openapi: 3.0.0
info:
version: '2023-07-19'
x-release: v4
title: AWS Health Imaging Datastore ListDICOMImportJobs API
description:
This is the AWS HealthImaging API Reference. AWS HealthImaging is an AWS service for storing, accessing, and analyzing medical images. For an introduction to the service, see the AWS HealthImaging Developer Guide .
We recommend using one of the AWS Software Development Kits (SDKs) for your programming language, as they take care of request authentication, serialization, and connection management. For more information, see Tools to build on AWS.
For information about using AWS HealthImaging API actions in one of the language-specific AWS SDKs, refer to the See Also link at the end of each section that describes an API action or data type.
The following sections list AWS HealthImaging API actions categorized according to functionality. Links are provided to actions within this Reference, along with links back to corresponding sections in the AWS HealthImaging Developer Guide so you can view console procedures and CLI/SDK code examples.
Data store actions
Import job actions
Image set access actions
Image set modification actions
Tagging actions
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: medical-imaging
x-aws-signingName: medical-imaging
x-origin:
- contentType: application/json
url: https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/medical-imaging-2023-07-19.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://medical-imaging.{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 AWS Health Imaging multi-region endpoint
- url: https://medical-imaging.{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 AWS Health Imaging multi-region endpoint
- url: http://medical-imaging.{region}.amazonaws.com.cn
variables:
region:
description: The AWS region
enum:
- cn-north-1
- cn-northwest-1
default: cn-north-1
description: The AWS Health Imaging endpoint for China (Beijing) and China (Ningxia)
- url: https://medical-imaging.{region}.amazonaws.com.cn
variables:
region:
description: The AWS region
enum:
- cn-north-1
- cn-northwest-1
default: cn-north-1
description: The AWS Health Imaging endpoint for China (Beijing) and China (Ningxia)
security:
- hmac: []
tags:
- name: ListDICOMImportJobs
paths:
/listDICOMImportJobs/datastore/{datastoreId}:
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'
get:
operationId: ListDICOMImportJobs
description: List import jobs created by this AWS account for a specific data store.
responses:
'200':
description: Success
content:
application/json:
schema:
$ref: '#/components/schemas/ListDICOMImportJobsResponse'
'480':
description: ThrottlingException
content:
application/json:
schema:
$ref: '#/components/schemas/ThrottlingException'
'481':
description: ConflictException
content:
application/json:
schema:
$ref: '#/components/schemas/ConflictException'
'482':
description: AccessDeniedException
content:
application/json:
schema:
$ref: '#/components/schemas/AccessDeniedException'
'483':
description: ValidationException
content:
application/json:
schema:
$ref: '#/components/schemas/ValidationException'
'484':
description: InternalServerException
content:
application/json:
schema:
$ref: '#/components/schemas/InternalServerException'
'485':
description: ResourceNotFoundException
content:
application/json:
schema:
$ref: '#/components/schemas/ResourceNotFoundException'
parameters:
- name: datastoreId
in: path
required: true
description: The data store identifier.
schema:
type: string
pattern: '[0-9a-z]{32}'
- name: jobStatus
in: query
required: false
description: The filters for listing import jobs based on status.
schema:
type: string
enum:
- SUBMITTED
- IN_PROGRESS
- COMPLETED
- FAILED
- name: nextToken
in: query
required: false
description: The pagination token used to request the list of import jobs on the next page.
schema:
type: string
pattern: \p{ASCII}{0,8192}
minLength: 1
maxLength: 8192
- name: maxResults
in: query
required: false
description: The max results count. The upper bound is determined by load testing.
schema:
type: integer
minimum: 1
maximum: 50
summary: Amazon HealthImaging List DICOM Import Jobs
x-microcks-operation:
delay: 0
dispatcher: FALLBACK
tags:
- ListDICOMImportJobs
components:
parameters:
X-Amz-Content-Sha256:
name: X-Amz-Content-Sha256
in: header
schema:
type: string
required: false
X-Amz-Date:
name: X-Amz-Date
in: header
schema:
type: string
required: false
X-Amz-Security-Token:
name: X-Amz-Security-Token
in: header
schema:
type: string
required: false
X-Amz-SignedHeaders:
name: X-Amz-SignedHeaders
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-Credential:
name: X-Amz-Credential
in: header
schema:
type: string
required: false
schemas:
ResourceNotFoundException: {}
DICOMImportJobSummary:
type: object
required:
- jobId
- jobName
- jobStatus
- datastoreId
properties:
jobId:
allOf:
- $ref: '#/components/schemas/JobId'
- description: The import job identifier.
jobName:
allOf:
- $ref: '#/components/schemas/JobName'
- description: The import job name.
jobStatus:
allOf:
- $ref: '#/components/schemas/JobStatus'
- description: The filters for listing import jobs based on status.
datastoreId:
allOf:
- $ref: '#/components/schemas/DatastoreId'
- description: The data store identifier.
dataAccessRoleArn:
allOf:
- $ref: '#/components/schemas/RoleArn'
- description: The Amazon Resource Name (ARN) that grants permissions to access medical imaging resources.
endedAt:
allOf:
- $ref: '#/components/schemas/Date'
- description: The timestamp when an import job ended.
submittedAt:
allOf:
- $ref: '#/components/schemas/Date'
- description: The timestamp when an import job was submitted.
message:
allOf:
- $ref: '#/components/schemas/Message'
- description: The error message thrown if an import job fails.
description: Summary of import job.
NextToken:
type: string
pattern: \p{ASCII}{0,8192}
minLength: 1
maxLength: 8192
ConflictException: {}
DatastoreId:
type: string
pattern: '[0-9a-z]{32}'
RoleArn:
type: string
pattern: arn:aws(-[^:]+)?:iam::[0-9]{12}:role/.+
minLength: 20
maxLength: 2048
ListDICOMImportJobsResponse:
type: object
required:
- jobSummaries
properties:
jobSummaries:
allOf:
- $ref: '#/components/schemas/DICOMImportJobSummaries'
- description: A list of job summaries.
nextToken:
allOf:
- $ref: '#/components/schemas/NextToken'
- description: The pagination token used to retrieve the list of import jobs on the next page.
JobId:
type: string
pattern: '[0-9a-z]+'
minLength: 1
maxLength: 32
Date:
type: string
format: date-time
Message:
type: string
pattern: '[\w -:]+'
minLength: 1
maxLength: 2048
ThrottlingException: {}
ValidationException: {}
DICOMImportJobSummaries:
type: array
items:
$ref: '#/components/schemas/DICOMImportJobSummary'
JobName:
type: string
pattern: '[A-Za-z0-9._/#-]+'
minLength: 1
maxLength: 64
JobStatus:
type: string
enum:
- SUBMITTED
- IN_PROGRESS
- COMPLETED
- FAILED
AccessDeniedException: {}
InternalServerException: {}
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/medical-imaging/
x-hasEquivalentPaths: true