public sealed class AccessLevel : IMessage<AccessLevel>, IEquatable<AccessLevel>, IDeepCloneable<AccessLevel>, IBufferMessage, IMessageReference documentation and code samples for the Identity Access Context Manager v1 API 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
IMessageAccessLevel, IEquatableAccessLevel, IDeepCloneableAccessLevel, IBufferMessage, IMessageNamespace
Google.Identity.AccessContextManager.V1Assembly
Google.Identity.AccessContextManager.V1.dll
Constructors
AccessLevel()
public AccessLevel()AccessLevel(AccessLevel)
public AccessLevel(AccessLevel other)| Parameter | |
|---|---|
| Name | Description |
other |
AccessLevel |
Properties
AccessLevelName
public AccessLevelName AccessLevelName { get; set; }AccessLevelName-typed view over the Name resource name property.
| Property Value | |
|---|---|
| Type | Description |
AccessLevelName |
|
Basic
public BasicLevel Basic { get; set; }A BasicLevel composed of Conditions.
| Property Value | |
|---|---|
| Type | Description |
BasicLevel |
|
CreateTime
public Timestamp CreateTime { get; set; }Output only. Time the AccessLevel was created in UTC.
| Property Value | |
|---|---|
| Type | Description |
Timestamp |
|
Custom
public CustomLevel Custom { get; set; }A CustomLevel written in the Common Expression Language.
| Property Value | |
|---|---|
| Type | Description |
CustomLevel |
|
Description
public string Description { get; set; }Description of the AccessLevel and its use. Does not affect behavior.
| Property Value | |
|---|---|
| Type | Description |
string |
|
LevelCase
public AccessLevel.LevelOneofCase LevelCase { get; }| Property Value | |
|---|---|
| Type | Description |
AccessLevelLevelOneofCase |
|
Name
public string Name { get; set; }Required. Resource name for the Access Level. The short_name component
must begin with a letter and only include alphanumeric and '_'. Format:
accessPolicies/{access_policy}/accessLevels/{access_level}. The maximum
length of the access_level component is 50 characters.
| Property Value | |
|---|---|
| Type | Description |
string |
|
Title
public string Title { get; set; }Human readable title. Must be unique within the Policy.
| Property Value | |
|---|---|
| Type | Description |
string |
|
UpdateTime
public Timestamp UpdateTime { get; set; }Output only. Time the AccessLevel was updated in UTC.
| Property Value | |
|---|---|
| Type | Description |
Timestamp |
|