Skip to content

DataSecurityConfig

Source code in docs_src/capo_comprehend/types/data_security_config.py
class DataSecurityConfig(TypedDict, closed=True):
    model_kms_key_id: NotRequired["capo_comprehend.types.kms_key_id.KmsKeyId"]
    """<p>ID for the KMS key that Amazon Comprehend uses to encrypt trained custom models. The ModelKmsKeyId can be either of the following formats:</p> <ul> <li> <p>KMS Key ID: <code>"1234abcd-12ab-34cd-56ef-1234567890ab"</code> </p> </li> <li> <p>Amazon Resource Name (ARN) of a KMS Key: <code>"arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab"</code> </p> </li> </ul>"""
    volume_kms_key_id: NotRequired["capo_comprehend.types.kms_key_id.KmsKeyId"]
    """<p>ID for the KMS key that Amazon Comprehend uses to encrypt the volume.</p>"""
    data_lake_kms_key_id: NotRequired["capo_comprehend.types.kms_key_id.KmsKeyId"]
    """<p>ID for the KMS key that Amazon Comprehend uses to encrypt the data in the data lake.</p>"""
    vpc_config: NotRequired["capo_comprehend.types.vpc_config.VpcConfig"]

data_lake_kms_key_id instance-attribute

data_lake_kms_key_id: NotRequired[KmsKeyId]

ID for the KMS key that Amazon Comprehend uses to encrypt the data in the data lake.

model_kms_key_id instance-attribute

model_kms_key_id: NotRequired[KmsKeyId]

ID for the KMS key that Amazon Comprehend uses to encrypt trained custom models. The ModelKmsKeyId can be either of the following formats:

  • KMS Key ID: "1234abcd-12ab-34cd-56ef-1234567890ab"

  • Amazon Resource Name (ARN) of a KMS Key: "arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab"

volume_kms_key_id instance-attribute

volume_kms_key_id: NotRequired[KmsKeyId]

ID for the KMS key that Amazon Comprehend uses to encrypt the volume.

vpc_config instance-attribute

vpc_config: NotRequired[VpcConfig]