pub struct AwsEc2NetworkInterfaceDetails {
pub attachment: Option<AwsEc2NetworkInterfaceAttachment>,
pub network_interface_id: Option<String>,
pub security_groups: Option<Vec<AwsEc2NetworkInterfaceSecurityGroup>>,
pub source_dest_check: Option<bool>,
}Expand description
Details about the network interface
Fields§
§attachment: Option<AwsEc2NetworkInterfaceAttachment>The network interface attachment.
network_interface_id: Option<String>The ID of the network interface.
security_groups: Option<Vec<AwsEc2NetworkInterfaceSecurityGroup>>Security groups for the network interface.
source_dest_check: Option<bool>Indicates whether traffic to or from the instance is validated.
Trait Implementations§
Source§impl Clone for AwsEc2NetworkInterfaceDetails
impl Clone for AwsEc2NetworkInterfaceDetails
Source§fn clone(&self) -> AwsEc2NetworkInterfaceDetails
fn clone(&self) -> AwsEc2NetworkInterfaceDetails
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 AwsEc2NetworkInterfaceDetails
impl Default for AwsEc2NetworkInterfaceDetails
Source§fn default() -> AwsEc2NetworkInterfaceDetails
fn default() -> AwsEc2NetworkInterfaceDetails
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for AwsEc2NetworkInterfaceDetails
impl<'de> Deserialize<'de> for AwsEc2NetworkInterfaceDetails
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 AwsEc2NetworkInterfaceDetails
impl PartialEq for AwsEc2NetworkInterfaceDetails
Source§fn eq(&self, other: &AwsEc2NetworkInterfaceDetails) -> bool
fn eq(&self, other: &AwsEc2NetworkInterfaceDetails) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for AwsEc2NetworkInterfaceDetails
Auto Trait Implementations§
impl Freeze for AwsEc2NetworkInterfaceDetails
impl RefUnwindSafe for AwsEc2NetworkInterfaceDetails
impl Send for AwsEc2NetworkInterfaceDetails
impl Sync for AwsEc2NetworkInterfaceDetails
impl Unpin for AwsEc2NetworkInterfaceDetails
impl UnwindSafe for AwsEc2NetworkInterfaceDetails
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