# RepositoryLookupOptions

Properties for looking up an existing Repository.

- Source: [`aws-ecr/lib/repository.ts`](https://github.com/aws/aws-cdk/blob/v2.275.0/packages/aws-cdk-lib/aws-ecr/lib/repository.ts#L637)
- Type last changed: v2.187.0 · 31 Mar 2025

## Example

```ts
// import using repository name
const repositoryFromName = ecr.Repository.fromRepositoryName(this, 'ImportedRepoByName', 'my-repo-name');

// import using repository ARN
const repositoryFromArn = ecr.Repository.fromRepositoryArn(this, 'ImportedRepoByArn', 'arn:aws:ecr:us-east-1:123456789012:repository/my-repo-name');

// import using repository lookup
// You have to provide either `repositoryArn` or `repositoryName` to lookup the repository
const repositoryFromLookup = ecr.Repository.fromLookup(this, 'ImportedRepoByLookup', {
  repositoryArn: 'arn:aws:ecr:us-east-1:123456789012:repository/my-repo-name',
  repositoryName: 'my-repo-name',
});
```

## Properties

- `repositoryArn`: string — The ARN of the repository.

  **Default:** Do not filter on repository ARN

- `repositoryName`: string — The name of the repository.

  **Default:** Do not filter on repository name
