MSK.ServerlessCluster
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-msk-serverlesscluster.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-msk-serverlesscluster-iam.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-msk-serverlesscluster-vpcconfig.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-msk-serverlesscluster-sasl.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-msk-serverlesscluster-clientauthentication.html
type properties = {
vpc_configs : vpc_config list;
cluster_name : string;
client_authentication : client_authentication;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-msk-serverlesscluster.html;
val make_properties :
vpc_configs:vpc_config list ->
cluster_name:string ->
client_authentication:client_authentication ->
?tags:string Stdlib__Map.Make(Stdlib.String).t ->
unit ->
properties
val make_iam : enabled:bool -> unit -> iam
val make_vpc_config :
?security_groups:string list ->
subnet_ids:string list ->
unit ->
vpc_config
val make_client_authentication : sasl:sasl -> unit -> client_authentication
val yojson_of_iam : iam -> [> `Assoc of (string * [> `Bool of bool ]) list ]
val yojson_of_vpc_config :
vpc_config ->
[> `Assoc of (string * Yojson.Safe.t) list ]
val yojson_of_sasl :
sasl ->
[> `Assoc of
(string * [> `Assoc of (string * [> `Bool of bool ]) list ]) list ]
val yojson_of_client_authentication :
client_authentication ->
[> `Assoc of
(string
* [> `Assoc of
(string * [> `Assoc of (string * [> `Bool of bool ]) list ])
list ])
list ]
val yojson_of_properties :
properties ->
[> `Assoc of (string * Yojson.Safe.t) list ]
val create_attributes : string -> attributes