Enum gapi_grpc::google::appengine::v1::network_settings::IngressTrafficAllowed[][src]

#[repr(i32)]pub enum IngressTrafficAllowed {
    Unspecified,
    All,
    InternalOnly,
    InternalAndLb,
}

If unspecified, INGRESS_TRAFFIC_ALLOWED_ALL will be used.

Variants

Unspecified

Unspecified

All

Allow HTTP traffic from public and private sources.

InternalOnly

Allow HTTP traffic from only private VPC sources.

InternalAndLb

Allow HTTP traffic from private VPC sources and through load balancers.

Implementations

impl IngressTrafficAllowed[src]

pub fn is_valid(value: i32) -> bool[src]

Returns true if value is a variant of IngressTrafficAllowed.

pub fn from_i32(value: i32) -> Option<IngressTrafficAllowed>[src]

Converts an i32 to a IngressTrafficAllowed, or None if value is not a valid variant.

Trait Implementations

impl Clone for IngressTrafficAllowed[src]

impl Copy for IngressTrafficAllowed[src]

impl Debug for IngressTrafficAllowed[src]

impl Default for IngressTrafficAllowed[src]

impl Eq for IngressTrafficAllowed[src]

impl From<IngressTrafficAllowed> for i32[src]

impl Hash for IngressTrafficAllowed[src]

impl Ord for IngressTrafficAllowed[src]

impl PartialEq<IngressTrafficAllowed> for IngressTrafficAllowed[src]

impl PartialOrd<IngressTrafficAllowed> for IngressTrafficAllowed[src]

impl StructuralEq for IngressTrafficAllowed[src]

impl StructuralPartialEq for IngressTrafficAllowed[src]

Auto Trait Implementations

impl RefUnwindSafe for IngressTrafficAllowed

impl Send for IngressTrafficAllowed

impl Sync for IngressTrafficAllowed

impl Unpin for IngressTrafficAllowed

impl UnwindSafe for IngressTrafficAllowed

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<Q, K> Equivalent<K> for Q where
    K: Borrow<Q> + ?Sized,
    Q: Eq + ?Sized
[src]

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

impl<T> Instrument for T[src]

impl<T> Instrument for T[src]

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

impl<T> IntoRequest<T> for 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.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>, 
[src]

impl<T> WithSubscriber for T[src]