FlywheelDataSecurityConfigArgs

data class FlywheelDataSecurityConfigArgs(val dataLakeKmsKeyId: Output<String>? = null, val modelKmsKeyId: Output<String>? = null, val volumeKmsKeyId: Output<String>? = null, val vpcConfig: Output<FlywheelVpcConfigArgs>? = null) : ConvertibleToJava<FlywheelDataSecurityConfigArgs>

Constructors

Link copied to clipboard
constructor(dataLakeKmsKeyId: Output<String>? = null, modelKmsKeyId: Output<String>? = null, volumeKmsKeyId: Output<String>? = null, vpcConfig: Output<FlywheelVpcConfigArgs>? = null)

Properties

Link copied to clipboard
val dataLakeKmsKeyId: Output<String>? = null

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

Link copied to clipboard
val modelKmsKeyId: Output<String>? = null

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

Link copied to clipboard
val volumeKmsKeyId: Output<String>? = null

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

Link copied to clipboard
val vpcConfig: Output<FlywheelVpcConfigArgs>? = null

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 .

Functions

Link copied to clipboard
open override fun toJava(): FlywheelDataSecurityConfigArgs