---
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_config{% #aws_cloudfront_field_level_encryption_config %}

## `account_id`{% #account_id %}

**Type**: `STRING`

## `e_tag`{% #e_tag %}

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

## `field_level_encryption_config`{% #field_level_encryption_config %}

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

- `caller_reference`**Type**: `STRING`**Provider name**: `CallerReference`**Description**: A unique number that ensures the request can't be replayed.
- `comment`**Type**: `STRING`**Provider name**: `Comment`**Description**: An optional comment about the configuration. The comment cannot be longer than 128 characters.
- `content_type_profile_config`**Type**: `STRUCT`**Provider name**: `ContentTypeProfileConfig`**Description**: A complex data type that specifies when to forward content if a content type isn't recognized and profiles to use as by default in a request if a query argument doesn't specify a profile to use.
  - `content_type_profiles`**Type**: `STRUCT`**Provider name**: `ContentTypeProfiles`**Description**: The configuration for a field-level encryption content type-profile.
    - `items`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `Items`**Description**: Items in a field-level encryption content type-profile mapping.
      - `content_type`**Type**: `STRING`**Provider name**: `ContentType`**Description**: The content type for a field-level encryption content type-profile mapping.
      - `format`**Type**: `STRING`**Provider name**: `Format`**Description**: The format for a field-level encryption content type-profile mapping.
      - `profile_id`**Type**: `STRING`**Provider name**: `ProfileId`**Description**: The profile ID for a field-level encryption content type-profile mapping.
    - `quantity`**Type**: `INT32`**Provider name**: `Quantity`**Description**: The number of field-level encryption content type-profile mappings.
  - `forward_when_content_type_is_unknown`**Type**: `BOOLEAN`**Provider name**: `ForwardWhenContentTypeIsUnknown`**Description**: The setting in a field-level encryption content type-profile mapping that specifies what to do when an unknown content type is provided for the profile. If true, content is forwarded without being encrypted when the content type is unknown. If false (the default), an error is returned when the content type is unknown.
- `query_arg_profile_config`**Type**: `STRUCT`**Provider name**: `QueryArgProfileConfig`**Description**: A complex data type that specifies when to forward content if a profile isn't found and the profile that can be provided as a query argument in a request.
  - `forward_when_query_arg_profile_is_unknown`**Type**: `BOOLEAN`**Provider name**: `ForwardWhenQueryArgProfileIsUnknown`**Description**: Flag to set if you want a request to be forwarded to the origin even if the profile specified by the field-level encryption query argument, fle-profile, is unknown.
  - `query_arg_profiles`**Type**: `STRUCT`**Provider name**: `QueryArgProfiles`**Description**: Profiles specified for query argument-profile mapping for field-level encryption.
    - `items`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `Items`**Description**: Number of items for query argument-profile mapping for field-level encryption.
      - `profile_id`**Type**: `STRING`**Provider name**: `ProfileId`**Description**: ID of profile to use for field-level encryption query argument-profile mapping
      - `query_arg`**Type**: `STRING`**Provider name**: `QueryArg`**Description**: Query argument for field-level encryption query argument-profile mapping.
    - `quantity`**Type**: `INT32`**Provider name**: `Quantity`**Description**: Number of profiles for query argument-profile mapping for field-level encryption.

## `tags`{% #tags %}

**Type**: `UNORDERED_LIST_STRING`
