Struct aws_sdk_ec2::client::fluent_builders::ModifyHosts [−][src]
pub struct ModifyHosts<C = DynConnector, M = AwsMiddleware, R = Standard> { /* fields omitted */ }
Expand description
Fluent builder constructing a request to ModifyHosts
.
Modify the auto-placement setting of a Dedicated Host. When auto-placement is enabled,
any instances that you launch with a tenancy of host
but without a specific host
ID are placed onto any available Dedicated Host in your account that has auto-placement enabled.
When auto-placement is disabled, you need to provide a host ID to have the instance launch onto
a specific host. If no host ID is provided, the instance is launched onto a suitable host with
auto-placement enabled.
You can also use this API action to modify a Dedicated Host to support either multiple instance types in an instance family, or to support a specific instance type only.
Implementations
impl<C, M, R> ModifyHosts<C, M, R> where
C: SmithyConnector,
M: SmithyMiddleware<C>,
R: NewRequestPolicy,
impl<C, M, R> ModifyHosts<C, M, R> where
C: SmithyConnector,
M: SmithyMiddleware<C>,
R: NewRequestPolicy,
pub async fn send(self) -> Result<ModifyHostsOutput, SdkError<ModifyHostsError>> where
R::Policy: SmithyRetryPolicy<ModifyHostsInputOperationOutputAlias, ModifyHostsOutput, ModifyHostsError, ModifyHostsInputOperationRetryAlias>,
pub async fn send(self) -> Result<ModifyHostsOutput, SdkError<ModifyHostsError>> where
R::Policy: SmithyRetryPolicy<ModifyHostsInputOperationOutputAlias, ModifyHostsOutput, ModifyHostsError, ModifyHostsInputOperationRetryAlias>,
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.
Specify whether to enable or disable auto-placement.
Specify whether to enable or disable auto-placement.
Appends an item to HostIds
.
To override the contents of this collection use set_host_ids
.
The IDs of the Dedicated Hosts to modify.
The IDs of the Dedicated Hosts to modify.
Indicates whether to enable or disable host recovery for the Dedicated Host. For more information, see Host recovery in the Amazon EC2 User Guide.
Indicates whether to enable or disable host recovery for the Dedicated Host. For more information, see Host recovery in the Amazon EC2 User Guide.
Specifies the instance type to be supported by the Dedicated Host. Specify this parameter to modify a Dedicated Host to support only a specific instance type.
If you want to modify a Dedicated Host to support multiple instance types in its current instance family, omit this parameter and specify InstanceFamily instead. You cannot specify InstanceType and InstanceFamily in the same request.
Specifies the instance type to be supported by the Dedicated Host. Specify this parameter to modify a Dedicated Host to support only a specific instance type.
If you want to modify a Dedicated Host to support multiple instance types in its current instance family, omit this parameter and specify InstanceFamily instead. You cannot specify InstanceType and InstanceFamily in the same request.
Specifies the instance family to be supported by the Dedicated Host. Specify this parameter to modify a Dedicated Host to support multiple instance types within its current instance family.
If you want to modify a Dedicated Host to support a specific instance type only, omit this parameter and specify InstanceType instead. You cannot specify InstanceFamily and InstanceType in the same request.
Specifies the instance family to be supported by the Dedicated Host. Specify this parameter to modify a Dedicated Host to support multiple instance types within its current instance family.
If you want to modify a Dedicated Host to support a specific instance type only, omit this parameter and specify InstanceType instead. You cannot specify InstanceFamily and InstanceType in the same request.
Trait Implementations
Auto Trait Implementations
impl<C = DynConnector, M = AwsMiddleware, R = Standard> !RefUnwindSafe for ModifyHosts<C, M, R>
impl<C, M, R> Unpin for ModifyHosts<C, M, R>
impl<C = DynConnector, M = AwsMiddleware, R = Standard> !UnwindSafe for ModifyHosts<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