Skip to main content

node_types

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

Overview

Namenode_types
TypeResource
Idgoogle.vmwareengine.node_types

Fields

NameDatatypeDescription
namestringOutput only. The resource name of this node type. Resource names are schemeless URIs that follow the conventions in https://cloud.google.com/apis/design/resource_names. For example: projects/my-proj/locations/us-central1-a/nodeTypes/standard-72
availableCustomCoreCountsarrayOutput only. List of possible values of custom core count.
capabilitiesarrayOutput only. Capabilities of this node type.
diskSizeGbintegerOutput only. The amount of storage available, defined in GB.
displayNamestringOutput only. The friendly name for this node type. For example: ve1-standard-72
familiesarrayOutput only. Families of the node type. For node types to be in the same cluster they must share at least one element in the families.
kindstringOutput only. The type of the resource.
memoryGbintegerOutput only. The amount of physical memory available, defined in GB.
nodeTypeIdstringOutput only. The canonical identifier of the node type (corresponds to the NodeType). For example: standard-72.
totalCoreCountintegerOutput only. The total number of CPU cores in a single node.
virtualCpuCountintegerOutput only. The total number of virtual CPUs in a single node.

Methods

NameAccessible byRequired ParamsDescription
getSELECTlocationsId, nodeTypesId, projectsIdGets details of a single NodeType.
listSELECTlocationsId, projectsIdLists node types

SELECT examples

Lists node types

SELECT
name,
availableCustomCoreCounts,
capabilities,
diskSizeGb,
displayName,
families,
kind,
memoryGb,
nodeTypeId,
totalCoreCount,
virtualCpuCount
FROM google.vmwareengine.node_types
WHERE locationsId = '{{ locationsId }}'
AND projectsId = '{{ projectsId }}';