> ## Documentation Index
> Fetch the complete documentation index at: https://docs.coreweave.com/llms.txt
> Use this file to discover all available pages before exploring further.

# coreweave_container_registry_namespace (Data source)

Reads the current metadata for a Container Registry namespace.

## Example usage

```terraform theme={"system"}
data "coreweave_container_registry_namespace" "images" {
  name = "example-images"
}
```

## Schema

### Required

* `name` (String) Namespace name, such as example-images.

### Optional

* `timeouts` (Attributes) (see [below for nested schema](#nestedatt--timeouts))

### Read-Only

* `access_mode` (Attributes) Current effective namespace access mode. (see [below for nested schema](#nestedatt--access_mode))
* `content_status` (Attributes) Server-reported storage usage and content counts. These observations may lag content changes. (see [below for nested schema](#nestedatt--content_status))
* `created_at` (String) Creation timestamp in RFC3339 format.
* `created_by` (Attributes) Identity that created the namespace. (see [below for nested schema](#nestedatt--created_by))
* `dns_name` (String) Registry hostname used for OCI pushes and pulls.
* `etag` (String) Current concurrency token. Changes when the server updates the resource.
* `id` (String) Canonical API resource name used as the Terraform identifier.
* `org_id` (String) Organization that owns the namespace.
* `status` (String) Current namespace provisioning state.
* `storage_quota_bytes` (Number) Current namespace storage ceiling in bytes. Null means no ceiling; zero disables pushes after evaluation.
* `updated_at` (String) Last update timestamp in RFC3339 format.
* `updated_by` (Attributes) Identity that last updated the namespace. (see [below for nested schema](#nestedatt--updated_by))
* `zone` (String) Upper-case zone in which the namespace was provisioned.

<h3 id="nestedatt--timeouts">
  Nested Schema for `timeouts`
</h3>

Optional:

* `read` (String) A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).

<h3 id="nestedatt--access_mode">
  Nested Schema for `access_mode`
</h3>

Read-Only:

* `mode` (String) Effective access mode reported by the server.
* `reasons` (Set of String) Server-reported reasons for the effective access mode.
* `updated_at` (String) Last update timestamp in RFC3339 format.

<h3 id="nestedatt--content_status">
  Nested Schema for `content_status`
</h3>

Read-Only:

* `blob_count` (Number) Number of stored blobs.
* `manifest_count` (Number) Number of stored manifests.
* `repository_count` (Number) Number of repositories.
* `tag_count` (Number) Number of tags.
* `updated_at` (String) Last update timestamp in RFC3339 format.
* `usage_bytes` (Number) Total stored content size in bytes.

<h3 id="nestedatt--created_by">
  Nested Schema for `created_by`
</h3>

Read-Only:

* `user_uid` (String) CoreWeave user identifier.
* `username` (String) CoreWeave username.

<h3 id="nestedatt--updated_by">
  Nested Schema for `updated_by`
</h3>

Read-Only:

* `user_uid` (String) CoreWeave user identifier.
* `username` (String) CoreWeave username.
