Struct aws_sdk_ec2::operation::unassign_private_ip_addresses::UnassignPrivateIpAddressesInput
source · #[non_exhaustive]pub struct UnassignPrivateIpAddressesInput {
pub network_interface_id: Option<String>,
pub private_ip_addresses: Option<Vec<String>>,
pub ipv4_prefixes: Option<Vec<String>>,
}
Expand description
Contains the parameters for UnassignPrivateIpAddresses.
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.network_interface_id: Option<String>
The ID of the network interface.
private_ip_addresses: Option<Vec<String>>
The secondary private IP addresses to unassign from the network interface. You can specify this option multiple times to unassign more than one IP address.
ipv4_prefixes: Option<Vec<String>>
The IPv4 prefixes to unassign from the network interface.
Implementations§
source§impl UnassignPrivateIpAddressesInput
impl UnassignPrivateIpAddressesInput
sourcepub fn network_interface_id(&self) -> Option<&str>
pub fn network_interface_id(&self) -> Option<&str>
The ID of the network interface.
sourcepub fn private_ip_addresses(&self) -> &[String]
pub fn private_ip_addresses(&self) -> &[String]
The secondary private IP addresses to unassign from the network interface. You can specify this option multiple times to unassign more than one IP address.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .private_ip_addresses.is_none()
.
sourcepub fn ipv4_prefixes(&self) -> &[String]
pub fn ipv4_prefixes(&self) -> &[String]
The IPv4 prefixes to unassign from the network interface.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .ipv4_prefixes.is_none()
.
source§impl UnassignPrivateIpAddressesInput
impl UnassignPrivateIpAddressesInput
sourcepub fn builder() -> UnassignPrivateIpAddressesInputBuilder
pub fn builder() -> UnassignPrivateIpAddressesInputBuilder
Creates a new builder-style object to manufacture UnassignPrivateIpAddressesInput
.
Trait Implementations§
source§impl Clone for UnassignPrivateIpAddressesInput
impl Clone for UnassignPrivateIpAddressesInput
source§fn clone(&self) -> UnassignPrivateIpAddressesInput
fn clone(&self) -> UnassignPrivateIpAddressesInput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl PartialEq for UnassignPrivateIpAddressesInput
impl PartialEq for UnassignPrivateIpAddressesInput
source§fn eq(&self, other: &UnassignPrivateIpAddressesInput) -> bool
fn eq(&self, other: &UnassignPrivateIpAddressesInput) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for UnassignPrivateIpAddressesInput
Auto Trait Implementations§
impl Freeze for UnassignPrivateIpAddressesInput
impl RefUnwindSafe for UnassignPrivateIpAddressesInput
impl Send for UnassignPrivateIpAddressesInput
impl Sync for UnassignPrivateIpAddressesInput
impl Unpin for UnassignPrivateIpAddressesInput
impl UnwindSafe for UnassignPrivateIpAddressesInput
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more