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

# aws_cloudfront_field_level_encryption_profile{% #aws_cloudfront_field_level_encryption_profile %}

## `account_id`{% #account_id %}

**Type**: `STRING`

## `e_tag`{% #e_tag %}

**Type**: `STRING`**Provider name**: `ETag`**Description**: The current version of the field level encryption profile. For example: `E2QWRUHAPOMQZL`.

## `field_level_encryption_profile`{% #field_level_encryption_profile %}

**Type**: `STRUCT`**Provider name**: `FieldLevelEncryptionProfile`**Description**: Return the field-level encryption profile information.

- `field_level_encryption_profile_config`**Type**: `STRUCT`**Provider name**: `FieldLevelEncryptionProfileConfig`**Description**: A complex data type that includes the profile name and the encryption entities for the field-level encryption profile.
  - `caller_reference`**Type**: `STRING`**Provider name**: `CallerReference`**Description**: A unique number that ensures that the request can't be replayed.
  - `comment`**Type**: `STRING`**Provider name**: `Comment`**Description**: An optional comment for the field-level encryption profile. The comment cannot be longer than 128 characters.
  - `encryption_entities`**Type**: `STRUCT`**Provider name**: `EncryptionEntities`**Description**: A complex data type of encryption entities for the field-level encryption profile that include the public key ID, provider, and field patterns for specifying which fields to encrypt with this key.
    - `items`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `Items`**Description**: An array of field patterns in a field-level encryption content type-profile mapping.
      - `field_patterns`**Type**: `STRUCT`**Provider name**: `FieldPatterns`**Description**: Field patterns in a field-level encryption content type profile specify the fields that you want to be encrypted. You can provide the full field name, or any beginning characters followed by a wildcard (*). You can't overlap field patterns. For example, you can't have both ABC* and AB*. Note that field patterns are case-sensitive.
        - `items`**Type**: `UNORDERED_LIST_STRING`**Provider name**: `Items`**Description**: An array of the field-level encryption field patterns.
        - `quantity`**Type**: `INT32`**Provider name**: `Quantity`**Description**: The number of field-level encryption field patterns.
      - `provider_id`**Type**: `STRING`**Provider name**: `ProviderId`**Description**: The provider associated with the public key being used for encryption. This value must also be provided with the private key for applications to be able to decrypt data.
      - `public_key_id`**Type**: `STRING`**Provider name**: `PublicKeyId`**Description**: The public key associated with a set of field-level encryption patterns, to be used when encrypting the fields that match the patterns.
    - `quantity`**Type**: `INT32`**Provider name**: `Quantity`**Description**: Number of field pattern items in a field-level encryption content type-profile mapping.
  - `name`**Type**: `STRING`**Provider name**: `Name`**Description**: Profile name for the field-level encryption profile.
- `id`**Type**: `STRING`**Provider name**: `Id`**Description**: The ID for a field-level encryption profile configuration which includes a set of profiles that specify certain selected data fields to be encrypted by specific public keys.
- `last_modified_time`**Type**: `TIMESTAMP`**Provider name**: `LastModifiedTime`**Description**: The last time the field-level encryption profile was updated.

## `tags`{% #tags %}

**Type**: `UNORDERED_LIST_STRING`
