Backup.BackupSelection
see 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 ->
properties
val make_condition_resource_type :
condition_value:string ->
condition_key:string ->
condition_type:string ->
unit ->
condition_resource_type
val make_condition_parameter :
?condition_value:string ->
?condition_key:string ->
unit ->
condition_parameter
val 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 ->
conditions
val 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_type
val yojson_of_condition_resource_type :
condition_resource_type ->
Yojson.Safe.t
val yojson_of_condition_parameter : condition_parameter -> Yojson.Safe.t
val yojson_of_conditions : conditions -> Yojson.Safe.t
val 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