{ "$schema": "https://json-structure.org/meta/core/v0/#", "$id": "https://raw.githubusercontent.com/api-evangelist/amazon-comprehend/refs/heads/main/json-structure/openapi.yml-data-security-config-structure.json", "name": "DataSecurityConfig", "description": "Data security configuration.", "type": "object", "properties": { "ModelKmsKeyId": { "allOf": [ { "$ref": "#/components/schemas/KmsKeyId" }, { "description": "

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

" } ] }, "VolumeKmsKeyId": { "allOf": [ { "$ref": "#/components/schemas/KmsKeyId" }, { "description": "ID for the KMS key that Amazon Comprehend uses to encrypt the volume." } ] }, "DataLakeKmsKeyId": { "allOf": [ { "$ref": "#/components/schemas/KmsKeyId" }, { "description": "ID for the KMS key that Amazon Comprehend uses to encrypt the data in the data lake." } ] }, "VpcConfig": { "$ref": "#/components/schemas/VpcConfig" } } }