Module Values.ConfigurationSource

Represents an MSK Configuration.

Sourcetype nonrec t = {
  1. arn : string option;
    (*

    The Amazon Resource Name (ARN) of the configuration.

    *)
  2. creationTime : string option;
    (*

    The time when the configuration was created.

    *)
  3. description : string option;
    (*

    The description of the configuration.

    *)
  4. kafkaVersions : string list option;
    (*

    An array of the versions of Apache Kafka with which you can use this MSK configuration. You can use this configuration for an MSK cluster only if the Apache Kafka version specified for the cluster appears in this array.

    *)
  5. latestRevision : ConfigurationRevision.t option;
    (*

    Latest revision of the configuration.

    *)
  6. name : string option;
    (*

    The name of the configuration.

    *)
  7. state : ConfigurationState.t option;
    (*

    The state of the configuration. The possible states are ACTIVE, DELETING, and DELETE_FAILED.

    *)
}
Sourceval make : ?arn:??? -> ?creationTime:??? -> ?description:??? -> ?kafkaVersions:??? -> ?latestRevision:??? -> ?name:??? -> ?state:??? -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Enum of string | `List of [> `String of string ] list | `String of string | `Structure of (string * [> `Long of Awso.Import.Int64.t | `String of string | `Timestamp of string ]) list | `Timestamp of string ]) list ]
Sourceval to_query : t -> Awso.Client.Query.t
Sourceval of_xml : Awso.Xml.t -> t
Sourceval of_string : string -> t
Sourceval of_json : Yojson.Safe.t -> t
Sourceval to_json : t -> Yojson.Safe.t