[−][src]Struct google_manager1_beta2::NetworkInterface
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 Clone for NetworkInterface
[src]
fn clone(&self) -> NetworkInterface
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for NetworkInterface
[src]
impl Default for NetworkInterface
[src]
fn default() -> NetworkInterface
[src]
impl<'de> Deserialize<'de> for NetworkInterface
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl Part for NetworkInterface
[src]
impl Serialize for NetworkInterface
[src]
Auto Trait Implementations
impl RefUnwindSafe for NetworkInterface
impl Send for NetworkInterface
impl Sync for NetworkInterface
impl Unpin for NetworkInterface
impl UnwindSafe for NetworkInterface
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Typeable for T where
T: Any,
T: Any,