blob: 16fd1faebdf0aebec1edd7f98ffccf1c7a9f1669 [file] [log] [blame]
---
subcategory: "Container Registry"
description: |-
Get URLs for a given project's container registry image.
---
# google\_container\_registry\_image
This data source fetches the project name, and provides the appropriate URLs to use for container registry for this project.
The URLs are computed entirely offline - as long as the project exists, they will be valid, but this data source does not contact Google Container Registry (GCR) at any point.
## Example Usage
```hcl
data "google_container_registry_image" "debian" {
name = "debian"
}
output "gcr_location" {
value = data.google_container_registry_image.debian.image_url
}
```
## Argument Reference
* `name`: (Required) The image name.
* `project`: (Optional) The project ID that this image is attached to. If not provider, provider project will be used instead.
* `region`: (Optional) The GCR region to use. As of this writing, one of `asia`, `eu`, and `us`. See [the documentation](https://cloud.google.com/container-registry/docs/pushing-and-pulling) for additional information.
* `tag`: (Optional) The tag to fetch, if any.
* `digest`: (Optional) The image digest to fetch, if any.
## Attributes Reference
In addition to the arguments listed above, this data source exports:
* `image_url`: The URL at which the image can be accessed.