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.v1beta.Data
Assembly: Google.Apis.AccessContextManager.v1beta.dll
Syntax
public class AccessLevel : IDirectResponseSchema
Properties
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
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 |