Class 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.
Implements
Inherited Members
Namespace: Google.Apis.AccessContextManager.v1.Data
Assembly: Google.Apis.AccessContextManager.v1.dll
Syntax
public class AccessLevel : IDirectResponseSchemaProperties
Basic
A BasicLevel composed of Conditions.
Declaration
[JsonProperty("basic")]
public virtual BasicLevel Basic { get; set; }Property Value
| Type | Description | 
|---|---|
| BasicLevel | 
Custom
A CustomLevel written in the Common Expression Language.
Declaration
[JsonProperty("custom")]
public virtual CustomLevel Custom { get; set; }Property Value
| Type | Description | 
|---|---|
| CustomLevel | 
Description
Description of the AccessLevel and its use. Does not affect behavior.
Declaration
[JsonProperty("description")]
public virtual string Description { get; set; }Property Value
| Type | Description | 
|---|---|
| string | 
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }Property Value
| Type | Description | 
|---|---|
| string | 
Name
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.
Declaration
[JsonProperty("name")]
public virtual string Name { get; set; }Property Value
| Type | Description | 
|---|---|
| string | 
Title
Human readable title. Must be unique within the Policy.
Declaration
[JsonProperty("title")]
public virtual string Title { get; set; }Property Value
| Type | Description | 
|---|---|
| string |