NodeTemplateState constructor
- Input<
List< ? accelerators,NodeTemplateAccelerator> ?> - Input<
String?> ? cpuOvercommitType, - Input<
String?> ? creationTimestamp, - Input<
String?> ? deletionPolicy, - Input<
String?> ? description, - Input<
List< ? disks,NodeTemplateDisk> ?> - Input<
String?> ? name, - Input<
Map< ? nodeAffinityLabels,String, String> ?> - Input<
String?> ? nodeType, - Input<
NodeTemplateNodeTypeFlexibility?> ? nodeTypeFlexibility, - Input<
String?> ? project, - Input<
String?> ? region, - Input<
String?> ? selfLink, - Input<
NodeTemplateServerBinding?> ? serverBinding,
Creates a new NodeTemplateState.
accelerators List of the type and count of accelerator cards attached to the
cpuOvercommitType CPU overcommit.
creationTimestamp Creation timestamp in RFC3339 text format.
deletionPolicy Whether Terraform will be prevented from destroying the resource. Defaults to DELETE.
description An optional textual description of the resource.
disks List of the type, size and count of disks attached to the
name Name of the resource.
nodeAffinityLabels Labels to use for node affinity, which will be used in
nodeType Node type to use for nodes group that are created from this template.
nodeTypeFlexibility Flexible properties for the desired node type. Node groups that
project The ID of the project in which the resource belongs.
region Region where nodes using the node template will be created.
selfLink The URI of the created resource.
serverBinding The server binding policy for nodes using this template. Determines
Implementation
const NodeTemplateState({
this.accelerators,
this.cpuOvercommitType,
this.creationTimestamp,
this.deletionPolicy,
this.description,
this.disks,
this.name,
this.nodeAffinityLabels,
this.nodeType,
this.nodeTypeFlexibility,
this.project,
this.region,
this.selfLink,
this.serverBinding,
});