Class: Aws::Backup::Types::Condition
- Inherits:
-
Struct
- Object
- Struct
- Aws::Backup::Types::Condition
- Defined in:
- gems/aws-sdk-backup/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.
1336 1337 1338 1339 1340 1341 1342 |
# File 'gems/aws-sdk-backup/lib/aws-sdk-backup/types.rb', line 1336 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 .
1336 1337 1338 1339 1340 1341 1342 |
# File 'gems/aws-sdk-backup/lib/aws-sdk-backup/types.rb', line 1336 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.
1336 1337 1338 1339 1340 1341 1342 |
# File 'gems/aws-sdk-backup/lib/aws-sdk-backup/types.rb', line 1336 class Condition < Struct.new( :condition_type, :condition_key, :condition_value) SENSITIVE = [] include Aws::Structure end |