AWS Native is in preview. AWS Classic is fully supported.
AWS Native v0.78.0 published on Wednesday, Sep 27, 2023 by Pulumi
aws-native.comprehend.DocumentClassifier
Explore with Pulumi AI
AWS Native is in preview. AWS Classic is fully supported.
AWS Native v0.78.0 published on Wednesday, Sep 27, 2023 by Pulumi
Document Classifier enables training document classifier models.
Create DocumentClassifier Resource
new DocumentClassifier(name: string, args: DocumentClassifierArgs, opts?: CustomResourceOptions);
@overload
def DocumentClassifier(resource_name: str,
opts: Optional[ResourceOptions] = None,
data_access_role_arn: Optional[str] = None,
document_classifier_name: Optional[str] = None,
input_data_config: Optional[DocumentClassifierInputDataConfigArgs] = None,
language_code: Optional[DocumentClassifierLanguageCode] = None,
mode: Optional[DocumentClassifierMode] = None,
model_kms_key_id: Optional[str] = None,
model_policy: Optional[str] = None,
output_data_config: Optional[DocumentClassifierOutputDataConfigArgs] = None,
tags: Optional[Sequence[DocumentClassifierTagArgs]] = None,
version_name: Optional[str] = None,
volume_kms_key_id: Optional[str] = None,
vpc_config: Optional[DocumentClassifierVpcConfigArgs] = None)
@overload
def DocumentClassifier(resource_name: str,
args: DocumentClassifierArgs,
opts: Optional[ResourceOptions] = None)
func NewDocumentClassifier(ctx *Context, name string, args DocumentClassifierArgs, opts ...ResourceOption) (*DocumentClassifier, error)
public DocumentClassifier(string name, DocumentClassifierArgs args, CustomResourceOptions? opts = null)
public DocumentClassifier(String name, DocumentClassifierArgs args)
public DocumentClassifier(String name, DocumentClassifierArgs args, CustomResourceOptions options)
type: aws-native:comprehend:DocumentClassifier
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args DocumentClassifierArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args DocumentClassifierArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args DocumentClassifierArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args DocumentClassifierArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args DocumentClassifierArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
DocumentClassifier Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
The DocumentClassifier resource accepts the following input properties:
- Data
Access stringRole Arn - Input
Data Pulumi.Config Aws Native. Comprehend. Inputs. Document Classifier Input Data Config - Language
Code Pulumi.Aws Native. Comprehend. Document Classifier Language Code - Document
Classifier stringName - Mode
Pulumi.
Aws Native. Comprehend. Document Classifier Mode - Model
Kms stringKey Id - Model
Policy string - Output
Data Pulumi.Config Aws Native. Comprehend. Inputs. Document Classifier Output Data Config - List<Pulumi.
Aws Native. Comprehend. Inputs. Document Classifier Tag> - Version
Name string - Volume
Kms stringKey Id - Vpc
Config Pulumi.Aws Native. Comprehend. Inputs. Document Classifier Vpc Config
- Data
Access stringRole Arn - Input
Data DocumentConfig Classifier Input Data Config Args - Language
Code DocumentClassifier Language Code - Document
Classifier stringName - Mode
Document
Classifier Mode - Model
Kms stringKey Id - Model
Policy string - Output
Data DocumentConfig Classifier Output Data Config Args - []Document
Classifier Tag Args - Version
Name string - Volume
Kms stringKey Id - Vpc
Config DocumentClassifier Vpc Config Args
- data
Access StringRole Arn - input
Data DocumentConfig Classifier Input Data Config - language
Code DocumentClassifier Language Code - document
Classifier StringName - mode
Document
Classifier Mode - model
Kms StringKey Id - model
Policy String - output
Data DocumentConfig Classifier Output Data Config - List<Document
Classifier Tag> - version
Name String - volume
Kms StringKey Id - vpc
Config DocumentClassifier Vpc Config
- data
Access stringRole Arn - input
Data DocumentConfig Classifier Input Data Config - language
Code DocumentClassifier Language Code - document
Classifier stringName - mode
Document
Classifier Mode - model
Kms stringKey Id - model
Policy string - output
Data DocumentConfig Classifier Output Data Config - Document
Classifier Tag[] - version
Name string - volume
Kms stringKey Id - vpc
Config DocumentClassifier Vpc Config
- data_
access_ strrole_ arn - input_
data_ Documentconfig Classifier Input Data Config Args - language_
code DocumentClassifier Language Code - document_
classifier_ strname - mode
Document
Classifier Mode - model_
kms_ strkey_ id - model_
policy str - output_
data_ Documentconfig Classifier Output Data Config Args - Sequence[Document
Classifier Tag Args] - version_
name str - volume_
kms_ strkey_ id - vpc_
config DocumentClassifier Vpc Config Args
- data
Access StringRole Arn - input
Data Property MapConfig - language
Code "en" | "es" | "fr" | "it" | "de" | "pt" - document
Classifier StringName - mode "MULTI_CLASS" | "MULTI_LABEL"
- model
Kms StringKey Id - model
Policy String - output
Data Property MapConfig - List<Property Map>
- version
Name String - volume
Kms StringKey Id - vpc
Config Property Map
Outputs
All input properties are implicitly available as output properties. Additionally, the DocumentClassifier resource produces the following output properties:
Supporting Types
DocumentClassifierAugmentedManifestsListItem, DocumentClassifierAugmentedManifestsListItemArgs
- attribute
Names List<String> - s3Uri String
- split
Document
Classifier Augmented Manifests List Item Split
- attribute_
names Sequence[str] - s3_
uri str - split
Document
Classifier Augmented Manifests List Item Split
- attribute
Names List<String> - s3Uri String
- split "TRAIN" | "TEST"
DocumentClassifierAugmentedManifestsListItemSplit, DocumentClassifierAugmentedManifestsListItemSplitArgs
- Train
- TRAIN
- Test
- TEST
- Document
Classifier Augmented Manifests List Item Split Train - TRAIN
- Document
Classifier Augmented Manifests List Item Split Test - TEST
- Train
- TRAIN
- Test
- TEST
- Train
- TRAIN
- Test
- TEST
- TRAIN
- TRAIN
- TEST
- TEST
- "TRAIN"
- TRAIN
- "TEST"
- TEST
DocumentClassifierDocumentReaderConfig, DocumentClassifierDocumentReaderConfigArgs
- Document
Read Pulumi.Action Aws Native. Comprehend. Document Classifier Document Reader Config Document Read Action - Document
Read Pulumi.Mode Aws Native. Comprehend. Document Classifier Document Reader Config Document Read Mode - Feature
Types List<Pulumi.Aws Native. Comprehend. Document Classifier Document Reader Config Feature Types Item>
DocumentClassifierDocumentReaderConfigDocumentReadAction, DocumentClassifierDocumentReaderConfigDocumentReadActionArgs
- Textract
Detect Document Text - TEXTRACT_DETECT_DOCUMENT_TEXT
- Textract
Analyze Document - TEXTRACT_ANALYZE_DOCUMENT
- Document
Classifier Document Reader Config Document Read Action Textract Detect Document Text - TEXTRACT_DETECT_DOCUMENT_TEXT
- Document
Classifier Document Reader Config Document Read Action Textract Analyze Document - TEXTRACT_ANALYZE_DOCUMENT
- Textract
Detect Document Text - TEXTRACT_DETECT_DOCUMENT_TEXT
- Textract
Analyze Document - TEXTRACT_ANALYZE_DOCUMENT
- Textract
Detect Document Text - TEXTRACT_DETECT_DOCUMENT_TEXT
- Textract
Analyze Document - TEXTRACT_ANALYZE_DOCUMENT
- TEXTRACT_DETECT_DOCUMENT_TEXT
- TEXTRACT_DETECT_DOCUMENT_TEXT
- TEXTRACT_ANALYZE_DOCUMENT
- TEXTRACT_ANALYZE_DOCUMENT
- "TEXTRACT_DETECT_DOCUMENT_TEXT"
- TEXTRACT_DETECT_DOCUMENT_TEXT
- "TEXTRACT_ANALYZE_DOCUMENT"
- TEXTRACT_ANALYZE_DOCUMENT
DocumentClassifierDocumentReaderConfigDocumentReadMode, DocumentClassifierDocumentReaderConfigDocumentReadModeArgs
- Service
Default - SERVICE_DEFAULT
- Force
Document Read Action - FORCE_DOCUMENT_READ_ACTION
- Document
Classifier Document Reader Config Document Read Mode Service Default - SERVICE_DEFAULT
- Document
Classifier Document Reader Config Document Read Mode Force Document Read Action - FORCE_DOCUMENT_READ_ACTION
- Service
Default - SERVICE_DEFAULT
- Force
Document Read Action - FORCE_DOCUMENT_READ_ACTION
- Service
Default - SERVICE_DEFAULT
- Force
Document Read Action - FORCE_DOCUMENT_READ_ACTION
- SERVICE_DEFAULT
- SERVICE_DEFAULT
- FORCE_DOCUMENT_READ_ACTION
- FORCE_DOCUMENT_READ_ACTION
- "SERVICE_DEFAULT"
- SERVICE_DEFAULT
- "FORCE_DOCUMENT_READ_ACTION"
- FORCE_DOCUMENT_READ_ACTION
DocumentClassifierDocumentReaderConfigFeatureTypesItem, DocumentClassifierDocumentReaderConfigFeatureTypesItemArgs
- Tables
- TABLES
- Forms
- FORMS
- Document
Classifier Document Reader Config Feature Types Item Tables - TABLES
- Document
Classifier Document Reader Config Feature Types Item Forms - FORMS
- Tables
- TABLES
- Forms
- FORMS
- Tables
- TABLES
- Forms
- FORMS
- TABLES
- TABLES
- FORMS
- FORMS
- "TABLES"
- TABLES
- "FORMS"
- FORMS
DocumentClassifierDocuments, DocumentClassifierDocumentsArgs
- s3_
uri str - test_
s3_ struri
DocumentClassifierInputDataConfig, DocumentClassifierInputDataConfigArgs
- Augmented
Manifests List<Pulumi.Aws Native. Comprehend. Inputs. Document Classifier Augmented Manifests List Item> - Data
Format Pulumi.Aws Native. Comprehend. Document Classifier Input Data Config Data Format - Document
Reader Pulumi.Config Aws Native. Comprehend. Inputs. Document Classifier Document Reader Config - Document
Type Pulumi.Aws Native. Comprehend. Document Classifier Input Data Config Document Type - Documents
Pulumi.
Aws Native. Comprehend. Inputs. Document Classifier Documents - Label
Delimiter string - S3Uri string
- Test
S3Uri string
- Augmented
Manifests []DocumentClassifier Augmented Manifests List Item - Data
Format DocumentClassifier Input Data Config Data Format - Document
Reader DocumentConfig Classifier Document Reader Config - Document
Type DocumentClassifier Input Data Config Document Type - Documents
Document
Classifier Documents - Label
Delimiter string - S3Uri string
- Test
S3Uri string
- augmented
Manifests List<DocumentClassifier Augmented Manifests List Item> - data
Format DocumentClassifier Input Data Config Data Format - document
Reader DocumentConfig Classifier Document Reader Config - document
Type DocumentClassifier Input Data Config Document Type - documents
Document
Classifier Documents - label
Delimiter String - s3Uri String
- test
S3Uri String
- augmented
Manifests DocumentClassifier Augmented Manifests List Item[] - data
Format DocumentClassifier Input Data Config Data Format - document
Reader DocumentConfig Classifier Document Reader Config - document
Type DocumentClassifier Input Data Config Document Type - documents
Document
Classifier Documents - label
Delimiter string - s3Uri string
- test
S3Uri string
- augmented_
manifests Sequence[DocumentClassifier Augmented Manifests List Item] - data_
format DocumentClassifier Input Data Config Data Format - document_
reader_ Documentconfig Classifier Document Reader Config - document_
type DocumentClassifier Input Data Config Document Type - documents
Document
Classifier Documents - label_
delimiter str - s3_
uri str - test_
s3_ struri
DocumentClassifierInputDataConfigDataFormat, DocumentClassifierInputDataConfigDataFormatArgs
- Comprehend
Csv - COMPREHEND_CSV
- Augmented
Manifest - AUGMENTED_MANIFEST
- Document
Classifier Input Data Config Data Format Comprehend Csv - COMPREHEND_CSV
- Document
Classifier Input Data Config Data Format Augmented Manifest - AUGMENTED_MANIFEST
- Comprehend
Csv - COMPREHEND_CSV
- Augmented
Manifest - AUGMENTED_MANIFEST
- Comprehend
Csv - COMPREHEND_CSV
- Augmented
Manifest - AUGMENTED_MANIFEST
- COMPREHEND_CSV
- COMPREHEND_CSV
- AUGMENTED_MANIFEST
- AUGMENTED_MANIFEST
- "COMPREHEND_CSV"
- COMPREHEND_CSV
- "AUGMENTED_MANIFEST"
- AUGMENTED_MANIFEST
DocumentClassifierInputDataConfigDocumentType, DocumentClassifierInputDataConfigDocumentTypeArgs
- Plain
Text Document - PLAIN_TEXT_DOCUMENT
- Semi
Structured Document - SEMI_STRUCTURED_DOCUMENT
- Document
Classifier Input Data Config Document Type Plain Text Document - PLAIN_TEXT_DOCUMENT
- Document
Classifier Input Data Config Document Type Semi Structured Document - SEMI_STRUCTURED_DOCUMENT
- Plain
Text Document - PLAIN_TEXT_DOCUMENT
- Semi
Structured Document - SEMI_STRUCTURED_DOCUMENT
- Plain
Text Document - PLAIN_TEXT_DOCUMENT
- Semi
Structured Document - SEMI_STRUCTURED_DOCUMENT
- PLAIN_TEXT_DOCUMENT
- PLAIN_TEXT_DOCUMENT
- SEMI_STRUCTURED_DOCUMENT
- SEMI_STRUCTURED_DOCUMENT
- "PLAIN_TEXT_DOCUMENT"
- PLAIN_TEXT_DOCUMENT
- "SEMI_STRUCTURED_DOCUMENT"
- SEMI_STRUCTURED_DOCUMENT
DocumentClassifierLanguageCode, DocumentClassifierLanguageCodeArgs
- En
- en
- Es
- es
- Fr
- fr
- It
- it
- De
- de
- Pt
- pt
- Document
Classifier Language Code En - en
- Document
Classifier Language Code Es - es
- Document
Classifier Language Code Fr - fr
- Document
Classifier Language Code It - it
- Document
Classifier Language Code De - de
- Document
Classifier Language Code Pt - pt
- En
- en
- Es
- es
- Fr
- fr
- It
- it
- De
- de
- Pt
- pt
- En
- en
- Es
- es
- Fr
- fr
- It
- it
- De
- de
- Pt
- pt
- EN
- en
- ES
- es
- FR
- fr
- IT
- it
- DE
- de
- PT
- pt
- "en"
- en
- "es"
- es
- "fr"
- fr
- "it"
- it
- "de"
- de
- "pt"
- pt
DocumentClassifierMode, DocumentClassifierModeArgs
- Multi
Class - MULTI_CLASS
- Multi
Label - MULTI_LABEL
- Document
Classifier Mode Multi Class - MULTI_CLASS
- Document
Classifier Mode Multi Label - MULTI_LABEL
- Multi
Class - MULTI_CLASS
- Multi
Label - MULTI_LABEL
- Multi
Class - MULTI_CLASS
- Multi
Label - MULTI_LABEL
- MULTI_CLASS
- MULTI_CLASS
- MULTI_LABEL
- MULTI_LABEL
- "MULTI_CLASS"
- MULTI_CLASS
- "MULTI_LABEL"
- MULTI_LABEL
DocumentClassifierOutputDataConfig, DocumentClassifierOutputDataConfigArgs
- kms_
key_ strid - s3_
uri str
DocumentClassifierTag, DocumentClassifierTagArgs
DocumentClassifierVpcConfig, DocumentClassifierVpcConfigArgs
- Security
Group List<string>Ids - Subnets List<string>
- Security
Group []stringIds - Subnets []string
- security
Group List<String>Ids - subnets List<String>
- security
Group string[]Ids - subnets string[]
- security_
group_ Sequence[str]ids - subnets Sequence[str]
- security
Group List<String>Ids - subnets List<String>
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
AWS Native is in preview. AWS Classic is fully supported.
AWS Native v0.78.0 published on Wednesday, Sep 27, 2023 by Pulumi