pub struct CreateNicRequest {
pub description: Option<String>,
pub dry_run: Option<bool>,
pub private_ips: Option<Vec<PrivateIpLight>>,
pub security_group_ids: Option<Vec<String>>,
pub subnet_id: String,
}
Fields§
§description: Option<String>
A description for the NIC.
dry_run: Option<bool>
If true, checks whether you have the required permissions to perform the action.
private_ips: Option<Vec<PrivateIpLight>>
The primary private IP for the NIC.
This IP must be within the IP range of the Subnet that you specify with the SubnetId
attribute.
If you do not specify this attribute, a random private IP is selected within the IP range of the Subnet.
security_group_ids: Option<Vec<String>>
One or more IDs of security groups for the NIC.
subnet_id: String
The ID of the Subnet in which you want to create the NIC.
Implementations§
Source§impl CreateNicRequest
impl CreateNicRequest
pub fn new(subnet_id: String) -> CreateNicRequest
Trait Implementations§
Source§impl Clone for CreateNicRequest
impl Clone for CreateNicRequest
Source§fn clone(&self) -> CreateNicRequest
fn clone(&self) -> CreateNicRequest
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 Debug for CreateNicRequest
impl Debug for CreateNicRequest
Source§impl Default for CreateNicRequest
impl Default for CreateNicRequest
Source§fn default() -> CreateNicRequest
fn default() -> CreateNicRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CreateNicRequest
impl<'de> Deserialize<'de> for CreateNicRequest
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for CreateNicRequest
impl PartialEq for CreateNicRequest
Source§impl Serialize for CreateNicRequest
impl Serialize for CreateNicRequest
impl StructuralPartialEq for CreateNicRequest
Auto Trait Implementations§
impl Freeze for CreateNicRequest
impl RefUnwindSafe for CreateNicRequest
impl Send for CreateNicRequest
impl Sync for CreateNicRequest
impl Unpin for CreateNicRequest
impl UnwindSafe for CreateNicRequest
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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>
Converts
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>
Converts
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