pub struct GoogleCloudBaremetalsolutionV2LogicalInterface {
pub interface_index: Option<i32>,
pub logical_network_interfaces: Option<Vec<LogicalNetworkInterface>>,
pub name: Option<String>,
}Expand description
Each logical interface represents a logical abstraction of the underlying physical interface (for eg. bond, nic) of the instance. Each logical interface can effectively map to multiple network-IP pairs and still be mapped to one underlying physical interface.
This type is not used in any activity, and only used as part of another schema.
Fields§
§interface_index: Option<i32>The index of the logical interface mapping to the index of the hardware bond or nic on the chosen network template. This field is deprecated.
logical_network_interfaces: Option<Vec<LogicalNetworkInterface>>List of logical network interfaces within a logical interface.
name: Option<String>Interface name. This is of syntax or and forms part of the network template name.
Trait Implementations§
Source§impl Clone for GoogleCloudBaremetalsolutionV2LogicalInterface
impl Clone for GoogleCloudBaremetalsolutionV2LogicalInterface
Source§fn clone(&self) -> GoogleCloudBaremetalsolutionV2LogicalInterface
fn clone(&self) -> GoogleCloudBaremetalsolutionV2LogicalInterface
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 GoogleCloudBaremetalsolutionV2LogicalInterface
impl Default for GoogleCloudBaremetalsolutionV2LogicalInterface
Source§fn default() -> GoogleCloudBaremetalsolutionV2LogicalInterface
fn default() -> GoogleCloudBaremetalsolutionV2LogicalInterface
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for GoogleCloudBaremetalsolutionV2LogicalInterface
impl<'de> Deserialize<'de> for GoogleCloudBaremetalsolutionV2LogicalInterface
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
impl Part for GoogleCloudBaremetalsolutionV2LogicalInterface
Auto Trait Implementations§
impl Freeze for GoogleCloudBaremetalsolutionV2LogicalInterface
impl RefUnwindSafe for GoogleCloudBaremetalsolutionV2LogicalInterface
impl Send for GoogleCloudBaremetalsolutionV2LogicalInterface
impl Sync for GoogleCloudBaremetalsolutionV2LogicalInterface
impl Unpin for GoogleCloudBaremetalsolutionV2LogicalInterface
impl UnwindSafe for GoogleCloudBaremetalsolutionV2LogicalInterface
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