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