Class GetAccessLevelRequest (2.0.0)

public sealed class GetAccessLevelRequest : IMessage<GetAccessLevelRequest>, IEquatable<GetAccessLevelRequest>, IDeepCloneable<GetAccessLevelRequest>, IBufferMessage, IMessage

A request to get a particular AccessLevel.

Inheritance

Object > GetAccessLevelRequest

Namespace

Google.Identity.AccessContextManager.V1

Assembly

Google.Identity.AccessContextManager.V1.dll

Constructors

GetAccessLevelRequest()

public GetAccessLevelRequest()

GetAccessLevelRequest(GetAccessLevelRequest)

public GetAccessLevelRequest(GetAccessLevelRequest other)
Parameter
NameDescription
otherGetAccessLevelRequest

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
TypeDescription
LevelFormat

AccessLevelName

public AccessLevelName AccessLevelName { get; set; }

AccessLevelName-typed view over the Name resource name property.

Property Value
TypeDescription
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
TypeDescription
String