Struct aws_sdk_shield::client::fluent_builders::DisassociateDRTLogBucket [−][src]
pub struct DisassociateDRTLogBucket<C = DynConnector, M = AwsMiddleware, R = Standard> { /* fields omitted */ }
Expand description
Fluent builder constructing a request to DisassociateDRTLogBucket
.
Removes the Shield Response Team's (SRT) access to the specified Amazon S3 bucket containing the logs that you shared previously.
To make a DisassociateDRTLogBucket
request, you must be subscribed to the Business Support plan or the Enterprise Support plan. However, if you are not subscribed to one of these support plans, but had been previously and had granted the SRT access to your account, you can submit a DisassociateDRTLogBucket
request to remove this access.
Implementations
impl<C, M, R> DisassociateDRTLogBucket<C, M, R> where
C: SmithyConnector,
M: SmithyMiddleware<C>,
R: NewRequestPolicy,
impl<C, M, R> DisassociateDRTLogBucket<C, M, R> where
C: SmithyConnector,
M: SmithyMiddleware<C>,
R: NewRequestPolicy,
pub async fn send(
self
) -> Result<DisassociateDrtLogBucketOutput, SdkError<DisassociateDRTLogBucketError>> where
R::Policy: SmithyRetryPolicy<DisassociateDrtLogBucketInputOperationOutputAlias, DisassociateDrtLogBucketOutput, DisassociateDRTLogBucketError, DisassociateDrtLogBucketInputOperationRetryAlias>,
pub async fn send(
self
) -> Result<DisassociateDrtLogBucketOutput, SdkError<DisassociateDRTLogBucketError>> where
R::Policy: SmithyRetryPolicy<DisassociateDrtLogBucketInputOperationOutputAlias, DisassociateDrtLogBucketOutput, DisassociateDRTLogBucketError, DisassociateDrtLogBucketInputOperationRetryAlias>,
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 Amazon S3 bucket that contains the logs that you want to share.
The Amazon S3 bucket that contains the logs that you want to share.
Trait Implementations
Auto Trait Implementations
impl<C = DynConnector, M = AwsMiddleware, R = Standard> !RefUnwindSafe for DisassociateDRTLogBucket<C, M, R>
impl<C, M, R> Send for DisassociateDRTLogBucket<C, M, R> where
C: Send + Sync,
M: Send + Sync,
R: Send + Sync,
impl<C, M, R> Sync for DisassociateDRTLogBucket<C, M, R> where
C: Send + Sync,
M: Send + Sync,
R: Send + Sync,
impl<C, M, R> Unpin for DisassociateDRTLogBucket<C, M, R>
impl<C = DynConnector, M = AwsMiddleware, R = Standard> !UnwindSafe for DisassociateDRTLogBucket<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