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

# azure_container_registry{% #azure_container_registry %}

## `admin_user_enabled`{% #admin_user_enabled %}

**Type**: `BOOLEAN`**Provider name**: `properties.adminUserEnabled`**Description**: The value that indicates whether the admin user is enabled.

## `anonymous_pull_enabled`{% #anonymous_pull_enabled %}

**Type**: `BOOLEAN`**Provider name**: `properties.anonymousPullEnabled`**Description**: Enables registry-wide pull from unauthenticated clients.

## `creation_date`{% #creation_date %}

**Type**: `STRING`**Provider name**: `properties.creationDate`**Description**: The creation date of the container registry in ISO8601 format.

## `data_endpoint_enabled`{% #data_endpoint_enabled %}

**Type**: `BOOLEAN`**Provider name**: `properties.dataEndpointEnabled`**Description**: Enable a single data endpoint per region for serving data.

## `data_endpoint_host_names`{% #data_endpoint_host_names %}

**Type**: `UNORDERED_LIST_STRING`**Provider name**: `properties.dataEndpointHostNames`**Description**: List of host names that will serve data when dataEndpointEnabled is true.

## `encryption`{% #encryption %}

**Type**: `STRUCT`**Provider name**: `properties.encryption`**Description**: The encryption settings of container registry.

- `key_vault_properties`**Type**: `STRUCT`**Provider name**: `keyVaultProperties`**Description**: Key vault properties.
  - `identity`**Type**: `STRING`**Provider name**: `identity`**Description**: The client id of the identity which will be used to access key vault.
  - `key_identifier`**Type**: `STRING`**Provider name**: `keyIdentifier`**Description**: Key vault uri to access the encryption key.
  - `key_rotation_enabled`**Type**: `BOOLEAN`**Provider name**: `keyRotationEnabled`**Description**: Auto key rotation status for a CMK enabled registry.
  - `last_key_rotation_timestamp`**Type**: `STRING`**Provider name**: `lastKeyRotationTimestamp`**Description**: Timestamp of the last successful key rotation.
  - `versioned_key_identifier`**Type**: `STRING`**Provider name**: `versionedKeyIdentifier`**Description**: The fully qualified key identifier that includes the version of the key that is actually used for encryption.
- `status`**Type**: `STRING`**Provider name**: `status`**Description**: Indicates whether or not the encryption is enabled for container registry.

## `id`{% #id %}

**Type**: `STRING`**Provider name**: `id`**Description**: Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

## `identity`{% #identity %}

**Type**: `STRUCT`**Provider name**: `identity`**Description**: The identity of the container registry.

- `principal_id`**Type**: `STRING`**Provider name**: `principalId`**Description**: The principal ID of resource identity.
- `tenant_id`**Type**: `STRING`**Provider name**: `tenantId`**Description**: The tenant ID of resource.
- `type`**Type**: `STRING`**Provider name**: `type`**Description**: The identity type.

## `location`{% #location %}

**Type**: `STRING`**Provider name**: `location`**Description**: The geo-location where the resource lives

## `login_server`{% #login_server %}

**Type**: `STRING`**Provider name**: `properties.loginServer`**Description**: The URL that can be used to log into the container registry.

## `name`{% #name %}

**Type**: `STRING`**Provider name**: `name`**Description**: The name of the resource

## `network_rule_bypass_allowed_for_tasks`{% #network_rule_bypass_allowed_for_tasks %}

**Type**: `BOOLEAN`**Provider name**: `properties.networkRuleBypassAllowedForTasks`**Description**: Whether or not Tasks allowed to bypass the network rules for this container registry.

## `network_rule_bypass_options`{% #network_rule_bypass_options %}

**Type**: `STRING`**Provider name**: `properties.networkRuleBypassOptions`**Description**: Whether to allow trusted Azure services to access a network restricted registry.

## `network_rule_set`{% #network_rule_set %}

