1. Packages
  2. Tencentcloud Provider
  3. API Docs
  4. getRedisInstanceTaskList
tencentcloud 1.81.189 published on Wednesday, Apr 30, 2025 by tencentcloudstack

tencentcloud.getRedisInstanceTaskList

Explore with Pulumi AI

tencentcloud logo
tencentcloud 1.81.189 published on Wednesday, Apr 30, 2025 by tencentcloudstack

    Use this data source to query detailed information of redis instance_task_list

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as tencentcloud from "@pulumi/tencentcloud";
    
    const instanceTaskList = tencentcloud.getRedisInstanceTaskList({
        beginTime: "2021-12-30 00:00:00",
        endTime: "2021-12-30 00:00:00",
        instanceId: "crs-c1nl9rpv",
        instanceName: "",
        operateUins: [""],
        projectIds: [""],
        results: [""],
        taskStatuses: [""],
        taskTypes: [""],
    });
    
    import pulumi
    import pulumi_tencentcloud as tencentcloud
    
    instance_task_list = tencentcloud.get_redis_instance_task_list(begin_time="2021-12-30 00:00:00",
        end_time="2021-12-30 00:00:00",
        instance_id="crs-c1nl9rpv",
        instance_name="",
        operate_uins=[""],
        project_ids=[""],
        results=[""],
        task_statuses=[""],
        task_types=[""])
    
    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.GetRedisInstanceTaskList(ctx, &tencentcloud.GetRedisInstanceTaskListArgs{
    BeginTime: pulumi.StringRef("2021-12-30 00:00:00"),
    EndTime: pulumi.StringRef("2021-12-30 00:00:00"),
    InstanceId: pulumi.StringRef("crs-c1nl9rpv"),
    InstanceName: pulumi.StringRef(""),
    OperateUins: []string{
    "",
    },
    ProjectIds: interface{}{
    "",
    },
    Results: interface{}{
    "",
    },
    TaskStatuses: interface{}{
    "",
    },
    TaskTypes: []string{
    "",
    },
    }, 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 instanceTaskList = Tencentcloud.GetRedisInstanceTaskList.Invoke(new()
        {
            BeginTime = "2021-12-30 00:00:00",
            EndTime = "2021-12-30 00:00:00",
            InstanceId = "crs-c1nl9rpv",
            InstanceName = "",
            OperateUins = new[]
            {
                "",
            },
            ProjectIds = new[]
            {
                "",
            },
            Results = new[]
            {
                "",
            },
            TaskStatuses = new[]
            {
                "",
            },
            TaskTypes = new[]
            {
                "",
            },
        });
    
    });
    
    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.GetRedisInstanceTaskListArgs;
    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 instanceTaskList = TencentcloudFunctions.getRedisInstanceTaskList(GetRedisInstanceTaskListArgs.builder()
                .beginTime("2021-12-30 00:00:00")
                .endTime("2021-12-30 00:00:00")
                .instanceId("crs-c1nl9rpv")
                .instanceName("")
                .operateUins("")
                .projectIds("")
                .results("")
                .taskStatuses("")
                .taskTypes("")
                .build());
    
        }
    }
    
    variables:
      instanceTaskList:
        fn::invoke:
          function: tencentcloud:getRedisInstanceTaskList
          arguments:
            beginTime: 2021-12-30 00:00:00
            endTime: 2021-12-30 00:00:00
            instanceId: crs-c1nl9rpv
            instanceName: ""
            operateUins:
              - ""
            projectIds:
              - ""
            results:
              - ""
            taskStatuses:
              - ""
            taskTypes:
              - ""
    

    Using getRedisInstanceTaskList

    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 getRedisInstanceTaskList(args: GetRedisInstanceTaskListArgs, opts?: InvokeOptions): Promise<GetRedisInstanceTaskListResult>
    function getRedisInstanceTaskListOutput(args: GetRedisInstanceTaskListOutputArgs, opts?: InvokeOptions): Output<GetRedisInstanceTaskListResult>
    def get_redis_instance_task_list(begin_time: Optional[str] = None,
                                     end_time: Optional[str] = None,
                                     id: Optional[str] = None,
                                     instance_id: Optional[str] = None,
                                     instance_name: Optional[str] = None,
                                     operate_uins: Optional[Sequence[str]] = None,
                                     project_ids: Optional[Sequence[float]] = None,
                                     result_output_file: Optional[str] = None,
                                     results: Optional[Sequence[float]] = None,
                                     task_statuses: Optional[Sequence[float]] = None,
                                     task_types: Optional[Sequence[str]] = None,
                                     opts: Optional[InvokeOptions] = None) -> GetRedisInstanceTaskListResult
    def get_redis_instance_task_list_output(begin_time: Optional[pulumi.Input[str]] = None,
                                     end_time: Optional[pulumi.Input[str]] = None,
                                     id: Optional[pulumi.Input[str]] = None,
                                     instance_id: Optional[pulumi.Input[str]] = None,
                                     instance_name: Optional[pulumi.Input[str]] = None,
                                     operate_uins: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                                     project_ids: Optional[pulumi.Input[Sequence[pulumi.Input[float]]]] = None,
                                     result_output_file: Optional[pulumi.Input[str]] = None,
                                     results: Optional[pulumi.Input[Sequence[pulumi.Input[float]]]] = None,
                                     task_statuses: Optional[pulumi.Input[Sequence[pulumi.Input[float]]]] = None,
                                     task_types: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                                     opts: Optional[InvokeOptions] = None) -> Output[GetRedisInstanceTaskListResult]
    func GetRedisInstanceTaskList(ctx *Context, args *GetRedisInstanceTaskListArgs, opts ...InvokeOption) (*GetRedisInstanceTaskListResult, error)
    func GetRedisInstanceTaskListOutput(ctx *Context, args *GetRedisInstanceTaskListOutputArgs, opts ...InvokeOption) GetRedisInstanceTaskListResultOutput

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

    public static class GetRedisInstanceTaskList 
    {
        public static Task<GetRedisInstanceTaskListResult> InvokeAsync(GetRedisInstanceTaskListArgs args, InvokeOptions? opts = null)
        public static Output<GetRedisInstanceTaskListResult> Invoke(GetRedisInstanceTaskListInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetRedisInstanceTaskListResult> getRedisInstanceTaskList(GetRedisInstanceTaskListArgs args, InvokeOptions options)
    public static Output<GetRedisInstanceTaskListResult> getRedisInstanceTaskList(GetRedisInstanceTaskListArgs args, InvokeOptions options)
    
    fn::invoke:
      function: tencentcloud:index/getRedisInstanceTaskList:getRedisInstanceTaskList
      arguments:
        # arguments dictionary

    The following arguments are supported:

    BeginTime string
    Start time.
    EndTime string
    Termination time.
    Id string
    InstanceId string
    The ID of instance.
    InstanceName string
    Instance name.
    OperateUins List<string>
    Operator Uin.
    ProjectIds List<double>
    Project Id.
    ResultOutputFile string
    Used to save results.
    Results List<double>
    Task status.
    TaskStatuses List<double>
    Task status.
    TaskTypes List<string>
    Task type.
    BeginTime string
    Start time.
    EndTime string
    Termination time.
    Id string
    InstanceId string
    The ID of instance.
    InstanceName string
    Instance name.
    OperateUins []string
    Operator Uin.
    ProjectIds []float64
    Project Id.
    ResultOutputFile string
    Used to save results.
    Results []float64
    Task status.
    TaskStatuses []float64
    Task status.
    TaskTypes []string
    Task type.
    beginTime String
    Start time.
    endTime String
    Termination time.
    id String
    instanceId String
    The ID of instance.
    instanceName String
    Instance name.
    operateUins List<String>
    Operator Uin.
    projectIds List<Double>
    Project Id.
    resultOutputFile String
    Used to save results.
    results List<Double>
    Task status.
    taskStatuses List<Double>
    Task status.
    taskTypes List<String>
    Task type.
    beginTime string
    Start time.
    endTime string
    Termination time.
    id string
    instanceId string
    The ID of instance.
    instanceName string
    Instance name.
    operateUins string[]
    Operator Uin.
    projectIds number[]
    Project Id.
    resultOutputFile string
    Used to save results.
    results number[]
    Task status.
    taskStatuses number[]
    Task status.
    taskTypes string[]
    Task type.
    begin_time str
    Start time.
    end_time str
    Termination time.
    id str
    instance_id str
    The ID of instance.
    instance_name str
    Instance name.
    operate_uins Sequence[str]
    Operator Uin.
    project_ids Sequence[float]
    Project Id.
    result_output_file str
    Used to save results.
    results Sequence[float]
    Task status.
    task_statuses Sequence[float]
    Task status.
    task_types Sequence[str]
    Task type.
    beginTime String
    Start time.
    endTime String
    Termination time.
    id String
    instanceId String
    The ID of instance.
    instanceName String
    Instance name.
    operateUins List<String>
    Operator Uin.
    projectIds List<Number>
    Project Id.
    resultOutputFile String
    Used to save results.
    results List<Number>
    Task status.
    taskStatuses List<Number>
    Task status.
    taskTypes List<String>
    Task type.

    getRedisInstanceTaskList Result

    The following output properties are available:

    Id string
    Tasks List<GetRedisInstanceTaskListTask>
    Task details.
    BeginTime string
    EndTime string
    The end time.
    InstanceId string
    The ID of instance.
    InstanceName string
    The name of instance.
    OperateUins List<string>
    ProjectIds List<double>
    ResultOutputFile string
    Results List<double>
    Task status.
    TaskStatuses List<double>
    TaskTypes List<string>
    Id string
    Tasks []GetRedisInstanceTaskListTask
    Task details.
    BeginTime string
    EndTime string
    The end time.
    InstanceId string
    The ID of instance.
    InstanceName string
    The name of instance.
    OperateUins []string
    ProjectIds []float64
    ResultOutputFile string
    Results []float64
    Task status.
    TaskStatuses []float64
    TaskTypes []string
    id String
    tasks List<GetRedisInstanceTaskListTask>
    Task details.
    beginTime String
    endTime String
    The end time.
    instanceId String
    The ID of instance.
    instanceName String
    The name of instance.
    operateUins List<String>
    projectIds List<Double>
    resultOutputFile String
    results List<Double>
    Task status.
    taskStatuses List<Double>
    taskTypes List<String>
    id string
    tasks GetRedisInstanceTaskListTask[]
    Task details.
    beginTime string
    endTime string
    The end time.
    instanceId string
    The ID of instance.
    instanceName string
    The name of instance.
    operateUins string[]
    projectIds number[]
    resultOutputFile string
    results number[]
    Task status.
    taskStatuses number[]
    taskTypes string[]
    id str
    tasks Sequence[GetRedisInstanceTaskListTask]
    Task details.
    begin_time str
    end_time str
    The end time.
    instance_id str
    The ID of instance.
    instance_name str
    The name of instance.
    operate_uins Sequence[str]
    project_ids Sequence[float]
    result_output_file str
    results Sequence[float]
    Task status.
    task_statuses Sequence[float]
    task_types Sequence[str]
    id String
    tasks List<Property Map>
    Task details.
    beginTime String
    endTime String
    The end time.
    instanceId String
    The ID of instance.
    instanceName String
    The name of instance.
    operateUins List<String>
    projectIds List<Number>
    resultOutputFile String
    results List<Number>
    Task status.
    taskStatuses List<Number>
    taskTypes List<String>

    Supporting Types

    GetRedisInstanceTaskListTask

    EndTime string
    Termination time.
    InstanceId string
    The ID of instance.
    InstanceName string
    Instance name.
    Progress double
    Task progress.
    ProjectId double
    The project ID.
    Result double
    Task status.
    StartTime string
    Start time.
    TaskId double
    Task ID.
    TaskType string
    Task type.
    EndTime string
    Termination time.
    InstanceId string
    The ID of instance.
    InstanceName string
    Instance name.
    Progress float64
    Task progress.
    ProjectId float64
    The project ID.
    Result float64
    Task status.
    StartTime string
    Start time.
    TaskId float64
    Task ID.
    TaskType string
    Task type.
    endTime String
    Termination time.
    instanceId String
    The ID of instance.
    instanceName String
    Instance name.
    progress Double
    Task progress.
    projectId Double
    The project ID.
    result Double
    Task status.
    startTime String
    Start time.
    taskId Double
    Task ID.
    taskType String
    Task type.
    endTime string
    Termination time.
    instanceId string
    The ID of instance.
    instanceName string
    Instance name.
    progress number
    Task progress.
    projectId number
    The project ID.
    result number
    Task status.
    startTime string
    Start time.
    taskId number
    Task ID.
    taskType string
    Task type.
    end_time str
    Termination time.
    instance_id str
    The ID of instance.
    instance_name str
    Instance name.
    progress float
    Task progress.
    project_id float
    The project ID.
    result float
    Task status.
    start_time str
    Start time.
    task_id float
    Task ID.
    task_type str
    Task type.
    endTime String
    Termination time.
    instanceId String
    The ID of instance.
    instanceName String
    Instance name.
    progress Number
    Task progress.
    projectId Number
    The project ID.
    result Number
    Task status.
    startTime String
    Start time.
    taskId Number
    Task ID.
    taskType String
    Task type.

    Package Details

    Repository
    tencentcloud tencentcloudstack/terraform-provider-tencentcloud
    License
    Notes
    This Pulumi package is based on the tencentcloud Terraform Provider.
    tencentcloud logo
    tencentcloud 1.81.189 published on Wednesday, Apr 30, 2025 by tencentcloudstack