openapi: 3.0.0
info:
version: '2017-11-27'
x-release: v4
title: 'Amazon Comprehend #X Amz Target=Comprehend 20171127.BatchDetectDominantLanguage #X Amz Target=Comprehend 20171127.BatchDetectDominantLanguage #X Amz Target=Comprehend 20171127.ListDatasets API'
description: Amazon Comprehend is an Amazon Web Services service for gaining insight into the content of documents. Use these actions to determine the topics contained in your documents, the topics they discuss, the predominant sentiment expressed in them, the predominant language used, and more.
x-logo:
url: https://twitter.com/awscloud/profile_image?size=original
backgroundColor: '#FFFFFF'
termsOfService: https://aws.amazon.com/service-terms/
contact:
name: Mike Ralphson
email: mike.ralphson@gmail.com
url: https://github.com/mermade/aws2openapi
x-twitter: PermittedSoc
license:
name: Apache 2.0 License
url: http://www.apache.org/licenses/
x-providerName: amazonaws.com
x-serviceName: comprehend
x-aws-signingName: comprehend
x-origin:
- contentType: application/json
url: https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/comprehend-2017-11-27.normal.json
converter:
url: https://github.com/mermade/aws2openapi
version: 1.0.0
x-apisguru-driver: external
x-apiClientRegistration:
url: https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct
x-apisguru-categories:
- cloud
x-preferred: true
servers:
- url: http://comprehend.{region}.amazonaws.com
variables:
region:
description: The AWS region
enum:
- us-east-1
- us-east-2
- us-west-1
- us-west-2
- us-gov-west-1
- us-gov-east-1
- ca-central-1
- eu-north-1
- eu-west-1
- eu-west-2
- eu-west-3
- eu-central-1
- eu-south-1
- af-south-1
- ap-northeast-1
- ap-northeast-2
- ap-northeast-3
- ap-southeast-1
- ap-southeast-2
- ap-east-1
- ap-south-1
- sa-east-1
- me-south-1
default: us-east-1
description: The Amazon Comprehend multi-region endpoint
- url: https://comprehend.{region}.amazonaws.com
variables:
region:
description: The AWS region
enum:
- us-east-1
- us-east-2
- us-west-1
- us-west-2
- us-gov-west-1
- us-gov-east-1
- ca-central-1
- eu-north-1
- eu-west-1
- eu-west-2
- eu-west-3
- eu-central-1
- eu-south-1
- af-south-1
- ap-northeast-1
- ap-northeast-2
- ap-northeast-3
- ap-southeast-1
- ap-southeast-2
- ap-east-1
- ap-south-1
- sa-east-1
- me-south-1
default: us-east-1
description: The Amazon Comprehend multi-region endpoint
- url: http://comprehend.{region}.amazonaws.com.cn
variables:
region:
description: The AWS region
enum:
- cn-north-1
- cn-northwest-1
default: cn-north-1
description: The Amazon Comprehend endpoint for China (Beijing) and China (Ningxia)
- url: https://comprehend.{region}.amazonaws.com.cn
variables:
region:
description: The AWS region
enum:
- cn-north-1
- cn-northwest-1
default: cn-north-1
description: The Amazon Comprehend endpoint for China (Beijing) and China (Ningxia)
security:
- hmac: []
tags:
- name: '#X Amz Target=Comprehend 20171127.ListDatasets'
paths:
/#X-Amz-Target=Comprehend_20171127.ListDatasets:
parameters:
- $ref: '#/components/parameters/X-Amz-Content-Sha256'
- $ref: '#/components/parameters/X-Amz-Date'
- $ref: '#/components/parameters/X-Amz-Algorithm'
- $ref: '#/components/parameters/X-Amz-Credential'
- $ref: '#/components/parameters/X-Amz-Security-Token'
- $ref: '#/components/parameters/X-Amz-Signature'
- $ref: '#/components/parameters/X-Amz-SignedHeaders'
post:
operationId: ListDatasets
description: List the datasets that you have configured in this Region. For more information about datasets, see Flywheel overview in the Amazon Comprehend Developer Guide.
responses:
'200':
description: Success
content:
application/json:
schema:
$ref: '#/components/schemas/ListDatasetsResponse'
examples:
ListDatasets200Example:
summary: Default ListDatasets 200
x-microcks-default: true
value:
DatasetPropertiesList: example
NextToken: example
'480':
description: InvalidRequestException
content:
application/json:
schema:
$ref: '#/components/schemas/InvalidRequestException'
examples:
ListDatasets480Example:
summary: Default ListDatasets 480
x-microcks-default: true
value: example
'481':
description: TooManyRequestsException
content:
application/json:
schema:
$ref: '#/components/schemas/TooManyRequestsException'
examples:
ListDatasets481Example:
summary: Default ListDatasets 481
x-microcks-default: true
value: example
'482':
description: InvalidFilterException
content:
application/json:
schema:
$ref: '#/components/schemas/InvalidFilterException'
examples:
ListDatasets482Example:
summary: Default ListDatasets 482
x-microcks-default: true
value: example
'483':
description: ResourceNotFoundException
content:
application/json:
schema:
$ref: '#/components/schemas/ResourceNotFoundException'
examples:
ListDatasets483Example:
summary: Default ListDatasets 483
x-microcks-default: true
value: example
'484':
description: InternalServerException
content:
application/json:
schema:
$ref: '#/components/schemas/InternalServerException'
examples:
ListDatasets484Example:
summary: Default ListDatasets 484
x-microcks-default: true
value: example
requestBody:
required: true
content:
application/json:
schema:
$ref: '#/components/schemas/ListDatasetsRequest'
parameters:
- name: MaxResults
in: query
schema:
type: string
description: Pagination limit
required: false
- name: NextToken
in: query
schema:
type: string
description: Pagination token
required: false
- name: X-Amz-Target
in: header
required: true
schema:
type: string
enum:
- Comprehend_20171127.ListDatasets
summary: Amazon Comprehend List Datasets
x-microcks-operation:
delay: 0
dispatcher: FALLBACK
tags:
- '#X Amz Target=Comprehend 20171127.ListDatasets'
components:
schemas:
NumberOfDocuments:
type: integer
DatasetPropertiesList:
type: array
items:
$ref: '#/components/schemas/DatasetProperties'
DatasetProperties:
type: object
properties:
DatasetArn:
allOf:
- $ref: '#/components/schemas/ComprehendDatasetArn'
- description: The ARN of the dataset.
DatasetName:
allOf:
- $ref: '#/components/schemas/ComprehendArnName'
- description: The name of the dataset.
DatasetType:
allOf:
- $ref: '#/components/schemas/DatasetType'
- description: The dataset type (training data or test data).
DatasetS3Uri:
allOf:
- $ref: '#/components/schemas/S3Uri'
- description: The S3 URI where the dataset is stored.
Description:
allOf:
- $ref: '#/components/schemas/Description'
- description: Description of the dataset.
Status:
allOf:
- $ref: '#/components/schemas/DatasetStatus'
- description: 'The dataset status. While the system creates the dataset, the status is CREATING. When the dataset is ready to use, the status changes to COMPLETED. '
Message:
allOf:
- $ref: '#/components/schemas/AnyLengthString'
- description: A description of the status of the dataset.
NumberOfDocuments:
allOf:
- $ref: '#/components/schemas/NumberOfDocuments'
- description: The number of documents in the dataset.
CreationTime:
allOf:
- $ref: '#/components/schemas/Timestamp'
- description: Creation time of the dataset.
EndTime:
allOf:
- $ref: '#/components/schemas/Timestamp'
- description: Time when the data from the dataset becomes available in the data lake.
description: Properties associated with the dataset.
ResourceNotFoundException: {}
AnyLengthString:
type: string
S3Uri:
type: string
pattern: s3://[a-z0-9][\.\-a-z0-9]{1,61}[a-z0-9](/.*)?
maxLength: 1024
InvalidFilterException: {}
DatasetType:
type: string
enum:
- TRAIN
- TEST
ListDatasetsResponse:
type: object
properties:
DatasetPropertiesList:
allOf:
- $ref: '#/components/schemas/DatasetPropertiesList'
- description: The dataset properties list.
NextToken:
allOf:
- $ref: '#/components/schemas/String'
- description: Identifies the next page of results to return.
InvalidRequestException: {}
String:
type: string
minLength: 1
ListDatasetsRequest:
type: object
title: ListDatasetsRequest
properties:
FlywheelArn:
allOf:
- $ref: '#/components/schemas/ComprehendFlywheelArn'
- description: The Amazon Resource Number (ARN) of the flywheel.
Filter:
allOf:
- $ref: '#/components/schemas/DatasetFilter'
- description: Filters the datasets to be returned in the response.
NextToken:
allOf:
- $ref: '#/components/schemas/String'
- description: Identifies the next page of results to return.
MaxResults:
allOf:
- $ref: '#/components/schemas/MaxResultsInteger'
- description: Maximum number of results to return in a response. The default is 100.
ComprehendFlywheelArn:
type: string
pattern: arn:aws(-[^:]+)?:comprehend:[a-zA-Z0-9-]*:[0-9]{12}:flywheel/[a-zA-Z0-9](-*[a-zA-Z0-9])*
maxLength: 256
Timestamp:
type: string
format: date-time
DatasetStatus:
type: string
enum:
- CREATING
- COMPLETED
- FAILED
TooManyRequestsException: {}
InternalServerException: {}
DatasetFilter:
type: object
properties:
Status:
allOf:
- $ref: '#/components/schemas/DatasetStatus'
- description: Filter the datasets based on the dataset status.
DatasetType:
allOf:
- $ref: '#/components/schemas/DatasetType'
- description: Filter the datasets based on the dataset type.
CreationTimeAfter:
allOf:
- $ref: '#/components/schemas/Timestamp'
- description: Filter the datasets to include datasets created after the specified time.
CreationTimeBefore:
allOf:
- $ref: '#/components/schemas/Timestamp'
- description: Filter the datasets to include datasets created before the specified time.
description: Filter the datasets based on creation time or dataset status.
ComprehendDatasetArn:
type: string
pattern: arn:aws(-[^:]+)?:comprehend:[a-zA-Z0-9-]*:[0-9]{12}:flywheel/[a-zA-Z0-9](-*[a-zA-Z0-9])*/dataset/[a-zA-Z0-9](-*[a-zA-Z0-9])*
maxLength: 256
ComprehendArnName:
type: string
pattern: ^[a-zA-Z0-9](-*[a-zA-Z0-9])*$
maxLength: 63
Description:
type: string
pattern: ^([a-zA-Z0-9_])[\\a-zA-Z0-9_@#%*+=:?./!\s-]*$
maxLength: 2048
MaxResultsInteger:
type: integer
minimum: 1
maximum: 500
parameters:
X-Amz-Date:
name: X-Amz-Date
in: header
schema:
type: string
required: false
X-Amz-SignedHeaders:
name: X-Amz-SignedHeaders
in: header
schema:
type: string
required: false
X-Amz-Credential:
name: X-Amz-Credential
in: header
schema:
type: string
required: false
X-Amz-Content-Sha256:
name: X-Amz-Content-Sha256
in: header
schema:
type: string
required: false
X-Amz-Algorithm:
name: X-Amz-Algorithm
in: header
schema:
type: string
required: false
X-Amz-Signature:
name: X-Amz-Signature
in: header
schema:
type: string
required: false
X-Amz-Security-Token:
name: X-Amz-Security-Token
in: header
schema:
type: string
required: false
securitySchemes:
hmac:
type: apiKey
name: Authorization
in: header
description: Amazon Signature authorization v4
x-amazon-apigateway-authtype: awsSigv4
externalDocs:
description: Amazon Web Services documentation
url: https://docs.aws.amazon.com/comprehend/
x-hasEquivalentPaths: true