Reference documentation and code samples for the Google Cloud Vmware Engine V1 Client class NodeType.
Describes node type.
Generated from protobuf message google.cloud.vmwareengine.v1.NodeType
Namespace
Google \ Cloud \ VmwareEngine \ V1Methods
__construct
Constructor.
data
array
Optional. Data for populating the Message object.
↳ name
string
Output 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
↳ node_type_id
string
Output only. The canonical identifier of the node type (corresponds to the NodeType
). For example: standard-72.
↳ display_name
string
Output only. The friendly name for this node type. For example: ve1-standard-72
↳ virtual_cpu_count
int
Output only. The total number of virtual CPUs in a single node.
↳ total_core_count
int
Output only. The total number of CPU cores in a single node.
↳ memory_gb
int
Output only. The amount of physical memory available, defined in GB.
↳ disk_size_gb
int
Output only. The amount of storage available, defined in GB.
↳ available_custom_core_counts
array
Output only. List of possible values of custom core count.
↳ kind
int
Output only. The type of the resource.
↳ families
array
Output 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
.
↳ capabilities
array
Output only. Capabilities of this node type.
getName
Output 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
string
setName
Output 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
var
string
$this
getNodeTypeId
Output only. The canonical identifier of the node type
(corresponds to the NodeType
). For example: standard-72.
string
setNodeTypeId
Output only. The canonical identifier of the node type
(corresponds to the NodeType
). For example: standard-72.
var
string
$this
getDisplayName
Output only. The friendly name for this node type.
For example: ve1-standard-72
string
setDisplayName
Output only. The friendly name for this node type.
For example: ve1-standard-72
var
string
$this
getVirtualCpuCount
Output only. The total number of virtual CPUs in a single node.
int
setVirtualCpuCount
Output only. The total number of virtual CPUs in a single node.
var
int
$this
getTotalCoreCount
Output only. The total number of CPU cores in a single node.
int
setTotalCoreCount
Output only. The total number of CPU cores in a single node.
var
int
$this
getMemoryGb
Output only. The amount of physical memory available, defined in GB.
int
setMemoryGb
Output only. The amount of physical memory available, defined in GB.
var
int
$this
getDiskSizeGb
Output only. The amount of storage available, defined in GB.
int
setDiskSizeGb
Output only. The amount of storage available, defined in GB.
var
int
$this
getAvailableCustomCoreCounts
Output only. List of possible values of custom core count.
setAvailableCustomCoreCounts
Output only. List of possible values of custom core count.
var
int[]
$this
getKind
Output only. The type of the resource.
int
setKind
Output only. The type of the resource.
var
int
$this
getFamilies
Output 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
.
setFamilies
Output 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
.
var
string[]
$this
getCapabilities
Output only. Capabilities of this node type.
setCapabilities
Output only. Capabilities of this node type.
var
int[]
$this