Module Comprehend.DocumentClassifier

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-comprehend-documentclassifier.html

type tag = {
  1. value : string;
  2. key : string;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html

and augmented_manifests_list_item = {
  1. s3_uri : string;
  2. attribute_names : string list;
  3. split : string option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-comprehend-documentclassifier-augmentedmanifestslistitem.html

and vpc_config = {
  1. subnets : string list;
  2. security_group_ids : string list;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-comprehend-documentclassifier-vpcconfig.html

and document_classifier_documents = {
  1. s3_uri : string;
  2. test_s3_uri : string option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-comprehend-documentclassifier-documentclassifierdocuments.html

and document_classifier_output_data_config = {
  1. kms_key_id : string option;
  2. s3_uri : string option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-comprehend-documentclassifier-documentclassifieroutputdataconfig.html

and document_reader_config = {
  1. feature_types : string list option;
  2. document_read_mode : string option;
  3. document_read_action : string;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-comprehend-documentclassifier-documentreaderconfig.html

and document_classifier_input_data_config = {
  1. document_reader_config : document_reader_config option;
  2. s3_uri : string option;
  3. documents : document_classifier_documents option;
  4. data_format : string option;
  5. document_type : string option;
  6. augmented_manifests : augmented_manifests_list_item list option;
  7. label_delimiter : string option;
  8. test_s3_uri : string option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-comprehend-documentclassifier-documentclassifierinputdataconfig.html

type properties = {
  1. language_code : string;
  2. data_access_role_arn : string;
  3. output_data_config : document_classifier_output_data_config option;
  4. vpc_config : vpc_config option;
  5. document_classifier_name : string;
  6. mode : string option;
  7. volume_kms_key_id : string option;
  8. model_kms_key_id : string option;
  9. version_name : string option;
  10. model_policy : string option;
  11. input_data_config : document_classifier_input_data_config;
  12. tags : tag list option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-comprehend-documentclassifier.html;

val make_properties : language_code:string -> data_access_role_arn:string -> ?output_data_config:document_classifier_output_data_config -> ?vpc_config:vpc_config -> document_classifier_name:string -> ?mode:string -> ?volume_kms_key_id:string -> ?model_kms_key_id:string -> ?version_name:string -> ?model_policy:string -> input_data_config:document_classifier_input_data_config -> ?tags:tag list -> unit -> properties
val make_tag : value:string -> key:string -> unit -> tag
val make_augmented_manifests_list_item : s3_uri:string -> attribute_names:string list -> ?split:string -> unit -> augmented_manifests_list_item
val make_vpc_config : subnets:string list -> security_group_ids:string list -> unit -> vpc_config
val make_document_classifier_documents : s3_uri:string -> ?test_s3_uri:string -> unit -> document_classifier_documents
val make_document_classifier_output_data_config : ?kms_key_id:string -> ?s3_uri:string -> unit -> document_classifier_output_data_config
val make_document_reader_config : ?feature_types:string list -> ?document_read_mode:string -> document_read_action:string -> unit -> document_reader_config
val make_document_classifier_input_data_config : ?document_reader_config:document_reader_config -> ?s3_uri:string -> ?documents:document_classifier_documents -> ?data_format:string -> ?document_type:string -> ?augmented_manifests:augmented_manifests_list_item list -> ?label_delimiter:string -> ?test_s3_uri:string -> unit -> document_classifier_input_data_config
val yojson_of_tag : tag -> [> `Assoc of (string * Yojson.Safe.t) list ]
val yojson_of_augmented_manifests_list_item : augmented_manifests_list_item -> Yojson.Safe.t
val yojson_of_vpc_config : vpc_config -> [> `Assoc of (string * [> `List of Yojson.Safe.t list ]) list ]
val yojson_of_document_classifier_documents : document_classifier_documents -> Yojson.Safe.t
val yojson_of_document_classifier_output_data_config : document_classifier_output_data_config -> [> `Assoc of (string * Yojson.Safe.t) list ]
val yojson_of_document_reader_config : document_reader_config -> Yojson.Safe.t
val yojson_of_document_classifier_input_data_config : document_classifier_input_data_config -> [> `Assoc of (string * Yojson.Safe.t) list ]
val yojson_of_properties : properties -> [> `Assoc of (string * Yojson.Safe.t) list ]
type attributes = {
  1. ref_ : string;
  2. arn : string;
}
val create_attributes : string -> attributes
val cloudformation_type : string