[−][src]Struct google_accesscontextmanager1::AccessLevel
An AccessLevel is a label that can be applied to requests to Google Cloud
services, along with a list of requirements necessary for the label to be
applied.
Activities
This type is used in activities, which are methods you may call on this type or where this type is involved in. The list links the activity name, along with information about where it is used (one of request and response).
- access levels patch access policies (request)
- access levels create access policies (request)
- access levels get access policies (response)
Fields
basic: Option<BasicLevel>A BasicLevel composed of Conditions.
custom: Option<CustomLevel>A CustomLevel written in the Common Expression Language.
description: Option<String>Description of the AccessLevel and its use. Does not affect behavior.
name: Option<String>Required. Resource name for the Access Level. The short_name component
must begin with a letter and only include alphanumeric and '_'. Format:
accessPolicies/{policy_id}/accessLevels/{short_name}. The maximum length
of the short_name component is 50 characters.
title: Option<String>Human readable title. Must be unique within the Policy.
Trait Implementations
impl Clone for AccessLevel[src]
fn clone(&self) -> AccessLevel[src]
fn clone_from(&mut self, source: &Self)1.0.0[src]
impl Debug for AccessLevel[src]
impl Default for AccessLevel[src]
fn default() -> AccessLevel[src]
impl<'de> Deserialize<'de> for AccessLevel[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>, [src]
__D: Deserializer<'de>,
impl RequestValue for AccessLevel[src]
impl ResponseResult for AccessLevel[src]
impl Serialize for AccessLevel[src]
Auto Trait Implementations
impl RefUnwindSafe for AccessLevel
impl Send for AccessLevel
impl Sync for AccessLevel
impl Unpin for AccessLevel
impl UnwindSafe for AccessLevel
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,