Identity Access Context Manager v1 API - Class ServicePerimeterConfig.Types.MethodSelector (2.3.0)

public sealed class ServicePerimeterConfig.Types.MethodSelector : IMessage<ServicePerimeterConfig.Types.MethodSelector>, IEquatable<ServicePerimeterConfig.Types.MethodSelector>, IDeepCloneable<ServicePerimeterConfig.Types.MethodSelector>, IBufferMessage, IMessage

Reference documentation and code samples for the Identity Access Context Manager v1 API class ServicePerimeterConfig.Types.MethodSelector.

An allowed method or permission of a service specified in [ApiOperation] [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation].

Inheritance

object > ServicePerimeterConfig.Types.MethodSelector

Namespace

Google.Identity.AccessContextManager.V1

Assembly

Google.Identity.AccessContextManager.V1.dll

Constructors

MethodSelector()

public MethodSelector()

MethodSelector(MethodSelector)

public MethodSelector(ServicePerimeterConfig.Types.MethodSelector other)
Parameter
NameDescription
otherServicePerimeterConfigTypesMethodSelector

Properties

HasMethod

public bool HasMethod { get; }

Gets whether the "method" field is set

Property Value
TypeDescription
bool

HasPermission

public bool HasPermission { get; }

Gets whether the "permission" field is set

Property Value
TypeDescription
bool

KindCase

public ServicePerimeterConfig.Types.MethodSelector.KindOneofCase KindCase { get; }
Property Value
TypeDescription
ServicePerimeterConfigTypesMethodSelectorKindOneofCase

Method

public string Method { get; set; }

Value for method should be a valid method name for the corresponding service_name in [ApiOperation] [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation]. If * used as value for method, then ALL methods and permissions are allowed.

Property Value
TypeDescription
string

Permission

public string Permission { get; set; }

Value for permission should be a valid Cloud IAM permission for the corresponding service_name in [ApiOperation] [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation].

Property Value
TypeDescription
string