Struct google_accesscontextmanager1_beta::AccessLevel [−][src]
pub struct AccessLevel { pub update_time: Option<String>, pub name: Option<String>, pub title: Option<String>, pub basic: Option<BasicLevel>, pub create_time: Option<String>, pub description: Option<String>, }
An AccessLevel
is a label that can be applied to requests to GCP services,
along with a list of requirements necessary for the label to be applied.
AccessLevels
can be referenced in AccessZones
and in the Cloud Org Policy
API.
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
update_time: Option<String>
Output only. Time the AccessLevel
was updated in UTC.
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}
title: Option<String>
Human readable title. Must be unique within the Policy.
basic: Option<BasicLevel>
A BasicLevel
composed of Conditions
.
create_time: Option<String>
Output only. Time the AccessLevel
was created in UTC.
description: Option<String>
Description of the AccessLevel
and its use. Does not affect behavior.
Trait Implementations
impl Default for AccessLevel
[src]
impl Default for AccessLevel
fn default() -> AccessLevel
[src]
fn default() -> AccessLevel
Returns the "default value" for a type. Read more
impl Clone for AccessLevel
[src]
impl Clone for AccessLevel
fn clone(&self) -> AccessLevel
[src]
fn clone(&self) -> AccessLevel
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
impl Debug for AccessLevel
[src]
impl Debug for AccessLevel
fn fmt(&self, f: &mut Formatter) -> Result
[src]
fn fmt(&self, f: &mut Formatter) -> Result
Formats the value using the given formatter. Read more
impl RequestValue for AccessLevel
[src]
impl RequestValue for AccessLevel
impl ResponseResult for AccessLevel
[src]
impl ResponseResult for AccessLevel
Auto Trait Implementations
impl Send for AccessLevel
impl Send for AccessLevel
impl Sync for AccessLevel
impl Sync for AccessLevel