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. (== NextID: 16 ==)
JSON representation | |
---|---|
{ "id": string, "creationTimestamp": string, "name": string, "description": string, "nodeType": string, "nodeAffinityLabels": { string: string, ... }, "status": enum, "statusMessage": string, "region": string, "selfLink": string, "nodeTypeFlexibility": { "cpus": string, "memory": string, "localSsd": string }, "serverBinding": { "type": enum }, "kind": string } |
Fields | |
---|---|
id |
[Output Only] The unique identifier for the resource. This identifier is defined by the server. |
creationTimestamp |
[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. |
nodeType |
The node type to use for nodes group that are created from this template. |
nodeAffinityLabels |
Labels to use for node affinity, which will be used in instance scheduling. An object containing a list of |
status |
[Output Only] The status of the node template. One of the following values: |
statusMessage |
[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. |
selfLink |
[Output Only] Server-defined URL for the resource. |
nodeTypeFlexibility |
The flexible properties of the desired node type. Node groups that use this node template will create nodes of a type that matches these properties. This field is mutually exclusive with the |
nodeTypeFlexibility.cpus |
|
nodeTypeFlexibility.memory |
|
nodeTypeFlexibility.localSsd |
|
serverBinding |
Sets the binding properties for the physical server. Valid values include:
See Sole-tenant node options for more information. |
serverBinding.type |
|
kind |
[Output Only] The type of the resource. Always |
Methods |
|
---|---|
|
Retrieves an aggregated list of node templates. |
|
Deletes the specified NodeTemplate resource. |
|
Returns the specified node template. |
|
Gets the access control policy for a resource. |
|
Creates a NodeTemplate resource in the specified project using the data included in the request. |
|
Retrieves a list of node templates available to the specified project. |
|
Sets the access control policy on the specified resource. |
|
Returns permissions that a caller has on the specified resource. |