tencentcloud 1.82.45 published on Tuesday, Dec 16, 2025 by tencentcloudstack
tencentcloud 1.82.45 published on Tuesday, Dec 16, 2025 by tencentcloudstack
Use this data source to query detailed information of kubernetes addons.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as tencentcloud from "@pulumi/tencentcloud";
const kubernetesAddons = tencentcloud.getKubernetesAddons({
clusterId: "cls-12345678",
});
import pulumi
import pulumi_tencentcloud as tencentcloud
kubernetes_addons = tencentcloud.get_kubernetes_addons(cluster_id="cls-12345678")
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.GetKubernetesAddons(ctx, &tencentcloud.GetKubernetesAddonsArgs{
ClusterId: "cls-12345678",
}, 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 kubernetesAddons = Tencentcloud.GetKubernetesAddons.Invoke(new()
{
ClusterId = "cls-12345678",
});
});
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.GetKubernetesAddonsArgs;
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 kubernetesAddons = TencentcloudFunctions.getKubernetesAddons(GetKubernetesAddonsArgs.builder()
.clusterId("cls-12345678")
.build());
}
}
variables:
kubernetesAddons:
fn::invoke:
function: tencentcloud:getKubernetesAddons
arguments:
clusterId: cls-12345678
Using getKubernetesAddons
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 getKubernetesAddons(args: GetKubernetesAddonsArgs, opts?: InvokeOptions): Promise<GetKubernetesAddonsResult>
function getKubernetesAddonsOutput(args: GetKubernetesAddonsOutputArgs, opts?: InvokeOptions): Output<GetKubernetesAddonsResult>def get_kubernetes_addons(addon_name: Optional[str] = None,
cluster_id: Optional[str] = None,
id: Optional[str] = None,
result_output_file: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetKubernetesAddonsResult
def get_kubernetes_addons_output(addon_name: Optional[pulumi.Input[str]] = None,
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[GetKubernetesAddonsResult]func GetKubernetesAddons(ctx *Context, args *GetKubernetesAddonsArgs, opts ...InvokeOption) (*GetKubernetesAddonsResult, error)
func GetKubernetesAddonsOutput(ctx *Context, args *GetKubernetesAddonsOutputArgs, opts ...InvokeOption) GetKubernetesAddonsResultOutput> Note: This function is named GetKubernetesAddons in the Go SDK.
public static class GetKubernetesAddons
{
public static Task<GetKubernetesAddonsResult> InvokeAsync(GetKubernetesAddonsArgs args, InvokeOptions? opts = null)
public static Output<GetKubernetesAddonsResult> Invoke(GetKubernetesAddonsInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetKubernetesAddonsResult> getKubernetesAddons(GetKubernetesAddonsArgs args, InvokeOptions options)
public static Output<GetKubernetesAddonsResult> getKubernetesAddons(GetKubernetesAddonsArgs args, InvokeOptions options)
fn::invoke:
function: tencentcloud:index/getKubernetesAddons:getKubernetesAddons
arguments:
# arguments dictionaryThe following arguments are supported:
- Cluster
Id string - Cluster ID.
- Addon
Name string - Add-on name (all add-ons in the cluster are returned if this parameter is not specified).
- Id string
- Result
Output stringFile - Used to save results.
- Cluster
Id string - Cluster ID.
- Addon
Name string - Add-on name (all add-ons in the cluster are returned if this parameter is not specified).
- Id string
- Result
Output stringFile - Used to save results.
- cluster
Id String - Cluster ID.
- addon
Name String - Add-on name (all add-ons in the cluster are returned if this parameter is not specified).
- id String
- result
Output StringFile - Used to save results.
- cluster
Id string - Cluster ID.
- addon
Name string - Add-on name (all add-ons in the cluster are returned if this parameter is not specified).
- id string
- result
Output stringFile - Used to save results.
- cluster_
id str - Cluster ID.
- addon_
name str - Add-on name (all add-ons in the cluster are returned if this parameter is not specified).
- id str
- result_
output_ strfile - Used to save results.
- cluster
Id String - Cluster ID.
- addon
Name String - Add-on name (all add-ons in the cluster are returned if this parameter is not specified).
- id String
- result
Output StringFile - Used to save results.
getKubernetesAddons Result
The following output properties are available:
- Addons
List<Get
Kubernetes Addons Addon> - List of add-ons.
- Cluster
Id string - Id string
- Addon
Name string - Add-on name.
- Result
Output stringFile
- Addons
[]Get
Kubernetes Addons Addon - List of add-ons.
- Cluster
Id string - Id string
- Addon
Name string - Add-on name.
- Result
Output stringFile
- addons
List<Get
Kubernetes Addons Addon> - List of add-ons.
- cluster
Id String - id String
- addon
Name String - Add-on name.
- result
Output StringFile
- addons
Get
Kubernetes Addons Addon[] - List of add-ons.
- cluster
Id string - id string
- addon
Name string - Add-on name.
- result
Output stringFile
- addons
Sequence[Get
Kubernetes Addons Addon] - List of add-ons.
- cluster_
id str - id str
- addon_
name str - Add-on name.
- result_
output_ strfile
- addons List<Property Map>
- List of add-ons.
- cluster
Id String - id String
- addon
Name String - Add-on name.
- result
Output StringFile
Supporting Types
GetKubernetesAddonsAddon
- Addon
Name string - Add-on name (all add-ons in the cluster are returned if this parameter is not specified).
- Addon
Version string - Add-on version.
- Phase string
- Add-on status
Note: This field may return
null, indicating that no valid values can be obtained. - Raw
Values string - Add-on parameters, which are base64-encoded strings in JSON/
Note: This field may return
null, indicating that no valid values can be obtained. - Reason string
- Reason for add-on failure
Note: This field may return
null, indicating that no valid values can be obtained.
- Addon
Name string - Add-on name (all add-ons in the cluster are returned if this parameter is not specified).
- Addon
Version string - Add-on version.
- Phase string
- Add-on status
Note: This field may return
null, indicating that no valid values can be obtained. - Raw
Values string - Add-on parameters, which are base64-encoded strings in JSON/
Note: This field may return
null, indicating that no valid values can be obtained. - Reason string
- Reason for add-on failure
Note: This field may return
null, indicating that no valid values can be obtained.
- addon
Name String - Add-on name (all add-ons in the cluster are returned if this parameter is not specified).
- addon
Version String - Add-on version.
- phase String
- Add-on status
Note: This field may return
null, indicating that no valid values can be obtained. - raw
Values String - Add-on parameters, which are base64-encoded strings in JSON/
Note: This field may return
null, indicating that no valid values can be obtained. - reason String
- Reason for add-on failure
Note: This field may return
null, indicating that no valid values can be obtained.
- addon
Name string - Add-on name (all add-ons in the cluster are returned if this parameter is not specified).
- addon
Version string - Add-on version.
- phase string
- Add-on status
Note: This field may return
null, indicating that no valid values can be obtained. - raw
Values string - Add-on parameters, which are base64-encoded strings in JSON/
Note: This field may return
null, indicating that no valid values can be obtained. - reason string
- Reason for add-on failure
Note: This field may return
null, indicating that no valid values can be obtained.
- addon_
name str - Add-on name (all add-ons in the cluster are returned if this parameter is not specified).
- addon_
version str - Add-on version.
- phase str
- Add-on status
Note: This field may return
null, indicating that no valid values can be obtained. - raw_
values str - Add-on parameters, which are base64-encoded strings in JSON/
Note: This field may return
null, indicating that no valid values can be obtained. - reason str
- Reason for add-on failure
Note: This field may return
null, indicating that no valid values can be obtained.
- addon
Name String - Add-on name (all add-ons in the cluster are returned if this parameter is not specified).
- addon
Version String - Add-on version.
- phase String
- Add-on status
Note: This field may return
null, indicating that no valid values can be obtained. - raw
Values String - Add-on parameters, which are base64-encoded strings in JSON/
Note: This field may return
null, indicating that no valid values can be obtained. - reason String
- Reason for add-on failure
Note: This field may return
null, indicating that no valid values can be obtained.
Package Details
- Repository
- tencentcloud tencentcloudstack/terraform-provider-tencentcloud
- License
- Notes
- This Pulumi package is based on the
tencentcloudTerraform Provider.
tencentcloud 1.82.45 published on Tuesday, Dec 16, 2025 by tencentcloudstack
