Module CloudFront.KeyValueStore

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudfront-keyvaluestore.html

type import_source = {
  1. source_arn : string;
  2. source_type : string;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-keyvaluestore-importsource.html

type properties = {
  1. comment : string option;
  2. import_source : import_source option;
  3. name : string;
}

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

val make_properties : ?comment:string -> ?import_source:import_source -> name:string -> unit -> properties
val make_import_source : source_arn:string -> source_type:string -> unit -> import_source
val yojson_of_import_source : import_source -> [> `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. status : string;
  3. id : string;
  4. arn : string;
}
val create_attributes : string -> attributes
val cloudformation_type : string