SSM.ResourceDataSyncsee http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-resourcedatasync.html
type s3_destination = {kms_key_arn : string option;bucket_name : string;bucket_region : string;sync_format : string;bucket_prefix : string option;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-resourcedatasync-s3destination.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-resourcedatasync-awsorganizationssource.html
and sync_source = {source_type : string;aws_organizations_source : aws_organizations_source option;include_future_regions : bool option;source_regions : string list;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-resourcedatasync-syncsource.html
type properties = {s3_destination : s3_destination option;kms_key_arn : string option;sync_source : sync_source option;bucket_name : string option;bucket_region : string option;sync_format : string option;sync_type : string option;bucket_prefix : string option;sync_name : string;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssm-resourcedatasync.html;
val make_properties :
?s3_destination:s3_destination ->
?kms_key_arn:string ->
?sync_source:sync_source ->
?bucket_name:string ->
?bucket_region:string ->
?sync_format:string ->
?sync_type:string ->
?bucket_prefix:string ->
sync_name:string ->
unit ->
propertiesval make_s3_destination :
?kms_key_arn:string ->
bucket_name:string ->
bucket_region:string ->
sync_format:string ->
?bucket_prefix:string ->
unit ->
s3_destinationval make_aws_organizations_source :
organization_source_type:string ->
?organizational_units:string list ->
unit ->
aws_organizations_sourceval make_sync_source :
source_type:string ->
?aws_organizations_source:aws_organizations_source ->
?include_future_regions:bool ->
source_regions:string list ->
unit ->
sync_sourceval yojson_of_s3_destination :
s3_destination ->
[> `Assoc of (string * Yojson.Safe.t) list ]val yojson_of_aws_organizations_source :
aws_organizations_source ->
Yojson.Safe.tval yojson_of_sync_source :
sync_source ->
[> `Assoc of (string * Yojson.Safe.t) list ]val yojson_of_properties :
properties ->
[> `Assoc of (string * Yojson.Safe.t) list ]val create_attributes : string -> attributes