public sealed class MethodSelector : IMessage<ServicePerimeterConfig.Types.MethodSelector>, IEquatable<ServicePerimeterConfig.Types.MethodSelector>, IDeepCloneable<ServicePerimeterConfig.Types.MethodSelector>, IBufferMessage, IMessageAn allowed method or permission of a service specified in [ApiOperation] [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation].
Implements
IMessage<ServicePerimeterConfig.Types.MethodSelector>, IEquatable<ServicePerimeterConfig.Types.MethodSelector>, IDeepCloneable<ServicePerimeterConfig.Types.MethodSelector>, IBufferMessage, IMessageNamespace
Google.Identity.AccessContextManager.V1Assembly
Google.Identity.AccessContextManager.V1.dll
Constructors
MethodSelector()
public MethodSelector()MethodSelector(ServicePerimeterConfig.Types.MethodSelector)
public MethodSelector(ServicePerimeterConfig.Types.MethodSelector other)| Parameter | |
|---|---|
| Name | Description |
other |
ServicePerimeterConfig.Types.MethodSelector |
Properties
KindCase
public ServicePerimeterConfig.Types.MethodSelector.KindOneofCase KindCase { get; }| Property Value | |
|---|---|
| Type | Description |
ServicePerimeterConfig.Types.MethodSelector.KindOneofCase |
|
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 |
|