[][src]Struct google_cloudasset1::GoogleIdentityAccesscontextmanagerV1BasicLevel

pub struct GoogleIdentityAccesscontextmanagerV1BasicLevel {
    pub combining_function: Option<String>,
    pub conditions: Option<Vec<GoogleIdentityAccesscontextmanagerV1Condition>>,
}

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<GoogleIdentityAccesscontextmanagerV1Condition>>

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

Trait Implementations

impl Clone for GoogleIdentityAccesscontextmanagerV1BasicLevel[src]

impl Debug for GoogleIdentityAccesscontextmanagerV1BasicLevel[src]

impl Default for GoogleIdentityAccesscontextmanagerV1BasicLevel[src]

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

impl Part for GoogleIdentityAccesscontextmanagerV1BasicLevel[src]

impl Serialize for GoogleIdentityAccesscontextmanagerV1BasicLevel[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, 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.

impl<T> Typeable for T where
    T: Any