Interface CfnFlywheel.DataSecurityConfigProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnFlywheel.DataSecurityConfigProperty.Jsii$Proxy
- Enclosing class:
CfnFlywheel
@Stability(Stable)
public static interface CfnFlywheel.DataSecurityConfigProperty
extends software.amazon.jsii.JsiiSerializable
Data security configuration.
Example:
// The code below shows an example of how to instantiate this type. // The values are placeholders you should change. import software.amazon.awscdk.services.comprehend.*; DataSecurityConfigProperty dataSecurityConfigProperty = DataSecurityConfigProperty.builder() .dataLakeKmsKeyId("dataLakeKmsKeyId") .modelKmsKeyId("modelKmsKeyId") .volumeKmsKeyId("volumeKmsKeyId") .vpcConfig(VpcConfigProperty.builder() .securityGroupIds(List.of("securityGroupIds")) .subnets(List.of("subnets")) .build()) .build();
- See Also:
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic final class
A builder forCfnFlywheel.DataSecurityConfigProperty
static final class
An implementation forCfnFlywheel.DataSecurityConfigProperty
-
Method Summary
Modifier and TypeMethodDescriptionbuilder()
default String
ID for the AWS KMS key that Amazon Comprehend uses to encrypt the data in the data lake.default String
ID for the AWS KMS key that Amazon Comprehend uses to encrypt trained custom models.default String
ID for the AWS KMS key that Amazon Comprehend uses to encrypt the volume.default Object
Configuration parameters for an optional private Virtual Private Cloud (VPC) containing the resources you are using for the job.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getDataLakeKmsKeyId
ID for the AWS KMS key that Amazon Comprehend uses to encrypt the data in the data lake.- See Also:
-
getModelKmsKeyId
ID for the AWS 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"
- See Also:
- KMS Key ID:
-
getVolumeKmsKeyId
ID for the AWS KMS key that Amazon Comprehend uses to encrypt the volume.- See Also:
-
getVpcConfig
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 .
- See Also:
-
builder
-