Struct aws_sdk_ec2::client::fluent_builders::ModifyFpgaImageAttribute [−][src]
pub struct ModifyFpgaImageAttribute<C = DynConnector, M = AwsMiddleware, R = Standard> { /* fields omitted */ }
Expand description
Fluent builder constructing a request to ModifyFpgaImageAttribute
.
Modifies the specified attribute of the specified Amazon FPGA Image (AFI).
Implementations
impl<C, M, R> ModifyFpgaImageAttribute<C, M, R> where
C: SmithyConnector,
M: SmithyMiddleware<C>,
R: NewRequestPolicy,
impl<C, M, R> ModifyFpgaImageAttribute<C, M, R> where
C: SmithyConnector,
M: SmithyMiddleware<C>,
R: NewRequestPolicy,
pub async fn send(
self
) -> Result<ModifyFpgaImageAttributeOutput, SdkError<ModifyFpgaImageAttributeError>> where
R::Policy: SmithyRetryPolicy<ModifyFpgaImageAttributeInputOperationOutputAlias, ModifyFpgaImageAttributeOutput, ModifyFpgaImageAttributeError, ModifyFpgaImageAttributeInputOperationRetryAlias>,
pub async fn send(
self
) -> Result<ModifyFpgaImageAttributeOutput, SdkError<ModifyFpgaImageAttributeError>> where
R::Policy: SmithyRetryPolicy<ModifyFpgaImageAttributeInputOperationOutputAlias, ModifyFpgaImageAttributeOutput, ModifyFpgaImageAttributeError, ModifyFpgaImageAttributeInputOperationRetryAlias>,
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.
Checks whether you have the required permissions for the action, without actually making the request,
and provides an error response. If you have the required permissions, the error response is DryRunOperation
.
Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request,
and provides an error response. If you have the required permissions, the error response is DryRunOperation
.
Otherwise, it is UnauthorizedOperation
.
The ID of the AFI.
The ID of the AFI.
The name of the attribute.
The name of the attribute.
The operation type.
The operation type.
Appends an item to UserIds
.
To override the contents of this collection use set_user_ids
.
The Amazon Web Services account IDs. This parameter is valid only when modifying the loadPermission
attribute.
The Amazon Web Services account IDs. This parameter is valid only when modifying the loadPermission
attribute.
Appends an item to UserGroups
.
To override the contents of this collection use set_user_groups
.
The user groups. This parameter is valid only when modifying the loadPermission
attribute.
The user groups. This parameter is valid only when modifying the loadPermission
attribute.
Appends an item to ProductCodes
.
To override the contents of this collection use set_product_codes
.
The product codes. After you add a product code to an AFI, it can't be removed.
This parameter is valid only when modifying the productCodes
attribute.
The product codes. After you add a product code to an AFI, it can't be removed.
This parameter is valid only when modifying the productCodes
attribute.
The load permission for the AFI.
The load permission for the AFI.
A description for the AFI.
A description for the AFI.
Trait Implementations
Auto Trait Implementations
impl<C = DynConnector, M = AwsMiddleware, R = Standard> !RefUnwindSafe for ModifyFpgaImageAttribute<C, M, R>
impl<C, M, R> Send for ModifyFpgaImageAttribute<C, M, R> where
C: Send + Sync,
M: Send + Sync,
R: Send + Sync,
impl<C, M, R> Sync for ModifyFpgaImageAttribute<C, M, R> where
C: Send + Sync,
M: Send + Sync,
R: Send + Sync,
impl<C, M, R> Unpin for ModifyFpgaImageAttribute<C, M, R>
impl<C = DynConnector, M = AwsMiddleware, R = Standard> !UnwindSafe for ModifyFpgaImageAttribute<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