getRepository

The ECR Repository data source allows the ARN, Repository URI and Registry ID to be retrieved for an ECR repository.

Example Usage

import * as pulumi from "@pulumi/pulumi";
import * as aws from "@pulumi/aws";
const service = aws.ecr.getRepository({
name: "ecr-repository",
});
import pulumi
import pulumi_aws as aws
service = aws.ecr.get_repository(name="ecr-repository")
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Aws = Pulumi.Aws;
return await Deployment.RunAsync(() =>
{
var service = Aws.Ecr.GetRepository.Invoke(new()
{
Name = "ecr-repository",
});
});
package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/ecr"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := ecr.LookupRepository(ctx, &ecr.LookupRepositoryArgs{
Name: "ecr-repository",
}, nil)
if err != nil {
return err
}
return nil
})
}
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.aws.ecr.EcrFunctions;
import com.pulumi.aws.ecr.inputs.GetRepositoryArgs;
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 service = EcrFunctions.getRepository(GetRepositoryArgs.builder()
.name("ecr-repository")
.build());
}
}
variables:
service:
fn::invoke:
function: aws:ecr:getRepository
arguments:
name: ecr-repository

Return

A collection of values returned by getRepository.

Parameters

argument

A collection of arguments for invoking getRepository.


suspend fun getRepository(name: String, registryId: String? = null, tags: Map<String, String>? = null): GetRepositoryResult

Return

A collection of values returned by getRepository.

Parameters

name

Name of the ECR Repository.

registryId

Registry ID where the repository was created.

tags

Map of tags assigned to the resource.

See also


Return

A collection of values returned by getRepository.

Parameters

argument

Builder for com.pulumi.aws.ecr.kotlin.inputs.GetRepositoryPlainArgs.

See also