[−][src]Struct google_cloudasset1::GoogleIdentityAccesscontextmanagerV1BasicLevel
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]
fn clone(&self) -> GoogleIdentityAccesscontextmanagerV1BasicLevel
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for GoogleIdentityAccesscontextmanagerV1BasicLevel
[src]
impl Default for GoogleIdentityAccesscontextmanagerV1BasicLevel
[src]
impl<'de> Deserialize<'de> for GoogleIdentityAccesscontextmanagerV1BasicLevel
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl Part for GoogleIdentityAccesscontextmanagerV1BasicLevel
[src]
impl Serialize for GoogleIdentityAccesscontextmanagerV1BasicLevel
[src]
Auto Trait Implementations
impl RefUnwindSafe for GoogleIdentityAccesscontextmanagerV1BasicLevel
impl Send for GoogleIdentityAccesscontextmanagerV1BasicLevel
impl Sync for GoogleIdentityAccesscontextmanagerV1BasicLevel
impl Unpin for GoogleIdentityAccesscontextmanagerV1BasicLevel
impl UnwindSafe for GoogleIdentityAccesscontextmanagerV1BasicLevel
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,