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].
Implements
IMessageServicePerimeterConfigTypesMethodSelector, IEquatableServicePerimeterConfigTypesMethodSelector, IDeepCloneableServicePerimeterConfigTypesMethodSelector, IBufferMessage, IMessageNamespace
Google.Identity.AccessContextManager.V1Assembly
Google.Identity.AccessContextManager.V1.dll
Constructors
MethodSelector()
public MethodSelector()
MethodSelector(MethodSelector)
public MethodSelector(ServicePerimeterConfig.Types.MethodSelector other)
Parameter | |
---|---|
Name | Description |
other | ServicePerimeterConfigTypesMethodSelector |
Properties
HasMethod
public bool HasMethod { get; }
Gets whether the "method" field is set
Property Value | |
---|---|
Type | Description |
bool |
HasPermission
public bool HasPermission { get; }
Gets whether the "permission" field is set
Property Value | |
---|---|
Type | Description |
bool |
KindCase
public ServicePerimeterConfig.Types.MethodSelector.KindOneofCase KindCase { get; }
Property Value | |
---|---|
Type | Description |
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 | |
---|---|
Type | Description |
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 | |
---|---|
Type | Description |
string |