---
title: Getting Started with Datadog
description: Datadog, the leading service for cloud-scale monitoring.
breadcrumbs: Docs > Infrastructure > Datadog Resource Catalog
---

# aws_ecr_registry{% #aws_ecr_registry %}

## `account_id`{% #account_id %}

**Type**: `STRING`

## `policies`{% #policies %}

**Type**: `UNORDERED_LIST_STRUCT`

- `account_id`**Type**: `STRING`
- `condition`**Type**: `MAP_STRING_STRING`
- `policy_id`**Type**: `STRING`
- `policy_not_principal`**Type**: `STRUCT`
  - `policy_id`**Type**: `STRING`
  - `principal`**Type**: `STRING`
  - `principal_aws`**Type**: `UNORDERED_LIST_STRING`
  - `principal_canonical_user`**Type**: `UNORDERED_LIST_STRING`
  - `principal_federated`**Type**: `UNORDERED_LIST_STRING`
  - `principal_service`**Type**: `UNORDERED_LIST_STRING`
- `policy_principal`**Type**: `STRUCT`
  - `policy_id`**Type**: `STRING`
  - `principal`**Type**: `STRING`
  - `principal_aws`**Type**: `UNORDERED_LIST_STRING`
  - `principal_canonical_user`**Type**: `UNORDERED_LIST_STRING`
  - `principal_federated`**Type**: `UNORDERED_LIST_STRING`
  - `principal_service`**Type**: `UNORDERED_LIST_STRING`
- `principal_aws`**Type**: `UNORDERED_LIST_STRING`
- `statement_action`**Type**: `UNORDERED_LIST_STRING`
- `statement_effect`**Type**: `STRING`
- `statement_has_condition`**Type**: `BOOLEAN`
- `statement_id`**Type**: `INT32`
- `statement_not_action`**Type**: `UNORDERED_LIST_STRING`
- `statement_not_resource`**Type**: `UNORDERED_LIST_STRING`
- `statement_resource`**Type**: `UNORDERED_LIST_STRING`
- `statement_sid`**Type**: `STRING`
- `version_id`**Type**: `STRING`

## `policy_text`{% #policy_text %}

**Type**: `STRING`**Provider name**: `policyText`**Description**: The JSON text of the permissions policy for a registry.

## `registry_arn`{% #registry_arn %}

**Type**: `STRING`

## `registry_id`{% #registry_id %}

**Type**: `STRING`**Provider name**: `registryId`**Description**: The registry ID associated with the request.

## `replication_configuration`{% #replication_configuration %}

**Type**: `STRUCT`**Provider name**: `replicationConfiguration`**Description**: The replication configuration for the registry.

- `rules`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `rules`**Description**: An array of objects representing the replication destinations and repository filters for a replication configuration.
  - `destinations`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `destinations`**Description**: An array of objects representing the destination for a replication rule.
    - `region`**Type**: `STRING`**Provider name**: `region`**Description**: The Region to replicate to.
    - `registry_id`**Type**: `STRING`**Provider name**: `registryId`**Description**: The Amazon Web Services account ID of the Amazon ECR private registry to replicate to. When configuring cross-Region replication within your own registry, specify your own account ID.
  - `repository_filters`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `repositoryFilters`**Description**: An array of objects representing the filters for a replication rule. Specifying a repository filter for a replication rule provides a method for controlling which repositories in a private registry are replicated.
    - `filter`**Type**: `STRING`**Provider name**: `filter`**Description**: The repository filter details. When the `PREFIX_MATCH` filter type is specified, this value is required and should be the repository name prefix to configure replication for.
    - `filter_type`**Type**: `STRING`**Provider name**: `filterType`**Description**: The repository filter type. The only supported value is `PREFIX_MATCH`, which is a repository name prefix specified with the `filter` parameter.

## `scanning_configuration`{% #scanning_configuration %}

**Type**: `STRUCT`**Provider name**: `scanningConfiguration`**Description**: The scanning configuration for the registry.

- `rules`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `rules`**Description**: The scanning rules associated with the registry.
  - `repository_filters`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `repositoryFilters`**Description**: The repository filters associated with the scanning configuration for a private registry.
    - `filter`**Type**: `STRING`**Provider name**: `filter`**Description**: The filter to use when scanning.
    - `filter_type`**Type**: `STRING`**Provider name**: `filterType`**Description**: The type associated with the filter.
  - `scan_frequency`**Type**: `STRING`**Provider name**: `scanFrequency`**Description**: The frequency that scans are performed at for a private registry. When the `ENHANCED` scan type is specified, the supported scan frequencies are `CONTINUOUS_SCAN` and `SCAN_ON_PUSH`. When the `BASIC` scan type is specified, the `SCAN_ON_PUSH` scan frequency is supported. If scan on push is not specified, then the `MANUAL` scan frequency is set by default.
- `scan_type`**Type**: `STRING`**Provider name**: `scanType`**Description**: The type of scanning configured for the registry.

## `tags`{% #tags %}

**Type**: `UNORDERED_LIST_STRING`
