Reference documentation and code samples for the Google Cloud Network Security V1 Client class AuthzExtension.
Optional. Delegate authorization decision to user authored extension.
Only one of cloudIap or authzExtension can be specified.
Generated from protobuf message google.cloud.networksecurity.v1.AuthzPolicy.CustomProvider.AuthzExtension
Namespace
Google \ Cloud \ NetworkSecurity \ V1 \ AuthzPolicy \ CustomProviderMethods
__construct
Constructor.
| Parameters | |
|---|---|
| Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ resources |
string[]
Required. A list of references to authorization extensions that will be invoked for requests matching this policy. Limited to 1 custom provider. |
getResources
Required. A list of references to authorization extensions that will be invoked for requests matching this policy.
Limited to 1 custom provider.
| Returns | |
|---|---|
| Type | Description |
Google\Protobuf\RepeatedField<string> |
|
setResources
Required. A list of references to authorization extensions that will be invoked for requests matching this policy.
Limited to 1 custom provider.
| Parameter | |
|---|---|
| Name | Description |
var |
string[]
|
| Returns | |
|---|---|
| Type | Description |
$this |
|