Struct aws_sdk_lightsail::client::fluent_builders::SetIpAddressType [−][src]
pub struct SetIpAddressType<C = DynConnector, M = DefaultMiddleware, R = Standard> { /* fields omitted */ }
Expand description
Fluent builder constructing a request to SetIpAddressType
.
Sets the IP address type for an Amazon Lightsail resource.
Use this action to enable dual-stack for a resource, which enables IPv4 and IPv6 for the specified resource. Alternately, you can use this action to disable dual-stack, and enable IPv4 only.
Implementations
impl<C, M, R> SetIpAddressType<C, M, R> where
C: SmithyConnector,
M: SmithyMiddleware<C>,
R: NewRequestPolicy,
impl<C, M, R> SetIpAddressType<C, M, R> where
C: SmithyConnector,
M: SmithyMiddleware<C>,
R: NewRequestPolicy,
pub async fn send(
self
) -> Result<SetIpAddressTypeOutput, SdkError<SetIpAddressTypeError>> where
R::Policy: SmithyRetryPolicy<SetIpAddressTypeInputOperationOutputAlias, SetIpAddressTypeOutput, SetIpAddressTypeError, SetIpAddressTypeInputOperationRetryAlias>,
pub async fn send(
self
) -> Result<SetIpAddressTypeOutput, SdkError<SetIpAddressTypeError>> where
R::Policy: SmithyRetryPolicy<SetIpAddressTypeInputOperationOutputAlias, SetIpAddressTypeOutput, SetIpAddressTypeError, SetIpAddressTypeInputOperationRetryAlias>,
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 resource type.
The possible values are Distribution
, Instance
, and LoadBalancer
.
Distribution-related APIs are available only in the N. Virginia (us-east-1
) AWS Region. Set your AWS Region configuration to us-east-1
to create, view, or edit distributions.
The resource type.
The possible values are Distribution
, Instance
, and LoadBalancer
.
Distribution-related APIs are available only in the N. Virginia (us-east-1
) AWS Region. Set your AWS Region configuration to us-east-1
to create, view, or edit distributions.
The name of the resource for which to set the IP address type.
The name of the resource for which to set the IP address type.
The IP address type to set for the specified resource.
The possible values are ipv4
for IPv4 only, and dualstack
for IPv4 and IPv6.
The IP address type to set for the specified resource.
The possible values are ipv4
for IPv4 only, and dualstack
for IPv4 and IPv6.
Trait Implementations
Auto Trait Implementations
impl<C = DynConnector, M = DefaultMiddleware, R = Standard> !RefUnwindSafe for SetIpAddressType<C, M, R>
impl<C, M, R> Send for SetIpAddressType<C, M, R> where
C: Send + Sync,
M: Send + Sync,
R: Send + Sync,
impl<C, M, R> Sync for SetIpAddressType<C, M, R> where
C: Send + Sync,
M: Send + Sync,
R: Send + Sync,
impl<C, M, R> Unpin for SetIpAddressType<C, M, R>
impl<C = DynConnector, M = DefaultMiddleware, R = Standard> !UnwindSafe for SetIpAddressType<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