{ "$schema": "https://json-structure.org/meta/core/v0/#", "$id": "https://raw.githubusercontent.com/api-evangelist/amazon-comprehend/refs/heads/main/json-structure/openapi.yml-input-data-config-structure.json", "name": "InputDataConfig", "description": "The input properties for an inference job. The document reader config field applies only to non-text inputs for custom analysis.", "type": "object", "properties": { "S3Uri": { "allOf": [ { "$ref": "#/components/schemas/S3Uri" }, { "description": "

The Amazon S3 URI for the input data. The URI must be in same Region as the API endpoint that you are calling. The URI can point to a single input file or it can provide the prefix for a collection of data files.

For example, if you use the URI S3://bucketName/prefix, if the prefix is a single file, Amazon Comprehend uses that file as input. If more than one file begins with the prefix, Amazon Comprehend uses all of them as input.

" } ] }, "InputFormat": { "allOf": [ { "$ref": "#/components/schemas/InputFormat" }, { "description": "

Specifies how the text in an input file should be processed:

" } ] }, "DocumentReaderConfig": { "allOf": [ { "$ref": "#/components/schemas/DocumentReaderConfig" }, { "description": "Provides configuration parameters to override the default actions for extracting text from PDF documents and image files." } ] } }, "required": [ "S3Uri" ] }