Resource: AuthzExtension
AuthzExtension
is a resource that allows traffic forwarding to a callout backend service to make an authorization decision.
JSON representation |
---|
{ "name": string, "createTime": string, "updateTime": string, "description": string, "labels": { string: string, ... }, "loadBalancingScheme": enum ( |
Fields | |
---|---|
name |
Required. Identifier. Name of the |
createTime |
Output only. The timestamp when the resource was created. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: |
updateTime |
Output only. The timestamp when the resource was updated. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: |
description |
Optional. A human-readable description of the resource. |
labels |
Optional. Set of labels associated with the The format must comply with the requirements for labels for Google Cloud resources. An object containing a list of |
loadBalancingScheme |
Required. All backend services and forwarding rules referenced by this extension must share the same load balancing scheme. Supported values: |
authority |
Required. The |
service |
Required. The reference to the service that runs the extension. To configure a callout extension, |
timeout |
Required. Specifies the timeout for each individual message on the stream. The timeout must be between 10-10000 milliseconds. A duration in seconds with up to nine fractional digits, ending with ' |
failOpen |
Optional. Determines how the proxy behaves if the call to the extension fails or times out. When set to
|
metadata |
Optional. The metadata provided here is included as part of the
|
forwardHeaders[] |
Optional. List of the HTTP headers to forward to the extension (from the client). If omitted, all headers are sent. Each element is a string indicating the header name. |
wireFormat |
Optional. The format of communication supported by the callout extension. If not specified, the default is |
WireFormat
The format of communication supported by the extension.
Enums | |
---|---|
WIRE_FORMAT_UNSPECIFIED |
Not specified. |
EXT_PROC_GRPC |
The extension service uses ExtProc GRPC API. |
Methods |
|
---|---|
|
Creates a new AuthzExtension resource in a given project and location. |
|
Deletes the specified AuthzExtension resource. |
|
Gets details of the specified AuthzExtension resource. |
|
Lists AuthzExtension resources in a given project and location. |
|
Updates the parameters of the specified AuthzExtension resource. |