Struct aws_sdk_secretsmanager::model::Filter
source · [−]#[non_exhaustive]pub struct Filter {
pub key: Option<FilterNameStringType>,
pub values: Option<Vec<String>>,
}Expand description
Allows you to add filters when you use the search function in Secrets Manager. For more information, see Find secrets in Secrets Manager.
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.key: Option<FilterNameStringType>The following are keys you can use:
-
description: Prefix match, not case-sensitive.
-
name: Prefix match, case-sensitive.
-
tag-key: Prefix match, case-sensitive.
-
tag-value: Prefix match, case-sensitive.
-
primary-region: Prefix match, case-sensitive.
-
all: Breaks the filter value string into words and then searches all attributes for matches. Not case-sensitive.
values: Option<Vec<String>>The keyword to filter for.
You can prefix your search value with an exclamation mark (!) in order to perform negation filters.
Implementations
sourceimpl Filter
impl Filter
sourcepub fn key(&self) -> Option<&FilterNameStringType>
pub fn key(&self) -> Option<&FilterNameStringType>
The following are keys you can use:
-
description: Prefix match, not case-sensitive.
-
name: Prefix match, case-sensitive.
-
tag-key: Prefix match, case-sensitive.
-
tag-value: Prefix match, case-sensitive.
-
primary-region: Prefix match, case-sensitive.
-
all: Breaks the filter value string into words and then searches all attributes for matches. Not case-sensitive.
Trait Implementations
impl StructuralPartialEq for Filter
Auto Trait Implementations
impl RefUnwindSafe for Filter
impl Send for Filter
impl Sync for Filter
impl Unpin for Filter
impl UnwindSafe for Filter
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more