Struct aws_sdk_accessanalyzer::types::Criterion
source · #[non_exhaustive]pub struct Criterion {
pub eq: Option<Vec<String>>,
pub neq: Option<Vec<String>>,
pub contains: Option<Vec<String>>,
pub exists: Option<bool>,
}Expand description
The criteria to use in the filter that defines the archive rule. For more information on available filter keys, see IAM Access Analyzer filter keys.
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.eq: Option<Vec<String>>An "equals" operator to match for the filter used to create the rule.
neq: Option<Vec<String>>A "not equals" operator to match for the filter used to create the rule.
contains: Option<Vec<String>>A "contains" operator to match for the filter used to create the rule.
exists: Option<bool>An "exists" operator to match for the filter used to create the rule.
Implementations§
source§impl Criterion
impl Criterion
sourcepub fn eq(&self) -> &[String]
pub fn eq(&self) -> &[String]
An "equals" operator to match for the filter used to create the rule.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .eq.is_none().
sourcepub fn neq(&self) -> &[String]
pub fn neq(&self) -> &[String]
A "not equals" operator to match for the filter used to create the rule.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .neq.is_none().