Module MSK.Configuration

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-msk-configuration.html

type latest_revision = {
  1. description : string option;
  2. revision : int option;
  3. creation_time : string option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-msk-configuration-latestrevision.html

type properties = {
  1. description : string option;
  2. latest_revision : latest_revision option;
  3. server_properties : string;
  4. kafka_versions_list : string list option;
  5. name : string;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-msk-configuration.html;

val make_properties : ?description:string -> ?latest_revision:latest_revision -> server_properties:string -> ?kafka_versions_list:string list -> name:string -> unit -> properties
val make_latest_revision : ?description:string -> ?revision:int -> ?creation_time:string -> unit -> latest_revision
val yojson_of_latest_revision : latest_revision -> [> `Assoc of (string * Yojson.Safe.t) list ]
val yojson_of_properties : properties -> [> `Assoc of (string * Yojson.Safe.t) list ]
type attributes = {
  1. ref_ : string;
  2. latest_revision__revision : int;
  3. latest_revision__creation_time : string;
  4. latest_revision__description : string;
  5. arn : string;
}
val create_attributes : string -> attributes
val cloudformation_type : string