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.
1099 1100 1101 1102 1103 1104 1105 |
# File 'gems/aws-sdk-backup/lib/aws-sdk-backup/types.rb', line 1099 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
.
1099 1100 1101 1102 1103 1104 1105 |
# File 'gems/aws-sdk-backup/lib/aws-sdk-backup/types.rb', line 1099 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.
1099 1100 1101 1102 1103 1104 1105 |
# File 'gems/aws-sdk-backup/lib/aws-sdk-backup/types.rb', line 1099 class Condition < Struct.new( :condition_type, :condition_key, :condition_value) SENSITIVE = [] include Aws::Structure end |