Glue.SecurityConfiguration
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-securityconfiguration.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-securityconfiguration-jobbookmarksencryption.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-securityconfiguration-s3encryption.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-securityconfiguration-cloudwatchencryption.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-securityconfiguration-s3encryptions.html;
and encryption_configuration = {
s3_encryptions : s3_encryptions option;
cloud_watch_encryption : cloud_watch_encryption option;
job_bookmarks_encryption : job_bookmarks_encryption option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-securityconfiguration-encryptionconfiguration.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-securityconfiguration.html;
val make_properties :
encryption_configuration:encryption_configuration ->
name:string ->
unit ->
properties
val make_job_bookmarks_encryption :
?kms_key_arn:string ->
?job_bookmarks_encryption_mode:string ->
unit ->
job_bookmarks_encryption
val make_s3_encryption :
?kms_key_arn:string ->
?s3_encryption_mode:string ->
unit ->
s3_encryption
val make_cloud_watch_encryption :
?kms_key_arn:string ->
?cloud_watch_encryption_mode:string ->
unit ->
cloud_watch_encryption
val make_encryption_configuration :
?s3_encryptions:s3_encryptions ->
?cloud_watch_encryption:cloud_watch_encryption ->
?job_bookmarks_encryption:job_bookmarks_encryption ->
unit ->
encryption_configuration
val yojson_of_job_bookmarks_encryption :
job_bookmarks_encryption ->
Yojson.Safe.t
val yojson_of_s3_encryption :
s3_encryption ->
[> `Assoc of (string * Yojson.Safe.t) list ]
val yojson_of_cloud_watch_encryption : cloud_watch_encryption -> Yojson.Safe.t
val yojson_of_s3_encryptions : s3_encryptions -> Yojson.Safe.t
val yojson_of_encryption_configuration :
encryption_configuration ->
[> `Assoc of (string * Yojson.Safe.t) list ]
val yojson_of_properties :
properties ->
[> `Assoc of (string * Yojson.Safe.t) list ]
val create_attributes : string -> attributes