Skip to content

Commit b142210

Browse files
yoshi-automationsofisl
authored andcommitted
fix(networkservices): update the API
#### networkservices:v1beta1 The following keys were changed: - schemas.AuthzExtension.properties.wireFormat.enum - schemas.AuthzExtension.properties.wireFormat.enumDescriptions - schemas.WasmPluginVersion.properties.imageDigest.description - schemas.WasmPluginVersion.properties.imageUri.description - schemas.WasmPluginVersion.properties.pluginConfigDigest.description - schemas.WasmPluginVersion.properties.pluginConfigUri.description - schemas.WasmPluginVersionDetails.properties.imageDigest.description - schemas.WasmPluginVersionDetails.properties.imageUri.description - schemas.WasmPluginVersionDetails.properties.pluginConfigDigest.description - schemas.WasmPluginVersionDetails.properties.pluginConfigUri.description #### networkservices:v1 The following keys were changed: - schemas.AuthzExtension.properties.wireFormat.enum - schemas.AuthzExtension.properties.wireFormat.enumDescriptions - schemas.WasmPluginVersion.properties.imageDigest.description - schemas.WasmPluginVersion.properties.imageUri.description - schemas.WasmPluginVersion.properties.pluginConfigDigest.description - schemas.WasmPluginVersion.properties.pluginConfigUri.description - schemas.WasmPluginVersionDetails.properties.imageDigest.description - schemas.WasmPluginVersionDetails.properties.imageUri.description - schemas.WasmPluginVersionDetails.properties.pluginConfigDigest.description - schemas.WasmPluginVersionDetails.properties.pluginConfigUri.description
1 parent 203e45d commit b142210

File tree

4 files changed

+42
-38
lines changed

4 files changed

+42
-38
lines changed

discovery/networkservices-v1.json

Lines changed: 13 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -3004,7 +3004,7 @@
30043004
}
30053005
}
30063006
},
3007-
"revision": "20250709",
3007+
"revision": "20250723",
30083008
"rootUrl": "https://networkservices.googleapis.com/",
30093009
"schemas": {
30103010
"AuditConfig": {
@@ -3136,11 +3136,13 @@
31363136
"description": "Optional. The format of communication supported by the callout extension. If not specified, the default value `EXT_PROC_GRPC` is used.",
31373137
"enum": [
31383138
"WIRE_FORMAT_UNSPECIFIED",
3139-
"EXT_PROC_GRPC"
3139+
"EXT_PROC_GRPC",
3140+
"EXT_AUTHZ_GRPC"
31403141
],
31413142
"enumDescriptions": [
31423143
"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."
31443146
],
31453147
"type": "string"
31463148
}
@@ -5946,12 +5948,12 @@
59465948
"type": "string"
59475949
},
59485950
"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.",
59505952
"readOnly": true,
59515953
"type": "string"
59525954
},
59535955
"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.",
59555957
"type": "string"
59565958
},
59575959
"labels": {
@@ -5971,12 +5973,12 @@
59715973
"type": "string"
59725974
},
59735975
"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.",
59755977
"readOnly": true,
59765978
"type": "string"
59775979
},
59785980
"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.",
59805982
"type": "string"
59815983
},
59825984
"updateTime": {
@@ -6003,12 +6005,12 @@
60036005
"type": "string"
60046006
},
60056007
"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.",
60076009
"readOnly": true,
60086010
"type": "string"
60096011
},
60106012
"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.",
60126014
"type": "string"
60136015
},
60146016
"labels": {
@@ -6024,12 +6026,12 @@
60246026
"type": "string"
60256027
},
60266028
"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.",
60286030
"readOnly": true,
60296031
"type": "string"
60306032
},
60316033
"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.",
60336035
"type": "string"
60346036
},
60356037
"updateTime": {

discovery/networkservices-v1beta1.json

Lines changed: 13 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -2913,7 +2913,7 @@
29132913
}
29142914
}
29152915
},
2916-
"revision": "20250709",
2916+
"revision": "20250723",
29172917
"rootUrl": "https://networkservices.googleapis.com/",
29182918
"schemas": {
29192919
"AuthzExtension": {
@@ -2997,11 +2997,13 @@
29972997
"description": "Optional. The format of communication supported by the callout extension. If not specified, the default value `EXT_PROC_GRPC` is used.",
29982998
"enum": [
29992999
"WIRE_FORMAT_UNSPECIFIED",
3000-
"EXT_PROC_GRPC"
3000+
"EXT_PROC_GRPC",
3001+
"EXT_AUTHZ_GRPC"
30013002
],
30023003
"enumDescriptions": [
30033004
"Not specified.",
3004-
"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."
3005+
"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.",
3006+
"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."
30053007
],
30063008
"type": "string"
30073009
}
@@ -5810,12 +5812,12 @@
58105812
"type": "string"
58115813
},
58125814
"imageDigest": {
5813-
"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.",
5815+
"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.",
58145816
"readOnly": true,
58155817
"type": "string"
58165818
},
58175819
"imageUri": {
5818-
"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.",
5820+
"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.",
58195821
"type": "string"
58205822
},
58215823
"labels": {
@@ -5835,12 +5837,12 @@
58355837
"type": "string"
58365838
},
58375839
"pluginConfigDigest": {
5838-
"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.",
5840+
"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.",
58395841
"readOnly": true,
58405842
"type": "string"
58415843
},
58425844
"pluginConfigUri": {
5843-
"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.",
5845+
"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.",
58445846
"type": "string"
58455847
},
58465848
"updateTime": {
@@ -5867,12 +5869,12 @@
58675869
"type": "string"
58685870
},
58695871
"imageDigest": {
5870-
"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.",
5872+
"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.",
58715873
"readOnly": true,
58725874
"type": "string"
58735875
},
58745876
"imageUri": {
5875-
"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.",
5877+
"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.",
58765878
"type": "string"
58775879
},
58785880
"labels": {
@@ -5888,12 +5890,12 @@
58885890
"type": "string"
58895891
},
58905892
"pluginConfigDigest": {
5891-
"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.",
5893+
"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.",
58925894
"readOnly": true,
58935895
"type": "string"
58945896
},
58955897
"pluginConfigUri": {
5896-
"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.",
5898+
"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.",
58975899
"type": "string"
58985900
},
58995901
"updateTime": {

0 commit comments

Comments
 (0)