tencentcloud 1.82.35 published on Friday, Nov 7, 2025 by tencentcloudstack
tencentcloud.getKubernetesClusterNativeNodePools
Start a Neo task
Explain and create a tencentcloud.getKubernetesClusterNativeNodePools resource
tencentcloud 1.82.35 published on Friday, Nov 7, 2025 by tencentcloudstack
Use this data source to query detailed information of tke kubernetes cluster_native_node_pools
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as tencentcloud from "@pulumi/tencentcloud";
const kubernetesClusterNativeNodePools = tencentcloud.getKubernetesClusterNativeNodePools({
clusterId: "cls-eyi0erm0",
filters: [
{
name: "NodePoolsName",
values: ["native_node_pool"],
},
{
name: "NodePoolsId",
values: ["np-ngjwhdv4"],
},
],
});
import pulumi
import pulumi_tencentcloud as tencentcloud
kubernetes_cluster_native_node_pools = tencentcloud.get_kubernetes_cluster_native_node_pools(cluster_id="cls-eyi0erm0",
filters=[
{
"name": "NodePoolsName",
"values": ["native_node_pool"],
},
{
"name": "NodePoolsId",
"values": ["np-ngjwhdv4"],
},
])
package main
import (
"github.com/pulumi/pulumi-terraform-provider/sdks/go/tencentcloud/tencentcloud"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := tencentcloud.GetKubernetesClusterNativeNodePools(ctx, &tencentcloud.GetKubernetesClusterNativeNodePoolsArgs{
ClusterId: "cls-eyi0erm0",
Filters: []tencentcloud.GetKubernetesClusterNativeNodePoolsFilter{
{
Name: "NodePoolsName",
Values: []string{
"native_node_pool",
},
},
{
Name: "NodePoolsId",
Values: []string{
"np-ngjwhdv4",
},
},
},
}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Tencentcloud = Pulumi.Tencentcloud;
return await Deployment.RunAsync(() =>
{
var kubernetesClusterNativeNodePools = Tencentcloud.GetKubernetesClusterNativeNodePools.Invoke(new()
{
ClusterId = "cls-eyi0erm0",
Filters = new[]
{
new Tencentcloud.Inputs.GetKubernetesClusterNativeNodePoolsFilterInputArgs
{
Name = "NodePoolsName",
Values = new[]
{
"native_node_pool",
},
},
new Tencentcloud.Inputs.GetKubernetesClusterNativeNodePoolsFilterInputArgs
{
Name = "NodePoolsId",
Values = new[]
{
"np-ngjwhdv4",
},
},
},
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.tencentcloud.TencentcloudFunctions;
import com.pulumi.tencentcloud.inputs.GetKubernetesClusterNativeNodePoolsArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
final var kubernetesClusterNativeNodePools = TencentcloudFunctions.getKubernetesClusterNativeNodePools(GetKubernetesClusterNativeNodePoolsArgs.builder()
.clusterId("cls-eyi0erm0")
.filters(
GetKubernetesClusterNativeNodePoolsFilterArgs.builder()
.name("NodePoolsName")
.values("native_node_pool")
.build(),
GetKubernetesClusterNativeNodePoolsFilterArgs.builder()
.name("NodePoolsId")
.values("np-ngjwhdv4")
.build())
.build());
}
}
variables:
kubernetesClusterNativeNodePools:
fn::invoke:
function: tencentcloud:getKubernetesClusterNativeNodePools
arguments:
clusterId: cls-eyi0erm0
filters:
- name: NodePoolsName
values:
- native_node_pool
- name: NodePoolsId
values:
- np-ngjwhdv4
Using getKubernetesClusterNativeNodePools
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 getKubernetesClusterNativeNodePools(args: GetKubernetesClusterNativeNodePoolsArgs, opts?: InvokeOptions): Promise<GetKubernetesClusterNativeNodePoolsResult>
function getKubernetesClusterNativeNodePoolsOutput(args: GetKubernetesClusterNativeNodePoolsOutputArgs, opts?: InvokeOptions): Output<GetKubernetesClusterNativeNodePoolsResult>def get_kubernetes_cluster_native_node_pools(cluster_id: Optional[str] = None,
filters: Optional[Sequence[GetKubernetesClusterNativeNodePoolsFilter]] = None,
id: Optional[str] = None,
result_output_file: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetKubernetesClusterNativeNodePoolsResult
def get_kubernetes_cluster_native_node_pools_output(cluster_id: Optional[pulumi.Input[str]] = None,
filters: Optional[pulumi.Input[Sequence[pulumi.Input[GetKubernetesClusterNativeNodePoolsFilterArgs]]]] = None,
id: Optional[pulumi.Input[str]] = None,
result_output_file: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetKubernetesClusterNativeNodePoolsResult]func GetKubernetesClusterNativeNodePools(ctx *Context, args *GetKubernetesClusterNativeNodePoolsArgs, opts ...InvokeOption) (*GetKubernetesClusterNativeNodePoolsResult, error)
func GetKubernetesClusterNativeNodePoolsOutput(ctx *Context, args *GetKubernetesClusterNativeNodePoolsOutputArgs, opts ...InvokeOption) GetKubernetesClusterNativeNodePoolsResultOutput> Note: This function is named GetKubernetesClusterNativeNodePools in the Go SDK.
public static class GetKubernetesClusterNativeNodePools
{
public static Task<GetKubernetesClusterNativeNodePoolsResult> InvokeAsync(GetKubernetesClusterNativeNodePoolsArgs args, InvokeOptions? opts = null)
public static Output<GetKubernetesClusterNativeNodePoolsResult> Invoke(GetKubernetesClusterNativeNodePoolsInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetKubernetesClusterNativeNodePoolsResult> getKubernetesClusterNativeNodePools(GetKubernetesClusterNativeNodePoolsArgs args, InvokeOptions options)
public static Output<GetKubernetesClusterNativeNodePoolsResult> getKubernetesClusterNativeNodePools(GetKubernetesClusterNativeNodePoolsArgs args, InvokeOptions options)
fn::invoke:
function: tencentcloud:index/getKubernetesClusterNativeNodePools:getKubernetesClusterNativeNodePools
arguments:
# arguments dictionaryThe following arguments are supported:
- Cluster
Id string - ID of the cluster.
- Filters
List<Get
Kubernetes Cluster Native Node Pools Filter> - Query filter conditions: NodePoolsName, Filter according to the node pool name, type: String, required: no. NodePoolsId, Filter according to the node pool ID, type: String, required: no. tags, Filter according to the label key value pairs, type: String, required: no. tag:tag-key, Filter according to the label key value pairs, type: String, required: no.
- Id string
- Result
Output stringFile - Used to save results.
- Cluster
Id string - ID of the cluster.
- Filters
[]Get
Kubernetes Cluster Native Node Pools Filter - Query filter conditions: NodePoolsName, Filter according to the node pool name, type: String, required: no. NodePoolsId, Filter according to the node pool ID, type: String, required: no. tags, Filter according to the label key value pairs, type: String, required: no. tag:tag-key, Filter according to the label key value pairs, type: String, required: no.
- Id string
- Result
Output stringFile - Used to save results.
- cluster
Id String - ID of the cluster.
- filters
List<Get
Kubernetes Cluster Native Node Pools Filter> - Query filter conditions: NodePoolsName, Filter according to the node pool name, type: String, required: no. NodePoolsId, Filter according to the node pool ID, type: String, required: no. tags, Filter according to the label key value pairs, type: String, required: no. tag:tag-key, Filter according to the label key value pairs, type: String, required: no.
- id String
- result
Output StringFile - Used to save results.
- cluster
Id string - ID of the cluster.
- filters
Get
Kubernetes Cluster Native Node Pools Filter[] - Query filter conditions: NodePoolsName, Filter according to the node pool name, type: String, required: no. NodePoolsId, Filter according to the node pool ID, type: String, required: no. tags, Filter according to the label key value pairs, type: String, required: no. tag:tag-key, Filter according to the label key value pairs, type: String, required: no.
- id string
- result
Output stringFile - Used to save results.
- cluster_
id str - ID of the cluster.
- filters
Sequence[Get
Kubernetes Cluster Native Node Pools Filter] - Query filter conditions: NodePoolsName, Filter according to the node pool name, type: String, required: no. NodePoolsId, Filter according to the node pool ID, type: String, required: no. tags, Filter according to the label key value pairs, type: String, required: no. tag:tag-key, Filter according to the label key value pairs, type: String, required: no.
- id str
- result_
output_ strfile - Used to save results.
- cluster
Id String - ID of the cluster.
- filters List<Property Map>
- Query filter conditions: NodePoolsName, Filter according to the node pool name, type: String, required: no. NodePoolsId, Filter according to the node pool ID, type: String, required: no. tags, Filter according to the label key value pairs, type: String, required: no. tag:tag-key, Filter according to the label key value pairs, type: String, required: no.
- id String
- result
Output StringFile - Used to save results.
getKubernetesClusterNativeNodePools Result
The following output properties are available:
- Cluster
Id string - ID of the cluster.
- Id string
- Node
Pools List<GetKubernetes Cluster Native Node Pools Node Pool> - Node pool list.
- Filters
List<Get
Kubernetes Cluster Native Node Pools Filter> - Result
Output stringFile
- Cluster
Id string - ID of the cluster.
- Id string
- Node
Pools []GetKubernetes Cluster Native Node Pools Node Pool - Node pool list.
- Filters
[]Get
Kubernetes Cluster Native Node Pools Filter - Result
Output stringFile
- cluster
Id String - ID of the cluster.
- id String
- node
Pools List<GetKubernetes Cluster Native Node Pools Node Pool> - Node pool list.
- filters
List<Get
Kubernetes Cluster Native Node Pools Filter> - result
Output StringFile
- cluster
Id string - ID of the cluster.
- id string
- node
Pools GetKubernetes Cluster Native Node Pools Node Pool[] - Node pool list.
- filters
Get
Kubernetes Cluster Native Node Pools Filter[] - result
Output stringFile
- cluster_
id str - ID of the cluster.
- id str
- node_
pools Sequence[GetKubernetes Cluster Native Node Pools Node Pool] - Node pool list.
- filters
Sequence[Get
Kubernetes Cluster Native Node Pools Filter] - result_
output_ strfile
- cluster
Id String - ID of the cluster.
- id String
- node
Pools List<Property Map> - Node pool list.
- filters List<Property Map>
- result
Output StringFile
Supporting Types
GetKubernetesClusterNativeNodePoolsFilter
GetKubernetesClusterNativeNodePoolsNodePool
- Annotations
List<Get
Kubernetes Cluster Native Node Pools Node Pool Annotation> - Node Annotation List.
- Cluster
Id string - ID of the cluster.
- Created
At string - Creation time.
- Deletion
Protection bool - Whether to enable deletion protection.
- Labels
List<Get
Kubernetes Cluster Native Node Pools Node Pool Label> - Node Labels.
- Life
State string - Node pool status.
- Name string
- Node pool name.
- Natives
List<Get
Kubernetes Cluster Native Node Pools Node Pool Native> - Native node pool creation parameters.
- Node
Pool stringId - ID of the node pool.
-
List<Get
Kubernetes Cluster Native Node Pools Node Pool Tag> - Tag pair list.
- Taints
List<Get
Kubernetes Cluster Native Node Pools Node Pool Taint> - node taint.
- Type string
- Node pool type. Optional value is
Native. - Unschedulable bool
- Whether the node is not schedulable by default.
- Annotations
[]Get
Kubernetes Cluster Native Node Pools Node Pool Annotation - Node Annotation List.
- Cluster
Id string - ID of the cluster.
- Created
At string - Creation time.
- Deletion
Protection bool - Whether to enable deletion protection.
- Labels
[]Get
Kubernetes Cluster Native Node Pools Node Pool Label - Node Labels.
- Life
State string - Node pool status.
- Name string
- Node pool name.
- Natives
[]Get
Kubernetes Cluster Native Node Pools Node Pool Native - Native node pool creation parameters.
- Node
Pool stringId - ID of the node pool.
-
[]Get
Kubernetes Cluster Native Node Pools Node Pool Tag - Tag pair list.
- Taints
[]Get
Kubernetes Cluster Native Node Pools Node Pool Taint - node taint.
- Type string
- Node pool type. Optional value is
Native. - Unschedulable bool
- Whether the node is not schedulable by default.
- annotations
List<Get
Kubernetes Cluster Native Node Pools Node Pool Annotation> - Node Annotation List.
- cluster
Id String - ID of the cluster.
- created
At String - Creation time.
- deletion
Protection Boolean - Whether to enable deletion protection.
- labels
List<Get
Kubernetes Cluster Native Node Pools Node Pool Label> - Node Labels.
- life
State String - Node pool status.
- name String
- Node pool name.
- natives
List<Get
Kubernetes Cluster Native Node Pools Node Pool Native> - Native node pool creation parameters.
- node
Pool StringId - ID of the node pool.
-
List<Get
Kubernetes Cluster Native Node Pools Node Pool Tag> - Tag pair list.
- taints
List<Get
Kubernetes Cluster Native Node Pools Node Pool Taint> - node taint.
- type String
- Node pool type. Optional value is
Native. - unschedulable Boolean
- Whether the node is not schedulable by default.
- annotations
Get
Kubernetes Cluster Native Node Pools Node Pool Annotation[] - Node Annotation List.
- cluster
Id string - ID of the cluster.
- created
At string - Creation time.
- deletion
Protection boolean - Whether to enable deletion protection.
- labels
Get
Kubernetes Cluster Native Node Pools Node Pool Label[] - Node Labels.
- life
State string - Node pool status.
- name string
- Node pool name.
- natives
Get
Kubernetes Cluster Native Node Pools Node Pool Native[] - Native node pool creation parameters.
- node
Pool stringId - ID of the node pool.
-
Get
Kubernetes Cluster Native Node Pools Node Pool Tag[] - Tag pair list.
- taints
Get
Kubernetes Cluster Native Node Pools Node Pool Taint[] - node taint.
- type string
- Node pool type. Optional value is
Native. - unschedulable boolean
- Whether the node is not schedulable by default.
- annotations
Sequence[Get
Kubernetes Cluster Native Node Pools Node Pool Annotation] - Node Annotation List.
- cluster_
id str - ID of the cluster.
- created_
at str - Creation time.
- deletion_
protection bool - Whether to enable deletion protection.
- labels
Sequence[Get
Kubernetes Cluster Native Node Pools Node Pool Label] - Node Labels.
- life_
state str - Node pool status.
- name str
- Node pool name.
- natives
Sequence[Get
Kubernetes Cluster Native Node Pools Node Pool Native] - Native node pool creation parameters.
- node_
pool_ strid - ID of the node pool.
-
Sequence[Get
Kubernetes Cluster Native Node Pools Node Pool Tag] - Tag pair list.
- taints
Sequence[Get
Kubernetes Cluster Native Node Pools Node Pool Taint] - node taint.
- type str
- Node pool type. Optional value is
Native. - unschedulable bool
- Whether the node is not schedulable by default.
- annotations List<Property Map>
- Node Annotation List.
- cluster
Id String - ID of the cluster.
- created
At String - Creation time.
- deletion
Protection Boolean - Whether to enable deletion protection.
- labels List<Property Map>
- Node Labels.
- life
State String - Node pool status.
- name String
- Node pool name.
- natives List<Property Map>
- Native node pool creation parameters.
- node
Pool StringId - ID of the node pool.
- List<Property Map>
- Tag pair list.
- taints List<Property Map>
- node taint.
- type String
- Node pool type. Optional value is
Native. - unschedulable Boolean
- Whether the node is not schedulable by default.
GetKubernetesClusterNativeNodePoolsNodePoolAnnotation
GetKubernetesClusterNativeNodePoolsNodePoolLabel
GetKubernetesClusterNativeNodePoolsNodePoolNative
- Auto
Repair bool - Whether to enable self-healing ability.
- Data
Disks List<GetKubernetes Cluster Native Node Pools Node Pool Native Data Disk> - Native node pool data disk list.
- Enable
Autoscaling bool - Whether to enable elastic scaling.
- Health
Check stringPolicy Name - Fault self-healing rule name.
- Host
Name stringPattern - Native node pool hostName pattern string.
- Instance
Charge List<GetPrepaids Kubernetes Cluster Native Node Pools Node Pool Native Instance Charge Prepaid> - Billing configuration for yearly and monthly models.
- Instance
Charge stringType - Node billing type.
PREPAIDis a yearly and monthly subscription,POSTPAID_BY_HOURis a pay-as-you-go plan. The default isPOSTPAID_BY_HOUR. - Instance
Types List<string> - Model list.
- Internet
Accessibles List<GetKubernetes Cluster Native Node Pools Node Pool Native Internet Accessible> - Public network bandwidth settings.
- Key
Ids List<string> - Node pool ssh public key id array.
- Kubelet
Args List<string> - Kubelet custom parameters.
- Lifecycles
List<Get
Kubernetes Cluster Native Node Pools Node Pool Native Lifecycle> - Predefined scripts.
- Managements
List<Get
Kubernetes Cluster Native Node Pools Node Pool Native Management> - Node pool management parameter settings.
- Replicas double
- Desired number of nodes.
- Runtime
Root stringDir - Runtime root directory.
- Scalings
List<Get
Kubernetes Cluster Native Node Pools Node Pool Native Scaling> - Node pool scaling configuration.
- Security
Group List<string>Ids - Security group list.
- Subnet
Ids List<string> - Subnet list.
- System
Disks List<GetKubernetes Cluster Native Node Pools Node Pool Native System Disk> - System disk configuration.
- Auto
Repair bool - Whether to enable self-healing ability.
- Data
Disks []GetKubernetes Cluster Native Node Pools Node Pool Native Data Disk - Native node pool data disk list.
- Enable
Autoscaling bool - Whether to enable elastic scaling.
- Health
Check stringPolicy Name - Fault self-healing rule name.
- Host
Name stringPattern - Native node pool hostName pattern string.
- Instance
Charge []GetPrepaids Kubernetes Cluster Native Node Pools Node Pool Native Instance Charge Prepaid - Billing configuration for yearly and monthly models.
- Instance
Charge stringType - Node billing type.
PREPAIDis a yearly and monthly subscription,POSTPAID_BY_HOURis a pay-as-you-go plan. The default isPOSTPAID_BY_HOUR. - Instance
Types []string - Model list.
- Internet
Accessibles []GetKubernetes Cluster Native Node Pools Node Pool Native Internet Accessible - Public network bandwidth settings.
- Key
Ids []string - Node pool ssh public key id array.
- Kubelet
Args []string - Kubelet custom parameters.
- Lifecycles
[]Get
Kubernetes Cluster Native Node Pools Node Pool Native Lifecycle - Predefined scripts.
- Managements
[]Get
Kubernetes Cluster Native Node Pools Node Pool Native Management - Node pool management parameter settings.
- Replicas float64
- Desired number of nodes.
- Runtime
Root stringDir - Runtime root directory.
- Scalings
[]Get
Kubernetes Cluster Native Node Pools Node Pool Native Scaling - Node pool scaling configuration.
- Security
Group []stringIds - Security group list.
- Subnet
Ids []string - Subnet list.
- System
Disks []GetKubernetes Cluster Native Node Pools Node Pool Native System Disk - System disk configuration.
- auto
Repair Boolean - Whether to enable self-healing ability.
- data
Disks List<GetKubernetes Cluster Native Node Pools Node Pool Native Data Disk> - Native node pool data disk list.
- enable
Autoscaling Boolean - Whether to enable elastic scaling.
- health
Check StringPolicy Name - Fault self-healing rule name.
- host
Name StringPattern - Native node pool hostName pattern string.
- instance
Charge List<GetPrepaids Kubernetes Cluster Native Node Pools Node Pool Native Instance Charge Prepaid> - Billing configuration for yearly and monthly models.
- instance
Charge StringType - Node billing type.
PREPAIDis a yearly and monthly subscription,POSTPAID_BY_HOURis a pay-as-you-go plan. The default isPOSTPAID_BY_HOUR. - instance
Types List<String> - Model list.
- internet
Accessibles List<GetKubernetes Cluster Native Node Pools Node Pool Native Internet Accessible> - Public network bandwidth settings.
- key
Ids List<String> - Node pool ssh public key id array.
- kubelet
Args List<String> - Kubelet custom parameters.
- lifecycles
List<Get
Kubernetes Cluster Native Node Pools Node Pool Native Lifecycle> - Predefined scripts.
- managements
List<Get
Kubernetes Cluster Native Node Pools Node Pool Native Management> - Node pool management parameter settings.
- replicas Double
- Desired number of nodes.
- runtime
Root StringDir - Runtime root directory.
- scalings
List<Get
Kubernetes Cluster Native Node Pools Node Pool Native Scaling> - Node pool scaling configuration.
- security
Group List<String>Ids - Security group list.
- subnet
Ids List<String> - Subnet list.
- system
Disks List<GetKubernetes Cluster Native Node Pools Node Pool Native System Disk> - System disk configuration.
- auto
Repair boolean - Whether to enable self-healing ability.
- data
Disks GetKubernetes Cluster Native Node Pools Node Pool Native Data Disk[] - Native node pool data disk list.
- enable
Autoscaling boolean - Whether to enable elastic scaling.
- health
Check stringPolicy Name - Fault self-healing rule name.
- host
Name stringPattern - Native node pool hostName pattern string.
- instance
Charge GetPrepaids Kubernetes Cluster Native Node Pools Node Pool Native Instance Charge Prepaid[] - Billing configuration for yearly and monthly models.
- instance
Charge stringType - Node billing type.
PREPAIDis a yearly and monthly subscription,POSTPAID_BY_HOURis a pay-as-you-go plan. The default isPOSTPAID_BY_HOUR. - instance
Types string[] - Model list.
- internet
Accessibles GetKubernetes Cluster Native Node Pools Node Pool Native Internet Accessible[] - Public network bandwidth settings.
- key
Ids string[] - Node pool ssh public key id array.
- kubelet
Args string[] - Kubelet custom parameters.
- lifecycles
Get
Kubernetes Cluster Native Node Pools Node Pool Native Lifecycle[] - Predefined scripts.
- managements
Get
Kubernetes Cluster Native Node Pools Node Pool Native Management[] - Node pool management parameter settings.
- replicas number
- Desired number of nodes.
- runtime
Root stringDir - Runtime root directory.
- scalings
Get
Kubernetes Cluster Native Node Pools Node Pool Native Scaling[] - Node pool scaling configuration.
- security
Group string[]Ids - Security group list.
- subnet
Ids string[] - Subnet list.
- system
Disks GetKubernetes Cluster Native Node Pools Node Pool Native System Disk[] - System disk configuration.
- auto_
repair bool - Whether to enable self-healing ability.
- data_
disks Sequence[GetKubernetes Cluster Native Node Pools Node Pool Native Data Disk] - Native node pool data disk list.
- enable_
autoscaling bool - Whether to enable elastic scaling.
- health_
check_ strpolicy_ name - Fault self-healing rule name.
- host_
name_ strpattern - Native node pool hostName pattern string.
- instance_
charge_ Sequence[Getprepaids Kubernetes Cluster Native Node Pools Node Pool Native Instance Charge Prepaid] - Billing configuration for yearly and monthly models.
- instance_
charge_ strtype - Node billing type.
PREPAIDis a yearly and monthly subscription,POSTPAID_BY_HOURis a pay-as-you-go plan. The default isPOSTPAID_BY_HOUR. - instance_
types Sequence[str] - Model list.
- internet_
accessibles Sequence[GetKubernetes Cluster Native Node Pools Node Pool Native Internet Accessible] - Public network bandwidth settings.
- key_
ids Sequence[str] - Node pool ssh public key id array.
- kubelet_
args Sequence[str] - Kubelet custom parameters.
- lifecycles
Sequence[Get
Kubernetes Cluster Native Node Pools Node Pool Native Lifecycle] - Predefined scripts.
- managements
Sequence[Get
Kubernetes Cluster Native Node Pools Node Pool Native Management] - Node pool management parameter settings.
- replicas float
- Desired number of nodes.
- runtime_
root_ strdir - Runtime root directory.
- scalings
Sequence[Get
Kubernetes Cluster Native Node Pools Node Pool Native Scaling] - Node pool scaling configuration.
- security_
group_ Sequence[str]ids - Security group list.
- subnet_
ids Sequence[str] - Subnet list.
- system_
disks Sequence[GetKubernetes Cluster Native Node Pools Node Pool Native System Disk] - System disk configuration.
- auto
Repair Boolean - Whether to enable self-healing ability.
- data
Disks List<Property Map> - Native node pool data disk list.
- enable
Autoscaling Boolean - Whether to enable elastic scaling.
- health
Check StringPolicy Name - Fault self-healing rule name.
- host
Name StringPattern - Native node pool hostName pattern string.
- instance
Charge List<Property Map>Prepaids - Billing configuration for yearly and monthly models.
- instance
Charge StringType - Node billing type.
PREPAIDis a yearly and monthly subscription,POSTPAID_BY_HOURis a pay-as-you-go plan. The default isPOSTPAID_BY_HOUR. - instance
Types List<String> - Model list.
- internet
Accessibles List<Property Map> - Public network bandwidth settings.
- key
Ids List<String> - Node pool ssh public key id array.
- kubelet
Args List<String> - Kubelet custom parameters.
- lifecycles List<Property Map>
- Predefined scripts.
- managements List<Property Map>
- Node pool management parameter settings.
- replicas Number
- Desired number of nodes.
- runtime
Root StringDir - Runtime root directory.
- scalings List<Property Map>
- Node pool scaling configuration.
- security
Group List<String>Ids - Security group list.
- subnet
Ids List<String> - Subnet list.
- system
Disks List<Property Map> - System disk configuration.
GetKubernetesClusterNativeNodePoolsNodePoolNativeDataDisk
- Auto
Format boolAnd Mount - Whether to automatically format the disk and mount it.
- Disk
Partition string - Mount device name or partition name.
- Disk
Size double - Cloud disk size (G).
- Disk
Type string - Cloud disk type.
- Encrypt string
- Pass in this parameter to create an encrypted cloud disk. The value is fixed to
ENCRYPT. - File
System string - File system (ext3/ext4/xfs).
- Kms
Key stringId - Customize the key when purchasing an encrypted disk. When this parameter is passed in, the Encrypt parameter is not empty.
- Mount
Target string - Mount directory.
- Snapshot
Id string - Snapshot ID. If passed in, the cloud disk will be created based on this snapshot. The snapshot type must be a data disk snapshot.
- Throughput
Performance double - Cloud disk performance, unit: MB/s. Use this parameter to purchase additional performance for the cloud disk.
- Auto
Format boolAnd Mount - Whether to automatically format the disk and mount it.
- Disk
Partition string - Mount device name or partition name.
- Disk
Size float64 - Cloud disk size (G).
- Disk
Type string - Cloud disk type.
- Encrypt string
- Pass in this parameter to create an encrypted cloud disk. The value is fixed to
ENCRYPT. - File
System string - File system (ext3/ext4/xfs).
- Kms
Key stringId - Customize the key when purchasing an encrypted disk. When this parameter is passed in, the Encrypt parameter is not empty.
- Mount
Target string - Mount directory.
- Snapshot
Id string - Snapshot ID. If passed in, the cloud disk will be created based on this snapshot. The snapshot type must be a data disk snapshot.
- Throughput
Performance float64 - Cloud disk performance, unit: MB/s. Use this parameter to purchase additional performance for the cloud disk.
- auto
Format BooleanAnd Mount - Whether to automatically format the disk and mount it.
- disk
Partition String - Mount device name or partition name.
- disk
Size Double - Cloud disk size (G).
- disk
Type String - Cloud disk type.
- encrypt String
- Pass in this parameter to create an encrypted cloud disk. The value is fixed to
ENCRYPT. - file
System String - File system (ext3/ext4/xfs).
- kms
Key StringId - Customize the key when purchasing an encrypted disk. When this parameter is passed in, the Encrypt parameter is not empty.
- mount
Target String - Mount directory.
- snapshot
Id String - Snapshot ID. If passed in, the cloud disk will be created based on this snapshot. The snapshot type must be a data disk snapshot.
- throughput
Performance Double - Cloud disk performance, unit: MB/s. Use this parameter to purchase additional performance for the cloud disk.
- auto
Format booleanAnd Mount - Whether to automatically format the disk and mount it.
- disk
Partition string - Mount device name or partition name.
- disk
Size number - Cloud disk size (G).
- disk
Type string - Cloud disk type.
- encrypt string
- Pass in this parameter to create an encrypted cloud disk. The value is fixed to
ENCRYPT. - file
System string - File system (ext3/ext4/xfs).
- kms
Key stringId - Customize the key when purchasing an encrypted disk. When this parameter is passed in, the Encrypt parameter is not empty.
- mount
Target string - Mount directory.
- snapshot
Id string - Snapshot ID. If passed in, the cloud disk will be created based on this snapshot. The snapshot type must be a data disk snapshot.
- throughput
Performance number - Cloud disk performance, unit: MB/s. Use this parameter to purchase additional performance for the cloud disk.
- auto_
format_ booland_ mount - Whether to automatically format the disk and mount it.
- disk_
partition str - Mount device name or partition name.
- disk_
size float - Cloud disk size (G).
- disk_
type str - Cloud disk type.
- encrypt str
- Pass in this parameter to create an encrypted cloud disk. The value is fixed to
ENCRYPT. - file_
system str - File system (ext3/ext4/xfs).
- kms_
key_ strid - Customize the key when purchasing an encrypted disk. When this parameter is passed in, the Encrypt parameter is not empty.
- mount_
target str - Mount directory.
- snapshot_
id str - Snapshot ID. If passed in, the cloud disk will be created based on this snapshot. The snapshot type must be a data disk snapshot.
- throughput_
performance float - Cloud disk performance, unit: MB/s. Use this parameter to purchase additional performance for the cloud disk.
- auto
Format BooleanAnd Mount - Whether to automatically format the disk and mount it.
- disk
Partition String - Mount device name or partition name.
- disk
Size Number - Cloud disk size (G).
- disk
Type String - Cloud disk type.
- encrypt String
- Pass in this parameter to create an encrypted cloud disk. The value is fixed to
ENCRYPT. - file
System String - File system (ext3/ext4/xfs).
- kms
Key StringId - Customize the key when purchasing an encrypted disk. When this parameter is passed in, the Encrypt parameter is not empty.
- mount
Target String - Mount directory.
- snapshot
Id String - Snapshot ID. If passed in, the cloud disk will be created based on this snapshot. The snapshot type must be a data disk snapshot.
- throughput
Performance Number - Cloud disk performance, unit: MB/s. Use this parameter to purchase additional performance for the cloud disk.
GetKubernetesClusterNativeNodePoolsNodePoolNativeInstanceChargePrepaid
- Period double
- Postpaid billing cycle, unit (month): 1, 2, 3, 4, 5,, 6, 7, 8, 9, 10, 11, 12, 24, 36, 48, 60.
- Renew
Flag string - Prepaid renewal method:
NOTIFY_AND_AUTO_RENEW: Notify users of expiration and automatically renew (default).NOTIFY_AND_MANUAL_RENEW: Notify users of expiration, but do not automatically renew.DISABLE_NOTIFY_AND_MANUAL_RENEW: Do not notify users of expiration and do not automatically renew.
- Period float64
- Postpaid billing cycle, unit (month): 1, 2, 3, 4, 5,, 6, 7, 8, 9, 10, 11, 12, 24, 36, 48, 60.
- Renew
Flag string - Prepaid renewal method:
NOTIFY_AND_AUTO_RENEW: Notify users of expiration and automatically renew (default).NOTIFY_AND_MANUAL_RENEW: Notify users of expiration, but do not automatically renew.DISABLE_NOTIFY_AND_MANUAL_RENEW: Do not notify users of expiration and do not automatically renew.
- period Double
- Postpaid billing cycle, unit (month): 1, 2, 3, 4, 5,, 6, 7, 8, 9, 10, 11, 12, 24, 36, 48, 60.
- renew
Flag String - Prepaid renewal method:
NOTIFY_AND_AUTO_RENEW: Notify users of expiration and automatically renew (default).NOTIFY_AND_MANUAL_RENEW: Notify users of expiration, but do not automatically renew.DISABLE_NOTIFY_AND_MANUAL_RENEW: Do not notify users of expiration and do not automatically renew.
- period number
- Postpaid billing cycle, unit (month): 1, 2, 3, 4, 5,, 6, 7, 8, 9, 10, 11, 12, 24, 36, 48, 60.
- renew
Flag string - Prepaid renewal method:
NOTIFY_AND_AUTO_RENEW: Notify users of expiration and automatically renew (default).NOTIFY_AND_MANUAL_RENEW: Notify users of expiration, but do not automatically renew.DISABLE_NOTIFY_AND_MANUAL_RENEW: Do not notify users of expiration and do not automatically renew.
- period float
- Postpaid billing cycle, unit (month): 1, 2, 3, 4, 5,, 6, 7, 8, 9, 10, 11, 12, 24, 36, 48, 60.
- renew_
flag str - Prepaid renewal method:
NOTIFY_AND_AUTO_RENEW: Notify users of expiration and automatically renew (default).NOTIFY_AND_MANUAL_RENEW: Notify users of expiration, but do not automatically renew.DISABLE_NOTIFY_AND_MANUAL_RENEW: Do not notify users of expiration and do not automatically renew.
- period Number
- Postpaid billing cycle, unit (month): 1, 2, 3, 4, 5,, 6, 7, 8, 9, 10, 11, 12, 24, 36, 48, 60.
- renew
Flag String - Prepaid renewal method:
NOTIFY_AND_AUTO_RENEW: Notify users of expiration and automatically renew (default).NOTIFY_AND_MANUAL_RENEW: Notify users of expiration, but do not automatically renew.DISABLE_NOTIFY_AND_MANUAL_RENEW: Do not notify users of expiration and do not automatically renew.
GetKubernetesClusterNativeNodePoolsNodePoolNativeInternetAccessible
- Bandwidth
Package stringId - Bandwidth package ID. Note: When ChargeType is BANDWIDTH_PACKAG, the value cannot be empty; otherwise, the value must be empty.
- Charge
Type string - Network billing method. Optional value is
TRAFFIC_POSTPAID_BY_HOUR,BANDWIDTH_POSTPAID_BY_HOURandBANDWIDTH_PACKAGE. - Max
Bandwidth doubleOut - Maximum bandwidth output. Note: When chargeType is
TRAFFIC_POSTPAID_BY_HOURandBANDWIDTH_POSTPAID_BY_HOUR, the valid range is 1~100. When chargeType isBANDWIDTH_PACKAG, the valid range is 1~2000.
- Bandwidth
Package stringId - Bandwidth package ID. Note: When ChargeType is BANDWIDTH_PACKAG, the value cannot be empty; otherwise, the value must be empty.
- Charge
Type string - Network billing method. Optional value is
TRAFFIC_POSTPAID_BY_HOUR,BANDWIDTH_POSTPAID_BY_HOURandBANDWIDTH_PACKAGE. - Max
Bandwidth float64Out - Maximum bandwidth output. Note: When chargeType is
TRAFFIC_POSTPAID_BY_HOURandBANDWIDTH_POSTPAID_BY_HOUR, the valid range is 1~100. When chargeType isBANDWIDTH_PACKAG, the valid range is 1~2000.
- bandwidth
Package StringId - Bandwidth package ID. Note: When ChargeType is BANDWIDTH_PACKAG, the value cannot be empty; otherwise, the value must be empty.
- charge
Type String - Network billing method. Optional value is
TRAFFIC_POSTPAID_BY_HOUR,BANDWIDTH_POSTPAID_BY_HOURandBANDWIDTH_PACKAGE. - max
Bandwidth DoubleOut - Maximum bandwidth output. Note: When chargeType is
TRAFFIC_POSTPAID_BY_HOURandBANDWIDTH_POSTPAID_BY_HOUR, the valid range is 1~100. When chargeType isBANDWIDTH_PACKAG, the valid range is 1~2000.
- bandwidth
Package stringId - Bandwidth package ID. Note: When ChargeType is BANDWIDTH_PACKAG, the value cannot be empty; otherwise, the value must be empty.
- charge
Type string - Network billing method. Optional value is
TRAFFIC_POSTPAID_BY_HOUR,BANDWIDTH_POSTPAID_BY_HOURandBANDWIDTH_PACKAGE. - max
Bandwidth numberOut - Maximum bandwidth output. Note: When chargeType is
TRAFFIC_POSTPAID_BY_HOURandBANDWIDTH_POSTPAID_BY_HOUR, the valid range is 1~100. When chargeType isBANDWIDTH_PACKAG, the valid range is 1~2000.
- bandwidth_
package_ strid - Bandwidth package ID. Note: When ChargeType is BANDWIDTH_PACKAG, the value cannot be empty; otherwise, the value must be empty.
- charge_
type str - Network billing method. Optional value is
TRAFFIC_POSTPAID_BY_HOUR,BANDWIDTH_POSTPAID_BY_HOURandBANDWIDTH_PACKAGE. - max_
bandwidth_ floatout - Maximum bandwidth output. Note: When chargeType is
TRAFFIC_POSTPAID_BY_HOURandBANDWIDTH_POSTPAID_BY_HOUR, the valid range is 1~100. When chargeType isBANDWIDTH_PACKAG, the valid range is 1~2000.
- bandwidth
Package StringId - Bandwidth package ID. Note: When ChargeType is BANDWIDTH_PACKAG, the value cannot be empty; otherwise, the value must be empty.
- charge
Type String - Network billing method. Optional value is
TRAFFIC_POSTPAID_BY_HOUR,BANDWIDTH_POSTPAID_BY_HOURandBANDWIDTH_PACKAGE. - max
Bandwidth NumberOut - Maximum bandwidth output. Note: When chargeType is
TRAFFIC_POSTPAID_BY_HOURandBANDWIDTH_POSTPAID_BY_HOUR, the valid range is 1~100. When chargeType isBANDWIDTH_PACKAG, the valid range is 1~2000.
GetKubernetesClusterNativeNodePoolsNodePoolNativeLifecycle
GetKubernetesClusterNativeNodePoolsNodePoolNativeManagement
- Hosts List<string>
- Hosts configuration.
- Kernel
Args List<string> - Kernel parameter configuration.
- Nameservers List<string>
- Dns configuration.
- Hosts []string
- Hosts configuration.
- Kernel
Args []string - Kernel parameter configuration.
- Nameservers []string
- Dns configuration.
- hosts List<String>
- Hosts configuration.
- kernel
Args List<String> - Kernel parameter configuration.
- nameservers List<String>
- Dns configuration.
- hosts string[]
- Hosts configuration.
- kernel
Args string[] - Kernel parameter configuration.
- nameservers string[]
- Dns configuration.
- hosts Sequence[str]
- Hosts configuration.
- kernel_
args Sequence[str] - Kernel parameter configuration.
- nameservers Sequence[str]
- Dns configuration.
- hosts List<String>
- Hosts configuration.
- kernel
Args List<String> - Kernel parameter configuration.
- nameservers List<String>
- Dns configuration.
GetKubernetesClusterNativeNodePoolsNodePoolNativeScaling
- Create
Policy string - Node pool expansion strategy.
ZoneEquality: multiple availability zones are broken up;ZonePriority: the preferred availability zone takes precedence. - Max
Replicas double - Maximum number of replicas in node pool.
- Min
Replicas double - Minimum number of replicas in node pool.
- Create
Policy string - Node pool expansion strategy.
ZoneEquality: multiple availability zones are broken up;ZonePriority: the preferred availability zone takes precedence. - Max
Replicas float64 - Maximum number of replicas in node pool.
- Min
Replicas float64 - Minimum number of replicas in node pool.
- create
Policy String - Node pool expansion strategy.
ZoneEquality: multiple availability zones are broken up;ZonePriority: the preferred availability zone takes precedence. - max
Replicas Double - Maximum number of replicas in node pool.
- min
Replicas Double - Minimum number of replicas in node pool.
- create
Policy string - Node pool expansion strategy.
ZoneEquality: multiple availability zones are broken up;ZonePriority: the preferred availability zone takes precedence. - max
Replicas number - Maximum number of replicas in node pool.
- min
Replicas number - Minimum number of replicas in node pool.
- create_
policy str - Node pool expansion strategy.
ZoneEquality: multiple availability zones are broken up;ZonePriority: the preferred availability zone takes precedence. - max_
replicas float - Maximum number of replicas in node pool.
- min_
replicas float - Minimum number of replicas in node pool.
- create
Policy String - Node pool expansion strategy.
ZoneEquality: multiple availability zones are broken up;ZonePriority: the preferred availability zone takes precedence. - max
Replicas Number - Maximum number of replicas in node pool.
- min
Replicas Number - Minimum number of replicas in node pool.
GetKubernetesClusterNativeNodePoolsNodePoolNativeSystemDisk
GetKubernetesClusterNativeNodePoolsNodePoolTag
- Resource
Type string - The resource type bound to the label.
-
List<Get
Kubernetes Cluster Native Node Pools Node Pool Tag Tag> - Tag pair list.
- Resource
Type string - The resource type bound to the label.
-
[]Get
Kubernetes Cluster Native Node Pools Node Pool Tag Tag - Tag pair list.
- resource
Type String - The resource type bound to the label.
-
List<Get
Kubernetes Cluster Native Node Pools Node Pool Tag Tag> - Tag pair list.
- resource
Type string - The resource type bound to the label.
-
Get
Kubernetes Cluster Native Node Pools Node Pool Tag Tag[] - Tag pair list.
- resource_
type str - The resource type bound to the label.
-
Sequence[Get
Kubernetes Cluster Native Node Pools Node Pool Tag Tag] - Tag pair list.
- resource
Type String - The resource type bound to the label.
- List<Property Map>
- Tag pair list.
GetKubernetesClusterNativeNodePoolsNodePoolTagTag
GetKubernetesClusterNativeNodePoolsNodePoolTaint
Package Details
- Repository
- tencentcloud tencentcloudstack/terraform-provider-tencentcloud
- License
- Notes
- This Pulumi package is based on the
tencentcloudTerraform Provider.
tencentcloud 1.82.35 published on Friday, Nov 7, 2025 by tencentcloudstack
