Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions generated/google-apis-vmwareengine_v1/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -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
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand All @@ -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`
Expand All @@ -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
Expand All @@ -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
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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>, String] extra_location_types
Expand Down Expand Up @@ -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://
Expand Down Expand Up @@ -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/
Expand All @@ -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
Expand Down Expand Up @@ -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.
Expand Down Expand Up @@ -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.
Expand Down