AWSComprehendDataSecurityConfig
Objective-C
@interface AWSComprehendDataSecurityConfig
Swift
class AWSComprehendDataSecurityConfig
Data security configuration.
-
ID for the KMS key that Amazon Comprehend uses to encrypt the data in the data lake.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable dataLakeKmsKeyId;
Swift
var dataLakeKmsKeyId: String? { get set }
-
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"
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable modelKmsKeyId;
Swift
var modelKmsKeyId: String? { get set }
-
ID for the KMS key that Amazon Comprehend uses to encrypt the volume.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable volumeKmsKeyId;
Swift
var volumeKmsKeyId: String? { get set }
-
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.
Declaration
Objective-C
@property (nonatomic, strong) AWSComprehendVpcConfig *_Nullable vpcConfig;
Swift
var vpcConfig: AWSComprehendVpcConfig? { get set }