Struct aws_sdk_accessanalyzer::client::fluent_builders::CreateArchiveRule [−][src]
pub struct CreateArchiveRule<C = DynConnector, M = AwsMiddleware, R = Standard> { /* fields omitted */ }
Expand description
Fluent builder constructing a request to CreateArchiveRule
.
Creates an archive rule for the specified analyzer. Archive rules automatically archive new findings that meet the criteria you define when you create the rule.
To learn about filter keys that you can use to create an archive rule, see IAM Access Analyzer filter keys in the IAM User Guide.
Implementations
impl<C, M, R> CreateArchiveRule<C, M, R> where
C: SmithyConnector,
M: SmithyMiddleware<C>,
R: NewRequestPolicy,
impl<C, M, R> CreateArchiveRule<C, M, R> where
C: SmithyConnector,
M: SmithyMiddleware<C>,
R: NewRequestPolicy,
pub async fn send(
self
) -> Result<CreateArchiveRuleOutput, SdkError<CreateArchiveRuleError>> where
R::Policy: SmithyRetryPolicy<CreateArchiveRuleInputOperationOutputAlias, CreateArchiveRuleOutput, CreateArchiveRuleError, CreateArchiveRuleInputOperationRetryAlias>,
pub async fn send(
self
) -> Result<CreateArchiveRuleOutput, SdkError<CreateArchiveRuleError>> where
R::Policy: SmithyRetryPolicy<CreateArchiveRuleInputOperationOutputAlias, CreateArchiveRuleOutput, CreateArchiveRuleError, CreateArchiveRuleInputOperationRetryAlias>,
Sends the request and returns the response.
If an error occurs, an SdkError
will be returned with additional details that
can be matched against.
By default, any retryable failures will be retried twice. Retry behavior is configurable with the RetryConfig, which can be set when configuring the client.
The name of the created analyzer.
The name of the created analyzer.
The name of the rule to create.
Adds a key-value pair to filter
.
To override the contents of this collection use set_filter
.
The criteria for the rule.
The criteria for the rule.
A client token.
A client token.
Trait Implementations
Auto Trait Implementations
impl<C = DynConnector, M = AwsMiddleware, R = Standard> !RefUnwindSafe for CreateArchiveRule<C, M, R>
impl<C, M, R> Send for CreateArchiveRule<C, M, R> where
C: Send + Sync,
M: Send + Sync,
R: Send + Sync,
impl<C, M, R> Sync for CreateArchiveRule<C, M, R> where
C: Send + Sync,
M: Send + Sync,
R: Send + Sync,
impl<C, M, R> Unpin for CreateArchiveRule<C, M, R>
impl<C = DynConnector, M = AwsMiddleware, R = Standard> !UnwindSafe for CreateArchiveRule<C, M, R>
Blanket Implementations
Mutably borrows from an owned value. Read more
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more