Skip to content

EncryptionAtRest

Source code in docs_src/capo_glue/types/encryption_at_rest.py
class EncryptionAtRest(TypedDict, closed=True):
    catalog_encryption_mode: (
        "capo_glue.types.catalog_encryption_mode.CatalogEncryptionMode"
    )
    """<p>The encryption-at-rest mode for encrypting Data Catalog data.</p>"""
    sse_aws_kms_key_id: NotRequired["capo_glue.types.name_string.NameString"]
    """<p>The ID of the KMS key to use for encryption at rest.</p>"""
    catalog_encryption_service_role: NotRequired[
        "capo_glue.types.iam_role_arn.IAMRoleArn"
    ]
    """<p>The role that Glue assumes to encrypt and decrypt the Data Catalog objects on the caller's behalf.</p>"""

catalog_encryption_mode instance-attribute

catalog_encryption_mode: CatalogEncryptionMode

The encryption-at-rest mode for encrypting Data Catalog data.

catalog_encryption_service_role instance-attribute

catalog_encryption_service_role: NotRequired[IAMRoleArn]

The role that Glue assumes to encrypt and decrypt the Data Catalog objects on the caller's behalf.

sse_aws_kms_key_id instance-attribute

sse_aws_kms_key_id: NotRequired[NameString]

The ID of the KMS key to use for encryption at rest.