published on Thursday, Apr 23, 2026 by Volcengine
published on Thursday, Apr 23, 2026 by Volcengine
In addition to standard custom node pools, container service supports the default node pool (fixed name vke-default-nodepool) for managing existing cloud server (ECS) instances. The default node pool has the same security, advanced, and additional configuration capabilities as standard node pools, but does not support scaling or editing the number of nodes.
Example Usage
Example coming soon!
Example coming soon!
Example coming soon!
Example coming soon!
Example coming soon!
resources:
vkeDefaultNodePoolDemo:
type: volcenginecc:vke:DefaultNodePool
name: VkeDefaultNodePoolDemo
properties:
clusterId: cd60pbhxxxxxxc4f31a0
kubernetesConfig:
auto_sync_disabled: false
cordon: false
labels:
- key: env
value: test
name_prefix: name-prefix
name_suffix: name-suffix
name_use_hostname: false
taints:
- key: taint-key
value: taint-value
effect: NoSchedule
nodeConfig:
initialize_script: YmFzaCBteV9maWxlLnNo
name_prefix: name-prefix
security:
login:
password: RHgxMTIyMzM/
securityGroupIds:
- sg-1c0e5jxxxxxx5e8j70agemnk
securityStrategies:
- Hids
tags:
- key: env
value: test
tags:
- key: env
value: test
Create DefaultNodePool Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new DefaultNodePool(name: string, args: DefaultNodePoolArgs, opts?: CustomResourceOptions);@overload
def DefaultNodePool(resource_name: str,
args: DefaultNodePoolArgs,
opts: Optional[ResourceOptions] = None)
@overload
def DefaultNodePool(resource_name: str,
opts: Optional[ResourceOptions] = None,
cluster_id: Optional[str] = None,
node_config: Optional[DefaultNodePoolNodeConfigArgs] = None,
kubernetes_config: Optional[DefaultNodePoolKubernetesConfigArgs] = None,
tags: Optional[Sequence[DefaultNodePoolTagArgs]] = None)func NewDefaultNodePool(ctx *Context, name string, args DefaultNodePoolArgs, opts ...ResourceOption) (*DefaultNodePool, error)public DefaultNodePool(string name, DefaultNodePoolArgs args, CustomResourceOptions? opts = null)
public DefaultNodePool(String name, DefaultNodePoolArgs args)
public DefaultNodePool(String name, DefaultNodePoolArgs args, CustomResourceOptions options)
type: volcenginecc:vke:DefaultNodePool
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args DefaultNodePoolArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args DefaultNodePoolArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args DefaultNodePoolArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args DefaultNodePoolArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args DefaultNodePoolArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
DefaultNodePool Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The DefaultNodePool resource accepts the following input properties:
- Cluster
Id string - Cluster ID where the node pool is located
- Node
Config Volcengine.Default Node Pool Node Config - Cloud server (ECS) instance configuration in the node pool
- Kubernetes
Config Volcengine.Default Node Pool Kubernetes Config - Kubernetes-related configuration for the node pool
-
List<Volcengine.
Default Node Pool Tag>
- Cluster
Id string - Cluster ID where the node pool is located
- Node
Config DefaultNode Pool Node Config Args - Cloud server (ECS) instance configuration in the node pool
- Kubernetes
Config DefaultNode Pool Kubernetes Config Args - Kubernetes-related configuration for the node pool
-
[]Default
Node Pool Tag Args
- cluster
Id String - Cluster ID where the node pool is located
- node
Config DefaultNode Pool Node Config - Cloud server (ECS) instance configuration in the node pool
- kubernetes
Config DefaultNode Pool Kubernetes Config - Kubernetes-related configuration for the node pool
-
List<Default
Node Pool Tag>
- cluster
Id string - Cluster ID where the node pool is located
- node
Config DefaultNode Pool Node Config - Cloud server (ECS) instance configuration in the node pool
- kubernetes
Config DefaultNode Pool Kubernetes Config - Kubernetes-related configuration for the node pool
-
Default
Node Pool Tag[]
- cluster_
id str - Cluster ID where the node pool is located
- node_
config DefaultNode Pool Node Config Args - Cloud server (ECS) instance configuration in the node pool
- kubernetes_
config DefaultNode Pool Kubernetes Config Args - Kubernetes-related configuration for the node pool
-
Sequence[Default
Node Pool Tag Args]
- cluster
Id String - Cluster ID where the node pool is located
- node
Config Property Map - Cloud server (ECS) instance configuration in the node pool
- kubernetes
Config Property Map - Kubernetes-related configuration for the node pool
- List<Property Map>
Outputs
All input properties are implicitly available as output properties. Additionally, the DefaultNodePool resource produces the following output properties:
- Auto
Scaling Volcengine.Default Node Pool Auto Scaling - Node pool scaling policy configuration
- Created
Time string - Node pool creation time
- Id string
- The provider-assigned unique ID for this managed resource.
- Management
Volcengine.
Default Node Pool Management - Managed node pool configuration
- Name string
- Node pool name. Must be unique within the same cluster. Supports uppercase and lowercase English letters, Chinese characters, numbers, and hyphens (-). Length: 2–64 characters
- Node
Pool stringId - Node pool ID
- Node
Statistics Volcengine.Default Node Pool Node Statistics - Node statistics in the node pool.
- Status
Volcengine.
Default Node Pool Status - Node pool status
- Updated
Time string - Time when the node pool was updated
- Auto
Scaling DefaultNode Pool Auto Scaling - Node pool scaling policy configuration
- Created
Time string - Node pool creation time
- Id string
- The provider-assigned unique ID for this managed resource.
- Management
Default
Node Pool Management - Managed node pool configuration
- Name string
- Node pool name. Must be unique within the same cluster. Supports uppercase and lowercase English letters, Chinese characters, numbers, and hyphens (-). Length: 2–64 characters
- Node
Pool stringId - Node pool ID
- Node
Statistics DefaultNode Pool Node Statistics - Node statistics in the node pool.
- Status
Default
Node Pool Status - Node pool status
- Updated
Time string - Time when the node pool was updated
- auto
Scaling DefaultNode Pool Auto Scaling - Node pool scaling policy configuration
- created
Time String - Node pool creation time
- id String
- The provider-assigned unique ID for this managed resource.
- management
Default
Node Pool Management - Managed node pool configuration
- name String
- Node pool name. Must be unique within the same cluster. Supports uppercase and lowercase English letters, Chinese characters, numbers, and hyphens (-). Length: 2–64 characters
- node
Pool StringId - Node pool ID
- node
Statistics DefaultNode Pool Node Statistics - Node statistics in the node pool.
- status
Default
Node Pool Status - Node pool status
- updated
Time String - Time when the node pool was updated
- auto
Scaling DefaultNode Pool Auto Scaling - Node pool scaling policy configuration
- created
Time string - Node pool creation time
- id string
- The provider-assigned unique ID for this managed resource.
- management
Default
Node Pool Management - Managed node pool configuration
- name string
- Node pool name. Must be unique within the same cluster. Supports uppercase and lowercase English letters, Chinese characters, numbers, and hyphens (-). Length: 2–64 characters
- node
Pool stringId - Node pool ID
- node
Statistics DefaultNode Pool Node Statistics - Node statistics in the node pool.
- status
Default
Node Pool Status - Node pool status
- updated
Time string - Time when the node pool was updated
- auto_
scaling DefaultNode Pool Auto Scaling - Node pool scaling policy configuration
- created_
time str - Node pool creation time
- id str
- The provider-assigned unique ID for this managed resource.
- management
Default
Node Pool Management - Managed node pool configuration
- name str
- Node pool name. Must be unique within the same cluster. Supports uppercase and lowercase English letters, Chinese characters, numbers, and hyphens (-). Length: 2–64 characters
- node_
pool_ strid - Node pool ID
- node_
statistics DefaultNode Pool Node Statistics - Node statistics in the node pool.
- status
Default
Node Pool Status - Node pool status
- updated_
time str - Time when the node pool was updated
- auto
Scaling Property Map - Node pool scaling policy configuration
- created
Time String - Node pool creation time
- id String
- The provider-assigned unique ID for this managed resource.
- management Property Map
- Managed node pool configuration
- name String
- Node pool name. Must be unique within the same cluster. Supports uppercase and lowercase English letters, Chinese characters, numbers, and hyphens (-). Length: 2–64 characters
- node
Pool StringId - Node pool ID
- node
Statistics Property Map - Node statistics in the node pool.
- status Property Map
- Node pool status
- updated
Time String - Time when the node pool was updated
Look up Existing DefaultNodePool Resource
Get an existing DefaultNodePool resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: DefaultNodePoolState, opts?: CustomResourceOptions): DefaultNodePool@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
auto_scaling: Optional[DefaultNodePoolAutoScalingArgs] = None,
cluster_id: Optional[str] = None,
created_time: Optional[str] = None,
kubernetes_config: Optional[DefaultNodePoolKubernetesConfigArgs] = None,
management: Optional[DefaultNodePoolManagementArgs] = None,
name: Optional[str] = None,
node_config: Optional[DefaultNodePoolNodeConfigArgs] = None,
node_pool_id: Optional[str] = None,
node_statistics: Optional[DefaultNodePoolNodeStatisticsArgs] = None,
status: Optional[DefaultNodePoolStatusArgs] = None,
tags: Optional[Sequence[DefaultNodePoolTagArgs]] = None,
updated_time: Optional[str] = None) -> DefaultNodePoolfunc GetDefaultNodePool(ctx *Context, name string, id IDInput, state *DefaultNodePoolState, opts ...ResourceOption) (*DefaultNodePool, error)public static DefaultNodePool Get(string name, Input<string> id, DefaultNodePoolState? state, CustomResourceOptions? opts = null)public static DefaultNodePool get(String name, Output<String> id, DefaultNodePoolState state, CustomResourceOptions options)resources: _: type: volcenginecc:vke:DefaultNodePool get: id: ${id}- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Auto
Scaling Volcengine.Default Node Pool Auto Scaling - Node pool scaling policy configuration
- Cluster
Id string - Cluster ID where the node pool is located
- Created
Time string - Node pool creation time
- Kubernetes
Config Volcengine.Default Node Pool Kubernetes Config - Kubernetes-related configuration for the node pool
- Management
Volcengine.
Default Node Pool Management - Managed node pool configuration
- Name string
- Node pool name. Must be unique within the same cluster. Supports uppercase and lowercase English letters, Chinese characters, numbers, and hyphens (-). Length: 2–64 characters
- Node
Config Volcengine.Default Node Pool Node Config - Cloud server (ECS) instance configuration in the node pool
- Node
Pool stringId - Node pool ID
- Node
Statistics Volcengine.Default Node Pool Node Statistics - Node statistics in the node pool.
- Status
Volcengine.
Default Node Pool Status - Node pool status
-
List<Volcengine.
Default Node Pool Tag> - Updated
Time string - Time when the node pool was updated
- Auto
Scaling DefaultNode Pool Auto Scaling Args - Node pool scaling policy configuration
- Cluster
Id string - Cluster ID where the node pool is located
- Created
Time string - Node pool creation time
- Kubernetes
Config DefaultNode Pool Kubernetes Config Args - Kubernetes-related configuration for the node pool
- Management
Default
Node Pool Management Args - Managed node pool configuration
- Name string
- Node pool name. Must be unique within the same cluster. Supports uppercase and lowercase English letters, Chinese characters, numbers, and hyphens (-). Length: 2–64 characters
- Node
Config DefaultNode Pool Node Config Args - Cloud server (ECS) instance configuration in the node pool
- Node
Pool stringId - Node pool ID
- Node
Statistics DefaultNode Pool Node Statistics Args - Node statistics in the node pool.
- Status
Default
Node Pool Status Args - Node pool status
-
[]Default
Node Pool Tag Args - Updated
Time string - Time when the node pool was updated
- auto
Scaling DefaultNode Pool Auto Scaling - Node pool scaling policy configuration
- cluster
Id String - Cluster ID where the node pool is located
- created
Time String - Node pool creation time
- kubernetes
Config DefaultNode Pool Kubernetes Config - Kubernetes-related configuration for the node pool
- management
Default
Node Pool Management - Managed node pool configuration
- name String
- Node pool name. Must be unique within the same cluster. Supports uppercase and lowercase English letters, Chinese characters, numbers, and hyphens (-). Length: 2–64 characters
- node
Config DefaultNode Pool Node Config - Cloud server (ECS) instance configuration in the node pool
- node
Pool StringId - Node pool ID
- node
Statistics DefaultNode Pool Node Statistics - Node statistics in the node pool.
- status
Default
Node Pool Status - Node pool status
-
List<Default
Node Pool Tag> - updated
Time String - Time when the node pool was updated
- auto
Scaling DefaultNode Pool Auto Scaling - Node pool scaling policy configuration
- cluster
Id string - Cluster ID where the node pool is located
- created
Time string - Node pool creation time
- kubernetes
Config DefaultNode Pool Kubernetes Config - Kubernetes-related configuration for the node pool
- management
Default
Node Pool Management - Managed node pool configuration
- name string
- Node pool name. Must be unique within the same cluster. Supports uppercase and lowercase English letters, Chinese characters, numbers, and hyphens (-). Length: 2–64 characters
- node
Config DefaultNode Pool Node Config - Cloud server (ECS) instance configuration in the node pool
- node
Pool stringId - Node pool ID
- node
Statistics DefaultNode Pool Node Statistics - Node statistics in the node pool.
- status
Default
Node Pool Status - Node pool status
-
Default
Node Pool Tag[] - updated
Time string - Time when the node pool was updated
- auto_
scaling DefaultNode Pool Auto Scaling Args - Node pool scaling policy configuration
- cluster_
id str - Cluster ID where the node pool is located
- created_
time str - Node pool creation time
- kubernetes_
config DefaultNode Pool Kubernetes Config Args - Kubernetes-related configuration for the node pool
- management
Default
Node Pool Management Args - Managed node pool configuration
- name str
- Node pool name. Must be unique within the same cluster. Supports uppercase and lowercase English letters, Chinese characters, numbers, and hyphens (-). Length: 2–64 characters
- node_
config DefaultNode Pool Node Config Args - Cloud server (ECS) instance configuration in the node pool
- node_
pool_ strid - Node pool ID
- node_
statistics DefaultNode Pool Node Statistics Args - Node statistics in the node pool.
- status
Default
Node Pool Status Args - Node pool status
-
Sequence[Default
Node Pool Tag Args] - updated_
time str - Time when the node pool was updated
- auto
Scaling Property Map - Node pool scaling policy configuration
- cluster
Id String - Cluster ID where the node pool is located
- created
Time String - Node pool creation time
- kubernetes
Config Property Map - Kubernetes-related configuration for the node pool
- management Property Map
- Managed node pool configuration
- name String
- Node pool name. Must be unique within the same cluster. Supports uppercase and lowercase English letters, Chinese characters, numbers, and hyphens (-). Length: 2–64 characters
- node
Config Property Map - Cloud server (ECS) instance configuration in the node pool
- node
Pool StringId - Node pool ID
- node
Statistics Property Map - Node statistics in the node pool.
- status Property Map
- Node pool status
- List<Property Map>
- updated
Time String - Time when the node pool was updated
Supporting Types
DefaultNodePoolAutoScaling, DefaultNodePoolAutoScalingArgs
- Desired
Replicas int - Configure the desired number of nodes in the node pool.
- Enabled bool
- Configure the switch for node pool auto scaling. Parameter values: false: disabled true: enabled
- Max
Replicas int - Configure the maximum number of nodes in the node pool
- Min
Replicas int - Configure the minimum number of nodes in the node pool
- Priority int
- Priority
- Scaling
Group stringId - Scaling group ID
- Subnet
Policy string - Multi-subnet scheduling policy for the node pool. Parameter value description: ZoneBalance: availability zone balancing policy. Priority: subnet priority policy.
- Desired
Replicas int - Configure the desired number of nodes in the node pool.
- Enabled bool
- Configure the switch for node pool auto scaling. Parameter values: false: disabled true: enabled
- Max
Replicas int - Configure the maximum number of nodes in the node pool
- Min
Replicas int - Configure the minimum number of nodes in the node pool
- Priority int
- Priority
- Scaling
Group stringId - Scaling group ID
- Subnet
Policy string - Multi-subnet scheduling policy for the node pool. Parameter value description: ZoneBalance: availability zone balancing policy. Priority: subnet priority policy.
- desired
Replicas Integer - Configure the desired number of nodes in the node pool.
- enabled Boolean
- Configure the switch for node pool auto scaling. Parameter values: false: disabled true: enabled
- max
Replicas Integer - Configure the maximum number of nodes in the node pool
- min
Replicas Integer - Configure the minimum number of nodes in the node pool
- priority Integer
- Priority
- scaling
Group StringId - Scaling group ID
- subnet
Policy String - Multi-subnet scheduling policy for the node pool. Parameter value description: ZoneBalance: availability zone balancing policy. Priority: subnet priority policy.
- desired
Replicas number - Configure the desired number of nodes in the node pool.
- enabled boolean
- Configure the switch for node pool auto scaling. Parameter values: false: disabled true: enabled
- max
Replicas number - Configure the maximum number of nodes in the node pool
- min
Replicas number - Configure the minimum number of nodes in the node pool
- priority number
- Priority
- scaling
Group stringId - Scaling group ID
- subnet
Policy string - Multi-subnet scheduling policy for the node pool. Parameter value description: ZoneBalance: availability zone balancing policy. Priority: subnet priority policy.
- desired_
replicas int - Configure the desired number of nodes in the node pool.
- enabled bool
- Configure the switch for node pool auto scaling. Parameter values: false: disabled true: enabled
- max_
replicas int - Configure the maximum number of nodes in the node pool
- min_
replicas int - Configure the minimum number of nodes in the node pool
- priority int
- Priority
- scaling_
group_ strid - Scaling group ID
- subnet_
policy str - Multi-subnet scheduling policy for the node pool. Parameter value description: ZoneBalance: availability zone balancing policy. Priority: subnet priority policy.
- desired
Replicas Number - Configure the desired number of nodes in the node pool.
- enabled Boolean
- Configure the switch for node pool auto scaling. Parameter values: false: disabled true: enabled
- max
Replicas Number - Configure the maximum number of nodes in the node pool
- min
Replicas Number - Configure the minimum number of nodes in the node pool
- priority Number
- Priority
- scaling
Group StringId - Scaling group ID
- subnet
Policy String - Multi-subnet scheduling policy for the node pool. Parameter value description: ZoneBalance: availability zone balancing policy. Priority: subnet priority policy.
DefaultNodePoolKubernetesConfig, DefaultNodePoolKubernetesConfigArgs
- Auto
Sync boolDisabled - Whether to disable the automatic synchronization of label taints to existing nodes. Parameter value description: true: disabled, automatic synchronization is turned off. false: not disabled, automatic synchronization is turned on.
- Cordon bool
- Node blocking configuration. Parameter value description: false: not blocked. true: blocked
- Kubelet
Config Volcengine.Default Node Pool Kubernetes Config Kubelet Config - Kubelet component configuration
- Labels
List<Volcengine.
Default Node Pool Kubernetes Config Label> - Name
Prefix string - Prefix of the metadata name for node objects in Kubernetes.
- Name
Suffix string - Suffix of the metadata name for node objects in Kubernetes.
- Name
Use boolHostname - Whether the metadata name of the node object in Kubernetes uses the ECS host name. Values: true: use ECS host name as node name. false: do not use ECS host name as node name
- Taints
List<Volcengine.
Default Node Pool Kubernetes Config Taint>
- Auto
Sync boolDisabled - Whether to disable the automatic synchronization of label taints to existing nodes. Parameter value description: true: disabled, automatic synchronization is turned off. false: not disabled, automatic synchronization is turned on.
- Cordon bool
- Node blocking configuration. Parameter value description: false: not blocked. true: blocked
- Kubelet
Config DefaultNode Pool Kubernetes Config Kubelet Config - Kubelet component configuration
- Labels
[]Default
Node Pool Kubernetes Config Label - Name
Prefix string - Prefix of the metadata name for node objects in Kubernetes.
- Name
Suffix string - Suffix of the metadata name for node objects in Kubernetes.
- Name
Use boolHostname - Whether the metadata name of the node object in Kubernetes uses the ECS host name. Values: true: use ECS host name as node name. false: do not use ECS host name as node name
- Taints
[]Default
Node Pool Kubernetes Config Taint
- auto
Sync BooleanDisabled - Whether to disable the automatic synchronization of label taints to existing nodes. Parameter value description: true: disabled, automatic synchronization is turned off. false: not disabled, automatic synchronization is turned on.
- cordon Boolean
- Node blocking configuration. Parameter value description: false: not blocked. true: blocked
- kubelet
Config DefaultNode Pool Kubernetes Config Kubelet Config - Kubelet component configuration
- labels
List<Default
Node Pool Kubernetes Config Label> - name
Prefix String - Prefix of the metadata name for node objects in Kubernetes.
- name
Suffix String - Suffix of the metadata name for node objects in Kubernetes.
- name
Use BooleanHostname - Whether the metadata name of the node object in Kubernetes uses the ECS host name. Values: true: use ECS host name as node name. false: do not use ECS host name as node name
- taints
List<Default
Node Pool Kubernetes Config Taint>
- auto
Sync booleanDisabled - Whether to disable the automatic synchronization of label taints to existing nodes. Parameter value description: true: disabled, automatic synchronization is turned off. false: not disabled, automatic synchronization is turned on.
- cordon boolean
- Node blocking configuration. Parameter value description: false: not blocked. true: blocked
- kubelet
Config DefaultNode Pool Kubernetes Config Kubelet Config - Kubelet component configuration
- labels
Default
Node Pool Kubernetes Config Label[] - name
Prefix string - Prefix of the metadata name for node objects in Kubernetes.
- name
Suffix string - Suffix of the metadata name for node objects in Kubernetes.
- name
Use booleanHostname - Whether the metadata name of the node object in Kubernetes uses the ECS host name. Values: true: use ECS host name as node name. false: do not use ECS host name as node name
- taints
Default
Node Pool Kubernetes Config Taint[]
- auto_
sync_ booldisabled - Whether to disable the automatic synchronization of label taints to existing nodes. Parameter value description: true: disabled, automatic synchronization is turned off. false: not disabled, automatic synchronization is turned on.
- cordon bool
- Node blocking configuration. Parameter value description: false: not blocked. true: blocked
- kubelet_
config DefaultNode Pool Kubernetes Config Kubelet Config - Kubelet component configuration
- labels
Sequence[Default
Node Pool Kubernetes Config Label] - name_
prefix str - Prefix of the metadata name for node objects in Kubernetes.
- name_
suffix str - Suffix of the metadata name for node objects in Kubernetes.
- name_
use_ boolhostname - Whether the metadata name of the node object in Kubernetes uses the ECS host name. Values: true: use ECS host name as node name. false: do not use ECS host name as node name
- taints
Sequence[Default
Node Pool Kubernetes Config Taint]
- auto
Sync BooleanDisabled - Whether to disable the automatic synchronization of label taints to existing nodes. Parameter value description: true: disabled, automatic synchronization is turned off. false: not disabled, automatic synchronization is turned on.
- cordon Boolean
- Node blocking configuration. Parameter value description: false: not blocked. true: blocked
- kubelet
Config Property Map - Kubelet component configuration
- labels List<Property Map>
- name
Prefix String - Prefix of the metadata name for node objects in Kubernetes.
- name
Suffix String - Suffix of the metadata name for node objects in Kubernetes.
- name
Use BooleanHostname - Whether the metadata name of the node object in Kubernetes uses the ECS host name. Values: true: use ECS host name as node name. false: do not use ECS host name as node name
- taints List<Property Map>
DefaultNodePoolKubernetesConfigKubeletConfig, DefaultNodePoolKubernetesConfigKubeletConfigArgs
- Cpu
Manager stringPolicy - Configure kubelet's CpuManagerPolicy. Includes none and static strategies
- Feature
Gates Volcengine.Default Node Pool Kubernetes Config Kubelet Config Feature Gates - Feature gate.
- Kube
Api intBurst - Maximum number of burst requests sent to the API server per second. Does not include events and node heartbeat APIs, whose rate limits are controlled by a different set of flags.
- Kube
Api intQps - Queries per second (QPS) for communication with apiserver. Does not include event and node heartbeat APIs; their rate limits are controlled by a different set of flags
- Kube
Reserveds List<Volcengine.Default Node Pool Kubernetes Config Kubelet Config Kube Reserved> - Max
Pods int - Configure the maximum number of Pods supported by kubelet
- Registry
Burst int - Set the maximum number of burst image pulls. Temporarily allow the number of image pulls specified by this parameter, provided it does not exceed the RegistryPullQps setting
- Registry
Pull intQps - Can be used to limit the QPS cap for the image repository
- Serialize
Image boolPulls - Pull images one by one
- System
Reserveds List<Volcengine.Default Node Pool Kubernetes Config Kubelet Config System Reserved> - Topology
Manager stringPolicy - Topology management policy. Values: none: (default) topology management policy disabled. restricted: kubelet only accepts Pods that achieve optimal NUMA (Non-Uniform Memory Access) on requested resources. best-effort: kubelet prioritizes Pods that achieve NUMA on CPU and device resources. single-numa-node: kubelet only allows Pods that achieve NUMA on CPU and device resources within the same node.
- Topology
Manager stringScope - Resource granularity for topology management strategy. Values: container: resource alignment at container level. pod: resource alignment at Pod level
- Cpu
Manager stringPolicy - Configure kubelet's CpuManagerPolicy. Includes none and static strategies
- Feature
Gates DefaultNode Pool Kubernetes Config Kubelet Config Feature Gates - Feature gate.
- Kube
Api intBurst - Maximum number of burst requests sent to the API server per second. Does not include events and node heartbeat APIs, whose rate limits are controlled by a different set of flags.
- Kube
Api intQps - Queries per second (QPS) for communication with apiserver. Does not include event and node heartbeat APIs; their rate limits are controlled by a different set of flags
- Kube
Reserveds []DefaultNode Pool Kubernetes Config Kubelet Config Kube Reserved - Max
Pods int - Configure the maximum number of Pods supported by kubelet
- Registry
Burst int - Set the maximum number of burst image pulls. Temporarily allow the number of image pulls specified by this parameter, provided it does not exceed the RegistryPullQps setting
- Registry
Pull intQps - Can be used to limit the QPS cap for the image repository
- Serialize
Image boolPulls - Pull images one by one
- System
Reserveds []DefaultNode Pool Kubernetes Config Kubelet Config System Reserved - Topology
Manager stringPolicy - Topology management policy. Values: none: (default) topology management policy disabled. restricted: kubelet only accepts Pods that achieve optimal NUMA (Non-Uniform Memory Access) on requested resources. best-effort: kubelet prioritizes Pods that achieve NUMA on CPU and device resources. single-numa-node: kubelet only allows Pods that achieve NUMA on CPU and device resources within the same node.
- Topology
Manager stringScope - Resource granularity for topology management strategy. Values: container: resource alignment at container level. pod: resource alignment at Pod level
- cpu
Manager StringPolicy - Configure kubelet's CpuManagerPolicy. Includes none and static strategies
- feature
Gates DefaultNode Pool Kubernetes Config Kubelet Config Feature Gates - Feature gate.
- kube
Api IntegerBurst - Maximum number of burst requests sent to the API server per second. Does not include events and node heartbeat APIs, whose rate limits are controlled by a different set of flags.
- kube
Api IntegerQps - Queries per second (QPS) for communication with apiserver. Does not include event and node heartbeat APIs; their rate limits are controlled by a different set of flags
- kube
Reserveds List<DefaultNode Pool Kubernetes Config Kubelet Config Kube Reserved> - max
Pods Integer - Configure the maximum number of Pods supported by kubelet
- registry
Burst Integer - Set the maximum number of burst image pulls. Temporarily allow the number of image pulls specified by this parameter, provided it does not exceed the RegistryPullQps setting
- registry
Pull IntegerQps - Can be used to limit the QPS cap for the image repository
- serialize
Image BooleanPulls - Pull images one by one
- system
Reserveds List<DefaultNode Pool Kubernetes Config Kubelet Config System Reserved> - topology
Manager StringPolicy - Topology management policy. Values: none: (default) topology management policy disabled. restricted: kubelet only accepts Pods that achieve optimal NUMA (Non-Uniform Memory Access) on requested resources. best-effort: kubelet prioritizes Pods that achieve NUMA on CPU and device resources. single-numa-node: kubelet only allows Pods that achieve NUMA on CPU and device resources within the same node.
- topology
Manager StringScope - Resource granularity for topology management strategy. Values: container: resource alignment at container level. pod: resource alignment at Pod level
- cpu
Manager stringPolicy - Configure kubelet's CpuManagerPolicy. Includes none and static strategies
- feature
Gates DefaultNode Pool Kubernetes Config Kubelet Config Feature Gates - Feature gate.
- kube
Api numberBurst - Maximum number of burst requests sent to the API server per second. Does not include events and node heartbeat APIs, whose rate limits are controlled by a different set of flags.
- kube
Api numberQps - Queries per second (QPS) for communication with apiserver. Does not include event and node heartbeat APIs; their rate limits are controlled by a different set of flags
- kube
Reserveds DefaultNode Pool Kubernetes Config Kubelet Config Kube Reserved[] - max
Pods number - Configure the maximum number of Pods supported by kubelet
- registry
Burst number - Set the maximum number of burst image pulls. Temporarily allow the number of image pulls specified by this parameter, provided it does not exceed the RegistryPullQps setting
- registry
Pull numberQps - Can be used to limit the QPS cap for the image repository
- serialize
Image booleanPulls - Pull images one by one
- system
Reserveds DefaultNode Pool Kubernetes Config Kubelet Config System Reserved[] - topology
Manager stringPolicy - Topology management policy. Values: none: (default) topology management policy disabled. restricted: kubelet only accepts Pods that achieve optimal NUMA (Non-Uniform Memory Access) on requested resources. best-effort: kubelet prioritizes Pods that achieve NUMA on CPU and device resources. single-numa-node: kubelet only allows Pods that achieve NUMA on CPU and device resources within the same node.
- topology
Manager stringScope - Resource granularity for topology management strategy. Values: container: resource alignment at container level. pod: resource alignment at Pod level
- cpu_
manager_ strpolicy - Configure kubelet's CpuManagerPolicy. Includes none and static strategies
- feature_
gates DefaultNode Pool Kubernetes Config Kubelet Config Feature Gates - Feature gate.
- kube_
api_ intburst - Maximum number of burst requests sent to the API server per second. Does not include events and node heartbeat APIs, whose rate limits are controlled by a different set of flags.
- kube_
api_ intqps - Queries per second (QPS) for communication with apiserver. Does not include event and node heartbeat APIs; their rate limits are controlled by a different set of flags
- kube_
reserveds Sequence[DefaultNode Pool Kubernetes Config Kubelet Config Kube Reserved] - max_
pods int - Configure the maximum number of Pods supported by kubelet
- registry_
burst int - Set the maximum number of burst image pulls. Temporarily allow the number of image pulls specified by this parameter, provided it does not exceed the RegistryPullQps setting
- registry_
pull_ intqps - Can be used to limit the QPS cap for the image repository
- serialize_
image_ boolpulls - Pull images one by one
- system_
reserveds Sequence[DefaultNode Pool Kubernetes Config Kubelet Config System Reserved] - topology_
manager_ strpolicy - Topology management policy. Values: none: (default) topology management policy disabled. restricted: kubelet only accepts Pods that achieve optimal NUMA (Non-Uniform Memory Access) on requested resources. best-effort: kubelet prioritizes Pods that achieve NUMA on CPU and device resources. single-numa-node: kubelet only allows Pods that achieve NUMA on CPU and device resources within the same node.
- topology_
manager_ strscope - Resource granularity for topology management strategy. Values: container: resource alignment at container level. pod: resource alignment at Pod level
- cpu
Manager StringPolicy - Configure kubelet's CpuManagerPolicy. Includes none and static strategies
- feature
Gates Property Map - Feature gate.
- kube
Api NumberBurst - Maximum number of burst requests sent to the API server per second. Does not include events and node heartbeat APIs, whose rate limits are controlled by a different set of flags.
- kube
Api NumberQps - Queries per second (QPS) for communication with apiserver. Does not include event and node heartbeat APIs; their rate limits are controlled by a different set of flags
- kube
Reserveds List<Property Map> - max
Pods Number - Configure the maximum number of Pods supported by kubelet
- registry
Burst Number - Set the maximum number of burst image pulls. Temporarily allow the number of image pulls specified by this parameter, provided it does not exceed the RegistryPullQps setting
- registry
Pull NumberQps - Can be used to limit the QPS cap for the image repository
- serialize
Image BooleanPulls - Pull images one by one
- system
Reserveds List<Property Map> - topology
Manager StringPolicy - Topology management policy. Values: none: (default) topology management policy disabled. restricted: kubelet only accepts Pods that achieve optimal NUMA (Non-Uniform Memory Access) on requested resources. best-effort: kubelet prioritizes Pods that achieve NUMA on CPU and device resources. single-numa-node: kubelet only allows Pods that achieve NUMA on CPU and device resources within the same node.
- topology
Manager StringScope - Resource granularity for topology management strategy. Values: container: resource alignment at container level. pod: resource alignment at Pod level
DefaultNodePoolKubernetesConfigKubeletConfigFeatureGates, DefaultNodePoolKubernetesConfigKubeletConfigFeatureGatesArgs
- In
Place boolPod Vertical Scaling - Whether to enable the feature switch for local vertical Pod autoscaling
- Qo
SResource boolManager - Enable QoSResourceManager feature switch. Options: - true to enable - false to disable
- In
Place boolPod Vertical Scaling - Whether to enable the feature switch for local vertical Pod autoscaling
- Qo
SResource boolManager - Enable QoSResourceManager feature switch. Options: - true to enable - false to disable
- in
Place BooleanPod Vertical Scaling - Whether to enable the feature switch for local vertical Pod autoscaling
- qo
SResource BooleanManager - Enable QoSResourceManager feature switch. Options: - true to enable - false to disable
- in
Place booleanPod Vertical Scaling - Whether to enable the feature switch for local vertical Pod autoscaling
- qo
SResource booleanManager - Enable QoSResourceManager feature switch. Options: - true to enable - false to disable
- in_
place_ boolpod_ vertical_ scaling - Whether to enable the feature switch for local vertical Pod autoscaling
- qo_
s_ boolresource_ manager - Enable QoSResourceManager feature switch. Options: - true to enable - false to disable
- in
Place BooleanPod Vertical Scaling - Whether to enable the feature switch for local vertical Pod autoscaling
- qo
SResource BooleanManager - Enable QoSResourceManager feature switch. Options: - true to enable - false to disable
DefaultNodePoolKubernetesConfigKubeletConfigKubeReserved, DefaultNodePoolKubernetesConfigKubeletConfigKubeReservedArgs
DefaultNodePoolKubernetesConfigKubeletConfigSystemReserved, DefaultNodePoolKubernetesConfigKubeletConfigSystemReservedArgs
DefaultNodePoolKubernetesConfigLabel, DefaultNodePoolKubernetesConfigLabelArgs
DefaultNodePoolKubernetesConfigTaint, DefaultNodePoolKubernetesConfigTaintArgs
DefaultNodePoolManagement, DefaultNodePoolManagementArgs
- Enabled bool
- Whether managed mode is enabled for the node pool. Values: - true: enabled - false: disabled
- Remedy
Config Volcengine.Default Node Pool Management Remedy Config - Check self-healing configuration.
- Enabled bool
- Whether managed mode is enabled for the node pool. Values: - true: enabled - false: disabled
- Remedy
Config DefaultNode Pool Management Remedy Config - Check self-healing configuration.
- enabled Boolean
- Whether managed mode is enabled for the node pool. Values: - true: enabled - false: disabled
- remedy
Config DefaultNode Pool Management Remedy Config - Check self-healing configuration.
- enabled boolean
- Whether managed mode is enabled for the node pool. Values: - true: enabled - false: disabled
- remedy
Config DefaultNode Pool Management Remedy Config - Check self-healing configuration.
- enabled bool
- Whether managed mode is enabled for the node pool. Values: - true: enabled - false: disabled
- remedy_
config DefaultNode Pool Management Remedy Config - Check self-healing configuration.
- enabled Boolean
- Whether managed mode is enabled for the node pool. Values: - true: enabled - false: disabled
- remedy
Config Property Map - Check self-healing configuration.
DefaultNodePoolManagementRemedyConfig, DefaultNodePoolManagementRemedyConfigArgs
DefaultNodePoolNodeConfig, DefaultNodePoolNodeConfigArgs
- Additional
Container boolStorage Enabled - Whether the first data disk on the node has been configured, formatted, and mounted as the storage directory for container images and logs. Parameter values: false: not configured and formatted true: configured and formatted
- Auto
Renew bool - Whether the cloud server instance is automatically renewed upon expiration. Parameter values: true: auto renewal false: no auto renewal This parameter is returned only when InstanceChargeType=PrePaid.
- Auto
Renew intPeriod - Automatic renewal duration for cloud server instance, in months. This parameter is returned only when AutoRenew=true.
- Data
Volumes List<Volcengine.Default Node Pool Node Config Data Volume> - Deployment
Set intGroup Number - Group number of the instance in the deployment set. 0 means not set
- Deployment
Set stringId - Deployment set ID to be added to the instance
- Hostname string
- Host name corresponding to the node
- Hpc
Cluster List<string>Ids - High performance computing cluster ID. When the node pool is configured with high performance computing GPU node types, returns the high performance computing cluster ID
- Image
Id string - Image ID used by the cloud server corresponding to the node
- Initialize
Script string - Custom script executed after creating and initializing the node. Shell script in Base64 encoding
- Instance
Charge stringType - Billing type for cloud server instance. Parameter value description: PostPaid: pay-as-you-go. PrePaid: subscription (annual/monthly).
- Instance
Name string - Node (instance) name
- Instance
Type List<string>Ids - List of cloud server instance type IDs corresponding to the node
- Instances
Distribution Volcengine.Default Node Pool Node Config Instances Distribution - Configure the mixed strategy for spot and pay-as-you-go instances. This strategy takes effect when SpotStrategy is set to SpotAsPriceGo
- Name
Prefix string - Node name prefix. An empty string or nil means the node name prefix policy is not enabled
- Network
Traffic stringMode - Network communication mode between nodes
- Period int
- Duration for purchasing cloud server instance, in months. This parameter is returned only when InstanceChargeType=PrePaid
- Pre
Script string - Script executed before deploying nodes
- Project
Name string - The project to which the ECS belongs. Each ECS can only belong to one project.
- Public
Access Volcengine.Config Default Node Pool Node Config Public Access Config - Configuration for automatic public network access for nodes
- Public
Access boolEnabled - Whether the node automatically enables public network access. Values: - false: disabled - true: enabled
- Security
Volcengine.
Default Node Pool Node Config Security - Node security configuration.
- Spot
Strategy string - Preemptive policy for pay-as-you-go billing. When InstanceChargeType=PostPaid: NoSpot: regular pay-as-you-go instance. SpotAsPriceGo: system auto-bidding, follows current market price.
- Subnet
Ids List<string> - List of subnet IDs to which the node network belongs.
- System
Volume Volcengine.Default Node Pool Node Config System Volume - System disk configuration for the node
-
List<Volcengine.
Default Node Pool Node Config Tag>
- Additional
Container boolStorage Enabled - Whether the first data disk on the node has been configured, formatted, and mounted as the storage directory for container images and logs. Parameter values: false: not configured and formatted true: configured and formatted
- Auto
Renew bool - Whether the cloud server instance is automatically renewed upon expiration. Parameter values: true: auto renewal false: no auto renewal This parameter is returned only when InstanceChargeType=PrePaid.
- Auto
Renew intPeriod - Automatic renewal duration for cloud server instance, in months. This parameter is returned only when AutoRenew=true.
- Data
Volumes []DefaultNode Pool Node Config Data Volume - Deployment
Set intGroup Number - Group number of the instance in the deployment set. 0 means not set
- Deployment
Set stringId - Deployment set ID to be added to the instance
- Hostname string
- Host name corresponding to the node
- Hpc
Cluster []stringIds - High performance computing cluster ID. When the node pool is configured with high performance computing GPU node types, returns the high performance computing cluster ID
- Image
Id string - Image ID used by the cloud server corresponding to the node
- Initialize
Script string - Custom script executed after creating and initializing the node. Shell script in Base64 encoding
- Instance
Charge stringType - Billing type for cloud server instance. Parameter value description: PostPaid: pay-as-you-go. PrePaid: subscription (annual/monthly).
- Instance
Name string - Node (instance) name
- Instance
Type []stringIds - List of cloud server instance type IDs corresponding to the node
- Instances
Distribution DefaultNode Pool Node Config Instances Distribution - Configure the mixed strategy for spot and pay-as-you-go instances. This strategy takes effect when SpotStrategy is set to SpotAsPriceGo
- Name
Prefix string - Node name prefix. An empty string or nil means the node name prefix policy is not enabled
- Network
Traffic stringMode - Network communication mode between nodes
- Period int
- Duration for purchasing cloud server instance, in months. This parameter is returned only when InstanceChargeType=PrePaid
- Pre
Script string - Script executed before deploying nodes
- Project
Name string - The project to which the ECS belongs. Each ECS can only belong to one project.
- Public
Access DefaultConfig Node Pool Node Config Public Access Config - Configuration for automatic public network access for nodes
- Public
Access boolEnabled - Whether the node automatically enables public network access. Values: - false: disabled - true: enabled
- Security
Default
Node Pool Node Config Security - Node security configuration.
- Spot
Strategy string - Preemptive policy for pay-as-you-go billing. When InstanceChargeType=PostPaid: NoSpot: regular pay-as-you-go instance. SpotAsPriceGo: system auto-bidding, follows current market price.
- Subnet
Ids []string - List of subnet IDs to which the node network belongs.
- System
Volume DefaultNode Pool Node Config System Volume - System disk configuration for the node
-
[]Default
Node Pool Node Config Tag
- additional
Container BooleanStorage Enabled - Whether the first data disk on the node has been configured, formatted, and mounted as the storage directory for container images and logs. Parameter values: false: not configured and formatted true: configured and formatted
- auto
Renew Boolean - Whether the cloud server instance is automatically renewed upon expiration. Parameter values: true: auto renewal false: no auto renewal This parameter is returned only when InstanceChargeType=PrePaid.
- auto
Renew IntegerPeriod - Automatic renewal duration for cloud server instance, in months. This parameter is returned only when AutoRenew=true.
- data
Volumes List<DefaultNode Pool Node Config Data Volume> - deployment
Set IntegerGroup Number - Group number of the instance in the deployment set. 0 means not set
- deployment
Set StringId - Deployment set ID to be added to the instance
- hostname String
- Host name corresponding to the node
- hpc
Cluster List<String>Ids - High performance computing cluster ID. When the node pool is configured with high performance computing GPU node types, returns the high performance computing cluster ID
- image
Id String - Image ID used by the cloud server corresponding to the node
- initialize
Script String - Custom script executed after creating and initializing the node. Shell script in Base64 encoding
- instance
Charge StringType - Billing type for cloud server instance. Parameter value description: PostPaid: pay-as-you-go. PrePaid: subscription (annual/monthly).
- instance
Name String - Node (instance) name
- instance
Type List<String>Ids - List of cloud server instance type IDs corresponding to the node
- instances
Distribution DefaultNode Pool Node Config Instances Distribution - Configure the mixed strategy for spot and pay-as-you-go instances. This strategy takes effect when SpotStrategy is set to SpotAsPriceGo
- name
Prefix String - Node name prefix. An empty string or nil means the node name prefix policy is not enabled
- network
Traffic StringMode - Network communication mode between nodes
- period Integer
- Duration for purchasing cloud server instance, in months. This parameter is returned only when InstanceChargeType=PrePaid
- pre
Script String - Script executed before deploying nodes
- project
Name String - The project to which the ECS belongs. Each ECS can only belong to one project.
- public
Access DefaultConfig Node Pool Node Config Public Access Config - Configuration for automatic public network access for nodes
- public
Access BooleanEnabled - Whether the node automatically enables public network access. Values: - false: disabled - true: enabled
- security
Default
Node Pool Node Config Security - Node security configuration.
- spot
Strategy String - Preemptive policy for pay-as-you-go billing. When InstanceChargeType=PostPaid: NoSpot: regular pay-as-you-go instance. SpotAsPriceGo: system auto-bidding, follows current market price.
- subnet
Ids List<String> - List of subnet IDs to which the node network belongs.
- system
Volume DefaultNode Pool Node Config System Volume - System disk configuration for the node
-
List<Default
Node Pool Node Config Tag>
- additional
Container booleanStorage Enabled - Whether the first data disk on the node has been configured, formatted, and mounted as the storage directory for container images and logs. Parameter values: false: not configured and formatted true: configured and formatted
- auto
Renew boolean - Whether the cloud server instance is automatically renewed upon expiration. Parameter values: true: auto renewal false: no auto renewal This parameter is returned only when InstanceChargeType=PrePaid.
- auto
Renew numberPeriod - Automatic renewal duration for cloud server instance, in months. This parameter is returned only when AutoRenew=true.
- data
Volumes DefaultNode Pool Node Config Data Volume[] - deployment
Set numberGroup Number - Group number of the instance in the deployment set. 0 means not set
- deployment
Set stringId - Deployment set ID to be added to the instance
- hostname string
- Host name corresponding to the node
- hpc
Cluster string[]Ids - High performance computing cluster ID. When the node pool is configured with high performance computing GPU node types, returns the high performance computing cluster ID
- image
Id string - Image ID used by the cloud server corresponding to the node
- initialize
Script string - Custom script executed after creating and initializing the node. Shell script in Base64 encoding
- instance
Charge stringType - Billing type for cloud server instance. Parameter value description: PostPaid: pay-as-you-go. PrePaid: subscription (annual/monthly).
- instance
Name string - Node (instance) name
- instance
Type string[]Ids - List of cloud server instance type IDs corresponding to the node
- instances
Distribution DefaultNode Pool Node Config Instances Distribution - Configure the mixed strategy for spot and pay-as-you-go instances. This strategy takes effect when SpotStrategy is set to SpotAsPriceGo
- name
Prefix string - Node name prefix. An empty string or nil means the node name prefix policy is not enabled
- network
Traffic stringMode - Network communication mode between nodes
- period number
- Duration for purchasing cloud server instance, in months. This parameter is returned only when InstanceChargeType=PrePaid
- pre
Script string - Script executed before deploying nodes
- project
Name string - The project to which the ECS belongs. Each ECS can only belong to one project.
- public
Access DefaultConfig Node Pool Node Config Public Access Config - Configuration for automatic public network access for nodes
- public
Access booleanEnabled - Whether the node automatically enables public network access. Values: - false: disabled - true: enabled
- security
Default
Node Pool Node Config Security - Node security configuration.
- spot
Strategy string - Preemptive policy for pay-as-you-go billing. When InstanceChargeType=PostPaid: NoSpot: regular pay-as-you-go instance. SpotAsPriceGo: system auto-bidding, follows current market price.
- subnet
Ids string[] - List of subnet IDs to which the node network belongs.
- system
Volume DefaultNode Pool Node Config System Volume - System disk configuration for the node
-
Default
Node Pool Node Config Tag[]
- additional_
container_ boolstorage_ enabled - Whether the first data disk on the node has been configured, formatted, and mounted as the storage directory for container images and logs. Parameter values: false: not configured and formatted true: configured and formatted
- auto_
renew bool - Whether the cloud server instance is automatically renewed upon expiration. Parameter values: true: auto renewal false: no auto renewal This parameter is returned only when InstanceChargeType=PrePaid.
- auto_
renew_ intperiod - Automatic renewal duration for cloud server instance, in months. This parameter is returned only when AutoRenew=true.
- data_
volumes Sequence[DefaultNode Pool Node Config Data Volume] - deployment_
set_ intgroup_ number - Group number of the instance in the deployment set. 0 means not set
- deployment_
set_ strid - Deployment set ID to be added to the instance
- hostname str
- Host name corresponding to the node
- hpc_
cluster_ Sequence[str]ids - High performance computing cluster ID. When the node pool is configured with high performance computing GPU node types, returns the high performance computing cluster ID
- image_
id str - Image ID used by the cloud server corresponding to the node
- initialize_
script str - Custom script executed after creating and initializing the node. Shell script in Base64 encoding
- instance_
charge_ strtype - Billing type for cloud server instance. Parameter value description: PostPaid: pay-as-you-go. PrePaid: subscription (annual/monthly).
- instance_
name str - Node (instance) name
- instance_
type_ Sequence[str]ids - List of cloud server instance type IDs corresponding to the node
- instances_
distribution DefaultNode Pool Node Config Instances Distribution - Configure the mixed strategy for spot and pay-as-you-go instances. This strategy takes effect when SpotStrategy is set to SpotAsPriceGo
- name_
prefix str - Node name prefix. An empty string or nil means the node name prefix policy is not enabled
- network_
traffic_ strmode - Network communication mode between nodes
- period int
- Duration for purchasing cloud server instance, in months. This parameter is returned only when InstanceChargeType=PrePaid
- pre_
script str - Script executed before deploying nodes
- project_
name str - The project to which the ECS belongs. Each ECS can only belong to one project.
- public_
access_ Defaultconfig Node Pool Node Config Public Access Config - Configuration for automatic public network access for nodes
- public_
access_ boolenabled - Whether the node automatically enables public network access. Values: - false: disabled - true: enabled
- security
Default
Node Pool Node Config Security - Node security configuration.
- spot_
strategy str - Preemptive policy for pay-as-you-go billing. When InstanceChargeType=PostPaid: NoSpot: regular pay-as-you-go instance. SpotAsPriceGo: system auto-bidding, follows current market price.
- subnet_
ids Sequence[str] - List of subnet IDs to which the node network belongs.
- system_
volume DefaultNode Pool Node Config System Volume - System disk configuration for the node
-
Sequence[Default
Node Pool Node Config Tag]
- additional
Container BooleanStorage Enabled - Whether the first data disk on the node has been configured, formatted, and mounted as the storage directory for container images and logs. Parameter values: false: not configured and formatted true: configured and formatted
- auto
Renew Boolean - Whether the cloud server instance is automatically renewed upon expiration. Parameter values: true: auto renewal false: no auto renewal This parameter is returned only when InstanceChargeType=PrePaid.
- auto
Renew NumberPeriod - Automatic renewal duration for cloud server instance, in months. This parameter is returned only when AutoRenew=true.
- data
Volumes List<Property Map> - deployment
Set NumberGroup Number - Group number of the instance in the deployment set. 0 means not set
- deployment
Set StringId - Deployment set ID to be added to the instance
- hostname String
- Host name corresponding to the node
- hpc
Cluster List<String>Ids - High performance computing cluster ID. When the node pool is configured with high performance computing GPU node types, returns the high performance computing cluster ID
- image
Id String - Image ID used by the cloud server corresponding to the node
- initialize
Script String - Custom script executed after creating and initializing the node. Shell script in Base64 encoding
- instance
Charge StringType - Billing type for cloud server instance. Parameter value description: PostPaid: pay-as-you-go. PrePaid: subscription (annual/monthly).
- instance
Name String - Node (instance) name
- instance
Type List<String>Ids - List of cloud server instance type IDs corresponding to the node
- instances
Distribution Property Map - Configure the mixed strategy for spot and pay-as-you-go instances. This strategy takes effect when SpotStrategy is set to SpotAsPriceGo
- name
Prefix String - Node name prefix. An empty string or nil means the node name prefix policy is not enabled
- network
Traffic StringMode - Network communication mode between nodes
- period Number
- Duration for purchasing cloud server instance, in months. This parameter is returned only when InstanceChargeType=PrePaid
- pre
Script String - Script executed before deploying nodes
- project
Name String - The project to which the ECS belongs. Each ECS can only belong to one project.
- public
Access Property MapConfig - Configuration for automatic public network access for nodes
- public
Access BooleanEnabled - Whether the node automatically enables public network access. Values: - false: disabled - true: enabled
- security Property Map
- Node security configuration.
- spot
Strategy String - Preemptive policy for pay-as-you-go billing. When InstanceChargeType=PostPaid: NoSpot: regular pay-as-you-go instance. SpotAsPriceGo: system auto-bidding, follows current market price.
- subnet
Ids List<String> - List of subnet IDs to which the node network belongs.
- system
Volume Property Map - System disk configuration for the node
- List<Property Map>
DefaultNodePoolNodeConfigDataVolume, DefaultNodePoolNodeConfigDataVolumeArgs
- File
System string - File system. Options: - Ext4 (default) - Xfs
- Mount
Point string - Target mount directory after disk formatting.
- Placement
Group stringId - Placement group ID
- Size int
- Disk capacity, in GiB
- Snapshot
Id string - Create a data disk using a snapshot. You can call the DescribeSnapshots API to query the snapshot ID. Note: Only ultra-fast SSD and efficient cloud disks support creating disks from snapshots. Only snapshots in 'available' status can be used to create new disks; snapshots in 'creating', 'rolling back', 'deleting', or 'error' status cannot be used to create new disks
- Subgroup
Number int - Placement subgroup
- Type string
- Disk type: ESSDPL0: ultra-fast SSD cloud disk with performance level PL0. ESSDFlexPL: ultra-fast SSD cloud disk with performance level PL1.
- File
System string - File system. Options: - Ext4 (default) - Xfs
- Mount
Point string - Target mount directory after disk formatting.
- Placement
Group stringId - Placement group ID
- Size int
- Disk capacity, in GiB
- Snapshot
Id string - Create a data disk using a snapshot. You can call the DescribeSnapshots API to query the snapshot ID. Note: Only ultra-fast SSD and efficient cloud disks support creating disks from snapshots. Only snapshots in 'available' status can be used to create new disks; snapshots in 'creating', 'rolling back', 'deleting', or 'error' status cannot be used to create new disks
- Subgroup
Number int - Placement subgroup
- Type string
- Disk type: ESSDPL0: ultra-fast SSD cloud disk with performance level PL0. ESSDFlexPL: ultra-fast SSD cloud disk with performance level PL1.
- file
System String - File system. Options: - Ext4 (default) - Xfs
- mount
Point String - Target mount directory after disk formatting.
- placement
Group StringId - Placement group ID
- size Integer
- Disk capacity, in GiB
- snapshot
Id String - Create a data disk using a snapshot. You can call the DescribeSnapshots API to query the snapshot ID. Note: Only ultra-fast SSD and efficient cloud disks support creating disks from snapshots. Only snapshots in 'available' status can be used to create new disks; snapshots in 'creating', 'rolling back', 'deleting', or 'error' status cannot be used to create new disks
- subgroup
Number Integer - Placement subgroup
- type String
- Disk type: ESSDPL0: ultra-fast SSD cloud disk with performance level PL0. ESSDFlexPL: ultra-fast SSD cloud disk with performance level PL1.
- file
System string - File system. Options: - Ext4 (default) - Xfs
- mount
Point string - Target mount directory after disk formatting.
- placement
Group stringId - Placement group ID
- size number
- Disk capacity, in GiB
- snapshot
Id string - Create a data disk using a snapshot. You can call the DescribeSnapshots API to query the snapshot ID. Note: Only ultra-fast SSD and efficient cloud disks support creating disks from snapshots. Only snapshots in 'available' status can be used to create new disks; snapshots in 'creating', 'rolling back', 'deleting', or 'error' status cannot be used to create new disks
- subgroup
Number number - Placement subgroup
- type string
- Disk type: ESSDPL0: ultra-fast SSD cloud disk with performance level PL0. ESSDFlexPL: ultra-fast SSD cloud disk with performance level PL1.
- file_
system str - File system. Options: - Ext4 (default) - Xfs
- mount_
point str - Target mount directory after disk formatting.
- placement_
group_ strid - Placement group ID
- size int
- Disk capacity, in GiB
- snapshot_
id str - Create a data disk using a snapshot. You can call the DescribeSnapshots API to query the snapshot ID. Note: Only ultra-fast SSD and efficient cloud disks support creating disks from snapshots. Only snapshots in 'available' status can be used to create new disks; snapshots in 'creating', 'rolling back', 'deleting', or 'error' status cannot be used to create new disks
- subgroup_
number int - Placement subgroup
- type str
- Disk type: ESSDPL0: ultra-fast SSD cloud disk with performance level PL0. ESSDFlexPL: ultra-fast SSD cloud disk with performance level PL1.
- file
System String - File system. Options: - Ext4 (default) - Xfs
- mount
Point String - Target mount directory after disk formatting.
- placement
Group StringId - Placement group ID
- size Number
- Disk capacity, in GiB
- snapshot
Id String - Create a data disk using a snapshot. You can call the DescribeSnapshots API to query the snapshot ID. Note: Only ultra-fast SSD and efficient cloud disks support creating disks from snapshots. Only snapshots in 'available' status can be used to create new disks; snapshots in 'creating', 'rolling back', 'deleting', or 'error' status cannot be used to create new disks
- subgroup
Number Number - Placement subgroup
- type String
- Disk type: ESSDPL0: ultra-fast SSD cloud disk with performance level PL0. ESSDFlexPL: ultra-fast SSD cloud disk with performance level PL1.
DefaultNodePoolNodeConfigInstancesDistribution, DefaultNodePoolNodeConfigInstancesDistributionArgs
- Capacity
Rebalance bool - Capacity rebalancing. Value range: - true: enables this feature. When a preemptible instance is about to be reclaimed, a new preemptible instance is proactively created for compensation. - false (default): disables this feature. Waits until the preemptible instance is reclaimed before scaling out to make up the instance count.
- Compensate
With boolOn Demand - Pay-as-you-go instance fallback feature. Value range: - true: enables this feature. If all preemptible instances fail to purchase due to insufficient inventory, pay-as-you-go instances will be attempted - false (default): disables this feature. When scaling preemptible instances, only the configured preemptible instances are attempted
- On
Demand intBase Capacity - Base capacity size. The base capacity is always pay-as-you-go instances. Value range: [0,500], default: 0
- On
Demand intPercentage Above Base Capacity - Proportion of pay-as-you-go instances for capacity exceeding the base capacity. Value range [0, 100]. 0 means only preemptible instances are produced for excess capacity; 100 means only pay-as-you-go instances are produced. Default is 0.
- Capacity
Rebalance bool - Capacity rebalancing. Value range: - true: enables this feature. When a preemptible instance is about to be reclaimed, a new preemptible instance is proactively created for compensation. - false (default): disables this feature. Waits until the preemptible instance is reclaimed before scaling out to make up the instance count.
- Compensate
With boolOn Demand - Pay-as-you-go instance fallback feature. Value range: - true: enables this feature. If all preemptible instances fail to purchase due to insufficient inventory, pay-as-you-go instances will be attempted - false (default): disables this feature. When scaling preemptible instances, only the configured preemptible instances are attempted
- On
Demand intBase Capacity - Base capacity size. The base capacity is always pay-as-you-go instances. Value range: [0,500], default: 0
- On
Demand intPercentage Above Base Capacity - Proportion of pay-as-you-go instances for capacity exceeding the base capacity. Value range [0, 100]. 0 means only preemptible instances are produced for excess capacity; 100 means only pay-as-you-go instances are produced. Default is 0.
- capacity
Rebalance Boolean - Capacity rebalancing. Value range: - true: enables this feature. When a preemptible instance is about to be reclaimed, a new preemptible instance is proactively created for compensation. - false (default): disables this feature. Waits until the preemptible instance is reclaimed before scaling out to make up the instance count.
- compensate
With BooleanOn Demand - Pay-as-you-go instance fallback feature. Value range: - true: enables this feature. If all preemptible instances fail to purchase due to insufficient inventory, pay-as-you-go instances will be attempted - false (default): disables this feature. When scaling preemptible instances, only the configured preemptible instances are attempted
- on
Demand IntegerBase Capacity - Base capacity size. The base capacity is always pay-as-you-go instances. Value range: [0,500], default: 0
- on
Demand IntegerPercentage Above Base Capacity - Proportion of pay-as-you-go instances for capacity exceeding the base capacity. Value range [0, 100]. 0 means only preemptible instances are produced for excess capacity; 100 means only pay-as-you-go instances are produced. Default is 0.
- capacity
Rebalance boolean - Capacity rebalancing. Value range: - true: enables this feature. When a preemptible instance is about to be reclaimed, a new preemptible instance is proactively created for compensation. - false (default): disables this feature. Waits until the preemptible instance is reclaimed before scaling out to make up the instance count.
- compensate
With booleanOn Demand - Pay-as-you-go instance fallback feature. Value range: - true: enables this feature. If all preemptible instances fail to purchase due to insufficient inventory, pay-as-you-go instances will be attempted - false (default): disables this feature. When scaling preemptible instances, only the configured preemptible instances are attempted
- on
Demand numberBase Capacity - Base capacity size. The base capacity is always pay-as-you-go instances. Value range: [0,500], default: 0
- on
Demand numberPercentage Above Base Capacity - Proportion of pay-as-you-go instances for capacity exceeding the base capacity. Value range [0, 100]. 0 means only preemptible instances are produced for excess capacity; 100 means only pay-as-you-go instances are produced. Default is 0.
- capacity_
rebalance bool - Capacity rebalancing. Value range: - true: enables this feature. When a preemptible instance is about to be reclaimed, a new preemptible instance is proactively created for compensation. - false (default): disables this feature. Waits until the preemptible instance is reclaimed before scaling out to make up the instance count.
- compensate_
with_ boolon_ demand - Pay-as-you-go instance fallback feature. Value range: - true: enables this feature. If all preemptible instances fail to purchase due to insufficient inventory, pay-as-you-go instances will be attempted - false (default): disables this feature. When scaling preemptible instances, only the configured preemptible instances are attempted
- on_
demand_ intbase_ capacity - Base capacity size. The base capacity is always pay-as-you-go instances. Value range: [0,500], default: 0
- on_
demand_ intpercentage_ above_ base_ capacity - Proportion of pay-as-you-go instances for capacity exceeding the base capacity. Value range [0, 100]. 0 means only preemptible instances are produced for excess capacity; 100 means only pay-as-you-go instances are produced. Default is 0.
- capacity
Rebalance Boolean - Capacity rebalancing. Value range: - true: enables this feature. When a preemptible instance is about to be reclaimed, a new preemptible instance is proactively created for compensation. - false (default): disables this feature. Waits until the preemptible instance is reclaimed before scaling out to make up the instance count.
- compensate
With BooleanOn Demand - Pay-as-you-go instance fallback feature. Value range: - true: enables this feature. If all preemptible instances fail to purchase due to insufficient inventory, pay-as-you-go instances will be attempted - false (default): disables this feature. When scaling preemptible instances, only the configured preemptible instances are attempted
- on
Demand NumberBase Capacity - Base capacity size. The base capacity is always pay-as-you-go instances. Value range: [0,500], default: 0
- on
Demand NumberPercentage Above Base Capacity - Proportion of pay-as-you-go instances for capacity exceeding the base capacity. Value range [0, 100]. 0 means only preemptible instances are produced for excess capacity; 100 means only pay-as-you-go instances are produced. Default is 0.
DefaultNodePoolNodeConfigPublicAccessConfig, DefaultNodePoolNodeConfigPublicAccessConfigArgs
- Bandwidth int
- Peak bandwidth for the public IP, unit: Mbps
- Billing
Type int - Billing type for public IP: 2: Pay-as-you-go by bandwidth cap. 3: Pay-as-you-go by actual traffic.
- Isp string
- Public IP line type. Parameter description: BGP: BGP (multi-line)
- Bandwidth int
- Peak bandwidth for the public IP, unit: Mbps
- Billing
Type int - Billing type for public IP: 2: Pay-as-you-go by bandwidth cap. 3: Pay-as-you-go by actual traffic.
- Isp string
- Public IP line type. Parameter description: BGP: BGP (multi-line)
- bandwidth Integer
- Peak bandwidth for the public IP, unit: Mbps
- billing
Type Integer - Billing type for public IP: 2: Pay-as-you-go by bandwidth cap. 3: Pay-as-you-go by actual traffic.
- isp String
- Public IP line type. Parameter description: BGP: BGP (multi-line)
- bandwidth number
- Peak bandwidth for the public IP, unit: Mbps
- billing
Type number - Billing type for public IP: 2: Pay-as-you-go by bandwidth cap. 3: Pay-as-you-go by actual traffic.
- isp string
- Public IP line type. Parameter description: BGP: BGP (multi-line)
- bandwidth int
- Peak bandwidth for the public IP, unit: Mbps
- billing_
type int - Billing type for public IP: 2: Pay-as-you-go by bandwidth cap. 3: Pay-as-you-go by actual traffic.
- isp str
- Public IP line type. Parameter description: BGP: BGP (multi-line)
- bandwidth Number
- Peak bandwidth for the public IP, unit: Mbps
- billing
Type Number - Billing type for public IP: 2: Pay-as-you-go by bandwidth cap. 3: Pay-as-you-go by actual traffic.
- isp String
- Public IP line type. Parameter description: BGP: BGP (multi-line)
DefaultNodePoolNodeConfigSecurity, DefaultNodePoolNodeConfigSecurityArgs
- Login
Volcengine.
Default Node Pool Node Config Security Login - Node access configuration
- Security
Group List<string>Ids - List of security group IDs for the node network
- Security
Strategies List<string> - Node security policy. Parameter value description: Hids: host security hardening
- Security
Strategy boolEnabled - Whether security hardening is enabled for the node. Parameter value description: true: enabled. false: not enabled.
- Login
Default
Node Pool Node Config Security Login - Node access configuration
- Security
Group []stringIds - List of security group IDs for the node network
- Security
Strategies []string - Node security policy. Parameter value description: Hids: host security hardening
- Security
Strategy boolEnabled - Whether security hardening is enabled for the node. Parameter value description: true: enabled. false: not enabled.
- login
Default
Node Pool Node Config Security Login - Node access configuration
- security
Group List<String>Ids - List of security group IDs for the node network
- security
Strategies List<String> - Node security policy. Parameter value description: Hids: host security hardening
- security
Strategy BooleanEnabled - Whether security hardening is enabled for the node. Parameter value description: true: enabled. false: not enabled.
- login
Default
Node Pool Node Config Security Login - Node access configuration
- security
Group string[]Ids - List of security group IDs for the node network
- security
Strategies string[] - Node security policy. Parameter value description: Hids: host security hardening
- security
Strategy booleanEnabled - Whether security hardening is enabled for the node. Parameter value description: true: enabled. false: not enabled.
- login
Default
Node Pool Node Config Security Login - Node access configuration
- security_
group_ Sequence[str]ids - List of security group IDs for the node network
- security_
strategies Sequence[str] - Node security policy. Parameter value description: Hids: host security hardening
- security_
strategy_ boolenabled - Whether security hardening is enabled for the node. Parameter value description: true: enabled. false: not enabled.
- login Property Map
- Node access configuration
- security
Group List<String>Ids - List of security group IDs for the node network
- security
Strategies List<String> - Node security policy. Parameter value description: Hids: host security hardening
- security
Strategy BooleanEnabled - Whether security hardening is enabled for the node. Parameter value description: true: enabled. false: not enabled.
DefaultNodePoolNodeConfigSecurityLogin, DefaultNodePoolNodeConfigSecurityLoginArgs
- Password string
- Root user login password in Base64 encoding. Follow the cloud server password requirements: 8–30 characters, cannot start with / or $6$, must include at least three of the following: lowercase letters a–z, uppercase letters A–Z, numbers 0–9, special characters ( ) ` ~ ! @ # $ % ^ & * _ - + = | { } [ ] : ; ' < > , . ? /
- Ssh
Key stringPair Name - SSH key pair name. Please ensure the key pair is already created or hosted in the cloud server
- Type string
- Node access login method. Parameter value description: Password: password login. SshKeyPair: SSH key pair login.
- Password string
- Root user login password in Base64 encoding. Follow the cloud server password requirements: 8–30 characters, cannot start with / or $6$, must include at least three of the following: lowercase letters a–z, uppercase letters A–Z, numbers 0–9, special characters ( ) ` ~ ! @ # $ % ^ & * _ - + = | { } [ ] : ; ' < > , . ? /
- Ssh
Key stringPair Name - SSH key pair name. Please ensure the key pair is already created or hosted in the cloud server
- Type string
- Node access login method. Parameter value description: Password: password login. SshKeyPair: SSH key pair login.
- password String
- Root user login password in Base64 encoding. Follow the cloud server password requirements: 8–30 characters, cannot start with / or $6$, must include at least three of the following: lowercase letters a–z, uppercase letters A–Z, numbers 0–9, special characters ( ) ` ~ ! @ # $ % ^ & * _ - + = | { } [ ] : ; ' < > , . ? /
- ssh
Key StringPair Name - SSH key pair name. Please ensure the key pair is already created or hosted in the cloud server
- type String
- Node access login method. Parameter value description: Password: password login. SshKeyPair: SSH key pair login.
- password string
- Root user login password in Base64 encoding. Follow the cloud server password requirements: 8–30 characters, cannot start with / or $6$, must include at least three of the following: lowercase letters a–z, uppercase letters A–Z, numbers 0–9, special characters ( ) ` ~ ! @ # $ % ^ & * _ - + = | { } [ ] : ; ' < > , . ? /
- ssh
Key stringPair Name - SSH key pair name. Please ensure the key pair is already created or hosted in the cloud server
- type string
- Node access login method. Parameter value description: Password: password login. SshKeyPair: SSH key pair login.
- password str
- Root user login password in Base64 encoding. Follow the cloud server password requirements: 8–30 characters, cannot start with / or $6$, must include at least three of the following: lowercase letters a–z, uppercase letters A–Z, numbers 0–9, special characters ( ) ` ~ ! @ # $ % ^ & * _ - + = | { } [ ] : ; ' < > , . ? /
- ssh_
key_ strpair_ name - SSH key pair name. Please ensure the key pair is already created or hosted in the cloud server
- type str
- Node access login method. Parameter value description: Password: password login. SshKeyPair: SSH key pair login.
- password String
- Root user login password in Base64 encoding. Follow the cloud server password requirements: 8–30 characters, cannot start with / or $6$, must include at least three of the following: lowercase letters a–z, uppercase letters A–Z, numbers 0–9, special characters ( ) ` ~ ! @ # $ % ^ & * _ - + = | { } [ ] : ; ' < > , . ? /
- ssh
Key StringPair Name - SSH key pair name. Please ensure the key pair is already created or hosted in the cloud server
- type String
- Node access login method. Parameter value description: Password: password login. SshKeyPair: SSH key pair login.
DefaultNodePoolNodeConfigSystemVolume, DefaultNodePoolNodeConfigSystemVolumeArgs
- Placement
Group stringId - Placement group ID
- Size int
- Cloud disk capacity, in GiB. Value description: default: 40 GiB. Ultra-fast SSD (ESSDPL0, ESSDFlexPL): 40–2048 GiB
- Subgroup
Number int - Placement subgroup
- Type string
- Cloud disk type: ESSDPL0: (default) Ultra SSD with performance level PL0. ESSDFlexPL: Ultra SSD with performance level PL1
- Placement
Group stringId - Placement group ID
- Size int
- Cloud disk capacity, in GiB. Value description: default: 40 GiB. Ultra-fast SSD (ESSDPL0, ESSDFlexPL): 40–2048 GiB
- Subgroup
Number int - Placement subgroup
- Type string
- Cloud disk type: ESSDPL0: (default) Ultra SSD with performance level PL0. ESSDFlexPL: Ultra SSD with performance level PL1
- placement
Group StringId - Placement group ID
- size Integer
- Cloud disk capacity, in GiB. Value description: default: 40 GiB. Ultra-fast SSD (ESSDPL0, ESSDFlexPL): 40–2048 GiB
- subgroup
Number Integer - Placement subgroup
- type String
- Cloud disk type: ESSDPL0: (default) Ultra SSD with performance level PL0. ESSDFlexPL: Ultra SSD with performance level PL1
- placement
Group stringId - Placement group ID
- size number
- Cloud disk capacity, in GiB. Value description: default: 40 GiB. Ultra-fast SSD (ESSDPL0, ESSDFlexPL): 40–2048 GiB
- subgroup
Number number - Placement subgroup
- type string
- Cloud disk type: ESSDPL0: (default) Ultra SSD with performance level PL0. ESSDFlexPL: Ultra SSD with performance level PL1
- placement_
group_ strid - Placement group ID
- size int
- Cloud disk capacity, in GiB. Value description: default: 40 GiB. Ultra-fast SSD (ESSDPL0, ESSDFlexPL): 40–2048 GiB
- subgroup_
number int - Placement subgroup
- type str
- Cloud disk type: ESSDPL0: (default) Ultra SSD with performance level PL0. ESSDFlexPL: Ultra SSD with performance level PL1
- placement
Group StringId - Placement group ID
- size Number
- Cloud disk capacity, in GiB. Value description: default: 40 GiB. Ultra-fast SSD (ESSDPL0, ESSDFlexPL): 40–2048 GiB
- subgroup
Number Number - Placement subgroup
- type String
- Cloud disk type: ESSDPL0: (default) Ultra SSD with performance level PL0. ESSDFlexPL: Ultra SSD with performance level PL1
DefaultNodePoolNodeConfigTag, DefaultNodePoolNodeConfigTagArgs
DefaultNodePoolNodeStatistics, DefaultNodePoolNodeStatisticsArgs
- Creating
Count int - Total number of nodes with Phase=Creating.
- Deleting
Count int - Total number of nodes with Phase=Deleting.
- Failed
Count int - Total number of nodes with Phase=Failed
- Running
Count int - Total number of nodes with Phase=Running
- Total
Count int - Total number of nodes in the node pool.
- Updating
Count int - Total number of nodes with Phase=Updating
- Creating
Count int - Total number of nodes with Phase=Creating.
- Deleting
Count int - Total number of nodes with Phase=Deleting.
- Failed
Count int - Total number of nodes with Phase=Failed
- Running
Count int - Total number of nodes with Phase=Running
- Total
Count int - Total number of nodes in the node pool.
- Updating
Count int - Total number of nodes with Phase=Updating
- creating
Count Integer - Total number of nodes with Phase=Creating.
- deleting
Count Integer - Total number of nodes with Phase=Deleting.
- failed
Count Integer - Total number of nodes with Phase=Failed
- running
Count Integer - Total number of nodes with Phase=Running
- total
Count Integer - Total number of nodes in the node pool.
- updating
Count Integer - Total number of nodes with Phase=Updating
- creating
Count number - Total number of nodes with Phase=Creating.
- deleting
Count number - Total number of nodes with Phase=Deleting.
- failed
Count number - Total number of nodes with Phase=Failed
- running
Count number - Total number of nodes with Phase=Running
- total
Count number - Total number of nodes in the node pool.
- updating
Count number - Total number of nodes with Phase=Updating
- creating_
count int - Total number of nodes with Phase=Creating.
- deleting_
count int - Total number of nodes with Phase=Deleting.
- failed_
count int - Total number of nodes with Phase=Failed
- running_
count int - Total number of nodes with Phase=Running
- total_
count int - Total number of nodes in the node pool.
- updating_
count int - Total number of nodes with Phase=Updating
- creating
Count Number - Total number of nodes with Phase=Creating.
- deleting
Count Number - Total number of nodes with Phase=Deleting.
- failed
Count Number - Total number of nodes with Phase=Failed
- running
Count Number - Total number of nodes with Phase=Running
- total
Count Number - Total number of nodes in the node pool.
- updating
Count Number - Total number of nodes with Phase=Updating
DefaultNodePoolStatus, DefaultNodePoolStatusArgs
- Conditions
List<Volcengine.
Default Node Pool Status Condition> - Phase string
- Status of the node pool. Parameter values: Creating, Running, Updating, Deleting, Failed, Scaling.
- Conditions
[]Default
Node Pool Status Condition - Phase string
- Status of the node pool. Parameter values: Creating, Running, Updating, Deleting, Failed, Scaling.
- conditions
List<Default
Node Pool Status Condition> - phase String
- Status of the node pool. Parameter values: Creating, Running, Updating, Deleting, Failed, Scaling.
- conditions
Default
Node Pool Status Condition[] - phase string
- Status of the node pool. Parameter values: Creating, Running, Updating, Deleting, Failed, Scaling.
- conditions
Sequence[Default
Node Pool Status Condition] - phase str
- Status of the node pool. Parameter values: Creating, Running, Updating, Deleting, Failed, Scaling.
- conditions List<Property Map>
- phase String
- Status of the node pool. Parameter values: Creating, Running, Updating, Deleting, Failed, Scaling.
DefaultNodePoolStatusCondition, DefaultNodePoolStatusConditionArgs
- Type string
- Status conditions under the current primary state of the node pool, indicating the reasons for entering this state. There can be multiple reasons. Parameter values: ProgressingOk, ResourceCleanupFailed, Unknown, ClusterNotRunning.
- Type string
- Status conditions under the current primary state of the node pool, indicating the reasons for entering this state. There can be multiple reasons. Parameter values: ProgressingOk, ResourceCleanupFailed, Unknown, ClusterNotRunning.
- type String
- Status conditions under the current primary state of the node pool, indicating the reasons for entering this state. There can be multiple reasons. Parameter values: ProgressingOk, ResourceCleanupFailed, Unknown, ClusterNotRunning.
- type string
- Status conditions under the current primary state of the node pool, indicating the reasons for entering this state. There can be multiple reasons. Parameter values: ProgressingOk, ResourceCleanupFailed, Unknown, ClusterNotRunning.
- type str
- Status conditions under the current primary state of the node pool, indicating the reasons for entering this state. There can be multiple reasons. Parameter values: ProgressingOk, ResourceCleanupFailed, Unknown, ClusterNotRunning.
- type String
- Status conditions under the current primary state of the node pool, indicating the reasons for entering this state. There can be multiple reasons. Parameter values: ProgressingOk, ResourceCleanupFailed, Unknown, ClusterNotRunning.
DefaultNodePoolTag, DefaultNodePoolTagArgs
Import
$ pulumi import volcenginecc:vke/defaultNodePool:DefaultNodePool example "cluster_id|node_pool_id"
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- volcenginecc volcengine/pulumi-volcenginecc
- License
- MPL-2.0
- Notes
- This Pulumi package is based on the
volcengineccTerraform Provider.
published on Thursday, Apr 23, 2026 by Volcengine
