- Resource: NodeTemplate
- Status
- NodeTypeFlexibility
- ServerBinding
- ServerBindingType
- LocalDisk
- CpuOvercommitType
- Methods
Resource: NodeTemplate
Represent a sole-tenant Node Template resource.
You can use a template to define properties for nodes in a node group. For more information, read Creating node groups and instances.
JSON representation |
---|
{ "kind": string, "id": string, "creationTimestamp": string, "name": string, "description": string, "nodeType": string, "nodeAffinityLabels": { string: string, ... }, "status": enum ( |
Fields | |
---|---|
kind |
[Output Only] The type of the resource. Always
for node templates. |
id |
[Output Only] The unique identifier for the resource. This identifier is defined by the server. |
creation |
[Output Only] Creation timestamp in RFC3339 text format. |
name |
The name of the resource, provided by the client when initially creating the resource. The resource name must be 1-63 characters long, and comply with RFC1035. Specifically, the name must be 1-63 characters long and match the regular expression |
description |
An optional description of this resource. Provide this property when you create the resource. |
node |
The node type to use for nodes group that are created from this template. |
node |
Labels to use for node affinity, which will be used in instance scheduling. |
status |
[Output Only] The status of the node template. One of the following values:
,
, and
. |
status |
[Output Only] An optional, human-readable explanation of the status. |
region |
[Output Only] The name of the region where the node template resides, such as us-central1. |
self |
[Output Only] Server-defined URL for the resource. |
node |
Do not use. Instead, use the
property. |
server |
Sets the binding properties for the physical server. Valid values include:
See Sole-tenant node options for more information. |
disks[] |
|
accelerators[] |
|
cpu |
CPU overcommit. |
Status
Enums | |
---|---|
INVALID |
Invalid status. |
CREATING |
Resources are being allocated. |
READY |
The node template is ready. |
DELETING |
The node template is currently being deleted. |
NodeTypeFlexibility
JSON representation |
---|
{ "cpus": string, "memory": string, "localSsd": string } |
Fields | |
---|---|
cpus |
|
memory |
|
local |
|
ServerBinding
JSON representation |
---|
{
"type": enum ( |
Fields | |
---|---|
type |
|
ServerBindingType
Enums | |
---|---|
SERVER_BINDING_TYPE_UNSPECIFIED |
|
RESTART_NODE_ON_ANY_SERVER |
Node may associate with any physical server over its lifetime. |
RESTART_NODE_ON_MINIMAL_SERVERS |
Node may associate with minimal physical servers over its lifetime. |
LocalDisk
JSON representation |
---|
{ "diskType": string, "diskSizeGb": integer, "diskCount": integer } |
Fields | |
---|---|
disk |
Specifies the desired disk type on the node. This disk type must be a local storage type (e.g.:
). Note that for nodeTemplates, this should be the name of the disk type and not its URL. |
disk |
Specifies the size of the disk in base-2 GB. |
disk |
Specifies the number of such disks. |
CpuOvercommitType
Enums | |
---|---|
CPU_OVERCOMMIT_TYPE_UNSPECIFIED |
|
NONE |
|
ENABLED |
Methods |
|
---|---|
|
The method compute.v1.NodeTemplatesService.AggregatedList is not available in this (s3nsapis.fr) universe. |
|
The method compute.v1.NodeTemplatesService.Delete is not available in this (s3nsapis.fr) universe. |
|
The method compute.v1.NodeTemplatesService.Get is not available in this (s3nsapis.fr) universe. |
|
The method compute.v1.NodeTemplatesService.GetPolicy is not available in this (s3nsapis.fr) universe. |
|
The method compute.v1.NodeTemplatesService.Insert is not available in this (s3nsapis.fr) universe. |
|
The method compute.v1.NodeTemplatesService.List is not available in this (s3nsapis.fr) universe. |
|
The method compute.v1.NodeTemplatesService.SetPolicy is not available in this (s3nsapis.fr) universe. |
|
The method compute.v1.NodeTemplatesService.TestPermissions is not available in this (s3nsapis.fr) universe. |