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

tencentcloud.getTcrReplicationInstanceCreateTasks

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 tcr replication_instance_create_tasks

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as tencentcloud from "@pulumi/tencentcloud";
    
    const createTasks = tencentcloud.getTcrReplicationInstanceCreateTasks({
        replicationRegistryId: local.dst_registry_id,
        replicationRegionId: local.dst_region_id,
    });
    
    import pulumi
    import pulumi_tencentcloud as tencentcloud
    
    create_tasks = tencentcloud.get_tcr_replication_instance_create_tasks(replication_registry_id=local["dst_registry_id"],
        replication_region_id=local["dst_region_id"])
    
    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.GetTcrReplicationInstanceCreateTasks(ctx, &tencentcloud.GetTcrReplicationInstanceCreateTasksArgs{
    			ReplicationRegistryId: local.Dst_registry_id,
    			ReplicationRegionId:   local.Dst_region_id,
    		}, 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 createTasks = Tencentcloud.GetTcrReplicationInstanceCreateTasks.Invoke(new()
        {
            ReplicationRegistryId = local.Dst_registry_id,
            ReplicationRegionId = local.Dst_region_id,
        });
    
    });
    
    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.GetTcrReplicationInstanceCreateTasksArgs;
    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 createTasks = TencentcloudFunctions.getTcrReplicationInstanceCreateTasks(GetTcrReplicationInstanceCreateTasksArgs.builder()
                .replicationRegistryId(local.dst_registry_id())
                .replicationRegionId(local.dst_region_id())
                .build());
    
        }
    }
    
    variables:
      createTasks:
        fn::invoke:
          function: tencentcloud:getTcrReplicationInstanceCreateTasks
          arguments:
            replicationRegistryId: ${local.dst_registry_id}
            replicationRegionId: ${local.dst_region_id}
    

    Using getTcrReplicationInstanceCreateTasks

    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 getTcrReplicationInstanceCreateTasks(args: GetTcrReplicationInstanceCreateTasksArgs, opts?: InvokeOptions): Promise<GetTcrReplicationInstanceCreateTasksResult>
    function getTcrReplicationInstanceCreateTasksOutput(args: GetTcrReplicationInstanceCreateTasksOutputArgs, opts?: InvokeOptions): Output<GetTcrReplicationInstanceCreateTasksResult>
    def get_tcr_replication_instance_create_tasks(id: Optional[str] = None,
                                                  replication_region_id: Optional[float] = None,
                                                  replication_registry_id: Optional[str] = None,
                                                  result_output_file: Optional[str] = None,
                                                  opts: Optional[InvokeOptions] = None) -> GetTcrReplicationInstanceCreateTasksResult
    def get_tcr_replication_instance_create_tasks_output(id: Optional[pulumi.Input[str]] = None,
                                                  replication_region_id: Optional[pulumi.Input[float]] = None,
                                                  replication_registry_id: Optional[pulumi.Input[str]] = None,
                                                  result_output_file: Optional[pulumi.Input[str]] = None,
                                                  opts: Optional[InvokeOptions] = None) -> Output[GetTcrReplicationInstanceCreateTasksResult]
    func GetTcrReplicationInstanceCreateTasks(ctx *Context, args *GetTcrReplicationInstanceCreateTasksArgs, opts ...InvokeOption) (*GetTcrReplicationInstanceCreateTasksResult, error)
    func GetTcrReplicationInstanceCreateTasksOutput(ctx *Context, args *GetTcrReplicationInstanceCreateTasksOutputArgs, opts ...InvokeOption) GetTcrReplicationInstanceCreateTasksResultOutput

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

    public static class GetTcrReplicationInstanceCreateTasks 
    {
        public static Task<GetTcrReplicationInstanceCreateTasksResult> InvokeAsync(GetTcrReplicationInstanceCreateTasksArgs args, InvokeOptions? opts = null)
        public static Output<GetTcrReplicationInstanceCreateTasksResult> Invoke(GetTcrReplicationInstanceCreateTasksInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetTcrReplicationInstanceCreateTasksResult> getTcrReplicationInstanceCreateTasks(GetTcrReplicationInstanceCreateTasksArgs args, InvokeOptions options)
    public static Output<GetTcrReplicationInstanceCreateTasksResult> getTcrReplicationInstanceCreateTasks(GetTcrReplicationInstanceCreateTasksArgs args, InvokeOptions options)
    
    fn::invoke:
      function: tencentcloud:index/getTcrReplicationInstanceCreateTasks:getTcrReplicationInstanceCreateTasks
      arguments:
        # arguments dictionary

    The following arguments are supported:

    ReplicationRegionId double
    synchronization instance region Id, see ReplicationRegionId in DescribeReplicationInstances.
    ReplicationRegistryId string
    synchronization instance Id, see RegistryId in DescribeReplicationInstances.
    Id string
    ResultOutputFile string
    Used to save results.
    ReplicationRegionId float64
    synchronization instance region Id, see ReplicationRegionId in DescribeReplicationInstances.
    ReplicationRegistryId string
    synchronization instance Id, see RegistryId in DescribeReplicationInstances.
    Id string
    ResultOutputFile string
    Used to save results.
    replicationRegionId Double
    synchronization instance region Id, see ReplicationRegionId in DescribeReplicationInstances.
    replicationRegistryId String
    synchronization instance Id, see RegistryId in DescribeReplicationInstances.
    id String
    resultOutputFile String
    Used to save results.
    replicationRegionId number
    synchronization instance region Id, see ReplicationRegionId in DescribeReplicationInstances.
    replicationRegistryId string
    synchronization instance Id, see RegistryId in DescribeReplicationInstances.
    id string
    resultOutputFile string
    Used to save results.
    replication_region_id float
    synchronization instance region Id, see ReplicationRegionId in DescribeReplicationInstances.
    replication_registry_id str
    synchronization instance Id, see RegistryId in DescribeReplicationInstances.
    id str
    result_output_file str
    Used to save results.
    replicationRegionId Number
    synchronization instance region Id, see ReplicationRegionId in DescribeReplicationInstances.
    replicationRegistryId String
    synchronization instance Id, see RegistryId in DescribeReplicationInstances.
    id String
    resultOutputFile String
    Used to save results.

    getTcrReplicationInstanceCreateTasks Result

    The following output properties are available:

    id String
    replicationRegionId Number
    replicationRegistryId String
    status String
    overall task status.
    taskDetails List<Property Map>
    task details.
    resultOutputFile String

    Supporting Types

    GetTcrReplicationInstanceCreateTasksTaskDetail

    CreatedTime string
    task start name.
    FinishedTime string
    task end time. Note: This field may return null, indicating that no valid value can be obtained.
    TaskMessage string
    Task status information. Note: This field may return null, indicating that no valid value can be obtained.
    TaskName string
    task name.
    TaskStatus string
    task status.
    TaskUuid string
    task UUID.
    CreatedTime string
    task start name.
    FinishedTime string
    task end time. Note: This field may return null, indicating that no valid value can be obtained.
    TaskMessage string
    Task status information. Note: This field may return null, indicating that no valid value can be obtained.
    TaskName string
    task name.
    TaskStatus string
    task status.
    TaskUuid string
    task UUID.
    createdTime String
    task start name.
    finishedTime String
    task end time. Note: This field may return null, indicating that no valid value can be obtained.
    taskMessage String
    Task status information. Note: This field may return null, indicating that no valid value can be obtained.
    taskName String
    task name.
    taskStatus String
    task status.
    taskUuid String
    task UUID.
    createdTime string
    task start name.
    finishedTime string
    task end time. Note: This field may return null, indicating that no valid value can be obtained.
    taskMessage string
    Task status information. Note: This field may return null, indicating that no valid value can be obtained.
    taskName string
    task name.
    taskStatus string
    task status.
    taskUuid string
    task UUID.
    created_time str
    task start name.
    finished_time str
    task end time. Note: This field may return null, indicating that no valid value can be obtained.
    task_message str
    Task status information. Note: This field may return null, indicating that no valid value can be obtained.
    task_name str
    task name.
    task_status str
    task status.
    task_uuid str
    task UUID.
    createdTime String
    task start name.
    finishedTime String
    task end time. Note: This field may return null, indicating that no valid value can be obtained.
    taskMessage String
    Task status information. Note: This field may return null, indicating that no valid value can be obtained.
    taskName String
    task name.
    taskStatus String
    task status.
    taskUuid String
    task UUID.

    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