Skip to content

Commit deaef4c

Browse files
feat: Automated regeneration of networkservices v1beta1 client (googleapis#25261)
Auto-created at 2025-12-14 11:17:58 +0000 using the toys pull request generator.
1 parent f421302 commit deaef4c

6 files changed

Lines changed: 50 additions & 11 deletions

File tree

api_names_out.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -317045,6 +317045,8 @@
317045317045
"/networkservices:v1beta1/WasmPlugin": wasm_plugin
317046317046
"/networkservices:v1beta1/WasmPlugin/createTime": create_time
317047317047
"/networkservices:v1beta1/WasmPlugin/description": description
317048+
"/networkservices:v1beta1/WasmPlugin/kmsKeyName": kms_key_name
317049+
"/networkservices:v1beta1/WasmPlugin/kmsKeyVersion": kms_key_version
317048317050
"/networkservices:v1beta1/WasmPlugin/labels": labels
317049317051
"/networkservices:v1beta1/WasmPlugin/labels/label": label
317050317052
"/networkservices:v1beta1/WasmPlugin/logConfig": log_config

generated/google-apis-networkservices_v1beta1/CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
# Release history for google-apis-networkservices_v1beta1
22

3+
### v0.62.0 (2025-12-14)
4+
5+
* Regenerated from discovery document revision 20251203
6+
37
### v0.61.0 (2025-11-09)
48

59
* Regenerated from discovery document revision 20251029

generated/google-apis-networkservices_v1beta1/lib/google/apis/networkservices_v1beta1/classes.rb

Lines changed: 34 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -119,8 +119,10 @@ class AuthzExtension
119119
# @return [String]
120120
attr_accessor :update_time
121121

122-
# Optional. The format of communication supported by the callout extension. If
123-
# not specified, the default value `EXT_PROC_GRPC` is used.
122+
# Optional. The format of communication supported by the callout extension. This
123+
# field is supported only for regional `AuthzExtension` resources. If not
124+
# specified, the default value `EXT_PROC_GRPC` is used. Global `AuthzExtension`
125+
# resources use the `EXT_PROC_GRPC` wire format.
124126
# Corresponds to the JSON property `wireFormat`
125127
# @return [String]
126128
attr_accessor :wire_format
@@ -2888,8 +2890,9 @@ class ListOperationsResponse
28882890
attr_accessor :operations
28892891

28902892
# Unordered list. Unreachable resources. Populated when the request sets `
2891-
# ListOperationsRequest.return_partial_success` and reads across collections e.g.
2892-
# when attempting to list all resources across all supported locations.
2893+
# ListOperationsRequest.return_partial_success` and reads across collections.
2894+
# For example, when attempting to list all resources across all supported
2895+
# locations.
28932896
# Corresponds to the JSON property `unreachable`
28942897
# @return [Array<String>]
28952898
attr_accessor :unreachable
@@ -4194,6 +4197,31 @@ class WasmPlugin
41944197
# @return [String]
41954198
attr_accessor :description
41964199

4200+
# Optional. The name of the customer managed Cloud KMS key to be used to encrypt
4201+
# the `WasmPlugin` image (provided by image_uri) and configuration (provided by
4202+
# plugin_config_data or plugin_config_uri) that are stored by the `Service
4203+
# Extensions` product at rest. Format: "projects/`project`/locations/`location`/
4204+
# keyRings/`keyring`/cryptoKeys/`key`" By default, Google Cloud automatically
4205+
# encrypts all data at rest using Google-owned and Google-managed encryption
4206+
# keys. If you need ownership and control of the keys that protect your data at
4207+
# rest, you can specify a customer-managed encryption key (CMEK) to encrypt your
4208+
# `WasmPlugin` data. For more information, see [Using customer-managed
4209+
# encryption keys](https://cloud.google.com/kms/docs/cmek).
4210+
# Corresponds to the JSON property `kmsKeyName`
4211+
# @return [String]
4212+
attr_accessor :kms_key_name
4213+
4214+
# Output only. The name of the specific CryptoKeyVersion used to encrypt the `
4215+
# WasmPlugin` data, if the kms_key_name field is set. Format: "projects/`project`
4216+
# /locations/`location`/keyRings/`keyring`/cryptoKeys/`key`/cryptoKeyVersions/`
4217+
# version`" This is a read-only field. `WasmPlugin` data is automatically
4218+
# encrypted using the most recent `CryptoKeyVersion` of the `CryptoKey` provided
4219+
# in the `kms_key_name` field. See [Cloud KMS resources](https://cloud.google.
4220+
# com/kms/docs/resource-hierarchy) for more information.
4221+
# Corresponds to the JSON property `kmsKeyVersion`
4222+
# @return [String]
4223+
attr_accessor :kms_key_version
4224+
41974225
# Optional. Set of labels associated with the `WasmPlugin` resource. The format
41984226
# must comply with [the following requirements](/compute/docs/labeling-resources#
41994227
# requirements).
@@ -4254,6 +4282,8 @@ def initialize(**args)
42544282
def update!(**args)
42554283
@create_time = args[:create_time] if args.key?(:create_time)
42564284
@description = args[:description] if args.key?(:description)
4285+
@kms_key_name = args[:kms_key_name] if args.key?(:kms_key_name)
4286+
@kms_key_version = args[:kms_key_version] if args.key?(:kms_key_version)
42574287
@labels = args[:labels] if args.key?(:labels)
42584288
@log_config = args[:log_config] if args.key?(:log_config)
42594289
@main_version_id = args[:main_version_id] if args.key?(:main_version_id)

generated/google-apis-networkservices_v1beta1/lib/google/apis/networkservices_v1beta1/gem_version.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,13 +16,13 @@ module Google
1616
module Apis
1717
module NetworkservicesV1beta1
1818
# Version of the google-apis-networkservices_v1beta1 gem
19-
GEM_VERSION = "0.61.0"
19+
GEM_VERSION = "0.62.0"
2020

2121
# Version of the code generator used to generate this client
2222
GENERATOR_VERSION = "0.18.0"
2323

2424
# Revision of the discovery document this client was generated from
25-
REVISION = "20251029"
25+
REVISION = "20251203"
2626
end
2727
end
2828
end

generated/google-apis-networkservices_v1beta1/lib/google/apis/networkservices_v1beta1/representations.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1599,6 +1599,8 @@ class WasmPlugin
15991599
class Representation < Google::Apis::Core::JsonRepresentation
16001600
property :create_time, as: 'createTime'
16011601
property :description, as: 'description'
1602+
property :kms_key_name, as: 'kmsKeyName'
1603+
property :kms_key_version, as: 'kmsKeyVersion'
16021604
hash :labels, as: 'labels'
16031605
property :log_config, as: 'logConfig', class: Google::Apis::NetworkservicesV1beta1::WasmPluginLogConfig, decorator: Google::Apis::NetworkservicesV1beta1::WasmPluginLogConfig::Representation
16041606

generated/google-apis-networkservices_v1beta1/lib/google/apis/networkservices_v1beta1/service.rb

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2406,11 +2406,12 @@ def get_project_location_operation(name, fields: nil, quota_user: nil, options:
24062406
# The standard list page token.
24072407
# @param [Boolean] return_partial_success
24082408
# When set to `true`, operations that are reachable are returned as normal, and
2409-
# those that are unreachable are returned in the [ListOperationsResponse.
2410-
# unreachable] field. This can only be `true` when reading across collections e.
2411-
# g. when `parent` is set to `"projects/example/locations/-"`. This field is not
2412-
# by default supported and will result in an `UNIMPLEMENTED` error if set unless
2413-
# explicitly documented otherwise in service or product specific documentation.
2409+
# those that are unreachable are returned in the ListOperationsResponse.
2410+
# unreachable field. This can only be `true` when reading across collections.
2411+
# For example, when `parent` is set to `"projects/example/locations/-"`. This
2412+
# field is not supported by default and will result in an `UNIMPLEMENTED` error
2413+
# if set unless explicitly documented otherwise in service or product specific
2414+
# documentation.
24142415
# @param [String] fields
24152416
# Selector specifying which fields to include in a partial response.
24162417
# @param [String] quota_user

0 commit comments

Comments
 (0)