1{
2  "version":"2.0",
3  "metadata":{
4    "apiVersion":"2023-07-19",
5    "endpointPrefix":"medical-imaging",
6    "jsonVersion":"1.1",
7    "protocol":"rest-json",
8    "serviceFullName":"AWS Health Imaging",
9    "serviceId":"Medical Imaging",
10    "signatureVersion":"v4",
11    "signingName":"medical-imaging",
12    "uid":"medical-imaging-2023-07-19"
13  },
14  "operations":{
15    "CopyImageSet":{
16      "name":"CopyImageSet",
17      "http":{
18        "method":"POST",
19        "requestUri":"/datastore/{datastoreId}/imageSet/{sourceImageSetId}/copyImageSet",
20        "responseCode":200
21      },
22      "input":{"shape":"CopyImageSetRequest"},
23      "output":{"shape":"CopyImageSetResponse"},
24      "errors":[
25        {"shape":"ThrottlingException"},
26        {"shape":"ConflictException"},
27        {"shape":"AccessDeniedException"},
28        {"shape":"ValidationException"},
29        {"shape":"InternalServerException"},
30        {"shape":"ResourceNotFoundException"},
31        {"shape":"ServiceQuotaExceededException"}
32      ],
33      "documentation":"<p>Copy an image set.</p>",
34      "endpoint":{"hostPrefix":"runtime-"}
35    },
36    "CreateDatastore":{
37      "name":"CreateDatastore",
38      "http":{
39        "method":"POST",
40        "requestUri":"/datastore",
41        "responseCode":200
42      },
43      "input":{"shape":"CreateDatastoreRequest"},
44      "output":{"shape":"CreateDatastoreResponse"},
45      "errors":[
46        {"shape":"ThrottlingException"},
47        {"shape":"ConflictException"},
48        {"shape":"AccessDeniedException"},
49        {"shape":"ValidationException"},
50        {"shape":"InternalServerException"},
51        {"shape":"ServiceQuotaExceededException"}
52      ],
53      "documentation":"<p>Create a data store.</p>",
54      "idempotent":true
55    },
56    "DeleteDatastore":{
57      "name":"DeleteDatastore",
58      "http":{
59        "method":"DELETE",
60        "requestUri":"/datastore/{datastoreId}",
61        "responseCode":200
62      },
63      "input":{"shape":"DeleteDatastoreRequest"},
64      "output":{"shape":"DeleteDatastoreResponse"},
65      "errors":[
66        {"shape":"ThrottlingException"},
67        {"shape":"ConflictException"},
68        {"shape":"AccessDeniedException"},
69        {"shape":"ValidationException"},
70        {"shape":"InternalServerException"},
71        {"shape":"ResourceNotFoundException"}
72      ],
73      "documentation":"<p>Delete a data store.</p> <note> <p>Before a data store can be deleted, you must first delete all image sets within it.</p> </note>",
74      "idempotent":true
75    },
76    "DeleteImageSet":{
77      "name":"DeleteImageSet",
78      "http":{
79        "method":"POST",
80        "requestUri":"/datastore/{datastoreId}/imageSet/{imageSetId}/deleteImageSet",
81        "responseCode":200
82      },
83      "input":{"shape":"DeleteImageSetRequest"},
84      "output":{"shape":"DeleteImageSetResponse"},
85      "errors":[
86        {"shape":"ThrottlingException"},
87        {"shape":"ConflictException"},
88        {"shape":"AccessDeniedException"},
89        {"shape":"ValidationException"},
90        {"shape":"InternalServerException"},
91        {"shape":"ResourceNotFoundException"}
92      ],
93      "documentation":"<p>Delete an image set.</p>",
94      "endpoint":{"hostPrefix":"runtime-"},
95      "idempotent":true
96    },
97    "GetDICOMImportJob":{
98      "name":"GetDICOMImportJob",
99      "http":{
100        "method":"GET",
101        "requestUri":"/getDICOMImportJob/datastore/{datastoreId}/job/{jobId}",
102        "responseCode":200
103      },
104      "input":{"shape":"GetDICOMImportJobRequest"},
105      "output":{"shape":"GetDICOMImportJobResponse"},
106      "errors":[
107        {"shape":"ThrottlingException"},
108        {"shape":"ConflictException"},
109        {"shape":"AccessDeniedException"},
110        {"shape":"ValidationException"},
111        {"shape":"InternalServerException"},
112        {"shape":"ResourceNotFoundException"}
113      ],
114      "documentation":"<p>Get the import job properties to learn more about the job or job progress.</p>"
115    },
116    "GetDatastore":{
117      "name":"GetDatastore",
118      "http":{
119        "method":"GET",
120        "requestUri":"/datastore/{datastoreId}",
121        "responseCode":200
122      },
123      "input":{"shape":"GetDatastoreRequest"},
124      "output":{"shape":"GetDatastoreResponse"},
125      "errors":[
126        {"shape":"ThrottlingException"},
127        {"shape":"AccessDeniedException"},
128        {"shape":"ValidationException"},
129        {"shape":"InternalServerException"},
130        {"shape":"ResourceNotFoundException"}
131      ],
132      "documentation":"<p>Get data store properties.</p>"
133    },
134    "GetImageFrame":{
135      "name":"GetImageFrame",
136      "http":{
137        "method":"POST",
138        "requestUri":"/datastore/{datastoreId}/imageSet/{imageSetId}/getImageFrame",
139        "responseCode":200
140      },
141      "input":{"shape":"GetImageFrameRequest"},
142      "output":{"shape":"GetImageFrameResponse"},
143      "errors":[
144        {"shape":"ThrottlingException"},
145        {"shape":"ConflictException"},
146        {"shape":"AccessDeniedException"},
147        {"shape":"ValidationException"},
148        {"shape":"InternalServerException"},
149        {"shape":"ResourceNotFoundException"}
150      ],
151      "documentation":"<p>Get an image frame (pixel data) for an image set.</p>",
152      "endpoint":{"hostPrefix":"runtime-"}
153    },
154    "GetImageSet":{
155      "name":"GetImageSet",
156      "http":{
157        "method":"POST",
158        "requestUri":"/datastore/{datastoreId}/imageSet/{imageSetId}/getImageSet",
159        "responseCode":200
160      },
161      "input":{"shape":"GetImageSetRequest"},
162      "output":{"shape":"GetImageSetResponse"},
163      "errors":[
164        {"shape":"ThrottlingException"},
165        {"shape":"ConflictException"},
166        {"shape":"AccessDeniedException"},
167        {"shape":"ValidationException"},
168        {"shape":"InternalServerException"},
169        {"shape":"ResourceNotFoundException"}
170      ],
171      "documentation":"<p>Get image set properties.</p>",
172      "endpoint":{"hostPrefix":"runtime-"}
173    },
174    "GetImageSetMetadata":{
175      "name":"GetImageSetMetadata",
176      "http":{
177        "method":"POST",
178        "requestUri":"/datastore/{datastoreId}/imageSet/{imageSetId}/getImageSetMetadata",
179        "responseCode":200
180      },
181      "input":{"shape":"GetImageSetMetadataRequest"},
182      "output":{"shape":"GetImageSetMetadataResponse"},
183      "errors":[
184        {"shape":"ThrottlingException"},
185        {"shape":"ConflictException"},
186        {"shape":"AccessDeniedException"},
187        {"shape":"ValidationException"},
188        {"shape":"InternalServerException"},
189        {"shape":"ResourceNotFoundException"}
190      ],
191      "documentation":"<p>Get metadata attributes for an image set.</p>",
192      "endpoint":{"hostPrefix":"runtime-"}
193    },
194    "ListDICOMImportJobs":{
195      "name":"ListDICOMImportJobs",
196      "http":{
197        "method":"GET",
198        "requestUri":"/listDICOMImportJobs/datastore/{datastoreId}",
199        "responseCode":200
200      },
201      "input":{"shape":"ListDICOMImportJobsRequest"},
202      "output":{"shape":"ListDICOMImportJobsResponse"},
203      "errors":[
204        {"shape":"ThrottlingException"},
205        {"shape":"ConflictException"},
206        {"shape":"AccessDeniedException"},
207        {"shape":"ValidationException"},
208        {"shape":"InternalServerException"},
209        {"shape":"ResourceNotFoundException"}
210      ],
211      "documentation":"<p>List import jobs created for a specific data store.</p>"
212    },
213    "ListDatastores":{
214      "name":"ListDatastores",
215      "http":{
216        "method":"GET",
217        "requestUri":"/datastore",
218        "responseCode":200
219      },
220      "input":{"shape":"ListDatastoresRequest"},
221      "output":{"shape":"ListDatastoresResponse"},
222      "errors":[
223        {"shape":"ThrottlingException"},
224        {"shape":"AccessDeniedException"},
225        {"shape":"ValidationException"},
226        {"shape":"InternalServerException"}
227      ],
228      "documentation":"<p>List data stores.</p>"
229    },
230    "ListImageSetVersions":{
231      "name":"ListImageSetVersions",
232      "http":{
233        "method":"POST",
234        "requestUri":"/datastore/{datastoreId}/imageSet/{imageSetId}/listImageSetVersions",
235        "responseCode":200
236      },
237      "input":{"shape":"ListImageSetVersionsRequest"},
238      "output":{"shape":"ListImageSetVersionsResponse"},
239      "errors":[
240        {"shape":"ThrottlingException"},
241        {"shape":"ConflictException"},
242        {"shape":"AccessDeniedException"},
243        {"shape":"ValidationException"},
244        {"shape":"InternalServerException"},
245        {"shape":"ResourceNotFoundException"}
246      ],
247      "documentation":"<p>List image set versions.</p>",
248      "endpoint":{"hostPrefix":"runtime-"}
249    },
250    "ListTagsForResource":{
251      "name":"ListTagsForResource",
252      "http":{
253        "method":"GET",
254        "requestUri":"/tags/{resourceArn}",
255        "responseCode":200
256      },
257      "input":{"shape":"ListTagsForResourceRequest"},
258      "output":{"shape":"ListTagsForResourceResponse"},
259      "errors":[
260        {"shape":"ThrottlingException"},
261        {"shape":"AccessDeniedException"},
262        {"shape":"ValidationException"},
263        {"shape":"InternalServerException"},
264        {"shape":"ResourceNotFoundException"}
265      ],
266      "documentation":"<p>Lists all tags associated with a medical imaging resource.</p>"
267    },
268    "SearchImageSets":{
269      "name":"SearchImageSets",
270      "http":{
271        "method":"POST",
272        "requestUri":"/datastore/{datastoreId}/searchImageSets",
273        "responseCode":200
274      },
275      "input":{"shape":"SearchImageSetsRequest"},
276      "output":{"shape":"SearchImageSetsResponse"},
277      "errors":[
278        {"shape":"ThrottlingException"},
279        {"shape":"ConflictException"},
280        {"shape":"AccessDeniedException"},
281        {"shape":"ValidationException"},
282        {"shape":"InternalServerException"},
283        {"shape":"ResourceNotFoundException"}
284      ],
285      "documentation":"<p>Search image sets based on defined input attributes.</p> <note> <p> <code>SearchImageSets</code> accepts a single search query parameter and returns a paginated response of all image sets that have the matching criteria. All range queries must be input as <code>(lowerBound, upperBound)</code>.</p> <p> <code>SearchImageSets</code> uses the <code>updatedAt</code> field for sorting in decreasing order from latest to oldest.</p> </note>",
286      "endpoint":{"hostPrefix":"runtime-"}
287    },
288    "StartDICOMImportJob":{
289      "name":"StartDICOMImportJob",
290      "http":{
291        "method":"POST",
292        "requestUri":"/startDICOMImportJob/datastore/{datastoreId}",
293        "responseCode":200
294      },
295      "input":{"shape":"StartDICOMImportJobRequest"},
296      "output":{"shape":"StartDICOMImportJobResponse"},
297      "errors":[
298        {"shape":"ThrottlingException"},
299        {"shape":"ConflictException"},
300        {"shape":"AccessDeniedException"},
301        {"shape":"ValidationException"},
302        {"shape":"InternalServerException"},
303        {"shape":"ResourceNotFoundException"},
304        {"shape":"ServiceQuotaExceededException"}
305      ],
306      "documentation":"<p>Start importing bulk data into an <code>ACTIVE</code> data store. The import job imports DICOM P10 files found in the S3 prefix specified by the <code>inputS3Uri</code> parameter. The import job stores processing results in the file specified by the <code>outputS3Uri</code> parameter.</p>",
307      "idempotent":true
308    },
309    "TagResource":{
310      "name":"TagResource",
311      "http":{
312        "method":"POST",
313        "requestUri":"/tags/{resourceArn}",
314        "responseCode":200
315      },
316      "input":{"shape":"TagResourceRequest"},
317      "output":{"shape":"TagResourceResponse"},
318      "errors":[
319        {"shape":"ThrottlingException"},
320        {"shape":"AccessDeniedException"},
321        {"shape":"ValidationException"},
322        {"shape":"InternalServerException"},
323        {"shape":"ResourceNotFoundException"}
324      ],
325      "documentation":"<p>Adds a user-specifed key and value tag to a medical imaging resource.</p>",
326      "idempotent":true
327    },
328    "UntagResource":{
329      "name":"UntagResource",
330      "http":{
331        "method":"DELETE",
332        "requestUri":"/tags/{resourceArn}",
333        "responseCode":200
334      },
335      "input":{"shape":"UntagResourceRequest"},
336      "output":{"shape":"UntagResourceResponse"},
337      "errors":[
338        {"shape":"ThrottlingException"},
339        {"shape":"AccessDeniedException"},
340        {"shape":"ValidationException"},
341        {"shape":"InternalServerException"},
342        {"shape":"ResourceNotFoundException"}
343      ],
344      "documentation":"<p>Removes tags from a medical imaging resource.</p>",
345      "idempotent":true
346    },
347    "UpdateImageSetMetadata":{
348      "name":"UpdateImageSetMetadata",
349      "http":{
350        "method":"POST",
351        "requestUri":"/datastore/{datastoreId}/imageSet/{imageSetId}/updateImageSetMetadata",
352        "responseCode":200
353      },
354      "input":{"shape":"UpdateImageSetMetadataRequest"},
355      "output":{"shape":"UpdateImageSetMetadataResponse"},
356      "errors":[
357        {"shape":"ThrottlingException"},
358        {"shape":"ConflictException"},
359        {"shape":"AccessDeniedException"},
360        {"shape":"ValidationException"},
361        {"shape":"InternalServerException"},
362        {"shape":"ResourceNotFoundException"},
363        {"shape":"ServiceQuotaExceededException"}
364      ],
365      "documentation":"<p>Update image set metadata attributes.</p>",
366      "endpoint":{"hostPrefix":"runtime-"}
367    }
368  },
369  "shapes":{
370    "AccessDeniedException":{
371      "type":"structure",
372      "required":["message"],
373      "members":{
374        "message":{"shape":"String"}
375      },
376      "documentation":"<p>The user does not have sufficient access to perform this action.</p>",
377      "error":{
378        "httpStatusCode":403,
379        "senderFault":true
380      },
381      "exception":true
382    },
383    "Arn":{
384      "type":"string",
385      "pattern":"arn:aws((-us-gov)|(-iso)|(-iso-b)|(-cn))?:medical-imaging:[a-z0-9-]+:[0-9]{12}:datastore/[0-9a-z]{32}(/imageset/[0-9a-z]{32})?"
386    },
387    "ClientToken":{
388      "type":"string",
389      "max":64,
390      "min":1,
391      "pattern":"[A-Za-z0-9._-]+"
392    },
393    "ConflictException":{
394      "type":"structure",
395      "required":["message"],
396      "members":{
397        "message":{"shape":"String"}
398      },
399      "documentation":"<p>Updating or deleting a resource can cause an inconsistent state.</p>",
400      "error":{
401        "httpStatusCode":409,
402        "senderFault":true
403      },
404      "exception":true
405    },
406    "CopyDestinationImageSet":{
407      "type":"structure",
408      "required":[
409        "imageSetId",
410        "latestVersionId"
411      ],
412      "members":{
413        "imageSetId":{
414          "shape":"ImageSetId",
415          "documentation":"<p>The image set identifier for the destination image set.</p>"
416        },
417        "latestVersionId":{
418          "shape":"ImageSetExternalVersionId",
419          "documentation":"<p>The latest version identifier for the destination image set.</p>"
420        }
421      },
422      "documentation":"<p>Copy the destination image set.</p>"
423    },
424    "CopyDestinationImageSetProperties":{
425      "type":"structure",
426      "required":[
427        "imageSetId",
428        "latestVersionId"
429      ],
430      "members":{
431        "imageSetId":{
432          "shape":"ImageSetId",
433          "documentation":"<p>The image set identifier of the copied image set properties.</p>"
434        },
435        "latestVersionId":{
436          "shape":"ImageSetExternalVersionId",
437          "documentation":"<p>The latest version identifier for the destination image set properties.</p>"
438        },
439        "imageSetState":{
440          "shape":"ImageSetState",
441          "documentation":"<p>The image set state of the destination image set properties.</p>"
442        },
443        "imageSetWorkflowStatus":{
444          "shape":"ImageSetWorkflowStatus",
445          "documentation":"<p>The image set workflow status of the destination image set properties.</p>"
446        },
447        "createdAt":{
448          "shape":"Date",
449          "documentation":"<p>The timestamp when the destination image set properties were created.</p>"
450        },
451        "updatedAt":{
452          "shape":"Date",
453          "documentation":"<p>The timestamp when the destination image set properties were last updated.</p>"
454        },
455        "imageSetArn":{
456          "shape":"Arn",
457          "documentation":"<p>The Amazon Resource Name (ARN) assigned to the destination image set.</p>"
458        }
459      },
460      "documentation":"<p>Copy the image set properties of the destination image set.</p>"
461    },
462    "CopyImageSetInformation":{
463      "type":"structure",
464      "required":["sourceImageSet"],
465      "members":{
466        "sourceImageSet":{
467          "shape":"CopySourceImageSetInformation",
468          "documentation":"<p>The source image set.</p>"
469        },
470        "destinationImageSet":{
471          "shape":"CopyDestinationImageSet",
472          "documentation":"<p>The destination image set.</p>"
473        }
474      },
475      "documentation":"<p>Copy image set information.</p>"
476    },
477    "CopyImageSetRequest":{
478      "type":"structure",
479      "required":[
480        "datastoreId",
481        "sourceImageSetId",
482        "copyImageSetInformation"
483      ],
484      "members":{
485        "datastoreId":{
486          "shape":"DatastoreId",
487          "documentation":"<p>The data store identifier.</p>",
488          "location":"uri",
489          "locationName":"datastoreId"
490        },
491        "sourceImageSetId":{
492          "shape":"ImageSetId",
493          "documentation":"<p>The source image set identifier.</p>",
494          "location":"uri",
495          "locationName":"sourceImageSetId"
496        },
497        "copyImageSetInformation":{
498          "shape":"CopyImageSetInformation",
499          "documentation":"<p>Copy image set information.</p>"
500        }
501      },
502      "payload":"copyImageSetInformation"
503    },
504    "CopyImageSetResponse":{
505      "type":"structure",
506      "required":[
507        "datastoreId",
508        "sourceImageSetProperties",
509        "destinationImageSetProperties"
510      ],
511      "members":{
512        "datastoreId":{
513          "shape":"DatastoreId",
514          "documentation":"<p>The data store identifier.</p>"
515        },
516        "sourceImageSetProperties":{
517          "shape":"CopySourceImageSetProperties",
518          "documentation":"<p>The properties of the source image set.</p>"
519        },
520        "destinationImageSetProperties":{
521          "shape":"CopyDestinationImageSetProperties",
522          "documentation":"<p>The properties of the destination image set.</p>"
523        }
524      }
525    },
526    "CopySourceImageSetInformation":{
527      "type":"structure",
528      "required":["latestVersionId"],
529      "members":{
530        "latestVersionId":{
531          "shape":"ImageSetExternalVersionId",
532          "documentation":"<p>The latest version identifier for the source image set.</p>"
533        }
534      },
535      "documentation":"<p>Copy source image set information.</p>"
536    },
537    "CopySourceImageSetProperties":{
538      "type":"structure",
539      "required":[
540        "imageSetId",
541        "latestVersionId"
542      ],
543      "members":{
544        "imageSetId":{
545          "shape":"ImageSetId",
546          "documentation":"<p>The image set identifier for the copied source image set.</p>"
547        },
548        "latestVersionId":{
549          "shape":"ImageSetExternalVersionId",
550          "documentation":"<p>The latest version identifier for the copied source image set.</p>"
551        },
552        "imageSetState":{
553          "shape":"ImageSetState",
554          "documentation":"<p>The image set state of the copied source image set.</p>"
555        },
556        "imageSetWorkflowStatus":{
557          "shape":"ImageSetWorkflowStatus",
558          "documentation":"<p>The workflow status of the copied source image set.</p>"
559        },
560        "createdAt":{
561          "shape":"Date",
562          "documentation":"<p>The timestamp when the source image set properties were created.</p>"
563        },
564        "updatedAt":{
565          "shape":"Date",
566          "documentation":"<p>The timestamp when the source image set properties were updated.</p>"
567        },
568        "imageSetArn":{
569          "shape":"Arn",
570          "documentation":"<p>The Amazon Resource Name (ARN) assigned to the source image set.</p>"
571        }
572      },
573      "documentation":"<p>Copy source image set properties.</p>"
574    },
575    "CreateDatastoreRequest":{
576      "type":"structure",
577      "required":["clientToken"],
578      "members":{
579        "datastoreName":{
580          "shape":"DatastoreName",
581          "documentation":"<p>The data store name.</p>"
582        },
583        "clientToken":{
584          "shape":"ClientToken",
585          "documentation":"<p>A unique identifier for API idempotency.</p>",
586          "idempotencyToken":true
587        },
588        "tags":{
589          "shape":"TagMap",
590          "documentation":"<p>The tags provided when creating a data store.</p>"
591        },
592        "kmsKeyArn":{
593          "shape":"KmsKeyArn",
594          "documentation":"<p>The Amazon Resource Name (ARN) assigned to the Key Management Service (KMS) key for accessing encrypted data.</p>"
595        }
596      }
597    },
598    "CreateDatastoreResponse":{
599      "type":"structure",
600      "required":[
601        "datastoreId",
602        "datastoreStatus"
603      ],
604      "members":{
605        "datastoreId":{
606          "shape":"DatastoreId",
607          "documentation":"<p>The data store identifier.</p>"
608        },
609        "datastoreStatus":{
610          "shape":"DatastoreStatus",
611          "documentation":"<p>The data store status.</p>"
612        }
613      }
614    },
615    "DICOMAccessionNumber":{
616      "type":"string",
617      "max":16,
618      "min":0,
619      "sensitive":true
620    },
621    "DICOMAttribute":{
622      "type":"blob",
623      "max":10000,
624      "min":1,
625      "sensitive":true
626    },
627    "DICOMImportJobProperties":{
628      "type":"structure",
629      "required":[
630        "jobId",
631        "jobName",
632        "jobStatus",
633        "datastoreId",
634        "dataAccessRoleArn",
635        "inputS3Uri",
636        "outputS3Uri"
637      ],
638      "members":{
639        "jobId":{
640          "shape":"JobId",
641          "documentation":"<p>The import job identifier.</p>"
642        },
643        "jobName":{
644          "shape":"JobName",
645          "documentation":"<p>The import job name.</p>"
646        },
647        "jobStatus":{
648          "shape":"JobStatus",
649          "documentation":"<p>The filters for listing import jobs based on status.</p>"
650        },
651        "datastoreId":{
652          "shape":"DatastoreId",
653          "documentation":"<p>The data store identifier.</p>"
654        },
655        "dataAccessRoleArn":{
656          "shape":"RoleArn",
657          "documentation":"<p>The Amazon Resource Name (ARN) that grants permissions to access medical imaging resources.</p>"
658        },
659        "endedAt":{
660          "shape":"Date",
661          "documentation":"<p>The timestamp for when the import job was ended.</p>"
662        },
663        "submittedAt":{
664          "shape":"Date",
665          "documentation":"<p>The timestamp for when the import job was submitted.</p>"
666        },
667        "inputS3Uri":{
668          "shape":"S3Uri",
669          "documentation":"<p>The input prefix path for the S3 bucket that contains the DICOM P10 files to be imported.</p>"
670        },
671        "outputS3Uri":{
672          "shape":"S3Uri",
673          "documentation":"<p>The output prefix of the S3 bucket to upload the results of the DICOM import job.</p>"
674        },
675        "message":{
676          "shape":"Message",
677          "documentation":"<p>The error message thrown if an import job fails.</p>"
678        }
679      },
680      "documentation":"<p>Properties of the import job.</p>"
681    },
682    "DICOMImportJobSummaries":{
683      "type":"list",
684      "member":{"shape":"DICOMImportJobSummary"}
685    },
686    "DICOMImportJobSummary":{
687      "type":"structure",
688      "required":[
689        "jobId",
690        "jobName",
691        "jobStatus",
692        "datastoreId"
693      ],
694      "members":{
695        "jobId":{
696          "shape":"JobId",
697          "documentation":"<p>The import job identifier.</p>"
698        },
699        "jobName":{
700          "shape":"JobName",
701          "documentation":"<p>The import job name.</p>"
702        },
703        "jobStatus":{
704          "shape":"JobStatus",
705          "documentation":"<p>The filters for listing import jobs based on status.</p>"
706        },
707        "datastoreId":{
708          "shape":"DatastoreId",
709          "documentation":"<p>The data store identifier.</p>"
710        },
711        "dataAccessRoleArn":{
712          "shape":"RoleArn",
713          "documentation":"<p>The Amazon Resource Name (ARN) that grants permissions to access medical imaging resources.</p>"
714        },
715        "endedAt":{
716          "shape":"Date",
717          "documentation":"<p>The timestamp when an import job ended.</p>"
718        },
719        "submittedAt":{
720          "shape":"Date",
721          "documentation":"<p>The timestamp when an import job was submitted.</p>"
722        },
723        "message":{
724          "shape":"Message",
725          "documentation":"<p>The error message thrown if an import job fails.</p>"
726        }
727      },
728      "documentation":"<p>Summary of import job.</p>"
729    },
730    "DICOMNumberOfStudyRelatedInstances":{
731      "type":"integer",
732      "max":10000,
733      "min":0
734    },
735    "DICOMNumberOfStudyRelatedSeries":{
736      "type":"integer",
737      "max":10000,
738      "min":0
739    },
740    "DICOMPatientBirthDate":{
741      "type":"string",
742      "max":18,
743      "min":0,
744      "sensitive":true
745    },
746    "DICOMPatientId":{
747      "type":"string",
748      "max":64,
749      "min":0,
750      "sensitive":true
751    },
752    "DICOMPatientName":{
753      "type":"string",
754      "max":256,
755      "min":0,
756      "sensitive":true
757    },
758    "DICOMPatientSex":{
759      "type":"string",
760      "max":16,
761      "min":0,
762      "sensitive":true
763    },
764    "DICOMStudyDate":{
765      "type":"string",
766      "max":18,
767      "min":0,
768      "sensitive":true
769    },
770    "DICOMStudyDateAndTime":{
771      "type":"structure",
772      "required":["DICOMStudyDate"],
773      "members":{
774        "DICOMStudyDate":{
775          "shape":"DICOMStudyDate",
776          "documentation":"<p>The DICOM study date provided in <code>yyMMdd</code> format.</p>"
777        },
778        "DICOMStudyTime":{
779          "shape":"DICOMStudyTime",
780          "documentation":"<p>The DICOM study time provided in <code>HHmmss.FFFFFF</code> format.</p>"
781        }
782      },
783      "documentation":"<p>The aggregated structure to store DICOM study date and study time for search capabilities.</p>"
784    },
785    "DICOMStudyDescription":{
786      "type":"string",
787      "max":64,
788      "min":0,
789      "sensitive":true
790    },
791    "DICOMStudyId":{
792      "type":"string",
793      "max":16,
794      "min":0,
795      "sensitive":true
796    },
797    "DICOMStudyInstanceUID":{
798      "type":"string",
799      "max":64,
800      "min":0,
801      "pattern":"(?:[1-9][0-9]*|0)(\\.(?:[1-9][0-9]*|0))*",
802      "sensitive":true
803    },
804    "DICOMStudyTime":{
805      "type":"string",
806      "max":28,
807      "min":0,
808      "sensitive":true
809    },
810    "DICOMTags":{
811      "type":"structure",
812      "members":{
813        "DICOMPatientId":{
814          "shape":"DICOMPatientId",
815          "documentation":"<p>The unique identifier for a patient in a DICOM Study.</p>"
816        },
817        "DICOMPatientName":{
818          "shape":"DICOMPatientName",
819          "documentation":"<p>The patient name.</p>"
820        },
821        "DICOMPatientBirthDate":{
822          "shape":"DICOMPatientBirthDate",
823          "documentation":"<p>The patient birth date.</p>"
824        },
825        "DICOMPatientSex":{
826          "shape":"DICOMPatientSex",
827          "documentation":"<p>The patient sex.</p>"
828        },
829        "DICOMStudyInstanceUID":{
830          "shape":"DICOMStudyInstanceUID",
831          "documentation":"<p>The DICOM provided identifier for studyInstanceUid.&gt;</p>"
832        },
833        "DICOMStudyId":{
834          "shape":"DICOMStudyId",
835          "documentation":"<p>The DICOM provided studyId.</p>"
836        },
837        "DICOMStudyDescription":{
838          "shape":"DICOMStudyDescription",
839          "documentation":"<p>The description of the study.</p>"
840        },
841        "DICOMNumberOfStudyRelatedSeries":{
842          "shape":"DICOMNumberOfStudyRelatedSeries",
843          "documentation":"<p>The total number of series in the DICOM study.</p>"
844        },
845        "DICOMNumberOfStudyRelatedInstances":{
846          "shape":"DICOMNumberOfStudyRelatedInstances",
847          "documentation":"<p>The total number of instances in the DICOM study.</p>"
848        },
849        "DICOMAccessionNumber":{
850          "shape":"DICOMAccessionNumber",
851          "documentation":"<p>The accession number for the DICOM study.</p>"
852        },
853        "DICOMStudyDate":{
854          "shape":"DICOMStudyDate",
855          "documentation":"<p>The study date.</p>"
856        },
857        "DICOMStudyTime":{
858          "shape":"DICOMStudyTime",
859          "documentation":"<p>The study time.</p>"
860        }
861      },
862      "documentation":"<p>The DICOM attributes returned as a part of a response. Each image set has these properties as part of a search result.</p>"
863    },
864    "DICOMUpdates":{
865      "type":"structure",
866      "members":{
867        "removableAttributes":{
868          "shape":"DICOMAttribute",
869          "documentation":"<p>The DICOM tags to be removed from <code>ImageSetMetadata</code>.</p>"
870        },
871        "updatableAttributes":{
872          "shape":"DICOMAttribute",
873          "documentation":"<p>The DICOM tags that need to be updated in <code>ImageSetMetadata</code>.</p>"
874        }
875      },
876      "documentation":"<p>The object containing <code>removableAttributes</code> and <code>updatableAttributes</code>.</p>"
877    },
878    "DatastoreId":{
879      "type":"string",
880      "pattern":"[0-9a-z]{32}"
881    },
882    "DatastoreName":{
883      "type":"string",
884      "max":256,
885      "min":1,
886      "pattern":"[A-Za-z0-9._/#-]+"
887    },
888    "DatastoreProperties":{
889      "type":"structure",
890      "required":[
891        "datastoreId",
892        "datastoreName",
893        "datastoreStatus"
894      ],
895      "members":{
896        "datastoreId":{
897          "shape":"DatastoreId",
898          "documentation":"<p>The data store identifier.</p>"
899        },
900        "datastoreName":{
901          "shape":"DatastoreName",
902          "documentation":"<p>The data store name.</p>"
903        },
904        "datastoreStatus":{
905          "shape":"DatastoreStatus",
906          "documentation":"<p>The data store status.</p>"
907        },
908        "kmsKeyArn":{
909          "shape":"KmsKeyArn",
910          "documentation":"<p>The Amazon Resource Name (ARN) assigned to the Key Management Service (KMS) key for accessing encrypted data.</p>"
911        },
912        "datastoreArn":{
913          "shape":"Arn",
914          "documentation":"<p>The Amazon Resource Name (ARN) for the data store.</p>"
915        },
916        "createdAt":{
917          "shape":"Date",
918          "documentation":"<p>The timestamp when the data store was created.</p>"
919        },
920        "updatedAt":{
921          "shape":"Date",
922          "documentation":"<p>The timestamp when the data store was last updated.</p>"
923        }
924      },
925      "documentation":"<p>The properties associated with the data store.</p>"
926    },
927    "DatastoreStatus":{
928      "type":"string",
929      "enum":[
930        "CREATING",
931        "CREATE_FAILED",
932        "ACTIVE",
933        "DELETING",
934        "DELETED"
935      ]
936    },
937    "DatastoreSummaries":{
938      "type":"list",
939      "member":{"shape":"DatastoreSummary"}
940    },
941    "DatastoreSummary":{
942      "type":"structure",
943      "required":[
944        "datastoreId",
945        "datastoreName",
946        "datastoreStatus"
947      ],
948      "members":{
949        "datastoreId":{
950          "shape":"DatastoreId",
951          "documentation":"<p>The data store identifier.</p>"
952        },
953        "datastoreName":{
954          "shape":"DatastoreName",
955          "documentation":"<p>The data store name.</p>"
956        },
957        "datastoreStatus":{
958          "shape":"DatastoreStatus",
959          "documentation":"<p>The data store status.</p>"
960        },
961        "datastoreArn":{
962          "shape":"Arn",
963          "documentation":"<p>The Amazon Resource Name (ARN) for the data store.</p>"
964        },
965        "createdAt":{
966          "shape":"Date",
967          "documentation":"<p>The timestamp when the data store was created.</p>"
968        },
969        "updatedAt":{
970          "shape":"Date",
971          "documentation":"<p>The timestamp when the data store was last updated.</p>"
972        }
973      },
974      "documentation":"<p>List of summaries of data stores.</p>"
975    },
976    "Date":{"type":"timestamp"},
977    "DeleteDatastoreRequest":{
978      "type":"structure",
979      "required":["datastoreId"],
980      "members":{
981        "datastoreId":{
982          "shape":"DatastoreId",
983          "documentation":"<p>The data store identifier.</p>",
984          "location":"uri",
985          "locationName":"datastoreId"
986        }
987      }
988    },
989    "DeleteDatastoreResponse":{
990      "type":"structure",
991      "required":[
992        "datastoreId",
993        "datastoreStatus"
994      ],
995      "members":{
996        "datastoreId":{
997          "shape":"DatastoreId",
998          "documentation":"<p>The data store identifier.</p>"
999        },
1000        "datastoreStatus":{
1001          "shape":"DatastoreStatus",
1002          "documentation":"<p>The data store status.</p>"
1003        }
1004      }
1005    },
1006    "DeleteImageSetRequest":{
1007      "type":"structure",
1008      "required":[
1009        "datastoreId",
1010        "imageSetId"
1011      ],
1012      "members":{
1013        "datastoreId":{
1014          "shape":"DatastoreId",
1015          "documentation":"<p>The data store identifier.</p>",
1016          "location":"uri",
1017          "locationName":"datastoreId"
1018        },
1019        "imageSetId":{
1020          "shape":"ImageSetId",
1021          "documentation":"<p>The image set identifier.</p>",
1022          "location":"uri",
1023          "locationName":"imageSetId"
1024        }
1025      }
1026    },
1027    "DeleteImageSetResponse":{
1028      "type":"structure",
1029      "required":[
1030        "datastoreId",
1031        "imageSetId",
1032        "imageSetState",
1033        "imageSetWorkflowStatus"
1034      ],
1035      "members":{
1036        "datastoreId":{
1037          "shape":"DatastoreId",
1038          "documentation":"<p>The data store identifier.</p>"
1039        },
1040        "imageSetId":{
1041          "shape":"ImageSetId",
1042          "documentation":"<p>The image set identifier.</p>"
1043        },
1044        "imageSetState":{
1045          "shape":"ImageSetState",
1046          "documentation":"<p>The image set state.</p>"
1047        },
1048        "imageSetWorkflowStatus":{
1049          "shape":"ImageSetWorkflowStatus",
1050          "documentation":"<p>The image set workflow status.</p>"
1051        }
1052      }
1053    },
1054    "GetDICOMImportJobRequest":{
1055      "type":"structure",
1056      "required":[
1057        "datastoreId",
1058        "jobId"
1059      ],
1060      "members":{
1061        "datastoreId":{
1062          "shape":"DatastoreId",
1063          "documentation":"<p>The data store identifier.</p>",
1064          "location":"uri",
1065          "locationName":"datastoreId"
1066        },
1067        "jobId":{
1068          "shape":"JobId",
1069          "documentation":"<p>The import job identifier.</p>",
1070          "location":"uri",
1071          "locationName":"jobId"
1072        }
1073      }
1074    },
1075    "GetDICOMImportJobResponse":{
1076      "type":"structure",
1077      "required":["jobProperties"],
1078      "members":{
1079        "jobProperties":{
1080          "shape":"DICOMImportJobProperties",
1081          "documentation":"<p>The properties of the import job.</p>"
1082        }
1083      }
1084    },
1085    "GetDatastoreRequest":{
1086      "type":"structure",
1087      "required":["datastoreId"],
1088      "members":{
1089        "datastoreId":{
1090          "shape":"DatastoreId",
1091          "documentation":"<p>The data store identifier.</p>",
1092          "location":"uri",
1093          "locationName":"datastoreId"
1094        }
1095      }
1096    },
1097    "GetDatastoreResponse":{
1098      "type":"structure",
1099      "required":["datastoreProperties"],
1100      "members":{
1101        "datastoreProperties":{
1102          "shape":"DatastoreProperties",
1103          "documentation":"<p>The data store properties.</p>"
1104        }
1105      }
1106    },
1107    "GetImageFrameRequest":{
1108      "type":"structure",
1109      "required":[
1110        "datastoreId",
1111        "imageSetId",
1112        "imageFrameInformation"
1113      ],
1114      "members":{
1115        "datastoreId":{
1116          "shape":"DatastoreId",
1117          "documentation":"<p>The data store identifier.</p>",
1118          "location":"uri",
1119          "locationName":"datastoreId"
1120        },
1121        "imageSetId":{
1122          "shape":"ImageSetId",
1123          "documentation":"<p>The image set identifier.</p>",
1124          "location":"uri",
1125          "locationName":"imageSetId"
1126        },
1127        "imageFrameInformation":{
1128          "shape":"ImageFrameInformation",
1129          "documentation":"<p>Information about the image frame (pixel data) identifier.</p>"
1130        }
1131      },
1132      "payload":"imageFrameInformation"
1133    },
1134    "GetImageFrameResponse":{
1135      "type":"structure",
1136      "required":["imageFrameBlob"],
1137      "members":{
1138        "imageFrameBlob":{
1139          "shape":"PayloadBlob",
1140          "documentation":"<p>The blob containing the aggregated image frame information.</p>"
1141        },
1142        "contentType":{
1143          "shape":"String",
1144          "documentation":"<p>The format in which the image frame information is returned to the customer. Default is <code>application/octet-stream</code>.</p>",
1145          "location":"header",
1146          "locationName":"Content-Type"
1147        }
1148      },
1149      "payload":"imageFrameBlob"
1150    },
1151    "GetImageSetMetadataRequest":{
1152      "type":"structure",
1153      "required":[
1154        "datastoreId",
1155        "imageSetId"
1156      ],
1157      "members":{
1158        "datastoreId":{
1159          "shape":"DatastoreId",
1160          "documentation":"<p>The data store identifier.</p>",
1161          "location":"uri",
1162          "locationName":"datastoreId"
1163        },
1164        "imageSetId":{
1165          "shape":"ImageSetId",
1166          "documentation":"<p>The image set identifier.</p>",
1167          "location":"uri",
1168          "locationName":"imageSetId"
1169        },
1170        "versionId":{
1171          "shape":"ImageSetExternalVersionId",
1172          "documentation":"<p>The image set version identifier.</p>",
1173          "location":"querystring",
1174          "locationName":"version"
1175        }
1176      }
1177    },
1178    "GetImageSetMetadataResponse":{
1179      "type":"structure",
1180      "required":["imageSetMetadataBlob"],
1181      "members":{
1182        "imageSetMetadataBlob":{
1183          "shape":"ImageSetMetadataBlob",
1184          "documentation":"<p>The blob containing the aggregated metadata information for the image set.</p>"
1185        },
1186        "contentType":{
1187          "shape":"String",
1188          "documentation":"<p>The format in which the study metadata is returned to the customer. Default is <code>text/plain</code>.</p>",
1189          "location":"header",
1190          "locationName":"Content-Type"
1191        },
1192        "contentEncoding":{
1193          "shape":"String",
1194          "documentation":"<p>The compression format in which image set metadata attributes are returned.</p>",
1195          "location":"header",
1196          "locationName":"Content-Encoding"
1197        }
1198      },
1199      "payload":"imageSetMetadataBlob"
1200    },
1201    "GetImageSetRequest":{
1202      "type":"structure",
1203      "required":[
1204        "datastoreId",
1205        "imageSetId"
1206      ],
1207      "members":{
1208        "datastoreId":{
1209          "shape":"DatastoreId",
1210          "documentation":"<p>The data store identifier.</p>",
1211          "location":"uri",
1212          "locationName":"datastoreId"
1213        },
1214        "imageSetId":{
1215          "shape":"ImageSetId",
1216          "documentation":"<p>The image set identifier.</p>",
1217          "location":"uri",
1218          "locationName":"imageSetId"
1219        },
1220        "versionId":{
1221          "shape":"ImageSetExternalVersionId",
1222          "documentation":"<p>The image set version identifier.</p>",
1223          "location":"querystring",
1224          "locationName":"version"
1225        }
1226      }
1227    },
1228    "GetImageSetResponse":{
1229      "type":"structure",
1230      "required":[
1231        "datastoreId",
1232        "imageSetId",
1233        "versionId",
1234        "imageSetState"
1235      ],
1236      "members":{
1237        "datastoreId":{
1238          "shape":"DatastoreId",
1239          "documentation":"<p>The data store identifier.</p>"
1240        },
1241        "imageSetId":{
1242          "shape":"ImageSetId",
1243          "documentation":"<p>The image set identifier.</p>"
1244        },
1245        "versionId":{
1246          "shape":"ImageSetExternalVersionId",
1247          "documentation":"<p>The image set version identifier.</p>"
1248        },
1249        "imageSetState":{
1250          "shape":"ImageSetState",
1251          "documentation":"<p>The image set state.</p>"
1252        },
1253        "imageSetWorkflowStatus":{
1254          "shape":"ImageSetWorkflowStatus",
1255          "documentation":"<p>The image set workflow status.</p>"
1256        },
1257        "createdAt":{
1258          "shape":"Date",
1259          "documentation":"<p>The timestamp when image set properties were created.</p>"
1260        },
1261        "updatedAt":{
1262          "shape":"Date",
1263          "documentation":"<p>The timestamp when image set properties were updated.</p>"
1264        },
1265        "deletedAt":{
1266          "shape":"Date",
1267          "documentation":"<p>The timestamp when the image set properties were deleted.</p>"
1268        },
1269        "message":{
1270          "shape":"Message",
1271          "documentation":"<p>The error message thrown if an image set action fails.</p>"
1272        },
1273        "imageSetArn":{
1274          "shape":"Arn",
1275          "documentation":"<p>The Amazon Resource Name (ARN) assigned to the image set.</p>"
1276        }
1277      }
1278    },
1279    "ImageFrameId":{
1280      "type":"string",
1281      "pattern":"[0-9a-z]{32}"
1282    },
1283    "ImageFrameInformation":{
1284      "type":"structure",
1285      "required":["imageFrameId"],
1286      "members":{
1287        "imageFrameId":{
1288          "shape":"ImageFrameId",
1289          "documentation":"<p>The image frame (pixel data) identifier.</p>"
1290        }
1291      },
1292      "documentation":"<p>Information about the image frame (pixel data) identifier.</p>"
1293    },
1294    "ImageSetExternalVersionId":{
1295      "type":"string",
1296      "pattern":"\\d+"
1297    },
1298    "ImageSetId":{
1299      "type":"string",
1300      "pattern":"[0-9a-z]{32}"
1301    },
1302    "ImageSetMetadataBlob":{
1303      "type":"blob",
1304      "streaming":true
1305    },
1306    "ImageSetProperties":{
1307      "type":"structure",
1308      "required":[
1309        "imageSetId",
1310        "versionId",
1311        "imageSetState"
1312      ],
1313      "members":{
1314        "imageSetId":{
1315          "shape":"ImageSetId",
1316          "documentation":"<p>The image set identifier.</p>"
1317        },
1318        "versionId":{
1319          "shape":"ImageSetExternalVersionId",
1320          "documentation":"<p>The image set version identifier.</p>"
1321        },
1322        "imageSetState":{
1323          "shape":"ImageSetState",
1324          "documentation":"<p>The image set state.</p>"
1325        },
1326        "ImageSetWorkflowStatus":{
1327          "shape":"ImageSetWorkflowStatus",
1328          "documentation":"<p>The image set workflow status.</p>"
1329        },
1330        "createdAt":{
1331          "shape":"Date",
1332          "documentation":"<p>The timestamp when the image set properties were created.</p>"
1333        },
1334        "updatedAt":{
1335          "shape":"Date",
1336          "documentation":"<p>The timestamp when the image set properties were updated.</p>"
1337        },
1338        "deletedAt":{
1339          "shape":"Date",
1340          "documentation":"<p>The timestamp when the image set properties were deleted.</p>"
1341        },
1342        "message":{
1343          "shape":"Message",
1344          "documentation":"<p>The error message thrown if an image set action fails.</p>"
1345        }
1346      },
1347      "documentation":"<p>The image set properties.</p>"
1348    },
1349    "ImageSetPropertiesList":{
1350      "type":"list",
1351      "member":{"shape":"ImageSetProperties"}
1352    },
1353    "ImageSetState":{
1354      "type":"string",
1355      "enum":[
1356        "ACTIVE",
1357        "LOCKED",
1358        "DELETED"
1359      ]
1360    },
1361    "ImageSetWorkflowStatus":{
1362      "type":"string",
1363      "enum":[
1364        "CREATED",
1365        "COPIED",
1366        "COPYING",
1367        "COPYING_WITH_READ_ONLY_ACCESS",
1368        "COPY_FAILED",
1369        "UPDATING",
1370        "UPDATED",
1371        "UPDATE_FAILED",
1372        "DELETING",
1373        "DELETED"
1374      ]
1375    },
1376    "ImageSetsMetadataSummaries":{
1377      "type":"list",
1378      "member":{"shape":"ImageSetsMetadataSummary"}
1379    },
1380    "ImageSetsMetadataSummary":{
1381      "type":"structure",
1382      "required":["imageSetId"],
1383      "members":{
1384        "imageSetId":{
1385          "shape":"ImageSetId",
1386          "documentation":"<p>The image set identifier.</p>"
1387        },
1388        "version":{
1389          "shape":"Integer",
1390          "documentation":"<p>The image set version.</p>"
1391        },
1392        "createdAt":{
1393          "shape":"Date",
1394          "documentation":"<p>The time an image set is created. Sample creation date is provided in <code>1985-04-12T23:20:50.52Z</code> format.</p>"
1395        },
1396        "updatedAt":{
1397          "shape":"Date",
1398          "documentation":"<p>The time an image set was last updated.</p>"
1399        },
1400        "DICOMTags":{
1401          "shape":"DICOMTags",
1402          "documentation":"<p>The DICOM tags associated with the image set.</p>"
1403        }
1404      },
1405      "documentation":"<p>Summary of the image set metadata.</p>"
1406    },
1407    "Integer":{
1408      "type":"integer",
1409      "box":true
1410    },
1411    "InternalServerException":{
1412      "type":"structure",
1413      "required":["message"],
1414      "members":{
1415        "message":{"shape":"String"}
1416      },
1417      "documentation":"<p>An unexpected error occurred during processing of the request.</p>",
1418      "error":{"httpStatusCode":500},
1419      "exception":true,
1420      "fault":true
1421    },
1422    "JobId":{
1423      "type":"string",
1424      "max":32,
1425      "min":1,
1426      "pattern":"[0-9a-z]+"
1427    },
1428    "JobName":{
1429      "type":"string",
1430      "max":64,
1431      "min":1,
1432      "pattern":"[A-Za-z0-9._/#-]+"
1433    },
1434    "JobStatus":{
1435      "type":"string",
1436      "enum":[
1437        "SUBMITTED",
1438        "IN_PROGRESS",
1439        "COMPLETED",
1440        "FAILED"
1441      ]
1442    },
1443    "KmsKeyArn":{
1444      "type":"string",
1445      "documentation":"<p>ARN referencing a KMS key or KMS key alias.</p>",
1446      "max":512,
1447      "min":1,
1448      "pattern":"arn:aws[a-zA-Z-]{0,16}:kms:[a-z]{2}(-[a-z]{1,16}){1,3}-\\d{1}:\\d{12}:((key/[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12})|(alias/[a-zA-Z0-9:/_-]{1,256}))"
1449    },
1450    "ListDICOMImportJobsRequest":{
1451      "type":"structure",
1452      "required":["datastoreId"],
1453      "members":{
1454        "datastoreId":{
1455          "shape":"DatastoreId",
1456          "documentation":"<p>The data store identifier.</p>",
1457          "location":"uri",
1458          "locationName":"datastoreId"
1459        },
1460        "jobStatus":{
1461          "shape":"JobStatus",
1462          "documentation":"<p>The filters for listing import jobs based on status.</p>",
1463          "location":"querystring",
1464          "locationName":"jobStatus"
1465        },
1466        "nextToken":{
1467          "shape":"NextToken",
1468          "documentation":"<p>The pagination token used to request the list of import jobs on the next page.</p>",
1469          "location":"querystring",
1470          "locationName":"nextToken"
1471        },
1472        "maxResults":{
1473          "shape":"ListDICOMImportJobsRequestMaxResultsInteger",
1474          "documentation":"<p>The max results count. The upper bound is determined by load testing.</p>",
1475          "location":"querystring",
1476          "locationName":"maxResults"
1477        }
1478      }
1479    },
1480    "ListDICOMImportJobsRequestMaxResultsInteger":{
1481      "type":"integer",
1482      "box":true,
1483      "max":50,
1484      "min":1
1485    },
1486    "ListDICOMImportJobsResponse":{
1487      "type":"structure",
1488      "required":["jobSummaries"],
1489      "members":{
1490        "jobSummaries":{
1491          "shape":"DICOMImportJobSummaries",
1492          "documentation":"<p>A list of job summaries.</p>"
1493        },
1494        "nextToken":{
1495          "shape":"NextToken",
1496          "documentation":"<p>The pagination token used to retrieve the list of import jobs on the next page.</p>"
1497        }
1498      }
1499    },
1500    "ListDatastoresRequest":{
1501      "type":"structure",
1502      "members":{
1503        "datastoreStatus":{
1504          "shape":"DatastoreStatus",
1505          "documentation":"<p>The data store status.</p>",
1506          "location":"querystring",
1507          "locationName":"datastoreStatus"
1508        },
1509        "nextToken":{
1510          "shape":"NextToken",
1511          "documentation":"<p>The pagination token used to request the list of data stores on the next page.</p>",
1512          "location":"querystring",
1513          "locationName":"nextToken"
1514        },
1515        "maxResults":{
1516          "shape":"ListDatastoresRequestMaxResultsInteger",
1517          "documentation":"<p>Valid Range: Minimum value of 1. Maximum value of 50.</p>",
1518          "location":"querystring",
1519          "locationName":"maxResults"
1520        }
1521      }
1522    },
1523    "ListDatastoresRequestMaxResultsInteger":{
1524      "type":"integer",
1525      "box":true,
1526      "max":50,
1527      "min":1
1528    },
1529    "ListDatastoresResponse":{
1530      "type":"structure",
1531      "members":{
1532        "datastoreSummaries":{
1533          "shape":"DatastoreSummaries",
1534          "documentation":"<p>The list of summaries of data stores.</p>"
1535        },
1536        "nextToken":{
1537          "shape":"NextToken",
1538          "documentation":"<p>The pagination token used to retrieve the list of data stores on the next page.</p>"
1539        }
1540      }
1541    },
1542    "ListImageSetVersionsRequest":{
1543      "type":"structure",
1544      "required":[
1545        "datastoreId",
1546        "imageSetId"
1547      ],
1548      "members":{
1549        "datastoreId":{
1550          "shape":"DatastoreId",
1551          "documentation":"<p>The data store identifier.</p>",
1552          "location":"uri",
1553          "locationName":"datastoreId"
1554        },
1555        "imageSetId":{
1556          "shape":"ImageSetId",
1557          "documentation":"<p>The image set identifier.</p>",
1558          "location":"uri",
1559          "locationName":"imageSetId"
1560        },
1561        "nextToken":{
1562          "shape":"NextToken",
1563          "documentation":"<p>The pagination token used to request the list of image set versions on the next page.</p>",
1564          "location":"querystring",
1565          "locationName":"nextToken"
1566        },
1567        "maxResults":{
1568          "shape":"ListImageSetVersionsRequestMaxResultsInteger",
1569          "documentation":"<p>The max results count.</p>",
1570          "location":"querystring",
1571          "locationName":"maxResults"
1572        }
1573      }
1574    },
1575    "ListImageSetVersionsRequestMaxResultsInteger":{
1576      "type":"integer",
1577      "box":true,
1578      "max":50,
1579      "min":1
1580    },
1581    "ListImageSetVersionsResponse":{
1582      "type":"structure",
1583      "required":["imageSetPropertiesList"],
1584      "members":{
1585        "imageSetPropertiesList":{
1586          "shape":"ImageSetPropertiesList",
1587          "documentation":"<p>Lists all properties associated with an image set.</p>"
1588        },
1589        "nextToken":{
1590          "shape":"NextToken",
1591          "documentation":"<p>The pagination token used to retrieve the list of image set versions on the next page.</p>"
1592        }
1593      }
1594    },
1595    "ListTagsForResourceRequest":{
1596      "type":"structure",
1597      "required":["resourceArn"],
1598      "members":{
1599        "resourceArn":{
1600          "shape":"Arn",
1601          "documentation":"<p>The Amazon Resource Name (ARN) of the medical imaging resource to list tags for.</p>",
1602          "location":"uri",
1603          "locationName":"resourceArn"
1604        }
1605      }
1606    },
1607    "ListTagsForResourceResponse":{
1608      "type":"structure",
1609      "required":["tags"],
1610      "members":{
1611        "tags":{
1612          "shape":"TagMap",
1613          "documentation":"<p>A list of all tags associated with a medical imaging resource.</p>"
1614        }
1615      }
1616    },
1617    "Message":{
1618      "type":"string",
1619      "max":2048,
1620      "min":1,
1621      "pattern":"[\\w -:]+"
1622    },
1623    "MetadataUpdates":{
1624      "type":"structure",
1625      "members":{
1626        "DICOMUpdates":{
1627          "shape":"DICOMUpdates",
1628          "documentation":"<p>The object containing <code>removableAttributes</code> and <code>updatableAttributes</code>.</p>"
1629        }
1630      },
1631      "documentation":"<p>Contains DICOMUpdates.</p>",
1632      "union":true
1633    },
1634    "NextToken":{
1635      "type":"string",
1636      "max":8192,
1637      "min":1,
1638      "pattern":"\\p{ASCII}{0,8192}"
1639    },
1640    "Operator":{
1641      "type":"string",
1642      "enum":[
1643        "EQUAL",
1644        "BETWEEN"
1645      ]
1646    },
1647    "PayloadBlob":{
1648      "type":"blob",
1649      "streaming":true
1650    },
1651    "ResourceNotFoundException":{
1652      "type":"structure",
1653      "required":["message"],
1654      "members":{
1655        "message":{"shape":"String"}
1656      },
1657      "documentation":"<p>The request references a resource which does not exist.</p>",
1658      "error":{
1659        "httpStatusCode":404,
1660        "senderFault":true
1661      },
1662      "exception":true
1663    },
1664    "RoleArn":{
1665      "type":"string",
1666      "max":2048,
1667      "min":20,
1668      "pattern":"arn:aws(-[^:]+)?:iam::[0-9]{12}:role/.+"
1669    },
1670    "S3Uri":{
1671      "type":"string",
1672      "max":1024,
1673      "min":1,
1674      "pattern":"s3://[a-z0-9][\\.\\-a-z0-9]{1,61}[a-z0-9](/.*)?"
1675    },
1676    "SearchByAttributeValue":{
1677      "type":"structure",
1678      "members":{
1679        "DICOMPatientId":{
1680          "shape":"DICOMPatientId",
1681          "documentation":"<p>The patient ID input for search.</p>"
1682        },
1683        "DICOMAccessionNumber":{
1684          "shape":"DICOMAccessionNumber",
1685          "documentation":"<p>The DICOM accession number for search.</p>"
1686        },
1687        "DICOMStudyId":{
1688          "shape":"DICOMStudyId",
1689          "documentation":"<p>The DICOM study ID for search.</p>"
1690        },
1691        "DICOMStudyInstanceUID":{
1692          "shape":"DICOMStudyInstanceUID",
1693          "documentation":"<p>The DICOM study instance UID for search.</p>"
1694        },
1695        "createdAt":{
1696          "shape":"Date",
1697          "documentation":"<p>The created at time of the image set provided for search.</p>"
1698        },
1699        "DICOMStudyDateAndTime":{
1700          "shape":"DICOMStudyDateAndTime",
1701          "documentation":"<p>The aggregated structure containing DICOM study date and study time for search.</p>"
1702        }
1703      },
1704      "documentation":"<p>The search input attribute value.</p>",
1705      "union":true
1706    },
1707    "SearchCriteria":{
1708      "type":"structure",
1709      "members":{
1710        "filters":{
1711          "shape":"SearchCriteriaFiltersList",
1712          "documentation":"<p>The filters for the search criteria.</p>"
1713        }
1714      },
1715      "documentation":"<p>The search criteria.</p>",
1716      "sensitive":true
1717    },
1718    "SearchCriteriaFiltersList":{
1719      "type":"list",
1720      "member":{"shape":"SearchFilter"},
1721      "max":2,
1722      "min":1
1723    },
1724    "SearchFilter":{
1725      "type":"structure",
1726      "required":[
1727        "values",
1728        "operator"
1729      ],
1730      "members":{
1731        "values":{
1732          "shape":"SearchFilterValuesList",
1733          "documentation":"<p>The search filter values.</p>"
1734        },
1735        "operator":{
1736          "shape":"Operator",
1737          "documentation":"<p>The search filter operator for <code>imageSetDateTime</code>.</p>"
1738        }
1739      },
1740      "documentation":"<p>The search filter.</p>"
1741    },
1742    "SearchFilterValuesList":{
1743      "type":"list",
1744      "member":{"shape":"SearchByAttributeValue"},
1745      "max":2,
1746      "min":1
1747    },
1748    "SearchImageSetsRequest":{
1749      "type":"structure",
1750      "required":["datastoreId"],
1751      "members":{
1752        "datastoreId":{
1753          "shape":"DatastoreId",
1754          "documentation":"<p>The identifier of the data store where the image sets reside.</p>",
1755          "location":"uri",
1756          "locationName":"datastoreId"
1757        },
1758        "searchCriteria":{
1759          "shape":"SearchCriteria",
1760          "documentation":"<p>The search criteria that filters by applying a maximum of 1 item to <code>SearchByAttribute</code>.</p>"
1761        },
1762        "maxResults":{
1763          "shape":"SearchImageSetsRequestMaxResultsInteger",
1764          "documentation":"<p>The maximum number of results that can be returned in a search.</p>",
1765          "location":"querystring",
1766          "locationName":"maxResults"
1767        },
1768        "nextToken":{
1769          "shape":"NextToken",
1770          "documentation":"<p>The token used for pagination of results returned in the response. Use the token returned from the previous request to continue results where the previous request ended.</p>",
1771          "location":"querystring",
1772          "locationName":"nextToken"
1773        }
1774      },
1775      "payload":"searchCriteria"
1776    },
1777    "SearchImageSetsRequestMaxResultsInteger":{
1778      "type":"integer",
1779      "box":true,
1780      "max":50,
1781      "min":1
1782    },
1783    "SearchImageSetsResponse":{
1784      "type":"structure",
1785      "required":["imageSetsMetadataSummaries"],
1786      "members":{
1787        "imageSetsMetadataSummaries":{
1788          "shape":"ImageSetsMetadataSummaries",
1789          "documentation":"<p>The model containing the image set results.</p>"
1790        },
1791        "nextToken":{
1792          "shape":"NextToken",
1793          "documentation":"<p>The token for pagination results.</p>"
1794        }
1795      }
1796    },
1797    "ServiceQuotaExceededException":{
1798      "type":"structure",
1799      "required":["message"],
1800      "members":{
1801        "message":{"shape":"String"}
1802      },
1803      "documentation":"<p>The request caused a service quota to be exceeded.</p>",
1804      "error":{
1805        "httpStatusCode":402,
1806        "senderFault":true
1807      },
1808      "exception":true
1809    },
1810    "StartDICOMImportJobRequest":{
1811      "type":"structure",
1812      "required":[
1813        "dataAccessRoleArn",
1814        "clientToken",
1815        "datastoreId",
1816        "inputS3Uri",
1817        "outputS3Uri"
1818      ],
1819      "members":{
1820        "jobName":{
1821          "shape":"JobName",
1822          "documentation":"<p>The import job name.</p>"
1823        },
1824        "dataAccessRoleArn":{
1825          "shape":"RoleArn",
1826          "documentation":"<p>The Amazon Resource Name (ARN) of the IAM role that grants permission to access medical imaging resources.</p>"
1827        },
1828        "clientToken":{
1829          "shape":"ClientToken",
1830          "documentation":"<p>A unique identifier for API idempotency.</p>",
1831          "idempotencyToken":true
1832        },
1833        "datastoreId":{
1834          "shape":"DatastoreId",
1835          "documentation":"<p>The data store identifier.</p>",
1836          "location":"uri",
1837          "locationName":"datastoreId"
1838        },
1839        "inputS3Uri":{
1840          "shape":"S3Uri",
1841          "documentation":"<p>The input prefix path for the S3 bucket that contains the DICOM files to be imported.</p>"
1842        },
1843        "outputS3Uri":{
1844          "shape":"S3Uri",
1845          "documentation":"<p>The output prefix of the S3 bucket to upload the results of the DICOM import job.</p>"
1846        }
1847      }
1848    },
1849    "StartDICOMImportJobResponse":{
1850      "type":"structure",
1851      "required":[
1852        "datastoreId",
1853        "jobId",
1854        "jobStatus",
1855        "submittedAt"
1856      ],
1857      "members":{
1858        "datastoreId":{
1859          "shape":"DatastoreId",
1860          "documentation":"<p>The data store identifier.</p>"
1861        },
1862        "jobId":{
1863          "shape":"JobId",
1864          "documentation":"<p>The import job identifier.</p>"
1865        },
1866        "jobStatus":{
1867          "shape":"JobStatus",
1868          "documentation":"<p>The import job status.</p>"
1869        },
1870        "submittedAt":{
1871          "shape":"Date",
1872          "documentation":"<p>The timestamp when the import job was submitted.</p>"
1873        }
1874      }
1875    },
1876    "String":{"type":"string"},
1877    "TagKey":{
1878      "type":"string",
1879      "max":128,
1880      "min":1,
1881      "pattern":"(?!aws:)[a-zA-Z+-=._:/]+"
1882    },
1883    "TagKeyList":{
1884      "type":"list",
1885      "member":{"shape":"TagKey"},
1886      "max":200,
1887      "min":0
1888    },
1889    "TagMap":{
1890      "type":"map",
1891      "key":{"shape":"TagKey"},
1892      "value":{"shape":"TagValue"}
1893    },
1894    "TagResourceRequest":{
1895      "type":"structure",
1896      "required":[
1897        "resourceArn",
1898        "tags"
1899      ],
1900      "members":{
1901        "resourceArn":{
1902          "shape":"Arn",
1903          "documentation":"<p>The Amazon Resource Name (ARN) of the medical imaging resource that tags are being added to.</p>",
1904          "location":"uri",
1905          "locationName":"resourceArn"
1906        },
1907        "tags":{
1908          "shape":"TagMap",
1909          "documentation":"<p>The user-specified key and value tag pairs added to a medical imaging resource.</p>"
1910        }
1911      }
1912    },
1913    "TagResourceResponse":{
1914      "type":"structure",
1915      "members":{
1916      }
1917    },
1918    "TagValue":{
1919      "type":"string",
1920      "max":256,
1921      "min":0
1922    },
1923    "ThrottlingException":{
1924      "type":"structure",
1925      "required":["message"],
1926      "members":{
1927        "message":{"shape":"String"}
1928      },
1929      "documentation":"<p>The request was denied due to throttling.</p>",
1930      "error":{
1931        "httpStatusCode":429,
1932        "senderFault":true
1933      },
1934      "exception":true
1935    },
1936    "UntagResourceRequest":{
1937      "type":"structure",
1938      "required":[
1939        "resourceArn",
1940        "tagKeys"
1941      ],
1942      "members":{
1943        "resourceArn":{
1944          "shape":"Arn",
1945          "documentation":"<p>The Amazon Resource Name (ARN) of the medical imaging resource that tags are being removed from.</p>",
1946          "location":"uri",
1947          "locationName":"resourceArn"
1948        },
1949        "tagKeys":{
1950          "shape":"TagKeyList",
1951          "documentation":"<p>The keys for the tags to be removed from the medical imaging resource.</p>",
1952          "location":"querystring",
1953          "locationName":"tagKeys"
1954        }
1955      }
1956    },
1957    "UntagResourceResponse":{
1958      "type":"structure",
1959      "members":{
1960      }
1961    },
1962    "UpdateImageSetMetadataRequest":{
1963      "type":"structure",
1964      "required":[
1965        "datastoreId",
1966        "imageSetId",
1967        "latestVersionId",
1968        "updateImageSetMetadataUpdates"
1969      ],
1970      "members":{
1971        "datastoreId":{
1972          "shape":"DatastoreId",
1973          "documentation":"<p>The data store identifier.</p>",
1974          "location":"uri",
1975          "locationName":"datastoreId"
1976        },
1977        "imageSetId":{
1978          "shape":"ImageSetId",
1979          "documentation":"<p>The image set identifier.</p>",
1980          "location":"uri",
1981          "locationName":"imageSetId"
1982        },
1983        "latestVersionId":{
1984          "shape":"ImageSetExternalVersionId",
1985          "documentation":"<p>The latest image set version identifier.</p>",
1986          "location":"querystring",
1987          "locationName":"latestVersion"
1988        },
1989        "updateImageSetMetadataUpdates":{
1990          "shape":"MetadataUpdates",
1991          "documentation":"<p>Update image set metadata updates.</p>"
1992        }
1993      },
1994      "payload":"updateImageSetMetadataUpdates"
1995    },
1996    "UpdateImageSetMetadataResponse":{
1997      "type":"structure",
1998      "required":[
1999        "datastoreId",
2000        "imageSetId",
2001        "latestVersionId",
2002        "imageSetState"
2003      ],
2004      "members":{
2005        "datastoreId":{
2006          "shape":"DatastoreId",
2007          "documentation":"<p>The data store identifier.</p>"
2008        },
2009        "imageSetId":{
2010          "shape":"ImageSetId",
2011          "documentation":"<p>The image set identifier.</p>"
2012        },
2013        "latestVersionId":{
2014          "shape":"ImageSetExternalVersionId",
2015          "documentation":"<p>The latest image set version identifier.</p>"
2016        },
2017        "imageSetState":{
2018          "shape":"ImageSetState",
2019          "documentation":"<p>The image set state.</p>"
2020        },
2021        "imageSetWorkflowStatus":{
2022          "shape":"ImageSetWorkflowStatus",
2023          "documentation":"<p>The image set workflow status.</p>"
2024        },
2025        "createdAt":{
2026          "shape":"Date",
2027          "documentation":"<p>The timestamp when image set metadata was created.</p>"
2028        },
2029        "updatedAt":{
2030          "shape":"Date",
2031          "documentation":"<p>The timestamp when image set metadata was updated.</p>"
2032        },
2033        "message":{
2034          "shape":"Message",
2035          "documentation":"<p>The error message thrown if an update image set metadata action fails.</p>"
2036        }
2037      }
2038    },
2039    "ValidationException":{
2040      "type":"structure",
2041      "required":["message"],
2042      "members":{
2043        "message":{"shape":"String"}
2044      },
2045      "documentation":"<p>The input fails to satisfy the constraints set by the service.</p>",
2046      "error":{
2047        "httpStatusCode":400,
2048        "senderFault":true
2049      },
2050      "exception":true
2051    }
2052  },
2053  "documentation":"<p>This is the <i>AWS HealthImaging API Reference</i>. AWS HealthImaging is a HIPAA-eligible service that helps health care providers and their medical imaging ISV partners store, transform, and apply machine learning to medical images. For an introduction to the service, see the <a href=\"https://docs.aws.amazon.com/healthimaging/latest/devguide/what-is.html\"> <i>AWS HealthImaging Developer Guide</i> </a>.</p> <note> <p>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 <a href=\"http://aws.amazon.com/developer/tools\">Tools to build on AWS</a>.</p> <p>For information about using HealthImaging API actions in one of the language-specific AWS SDKs, refer to the <i>See Also</i> link at the end of each section that describes an API action or data type.</p> </note> <p>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 <i>AWS HealthImaging Developer Guide</i> where you can view console procedures and CLI/SDK code examples.</p> <p class=\"title\"> <b>Data store actions</b> </p> <ul> <li> <p> <a href=\"https://docs.aws.amazon.com/healthimaging/latest/APIReference/API_CreateDatastore.html\">CreateDatastore</a> – See <a href=\"https://docs.aws.amazon.com/healthimaging/latest/devguide/create-data-store.html\">Creating a data store</a>.</p> </li> <li> <p> <a href=\"https://docs.aws.amazon.com/healthimaging/latest/APIReference/API_GetDatastore.html\">GetDatastore</a> – See <a href=\"https://docs.aws.amazon.com/healthimaging/latest/devguide/get-data-store.html\">Getting data store properties</a>.</p> </li> <li> <p> <a href=\"https://docs.aws.amazon.com/healthimaging/latest/APIReference/API_ListDatastores.html\">ListDatastores</a> – See <a href=\"https://docs.aws.amazon.com/healthimaging/latest/devguide/list-data-stores.html\">Listing data stores</a>.</p> </li> <li> <p> <a href=\"https://docs.aws.amazon.com/healthimaging/latest/APIReference/API_DeleteDatastore.html\">DeleteDatastore</a> – See <a href=\"https://docs.aws.amazon.com/healthimaging/latest/devguide/delete-data-store.html\">Deleting a data store</a>.</p> </li> </ul> <p class=\"title\"> <b>Import job actions</b> </p> <ul> <li> <p> <a href=\"https://docs.aws.amazon.com/healthimaging/latest/APIReference/API_StartDICOMImportJob.html\">StartDICOMImportJob</a> – See <a href=\"https://docs.aws.amazon.com/healthimaging/latest/devguide/start-dicom-import-job.html\">Starting an import job</a>.</p> </li> <li> <p> <a href=\"https://docs.aws.amazon.com/healthimaging/latest/APIReference/API_GetDICOMImportJob.html\">GetDICOMImportJob</a> – See <a href=\"https://docs.aws.amazon.com/healthimaging/latest/devguide/get-dicom-import-job.html\">Getting import job properties</a>.</p> </li> <li> <p> <a href=\"https://docs.aws.amazon.com/healthimaging/latest/APIReference/API_ListDICOMImportJobs.html\">ListDICOMImportJobs</a> – See <a href=\"https://docs.aws.amazon.com/healthimaging/latest/devguide/list-dicom-import-jobs.html\">Listing import jobs</a>.</p> </li> </ul> <p class=\"title\"> <b>Image set access actions</b> </p> <ul> <li> <p> <a href=\"https://docs.aws.amazon.com/healthimaging/latest/APIReference/API_SearchImageSets.html\">SearchImageSets</a> – See <a href=\"https://docs.aws.amazon.com/healthimaging/latest/devguide/search-image-sets.html\">Searching image sets</a>.</p> </li> <li> <p> <a href=\"https://docs.aws.amazon.com/healthimaging/latest/APIReference/API_GetImageSet.html\">GetImageSet</a> – See <a href=\"https://docs.aws.amazon.com/healthimaging/latest/devguide/get-image-set-properties.html\">Getting image set properties</a>.</p> </li> <li> <p> <a href=\"https://docs.aws.amazon.com/healthimaging/latest/APIReference/API_GetImageSetMetadata.html\">GetImageSetMetadata</a> – See <a href=\"https://docs.aws.amazon.com/healthimaging/latest/devguide/get-image-set-metadata.html\">Getting image set metadata</a>.</p> </li> <li> <p> <a href=\"https://docs.aws.amazon.com/healthimaging/latest/APIReference/API_GetImageFrame.html\">GetImageFrame</a> – See <a href=\"https://docs.aws.amazon.com/healthimaging/latest/devguide/get-image-frame.html\">Getting image set pixel data</a>.</p> </li> </ul> <p class=\"title\"> <b>Image set modification actions</b> </p> <ul> <li> <p> <a href=\"https://docs.aws.amazon.com/healthimaging/latest/APIReference/API_ListImageSetVersions.html\">ListImageSetVersions</a> – See <a href=\"https://docs.aws.amazon.com/healthimaging/latest/devguide/list-image-set-versions.html\">Listing image set versions</a>.</p> </li> <li> <p> <a href=\"https://docs.aws.amazon.com/healthimaging/latest/APIReference/API_UpdateImageSetMetadata.html\">UpdateImageSetMetadata</a> – See <a href=\"https://docs.aws.amazon.com/healthimaging/latest/devguide/update-image-set-metadata.html\">Updating image set metadata</a>.</p> </li> <li> <p> <a href=\"https://docs.aws.amazon.com/healthimaging/latest/APIReference/API_CopyImageSet.html\">CopyImageSet</a> – See <a href=\"https://docs.aws.amazon.com/healthimaging/latest/devguide/copy-image-set.html\">Copying an image set</a>.</p> </li> <li> <p> <a href=\"https://docs.aws.amazon.com/healthimaging/latest/APIReference/API_DeleteImageSet.html\">DeleteImageSet</a> – See <a href=\"https://docs.aws.amazon.com/healthimaging/latest/devguide/delete-image-set.html\">Deleting an image set</a>.</p> </li> </ul> <p class=\"title\"> <b>Tagging actions</b> </p> <ul> <li> <p> <a href=\"https://docs.aws.amazon.com/healthimaging/latest/APIReference/API_TagResource.html\">TagResource</a> – See <a href=\"https://docs.aws.amazon.com/healthimaging/latest/devguide/tag-list-untag-data-store.html\">Tagging a data store</a> and <a href=\"https://docs.aws.amazon.com/healthimaging/latest/devguide/tag-list-untag-image-set.html\">Tagging an image set</a>.</p> </li> <li> <p> <a href=\"https://docs.aws.amazon.com/healthimaging/latest/APIReference/API_ListTagsForResource.html\">ListTagsForResource</a> – See <a href=\"https://docs.aws.amazon.com/healthimaging/latest/devguide/tag-list-untag-data-store.html\">Tagging a data store</a> and <a href=\"https://docs.aws.amazon.com/healthimaging/latest/devguide/tag-list-untag-image-set.html\">Tagging an image set</a>.</p> </li> <li> <p> <a href=\"https://docs.aws.amazon.com/healthimaging/latest/APIReference/API_UntagResource.html\">UntagResource</a> – See <a href=\"https://docs.aws.amazon.com/healthimaging/latest/devguide/tag-list-untag-data-store.html\">Tagging a data store</a> and <a href=\"https://docs.aws.amazon.com/healthimaging/latest/devguide/tag-list-untag-image-set.html\">Tagging an image set</a>.</p> </li> </ul>"
2054}
2055