public sealed class ServicePerimeterConfig.Types.MethodSelector : IMessage<ServicePerimeterConfig.Types.MethodSelector>, IEquatable<ServicePerimeterConfig.Types.MethodSelector>, IDeepCloneable<ServicePerimeterConfig.Types.MethodSelector>, IBufferMessage, IMessageReference 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 |
|