Skip to content

Commit

Permalink
feat: Automated regeneration of VMwareEngine client (googleapis#12372)
Browse files Browse the repository at this point in the history
Auto-created at 2024-10-21 13:16:57 +0000 using the toys pull request generator.
  • Loading branch information
yoshi-code-bot authored Oct 21, 2024
1 parent 51a8814 commit 6dae6e0
Show file tree
Hide file tree
Showing 11 changed files with 18 additions and 18 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -669,7 +669,7 @@ defmodule GoogleApi.VMwareEngine.V1.Api.Projects do
## Parameters
* `connection` (*type:* `GoogleApi.VMwareEngine.V1.Connection.t`) - Connection to server
* `name` (*type:* `String.t`) - Output only. The resource name of the network peering. NetworkPeering is a global resource and location can only be global. Resource names are scheme-less URIs that follow the conventions in https://cloud.google.com/apis/design/resource_names. For example: `projects/my-project/locations/global/networkPeerings/my-peering`
* `name` (*type:* `String.t`) - Output only. Identifier. The resource name of the network peering. NetworkPeering is a global resource and location can only be global. Resource names are scheme-less URIs that follow the conventions in https://cloud.google.com/apis/design/resource_names. For example: `projects/my-project/locations/global/networkPeerings/my-peering`
* `optional_params` (*type:* `keyword()`) - Optional parameters
* `:"$.xgafv"` (*type:* `String.t`) - V1 error format.
* `:access_token` (*type:* `String.t`) - OAuth access token.
Expand Down Expand Up @@ -1198,7 +1198,7 @@ defmodule GoogleApi.VMwareEngine.V1.Api.Projects do
## Parameters
* `connection` (*type:* `GoogleApi.VMwareEngine.V1.Connection.t`) - Connection to server
* `name` (*type:* `String.t`) - Output only. The resource name of this network policy. 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/networkPolicies/my-network-policy`
* `name` (*type:* `String.t`) - Output only. Identifier. The resource name of this network policy. 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/networkPolicies/my-network-policy`
* `optional_params` (*type:* `keyword()`) - Optional parameters
* `:"$.xgafv"` (*type:* `String.t`) - V1 error format.
* `:access_token` (*type:* `String.t`) - OAuth access token.
Expand Down Expand Up @@ -2458,7 +2458,7 @@ defmodule GoogleApi.VMwareEngine.V1.Api.Projects do
## Parameters
* `connection` (*type:* `GoogleApi.VMwareEngine.V1.Connection.t`) - Connection to server
* `name` (*type:* `String.t`) - Output only. The resource name of this private cloud. 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-a/privateClouds/my-cloud`
* `name` (*type:* `String.t`) - Output only. Identifier. The resource name of this private cloud. 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-a/privateClouds/my-cloud`
* `optional_params` (*type:* `keyword()`) - Optional parameters
* `:"$.xgafv"` (*type:* `String.t`) - V1 error format.
* `:access_token` (*type:* `String.t`) - OAuth access token.
Expand Down Expand Up @@ -3038,7 +3038,7 @@ defmodule GoogleApi.VMwareEngine.V1.Api.Projects do
## Parameters
* `connection` (*type:* `GoogleApi.VMwareEngine.V1.Connection.t`) - Connection to server
* `name` (*type:* `String.t`) - Output only. The resource name of this DNS profile. 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-a/privateClouds/my-cloud/dnsForwarding`
* `name` (*type:* `String.t`) - Output only. Identifier. The resource name of this DNS profile. 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-a/privateClouds/my-cloud/dnsForwarding`
* `optional_params` (*type:* `keyword()`) - Optional parameters
* `:"$.xgafv"` (*type:* `String.t`) - V1 error format.
* `:access_token` (*type:* `String.t`) - OAuth access token.
Expand Down Expand Up @@ -3484,7 +3484,7 @@ defmodule GoogleApi.VMwareEngine.V1.Api.Projects do
## Parameters
* `connection` (*type:* `GoogleApi.VMwareEngine.V1.Connection.t`) - Connection to server
* `name` (*type:* `String.t`) - Output only. The resource name of this 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-a/privateClouds/my-cloud/clusters/my-cluster`
* `name` (*type:* `String.t`) - Output only. Identifier. The resource name of this 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-a/privateClouds/my-cloud/clusters/my-cluster`
* `optional_params` (*type:* `keyword()`) - Optional parameters
* `:"$.xgafv"` (*type:* `String.t`) - V1 error format.
* `:access_token` (*type:* `String.t`) - OAuth access token.
Expand Down Expand Up @@ -4150,7 +4150,7 @@ defmodule GoogleApi.VMwareEngine.V1.Api.Projects do
## Parameters
* `connection` (*type:* `GoogleApi.VMwareEngine.V1.Connection.t`) - Connection to server
* `name` (*type:* `String.t`) - Output only. The resource name of this external IP address. 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-a/privateClouds/my-cloud/externalAddresses/my-address`
* `name` (*type:* `String.t`) - Output only. Identifier. The resource name of this external IP address. 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-a/privateClouds/my-cloud/externalAddresses/my-address`
* `optional_params` (*type:* `keyword()`) - Optional parameters
* `:"$.xgafv"` (*type:* `String.t`) - V1 error format.
* `:access_token` (*type:* `String.t`) - OAuth access token.
Expand Down Expand Up @@ -5632,7 +5632,7 @@ defmodule GoogleApi.VMwareEngine.V1.Api.Projects do
## Parameters
* `connection` (*type:* `GoogleApi.VMwareEngine.V1.Connection.t`) - Connection to server
* `name` (*type:* `String.t`) - Output only. The resource name of this subnet. 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-a/privateClouds/my-cloud/subnets/my-subnet`
* `name` (*type:* `String.t`) - Output only. Identifier. The resource name of this subnet. 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-a/privateClouds/my-cloud/subnets/my-subnet`
* `optional_params` (*type:* `keyword()`) - Optional parameters
* `:"$.xgafv"` (*type:* `String.t`) - V1 error format.
* `:access_token` (*type:* `String.t`) - OAuth access token.
Expand Down Expand Up @@ -6457,7 +6457,7 @@ defmodule GoogleApi.VMwareEngine.V1.Api.Projects do
## Parameters
* `connection` (*type:* `GoogleApi.VMwareEngine.V1.Connection.t`) - Connection to server
* `name` (*type:* `String.t`) - Output only. The resource name of the VMware Engine network. Resource names are schemeless URIs that follow the conventions in https://cloud.google.com/apis/design/resource_names. For example: `projects/my-project/locations/global/vmwareEngineNetworks/my-network`
* `name` (*type:* `String.t`) - Output only. Identifier. The resource name of the VMware Engine network. Resource names are schemeless URIs that follow the conventions in https://cloud.google.com/apis/design/resource_names. For example: `projects/my-project/locations/global/vmwareEngineNetworks/my-network`
* `optional_params` (*type:* `keyword()`) - Optional parameters
* `:"$.xgafv"` (*type:* `String.t`) - V1 error format.
* `:access_token` (*type:* `String.t`) - OAuth access token.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ defmodule GoogleApi.VMwareEngine.V1 do
API client metadata for GoogleApi.VMwareEngine.V1.
"""

@discovery_revision "20240701"
@discovery_revision "20241009"

def discovery_revision(), do: @discovery_revision
end
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ defmodule GoogleApi.VMwareEngine.V1.Model.Cluster do
* `autoscalingSettings` (*type:* `GoogleApi.VMwareEngine.V1.Model.AutoscalingSettings.t`, *default:* `nil`) - Optional. Configuration of the autoscaling applied to this cluster.
* `createTime` (*type:* `DateTime.t`, *default:* `nil`) - Output only. Creation time of this resource.
* `management` (*type:* `boolean()`, *default:* `nil`) - Output only. True if the cluster is a management cluster; false otherwise. There can only be one management cluster in a private cloud and it has to be the first one.
* `name` (*type:* `String.t`, *default:* `nil`) - Output only. The resource name of this 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-a/privateClouds/my-cloud/clusters/my-cluster`
* `name` (*type:* `String.t`, *default:* `nil`) - Output only. Identifier. The resource name of this 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-a/privateClouds/my-cloud/clusters/my-cluster`
* `nodeTypeConfigs` (*type:* `%{optional(String.t) => GoogleApi.VMwareEngine.V1.Model.NodeTypeConfig.t}`, *default:* `nil`) - Required. The map of cluster node types in this cluster, where the key is canonical identifier of the node type (corresponds to the `NodeType`).
* `state` (*type:* `String.t`, *default:* `nil`) - Output only. State of the resource.
* `stretchedClusterConfig` (*type:* `GoogleApi.VMwareEngine.V1.Model.StretchedClusterConfig.t`, *default:* `nil`) - Optional. Configuration of a stretched cluster. Required for clusters that belong to a STRETCHED private cloud.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ defmodule GoogleApi.VMwareEngine.V1.Model.DnsForwarding do
* `createTime` (*type:* `DateTime.t`, *default:* `nil`) - Output only. Creation time of this resource.
* `forwardingRules` (*type:* `list(GoogleApi.VMwareEngine.V1.Model.ForwardingRule.t)`, *default:* `nil`) - Required. List of domain mappings to configure
* `name` (*type:* `String.t`, *default:* `nil`) - Output only. The resource name of this DNS profile. 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-a/privateClouds/my-cloud/dnsForwarding`
* `name` (*type:* `String.t`, *default:* `nil`) - Output only. Identifier. The resource name of this DNS profile. 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-a/privateClouds/my-cloud/dnsForwarding`
* `updateTime` (*type:* `DateTime.t`, *default:* `nil`) - Output only. Last update time of this resource.
"""

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ defmodule GoogleApi.VMwareEngine.V1.Model.ExternalAddress do
* `description` (*type:* `String.t`, *default:* `nil`) - User-provided description for this resource.
* `externalIp` (*type:* `String.t`, *default:* `nil`) - Output only. The external IP address of a workload VM.
* `internalIp` (*type:* `String.t`, *default:* `nil`) - The internal IP address of a workload VM.
* `name` (*type:* `String.t`, *default:* `nil`) - Output only. The resource name of this external IP address. 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-a/privateClouds/my-cloud/externalAddresses/my-address`
* `name` (*type:* `String.t`, *default:* `nil`) - Output only. Identifier. The resource name of this external IP address. 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-a/privateClouds/my-cloud/externalAddresses/my-address`
* `state` (*type:* `String.t`, *default:* `nil`) - Output only. The state of the resource.
* `uid` (*type:* `String.t`, *default:* `nil`) - Output only. System-generated unique identifier for the resource.
* `updateTime` (*type:* `DateTime.t`, *default:* `nil`) - Output only. Last update time of this resource.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ defmodule GoogleApi.VMwareEngine.V1.Model.NetworkPeering do
* `exportCustomRoutesWithPublicIp` (*type:* `boolean()`, *default:* `nil`) - Optional. True if all subnet routes with a public IP address range are exported; false otherwise. The default value is true. IPv4 special-use ranges (https://en.wikipedia.org/wiki/IPv4#Special_addresses) are always exported to peers and are not controlled by this field.
* `importCustomRoutes` (*type:* `boolean()`, *default:* `nil`) - Optional. True if custom routes are imported from the peered network; false otherwise. The default value is true.
* `importCustomRoutesWithPublicIp` (*type:* `boolean()`, *default:* `nil`) - Optional. True if all subnet routes with public IP address range are imported; false otherwise. The default value is true. IPv4 special-use ranges (https://en.wikipedia.org/wiki/IPv4#Special_addresses) are always imported to peers and are not controlled by this field.
* `name` (*type:* `String.t`, *default:* `nil`) - Output only. The resource name of the network peering. NetworkPeering is a global resource and location can only be global. Resource names are scheme-less URIs that follow the conventions in https://cloud.google.com/apis/design/resource_names. For example: `projects/my-project/locations/global/networkPeerings/my-peering`
* `name` (*type:* `String.t`, *default:* `nil`) - Output only. Identifier. The resource name of the network peering. NetworkPeering is a global resource and location can only be global. Resource names are scheme-less URIs that follow the conventions in https://cloud.google.com/apis/design/resource_names. For example: `projects/my-project/locations/global/networkPeerings/my-peering`
* `peerMtu` (*type:* `integer()`, *default:* `nil`) - Optional. Maximum transmission unit (MTU) in bytes. The default value is `1500`. If a value of `0` is provided for this field, VMware Engine uses the default value instead.
* `peerNetwork` (*type:* `String.t`, *default:* `nil`) - Required. The relative resource name of the network to peer with a standard VMware Engine network. The provided network can be a consumer VPC network or another standard VMware Engine network. If the `peer_network_type` is VMWARE_ENGINE_NETWORK, specify the name in the form: `projects/{project}/locations/global/vmwareEngineNetworks/{vmware_engine_network_id}`. Otherwise specify the name in the form: `projects/{project}/global/networks/{network_id}`, where `{project}` can either be a project number or a project ID.
* `peerNetworkType` (*type:* `String.t`, *default:* `nil`) - Required. The type of the network to peer with the VMware Engine network.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ defmodule GoogleApi.VMwareEngine.V1.Model.NetworkPolicy do
* `edgeServicesCidr` (*type:* `String.t`, *default:* `nil`) - Required. IP address range in CIDR notation used to create internet access and external IP access. An RFC 1918 CIDR block, with a "/26" prefix, is required. The range cannot overlap with any prefixes either in the consumer VPC network or in use by the private clouds attached to that VPC network.
* `externalIp` (*type:* `GoogleApi.VMwareEngine.V1.Model.NetworkService.t`, *default:* `nil`) - Network service that allows External IP addresses to be assigned to VMware workloads. This service can only be enabled when `internet_access` is also enabled.
* `internetAccess` (*type:* `GoogleApi.VMwareEngine.V1.Model.NetworkService.t`, *default:* `nil`) - Network service that allows VMware workloads to access the internet.
* `name` (*type:* `String.t`, *default:* `nil`) - Output only. The resource name of this network policy. 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/networkPolicies/my-network-policy`
* `name` (*type:* `String.t`, *default:* `nil`) - Output only. Identifier. The resource name of this network policy. 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/networkPolicies/my-network-policy`
* `uid` (*type:* `String.t`, *default:* `nil`) - Output only. System-generated unique identifier for the resource.
* `updateTime` (*type:* `DateTime.t`, *default:* `nil`) - Output only. Last update time of this resource.
* `vmwareEngineNetwork` (*type:* `String.t`, *default:* `nil`) - Optional. The relative resource name of the VMware Engine network. Specify the name in the following form: `projects/{project}/locations/{location}/vmwareEngineNetworks/{vmware_engine_network_id}` where `{project}` can either be a project number or a project ID.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ defmodule GoogleApi.VMwareEngine.V1.Model.PrivateCloud do
* `expireTime` (*type:* `DateTime.t`, *default:* `nil`) - Output only. Time when the resource will be irreversibly deleted.
* `hcx` (*type:* `GoogleApi.VMwareEngine.V1.Model.Hcx.t`, *default:* `nil`) - Output only. HCX appliance.
* `managementCluster` (*type:* `GoogleApi.VMwareEngine.V1.Model.ManagementCluster.t`, *default:* `nil`) - Required. Input only. The management cluster for this private cloud. This field is required during creation of the private cloud to provide details for the default cluster. The following fields can't be changed after private cloud creation: `ManagementCluster.clusterId`, `ManagementCluster.nodeTypeId`.
* `name` (*type:* `String.t`, *default:* `nil`) - Output only. The resource name of this private cloud. 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-a/privateClouds/my-cloud`
* `name` (*type:* `String.t`, *default:* `nil`) - Output only. Identifier. The resource name of this private cloud. 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-a/privateClouds/my-cloud`
* `networkConfig` (*type:* `GoogleApi.VMwareEngine.V1.Model.NetworkConfig.t`, *default:* `nil`) - Required. Network configuration of the private cloud.
* `nsx` (*type:* `GoogleApi.VMwareEngine.V1.Model.Nsx.t`, *default:* `nil`) - Output only. NSX appliance.
* `state` (*type:* `String.t`, *default:* `nil`) - Output only. State of the resource. New values may be added to this enum when appropriate.
Expand Down
Loading

0 comments on commit 6dae6e0

Please sign in to comment.