Struct aws_sdk_backup::types::Condition
source · #[non_exhaustive]pub struct Condition {
pub condition_type: ConditionType,
pub condition_key: String,
pub condition_value: String,
}
Expand description
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.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.condition_type: ConditionType
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
.
condition_key: String
The key in a key-value pair. For example, in the tag Department: Accounting
, Department
is the key.
condition_value: String
The value in a key-value pair. For example, in the tag Department: Accounting
, Accounting
is the value.
Implementations§
source§impl Condition
impl Condition
sourcepub fn condition_type(&self) -> &ConditionType
pub fn condition_type(&self) -> &ConditionType
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
.
sourcepub fn condition_key(&self) -> &str
pub fn condition_key(&self) -> &str
The key in a key-value pair. For example, in the tag Department: Accounting
, Department
is the key.
sourcepub fn condition_value(&self) -> &str
pub fn condition_value(&self) -> &str
The value in a key-value pair. For example, in the tag Department: Accounting
, Accounting
is the value.