public sealed class GetAccessLevelRequest : IMessage<GetAccessLevelRequest>, IEquatable<GetAccessLevelRequest>, IDeepCloneable<GetAccessLevelRequest>, IBufferMessage, IMessage
Reference documentation and code samples for the Identity Access Context Manager v1 API class GetAccessLevelRequest.
A request to get a particular AccessLevel
.
Implements
IMessageGetAccessLevelRequest, IEquatableGetAccessLevelRequest, IDeepCloneableGetAccessLevelRequest, IBufferMessage, IMessageNamespace
Google.Identity.AccessContextManager.V1Assembly
Google.Identity.AccessContextManager.V1.dll
Constructors
GetAccessLevelRequest()
public GetAccessLevelRequest()
GetAccessLevelRequest(GetAccessLevelRequest)
public GetAccessLevelRequest(GetAccessLevelRequest other)
Parameter | |
---|---|
Name | Description |
other |
GetAccessLevelRequest |
Properties
AccessLevelFormat
public LevelFormat AccessLevelFormat { get; set; }
Whether to return BasicLevels
in the Cloud Common Expression
Language rather than as BasicLevels
. Defaults to AS_DEFINED, where
[Access Levels] [google.identity.accesscontextmanager.v1.AccessLevel]
are returned as BasicLevels
or CustomLevels
based on how they were
created. If set to CEL, all [Access Levels]
[google.identity.accesscontextmanager.v1.AccessLevel] are returned as
CustomLevels
. In the CEL case, BasicLevels
are translated to equivalent
CustomLevels
.
Property Value | |
---|---|
Type | Description |
LevelFormat |
AccessLevelName
public AccessLevelName AccessLevelName { get; set; }
AccessLevelName-typed view over the Name resource name property.
Property Value | |
---|---|
Type | Description |
AccessLevelName |
Name
public string Name { get; set; }
Required. Resource name for the [Access Level] [google.identity.accesscontextmanager.v1.AccessLevel].
Format:
accessPolicies/{policy_id}/accessLevels/{access_level_id}
Property Value | |
---|---|
Type | Description |
string |