Struct google_manager1_beta2::api::AccessConfig[][src]

pub struct AccessConfig {
    pub name: Option<String>,
    pub nat_ip: Option<String>,
    pub type_: Option<String>,
}

A Compute Engine network accessConfig. Identical to the accessConfig on corresponding Compute Engine resource.

This type is not used in any activity, and only used as part of another schema.

Fields

name: Option<String>

Name of this access configuration.

nat_ip: Option<String>

An external IP address associated with this instance.

type_: Option<String>

Type of this access configuration file. (Currently only ONE_TO_ONE_NAT is legal.)

Trait Implementations

impl Clone for AccessConfig[src]

impl Debug for AccessConfig[src]

impl Default for AccessConfig[src]

impl<'de> Deserialize<'de> for AccessConfig[src]

impl Part for AccessConfig[src]

impl Serialize for AccessConfig[src]

Auto Trait Implementations

impl RefUnwindSafe for AccessConfig[src]

impl Send for AccessConfig[src]

impl Sync for AccessConfig[src]

impl Unpin for AccessConfig[src]

impl UnwindSafe for AccessConfig[src]

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.