Class GoogleIdentityAccesscontextmanagerV1AccessLevel
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.CloudAsset.v1p5beta1.Data
Assembly: Google.Apis.CloudAsset.v1p5beta1.dll
Syntax
public class GoogleIdentityAccesscontextmanagerV1AccessLevel : IDirectResponseSchema
Properties
Basic
A BasicLevel
composed of Conditions
.
Declaration
[JsonProperty("basic")]
public virtual GoogleIdentityAccesscontextmanagerV1BasicLevel Basic { get; set; }
Property Value
Type | Description |
---|---|
GoogleIdentityAccesscontextmanagerV1BasicLevel |
Custom
A CustomLevel
written in the Common Expression Language.
Declaration
[JsonProperty("custom")]
public virtual GoogleIdentityAccesscontextmanagerV1CustomLevel Custom { get; set; }
Property Value
Type | Description |
---|---|
GoogleIdentityAccesscontextmanagerV1CustomLevel |
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 |