Viewing docs for tencentcloud 1.82.79
published on Friday, Mar 27, 2026 by tencentcloudstack
published on Friday, Mar 27, 2026 by tencentcloudstack
Viewing docs for tencentcloud 1.82.79
published on Friday, Mar 27, 2026 by tencentcloudstack
published on Friday, Mar 27, 2026 by tencentcloudstack
Provide a datasource to query TKE cluster levels.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as tencentcloud from "@pulumi/tencentcloud";
const foo = tencentcloud.getKubernetesClusterLevels({});
export const level5 = foo.then(foo => foo.lists?.[0]?.alias);
import pulumi
import pulumi_tencentcloud as tencentcloud
foo = tencentcloud.get_kubernetes_cluster_levels()
pulumi.export("level5", foo.lists[0].alias)
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 {
foo, err := tencentcloud.GetKubernetesClusterLevels(ctx, &tencentcloud.GetKubernetesClusterLevelsArgs{}, nil)
if err != nil {
return err
}
ctx.Export("level5", foo.Lists[0].Alias)
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Tencentcloud = Pulumi.Tencentcloud;
return await Deployment.RunAsync(() =>
{
var foo = Tencentcloud.GetKubernetesClusterLevels.Invoke();
return new Dictionary<string, object?>
{
["level5"] = foo.Apply(getKubernetesClusterLevelsResult => getKubernetesClusterLevelsResult.Lists[0]?.Alias),
};
});
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.GetKubernetesClusterLevelsArgs;
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 foo = TencentcloudFunctions.getKubernetesClusterLevels(GetKubernetesClusterLevelsArgs.builder()
.build());
ctx.export("level5", foo.lists()[0].alias());
}
}
variables:
foo:
fn::invoke:
function: tencentcloud:getKubernetesClusterLevels
arguments: {}
outputs:
level5: ${foo.lists[0].alias}
Using getKubernetesClusterLevels
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 getKubernetesClusterLevels(args: GetKubernetesClusterLevelsArgs, opts?: InvokeOptions): Promise<GetKubernetesClusterLevelsResult>
function getKubernetesClusterLevelsOutput(args: GetKubernetesClusterLevelsOutputArgs, opts?: InvokeOptions): Output<GetKubernetesClusterLevelsResult>def get_kubernetes_cluster_levels(cluster_id: Optional[str] = None,
id: Optional[str] = None,
result_output_file: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetKubernetesClusterLevelsResult
def get_kubernetes_cluster_levels_output(cluster_id: Optional[pulumi.Input[str]] = None,
id: Optional[pulumi.Input[str]] = None,
result_output_file: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetKubernetesClusterLevelsResult]func GetKubernetesClusterLevels(ctx *Context, args *GetKubernetesClusterLevelsArgs, opts ...InvokeOption) (*GetKubernetesClusterLevelsResult, error)
func GetKubernetesClusterLevelsOutput(ctx *Context, args *GetKubernetesClusterLevelsOutputArgs, opts ...InvokeOption) GetKubernetesClusterLevelsResultOutput> Note: This function is named GetKubernetesClusterLevels in the Go SDK.
public static class GetKubernetesClusterLevels
{
public static Task<GetKubernetesClusterLevelsResult> InvokeAsync(GetKubernetesClusterLevelsArgs args, InvokeOptions? opts = null)
public static Output<GetKubernetesClusterLevelsResult> Invoke(GetKubernetesClusterLevelsInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetKubernetesClusterLevelsResult> getKubernetesClusterLevels(GetKubernetesClusterLevelsArgs args, InvokeOptions options)
public static Output<GetKubernetesClusterLevelsResult> getKubernetesClusterLevels(GetKubernetesClusterLevelsArgs args, InvokeOptions options)
fn::invoke:
function: tencentcloud:index/getKubernetesClusterLevels:getKubernetesClusterLevels
arguments:
# arguments dictionaryThe following arguments are supported:
- Cluster
Id string - Specify cluster Id, if set will only query current cluster's available levels.
- Id string
- Result
Output stringFile - Used to save results.
- Cluster
Id string - Specify cluster Id, if set will only query current cluster's available levels.
- Id string
- Result
Output stringFile - Used to save results.
- cluster
Id String - Specify cluster Id, if set will only query current cluster's available levels.
- id String
- result
Output StringFile - Used to save results.
- cluster
Id string - Specify cluster Id, if set will only query current cluster's available levels.
- id string
- result
Output stringFile - Used to save results.
- cluster_
id str - Specify cluster Id, if set will only query current cluster's available levels.
- id str
- result_
output_ strfile - Used to save results.
- cluster
Id String - Specify cluster Id, if set will only query current cluster's available levels.
- id String
- result
Output StringFile - Used to save results.
getKubernetesClusterLevels Result
The following output properties are available:
- Id string
- Lists
List<Get
Kubernetes Cluster Levels List> - List of level information.
- Cluster
Id string - Result
Output stringFile
- Id string
- Lists
[]Get
Kubernetes Cluster Levels List - List of level information.
- Cluster
Id string - Result
Output stringFile
- id String
- lists
List<Get
Kubernetes Cluster Levels List> - List of level information.
- cluster
Id String - result
Output StringFile
- id string
- lists
Get
Kubernetes Cluster Levels List[] - List of level information.
- cluster
Id string - result
Output stringFile
- id str
- lists
Sequence[Get
Kubernetes Cluster Levels List] - List of level information.
- cluster_
id str - result_
output_ strfile
- id String
- lists List<Property Map>
- List of level information.
- cluster
Id String - result
Output StringFile
Supporting Types
GetKubernetesClusterLevelsList
- Alias string
- Alias used for pass to cluster level arguments.
- Config
Map doubleCount - Number of ConfigMaps.
- Crd
Count double - Number of CRDs.
- Enable bool
- Indicates whether the current level enabled.
- Name string
- Level name.
- Node
Count double - Number of nodes.
- Other
Count double - Number of others.
- Pod
Count double - Number of pods.
- Alias string
- Alias used for pass to cluster level arguments.
- Config
Map float64Count - Number of ConfigMaps.
- Crd
Count float64 - Number of CRDs.
- Enable bool
- Indicates whether the current level enabled.
- Name string
- Level name.
- Node
Count float64 - Number of nodes.
- Other
Count float64 - Number of others.
- Pod
Count float64 - Number of pods.
- alias String
- Alias used for pass to cluster level arguments.
- config
Map DoubleCount - Number of ConfigMaps.
- crd
Count Double - Number of CRDs.
- enable Boolean
- Indicates whether the current level enabled.
- name String
- Level name.
- node
Count Double - Number of nodes.
- other
Count Double - Number of others.
- pod
Count Double - Number of pods.
- alias string
- Alias used for pass to cluster level arguments.
- config
Map numberCount - Number of ConfigMaps.
- crd
Count number - Number of CRDs.
- enable boolean
- Indicates whether the current level enabled.
- name string
- Level name.
- node
Count number - Number of nodes.
- other
Count number - Number of others.
- pod
Count number - Number of pods.
- alias str
- Alias used for pass to cluster level arguments.
- config_
map_ floatcount - Number of ConfigMaps.
- crd_
count float - Number of CRDs.
- enable bool
- Indicates whether the current level enabled.
- name str
- Level name.
- node_
count float - Number of nodes.
- other_
count float - Number of others.
- pod_
count float - Number of pods.
- alias String
- Alias used for pass to cluster level arguments.
- config
Map NumberCount - Number of ConfigMaps.
- crd
Count Number - Number of CRDs.
- enable Boolean
- Indicates whether the current level enabled.
- name String
- Level name.
- node
Count Number - Number of nodes.
- other
Count Number - Number of others.
- pod
Count Number - Number of pods.
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.79
published on Friday, Mar 27, 2026 by tencentcloudstack
published on Friday, Mar 27, 2026 by tencentcloudstack
