pub struct GoogleIdentityAccesscontextmanagerV1AccessLevel {
pub basic: Option<GoogleIdentityAccesscontextmanagerV1BasicLevel>,
pub custom: Option<GoogleIdentityAccesscontextmanagerV1CustomLevel>,
pub description: Option<String>,
pub name: Option<String>,
pub title: Option<String>,
}Expand description
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.
This type is not used in any activity, and only used as part of another schema.
Fields§
§basic: Option<GoogleIdentityAccesscontextmanagerV1BasicLevel>A BasicLevel composed of Conditions.
custom: Option<GoogleIdentityAccesscontextmanagerV1CustomLevel>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>Identifier. Resource name for the AccessLevel. Format: accessPolicies/{access_policy}/accessLevels/{access_level}. The access_level component must begin with a letter, followed by alphanumeric characters or _. Its maximum length is 50 characters. After you create an AccessLevel, you cannot change its name.
title: Option<String>Human readable title. Must be unique within the Policy.
Trait Implementations§
Source§impl Clone for GoogleIdentityAccesscontextmanagerV1AccessLevel
impl Clone for GoogleIdentityAccesscontextmanagerV1AccessLevel
Source§fn clone(&self) -> GoogleIdentityAccesscontextmanagerV1AccessLevel
fn clone(&self) -> GoogleIdentityAccesscontextmanagerV1AccessLevel
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more