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 |