Backup.BackupSelectionsee http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-backup-backupselection.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupselection-conditionresourcetype.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupselection-conditionparameter.html
and conditions = {string_equals : condition_parameter list option;string_not_like : condition_parameter list option;string_like : condition_parameter list option;string_not_equals : condition_parameter list option;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupselection-conditions.html
and backup_selection_resource_type = {not_resources : string list option;selection_name : string;iam_role_arn : string;resources : string list option;conditions : conditions option;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-backupselection-backupselectionresourcetype.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-backup-backupselection.html;
val make_properties :
backup_selection:backup_selection_resource_type ->
backup_plan_id:string ->
unit ->
propertiesval make_condition_resource_type :
condition_value:string ->
condition_key:string ->
condition_type:string ->
unit ->
condition_resource_typeval make_condition_parameter :
?condition_value:string ->
?condition_key:string ->
unit ->
condition_parameterval make_conditions :
?string_equals:condition_parameter list ->
?string_not_like:condition_parameter list ->
?string_like:condition_parameter list ->
?string_not_equals:condition_parameter list ->
unit ->
conditionsval make_backup_selection_resource_type :
?list_of_tags:condition_resource_type list ->
?not_resources:string list ->
selection_name:string ->
iam_role_arn:string ->
?resources:string list ->
?conditions:conditions ->
unit ->
backup_selection_resource_typeval yojson_of_condition_resource_type :
condition_resource_type ->
Yojson.Safe.tval yojson_of_condition_parameter : condition_parameter -> Yojson.Safe.tval yojson_of_conditions : conditions -> Yojson.Safe.tval yojson_of_backup_selection_resource_type :
backup_selection_resource_type ->
[> `Assoc of (string * Yojson.Safe.t) list ]val yojson_of_properties :
properties ->
[> `Assoc of (string * Yojson.Safe.t) list ]val create_attributes : string -> attributes