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.
1326 1327 1328 1329 1330 1331 1332 |
# File 'gems/aws-sdk-backup/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 .
1326 1327 1328 1329 1330 1331 1332 |
# File 'gems/aws-sdk-backup/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 'gems/aws-sdk-backup/lib/aws-sdk-backup/types.rb', line 1326 class Condition < Struct.new( :condition_type, :condition_key, :condition_value) SENSITIVE = [] include Aws::Structure end |