VMware Engine v1 API - Class NodeType (1.4.0)

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.

Inheritance

object > NodeType

Namespace

Google.Cloud.VmwareEngine.V1

Assembly

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