public sealed class AccessLevel : IMessage<AccessLevel>, IEquatable<AccessLevel>, IDeepCloneable<AccessLevel>, IBufferMessage, IMessage
Reference 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 |