Module Values.DataSecurityConfigSource

Data security configuration.

Sourcetype nonrec t = {
  1. modelKmsKeyId : KmsKeyId.t option;
    (*

    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"

    *)
  2. volumeKmsKeyId : KmsKeyId.t option;
    (*

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

    *)
  3. dataLakeKmsKeyId : KmsKeyId.t option;
    (*

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

    *)
  4. vpcConfig : VpcConfig.t option;
}
Sourceval make : ?modelKmsKeyId:??? -> ?volumeKmsKeyId:??? -> ?dataLakeKmsKeyId:??? -> ?vpcConfig:??? -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `String of KmsKeyId.t | `Structure of (string * [> `List of [> `String of SecurityGroupId.t ] list ]) list ]) list ]
Sourceval to_query : t -> Awso.Client.Query.t
Sourceval of_xml : Awso.Xml.t -> t
Sourceval of_string : string -> t
Sourceval of_json : Yojson.Safe.t -> t
Sourceval to_json : t -> Yojson.Safe.t