Class: Aws::Backup::Types::Condition
- Inherits:
-
Struct
- Object
- Struct
- Aws::Backup::Types::Condition
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-backup/types.rb
Overview
Contains an array of triplets made up of a condition type (such as StringEquals), a key, and a value. Used to filter resources using their tags and assign them to a backup plan. Case sensitive.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#condition_key ⇒ String
The key in a key-value pair.
-
#condition_type ⇒ String
An operation applied to a key-value pair used to assign resources to your backup plan.
-
#condition_value ⇒ String
The value in a key-value pair.
Instance Attribute Details
#condition_key ⇒ String
The key in a key-value pair. For example, in the tag ‘Department: Accounting`, Department is the key.
1326 1327 1328 1329 1330 1331 1332 |
# File 'lib/aws-sdk-backup/types.rb', line 1326 class Condition < Struct.new( :condition_type, :condition_key, :condition_value) SENSITIVE = [] include Aws::Structure end |
#condition_type ⇒ String
An operation applied to a key-value pair used to assign resources to your backup plan. Condition only supports StringEquals. For more flexible assignment options, including StringLike and the ability to exclude resources from your backup plan, use Conditions (with an “s” on the end) for your [ BackupSelection ][1].
[1]: docs.aws.amazon.com/aws-backup/latest/devguide/API_BackupSelection.html
1326 1327 1328 1329 1330 1331 1332 |
# File 'lib/aws-sdk-backup/types.rb', line 1326 class Condition < Struct.new( :condition_type, :condition_key, :condition_value) SENSITIVE = [] include Aws::Structure end |
#condition_value ⇒ String
The value in a key-value pair. For example, in the tag ‘Department: Accounting`, Accounting is the value.
1326 1327 1328 1329 1330 1331 1332 |
# File 'lib/aws-sdk-backup/types.rb', line 1326 class Condition < Struct.new( :condition_type, :condition_key, :condition_value) SENSITIVE = [] include Aws::Structure end |