Struct aws_sdk_auditmanager::client::fluent_builders::StartAssessmentFrameworkShare [−][src]
pub struct StartAssessmentFrameworkShare<C = DynConnector, M = DefaultMiddleware, R = Standard> { /* fields omitted */ }
Expand description
Fluent builder constructing a request to StartAssessmentFrameworkShare
.
Creates a share request for a custom framework in Audit Manager.
The share request specifies a recipient and notifies them that a custom framework is available. Recipients have 120 days to accept or decline the request. If no action is taken, the share request expires.
When you invoke the StartAssessmentFrameworkShare
API, you are about to
share a custom framework with another Amazon Web Services account. You may not share a
custom framework that is derived from a standard framework if the standard framework is
designated as not eligible for sharing by Amazon Web Services, unless you have obtained
permission to do so from the owner of the standard framework. To learn more about which
standard frameworks are eligible for sharing, see Framework sharing eligibility in the Audit Manager User
Guide.
Implementations
impl<C, M, R> StartAssessmentFrameworkShare<C, M, R> where
C: SmithyConnector,
M: SmithyMiddleware<C>,
R: NewRequestPolicy,
impl<C, M, R> StartAssessmentFrameworkShare<C, M, R> where
C: SmithyConnector,
M: SmithyMiddleware<C>,
R: NewRequestPolicy,
pub async fn send(
self
) -> Result<StartAssessmentFrameworkShareOutput, SdkError<StartAssessmentFrameworkShareError>> where
R::Policy: SmithyRetryPolicy<StartAssessmentFrameworkShareInputOperationOutputAlias, StartAssessmentFrameworkShareOutput, StartAssessmentFrameworkShareError, StartAssessmentFrameworkShareInputOperationRetryAlias>,
pub async fn send(
self
) -> Result<StartAssessmentFrameworkShareOutput, SdkError<StartAssessmentFrameworkShareError>> where
R::Policy: SmithyRetryPolicy<StartAssessmentFrameworkShareInputOperationOutputAlias, StartAssessmentFrameworkShareOutput, StartAssessmentFrameworkShareError, StartAssessmentFrameworkShareInputOperationRetryAlias>,
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 unique identifier for the custom framework to be shared.
The unique identifier for the custom framework to be shared.
The Amazon Web Services account of the recipient.
The Amazon Web Services account of the recipient.
The Amazon Web Services Region of the recipient.
The Amazon Web Services Region of the recipient.
An optional comment from the sender about the share request.
An optional comment from the sender about the share request.
Trait Implementations
Auto Trait Implementations
impl<C = DynConnector, M = DefaultMiddleware, R = Standard> !RefUnwindSafe for StartAssessmentFrameworkShare<C, M, R>
impl<C, M, R> Send for StartAssessmentFrameworkShare<C, M, R> where
C: Send + Sync,
M: Send + Sync,
R: Send + Sync,
impl<C, M, R> Sync for StartAssessmentFrameworkShare<C, M, R> where
C: Send + Sync,
M: Send + Sync,
R: Send + Sync,
impl<C, M, R> Unpin for StartAssessmentFrameworkShare<C, M, R>
impl<C = DynConnector, M = DefaultMiddleware, R = Standard> !UnwindSafe for StartAssessmentFrameworkShare<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