Struct aws_sdk_ec2::input::ReleaseAddressInput
source · #[non_exhaustive]pub struct ReleaseAddressInput { /* private fields */ }
Implementations§
source§impl ReleaseAddressInput
impl ReleaseAddressInput
sourcepub async fn make_operation(
&self,
_config: &Config
) -> Result<Operation<ReleaseAddress, AwsResponseRetryClassifier>, BuildError>
pub async fn make_operation(
&self,
_config: &Config
) -> Result<Operation<ReleaseAddress, AwsResponseRetryClassifier>, BuildError>
Consumes the builder and constructs an Operation<ReleaseAddress
>
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture ReleaseAddressInput
.
source§impl ReleaseAddressInput
impl ReleaseAddressInput
sourcepub fn allocation_id(&self) -> Option<&str>
pub fn allocation_id(&self) -> Option<&str>
[EC2-VPC] The allocation ID. Required for EC2-VPC.
sourcepub fn public_ip(&self) -> Option<&str>
pub fn public_ip(&self) -> Option<&str>
[EC2-Classic] The Elastic IP address. Required for EC2-Classic.
sourcepub fn network_border_group(&self) -> Option<&str>
pub fn network_border_group(&self) -> Option<&str>
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§
source§impl Clone for ReleaseAddressInput
impl Clone for ReleaseAddressInput
source§fn clone(&self) -> ReleaseAddressInput
fn clone(&self) -> ReleaseAddressInput
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for ReleaseAddressInput
impl Debug for ReleaseAddressInput
source§impl PartialEq<ReleaseAddressInput> for ReleaseAddressInput
impl PartialEq<ReleaseAddressInput> for ReleaseAddressInput
source§fn eq(&self, other: &ReleaseAddressInput) -> bool
fn eq(&self, other: &ReleaseAddressInput) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.