|
3004 | 3004 | }
|
3005 | 3005 | }
|
3006 | 3006 | },
|
3007 |
| - "revision": "20250709", |
| 3007 | + "revision": "20250723", |
3008 | 3008 | "rootUrl": "https://networkservices.googleapis.com/",
|
3009 | 3009 | "schemas": {
|
3010 | 3010 | "AuditConfig": {
|
|
3136 | 3136 | "description": "Optional. The format of communication supported by the callout extension. If not specified, the default value `EXT_PROC_GRPC` is used.",
|
3137 | 3137 | "enum": [
|
3138 | 3138 | "WIRE_FORMAT_UNSPECIFIED",
|
3139 |
| - "EXT_PROC_GRPC" |
| 3139 | + "EXT_PROC_GRPC", |
| 3140 | + "EXT_AUTHZ_GRPC" |
3140 | 3141 | ],
|
3141 | 3142 | "enumDescriptions": [
|
3142 | 3143 | "Not specified.",
|
3143 |
| - "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 `supported_events` for a client request are sent as part of the same gRPC stream." |
| 3144 | + "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 `supported_events` for a client request are sent as part of the same gRPC stream.", |
| 3145 | + "The extension service uses Envoy's `ext_authz` gRPC API. The backend service for the extension must use HTTP2, or H2C as the protocol. `EXT_AUTHZ_GRPC` is only supported for `AuthzExtension` resources." |
3144 | 3146 | ],
|
3145 | 3147 | "type": "string"
|
3146 | 3148 | }
|
|
5946 | 5948 | "type": "string"
|
5947 | 5949 | },
|
5948 | 5950 | "imageDigest": {
|
5949 |
| - "description": "Output only. The resolved digest for the image specified in the `image` field. The digest is resolved during the creation of `WasmPluginVersion` resource. This field holds the digest value, regardless of whether a tag or digest was originally specified in the `image` field.", |
| 5951 | + "description": "Output only. This field holds the digest (usually checksum) value for the plugin image. The value is calculated based on the `image_uri` field. If the `image_uri` field refers to a container image, the digest value is obtained from the container image. If the `image_uri` field refers to a generic artifact, the digest value is calculated based on the contents of the file.", |
5950 | 5952 | "readOnly": true,
|
5951 | 5953 | "type": "string"
|
5952 | 5954 | },
|
5953 | 5955 | "imageUri": {
|
5954 |
| - "description": "Optional. URI of the container image containing the plugin, stored in the Artifact Registry. When a new `WasmPluginVersion` resource is created, the digest of the container image is saved in the `image_digest` field. When downloading an image, the digest value is used instead of an image tag.", |
| 5956 | + "description": "Optional. URI of the image containing the Wasm module, stored in Artifact Registry. The URI can refer to one of the following repository formats: * Container images: the `image_uri` must point to a container that contains a single file with the name `plugin.wasm`. When a new `WasmPluginVersion` resource is created, the digest of the image is saved in the `image_digest` field. When pulling a container image from Artifact Registry, the digest value is used instead of an image tag. * Generic artifacts: the `image_uri` must be in this format: `projects/{project}/locations/{location}/repositories/{repository}/ genericArtifacts/{package}:{version}`. The specified package and version must contain a file with the name `plugin.wasm`. When a new `WasmPluginVersion` resource is created, the checksum of the contents of the file is saved in the `image_digest` field.", |
5955 | 5957 | "type": "string"
|
5956 | 5958 | },
|
5957 | 5959 | "labels": {
|
|
5971 | 5973 | "type": "string"
|
5972 | 5974 | },
|
5973 | 5975 | "pluginConfigDigest": {
|
5974 |
| - "description": "Output only. This field holds the digest (usually checksum) value for the plugin configuration. The value is calculated based on the contents of `plugin_config_data` or the container image defined by the `plugin_config_uri` field.", |
| 5976 | + "description": "Output only. This field holds the digest (usually checksum) value for the plugin configuration. The value is calculated based on the contents of `plugin_config_data` field or the image defined by the `plugin_config_uri` field.", |
5975 | 5977 | "readOnly": true,
|
5976 | 5978 | "type": "string"
|
5977 | 5979 | },
|
5978 | 5980 | "pluginConfigUri": {
|
5979 |
| - "description": "URI of the plugin configuration stored in the Artifact Registry. The configuration is provided to the plugin at runtime through the `ON_CONFIGURE` callback. The container image must contain only a single file with the name `plugin.config`. When a new `WasmPluginVersion` resource is created, the digest of the container image is saved in the `plugin_config_digest` field.", |
| 5981 | + "description": "URI of the plugin configuration stored in the Artifact Registry. The configuration is provided to the plugin at runtime through the `ON_CONFIGURE` callback. The URI can refer to one of the following repository formats: * Container images: the `plugin_config_uri` must point to a container that contains a single file with the name `plugin.config`. When a new `WasmPluginVersion` resource is created, the digest of the image is saved in the `plugin_config_digest` field. When pulling a container image from Artifact Registry, the digest value is used instead of an image tag. * Generic artifacts: the `plugin_config_uri` must be in this format: `projects/{project}/locations/{location}/repositories/{repository}/ genericArtifacts/{package}:{version}`. The specified package and version must contain a file with the name `plugin.config`. When a new `WasmPluginVersion` resource is created, the checksum of the contents of the file is saved in the `plugin_config_digest` field.", |
5980 | 5982 | "type": "string"
|
5981 | 5983 | },
|
5982 | 5984 | "updateTime": {
|
|
6003 | 6005 | "type": "string"
|
6004 | 6006 | },
|
6005 | 6007 | "imageDigest": {
|
6006 |
| - "description": "Output only. The resolved digest for the image specified in `image`. The digest is resolved during the creation of a `WasmPluginVersion` resource. This field holds the digest value regardless of whether a tag or digest was originally specified in the `image` field.", |
| 6008 | + "description": "Output only. This field holds the digest (usually checksum) value for the plugin image. The value is calculated based on the `image_uri` field. If the `image_uri` field refers to a container image, the digest value is obtained from the container image. If the `image_uri` field refers to a generic artifact, the digest value is calculated based on the contents of the file.", |
6007 | 6009 | "readOnly": true,
|
6008 | 6010 | "type": "string"
|
6009 | 6011 | },
|
6010 | 6012 | "imageUri": {
|
6011 |
| - "description": "Optional. URI of the container image containing the Wasm module, stored in the Artifact Registry. The container image must contain only a single file with the name `plugin.wasm`. When a new `WasmPluginVersion` resource is created, the URI gets resolved to an image digest and saved in the `image_digest` field.", |
| 6013 | + "description": "Optional. URI of the image containing the Wasm module, stored in Artifact Registry. The URI can refer to one of the following repository formats: * Container images: the `image_uri` must point to a container that contains a single file with the name `plugin.wasm`. When a new `WasmPluginVersion` resource is created, the digest of the image is saved in the `image_digest` field. When pulling a container image from Artifact Registry, the digest value is used instead of an image tag. * Generic artifacts: the `image_uri` must be in this format: `projects/{project}/locations/{location}/repositories/{repository}/ genericArtifacts/{package}:{version}`. The specified package and version must contain a file with the name `plugin.wasm`. When a new `WasmPluginVersion` resource is created, the checksum of the contents of the file is saved in the `image_digest` field.", |
6012 | 6014 | "type": "string"
|
6013 | 6015 | },
|
6014 | 6016 | "labels": {
|
|
6024 | 6026 | "type": "string"
|
6025 | 6027 | },
|
6026 | 6028 | "pluginConfigDigest": {
|
6027 |
| - "description": "Output only. This field holds the digest (usually checksum) value for the plugin configuration. The value is calculated based on the contents of the `plugin_config_data` field or the container image defined by the `plugin_config_uri` field.", |
| 6029 | + "description": "Output only. This field holds the digest (usually checksum) value for the plugin configuration. The value is calculated based on the contents of `plugin_config_data` field or the image defined by the `plugin_config_uri` field.", |
6028 | 6030 | "readOnly": true,
|
6029 | 6031 | "type": "string"
|
6030 | 6032 | },
|
6031 | 6033 | "pluginConfigUri": {
|
6032 |
| - "description": "URI of the plugin configuration stored in the Artifact Registry. The configuration is provided to the plugin at runtime through the `ON_CONFIGURE` callback. The container image must contain only a single file with the name `plugin.config`. When a new `WasmPluginVersion` resource is created, the digest of the container image is saved in the `plugin_config_digest` field.", |
| 6034 | + "description": "URI of the plugin configuration stored in the Artifact Registry. The configuration is provided to the plugin at runtime through the `ON_CONFIGURE` callback. The URI can refer to one of the following repository formats: * Container images: the `plugin_config_uri` must point to a container that contains a single file with the name `plugin.config`. When a new `WasmPluginVersion` resource is created, the digest of the image is saved in the `plugin_config_digest` field. When pulling a container image from Artifact Registry, the digest value is used instead of an image tag. * Generic artifacts: the `plugin_config_uri` must be in this format: `projects/{project}/locations/{location}/repositories/{repository}/ genericArtifacts/{package}:{version}`. The specified package and version must contain a file with the name `plugin.config`. When a new `WasmPluginVersion` resource is created, the checksum of the contents of the file is saved in the `plugin_config_digest` field.", |
6033 | 6035 | "type": "string"
|
6034 | 6036 | },
|
6035 | 6037 | "updateTime": {
|
|
0 commit comments