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. Uses RFC 3339, where generated output will always be Z-normalized and use 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples:  | 
| updateTime | 
 Output only. The timestamp when the resource was updated. Uses RFC 3339, where generated output will always be Z-normalized and use 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. 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. | 
| 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 value  | 
WireFormat
The format of communication supported by the extension.
| Enums | |
|---|---|
| WIRE_FORMAT_UNSPECIFIED | Not specified. | 
| EXT_PROC_GRPC | The extension service uses ext_proc gRPC API over a gRPC stream. This is the default value if the wire format is not specified. The backend service for the extension must use HTTP2 or H2C as the protocol. All supportedEventsfor a client request are sent as part of the same gRPC stream. | 
| Methods | |
|---|---|
| 
 | Creates a new AuthzExtensionresource in a given project and location. | 
| 
 | Deletes the specified AuthzExtensionresource. | 
| 
 | Gets details of the specified AuthzExtensionresource. | 
| 
 | Lists AuthzExtensionresources in a given project and location. | 
| 
 | Updates the parameters of the specified AuthzExtensionresource. |