Struct aws_sdk_macie2::input::UpdateFindingsFilterInput
source · [−]#[non_exhaustive]pub struct UpdateFindingsFilterInput {
pub action: Option<FindingsFilterAction>,
pub description: Option<String>,
pub finding_criteria: Option<FindingCriteria>,
pub id: Option<String>,
pub name: Option<String>,
pub position: i32,
pub client_token: Option<String>,
}
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.action: Option<FindingsFilterAction>
The action to perform on findings that meet the filter criteria (findingCriteria). Valid values are: ARCHIVE, suppress (automatically archive) the findings; and, NOOP, don't perform any action on the findings.
description: Option<String>
A custom description of the filter. The description can contain as many as 512 characters.
We strongly recommend that you avoid including any sensitive data in the description of a filter. Other users might be able to see this description, depending on the actions that they're allowed to perform in Amazon Macie.
finding_criteria: Option<FindingCriteria>
The criteria to use to filter findings.
id: Option<String>
The unique identifier for the Amazon Macie resource or account that the request applies to.
name: Option<String>
A custom name for the filter. The name must contain at least 3 characters and can contain as many as 64 characters.
We strongly recommend that you avoid including any sensitive data in the name of a filter. Other users might be able to see this name, depending on the actions that they're allowed to perform in Amazon Macie.
position: i32
The position of the filter in the list of saved filters on the Amazon Macie console. This value also determines the order in which the filter is applied to findings, relative to other filters that are also applied to the findings.
client_token: Option<String>
A unique, case-sensitive token that you provide to ensure the idempotency of the request.
Implementations
sourceimpl UpdateFindingsFilterInput
impl UpdateFindingsFilterInput
sourcepub async fn make_operation(
self,
_config: &Config
) -> Result<Operation<UpdateFindingsFilter, AwsErrorRetryPolicy>, BuildError>
pub async fn make_operation(
self,
_config: &Config
) -> Result<Operation<UpdateFindingsFilter, AwsErrorRetryPolicy>, BuildError>
Consumes the builder and constructs an Operation<UpdateFindingsFilter
>
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture UpdateFindingsFilterInput
sourceimpl UpdateFindingsFilterInput
impl UpdateFindingsFilterInput
sourcepub fn action(&self) -> Option<&FindingsFilterAction>
pub fn action(&self) -> Option<&FindingsFilterAction>
The action to perform on findings that meet the filter criteria (findingCriteria). Valid values are: ARCHIVE, suppress (automatically archive) the findings; and, NOOP, don't perform any action on the findings.
sourcepub fn description(&self) -> Option<&str>
pub fn description(&self) -> Option<&str>
A custom description of the filter. The description can contain as many as 512 characters.
We strongly recommend that you avoid including any sensitive data in the description of a filter. Other users might be able to see this description, depending on the actions that they're allowed to perform in Amazon Macie.
sourcepub fn finding_criteria(&self) -> Option<&FindingCriteria>
pub fn finding_criteria(&self) -> Option<&FindingCriteria>
The criteria to use to filter findings.
sourcepub fn id(&self) -> Option<&str>
pub fn id(&self) -> Option<&str>
The unique identifier for the Amazon Macie resource or account that the request applies to.
sourcepub fn name(&self) -> Option<&str>
pub fn name(&self) -> Option<&str>
A custom name for the filter. The name must contain at least 3 characters and can contain as many as 64 characters.
We strongly recommend that you avoid including any sensitive data in the name of a filter. Other users might be able to see this name, depending on the actions that they're allowed to perform in Amazon Macie.
sourcepub fn position(&self) -> i32
pub fn position(&self) -> i32
The position of the filter in the list of saved filters on the Amazon Macie console. This value also determines the order in which the filter is applied to findings, relative to other filters that are also applied to the findings.
sourcepub fn client_token(&self) -> Option<&str>
pub fn client_token(&self) -> Option<&str>
A unique, case-sensitive token that you provide to ensure the idempotency of the request.
Trait Implementations
sourceimpl Clone for UpdateFindingsFilterInput
impl Clone for UpdateFindingsFilterInput
sourcefn clone(&self) -> UpdateFindingsFilterInput
fn clone(&self) -> UpdateFindingsFilterInput
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for UpdateFindingsFilterInput
impl Debug for UpdateFindingsFilterInput
sourceimpl PartialEq<UpdateFindingsFilterInput> for UpdateFindingsFilterInput
impl PartialEq<UpdateFindingsFilterInput> for UpdateFindingsFilterInput
sourcefn eq(&self, other: &UpdateFindingsFilterInput) -> bool
fn eq(&self, other: &UpdateFindingsFilterInput) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourcefn ne(&self, other: &UpdateFindingsFilterInput) -> bool
fn ne(&self, other: &UpdateFindingsFilterInput) -> bool
This method tests for !=
.
impl StructuralPartialEq for UpdateFindingsFilterInput
Auto Trait Implementations
impl RefUnwindSafe for UpdateFindingsFilterInput
impl Send for UpdateFindingsFilterInput
impl Sync for UpdateFindingsFilterInput
impl Unpin for UpdateFindingsFilterInput
impl UnwindSafe for UpdateFindingsFilterInput
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub 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> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcepub fn to_owned(&self) -> T
pub fn to_owned(&self) -> T
Creates owned data from borrowed data, usually by cloning. Read more
sourcepub fn clone_into(&self, target: &mut T)
pub fn clone_into(&self, target: &mut T)
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more
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