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

tencentcloud.getTcrTagRetentionExecutionTasks

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 tag_retention_execution_tasks

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as tencentcloud from "@pulumi/tencentcloud";
    
    const tasks = tencentcloud.getTcrTagRetentionExecutionTasks({
        executionId: 1,
        registryId: "tcr_ins_id",
        retentionId: 1,
    });
    
    import pulumi
    import pulumi_tencentcloud as tencentcloud
    
    tasks = tencentcloud.get_tcr_tag_retention_execution_tasks(execution_id=1,
        registry_id="tcr_ins_id",
        retention_id=1)
    
    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.GetTcrTagRetentionExecutionTasks(ctx, &tencentcloud.GetTcrTagRetentionExecutionTasksArgs{
    			ExecutionId: 1,
    			RegistryId:  "tcr_ins_id",
    			RetentionId: 1,
    		}, 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 tasks = Tencentcloud.GetTcrTagRetentionExecutionTasks.Invoke(new()
        {
            ExecutionId = 1,
            RegistryId = "tcr_ins_id",
            RetentionId = 1,
        });
    
    });
    
    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.GetTcrTagRetentionExecutionTasksArgs;
    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 tasks = TencentcloudFunctions.getTcrTagRetentionExecutionTasks(GetTcrTagRetentionExecutionTasksArgs.builder()
                .executionId(1)
                .registryId("tcr_ins_id")
                .retentionId(1)
                .build());
    
        }
    }
    
    variables:
      tasks:
        fn::invoke:
          function: tencentcloud:getTcrTagRetentionExecutionTasks
          arguments:
            executionId: 1
            registryId: tcr_ins_id
            retentionId: 1
    

    Using getTcrTagRetentionExecutionTasks

    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 getTcrTagRetentionExecutionTasks(args: GetTcrTagRetentionExecutionTasksArgs, opts?: InvokeOptions): Promise<GetTcrTagRetentionExecutionTasksResult>
    function getTcrTagRetentionExecutionTasksOutput(args: GetTcrTagRetentionExecutionTasksOutputArgs, opts?: InvokeOptions): Output<GetTcrTagRetentionExecutionTasksResult>
    def get_tcr_tag_retention_execution_tasks(execution_id: Optional[float] = None,
                                              id: Optional[str] = None,
                                              registry_id: Optional[str] = None,
                                              result_output_file: Optional[str] = None,
                                              retention_id: Optional[float] = None,
                                              opts: Optional[InvokeOptions] = None) -> GetTcrTagRetentionExecutionTasksResult
    def get_tcr_tag_retention_execution_tasks_output(execution_id: Optional[pulumi.Input[float]] = None,
                                              id: Optional[pulumi.Input[str]] = None,
                                              registry_id: Optional[pulumi.Input[str]] = None,
                                              result_output_file: Optional[pulumi.Input[str]] = None,
                                              retention_id: Optional[pulumi.Input[float]] = None,
                                              opts: Optional[InvokeOptions] = None) -> Output[GetTcrTagRetentionExecutionTasksResult]
    func GetTcrTagRetentionExecutionTasks(ctx *Context, args *GetTcrTagRetentionExecutionTasksArgs, opts ...InvokeOption) (*GetTcrTagRetentionExecutionTasksResult, error)
    func GetTcrTagRetentionExecutionTasksOutput(ctx *Context, args *GetTcrTagRetentionExecutionTasksOutputArgs, opts ...InvokeOption) GetTcrTagRetentionExecutionTasksResultOutput

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

    public static class GetTcrTagRetentionExecutionTasks 
    {
        public static Task<GetTcrTagRetentionExecutionTasksResult> InvokeAsync(GetTcrTagRetentionExecutionTasksArgs args, InvokeOptions? opts = null)
        public static Output<GetTcrTagRetentionExecutionTasksResult> Invoke(GetTcrTagRetentionExecutionTasksInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetTcrTagRetentionExecutionTasksResult> getTcrTagRetentionExecutionTasks(GetTcrTagRetentionExecutionTasksArgs args, InvokeOptions options)
    public static Output<GetTcrTagRetentionExecutionTasksResult> getTcrTagRetentionExecutionTasks(GetTcrTagRetentionExecutionTasksArgs args, InvokeOptions options)
    
    fn::invoke:
      function: tencentcloud:index/getTcrTagRetentionExecutionTasks:getTcrTagRetentionExecutionTasks
      arguments:
        # arguments dictionary

    The following arguments are supported:

    ExecutionId double
    execution id.
    RegistryId string
    instance id.
    RetentionId double
    retention id.
    Id string
    ResultOutputFile string
    Used to save results.
    ExecutionId float64
    execution id.
    RegistryId string
    instance id.
    RetentionId float64
    retention id.
    Id string
    ResultOutputFile string
    Used to save results.
    executionId Double
    execution id.
    registryId String
    instance id.
    retentionId Double
    retention id.
    id String
    resultOutputFile String
    Used to save results.
    executionId number
    execution id.
    registryId string
    instance id.
    retentionId number
    retention id.
    id string
    resultOutputFile string
    Used to save results.
    execution_id float
    execution id.
    registry_id str
    instance id.
    retention_id float
    retention id.
    id str
    result_output_file str
    Used to save results.
    executionId Number
    execution id.
    registryId String
    instance id.
    retentionId Number
    retention id.
    id String
    resultOutputFile String
    Used to save results.

    getTcrTagRetentionExecutionTasks Result

    The following output properties are available:

    ExecutionId double
    the rule execution id.
    Id string
    RegistryId string
    RetentionId double
    RetentionTaskLists List<GetTcrTagRetentionExecutionTasksRetentionTaskList>
    list of version retention tasks.
    ResultOutputFile string
    ExecutionId float64
    the rule execution id.
    Id string
    RegistryId string
    RetentionId float64
    RetentionTaskLists []GetTcrTagRetentionExecutionTasksRetentionTaskList
    list of version retention tasks.
    ResultOutputFile string
    executionId Double
    the rule execution id.
    id String
    registryId String
    retentionId Double
    retentionTaskLists List<GetTcrTagRetentionExecutionTasksRetentionTaskList>
    list of version retention tasks.
    resultOutputFile String
    executionId number
    the rule execution id.
    id string
    registryId string
    retentionId number
    retentionTaskLists GetTcrTagRetentionExecutionTasksRetentionTaskList[]
    list of version retention tasks.
    resultOutputFile string
    executionId Number
    the rule execution id.
    id String
    registryId String
    retentionId Number
    retentionTaskLists List<Property Map>
    list of version retention tasks.
    resultOutputFile String

    Supporting Types

    GetTcrTagRetentionExecutionTasksRetentionTaskList

    EndTime string
    task end time.
    ExecutionId double
    execution id.
    Repository string
    repository name.
    Retained double
    Total number of retained tags.
    StartTime string
    task start time.
    Status string
    the execution status of the task: Failed, Succeed, Stopped, InProgress.
    TaskId double
    task id.
    Total double
    Total number of tags.
    EndTime string
    task end time.
    ExecutionId float64
    execution id.
    Repository string
    repository name.
    Retained float64
    Total number of retained tags.
    StartTime string
    task start time.
    Status string
    the execution status of the task: Failed, Succeed, Stopped, InProgress.
    TaskId float64
    task id.
    Total float64
    Total number of tags.
    endTime String
    task end time.
    executionId Double
    execution id.
    repository String
    repository name.
    retained Double
    Total number of retained tags.
    startTime String
    task start time.
    status String
    the execution status of the task: Failed, Succeed, Stopped, InProgress.
    taskId Double
    task id.
    total Double
    Total number of tags.
    endTime string
    task end time.
    executionId number
    execution id.
    repository string
    repository name.
    retained number
    Total number of retained tags.
    startTime string
    task start time.
    status string
    the execution status of the task: Failed, Succeed, Stopped, InProgress.
    taskId number
    task id.
    total number
    Total number of tags.
    end_time str
    task end time.
    execution_id float
    execution id.
    repository str
    repository name.
    retained float
    Total number of retained tags.
    start_time str
    task start time.
    status str
    the execution status of the task: Failed, Succeed, Stopped, InProgress.
    task_id float
    task id.
    total float
    Total number of tags.
    endTime String
    task end time.
    executionId Number
    execution id.
    repository String
    repository name.
    retained Number
    Total number of retained tags.
    startTime String
    task start time.
    status String
    the execution status of the task: Failed, Succeed, Stopped, InProgress.
    taskId Number
    task id.
    total Number
    Total number of tags.

    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