Skip to main content

nodes

Creates, updates, deletes, gets or lists a nodes resource.

Overview

Namenodes
TypeResource
Idgoogle.vmwareengine.nodes

Fields

The following fields are returned by SELECT queries:

Successful response

NameDatatypeDescription
namestringOutput only. The resource name of this node. 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/nodes/my-node
customCoreCountstring (int64)Output only. Customized number of cores
fqdnstringOutput only. Fully qualified domain name of the node.
internalIpstringOutput only. Internal IP address of the node.
nodeTypeIdstringOutput only. The canonical identifier of the node type (corresponds to the NodeType). For example: standard-72.
statestringOutput only. The state of the appliance.
versionstringOutput only. The version number of the VMware ESXi management component in this cluster.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectprojectsId, locationsId, privateCloudsId, clustersId, nodesIdGets details of a single node.
listselectprojectsId, locationsId, privateCloudsId, clustersIdpageSize, pageTokenLists nodes in a given cluster.

Parameters

Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.

NameDatatypeDescription
clustersIdstring
locationsIdstring
nodesIdstring
privateCloudsIdstring
projectsIdstring
pageSizeinteger (int32)
pageTokenstring

SELECT examples

Gets details of a single node.

SELECT
name,
customCoreCount,
fqdn,
internalIp,
nodeTypeId,
state,
version
FROM google.vmwareengine.nodes
WHERE projectsId = '{{ projectsId }}' -- required
AND locationsId = '{{ locationsId }}' -- required
AND privateCloudsId = '{{ privateCloudsId }}' -- required
AND clustersId = '{{ clustersId }}' -- required
AND nodesId = '{{ nodesId }}' -- required;