**Type**: `STRUCT`**Provider name**: `properties.networkRuleSet`**Description**: The network rule set for a container registry.

- `default_action`**Type**: `STRING`**Provider name**: `defaultAction`**Description**: The default action of allow or deny when no other rules match.
- `ip_rules`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `ipRules`**Description**: The IP ACL rules.
  - `action`**Type**: `STRING`**Provider name**: `action`**Description**: The action of IP ACL rule.
  - `value`**Type**: `STRING`**Provider name**: `value`**Description**: Specifies the IP or IP range in CIDR format. Only IPV4 address is allowed.

## `policies`{% #policies %}

**Type**: `STRUCT`**Provider name**: `properties.policies`**Description**: The policies for a container registry.

- `azure_ad_authentication_as_arm_policy`**Type**: `STRUCT`**Provider name**: `azureADAuthenticationAsArmPolicy`**Description**: The policy for using Azure Resource Manager audience token for a container registry.
  - `status`**Type**: `STRING`**Provider name**: `status`**Description**: The value that indicates whether the policy is enabled or not.
- `export_policy`**Type**: `STRUCT`**Provider name**: `exportPolicy`**Description**: The export policy for a container registry.
  - `status`**Type**: `STRING`**Provider name**: `status`**Description**: The value that indicates whether the policy is enabled or not.
- `quarantine_policy`**Type**: `STRUCT`**Provider name**: `quarantinePolicy`**Description**: The quarantine policy for a container registry.
  - `status`**Type**: `STRING`**Provider name**: `status`**Description**: The value that indicates whether the policy is enabled or not.
- `retention_policy`**Type**: `STRUCT`**Provider name**: `retentionPolicy`**Description**: The retention policy for a container registry.
  - `days`**Type**: `INT32`**Provider name**: `days`**Description**: The number of days to retain an untagged manifest after which it gets purged.
  - `last_updated_time`**Type**: `STRING`**Provider name**: `lastUpdatedTime`**Description**: The timestamp when the policy was last updated.
  - `status`**Type**: `STRING`**Provider name**: `status`**Description**: The value that indicates whether the policy is enabled or not.
- `trust_policy`**Type**: `STRUCT`**Provider name**: `trustPolicy`**Description**: The content trust policy for a container registry.
  - `status`**Type**: `STRING`**Provider name**: `status`**Description**: The value that indicates whether the policy is enabled or not.
  - `type`**Type**: `STRING`**Provider name**: `type`**Description**: The type of trust policy.

## `private_endpoint_connections`{% #private_endpoint_connections %}

**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `properties.privateEndpointConnections`**Description**: List of private endpoint connections for a container registry.

- `id`**Type**: `STRING`**Provider name**: `id`**Description**: Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
- `name`**Type**: `STRING`**Provider name**: `name`**Description**: The name of the resource
- `private_endpoint`**Type**: `STRUCT`**Provider name**: `properties.privateEndpoint`**Description**: The resource of private endpoint.
  - `id`**Type**: `STRING`**Provider name**: `id`**Description**: This is private endpoint resource created with Microsoft.Network resource provider.
- `private_link_service_connection_state`**Type**: `STRUCT`**Provider name**: `properties.privateLinkServiceConnectionState`**Description**: A collection of information about the state of the connection between service consumer and provider.
  - `actions_required`**Type**: `STRING`**Provider name**: `actionsRequired`**Description**: A message indicating if changes on the service provider require any updates on the consumer.
  - `description`**Type**: `STRING`**Provider name**: `description`**Description**: The description for connection status. For example if connection is rejected it can indicate reason for rejection.
  - `status`**Type**: `STRING`**Provider name**: `status`**Description**: The private link service connection status.
