pub struct AssignPrivateIpAddressesRequest {
pub allow_reassignment: Option<bool>,
pub network_interface_id: String,
pub private_ip_addresses: Option<Vec<String>>,
pub secondary_private_ip_address_count: Option<i64>,
}
Expand description
Contains the parameters for AssignPrivateIpAddresses.
Fields§
§allow_reassignment: Option<bool>
Indicates whether to allow an IP address that is already assigned to another network interface or instance to be reassigned to the specified network interface.
network_interface_id: String
The ID of the network interface.
private_ip_addresses: Option<Vec<String>>
One or more IP addresses to be assigned as a secondary private IP address to the network interface. You can't specify this parameter when also specifying a number of secondary IP addresses.
If you don't specify an IP address, Amazon EC2 automatically selects an IP address within the subnet range.
secondary_private_ip_address_count: Option<i64>
The number of secondary IP addresses to assign to the network interface. You can't specify this parameter when also specifying private IP addresses.
Trait Implementations§
Source§impl Clone for AssignPrivateIpAddressesRequest
impl Clone for AssignPrivateIpAddressesRequest
Source§fn clone(&self) -> AssignPrivateIpAddressesRequest
fn clone(&self) -> AssignPrivateIpAddressesRequest
Returns a duplicate 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 Default for AssignPrivateIpAddressesRequest
impl Default for AssignPrivateIpAddressesRequest
Source§fn default() -> AssignPrivateIpAddressesRequest
fn default() -> AssignPrivateIpAddressesRequest
Returns the “default value” for a type. Read more
Source§impl PartialEq for AssignPrivateIpAddressesRequest
impl PartialEq for AssignPrivateIpAddressesRequest
Source§fn eq(&self, other: &AssignPrivateIpAddressesRequest) -> bool
fn eq(&self, other: &AssignPrivateIpAddressesRequest) -> bool
Tests for
self
and other
values to be equal, and is used by ==
.impl StructuralPartialEq for AssignPrivateIpAddressesRequest
Auto Trait Implementations§
impl Freeze for AssignPrivateIpAddressesRequest
impl RefUnwindSafe for AssignPrivateIpAddressesRequest
impl Send for AssignPrivateIpAddressesRequest
impl Sync for AssignPrivateIpAddressesRequest
impl Unpin for AssignPrivateIpAddressesRequest
impl UnwindSafe for AssignPrivateIpAddressesRequest
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
Mutably borrows from an owned value. Read more