1. Packages
  2. Tencentcloud Provider
  3. API Docs
  4. getKubernetesUpgradeTaskDetail
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 task detail

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as tencentcloud from "@pulumi/tencentcloud";
    
    const example = tencentcloud.getKubernetesUpgradeTaskDetail({
        taskId: 21,
    });
    
    import pulumi
    import pulumi_tencentcloud as tencentcloud
    
    example = tencentcloud.get_kubernetes_upgrade_task_detail(task_id=21)
    
    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.GetKubernetesUpgradeTaskDetail(ctx, &tencentcloud.GetKubernetesUpgradeTaskDetailArgs{
    			TaskId: 21,
    		}, 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.GetKubernetesUpgradeTaskDetail.Invoke(new()
        {
            TaskId = 21,
        });
    
    });
    
    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.GetKubernetesUpgradeTaskDetailArgs;
    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.getKubernetesUpgradeTaskDetail(GetKubernetesUpgradeTaskDetailArgs.builder()
                .taskId(21)
                .build());
    
        }
    }
    
    variables:
      example:
        fn::invoke:
          function: tencentcloud:getKubernetesUpgradeTaskDetail
          arguments:
            taskId: 21
    

    Using getKubernetesUpgradeTaskDetail

    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 getKubernetesUpgradeTaskDetail(args: GetKubernetesUpgradeTaskDetailArgs, opts?: InvokeOptions): Promise<GetKubernetesUpgradeTaskDetailResult>
    function getKubernetesUpgradeTaskDetailOutput(args: GetKubernetesUpgradeTaskDetailOutputArgs, opts?: InvokeOptions): Output<GetKubernetesUpgradeTaskDetailResult>
    def get_kubernetes_upgrade_task_detail(id: Optional[str] = None,
                                           result_output_file: Optional[str] = None,
                                           task_id: Optional[float] = None,
                                           opts: Optional[InvokeOptions] = None) -> GetKubernetesUpgradeTaskDetailResult
    def get_kubernetes_upgrade_task_detail_output(id: Optional[pulumi.Input[str]] = None,
                                           result_output_file: Optional[pulumi.Input[str]] = None,
                                           task_id: Optional[pulumi.Input[float]] = None,
                                           opts: Optional[InvokeOptions] = None) -> Output[GetKubernetesUpgradeTaskDetailResult]
    func GetKubernetesUpgradeTaskDetail(ctx *Context, args *GetKubernetesUpgradeTaskDetailArgs, opts ...InvokeOption) (*GetKubernetesUpgradeTaskDetailResult, error)
    func GetKubernetesUpgradeTaskDetailOutput(ctx *Context, args *GetKubernetesUpgradeTaskDetailOutputArgs, opts ...InvokeOption) GetKubernetesUpgradeTaskDetailResultOutput

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

    public static class GetKubernetesUpgradeTaskDetail 
    {
        public static Task<GetKubernetesUpgradeTaskDetailResult> InvokeAsync(GetKubernetesUpgradeTaskDetailArgs args, InvokeOptions? opts = null)
        public static Output<GetKubernetesUpgradeTaskDetailResult> Invoke(GetKubernetesUpgradeTaskDetailInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetKubernetesUpgradeTaskDetailResult> getKubernetesUpgradeTaskDetail(GetKubernetesUpgradeTaskDetailArgs args, InvokeOptions options)
    public static Output<GetKubernetesUpgradeTaskDetailResult> getKubernetesUpgradeTaskDetail(GetKubernetesUpgradeTaskDetailArgs args, InvokeOptions options)
    
    fn::invoke:
      function: tencentcloud:index/getKubernetesUpgradeTaskDetail:getKubernetesUpgradeTaskDetail
      arguments:
        # arguments dictionary

    The following arguments are supported:

    TaskId double
    Upgrade task ID.
    Id string
    Upgrade plan ID.
    ResultOutputFile string
    Used to save results.
    TaskId float64
    Upgrade task ID.
    Id string
    Upgrade plan ID.
    ResultOutputFile string
    Used to save results.
    taskId Double
    Upgrade task ID.
    id String
    Upgrade plan ID.
    resultOutputFile String
    Used to save results.
    taskId number
    Upgrade task ID.
    id string
    Upgrade plan ID.
    resultOutputFile string
    Used to save results.
    task_id float
    Upgrade task ID.
    id str
    Upgrade plan ID.
    result_output_file str
    Used to save results.
    taskId Number
    Upgrade task ID.
    id String
    Upgrade plan ID.
    resultOutputFile String
    Used to save results.

    getKubernetesUpgradeTaskDetail Result

    The following output properties are available:

    Id string
    Upgrade plan ID.
    TaskId float64
    UpgradePlans []GetKubernetesUpgradeTaskDetailUpgradePlan
    Upgrade plans.
    ResultOutputFile string
    id String
    Upgrade plan ID.
    taskId Number
    upgradePlans List<Property Map>
    Upgrade plans.
    resultOutputFile String

    Supporting Types

    GetKubernetesUpgradeTaskDetailUpgradePlan

    ClusterId string
    Cluster ID.
    ClusterName string
    Cluster name.
    Id double
    Upgrade plan ID.
    PlanedStartAt string
    Planned start time.
    Reason string
    Reason.
    Region string
    Cluster region.
    Status string
    Upgrade status.
    UpgradeEndAt string
    Upgrade end time.
    UpgradeStartAt string
    Upgrade start time.
    ClusterId string
    Cluster ID.
    ClusterName string
    Cluster name.
    Id float64
    Upgrade plan ID.
    PlanedStartAt string
    Planned start time.
    Reason string
    Reason.
    Region string
    Cluster region.
    Status string
    Upgrade status.
    UpgradeEndAt string
    Upgrade end time.
    UpgradeStartAt string
    Upgrade start time.
    clusterId String
    Cluster ID.
    clusterName String
    Cluster name.
    id Double
    Upgrade plan ID.
    planedStartAt String
    Planned start time.
    reason String
    Reason.
    region String
    Cluster region.
    status String
    Upgrade status.
    upgradeEndAt String
    Upgrade end time.
    upgradeStartAt String
    Upgrade start time.
    clusterId string
    Cluster ID.
    clusterName string
    Cluster name.
    id number
    Upgrade plan ID.
    planedStartAt string
    Planned start time.
    reason string
    Reason.
    region string
    Cluster region.
    status string
    Upgrade status.
    upgradeEndAt string
    Upgrade end time.
    upgradeStartAt string
    Upgrade start time.
    cluster_id str
    Cluster ID.
    cluster_name str
    Cluster name.
    id float
    Upgrade plan ID.
    planed_start_at str
    Planned start time.
    reason str
    Reason.
    region str
    Cluster region.
    status str
    Upgrade status.
    upgrade_end_at str
    Upgrade end time.
    upgrade_start_at str
    Upgrade start time.
    clusterId String
    Cluster ID.
    clusterName String
    Cluster name.
    id Number
    Upgrade plan ID.
    planedStartAt String
    Planned start time.
    reason String
    Reason.
    region String
    Cluster region.
    status String
    Upgrade status.
    upgradeEndAt String
    Upgrade end time.
    upgradeStartAt String
    Upgrade start time.

    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.