Struct aws_sdk_ec2::input::ReleaseAddressInput
source · [−]#[non_exhaustive]pub struct ReleaseAddressInput { /* private fields */ }
Implementations
sourceimpl 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
.
sourceimpl 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
sourceimpl Clone for ReleaseAddressInput
impl Clone for ReleaseAddressInput
sourcefn clone(&self) -> ReleaseAddressInput
fn clone(&self) -> ReleaseAddressInput
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for ReleaseAddressInput
impl Debug for ReleaseAddressInput
sourceimpl PartialEq<ReleaseAddressInput> for ReleaseAddressInput
impl PartialEq<ReleaseAddressInput> for ReleaseAddressInput
sourcefn eq(&self, other: &ReleaseAddressInput) -> bool
fn eq(&self, other: &ReleaseAddressInput) -> bool
impl StructuralPartialEq for ReleaseAddressInput
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
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more