[Документация Yandex Cloud](../../../../index.md) > [Yandex Container Registry](../../../index.md) > Справочник API > [gRPC (англ.)](../index.md) > [Repository](index.md) > GetByName

# Container Registry API, gRPC: RepositoryService.GetByName

Returns the specified Repository resource.
To get the list of available Repository resources, make a [List](list.md#List) request.

## gRPC request

**rpc GetByName ([GetRepositoryByNameRequest](#yandex.cloud.containerregistry.v1.GetRepositoryByNameRequest)) returns ([Repository](#yandex.cloud.containerregistry.v1.Repository))**

## GetRepositoryByNameRequest {#yandex.cloud.containerregistry.v1.GetRepositoryByNameRequest}

```json
{
  "repository_name": "string"
}
```

#|
||Field | Description ||
|| repository_name | **string**

Required field. Name of the Repository resource to return.
To get the repository name use a [RepositoryService.List](list.md#List) request.

Value must match the regular expression ` [a-z0-9]+(?:[._-][a-z0-9]+)*(/([a-z0-9]+(?:[._-][a-z0-9]+)*))* `. ||
|#

## Repository {#yandex.cloud.containerregistry.v1.Repository}

```json
{
  "name": "string",
  "id": "string"
}
```

A Repository resource. For more information, see [Repository](../../../concepts/repository.md).

#|
||Field | Description ||
|| name | **string**

Name of the repository.
The name is unique within the registry. ||
|| id | **string**

Output only. ID of the repository. ||
|#