- `provisioning_state`**Type**: `STRING`**Provider name**: `properties.provisioningState`**Description**: The provisioning state of private endpoint connection resource.
- `system_data`**Type**: `STRUCT`**Provider name**: `systemData`**Description**: Azure Resource Manager metadata containing createdBy and modifiedBy information.
  - `created_at`**Type**: `STRING`**Provider name**: `createdAt`**Description**: The timestamp of resource creation (UTC).
  - `created_by`**Type**: `STRING`**Provider name**: `createdBy`**Description**: The identity that created the resource.
  - `created_by_type`**Type**: `STRING`**Provider name**: `createdByType`**Description**: The type of identity that created the resource.
  - `last_modified_at`**Type**: `STRING`**Provider name**: `lastModifiedAt`**Description**: The timestamp of resource last modification (UTC)
  - `last_modified_by`**Type**: `STRING`**Provider name**: `lastModifiedBy`**Description**: The identity that last modified the resource.
  - `last_modified_by_type`**Type**: `STRING`**Provider name**: `lastModifiedByType`**Description**: The type of identity that last modified the resource.
- `type`**Type**: `STRING`**Provider name**: `type`**Description**: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

## `provisioning_state`{% #provisioning_state %}

**Type**: `STRING`**Provider name**: `properties.provisioningState`**Description**: The provisioning state of the container registry at the time the operation was called.

## `public_network_access`{% #public_network_access %}

**Type**: `STRING`**Provider name**: `properties.publicNetworkAccess`**Description**: Whether or not public network access is allowed for the container registry.

## `resource_group`{% #resource_group %}

**Type**: `STRING`

## `role_assignment_mode`{% #role_assignment_mode %}

**Type**: `STRING`**Provider name**: `properties.roleAssignmentMode`**Description**: Determines registry role assignment mode.

## `sku`{% #sku %}

**Type**: `STRUCT`**Provider name**: `sku`**Description**: The SKU of the container registry.

- `name`**Type**: `STRING`**Provider name**: `name`**Description**: The SKU name of the container registry. Required for registry creation.
- `tier`**Type**: `STRING`**Provider name**: `tier`**Description**: The SKU tier based on the SKU name.

## `status`{% #status %}

**Type**: `STRUCT`**Provider name**: `properties.status`**Description**: The status of the container registry at the time the operation was called.

- `display_status`**Type**: `STRING`**Provider name**: `displayStatus`**Description**: The short label for the status.
- `message`**Type**: `STRING`**Provider name**: `message`**Description**: The detailed message for the status, including alerts and error messages.
- `timestamp`**Type**: `STRING`**Provider name**: `timestamp`**Description**: The timestamp when the status was changed to the current value.

## `subscription_id`{% #subscription_id %}

**Type**: `STRING`

## `subscription_name`{% #subscription_name %}

**Type**: `STRING`

## `system_data`{% #system_data %}

**Type**: `STRUCT`**Provider name**: `systemData`**Description**: Azure Resource Manager metadata containing createdBy and modifiedBy information.

- `created_at`**Type**: `STRING`**Provider name**: `createdAt`**Description**: The timestamp of resource creation (UTC).
- `created_by`**Type**: `STRING`**Provider name**: `createdBy`**Description**: The identity that created the resource.
- `created_by_type`**Type**: `STRING`**Provider name**: `createdByType`**Description**: The type of identity that created the resource.
- `last_modified_at`**Type**: `STRING`**Provider name**: `lastModifiedAt`**Description**: The timestamp of resource last modification (UTC)
- `last_modified_by`**Type**: `STRING`**Provider name**: `lastModifiedBy`**Description**: The identity that last modified the resource.
- `last_modified_by_type`**Type**: `STRING`**Provider name**: `lastModifiedByType`**Description**: The type of identity that last modified the resource.

## `tags`{% #tags %}

**Type**: `UNORDERED_LIST_STRING`

## `type`{% #type %}

**Type**: `STRING`**Provider name**: `type`**Description**: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

## `zone_redundancy`{% #zone_redundancy %}

**Type**: `STRING`**Provider name**: `properties.zoneRedundancy`**Description**: Whether or not zone redundancy is enabled for this container registry
