Struct google_manager1_beta2::NetworkInterface [−][src]
pub struct NetworkInterface { pub access_configs: Option<Vec<AccessConfig>>, pub network_ip: Option<String>, pub name: Option<String>, pub network: Option<String>, }
A Compute Engine NetworkInterface resource. Identical to the NetworkInterface on the corresponding Compute Engine resource.
This type is not used in any activity, and only used as part of another schema.
Fields
access_configs: Option<Vec<AccessConfig>>
An array of configurations for this interface. This specifies how this interface is configured to interact with other network services
network_ip: Option<String>
An optional IPV4 internal network address to assign to the instance for this network interface.
name: Option<String>
Name of the interface.
network: Option<String>
The name of the NetworkModule to which this interface applies. If not specified, or specified as 'default', this will use the 'default' network.
Trait Implementations
impl Default for NetworkInterface
[src]
impl Default for NetworkInterface
fn default() -> NetworkInterface
[src]
fn default() -> NetworkInterface
Returns the "default value" for a type. Read more
impl Clone for NetworkInterface
[src]
impl Clone for NetworkInterface
fn clone(&self) -> NetworkInterface
[src]
fn clone(&self) -> NetworkInterface
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
impl Debug for NetworkInterface
[src]
impl Debug for NetworkInterface
fn fmt(&self, f: &mut Formatter) -> Result
[src]
fn fmt(&self, f: &mut Formatter) -> Result
Formats the value using the given formatter. Read more
impl Part for NetworkInterface
[src]
impl Part for NetworkInterface
Auto Trait Implementations
impl Send for NetworkInterface
impl Send for NetworkInterface
impl Sync for NetworkInterface
impl Sync for NetworkInterface