Skip to content

aws.cloudfront.get_field_level_encryption

Example SQL Queries

SELECT * FROM
aws.cloudfront.get_field_level_encryption
WHERE
"id" = 'VALUE';

Description

Get the field-level encryption configuration information.

Table Definition

Column NameColumn Data Type
id Required Input Column

Request the ID for the field-level encryption configuration information.

VARCHAR
_aws_profile Input Column

The AWS profile defines the AWS identity used. It can be defined via credentials or by assuming a IAM role.

STRUCT(
"type" VARCHAR,
"name" VARCHAR,
"account_id" VARCHAR,
"via_profile_name" VARCHAR,
"assumed_role_arn" VARCHAR,
"organization" STRUCT(
"account_name" VARCHAR,
"id" VARCHAR,
"tags" STRUCT(
"key" VARCHAR,
"value" VARCHAR
)[],
"master_account" STRUCT(
"id" VARCHAR,
"email" VARCHAR
),
"parents" STRUCT(
"type" VARCHAR,
"id" VARCHAR,
"name" VARCHAR,
"tags" STRUCT(
"key" VARCHAR,
"value" VARCHAR
)[]
)[]
)
)
Show child fields
_aws_profile.account_id

The AWS account id

_aws_profile.assumed_role_arn

The ARN of the assumed role

_aws_profile.name

The unique name of the profile.

_aws_profile.organization

Information about this profile's membership in the AWS organization.

Show child fields
_aws_profile.organization.account_name

The name of account speciifed by the organization

_aws_profile.organization.id

The organization id

_aws_profile.organization.master_account
Show child fields
_aws_profile.organization.master_account.email

The organization master account email address

_aws_profile.organization.master_account.id

The organization master account id

_aws_profile.organization.parents[]
Show child fields
_aws_profile.organization.parents[].id

The id of the parent

_aws_profile.organization.parents[].name

The name of the parent

_aws_profile.organization.parents[].tags[]
Show child fields
_aws_profile.organization.parents[].tags[].key
_aws_profile.organization.parents[].tags[].value
_aws_profile.organization.parents[].type

The type of parent can be an organization unit or a root

_aws_profile.organization.tags[]
Show child fields
_aws_profile.organization.tags[].key
_aws_profile.organization.tags[].value
_aws_profile.type

The type of profile, either 'credentials' or 'assumed_role'

_aws_profile.via_profile_name

This IAM role for this profile is assumed by first utilizing another profile with this name to obtain credentials.

e_tag

The current version of the field level encryption configuration. For example: E2QWRUHAPOMQZL.

VARCHAR
field_level_encryption

Return the field-level encryption configuration information.

STRUCT(
"id" VARCHAR,
"last_modified_time" TIMESTAMP_S,
"field_level_encryption_config" STRUCT(
"caller_reference" VARCHAR,
"comment" VARCHAR,
"query_arg_profile_config" STRUCT(
"forward_when_query_arg_profile_is_unknown" BOOLEAN,
"query_arg_profiles" STRUCT(
"quantity" BIGINT,
"items" STRUCT(
"query_arg" VARCHAR,
"profile_id" VARCHAR
)[]
)
),
"content_type_profile_config" STRUCT(
"forward_when_content_type_is_unknown" BOOLEAN,
"content_type_profiles" STRUCT(
"quantity" BIGINT,
"items" STRUCT(
"format" VARCHAR,
"profile_id" VARCHAR,
"content_type" VARCHAR
)[]
)
)
)
)
Show child fields
field_level_encryption.field_level_encryption_config

A complex data type that includes the profile configurations specified for field-level encryption.

Show child fields
field_level_encryption.field_level_encryption_config.caller_reference

A unique number that ensures the request can't be replayed.

field_level_encryption.field_level_encryption_config.comment

An optional comment about the configuration. The comment cannot be longer than 128 characters.

field_level_encryption.field_level_encryption_config.content_type_profile_config

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.

Show child fields
field_level_encryption.field_level_encryption_config.content_type_profile_config.content_type_profiles

The configuration for a field-level encryption content type-profile.

Show child fields
field_level_encryption.field_level_encryption_config.content_type_profile_config.content_type_profiles.items[]
Show child fields
field_level_encryption.field_level_encryption_config.content_type_profile_config.content_type_profiles.items[].content_type

The content type for a field-level encryption content type-profile mapping.

field_level_encryption.field_level_encryption_config.content_type_profile_config.content_type_profiles.items[].format

The format for a field-level encryption content type-profile mapping.

field_level_encryption.field_level_encryption_config.content_type_profile_config.content_type_profiles.items[].profile_id

The profile ID for a field-level encryption content type-profile mapping.

field_level_encryption.field_level_encryption_config.content_type_profile_config.content_type_profiles.quantity

The number of field-level encryption content type-profile mappings.

field_level_encryption.field_level_encryption_config.content_type_profile_config.forward_when_content_type_is_unknown

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.

field_level_encryption.field_level_encryption_config.query_arg_profile_config

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.

Show child fields
field_level_encryption.field_level_encryption_config.query_arg_profile_config.forward_when_query_arg_profile_is_unknown

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.

field_level_encryption.field_level_encryption_config.query_arg_profile_config.query_arg_profiles

Profiles specified for query argument-profile mapping for field-level encryption.

Show child fields
field_level_encryption.field_level_encryption_config.query_arg_profile_config.query_arg_profiles.items[]
Show child fields
field_level_encryption.field_level_encryption_config.query_arg_profile_config.query_arg_profiles.items[].profile_id

ID of profile to use for field-level encryption query argument-profile mapping

field_level_encryption.field_level_encryption_config.query_arg_profile_config.query_arg_profiles.items[].query_arg

Query argument for field-level encryption query argument-profile mapping.

field_level_encryption.field_level_encryption_config.query_arg_profile_config.query_arg_profiles.quantity

Number of profiles for query argument-profile mapping for field-level encryption.

field_level_encryption.id

The configuration ID for a field-level encryption configuration which includes a set of profiles that specify certain selected data fields to be encrypted by specific public keys.

field_level_encryption.last_modified_time

The last time the field-level encryption configuration was changed.