NodepoolCreateRequestV1Dot1

NodepoolCreateRequestV1Dot1

NameDescriptionSchemaDefault
advanced_settings
optional
Node Pool Advanced Settings
any of [NodepoolAdvancedSettings, null]
cluster_id
required
Cluster ID
Example : 70a599e031e749b7b260868f441e862b
string
custom_image_id
optional
Custom Image ID
Example : 10a599e031e749b7b260868f441e862b
any of [string, null]
desired_node_count
optional
Desired node count (is_auto_scale = false)
Example : 2
any of [integer, null]
image_os
required
Image OS
Example : ubuntu
string
image_os_version
required
Image OS Version
Example : 22.04
string
is_auto_recovery
required
Is Auto Recovery
Example : true
boolean
is_auto_scale
required
Is Auto Scale
Example : true
boolean
keypair_name
required
Keypair Name
Example : test_keypair
string
kubernetes_version
required
Kubernetes Version
Example : v1.29.8
string
labels
optional
Node Pool Labels
any of [array[NodepoolLabel], null]
max_node_count
optional
Maximum node count (is_auto_scale = true)
Example : 5
any of [integer, null]
min_node_count
optional
Minimum node count (is_auto_scale = true)
Example : 1
any of [integer, null]
name
required
Nodepool Name
Example : sample-nodepool
Pattern : ^[a-z][a-z0-9\-]*[a-z0-9]$
Minimum length : 3
Maximum length : 20
string
server_group_id
optional
Server Group ID
Example : 2b8d33d5-4de5-40a5-a34c-7e30204133xc
any of [string, null]
server_type_id
required
Server Type ID
Example : 10a599e031e749b7b260868f441e862b
string
taints
optional
Node Pool Taints
any of [array[NodepoolTaint], null]
volume_size
required
Volume Size
Example : 104
integer
volume_type_name
required
Volume Type Name
Example : SSD
string