Reference documentation and code samples for the Access Context Manager V1 Client class ApiOperation.
Identification for an API Operation.
Generated from protobuf message google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation
Namespace
Google \ Identity \ AccessContextManager \ V1 \ ServicePerimeterConfigMethods
__construct
Constructor.
| Parameters | |
|---|---|
| Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ service_name |
string
The name of the API whose methods or permissions the [IngressPolicy] [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.IngressPolicy] or [EgressPolicy] [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.EgressPolicy] want to allow. A single [ApiOperation] [google.identity.accesscontextmanager.v1.ServicePerimeterConfig.ApiOperation] with |
↳ method_selectors |
array<MethodSelector>
API methods or permissions to allow. Method or permission must belong to the service specified by |
getServiceName
The name of the API whose methods or permissions the IngressPolicy
or EgressPolicy
want to allow. A single ApiOperation
with service_name field set to * will allow all methods AND
permissions for all services.
| Returns | |
|---|---|
| Type | Description |
string |
|
setServiceName
The name of the API whose methods or permissions the IngressPolicy
or EgressPolicy
want to allow. A single ApiOperation
with service_name field set to * will allow all methods AND
permissions for all services.
| Parameter | |
|---|---|
| Name | Description |
var |
string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getMethodSelectors
API methods or permissions to allow. Method or permission must belong to
the service specified by service_name field. A single MethodSelector
entry with * specified for the method field will allow all methods
AND permissions for the service specified in service_name.
| Returns | |
|---|---|
| Type | Description |
Google\Protobuf\Internal\RepeatedField |
|
setMethodSelectors
API methods or permissions to allow. Method or permission must belong to
the service specified by service_name field. A single MethodSelector
entry with * specified for the method field will allow all methods
AND permissions for the service specified in service_name.
| Parameter | |
|---|---|
| Name | Description |
var |
array<MethodSelector>
|
| Returns | |
|---|---|
| Type | Description |
$this |
|