Struct google_accesscontextmanager1::api::BasicLevel[][src]

pub struct BasicLevel {
    pub combining_function: Option<String>,
    pub conditions: Option<Vec<Condition>>,
}

BasicLevel is an AccessLevel using a set of recommended features.

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

Fields

combining_function: Option<String>

How the conditions list should be combined to determine if a request is granted this AccessLevel. If AND is used, each Condition in conditions must be satisfied for the AccessLevel to be applied. If OR is used, at least one Condition in conditions must be satisfied for the AccessLevel to be applied. Default behavior is AND.

conditions: Option<Vec<Condition>>

Required. A list of requirements for the AccessLevel to be granted.

Trait Implementations

impl Clone for BasicLevel[src]

impl Debug for BasicLevel[src]

impl Default for BasicLevel[src]

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

impl Part for BasicLevel[src]

impl Serialize for BasicLevel[src]

Auto Trait Implementations

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.