Class ServicePerimeterConfig.Types.MethodSelector (1.4.0)

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

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(ServicePerimeterConfig.Types.MethodSelector)

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

Properties

KindCase

public ServicePerimeterConfig.Types.MethodSelector.KindOneofCase KindCase { get; }
Property Value
TypeDescription
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
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