Skip to content

Commit 97e54c0

Browse files
feat: Automated regeneration of vmwareengine v1 client (#25833)
Auto-created at 2026-03-01 09:55:19 +0000 using the toys pull request generator.
1 parent 0eb3a33 commit 97e54c0

5 files changed

Lines changed: 35 additions & 31 deletions

File tree

generated/google-apis-vmwareengine_v1/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-vmwareengine_v1
22

3+
### v0.16.0 (2026-03-01)
4+
5+
* Regenerated from discovery document revision 20260217
6+
37
### v0.15.0 (2025-12-14)
48

59
* Regenerated from discovery document revision 20251113

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

Lines changed: 18 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -649,17 +649,16 @@ def update!(**args)
649649
class DatastoreMountConfig
650650
include Google::Apis::Core::Hashable
651651

652-
# Optional. NFS is accessed by hosts in read mode Optional. Default value used
653-
# will be READ_WRITE
652+
# Optional. The access mode of the NFS volume. Optional. Default value used will
653+
# be READ_WRITE
654654
# Corresponds to the JSON property `accessMode`
655655
# @return [String]
656656
attr_accessor :access_mode
657657

658-
# Required. The resource name of the datastore to unmount. The datastore
659-
# requested to be mounted should be in same region/zone as the cluster. Resource
660-
# names are schemeless URIs that follow the conventions in https://cloud.google.
661-
# com/apis/design/resource_names. For example: `projects/my-project/locations/us-
662-
# central1/datastores/my-datastore`
658+
# Required. The resource name of the datastore to mount. Resource names are
659+
# schemeless URIs that follow the conventions in https://cloud.google.com/apis/
660+
# design/resource_names. For example: `projects/my-project/locations/us-central1/
661+
# datastores/my-datastore`
663662
# Corresponds to the JSON property `datastore`
664663
# @return [String]
665664
attr_accessor :datastore
@@ -680,11 +679,6 @@ class DatastoreMountConfig
680679
# @return [String]
681680
attr_accessor :nfs_version
682681

683-
# Optional. ONLY required when NFS 4.1 version is used
684-
# Corresponds to the JSON property `securityType`
685-
# @return [String]
686-
attr_accessor :security_type
687-
688682
# Output only. Server IP addresses of the NFS volume. For NFS 3, you can only
689683
# provide a single server IP address or DNS names.
690684
# Corresponds to the JSON property `servers`
@@ -702,7 +696,6 @@ def update!(**args)
702696
@datastore_network = args[:datastore_network] if args.key?(:datastore_network)
703697
@file_share = args[:file_share] if args.key?(:file_share)
704698
@nfs_version = args[:nfs_version] if args.key?(:nfs_version)
705-
@security_type = args[:security_type] if args.key?(:security_type)
706699
@servers = args[:servers] if args.key?(:servers)
707700
end
708701
end
@@ -711,16 +704,22 @@ def update!(**args)
711704
class DatastoreNetwork
712705
include Google::Apis::Core::Hashable
713706

714-
# Optional. The number of connections of the NFS volume. Spported from vsphere 8.
715-
# 0u1
707+
# Optional. connection_count is used to set multiple connections from NFS client
708+
# on ESXi host to NFS server. A higher number of connections results in better
709+
# performance on datastores. In MountDatastore API by default max 4 connections
710+
# are configured. User can set value of connection_count between 1 to 4.
711+
# Connection_count is supported from vsphere 8.0u1 for earlier version 1
712+
# connection count is set on the ESXi hosts.
716713
# Corresponds to the JSON property `connectionCount`
717714
# @return [Fixnum]
718715
attr_accessor :connection_count
719716

720-
# Optional. The Maximal Transmission Unit (MTU) of the datastore. System sets
721-
# default MTU size. It prefers the VPC peering MTU, falling back to the VEN MTU
722-
# if no peering MTU is found. when detected, and falling back to the VEN MTU
723-
# otherwise.
717+
# Optional. MTU value is set on the VMKernel adapter for the NFS traffic. By
718+
# default standard 1500 MTU size is set in MountDatastore API which is good for
719+
# typical setups. However google VPC networks supports jumbo MTU 8896. We
720+
# recommend to tune this value based on the NFS traffic performance. Performance
721+
# can be determined using benchmarking I/O tools like fio (Flexible I/O Tester)
722+
# utility.
724723
# Corresponds to the JSON property `mtu`
725724
# @return [Fixnum]
726725
attr_accessor :mtu

generated/google-apis-vmwareengine_v1/lib/google/apis/vmwareengine_v1/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 VmwareengineV1
1818
# Version of the google-apis-vmwareengine_v1 gem
19-
GEM_VERSION = "0.15.0"
19+
GEM_VERSION = "0.16.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 = "20251113"
25+
REVISION = "20260217"
2626
end
2727
end
2828
end

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

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -730,7 +730,6 @@ class Representation < Google::Apis::Core::JsonRepresentation
730730

731731
property :file_share, as: 'fileShare'
732732
property :nfs_version, as: 'nfsVersion'
733-
property :security_type, as: 'securityType'
734733
collection :servers, as: 'servers'
735734
end
736735
end

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

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -119,7 +119,11 @@ def get_project_location_dns_bind_permission(name, fields: nil, quota_user: nil,
119119
execute_or_queue_command(command, &block)
120120
end
121121

122-
# Lists information about the supported locations for this service.
122+
# Lists information about the supported locations for this service. This method
123+
# can be called in two ways: * **List all public locations:** Use the path `GET /
124+
# v1/locations`. * **List project-visible locations:** Use the path `GET /v1/
125+
# projects/`project_id`/locations`. This may include public locations as well as
126+
# private or other locations specifically visible to the project.
123127
# @param [String] name
124128
# The resource that owns the locations collection, if applicable.
125129
# @param [Array<String>, String] extra_location_types
@@ -263,8 +267,7 @@ def list_project_location_announcements(parent, filter: nil, order_by: nil, page
263267
execute_or_queue_command(command, &block)
264268
end
265269

266-
# Creates a new `Datastore` resource in a given project and location. Datastores
267-
# are regional resources
270+
# Creates a new `Datastore` resource in a given project and location.
268271
# @param [String] parent
269272
# Required. The resource name of the location to create the new datastore in.
270273
# Resource names are schemeless URIs that follow the conventions in https://
@@ -459,8 +462,8 @@ def list_project_location_datastores(parent, filter: nil, order_by: nil, page_si
459462
execute_or_queue_command(command, &block)
460463
end
461464

462-
# Modifies a Datastore resource. Only the following fields can be updated: `
463-
# description`. Only fields specified in `updateMask` are applied.
465+
# Modifies a Datastore resource. Only fields specified in `updateMask` are
466+
# applied.
464467
# @param [String] name
465468
# Output only. Identifier. The resource name of this datastore. Resource names
466469
# are schemeless URIs that follow the conventions in https://cloud.google.com/
@@ -475,8 +478,7 @@ def list_project_location_datastores(parent, filter: nil, order_by: nil, page_si
475478
# Datastore resource by the update. The fields specified in the `update_mask`
476479
# are relative to the resource, not the full request. A field will be
477480
# overwritten if it is in the mask. If the user does not provide a mask then all
478-
# fields will be overwritten. Only the following fields can be updated: `
479-
# description`.
481+
# fields will be overwritten.
480482
# @param [String] fields
481483
# Selector specifying which fields to include in a partial response.
482484
# @param [String] quota_user
@@ -2620,7 +2622,7 @@ def list_project_location_private_cloud_clusters(parent, filter: nil, order_by:
26202622
execute_or_queue_command(command, &block)
26212623
end
26222624

2623-
# Mounts a `Datastore` on a cluster resource Datastores are zonal resources
2625+
# Mounts a `Datastore` on a cluster resource
26242626
# @param [String] name
26252627
# Required. The resource name of the cluster to mount the datastore. Resource
26262628
# names are schemeless URIs that follow the conventions in https://cloud.google.
@@ -2787,7 +2789,7 @@ def test_cluster_iam_permissions(resource, test_iam_permissions_request_object =
27872789
execute_or_queue_command(command, &block)
27882790
end
27892791

2790-
# Mounts a `Datastore` on a cluster resource Datastores are zonal resources
2792+
# Unmounts a `Datastore` on a cluster resource
27912793
# @param [String] name
27922794
# Required. The resource name of the cluster to unmount the datastore. Resource
27932795
# names are schemeless URIs that follow the conventions in https://cloud.google.

0 commit comments

Comments
 (0)