public sealed class NodeType : IMessage<NodeType>, IEquatable<NodeType>, IDeepCloneable<NodeType>, IBufferMessage, IMessage
Reference documentation and code samples for the VMware Engine v1 API class NodeType.
Describes node type.
Namespace
Google.Cloud.VmwareEngine.V1Assembly
Google.Cloud.VmwareEngine.V1.dll
Constructors
NodeType()
public NodeType()
NodeType(NodeType)
public NodeType(NodeType other)
Parameter | |
---|---|
Name | Description |
other |
NodeType |
Properties
AvailableCustomCoreCounts
public RepeatedField<int> AvailableCustomCoreCounts { get; }
Output only. List of possible values of custom core count.
Property Value | |
---|---|
Type | Description |
RepeatedFieldint |
Capabilities
public RepeatedField<NodeType.Types.Capability> Capabilities { get; }
Output only. Capabilities of this node type.
Property Value | |
---|---|
Type | Description |
RepeatedFieldNodeTypeTypesCapability |
DiskSizeGb
public int DiskSizeGb { get; set; }
Output only. The amount of storage available, defined in GB.
Property Value | |
---|---|
Type | Description |
int |
DisplayName
public string DisplayName { get; set; }
Output only. The friendly name for this node type. For example: ve1-standard-72
Property Value | |
---|---|
Type | Description |
string |
Families
public RepeatedField<string> Families { get; }
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
.
Property Value | |
---|---|
Type | Description |
RepeatedFieldstring |
Kind
public NodeType.Types.Kind Kind { get; set; }
Output only. The type of the resource.
Property Value | |
---|---|
Type | Description |
NodeTypeTypesKind |
MemoryGb
public int MemoryGb { get; set; }
Output only. The amount of physical memory available, defined in GB.
Property Value | |
---|---|
Type | Description |
int |
Name
public string Name { get; set; }
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
Property Value | |
---|---|
Type | Description |
string |
NodeTypeId
public string NodeTypeId { get; set; }
Output only. The canonical identifier of the node type
(corresponds to the NodeType
). For example: standard-72.
Property Value | |
---|---|
Type | Description |
string |
NodeTypeName
public NodeTypeName NodeTypeName { get; set; }
NodeTypeName-typed view over the Name resource name property.
Property Value | |
---|---|
Type | Description |
NodeTypeName |
TotalCoreCount
public int TotalCoreCount { get; set; }
Output only. The total number of CPU cores in a single node.
Property Value | |
---|---|
Type | Description |
int |
VirtualCpuCount
public int VirtualCpuCount { get; set; }
Output only. The total number of virtual CPUs in a single node.
Property Value | |
---|---|
Type | Description |
int |