BackupSelectionResourceTypeConditionsPropertiesArgs

data class BackupSelectionResourceTypeConditionsPropertiesArgs(val stringEquals: Output<List<BackupSelectionConditionParameterArgs>>? = null, val stringLike: Output<List<BackupSelectionConditionParameterArgs>>? = null, val stringNotEquals: Output<List<BackupSelectionConditionParameterArgs>>? = null, val stringNotLike: Output<List<BackupSelectionConditionParameterArgs>>? = null) : ConvertibleToJava<BackupSelectionResourceTypeConditionsPropertiesArgs>

A list of conditions that you define to assign resources to your backup plans using tags. For example, "StringEquals": { "ConditionKey": "aws:ResourceTag/CreatedByCryo", "ConditionValue": "true" }, . Condition operators are case sensitive. Conditions differs from ListOfTags as follows:

  • When you specify more than one condition, you only assign the resources that match ALL conditions (using AND logic).

  • Conditions supports StringEquals , StringLike , StringNotEquals , and StringNotLike . ListOfTags only supports StringEquals .

Constructors

constructor(stringEquals: Output<List<BackupSelectionConditionParameterArgs>>? = null, stringLike: Output<List<BackupSelectionConditionParameterArgs>>? = null, stringNotEquals: Output<List<BackupSelectionConditionParameterArgs>>? = null, stringNotLike: Output<List<BackupSelectionConditionParameterArgs>>? = null)

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
open override fun toJava(): BackupSelectionResourceTypeConditionsPropertiesArgs