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

tencentcloud.getTcrRepositories

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 repositories.

    Example Usage

    Coming soon!
    
    Coming soon!
    
    Coming soon!
    
    Coming soon!
    
    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.GetTcrRepositoriesArgs;
    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 name = TencentcloudFunctions.getTcrRepositories(GetTcrRepositoriesArgs.builder()
                .name("test")
                .build());
    
        }
    }
    
    variables:
      name:
        fn::invoke:
          function: tencentcloud:getTcrRepositories
          arguments:
            name: test
    

    Using getTcrRepositories

    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 getTcrRepositories(args: GetTcrRepositoriesArgs, opts?: InvokeOptions): Promise<GetTcrRepositoriesResult>
    function getTcrRepositoriesOutput(args: GetTcrRepositoriesOutputArgs, opts?: InvokeOptions): Output<GetTcrRepositoriesResult>
    def get_tcr_repositories(id: Optional[str] = None,
                             instance_id: Optional[str] = None,
                             namespace_name: Optional[str] = None,
                             repository_name: Optional[str] = None,
                             result_output_file: Optional[str] = None,
                             opts: Optional[InvokeOptions] = None) -> GetTcrRepositoriesResult
    def get_tcr_repositories_output(id: Optional[pulumi.Input[str]] = None,
                             instance_id: Optional[pulumi.Input[str]] = None,
                             namespace_name: Optional[pulumi.Input[str]] = None,
                             repository_name: Optional[pulumi.Input[str]] = None,
                             result_output_file: Optional[pulumi.Input[str]] = None,
                             opts: Optional[InvokeOptions] = None) -> Output[GetTcrRepositoriesResult]
    func GetTcrRepositories(ctx *Context, args *GetTcrRepositoriesArgs, opts ...InvokeOption) (*GetTcrRepositoriesResult, error)
    func GetTcrRepositoriesOutput(ctx *Context, args *GetTcrRepositoriesOutputArgs, opts ...InvokeOption) GetTcrRepositoriesResultOutput

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

    public static class GetTcrRepositories 
    {
        public static Task<GetTcrRepositoriesResult> InvokeAsync(GetTcrRepositoriesArgs args, InvokeOptions? opts = null)
        public static Output<GetTcrRepositoriesResult> Invoke(GetTcrRepositoriesInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetTcrRepositoriesResult> getTcrRepositories(GetTcrRepositoriesArgs args, InvokeOptions options)
    public static Output<GetTcrRepositoriesResult> getTcrRepositories(GetTcrRepositoriesArgs args, InvokeOptions options)
    
    fn::invoke:
      function: tencentcloud:index/getTcrRepositories:getTcrRepositories
      arguments:
        # arguments dictionary

    The following arguments are supported:

    InstanceId string
    ID of the TCR instance that the repository belongs to.
    NamespaceName string
    Name of the namespace that the repository belongs to.
    Id string
    RepositoryName string
    ID of the TCR repositories to query.
    ResultOutputFile string
    Used to save results.
    InstanceId string
    ID of the TCR instance that the repository belongs to.
    NamespaceName string
    Name of the namespace that the repository belongs to.
    Id string
    RepositoryName string
    ID of the TCR repositories to query.
    ResultOutputFile string
    Used to save results.
    instanceId String
    ID of the TCR instance that the repository belongs to.
    namespaceName String
    Name of the namespace that the repository belongs to.
    id String
    repositoryName String
    ID of the TCR repositories to query.
    resultOutputFile String
    Used to save results.
    instanceId string
    ID of the TCR instance that the repository belongs to.
    namespaceName string
    Name of the namespace that the repository belongs to.
    id string
    repositoryName string
    ID of the TCR repositories to query.
    resultOutputFile string
    Used to save results.
    instance_id str
    ID of the TCR instance that the repository belongs to.
    namespace_name str
    Name of the namespace that the repository belongs to.
    id str
    repository_name str
    ID of the TCR repositories to query.
    result_output_file str
    Used to save results.
    instanceId String
    ID of the TCR instance that the repository belongs to.
    namespaceName String
    Name of the namespace that the repository belongs to.
    id String
    repositoryName String
    ID of the TCR repositories to query.
    resultOutputFile String
    Used to save results.

    getTcrRepositories Result

    The following output properties are available:

    Id string
    InstanceId string
    NamespaceName string
    Name of the namespace that the repository belongs to.
    RepositoryLists List<GetTcrRepositoriesRepositoryList>
    Information list of the dedicated TCR repositories.
    RepositoryName string
    ResultOutputFile string
    Id string
    InstanceId string
    NamespaceName string
    Name of the namespace that the repository belongs to.
    RepositoryLists []GetTcrRepositoriesRepositoryList
    Information list of the dedicated TCR repositories.
    RepositoryName string
    ResultOutputFile string
    id String
    instanceId String
    namespaceName String
    Name of the namespace that the repository belongs to.
    repositoryLists List<GetTcrRepositoriesRepositoryList>
    Information list of the dedicated TCR repositories.
    repositoryName String
    resultOutputFile String
    id string
    instanceId string
    namespaceName string
    Name of the namespace that the repository belongs to.
    repositoryLists GetTcrRepositoriesRepositoryList[]
    Information list of the dedicated TCR repositories.
    repositoryName string
    resultOutputFile string
    id str
    instance_id str
    namespace_name str
    Name of the namespace that the repository belongs to.
    repository_lists Sequence[GetTcrRepositoriesRepositoryList]
    Information list of the dedicated TCR repositories.
    repository_name str
    result_output_file str
    id String
    instanceId String
    namespaceName String
    Name of the namespace that the repository belongs to.
    repositoryLists List<Property Map>
    Information list of the dedicated TCR repositories.
    repositoryName String
    resultOutputFile String

    Supporting Types

    GetTcrRepositoriesRepositoryList

    BriefDesc string
    Brief description of the repository.
    CreateTime string
    Create time.
    Description string
    Description of the repository.
    IsPublic bool
    Indicate that the repository is public or not.
    Name string
    Name of repository.
    NamespaceName string
    Name of the namespace that the repository belongs to.
    UpdateTime string
    Last update time.
    Url string
    URL of the repository.
    BriefDesc string
    Brief description of the repository.
    CreateTime string
    Create time.
    Description string
    Description of the repository.
    IsPublic bool
    Indicate that the repository is public or not.
    Name string
    Name of repository.
    NamespaceName string
    Name of the namespace that the repository belongs to.
    UpdateTime string
    Last update time.
    Url string
    URL of the repository.
    briefDesc String
    Brief description of the repository.
    createTime String
    Create time.
    description String
    Description of the repository.
    isPublic Boolean
    Indicate that the repository is public or not.
    name String
    Name of repository.
    namespaceName String
    Name of the namespace that the repository belongs to.
    updateTime String
    Last update time.
    url String
    URL of the repository.
    briefDesc string
    Brief description of the repository.
    createTime string
    Create time.
    description string
    Description of the repository.
    isPublic boolean
    Indicate that the repository is public or not.
    name string
    Name of repository.
    namespaceName string
    Name of the namespace that the repository belongs to.
    updateTime string
    Last update time.
    url string
    URL of the repository.
    brief_desc str
    Brief description of the repository.
    create_time str
    Create time.
    description str
    Description of the repository.
    is_public bool
    Indicate that the repository is public or not.
    name str
    Name of repository.
    namespace_name str
    Name of the namespace that the repository belongs to.
    update_time str
    Last update time.
    url str
    URL of the repository.
    briefDesc String
    Brief description of the repository.
    createTime String
    Create time.
    description String
    Description of the repository.
    isPublic Boolean
    Indicate that the repository is public or not.
    name String
    Name of repository.
    namespaceName String
    Name of the namespace that the repository belongs to.
    updateTime String
    Last update time.
    url String
    URL of the repository.

    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