Skip to content

FieldLevelEncryptionProfileConfig

Source code in docs_src/capo_cloudfront/types/field_level_encryption_profile_config.py
class FieldLevelEncryptionProfileConfig(TypedDict, closed=True):
    name: "capo_cloudfront.types.string.string"
    """<p>Profile name for the field-level encryption profile.</p>"""
    caller_reference: "capo_cloudfront.types.string.string"
    """<p>A unique number that ensures that the request can't be replayed.</p>"""
    comment: NotRequired["capo_cloudfront.types.string.string"]
    """<p>An optional comment for the field-level encryption profile. The comment cannot be longer than 128 characters.</p>"""
    encryption_entities: "capo_cloudfront.types.encryption_entities.EncryptionEntities"
    """<p>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.</p>"""

caller_reference instance-attribute

caller_reference: string

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

comment instance-attribute

comment: NotRequired[string]

An optional comment for the field-level encryption profile. The comment cannot be longer than 128 characters.

encryption_entities instance-attribute

encryption_entities: EncryptionEntities

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.

name instance-attribute

name: string

Profile name for the field-level encryption profile.