1. Packages
  2. Tencentcloud Provider
  3. API Docs
  4. getKubernetesUpgradeTasks
Viewing docs for tencentcloud 1.82.79
published on Friday, Mar 27, 2026 by tencentcloudstack
tencentcloud logo
Viewing docs for tencentcloud 1.82.79
published on Friday, Mar 27, 2026 by tencentcloudstack

    Use this data source to query detailed information of TKE kubernetes upgrade tasks

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as tencentcloud from "@pulumi/tencentcloud";
    
    const example = tencentcloud.getKubernetesUpgradeTasks({});
    
    import pulumi
    import pulumi_tencentcloud as tencentcloud
    
    example = tencentcloud.get_kubernetes_upgrade_tasks()
    
    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.GetKubernetesUpgradeTasks(ctx, &tencentcloud.GetKubernetesUpgradeTasksArgs{}, 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.GetKubernetesUpgradeTasks.Invoke();
    
    });
    
    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.GetKubernetesUpgradeTasksArgs;
    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.getKubernetesUpgradeTasks(GetKubernetesUpgradeTasksArgs.builder()
                .build());
    
        }
    }
    
    variables:
      example:
        fn::invoke:
          function: tencentcloud:getKubernetesUpgradeTasks
          arguments: {}
    

    Using getKubernetesUpgradeTasks

    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 getKubernetesUpgradeTasks(args: GetKubernetesUpgradeTasksArgs, opts?: InvokeOptions): Promise<GetKubernetesUpgradeTasksResult>
    function getKubernetesUpgradeTasksOutput(args: GetKubernetesUpgradeTasksOutputArgs, opts?: InvokeOptions): Output<GetKubernetesUpgradeTasksResult>
    def get_kubernetes_upgrade_tasks(id: Optional[str] = None,
                                     result_output_file: Optional[str] = None,
                                     opts: Optional[InvokeOptions] = None) -> GetKubernetesUpgradeTasksResult
    def get_kubernetes_upgrade_tasks_output(id: Optional[pulumi.Input[str]] = None,
                                     result_output_file: Optional[pulumi.Input[str]] = None,
                                     opts: Optional[InvokeOptions] = None) -> Output[GetKubernetesUpgradeTasksResult]
    func GetKubernetesUpgradeTasks(ctx *Context, args *GetKubernetesUpgradeTasksArgs, opts ...InvokeOption) (*GetKubernetesUpgradeTasksResult, error)
    func GetKubernetesUpgradeTasksOutput(ctx *Context, args *GetKubernetesUpgradeTasksOutputArgs, opts ...InvokeOption) GetKubernetesUpgradeTasksResultOutput

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

    public static class GetKubernetesUpgradeTasks 
    {
        public static Task<GetKubernetesUpgradeTasksResult> InvokeAsync(GetKubernetesUpgradeTasksArgs args, InvokeOptions? opts = null)
        public static Output<GetKubernetesUpgradeTasksResult> Invoke(GetKubernetesUpgradeTasksInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetKubernetesUpgradeTasksResult> getKubernetesUpgradeTasks(GetKubernetesUpgradeTasksArgs args, InvokeOptions options)
    public static Output<GetKubernetesUpgradeTasksResult> getKubernetesUpgradeTasks(GetKubernetesUpgradeTasksArgs args, InvokeOptions options)
    
    fn::invoke:
      function: tencentcloud:index/getKubernetesUpgradeTasks:getKubernetesUpgradeTasks
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Id string
    Task ID.
    ResultOutputFile string
    Used to save results.
    Id string
    Task ID.
    ResultOutputFile string
    Used to save results.
    id String
    Task ID.
    resultOutputFile String
    Used to save results.
    id string
    Task ID.
    resultOutputFile string
    Used to save results.
    id str
    Task ID.
    result_output_file str
    Used to save results.
    id String
    Task ID.
    resultOutputFile String
    Used to save results.

    getKubernetesUpgradeTasks Result

    The following output properties are available:

    id String
    Task ID.
    upgradeTasks List<Property Map>
    Upgrade tasks.
    resultOutputFile String

    Supporting Types

    GetKubernetesUpgradeTasksUpgradeTask

    Component string
    Component name.
    CreatedAt string
    Creation time.
    Id double
    Task ID.
    Name string
    Task name.
    PlanedStartAt string
    Planned start time.
    RelatedResources List<string>
    Related resources.
    UpgradeImpact string
    Upgrade impact.
    Component string
    Component name.
    CreatedAt string
    Creation time.
    Id float64
    Task ID.
    Name string
    Task name.
    PlanedStartAt string
    Planned start time.
    RelatedResources []string
    Related resources.
    UpgradeImpact string
    Upgrade impact.
    component String
    Component name.
    createdAt String
    Creation time.
    id Double
    Task ID.
    name String
    Task name.
    planedStartAt String
    Planned start time.
    relatedResources List<String>
    Related resources.
    upgradeImpact String
    Upgrade impact.
    component string
    Component name.
    createdAt string
    Creation time.
    id number
    Task ID.
    name string
    Task name.
    planedStartAt string
    Planned start time.
    relatedResources string[]
    Related resources.
    upgradeImpact string
    Upgrade impact.
    component str
    Component name.
    created_at str
    Creation time.
    id float
    Task ID.
    name str
    Task name.
    planed_start_at str
    Planned start time.
    related_resources Sequence[str]
    Related resources.
    upgrade_impact str
    Upgrade impact.
    component String
    Component name.
    createdAt String
    Creation time.
    id Number
    Task ID.
    name String
    Task name.
    planedStartAt String
    Planned start time.
    relatedResources List<String>
    Related resources.
    upgradeImpact String
    Upgrade impact.

    Package Details

    Repository
    tencentcloud tencentcloudstack/terraform-provider-tencentcloud
    License
    Notes
    This Pulumi package is based on the tencentcloud Terraform Provider.
    tencentcloud logo
    Viewing docs for tencentcloud 1.82.79
    published on Friday, Mar 27, 2026 by tencentcloudstack
      Try Pulumi Cloud free. Your team will thank you.