Struct aws_sdk_signer::client::fluent_builders::AddProfilePermission [−][src]
pub struct AddProfilePermission<C = DynConnector, M = AwsMiddleware, R = Standard> { /* fields omitted */ }
Expand description
Fluent builder constructing a request to AddProfilePermission
.
Adds cross-account permissions to a signing profile.
Implementations
impl<C, M, R> AddProfilePermission<C, M, R> where
C: SmithyConnector,
M: SmithyMiddleware<C>,
R: NewRequestPolicy,
impl<C, M, R> AddProfilePermission<C, M, R> where
C: SmithyConnector,
M: SmithyMiddleware<C>,
R: NewRequestPolicy,
pub async fn send(
self
) -> Result<AddProfilePermissionOutput, SdkError<AddProfilePermissionError>> where
R::Policy: SmithyRetryPolicy<AddProfilePermissionInputOperationOutputAlias, AddProfilePermissionOutput, AddProfilePermissionError, AddProfilePermissionInputOperationRetryAlias>,
pub async fn send(
self
) -> Result<AddProfilePermissionOutput, SdkError<AddProfilePermissionError>> where
R::Policy: SmithyRetryPolicy<AddProfilePermissionInputOperationOutputAlias, AddProfilePermissionOutput, AddProfilePermissionError, AddProfilePermissionInputOperationRetryAlias>,
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 human-readable name of the signing profile.
The human-readable name of the signing profile.
The version of the signing profile.
The version of the signing profile.
The AWS Signer action permitted as part of cross-account permissions.
The AWS Signer action permitted as part of cross-account permissions.
The AWS principal receiving cross-account permissions. This may be an IAM role or another AWS account ID.
The AWS principal receiving cross-account permissions. This may be an IAM role or another AWS account ID.
A unique identifier for the current profile revision.
A unique identifier for the current profile revision.
A unique identifier for the cross-account permission statement.
A unique identifier for the cross-account permission statement.
Trait Implementations
Auto Trait Implementations
impl<C = DynConnector, M = AwsMiddleware, R = Standard> !RefUnwindSafe for AddProfilePermission<C, M, R>
impl<C, M, R> Send for AddProfilePermission<C, M, R> where
C: Send + Sync,
M: Send + Sync,
R: Send + Sync,
impl<C, M, R> Sync for AddProfilePermission<C, M, R> where
C: Send + Sync,
M: Send + Sync,
R: Send + Sync,
impl<C, M, R> Unpin for AddProfilePermission<C, M, R>
impl<C = DynConnector, M = AwsMiddleware, R = Standard> !UnwindSafe for AddProfilePermission<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