---
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 
