1. Packages
  2. Packages
  3. Volcenginecc Provider
  4. API Docs
  5. vke
  6. getDefaultNodePool
Viewing docs for volcenginecc v0.0.32
published on Thursday, Apr 23, 2026 by Volcengine
volcenginecc logo
Viewing docs for volcenginecc v0.0.32
published on Thursday, Apr 23, 2026 by Volcengine

    Data Source schema for Volcengine::VKE::DefaultNodePool

    Using getDefaultNodePool

    Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

    function getDefaultNodePool(args: GetDefaultNodePoolArgs, opts?: InvokeOptions): Promise<GetDefaultNodePoolResult>
    function getDefaultNodePoolOutput(args: GetDefaultNodePoolOutputArgs, opts?: InvokeOptions): Output<GetDefaultNodePoolResult>
    def get_default_node_pool(id: Optional[str] = None,
                              opts: Optional[InvokeOptions] = None) -> GetDefaultNodePoolResult
    def get_default_node_pool_output(id: Optional[pulumi.Input[str]] = None,
                              opts: Optional[InvokeOptions] = None) -> Output[GetDefaultNodePoolResult]
    func LookupDefaultNodePool(ctx *Context, args *LookupDefaultNodePoolArgs, opts ...InvokeOption) (*LookupDefaultNodePoolResult, error)
    func LookupDefaultNodePoolOutput(ctx *Context, args *LookupDefaultNodePoolOutputArgs, opts ...InvokeOption) LookupDefaultNodePoolResultOutput

    > Note: This function is named LookupDefaultNodePool in the Go SDK.

    public static class GetDefaultNodePool 
    {
        public static Task<GetDefaultNodePoolResult> InvokeAsync(GetDefaultNodePoolArgs args, InvokeOptions? opts = null)
        public static Output<GetDefaultNodePoolResult> Invoke(GetDefaultNodePoolInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetDefaultNodePoolResult> getDefaultNodePool(GetDefaultNodePoolArgs args, InvokeOptions options)
    public static Output<GetDefaultNodePoolResult> getDefaultNodePool(GetDefaultNodePoolArgs args, InvokeOptions options)
    
    fn::invoke:
      function: volcenginecc:vke/getDefaultNodePool:getDefaultNodePool
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Id string
    Uniquely identifies the resource.
    Id string
    Uniquely identifies the resource.
    id String
    Uniquely identifies the resource.
    id string
    Uniquely identifies the resource.
    id str
    Uniquely identifies the resource.
    id String
    Uniquely identifies the resource.

    getDefaultNodePool Result

    The following output properties are available:

    AutoScaling Volcengine.GetDefaultNodePoolAutoScaling
    Node pool scaling policy configuration
    ClusterId string
    Cluster ID where the node pool is located
    CreatedTime string
    Node pool creation time
    Id string
    Uniquely identifies the resource.
    KubernetesConfig Volcengine.GetDefaultNodePoolKubernetesConfig
    Kubernetes-related configuration for the node pool
    Management Volcengine.GetDefaultNodePoolManagement
    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
    NodeConfig Volcengine.GetDefaultNodePoolNodeConfig
    Cloud server (ECS) instance configuration in the node pool
    NodePoolId string
    Node pool ID
    NodeStatistics Volcengine.GetDefaultNodePoolNodeStatistics
    Node statistics in the node pool.
    Status Volcengine.GetDefaultNodePoolStatus
    Node pool status
    Tags List<Volcengine.GetDefaultNodePoolTag>
    Node pool tag information
    UpdatedTime string
    Time when the node pool was updated
    AutoScaling GetDefaultNodePoolAutoScaling
    Node pool scaling policy configuration
    ClusterId string
    Cluster ID where the node pool is located
    CreatedTime string
    Node pool creation time
    Id string
    Uniquely identifies the resource.
    KubernetesConfig GetDefaultNodePoolKubernetesConfig
    Kubernetes-related configuration for the node pool
    Management GetDefaultNodePoolManagement
    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
    NodeConfig GetDefaultNodePoolNodeConfig
    Cloud server (ECS) instance configuration in the node pool
    NodePoolId string
    Node pool ID
    NodeStatistics GetDefaultNodePoolNodeStatistics
    Node statistics in the node pool.
    Status GetDefaultNodePoolStatus
    Node pool status
    Tags []GetDefaultNodePoolTag
    Node pool tag information
    UpdatedTime string
    Time when the node pool was updated
    autoScaling GetDefaultNodePoolAutoScaling
    Node pool scaling policy configuration
    clusterId String
    Cluster ID where the node pool is located
    createdTime String
    Node pool creation time
    id String
    Uniquely identifies the resource.
    kubernetesConfig GetDefaultNodePoolKubernetesConfig
    Kubernetes-related configuration for the node pool
    management GetDefaultNodePoolManagement
    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
    nodeConfig GetDefaultNodePoolNodeConfig
    Cloud server (ECS) instance configuration in the node pool
    nodePoolId String
    Node pool ID
    nodeStatistics GetDefaultNodePoolNodeStatistics
    Node statistics in the node pool.
    status GetDefaultNodePoolStatus
    Node pool status
    tags List<GetDefaultNodePoolTag>
    Node pool tag information
    updatedTime String
    Time when the node pool was updated
    autoScaling GetDefaultNodePoolAutoScaling
    Node pool scaling policy configuration
    clusterId string
    Cluster ID where the node pool is located
    createdTime string
    Node pool creation time
    id string
    Uniquely identifies the resource.
    kubernetesConfig GetDefaultNodePoolKubernetesConfig
    Kubernetes-related configuration for the node pool
    management GetDefaultNodePoolManagement
    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
    nodeConfig GetDefaultNodePoolNodeConfig
    Cloud server (ECS) instance configuration in the node pool
    nodePoolId string
    Node pool ID
    nodeStatistics GetDefaultNodePoolNodeStatistics
    Node statistics in the node pool.
    status GetDefaultNodePoolStatus
    Node pool status
    tags GetDefaultNodePoolTag[]
    Node pool tag information
    updatedTime string
    Time when the node pool was updated
    auto_scaling GetDefaultNodePoolAutoScaling
    Node pool scaling policy configuration
    cluster_id str
    Cluster ID where the node pool is located
    created_time str
    Node pool creation time
    id str
    Uniquely identifies the resource.
    kubernetes_config GetDefaultNodePoolKubernetesConfig
    Kubernetes-related configuration for the node pool
    management GetDefaultNodePoolManagement
    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 GetDefaultNodePoolNodeConfig
    Cloud server (ECS) instance configuration in the node pool
    node_pool_id str
    Node pool ID
    node_statistics GetDefaultNodePoolNodeStatistics
    Node statistics in the node pool.
    status GetDefaultNodePoolStatus
    Node pool status
    tags Sequence[GetDefaultNodePoolTag]
    Node pool tag information
    updated_time str
    Time when the node pool was updated
    autoScaling Property Map
    Node pool scaling policy configuration
    clusterId String
    Cluster ID where the node pool is located
    createdTime String
    Node pool creation time
    id String
    Uniquely identifies the resource.
    kubernetesConfig 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
    nodeConfig Property Map
    Cloud server (ECS) instance configuration in the node pool
    nodePoolId String
    Node pool ID
    nodeStatistics Property Map
    Node statistics in the node pool.
    status Property Map
    Node pool status
    tags List<Property Map>
    Node pool tag information
    updatedTime String
    Time when the node pool was updated

    Supporting Types

    GetDefaultNodePoolAutoScaling

    DesiredReplicas 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
    MaxReplicas int
    Configure the maximum number of nodes in the node pool
    MinReplicas int
    Configure the minimum number of nodes in the node pool
    Priority int
    Priority
    ScalingGroupId string
    Scaling group ID
    SubnetPolicy string
    Multi-subnet scheduling policy for the node pool. Parameter value description: ZoneBalance: availability zone balancing policy. Priority: subnet priority policy.
    DesiredReplicas 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
    MaxReplicas int
    Configure the maximum number of nodes in the node pool
    MinReplicas int
    Configure the minimum number of nodes in the node pool
    Priority int
    Priority
    ScalingGroupId string
    Scaling group ID
    SubnetPolicy string
    Multi-subnet scheduling policy for the node pool. Parameter value description: ZoneBalance: availability zone balancing policy. Priority: subnet priority policy.
    desiredReplicas 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
    maxReplicas Integer
    Configure the maximum number of nodes in the node pool
    minReplicas Integer
    Configure the minimum number of nodes in the node pool
    priority Integer
    Priority
    scalingGroupId String
    Scaling group ID
    subnetPolicy String
    Multi-subnet scheduling policy for the node pool. Parameter value description: ZoneBalance: availability zone balancing policy. Priority: subnet priority policy.
    desiredReplicas 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
    maxReplicas number
    Configure the maximum number of nodes in the node pool
    minReplicas number
    Configure the minimum number of nodes in the node pool
    priority number
    Priority
    scalingGroupId string
    Scaling group ID
    subnetPolicy 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_id str
    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.
    desiredReplicas 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
    maxReplicas Number
    Configure the maximum number of nodes in the node pool
    minReplicas Number
    Configure the minimum number of nodes in the node pool
    priority Number
    Priority
    scalingGroupId String
    Scaling group ID
    subnetPolicy String
    Multi-subnet scheduling policy for the node pool. Parameter value description: ZoneBalance: availability zone balancing policy. Priority: subnet priority policy.

    GetDefaultNodePoolKubernetesConfig

    AutoSyncDisabled bool
    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
    KubeletConfig Volcengine.GetDefaultNodePoolKubernetesConfigKubeletConfig
    Kubelet component configuration
    Labels List<Volcengine.GetDefaultNodePoolKubernetesConfigLabel>
    Kubernetes label information for node pool/node
    NamePrefix string
    Prefix of the metadata name for node objects in Kubernetes.
    NameSuffix string
    Suffix of the metadata name for node objects in Kubernetes.
    NameUseHostname bool
    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.GetDefaultNodePoolKubernetesConfigTaint>
    Kubernetes taint information for the node pool/node
    AutoSyncDisabled bool
    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
    KubeletConfig GetDefaultNodePoolKubernetesConfigKubeletConfig
    Kubelet component configuration
    Labels []GetDefaultNodePoolKubernetesConfigLabel
    Kubernetes label information for node pool/node
    NamePrefix string
    Prefix of the metadata name for node objects in Kubernetes.
    NameSuffix string
    Suffix of the metadata name for node objects in Kubernetes.
    NameUseHostname bool
    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 []GetDefaultNodePoolKubernetesConfigTaint
    Kubernetes taint information for the node pool/node
    autoSyncDisabled Boolean
    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
    kubeletConfig GetDefaultNodePoolKubernetesConfigKubeletConfig
    Kubelet component configuration
    labels List<GetDefaultNodePoolKubernetesConfigLabel>
    Kubernetes label information for node pool/node
    namePrefix String
    Prefix of the metadata name for node objects in Kubernetes.
    nameSuffix String
    Suffix of the metadata name for node objects in Kubernetes.
    nameUseHostname Boolean
    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<GetDefaultNodePoolKubernetesConfigTaint>
    Kubernetes taint information for the node pool/node
    autoSyncDisabled boolean
    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
    kubeletConfig GetDefaultNodePoolKubernetesConfigKubeletConfig
    Kubelet component configuration
    labels GetDefaultNodePoolKubernetesConfigLabel[]
    Kubernetes label information for node pool/node
    namePrefix string
    Prefix of the metadata name for node objects in Kubernetes.
    nameSuffix string
    Suffix of the metadata name for node objects in Kubernetes.
    nameUseHostname boolean
    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 GetDefaultNodePoolKubernetesConfigTaint[]
    Kubernetes taint information for the node pool/node
    auto_sync_disabled bool
    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 GetDefaultNodePoolKubernetesConfigKubeletConfig
    Kubelet component configuration
    labels Sequence[GetDefaultNodePoolKubernetesConfigLabel]
    Kubernetes label information for node pool/node
    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_hostname bool
    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[GetDefaultNodePoolKubernetesConfigTaint]
    Kubernetes taint information for the node pool/node
    autoSyncDisabled Boolean
    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
    kubeletConfig Property Map
    Kubelet component configuration
    labels List<Property Map>
    Kubernetes label information for node pool/node
    namePrefix String
    Prefix of the metadata name for node objects in Kubernetes.
    nameSuffix String
    Suffix of the metadata name for node objects in Kubernetes.
    nameUseHostname Boolean
    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>
    Kubernetes taint information for the node pool/node

    GetDefaultNodePoolKubernetesConfigKubeletConfig

    CpuManagerPolicy string
    Configure kubelet's CpuManagerPolicy. Includes none and static strategies
    FeatureGates Volcengine.GetDefaultNodePoolKubernetesConfigKubeletConfigFeatureGates
    Feature gate.
    KubeApiBurst int
    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.
    KubeApiQps int
    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
    KubeReserveds List<Volcengine.GetDefaultNodePoolKubernetesConfigKubeletConfigKubeReserved>
    Resources reserved for Kubernetes system components on the node. By default, half of the default value in the node reserved resource policy is reserved
    MaxPods int
    Configure the maximum number of Pods supported by kubelet
    RegistryBurst 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
    RegistryPullQps int
    Can be used to limit the QPS cap for the image repository
    SerializeImagePulls bool
    Pull images one by one
    SystemReserveds List<Volcengine.GetDefaultNodePoolKubernetesConfigKubeletConfigSystemReserved>
    Resources reserved for the operating system on the node. By default, resources are reserved at half the default value specified in the node reserved resource policy.
    TopologyManagerPolicy string
    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.
    TopologyManagerScope string
    Resource granularity for topology management strategy. Values: container: resource alignment at container level. pod: resource alignment at Pod level
    CpuManagerPolicy string
    Configure kubelet's CpuManagerPolicy. Includes none and static strategies
    FeatureGates GetDefaultNodePoolKubernetesConfigKubeletConfigFeatureGates
    Feature gate.
    KubeApiBurst int
    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.
    KubeApiQps int
    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
    KubeReserveds []GetDefaultNodePoolKubernetesConfigKubeletConfigKubeReserved
    Resources reserved for Kubernetes system components on the node. By default, half of the default value in the node reserved resource policy is reserved
    MaxPods int
    Configure the maximum number of Pods supported by kubelet
    RegistryBurst 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
    RegistryPullQps int
    Can be used to limit the QPS cap for the image repository
    SerializeImagePulls bool
    Pull images one by one
    SystemReserveds []GetDefaultNodePoolKubernetesConfigKubeletConfigSystemReserved
    Resources reserved for the operating system on the node. By default, resources are reserved at half the default value specified in the node reserved resource policy.
    TopologyManagerPolicy string
    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.
    TopologyManagerScope string
    Resource granularity for topology management strategy. Values: container: resource alignment at container level. pod: resource alignment at Pod level
    cpuManagerPolicy String
    Configure kubelet's CpuManagerPolicy. Includes none and static strategies
    featureGates GetDefaultNodePoolKubernetesConfigKubeletConfigFeatureGates
    Feature gate.
    kubeApiBurst Integer
    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.
    kubeApiQps Integer
    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
    kubeReserveds List<GetDefaultNodePoolKubernetesConfigKubeletConfigKubeReserved>
    Resources reserved for Kubernetes system components on the node. By default, half of the default value in the node reserved resource policy is reserved
    maxPods Integer
    Configure the maximum number of Pods supported by kubelet
    registryBurst 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
    registryPullQps Integer
    Can be used to limit the QPS cap for the image repository
    serializeImagePulls Boolean
    Pull images one by one
    systemReserveds List<GetDefaultNodePoolKubernetesConfigKubeletConfigSystemReserved>
    Resources reserved for the operating system on the node. By default, resources are reserved at half the default value specified in the node reserved resource policy.
    topologyManagerPolicy String
    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.
    topologyManagerScope String
    Resource granularity for topology management strategy. Values: container: resource alignment at container level. pod: resource alignment at Pod level
    cpuManagerPolicy string
    Configure kubelet's CpuManagerPolicy. Includes none and static strategies
    featureGates GetDefaultNodePoolKubernetesConfigKubeletConfigFeatureGates
    Feature gate.
    kubeApiBurst number
    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.
    kubeApiQps number
    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
    kubeReserveds GetDefaultNodePoolKubernetesConfigKubeletConfigKubeReserved[]
    Resources reserved for Kubernetes system components on the node. By default, half of the default value in the node reserved resource policy is reserved
    maxPods number
    Configure the maximum number of Pods supported by kubelet
    registryBurst 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
    registryPullQps number
    Can be used to limit the QPS cap for the image repository
    serializeImagePulls boolean
    Pull images one by one
    systemReserveds GetDefaultNodePoolKubernetesConfigKubeletConfigSystemReserved[]
    Resources reserved for the operating system on the node. By default, resources are reserved at half the default value specified in the node reserved resource policy.
    topologyManagerPolicy string
    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.
    topologyManagerScope string
    Resource granularity for topology management strategy. Values: container: resource alignment at container level. pod: resource alignment at Pod level
    cpu_manager_policy str
    Configure kubelet's CpuManagerPolicy. Includes none and static strategies
    feature_gates GetDefaultNodePoolKubernetesConfigKubeletConfigFeatureGates
    Feature gate.
    kube_api_burst int
    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_qps int
    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[GetDefaultNodePoolKubernetesConfigKubeletConfigKubeReserved]
    Resources reserved for Kubernetes system components on the node. By default, half of the default value in the node reserved resource policy is 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_qps int
    Can be used to limit the QPS cap for the image repository
    serialize_image_pulls bool
    Pull images one by one
    system_reserveds Sequence[GetDefaultNodePoolKubernetesConfigKubeletConfigSystemReserved]
    Resources reserved for the operating system on the node. By default, resources are reserved at half the default value specified in the node reserved resource policy.
    topology_manager_policy str
    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_scope str
    Resource granularity for topology management strategy. Values: container: resource alignment at container level. pod: resource alignment at Pod level
    cpuManagerPolicy String
    Configure kubelet's CpuManagerPolicy. Includes none and static strategies
    featureGates Property Map
    Feature gate.
    kubeApiBurst Number
    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.
    kubeApiQps Number
    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
    kubeReserveds List<Property Map>
    Resources reserved for Kubernetes system components on the node. By default, half of the default value in the node reserved resource policy is reserved
    maxPods Number
    Configure the maximum number of Pods supported by kubelet
    registryBurst 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
    registryPullQps Number
    Can be used to limit the QPS cap for the image repository
    serializeImagePulls Boolean
    Pull images one by one
    systemReserveds List<Property Map>
    Resources reserved for the operating system on the node. By default, resources are reserved at half the default value specified in the node reserved resource policy.
    topologyManagerPolicy String
    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.
    topologyManagerScope String
    Resource granularity for topology management strategy. Values: container: resource alignment at container level. pod: resource alignment at Pod level

    GetDefaultNodePoolKubernetesConfigKubeletConfigFeatureGates

    InPlacePodVerticalScaling bool
    Whether to enable the feature switch for local vertical Pod autoscaling
    QoSResourceManager bool
    Enable QoSResourceManager feature switch. Options: - true to enable - false to disable
    InPlacePodVerticalScaling bool
    Whether to enable the feature switch for local vertical Pod autoscaling
    QoSResourceManager bool
    Enable QoSResourceManager feature switch. Options: - true to enable - false to disable
    inPlacePodVerticalScaling Boolean
    Whether to enable the feature switch for local vertical Pod autoscaling
    qoSResourceManager Boolean
    Enable QoSResourceManager feature switch. Options: - true to enable - false to disable
    inPlacePodVerticalScaling boolean
    Whether to enable the feature switch for local vertical Pod autoscaling
    qoSResourceManager boolean
    Enable QoSResourceManager feature switch. Options: - true to enable - false to disable
    in_place_pod_vertical_scaling bool
    Whether to enable the feature switch for local vertical Pod autoscaling
    qo_s_resource_manager bool
    Enable QoSResourceManager feature switch. Options: - true to enable - false to disable
    inPlacePodVerticalScaling Boolean
    Whether to enable the feature switch for local vertical Pod autoscaling
    qoSResourceManager Boolean
    Enable QoSResourceManager feature switch. Options: - true to enable - false to disable

    GetDefaultNodePoolKubernetesConfigKubeletConfigKubeReserved

    Name string
    Resource name. Values: cpu or memory
    Quantity string
    Specify the resource quantity. - For cpu, example value: 200m - For memory, example value: 1G
    Name string
    Resource name. Values: cpu or memory
    Quantity string
    Specify the resource quantity. - For cpu, example value: 200m - For memory, example value: 1G
    name String
    Resource name. Values: cpu or memory
    quantity String
    Specify the resource quantity. - For cpu, example value: 200m - For memory, example value: 1G
    name string
    Resource name. Values: cpu or memory
    quantity string
    Specify the resource quantity. - For cpu, example value: 200m - For memory, example value: 1G
    name str
    Resource name. Values: cpu or memory
    quantity str
    Specify the resource quantity. - For cpu, example value: 200m - For memory, example value: 1G
    name String
    Resource name. Values: cpu or memory
    quantity String
    Specify the resource quantity. - For cpu, example value: 200m - For memory, example value: 1G

    GetDefaultNodePoolKubernetesConfigKubeletConfigSystemReserved

    Name string
    Resource name. Values: cpu or memory.
    Quantity string
    Resource quantity for the specified resource. - For cpu, example value: 200m - For memory, example value: 1G
    Name string
    Resource name. Values: cpu or memory.
    Quantity string
    Resource quantity for the specified resource. - For cpu, example value: 200m - For memory, example value: 1G
    name String
    Resource name. Values: cpu or memory.
    quantity String
    Resource quantity for the specified resource. - For cpu, example value: 200m - For memory, example value: 1G
    name string
    Resource name. Values: cpu or memory.
    quantity string
    Resource quantity for the specified resource. - For cpu, example value: 200m - For memory, example value: 1G
    name str
    Resource name. Values: cpu or memory.
    quantity str
    Resource quantity for the specified resource. - For cpu, example value: 200m - For memory, example value: 1G
    name String
    Resource name. Values: cpu or memory.
    quantity String
    Resource quantity for the specified resource. - For cpu, example value: 200m - For memory, example value: 1G

    GetDefaultNodePoolKubernetesConfigLabel

    Key string
    Label key.
    Value string
    Label value
    Key string
    Label key.
    Value string
    Label value
    key String
    Label key.
    value String
    Label value
    key string
    Label key.
    value string
    Label value
    key str
    Label key.
    value str
    Label value
    key String
    Label key.
    value String
    Label value

    GetDefaultNodePoolKubernetesConfigTaint

    Effect string
    Taint effect. Values: NoSchedule (default): do not schedule. NoExecute: evict pods that do not tolerate the taint. PreferNoSchedule: avoid scheduling if possible.
    Key string
    Taint key
    Value string
    Taint value
    Effect string
    Taint effect. Values: NoSchedule (default): do not schedule. NoExecute: evict pods that do not tolerate the taint. PreferNoSchedule: avoid scheduling if possible.
    Key string
    Taint key
    Value string
    Taint value
    effect String
    Taint effect. Values: NoSchedule (default): do not schedule. NoExecute: evict pods that do not tolerate the taint. PreferNoSchedule: avoid scheduling if possible.
    key String
    Taint key
    value String
    Taint value
    effect string
    Taint effect. Values: NoSchedule (default): do not schedule. NoExecute: evict pods that do not tolerate the taint. PreferNoSchedule: avoid scheduling if possible.
    key string
    Taint key
    value string
    Taint value
    effect str
    Taint effect. Values: NoSchedule (default): do not schedule. NoExecute: evict pods that do not tolerate the taint. PreferNoSchedule: avoid scheduling if possible.
    key str
    Taint key
    value str
    Taint value
    effect String
    Taint effect. Values: NoSchedule (default): do not schedule. NoExecute: evict pods that do not tolerate the taint. PreferNoSchedule: avoid scheduling if possible.
    key String
    Taint key
    value String
    Taint value

    GetDefaultNodePoolManagement

    Enabled bool
    Whether managed mode is enabled for the node pool. Values: - true: enabled - false: disabled
    RemedyConfig Volcengine.GetDefaultNodePoolManagementRemedyConfig
    Check self-healing configuration.
    Enabled bool
    Whether managed mode is enabled for the node pool. Values: - true: enabled - false: disabled
    RemedyConfig GetDefaultNodePoolManagementRemedyConfig
    Check self-healing configuration.
    enabled Boolean
    Whether managed mode is enabled for the node pool. Values: - true: enabled - false: disabled
    remedyConfig GetDefaultNodePoolManagementRemedyConfig
    Check self-healing configuration.
    enabled boolean
    Whether managed mode is enabled for the node pool. Values: - true: enabled - false: disabled
    remedyConfig GetDefaultNodePoolManagementRemedyConfig
    Check self-healing configuration.
    enabled bool
    Whether managed mode is enabled for the node pool. Values: - true: enabled - false: disabled
    remedy_config GetDefaultNodePoolManagementRemedyConfig
    Check self-healing configuration.
    enabled Boolean
    Whether managed mode is enabled for the node pool. Values: - true: enabled - false: disabled
    remedyConfig Property Map
    Check self-healing configuration.

    GetDefaultNodePoolManagementRemedyConfig

    Enabled bool
    Enable self-healing check
    RemedyId string
    Self-healing rule ID
    Enabled bool
    Enable self-healing check
    RemedyId string
    Self-healing rule ID
    enabled Boolean
    Enable self-healing check
    remedyId String
    Self-healing rule ID
    enabled boolean
    Enable self-healing check
    remedyId string
    Self-healing rule ID
    enabled bool
    Enable self-healing check
    remedy_id str
    Self-healing rule ID
    enabled Boolean
    Enable self-healing check
    remedyId String
    Self-healing rule ID

    GetDefaultNodePoolNodeConfig

    AdditionalContainerStorageEnabled bool
    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
    AutoRenew 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.
    AutoRenewPeriod int
    Automatic renewal duration for cloud server instance, in months. This parameter is returned only when AutoRenew=true.
    DataVolumes List<Volcengine.GetDefaultNodePoolNodeConfigDataVolume>
    Data disk configuration for the node
    DeploymentSetGroupNumber int
    Group number of the instance in the deployment set. 0 means not set
    DeploymentSetId string
    Deployment set ID to be added to the instance
    Hostname string
    Host name corresponding to the node
    HpcClusterIds List<string>
    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
    ImageId string
    Image ID used by the cloud server corresponding to the node
    InitializeScript string
    Custom script executed after creating and initializing the node. Shell script in Base64 encoding
    InstanceChargeType string
    Billing type for cloud server instance. Parameter value description: PostPaid: pay-as-you-go. PrePaid: subscription (annual/monthly).
    InstanceName string
    Node (instance) name
    InstanceTypeIds List<string>
    List of cloud server instance type IDs corresponding to the node
    InstancesDistribution Volcengine.GetDefaultNodePoolNodeConfigInstancesDistribution
    Configure the mixed strategy for spot and pay-as-you-go instances. This strategy takes effect when SpotStrategy is set to SpotAsPriceGo
    NamePrefix string
    Node name prefix. An empty string or nil means the node name prefix policy is not enabled
    NetworkTrafficMode string
    Network communication mode between nodes
    Period int
    Duration for purchasing cloud server instance, in months. This parameter is returned only when InstanceChargeType=PrePaid
    PreScript string
    Script executed before deploying nodes
    ProjectName string
    The project to which the ECS belongs. Each ECS can only belong to one project.
    PublicAccessConfig Volcengine.GetDefaultNodePoolNodeConfigPublicAccessConfig
    Configuration for automatic public network access for nodes
    PublicAccessEnabled bool
    Whether the node automatically enables public network access. Values: - false: disabled - true: enabled
    Security Volcengine.GetDefaultNodePoolNodeConfigSecurity
    Node security configuration.
    SpotStrategy 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.
    SubnetIds List<string>
    List of subnet IDs to which the node network belongs.
    SystemVolume Volcengine.GetDefaultNodePoolNodeConfigSystemVolume
    System disk configuration for the node
    Tags List<Volcengine.GetDefaultNodePoolNodeConfigTag>
    Label information configured for the node pool
    AdditionalContainerStorageEnabled bool
    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
    AutoRenew 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.
    AutoRenewPeriod int
    Automatic renewal duration for cloud server instance, in months. This parameter is returned only when AutoRenew=true.
    DataVolumes []GetDefaultNodePoolNodeConfigDataVolume
    Data disk configuration for the node
    DeploymentSetGroupNumber int
    Group number of the instance in the deployment set. 0 means not set
    DeploymentSetId string
    Deployment set ID to be added to the instance
    Hostname string
    Host name corresponding to the node
    HpcClusterIds []string
    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
    ImageId string
    Image ID used by the cloud server corresponding to the node
    InitializeScript string
    Custom script executed after creating and initializing the node. Shell script in Base64 encoding
    InstanceChargeType string
    Billing type for cloud server instance. Parameter value description: PostPaid: pay-as-you-go. PrePaid: subscription (annual/monthly).
    InstanceName string
    Node (instance) name
    InstanceTypeIds []string
    List of cloud server instance type IDs corresponding to the node
    InstancesDistribution GetDefaultNodePoolNodeConfigInstancesDistribution
    Configure the mixed strategy for spot and pay-as-you-go instances. This strategy takes effect when SpotStrategy is set to SpotAsPriceGo
    NamePrefix string
    Node name prefix. An empty string or nil means the node name prefix policy is not enabled
    NetworkTrafficMode string
    Network communication mode between nodes
    Period int
    Duration for purchasing cloud server instance, in months. This parameter is returned only when InstanceChargeType=PrePaid
    PreScript string
    Script executed before deploying nodes
    ProjectName string
    The project to which the ECS belongs. Each ECS can only belong to one project.
    PublicAccessConfig GetDefaultNodePoolNodeConfigPublicAccessConfig
    Configuration for automatic public network access for nodes
    PublicAccessEnabled bool
    Whether the node automatically enables public network access. Values: - false: disabled - true: enabled
    Security GetDefaultNodePoolNodeConfigSecurity
    Node security configuration.
    SpotStrategy 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.
    SubnetIds []string
    List of subnet IDs to which the node network belongs.
    SystemVolume GetDefaultNodePoolNodeConfigSystemVolume
    System disk configuration for the node
    Tags []GetDefaultNodePoolNodeConfigTag
    Label information configured for the node pool
    additionalContainerStorageEnabled Boolean
    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
    autoRenew 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.
    autoRenewPeriod Integer
    Automatic renewal duration for cloud server instance, in months. This parameter is returned only when AutoRenew=true.
    dataVolumes List<GetDefaultNodePoolNodeConfigDataVolume>
    Data disk configuration for the node
    deploymentSetGroupNumber Integer
    Group number of the instance in the deployment set. 0 means not set
    deploymentSetId String
    Deployment set ID to be added to the instance
    hostname String
    Host name corresponding to the node
    hpcClusterIds List<String>
    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
    imageId String
    Image ID used by the cloud server corresponding to the node
    initializeScript String
    Custom script executed after creating and initializing the node. Shell script in Base64 encoding
    instanceChargeType String
    Billing type for cloud server instance. Parameter value description: PostPaid: pay-as-you-go. PrePaid: subscription (annual/monthly).
    instanceName String
    Node (instance) name
    instanceTypeIds List<String>
    List of cloud server instance type IDs corresponding to the node
    instancesDistribution GetDefaultNodePoolNodeConfigInstancesDistribution
    Configure the mixed strategy for spot and pay-as-you-go instances. This strategy takes effect when SpotStrategy is set to SpotAsPriceGo
    namePrefix String
    Node name prefix. An empty string or nil means the node name prefix policy is not enabled
    networkTrafficMode String
    Network communication mode between nodes
    period Integer
    Duration for purchasing cloud server instance, in months. This parameter is returned only when InstanceChargeType=PrePaid
    preScript String
    Script executed before deploying nodes
    projectName String
    The project to which the ECS belongs. Each ECS can only belong to one project.
    publicAccessConfig GetDefaultNodePoolNodeConfigPublicAccessConfig
    Configuration for automatic public network access for nodes
    publicAccessEnabled Boolean
    Whether the node automatically enables public network access. Values: - false: disabled - true: enabled
    security GetDefaultNodePoolNodeConfigSecurity
    Node security configuration.
    spotStrategy 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.
    subnetIds List<String>
    List of subnet IDs to which the node network belongs.
    systemVolume GetDefaultNodePoolNodeConfigSystemVolume
    System disk configuration for the node
    tags List<GetDefaultNodePoolNodeConfigTag>
    Label information configured for the node pool
    additionalContainerStorageEnabled boolean
    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
    autoRenew 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.
    autoRenewPeriod number
    Automatic renewal duration for cloud server instance, in months. This parameter is returned only when AutoRenew=true.
    dataVolumes GetDefaultNodePoolNodeConfigDataVolume[]
    Data disk configuration for the node
    deploymentSetGroupNumber number
    Group number of the instance in the deployment set. 0 means not set
    deploymentSetId string
    Deployment set ID to be added to the instance
    hostname string
    Host name corresponding to the node
    hpcClusterIds string[]
    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
    imageId string
    Image ID used by the cloud server corresponding to the node
    initializeScript string
    Custom script executed after creating and initializing the node. Shell script in Base64 encoding
    instanceChargeType string
    Billing type for cloud server instance. Parameter value description: PostPaid: pay-as-you-go. PrePaid: subscription (annual/monthly).
    instanceName string
    Node (instance) name
    instanceTypeIds string[]
    List of cloud server instance type IDs corresponding to the node
    instancesDistribution GetDefaultNodePoolNodeConfigInstancesDistribution
    Configure the mixed strategy for spot and pay-as-you-go instances. This strategy takes effect when SpotStrategy is set to SpotAsPriceGo
    namePrefix string
    Node name prefix. An empty string or nil means the node name prefix policy is not enabled
    networkTrafficMode string
    Network communication mode between nodes
    period number
    Duration for purchasing cloud server instance, in months. This parameter is returned only when InstanceChargeType=PrePaid
    preScript string
    Script executed before deploying nodes
    projectName string
    The project to which the ECS belongs. Each ECS can only belong to one project.
    publicAccessConfig GetDefaultNodePoolNodeConfigPublicAccessConfig
    Configuration for automatic public network access for nodes
    publicAccessEnabled boolean
    Whether the node automatically enables public network access. Values: - false: disabled - true: enabled
    security GetDefaultNodePoolNodeConfigSecurity
    Node security configuration.
    spotStrategy 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.
    subnetIds string[]
    List of subnet IDs to which the node network belongs.
    systemVolume GetDefaultNodePoolNodeConfigSystemVolume
    System disk configuration for the node
    tags GetDefaultNodePoolNodeConfigTag[]
    Label information configured for the node pool
    additional_container_storage_enabled bool
    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_period int
    Automatic renewal duration for cloud server instance, in months. This parameter is returned only when AutoRenew=true.
    data_volumes Sequence[GetDefaultNodePoolNodeConfigDataVolume]
    Data disk configuration for the node
    deployment_set_group_number int
    Group number of the instance in the deployment set. 0 means not set
    deployment_set_id str
    Deployment set ID to be added to the instance
    hostname str
    Host name corresponding to the node
    hpc_cluster_ids Sequence[str]
    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_type str
    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_ids Sequence[str]
    List of cloud server instance type IDs corresponding to the node
    instances_distribution GetDefaultNodePoolNodeConfigInstancesDistribution
    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_mode str
    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_config GetDefaultNodePoolNodeConfigPublicAccessConfig
    Configuration for automatic public network access for nodes
    public_access_enabled bool
    Whether the node automatically enables public network access. Values: - false: disabled - true: enabled
    security GetDefaultNodePoolNodeConfigSecurity
    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 GetDefaultNodePoolNodeConfigSystemVolume
    System disk configuration for the node
    tags Sequence[GetDefaultNodePoolNodeConfigTag]
    Label information configured for the node pool
    additionalContainerStorageEnabled Boolean
    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
    autoRenew 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.
    autoRenewPeriod Number
    Automatic renewal duration for cloud server instance, in months. This parameter is returned only when AutoRenew=true.
    dataVolumes List<Property Map>
    Data disk configuration for the node
    deploymentSetGroupNumber Number
    Group number of the instance in the deployment set. 0 means not set
    deploymentSetId String
    Deployment set ID to be added to the instance
    hostname String
    Host name corresponding to the node
    hpcClusterIds List<String>
    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
    imageId String
    Image ID used by the cloud server corresponding to the node
    initializeScript String
    Custom script executed after creating and initializing the node. Shell script in Base64 encoding
    instanceChargeType String
    Billing type for cloud server instance. Parameter value description: PostPaid: pay-as-you-go. PrePaid: subscription (annual/monthly).
    instanceName String
    Node (instance) name
    instanceTypeIds List<String>
    List of cloud server instance type IDs corresponding to the node
    instancesDistribution Property Map
    Configure the mixed strategy for spot and pay-as-you-go instances. This strategy takes effect when SpotStrategy is set to SpotAsPriceGo
    namePrefix String
    Node name prefix. An empty string or nil means the node name prefix policy is not enabled
    networkTrafficMode String
    Network communication mode between nodes
    period Number
    Duration for purchasing cloud server instance, in months. This parameter is returned only when InstanceChargeType=PrePaid
    preScript String
    Script executed before deploying nodes
    projectName String
    The project to which the ECS belongs. Each ECS can only belong to one project.
    publicAccessConfig Property Map
    Configuration for automatic public network access for nodes
    publicAccessEnabled Boolean
    Whether the node automatically enables public network access. Values: - false: disabled - true: enabled
    security Property Map
    Node security configuration.
    spotStrategy 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.
    subnetIds List<String>
    List of subnet IDs to which the node network belongs.
    systemVolume Property Map
    System disk configuration for the node
    tags List<Property Map>
    Label information configured for the node pool

    GetDefaultNodePoolNodeConfigDataVolume

    FileSystem string
    File system. Options: - Ext4 (default) - Xfs
    MountPoint string
    Target mount directory after disk formatting.
    PlacementGroupId string
    Placement group ID
    Size int
    Disk capacity, in GiB
    SnapshotId 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
    SubgroupNumber 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.
    FileSystem string
    File system. Options: - Ext4 (default) - Xfs
    MountPoint string
    Target mount directory after disk formatting.
    PlacementGroupId string
    Placement group ID
    Size int
    Disk capacity, in GiB
    SnapshotId 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
    SubgroupNumber 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.
    fileSystem String
    File system. Options: - Ext4 (default) - Xfs
    mountPoint String
    Target mount directory after disk formatting.
    placementGroupId String
    Placement group ID
    size Integer
    Disk capacity, in GiB
    snapshotId 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
    subgroupNumber 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.
    fileSystem string
    File system. Options: - Ext4 (default) - Xfs
    mountPoint string
    Target mount directory after disk formatting.
    placementGroupId string
    Placement group ID
    size number
    Disk capacity, in GiB
    snapshotId 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
    subgroupNumber 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_id str
    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.
    fileSystem String
    File system. Options: - Ext4 (default) - Xfs
    mountPoint String
    Target mount directory after disk formatting.
    placementGroupId String
    Placement group ID
    size Number
    Disk capacity, in GiB
    snapshotId 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
    subgroupNumber 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.

    GetDefaultNodePoolNodeConfigInstancesDistribution

    CapacityRebalance 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.
    CompensateWithOnDemand bool
    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
    OnDemandBaseCapacity int
    Base capacity size. The base capacity is always pay-as-you-go instances. Value range: [0,500], default: 0
    OnDemandPercentageAboveBaseCapacity int
    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.
    CapacityRebalance 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.
    CompensateWithOnDemand bool
    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
    OnDemandBaseCapacity int
    Base capacity size. The base capacity is always pay-as-you-go instances. Value range: [0,500], default: 0
    OnDemandPercentageAboveBaseCapacity int
    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.
    capacityRebalance 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.
    compensateWithOnDemand Boolean
    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
    onDemandBaseCapacity Integer
    Base capacity size. The base capacity is always pay-as-you-go instances. Value range: [0,500], default: 0
    onDemandPercentageAboveBaseCapacity Integer
    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.
    capacityRebalance 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.
    compensateWithOnDemand boolean
    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
    onDemandBaseCapacity number
    Base capacity size. The base capacity is always pay-as-you-go instances. Value range: [0,500], default: 0
    onDemandPercentageAboveBaseCapacity number
    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_on_demand bool
    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_base_capacity int
    Base capacity size. The base capacity is always pay-as-you-go instances. Value range: [0,500], default: 0
    on_demand_percentage_above_base_capacity int
    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.
    capacityRebalance 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.
    compensateWithOnDemand Boolean
    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
    onDemandBaseCapacity Number
    Base capacity size. The base capacity is always pay-as-you-go instances. Value range: [0,500], default: 0
    onDemandPercentageAboveBaseCapacity Number
    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.

    GetDefaultNodePoolNodeConfigPublicAccessConfig

    Bandwidth int
    Peak bandwidth for the public IP, unit: Mbps
    BillingType 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
    BillingType 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
    billingType 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
    billingType 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
    billingType 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)

    GetDefaultNodePoolNodeConfigSecurity

    Login Volcengine.GetDefaultNodePoolNodeConfigSecurityLogin
    Node access configuration
    SecurityGroupIds List<string>
    List of security group IDs for the node network
    SecurityStrategies List<string>
    Node security policy. Parameter value description: Hids: host security hardening
    SecurityStrategyEnabled bool
    Whether security hardening is enabled for the node. Parameter value description: true: enabled. false: not enabled.
    Login GetDefaultNodePoolNodeConfigSecurityLogin
    Node access configuration
    SecurityGroupIds []string
    List of security group IDs for the node network
    SecurityStrategies []string
    Node security policy. Parameter value description: Hids: host security hardening
    SecurityStrategyEnabled bool
    Whether security hardening is enabled for the node. Parameter value description: true: enabled. false: not enabled.
    login GetDefaultNodePoolNodeConfigSecurityLogin
    Node access configuration
    securityGroupIds List<String>
    List of security group IDs for the node network
    securityStrategies List<String>
    Node security policy. Parameter value description: Hids: host security hardening
    securityStrategyEnabled Boolean
    Whether security hardening is enabled for the node. Parameter value description: true: enabled. false: not enabled.
    login GetDefaultNodePoolNodeConfigSecurityLogin
    Node access configuration
    securityGroupIds string[]
    List of security group IDs for the node network
    securityStrategies string[]
    Node security policy. Parameter value description: Hids: host security hardening
    securityStrategyEnabled boolean
    Whether security hardening is enabled for the node. Parameter value description: true: enabled. false: not enabled.
    login GetDefaultNodePoolNodeConfigSecurityLogin
    Node access configuration
    security_group_ids Sequence[str]
    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_enabled bool
    Whether security hardening is enabled for the node. Parameter value description: true: enabled. false: not enabled.
    login Property Map
    Node access configuration
    securityGroupIds List<String>
    List of security group IDs for the node network
    securityStrategies List<String>
    Node security policy. Parameter value description: Hids: host security hardening
    securityStrategyEnabled Boolean
    Whether security hardening is enabled for the node. Parameter value description: true: enabled. false: not enabled.

    GetDefaultNodePoolNodeConfigSecurityLogin

    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 ( ) ` ~ ! @ # $ % ^ & * _ - + = | { } [ ] : ; ' < > , . ? /
    SshKeyPairName string
    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 ( ) ` ~ ! @ # $ % ^ & * _ - + = | { } [ ] : ; ' < > , . ? /
    SshKeyPairName string
    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 ( ) ` ~ ! @ # $ % ^ & * _ - + = | { } [ ] : ; ' < > , . ? /
    sshKeyPairName String
    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 ( ) ` ~ ! @ # $ % ^ & * _ - + = | { } [ ] : ; ' < > , . ? /
    sshKeyPairName string
    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_pair_name str
    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 ( ) ` ~ ! @ # $ % ^ & * _ - + = | { } [ ] : ; ' < > , . ? /
    sshKeyPairName String
    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.

    GetDefaultNodePoolNodeConfigSystemVolume

    PlacementGroupId string
    Placement group ID
    Size int
    Cloud disk capacity, in GiB. Value description: default: 40 GiB. Ultra-fast SSD (ESSDPL0, ESSDFlexPL): 40–2048 GiB
    SubgroupNumber int
    Placement subgroup
    Type string
    Cloud disk type: ESSDPL0: (default) Ultra SSD with performance level PL0. ESSDFlexPL: Ultra SSD with performance level PL1
    PlacementGroupId string
    Placement group ID
    Size int
    Cloud disk capacity, in GiB. Value description: default: 40 GiB. Ultra-fast SSD (ESSDPL0, ESSDFlexPL): 40–2048 GiB
    SubgroupNumber int
    Placement subgroup
    Type string
    Cloud disk type: ESSDPL0: (default) Ultra SSD with performance level PL0. ESSDFlexPL: Ultra SSD with performance level PL1
    placementGroupId String
    Placement group ID
    size Integer
    Cloud disk capacity, in GiB. Value description: default: 40 GiB. Ultra-fast SSD (ESSDPL0, ESSDFlexPL): 40–2048 GiB
    subgroupNumber Integer
    Placement subgroup
    type String
    Cloud disk type: ESSDPL0: (default) Ultra SSD with performance level PL0. ESSDFlexPL: Ultra SSD with performance level PL1
    placementGroupId string
    Placement group ID
    size number
    Cloud disk capacity, in GiB. Value description: default: 40 GiB. Ultra-fast SSD (ESSDPL0, ESSDFlexPL): 40–2048 GiB
    subgroupNumber 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_id str
    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
    placementGroupId String
    Placement group ID
    size Number
    Cloud disk capacity, in GiB. Value description: default: 40 GiB. Ultra-fast SSD (ESSDPL0, ESSDFlexPL): 40–2048 GiB
    subgroupNumber Number
    Placement subgroup
    type String
    Cloud disk type: ESSDPL0: (default) Ultra SSD with performance level PL0. ESSDFlexPL: Ultra SSD with performance level PL1

    GetDefaultNodePoolNodeConfigTag

    Key string
    Label key.
    Value string
    Tag value
    Key string
    Label key.
    Value string
    Tag value
    key String
    Label key.
    value String
    Tag value
    key string
    Label key.
    value string
    Tag value
    key str
    Label key.
    value str
    Tag value
    key String
    Label key.
    value String
    Tag value

    GetDefaultNodePoolNodeStatistics

    CreatingCount int
    Total number of nodes with Phase=Creating.
    DeletingCount int
    Total number of nodes with Phase=Deleting.
    FailedCount int
    Total number of nodes with Phase=Failed
    RunningCount int
    Total number of nodes with Phase=Running
    TotalCount int
    Total number of nodes in the node pool.
    UpdatingCount int
    Total number of nodes with Phase=Updating
    CreatingCount int
    Total number of nodes with Phase=Creating.
    DeletingCount int
    Total number of nodes with Phase=Deleting.
    FailedCount int
    Total number of nodes with Phase=Failed
    RunningCount int
    Total number of nodes with Phase=Running
    TotalCount int
    Total number of nodes in the node pool.
    UpdatingCount int
    Total number of nodes with Phase=Updating
    creatingCount Integer
    Total number of nodes with Phase=Creating.
    deletingCount Integer
    Total number of nodes with Phase=Deleting.
    failedCount Integer
    Total number of nodes with Phase=Failed
    runningCount Integer
    Total number of nodes with Phase=Running
    totalCount Integer
    Total number of nodes in the node pool.
    updatingCount Integer
    Total number of nodes with Phase=Updating
    creatingCount number
    Total number of nodes with Phase=Creating.
    deletingCount number
    Total number of nodes with Phase=Deleting.
    failedCount number
    Total number of nodes with Phase=Failed
    runningCount number
    Total number of nodes with Phase=Running
    totalCount number
    Total number of nodes in the node pool.
    updatingCount 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
    creatingCount Number
    Total number of nodes with Phase=Creating.
    deletingCount Number
    Total number of nodes with Phase=Deleting.
    failedCount Number
    Total number of nodes with Phase=Failed
    runningCount Number
    Total number of nodes with Phase=Running
    totalCount Number
    Total number of nodes in the node pool.
    updatingCount Number
    Total number of nodes with Phase=Updating

    GetDefaultNodePoolStatus

    Conditions List<Volcengine.GetDefaultNodePoolStatusCondition>
    Status conditions of the node pool in its current primary state, indicating the reason for entering this state
    Phase string
    Status of the node pool. Parameter values: Creating, Running, Updating, Deleting, Failed, Scaling.
    Conditions []GetDefaultNodePoolStatusCondition
    Status conditions of the node pool in its current primary state, indicating the reason for entering this state
    Phase string
    Status of the node pool. Parameter values: Creating, Running, Updating, Deleting, Failed, Scaling.
    conditions List<GetDefaultNodePoolStatusCondition>
    Status conditions of the node pool in its current primary state, indicating the reason for entering this state
    phase String
    Status of the node pool. Parameter values: Creating, Running, Updating, Deleting, Failed, Scaling.
    conditions GetDefaultNodePoolStatusCondition[]
    Status conditions of the node pool in its current primary state, indicating the reason for entering this state
    phase string
    Status of the node pool. Parameter values: Creating, Running, Updating, Deleting, Failed, Scaling.
    conditions Sequence[GetDefaultNodePoolStatusCondition]
    Status conditions of the node pool in its current primary state, indicating the reason for entering this state
    phase str
    Status of the node pool. Parameter values: Creating, Running, Updating, Deleting, Failed, Scaling.
    conditions List<Property Map>
    Status conditions of the node pool in its current primary state, indicating the reason for entering this state
    phase String
    Status of the node pool. Parameter values: Creating, Running, Updating, Deleting, Failed, Scaling.

    GetDefaultNodePoolStatusCondition

    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.

    GetDefaultNodePoolTag

    Key string
    Label key.
    Value string
    Tag value
    Key string
    Label key.
    Value string
    Tag value
    key String
    Label key.
    value String
    Tag value
    key string
    Label key.
    value string
    Tag value
    key str
    Label key.
    value str
    Tag value
    key String
    Label key.
    value String
    Tag value

    Package Details

    Repository
    volcenginecc volcengine/pulumi-volcenginecc
    License
    MPL-2.0
    Notes
    This Pulumi package is based on the volcenginecc Terraform Provider.
    volcenginecc logo
    Viewing docs for volcenginecc v0.0.32
    published on Thursday, Apr 23, 2026 by Volcengine
      Try Pulumi Cloud free. Your team will thank you.