DataSecurityConfigProperty Struct
Data security configuration.
Example
ts
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_comprehend as comprehend } from 'aws-cdk-lib';
const dataSecurityConfigProperty: comprehend.CfnFlywheel.DataSecurityConfigProperty = {
dataLakeKmsKeyId: 'dataLakeKmsKeyId',
modelKmsKeyId: 'modelKmsKeyId',
volumeKmsKeyId: 'volumeKmsKeyId',
vpcConfig: {
securityGroupIds: ['securityGroupIds'],
subnets: ['subnets'],
},
};
Properties
dataLakeKmsKeyIdoptionalstringdata_lake_kms_key_idoptionalstrdataLakeKmsKeyIdoptionalStringDataLakeKmsKeyIdoptionalstringDataLakeKmsKeyIdoptional*string#ID for the AWS key that Amazon Comprehend uses to encrypt the data in the data lake.
modelKmsKeyIdoptionalstringmodel_kms_key_idoptionalstrmodelKmsKeyIdoptionalStringModelKmsKeyIdoptionalstringModelKmsKeyIdoptional*string#ID for the AWS 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"
volumeKmsKeyIdoptionalstringvolume_kms_key_idoptionalstrvolumeKmsKeyIdoptionalStringVolumeKmsKeyIdoptionalstringVolumeKmsKeyIdoptional*string#ID for the AWS key that Amazon Comprehend uses to encrypt the volume.
vpcConfigoptionalIResolvable | CfnFlywheel.VpcConfigPropertyvpc_configoptionaltyping.Union[IResolvable, VpcConfigProperty]vpcConfigoptionalIResolvableVpcConfigoptionalIResolvableVpcConfigoptionalinterface{}#Configuration parameters for an optional private Virtual Private Cloud (VPC) containing the resources you are using for the job.
For more information, see Amazon VPC .