Viewing docs for tencentcloud 1.82.95
published on Wednesday, May 20, 2026 by tencentcloudstack
published on Wednesday, May 20, 2026 by tencentcloudstack
Viewing docs for tencentcloud 1.82.95
published on Wednesday, May 20, 2026 by tencentcloudstack
published on Wednesday, May 20, 2026 by tencentcloudstack
Use this data source to query the available custom extra arguments for TKE cluster components.
Example Usage
Query available extra args for a managed cluster
import * as pulumi from "@pulumi/pulumi";
import * as tencentcloud from "@pulumi/tencentcloud";
const example = tencentcloud.getKubernetesClusterAvailableExtraArgs({
clusterVersion: "1.34.1",
clusterType: "MANAGED_CLUSTER",
});
import pulumi
import pulumi_tencentcloud as tencentcloud
example = tencentcloud.get_kubernetes_cluster_available_extra_args(cluster_version="1.34.1",
cluster_type="MANAGED_CLUSTER")
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.GetKubernetesClusterAvailableExtraArgs(ctx, &tencentcloud.GetKubernetesClusterAvailableExtraArgsArgs{
ClusterVersion: "1.34.1",
ClusterType: "MANAGED_CLUSTER",
}, 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 example = Tencentcloud.GetKubernetesClusterAvailableExtraArgs.Invoke(new()
{
ClusterVersion = "1.34.1",
ClusterType = "MANAGED_CLUSTER",
});
});
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.GetKubernetesClusterAvailableExtraArgsArgs;
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 example = TencentcloudFunctions.getKubernetesClusterAvailableExtraArgs(GetKubernetesClusterAvailableExtraArgsArgs.builder()
.clusterVersion("1.34.1")
.clusterType("MANAGED_CLUSTER")
.build());
}
}
variables:
example:
fn::invoke:
function: tencentcloud:getKubernetesClusterAvailableExtraArgs
arguments:
clusterVersion: 1.34.1
clusterType: MANAGED_CLUSTER
Example coming soon!
Query available extra args for an independent cluster
import * as pulumi from "@pulumi/pulumi";
import * as tencentcloud from "@pulumi/tencentcloud";
const example = tencentcloud.getKubernetesClusterAvailableExtraArgs({
clusterVersion: "1.30.0",
clusterType: "INDEPENDENT_CLUSTER",
});
import pulumi
import pulumi_tencentcloud as tencentcloud
example = tencentcloud.get_kubernetes_cluster_available_extra_args(cluster_version="1.30.0",
cluster_type="INDEPENDENT_CLUSTER")
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.GetKubernetesClusterAvailableExtraArgs(ctx, &tencentcloud.GetKubernetesClusterAvailableExtraArgsArgs{
ClusterVersion: "1.30.0",
ClusterType: "INDEPENDENT_CLUSTER",
}, 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 example = Tencentcloud.GetKubernetesClusterAvailableExtraArgs.Invoke(new()
{
ClusterVersion = "1.30.0",
ClusterType = "INDEPENDENT_CLUSTER",
});
});
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.GetKubernetesClusterAvailableExtraArgsArgs;
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 example = TencentcloudFunctions.getKubernetesClusterAvailableExtraArgs(GetKubernetesClusterAvailableExtraArgsArgs.builder()
.clusterVersion("1.30.0")
.clusterType("INDEPENDENT_CLUSTER")
.build());
}
}
variables:
example:
fn::invoke:
function: tencentcloud:getKubernetesClusterAvailableExtraArgs
arguments:
clusterVersion: 1.30.0
clusterType: INDEPENDENT_CLUSTER
Example coming soon!
Using getKubernetesClusterAvailableExtraArgs
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 getKubernetesClusterAvailableExtraArgs(args: GetKubernetesClusterAvailableExtraArgsArgs, opts?: InvokeOptions): Promise<GetKubernetesClusterAvailableExtraArgsResult>
function getKubernetesClusterAvailableExtraArgsOutput(args: GetKubernetesClusterAvailableExtraArgsOutputArgs, opts?: InvokeOptions): Output<GetKubernetesClusterAvailableExtraArgsResult>def get_kubernetes_cluster_available_extra_args(cluster_type: Optional[str] = None,
cluster_version: Optional[str] = None,
id: Optional[str] = None,
result_output_file: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetKubernetesClusterAvailableExtraArgsResult
def get_kubernetes_cluster_available_extra_args_output(cluster_type: pulumi.Input[Optional[str]] = None,
cluster_version: pulumi.Input[Optional[str]] = None,
id: pulumi.Input[Optional[str]] = None,
result_output_file: pulumi.Input[Optional[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetKubernetesClusterAvailableExtraArgsResult]func GetKubernetesClusterAvailableExtraArgs(ctx *Context, args *GetKubernetesClusterAvailableExtraArgsArgs, opts ...InvokeOption) (*GetKubernetesClusterAvailableExtraArgsResult, error)
func GetKubernetesClusterAvailableExtraArgsOutput(ctx *Context, args *GetKubernetesClusterAvailableExtraArgsOutputArgs, opts ...InvokeOption) GetKubernetesClusterAvailableExtraArgsResultOutput> Note: This function is named GetKubernetesClusterAvailableExtraArgs in the Go SDK.
public static class GetKubernetesClusterAvailableExtraArgs
{
public static Task<GetKubernetesClusterAvailableExtraArgsResult> InvokeAsync(GetKubernetesClusterAvailableExtraArgsArgs args, InvokeOptions? opts = null)
public static Output<GetKubernetesClusterAvailableExtraArgsResult> Invoke(GetKubernetesClusterAvailableExtraArgsInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetKubernetesClusterAvailableExtraArgsResult> getKubernetesClusterAvailableExtraArgs(GetKubernetesClusterAvailableExtraArgsArgs args, InvokeOptions options)
public static Output<GetKubernetesClusterAvailableExtraArgsResult> getKubernetesClusterAvailableExtraArgs(GetKubernetesClusterAvailableExtraArgsArgs args, InvokeOptions options)
fn::invoke:
function: tencentcloud:index/getKubernetesClusterAvailableExtraArgs:getKubernetesClusterAvailableExtraArgs
arguments:
# arguments dictionarydata "tencentcloud_getkubernetesclusteravailableextraargs" "name" {
# arguments
}The following arguments are supported:
- Cluster
Type string - Cluster type. Valid values:
MANAGED_CLUSTER,INDEPENDENT_CLUSTER. - Cluster
Version string - Cluster version, e.g.
1.28.3. - Id string
- Result
Output stringFile - Used to save results.
- Cluster
Type string - Cluster type. Valid values:
MANAGED_CLUSTER,INDEPENDENT_CLUSTER. - Cluster
Version string - Cluster version, e.g.
1.28.3. - Id string
- Result
Output stringFile - Used to save results.
- cluster_
type string - Cluster type. Valid values:
MANAGED_CLUSTER,INDEPENDENT_CLUSTER. - cluster_
version string - Cluster version, e.g.
1.28.3. - id string
- result_
output_ stringfile - Used to save results.
- cluster
Type String - Cluster type. Valid values:
MANAGED_CLUSTER,INDEPENDENT_CLUSTER. - cluster
Version String - Cluster version, e.g.
1.28.3. - id String
- result
Output StringFile - Used to save results.
- cluster
Type string - Cluster type. Valid values:
MANAGED_CLUSTER,INDEPENDENT_CLUSTER. - cluster
Version string - Cluster version, e.g.
1.28.3. - id string
- result
Output stringFile - Used to save results.
- cluster_
type str - Cluster type. Valid values:
MANAGED_CLUSTER,INDEPENDENT_CLUSTER. - cluster_
version str - Cluster version, e.g.
1.28.3. - id str
- result_
output_ strfile - Used to save results.
- cluster
Type String - Cluster type. Valid values:
MANAGED_CLUSTER,INDEPENDENT_CLUSTER. - cluster
Version String - Cluster version, e.g.
1.28.3. - id String
- result
Output StringFile - Used to save results.
getKubernetesClusterAvailableExtraArgs Result
The following output properties are available:
- Available
Extra List<GetArgs Kubernetes Cluster Available Extra Args Available Extra Arg> - Available custom extra arguments for cluster components.
- Cluster
Type string - Cluster
Version string - Id string
- Result
Output stringFile
- Available
Extra []GetArgs Kubernetes Cluster Available Extra Args Available Extra Arg - Available custom extra arguments for cluster components.
- Cluster
Type string - Cluster
Version string - Id string
- Result
Output stringFile
- available_
extra_ list(object)args - Available custom extra arguments for cluster components.
- cluster_
type string - cluster_
version string - id string
- result_
output_ stringfile
- available
Extra List<GetArgs Kubernetes Cluster Available Extra Args Available Extra Arg> - Available custom extra arguments for cluster components.
- cluster
Type String - cluster
Version String - id String
- result
Output StringFile
- available
Extra GetArgs Kubernetes Cluster Available Extra Args Available Extra Arg[] - Available custom extra arguments for cluster components.
- cluster
Type string - cluster
Version string - id string
- result
Output stringFile
- available_
extra_ Sequence[Getargs Kubernetes Cluster Available Extra Args Available Extra Arg] - Available custom extra arguments for cluster components.
- cluster_
type str - cluster_
version str - id str
- result_
output_ strfile
- available
Extra List<Property Map>Args - Available custom extra arguments for cluster components.
- cluster
Type String - cluster
Version String - id String
- result
Output StringFile
Supporting Types
GetKubernetesClusterAvailableExtraArgsAvailableExtraArg
- Kube
Apiservers List<GetKubernetes Cluster Available Extra Args Available Extra Arg Kube Apiserver> - Available custom arguments for kube-apiserver.
- Kube
Controller List<GetManagers Kubernetes Cluster Available Extra Args Available Extra Arg Kube Controller Manager> - Available custom arguments for kube-controller-manager.
- Kube
Schedulers List<GetKubernetes Cluster Available Extra Args Available Extra Arg Kube Scheduler> - Available custom arguments for kube-scheduler.
- Kubelets
List<Get
Kubernetes Cluster Available Extra Args Available Extra Arg Kubelet> - Available custom arguments for kubelet.
- Kube
Apiservers []GetKubernetes Cluster Available Extra Args Available Extra Arg Kube Apiserver - Available custom arguments for kube-apiserver.
- Kube
Controller []GetManagers Kubernetes Cluster Available Extra Args Available Extra Arg Kube Controller Manager - Available custom arguments for kube-controller-manager.
- Kube
Schedulers []GetKubernetes Cluster Available Extra Args Available Extra Arg Kube Scheduler - Available custom arguments for kube-scheduler.
- Kubelets
[]Get
Kubernetes Cluster Available Extra Args Available Extra Arg Kubelet - Available custom arguments for kubelet.
- kube_
apiservers list(object) - Available custom arguments for kube-apiserver.
- kube_
controller_ list(object)managers - Available custom arguments for kube-controller-manager.
- kube_
schedulers list(object) - Available custom arguments for kube-scheduler.
- kubelets list(object)
- Available custom arguments for kubelet.
- kube
Apiservers List<GetKubernetes Cluster Available Extra Args Available Extra Arg Kube Apiserver> - Available custom arguments for kube-apiserver.
- kube
Controller List<GetManagers Kubernetes Cluster Available Extra Args Available Extra Arg Kube Controller Manager> - Available custom arguments for kube-controller-manager.
- kube
Schedulers List<GetKubernetes Cluster Available Extra Args Available Extra Arg Kube Scheduler> - Available custom arguments for kube-scheduler.
- kubelets
List<Get
Kubernetes Cluster Available Extra Args Available Extra Arg Kubelet> - Available custom arguments for kubelet.
- kube
Apiservers GetKubernetes Cluster Available Extra Args Available Extra Arg Kube Apiserver[] - Available custom arguments for kube-apiserver.
- kube
Controller GetManagers Kubernetes Cluster Available Extra Args Available Extra Arg Kube Controller Manager[] - Available custom arguments for kube-controller-manager.
- kube
Schedulers GetKubernetes Cluster Available Extra Args Available Extra Arg Kube Scheduler[] - Available custom arguments for kube-scheduler.
- kubelets
Get
Kubernetes Cluster Available Extra Args Available Extra Arg Kubelet[] - Available custom arguments for kubelet.
- kube_
apiservers Sequence[GetKubernetes Cluster Available Extra Args Available Extra Arg Kube Apiserver] - Available custom arguments for kube-apiserver.
- kube_
controller_ Sequence[Getmanagers Kubernetes Cluster Available Extra Args Available Extra Arg Kube Controller Manager] - Available custom arguments for kube-controller-manager.
- kube_
schedulers Sequence[GetKubernetes Cluster Available Extra Args Available Extra Arg Kube Scheduler] - Available custom arguments for kube-scheduler.
- kubelets
Sequence[Get
Kubernetes Cluster Available Extra Args Available Extra Arg Kubelet] - Available custom arguments for kubelet.
- kube
Apiservers List<Property Map> - Available custom arguments for kube-apiserver.
- kube
Controller List<Property Map>Managers - Available custom arguments for kube-controller-manager.
- kube
Schedulers List<Property Map> - Available custom arguments for kube-scheduler.
- kubelets List<Property Map>
- Available custom arguments for kubelet.
GetKubernetesClusterAvailableExtraArgsAvailableExtraArgKubeApiserver
- Constraint string
- Valid range or allowed values of the argument.
- Default string
- Default value of the argument.
- Name string
- Argument name.
- Type string
- Argument type.
- Usage string
- Argument description.
- Constraint string
- Valid range or allowed values of the argument.
- Default string
- Default value of the argument.
- Name string
- Argument name.
- Type string
- Argument type.
- Usage string
- Argument description.
- constraint string
- Valid range or allowed values of the argument.
- default string
- Default value of the argument.
- name string
- Argument name.
- type string
- Argument type.
- usage string
- Argument description.
- constraint String
- Valid range or allowed values of the argument.
- default_ String
- Default value of the argument.
- name String
- Argument name.
- type String
- Argument type.
- usage String
- Argument description.
- constraint string
- Valid range or allowed values of the argument.
- default string
- Default value of the argument.
- name string
- Argument name.
- type string
- Argument type.
- usage string
- Argument description.
- constraint str
- Valid range or allowed values of the argument.
- default str
- Default value of the argument.
- name str
- Argument name.
- type str
- Argument type.
- usage str
- Argument description.
- constraint String
- Valid range or allowed values of the argument.
- default String
- Default value of the argument.
- name String
- Argument name.
- type String
- Argument type.
- usage String
- Argument description.
GetKubernetesClusterAvailableExtraArgsAvailableExtraArgKubeControllerManager
- Constraint string
- Valid range or allowed values of the argument.
- Default string
- Default value of the argument.
- Name string
- Argument name.
- Type string
- Argument type.
- Usage string
- Argument description.
- Constraint string
- Valid range or allowed values of the argument.
- Default string
- Default value of the argument.
- Name string
- Argument name.
- Type string
- Argument type.
- Usage string
- Argument description.
- constraint string
- Valid range or allowed values of the argument.
- default string
- Default value of the argument.
- name string
- Argument name.
- type string
- Argument type.
- usage string
- Argument description.
- constraint String
- Valid range or allowed values of the argument.
- default_ String
- Default value of the argument.
- name String
- Argument name.
- type String
- Argument type.
- usage String
- Argument description.
- constraint string
- Valid range or allowed values of the argument.
- default string
- Default value of the argument.
- name string
- Argument name.
- type string
- Argument type.
- usage string
- Argument description.
- constraint str
- Valid range or allowed values of the argument.
- default str
- Default value of the argument.
- name str
- Argument name.
- type str
- Argument type.
- usage str
- Argument description.
- constraint String
- Valid range or allowed values of the argument.
- default String
- Default value of the argument.
- name String
- Argument name.
- type String
- Argument type.
- usage String
- Argument description.
GetKubernetesClusterAvailableExtraArgsAvailableExtraArgKubeScheduler
- Constraint string
- Valid range or allowed values of the argument.
- Default string
- Default value of the argument.
- Name string
- Argument name.
- Type string
- Argument type.
- Usage string
- Argument description.
- Constraint string
- Valid range or allowed values of the argument.
- Default string
- Default value of the argument.
- Name string
- Argument name.
- Type string
- Argument type.
- Usage string
- Argument description.
- constraint string
- Valid range or allowed values of the argument.
- default string
- Default value of the argument.
- name string
- Argument name.
- type string
- Argument type.
- usage string
- Argument description.
- constraint String
- Valid range or allowed values of the argument.
- default_ String
- Default value of the argument.
- name String
- Argument name.
- type String
- Argument type.
- usage String
- Argument description.
- constraint string
- Valid range or allowed values of the argument.
- default string
- Default value of the argument.
- name string
- Argument name.
- type string
- Argument type.
- usage string
- Argument description.
- constraint str
- Valid range or allowed values of the argument.
- default str
- Default value of the argument.
- name str
- Argument name.
- type str
- Argument type.
- usage str
- Argument description.
- constraint String
- Valid range or allowed values of the argument.
- default String
- Default value of the argument.
- name String
- Argument name.
- type String
- Argument type.
- usage String
- Argument description.
GetKubernetesClusterAvailableExtraArgsAvailableExtraArgKubelet
- Constraint string
- Valid range or allowed values of the argument.
- Default string
- Default value of the argument.
- Name string
- Argument name.
- Type string
- Argument type.
- Usage string
- Argument description.
- Constraint string
- Valid range or allowed values of the argument.
- Default string
- Default value of the argument.
- Name string
- Argument name.
- Type string
- Argument type.
- Usage string
- Argument description.
- constraint string
- Valid range or allowed values of the argument.
- default string
- Default value of the argument.
- name string
- Argument name.
- type string
- Argument type.
- usage string
- Argument description.
- constraint String
- Valid range or allowed values of the argument.
- default_ String
- Default value of the argument.
- name String
- Argument name.
- type String
- Argument type.
- usage String
- Argument description.
- constraint string
- Valid range or allowed values of the argument.
- default string
- Default value of the argument.
- name string
- Argument name.
- type string
- Argument type.
- usage string
- Argument description.
- constraint str
- Valid range or allowed values of the argument.
- default str
- Default value of the argument.
- name str
- Argument name.
- type str
- Argument type.
- usage str
- Argument description.
- constraint String
- Valid range or allowed values of the argument.
- default String
- Default value of the argument.
- name String
- Argument name.
- type String
- Argument type.
- usage String
- Argument description.
Package Details
- Repository
- tencentcloud tencentcloudstack/terraform-provider-tencentcloud
- License
- Notes
- This Pulumi package is based on the
tencentcloudTerraform Provider.
Viewing docs for tencentcloud 1.82.95
published on Wednesday, May 20, 2026 by tencentcloudstack
published on Wednesday, May 20, 2026 by tencentcloudstack