Struct aws_sdk_ec2::input::ReleaseAddressInput [−][src]
#[non_exhaustive]pub struct ReleaseAddressInput {
pub allocation_id: Option<String>,
pub public_ip: Option<String>,
pub network_border_group: Option<String>,
pub dry_run: Option<bool>,
}
Fields (Non-exhaustive)
This struct is marked as non-exhaustive
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.allocation_id: Option<String>
[EC2-VPC] The allocation ID. Required for EC2-VPC.
public_ip: Option<String>
[EC2-Classic] The Elastic IP address. Required for EC2-Classic.
network_border_group: Option<String>
The set of Availability Zones, Local Zones, or Wavelength Zones from which Amazon Web Services advertises IP addresses.
If you provide an incorrect network border group, you receive an InvalidAddress.NotFound
error.
You cannot use a network border group with EC2 Classic. If you attempt this operation on EC2 classic, you
receive an InvalidParameterCombination
error.
dry_run: Option<bool>
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
.
Implementations
pub async fn make_operation(
&self,
_config: &Config
) -> Result<Operation<ReleaseAddress, AwsErrorRetryPolicy>, BuildError>
pub async fn make_operation(
&self,
_config: &Config
) -> Result<Operation<ReleaseAddress, AwsErrorRetryPolicy>, BuildError>
Consumes the builder and constructs an Operation<ReleaseAddress
>
Creates a new builder-style object to manufacture ReleaseAddressInput
[EC2-VPC] The allocation ID. Required for EC2-VPC.
[EC2-Classic] The Elastic IP address. Required for EC2-Classic.
The set of Availability Zones, Local Zones, or Wavelength Zones from which Amazon Web Services advertises IP addresses.
If you provide an incorrect network border group, you receive an InvalidAddress.NotFound
error.
You cannot use a network border group with EC2 Classic. If you attempt this operation on EC2 classic, you
receive an InvalidParameterCombination
error.
Trait Implementations
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for ReleaseAddressInput
impl Send for ReleaseAddressInput
impl Sync for ReleaseAddressInput
impl Unpin for ReleaseAddressInput
impl UnwindSafe for ReleaseAddressInput
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