public sealed class NodeType : IMessage<NodeType>, IEquatable<NodeType>, IDeepCloneable<NodeType>, IBufferMessage, IMessage
Reference documentation and code samples for the Compute Engine v1 API class NodeType.
Represent a sole-tenant Node Type resource. Each node within a node group must have a node type. A node type specifies the total amount of cores and memory for that node. Currently, the only available node type is n1-node-96-624 node type that has 96 vCPUs and 624 GB of memory, available in multiple zones. For more information read Node types.
Namespace
Google.Cloud.Compute.V1Assembly
Google.Cloud.Compute.V1.dll
Constructors
NodeType()
public NodeType()
NodeType(NodeType)
public NodeType(NodeType other)
Parameter | |
---|---|
Name | Description |
other | NodeType |
Properties
CpuPlatform
public string CpuPlatform { get; set; }
[Output Only] The CPU platform used by this node type.
Property Value | |
---|---|
Type | Description |
string |
CreationTimestamp
public string CreationTimestamp { get; set; }
[Output Only] Creation timestamp in RFC3339 text format.
Property Value | |
---|---|
Type | Description |
string |
Deprecated
public DeprecationStatus Deprecated { get; set; }
[Output Only] The deprecation status associated with this node type.
Property Value | |
---|---|
Type | Description |
DeprecationStatus |
Description
public string Description { get; set; }
[Output Only] An optional textual description of the resource.
Property Value | |
---|---|
Type | Description |
string |
GuestCpus
public int GuestCpus { get; set; }
[Output Only] The number of virtual CPUs that are available to the node type.
Property Value | |
---|---|
Type | Description |
int |
HasCpuPlatform
public bool HasCpuPlatform { get; }
Gets whether the "cpu_platform" field is set
Property Value | |
---|---|
Type | Description |
bool |
HasCreationTimestamp
public bool HasCreationTimestamp { get; }
Gets whether the "creation_timestamp" field is set
Property Value | |
---|---|
Type | Description |
bool |
HasDescription
public bool HasDescription { get; }
Gets whether the "description" field is set
Property Value | |
---|---|
Type | Description |
bool |
HasGuestCpus
public bool HasGuestCpus { get; }
Gets whether the "guest_cpus" field is set
Property Value | |
---|---|
Type | Description |
bool |
HasId
public bool HasId { get; }
Gets whether the "id" field is set
Property Value | |
---|---|
Type | Description |
bool |
HasKind
public bool HasKind { get; }
Gets whether the "kind" field is set
Property Value | |
---|---|
Type | Description |
bool |
HasLocalSsdGb
public bool HasLocalSsdGb { get; }
Gets whether the "local_ssd_gb" field is set
Property Value | |
---|---|
Type | Description |
bool |
HasMemoryMb
public bool HasMemoryMb { get; }
Gets whether the "memory_mb" field is set
Property Value | |
---|---|
Type | Description |
bool |
HasName
public bool HasName { get; }
Gets whether the "name" field is set
Property Value | |
---|---|
Type | Description |
bool |
HasSelfLink
public bool HasSelfLink { get; }
Gets whether the "self_link" field is set
Property Value | |
---|---|
Type | Description |
bool |
HasZone
public bool HasZone { get; }
Gets whether the "zone" field is set
Property Value | |
---|---|
Type | Description |
bool |
Id
public ulong Id { get; set; }
[Output Only] The unique identifier for the resource. This identifier is defined by the server.
Property Value | |
---|---|
Type | Description |
ulong |
Kind
public string Kind { get; set; }
[Output Only] The type of the resource. Always compute#nodeType for node types.
Property Value | |
---|---|
Type | Description |
string |
LocalSsdGb
public int LocalSsdGb { get; set; }
[Output Only] Local SSD available to the node type, defined in GB.
Property Value | |
---|---|
Type | Description |
int |
MemoryMb
public int MemoryMb { get; set; }
[Output Only] The amount of physical memory available to the node type, defined in MB.
Property Value | |
---|---|
Type | Description |
int |
Name
public string Name { get; set; }
[Output Only] Name of the resource.
Property Value | |
---|---|
Type | Description |
string |
SelfLink
public string SelfLink { get; set; }
[Output Only] Server-defined URL for the resource.
Property Value | |
---|---|
Type | Description |
string |
Zone
public string Zone { get; set; }
[Output Only] The name of the zone where the node type resides, such as us-central1-a.
Property Value | |
---|---|
Type | Description |
string |