diff --git a/generated/google-apis-vmwareengine_v1/CHANGELOG.md b/generated/google-apis-vmwareengine_v1/CHANGELOG.md index 4ce00de83e1..38751c90a90 100644 --- a/generated/google-apis-vmwareengine_v1/CHANGELOG.md +++ b/generated/google-apis-vmwareengine_v1/CHANGELOG.md @@ -1,5 +1,9 @@ # Release history for google-apis-vmwareengine_v1 +### v0.16.0 (2026-03-01) + +* Regenerated from discovery document revision 20260217 + ### v0.15.0 (2025-12-14) * Regenerated from discovery document revision 20251113 diff --git a/generated/google-apis-vmwareengine_v1/lib/google/apis/vmwareengine_v1/classes.rb b/generated/google-apis-vmwareengine_v1/lib/google/apis/vmwareengine_v1/classes.rb index 289722fe41f..3d50003c310 100644 --- a/generated/google-apis-vmwareengine_v1/lib/google/apis/vmwareengine_v1/classes.rb +++ b/generated/google-apis-vmwareengine_v1/lib/google/apis/vmwareengine_v1/classes.rb @@ -649,17 +649,16 @@ def update!(**args) class DatastoreMountConfig include Google::Apis::Core::Hashable - # Optional. NFS is accessed by hosts in read mode Optional. Default value used - # will be READ_WRITE + # Optional. The access mode of the NFS volume. Optional. Default value used will + # be READ_WRITE # Corresponds to the JSON property `accessMode` # @return [String] attr_accessor :access_mode - # Required. The resource name of the datastore to unmount. The datastore - # requested to be mounted should be in same region/zone as the cluster. Resource - # names are schemeless URIs that follow the conventions in https://cloud.google. - # com/apis/design/resource_names. For example: `projects/my-project/locations/us- - # central1/datastores/my-datastore` + # Required. The resource name of the datastore to mount. Resource names are + # schemeless URIs that follow the conventions in https://cloud.google.com/apis/ + # design/resource_names. For example: `projects/my-project/locations/us-central1/ + # datastores/my-datastore` # Corresponds to the JSON property `datastore` # @return [String] attr_accessor :datastore @@ -680,11 +679,6 @@ class DatastoreMountConfig # @return [String] attr_accessor :nfs_version - # Optional. ONLY required when NFS 4.1 version is used - # Corresponds to the JSON property `securityType` - # @return [String] - attr_accessor :security_type - # Output only. Server IP addresses of the NFS volume. For NFS 3, you can only # provide a single server IP address or DNS names. # Corresponds to the JSON property `servers` @@ -702,7 +696,6 @@ def update!(**args) @datastore_network = args[:datastore_network] if args.key?(:datastore_network) @file_share = args[:file_share] if args.key?(:file_share) @nfs_version = args[:nfs_version] if args.key?(:nfs_version) - @security_type = args[:security_type] if args.key?(:security_type) @servers = args[:servers] if args.key?(:servers) end end @@ -711,16 +704,22 @@ def update!(**args) class DatastoreNetwork include Google::Apis::Core::Hashable - # Optional. The number of connections of the NFS volume. Spported from vsphere 8. - # 0u1 + # Optional. connection_count is used to set multiple connections from NFS client + # on ESXi host to NFS server. A higher number of connections results in better + # performance on datastores. In MountDatastore API by default max 4 connections + # are configured. User can set value of connection_count between 1 to 4. + # Connection_count is supported from vsphere 8.0u1 for earlier version 1 + # connection count is set on the ESXi hosts. # Corresponds to the JSON property `connectionCount` # @return [Fixnum] attr_accessor :connection_count - # Optional. The Maximal Transmission Unit (MTU) of the datastore. System sets - # default MTU size. It prefers the VPC peering MTU, falling back to the VEN MTU - # if no peering MTU is found. when detected, and falling back to the VEN MTU - # otherwise. + # Optional. MTU value is set on the VMKernel adapter for the NFS traffic. By + # default standard 1500 MTU size is set in MountDatastore API which is good for + # typical setups. However google VPC networks supports jumbo MTU 8896. We + # recommend to tune this value based on the NFS traffic performance. Performance + # can be determined using benchmarking I/O tools like fio (Flexible I/O Tester) + # utility. # Corresponds to the JSON property `mtu` # @return [Fixnum] attr_accessor :mtu diff --git a/generated/google-apis-vmwareengine_v1/lib/google/apis/vmwareengine_v1/gem_version.rb b/generated/google-apis-vmwareengine_v1/lib/google/apis/vmwareengine_v1/gem_version.rb index c551e00caad..39e32584445 100644 --- a/generated/google-apis-vmwareengine_v1/lib/google/apis/vmwareengine_v1/gem_version.rb +++ b/generated/google-apis-vmwareengine_v1/lib/google/apis/vmwareengine_v1/gem_version.rb @@ -16,13 +16,13 @@ module Google module Apis module VmwareengineV1 # Version of the google-apis-vmwareengine_v1 gem - GEM_VERSION = "0.15.0" + GEM_VERSION = "0.16.0" # Version of the code generator used to generate this client GENERATOR_VERSION = "0.18.0" # Revision of the discovery document this client was generated from - REVISION = "20251113" + REVISION = "20260217" end end end diff --git a/generated/google-apis-vmwareengine_v1/lib/google/apis/vmwareengine_v1/representations.rb b/generated/google-apis-vmwareengine_v1/lib/google/apis/vmwareengine_v1/representations.rb index 182db109e45..6a2f05554d0 100644 --- a/generated/google-apis-vmwareengine_v1/lib/google/apis/vmwareengine_v1/representations.rb +++ b/generated/google-apis-vmwareengine_v1/lib/google/apis/vmwareengine_v1/representations.rb @@ -730,7 +730,6 @@ class Representation < Google::Apis::Core::JsonRepresentation property :file_share, as: 'fileShare' property :nfs_version, as: 'nfsVersion' - property :security_type, as: 'securityType' collection :servers, as: 'servers' end end diff --git a/generated/google-apis-vmwareengine_v1/lib/google/apis/vmwareengine_v1/service.rb b/generated/google-apis-vmwareengine_v1/lib/google/apis/vmwareengine_v1/service.rb index 9ecaae053c2..6d524b39c96 100644 --- a/generated/google-apis-vmwareengine_v1/lib/google/apis/vmwareengine_v1/service.rb +++ b/generated/google-apis-vmwareengine_v1/lib/google/apis/vmwareengine_v1/service.rb @@ -119,7 +119,11 @@ def get_project_location_dns_bind_permission(name, fields: nil, quota_user: nil, execute_or_queue_command(command, &block) end - # Lists information about the supported locations for this service. + # Lists information about the supported locations for this service. This method + # can be called in two ways: * **List all public locations:** Use the path `GET / + # v1/locations`. * **List project-visible locations:** Use the path `GET /v1/ + # projects/`project_id`/locations`. This may include public locations as well as + # private or other locations specifically visible to the project. # @param [String] name # The resource that owns the locations collection, if applicable. # @param [Array, String] extra_location_types @@ -263,8 +267,7 @@ def list_project_location_announcements(parent, filter: nil, order_by: nil, page execute_or_queue_command(command, &block) end - # Creates a new `Datastore` resource in a given project and location. Datastores - # are regional resources + # Creates a new `Datastore` resource in a given project and location. # @param [String] parent # Required. The resource name of the location to create the new datastore in. # 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 execute_or_queue_command(command, &block) end - # Modifies a Datastore resource. Only the following fields can be updated: ` - # description`. Only fields specified in `updateMask` are applied. + # Modifies a Datastore resource. Only fields specified in `updateMask` are + # applied. # @param [String] name # Output only. Identifier. The resource name of this datastore. Resource names # 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 # Datastore resource by the update. The fields specified in the `update_mask` # are relative to the resource, not the full request. A field will be # overwritten if it is in the mask. If the user does not provide a mask then all - # fields will be overwritten. Only the following fields can be updated: ` - # description`. + # fields will be overwritten. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -2620,7 +2622,7 @@ def list_project_location_private_cloud_clusters(parent, filter: nil, order_by: execute_or_queue_command(command, &block) end - # Mounts a `Datastore` on a cluster resource Datastores are zonal resources + # Mounts a `Datastore` on a cluster resource # @param [String] name # Required. The resource name of the cluster to mount the datastore. Resource # 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 = execute_or_queue_command(command, &block) end - # Mounts a `Datastore` on a cluster resource Datastores are zonal resources + # Unmounts a `Datastore` on a cluster resource # @param [String] name # Required. The resource name of the cluster to unmount the datastore. Resource # names are schemeless URIs that follow the conventions in https://cloud.google.