Skip to content

AwsEncryptionKeyConfiguration

Source code in docs_src/capo_odb/types/aws_encryption_key_configuration.py
class AwsEncryptionKeyConfiguration(TypedDict, closed=True):
    iam_role_arn: NotRequired["capo_odb.types.role_arn.RoleArn"]
    """<p>The Amazon Resource Name (ARN) of the Amazon Web Services Identity and Access Management (IAM) role that grants access to the KMS key.</p>"""
    external_id_type: NotRequired["capo_odb.types.external_id_type.ExternalIdType"]
    """<p>The type of external identifier associated with the encryption key.</p>"""
    kms_key_id: NotRequired["capo_odb.types.kms_key_id_or_arn.KmsKeyIdOrArn"]
    """<p>The identifier or ARN of the Amazon Web Services KMS key used for encryption.</p>"""

external_id_type instance-attribute

external_id_type: NotRequired[ExternalIdType]

The type of external identifier associated with the encryption key.

iam_role_arn instance-attribute

iam_role_arn: NotRequired[RoleArn]

The Amazon Resource Name (ARN) of the Amazon Web Services Identity and Access Management (IAM) role that grants access to the KMS key.

kms_key_id instance-attribute

kms_key_id: NotRequired[KmsKeyIdOrArn]

The identifier or ARN of the Amazon Web Services KMS key used for encryption.