|
60 | 60 | {"shape":"InternalServerException"}
|
61 | 61 | ]
|
62 | 62 | },
|
| 63 | + "DescribeFHIRExportJob":{ |
| 64 | + "name":"DescribeFHIRExportJob", |
| 65 | + "http":{ |
| 66 | + "method":"POST", |
| 67 | + "requestUri":"/" |
| 68 | + }, |
| 69 | + "input":{"shape":"DescribeFHIRExportJobRequest"}, |
| 70 | + "output":{"shape":"DescribeFHIRExportJobResponse"}, |
| 71 | + "errors":[ |
| 72 | + {"shape":"ValidationException"}, |
| 73 | + {"shape":"ResourceNotFoundException"}, |
| 74 | + {"shape":"ThrottlingException"}, |
| 75 | + {"shape":"InternalServerException"} |
| 76 | + ] |
| 77 | + }, |
63 | 78 | "DescribeFHIRImportJob":{
|
64 | 79 | "name":"DescribeFHIRImportJob",
|
65 | 80 | "http":{
|
|
89 | 104 | {"shape":"InternalServerException"}
|
90 | 105 | ]
|
91 | 106 | },
|
| 107 | + "StartFHIRExportJob":{ |
| 108 | + "name":"StartFHIRExportJob", |
| 109 | + "http":{ |
| 110 | + "method":"POST", |
| 111 | + "requestUri":"/" |
| 112 | + }, |
| 113 | + "input":{"shape":"StartFHIRExportJobRequest"}, |
| 114 | + "output":{"shape":"StartFHIRExportJobResponse"}, |
| 115 | + "errors":[ |
| 116 | + {"shape":"ValidationException"}, |
| 117 | + {"shape":"ThrottlingException"}, |
| 118 | + {"shape":"AccessDeniedException"}, |
| 119 | + {"shape":"ResourceNotFoundException"}, |
| 120 | + {"shape":"InternalServerException"} |
| 121 | + ] |
| 122 | + }, |
92 | 123 | "StartFHIRImportJob":{
|
93 | 124 | "name":"StartFHIRImportJob",
|
94 | 125 | "http":{
|
|
253 | 284 | "DatastoreProperties":{"shape":"DatastoreProperties"}
|
254 | 285 | }
|
255 | 286 | },
|
| 287 | + "DescribeFHIRExportJobRequest":{ |
| 288 | + "type":"structure", |
| 289 | + "required":[ |
| 290 | + "DatastoreId", |
| 291 | + "JobId" |
| 292 | + ], |
| 293 | + "members":{ |
| 294 | + "DatastoreId":{"shape":"DatastoreId"}, |
| 295 | + "JobId":{"shape":"JobId"} |
| 296 | + } |
| 297 | + }, |
| 298 | + "DescribeFHIRExportJobResponse":{ |
| 299 | + "type":"structure", |
| 300 | + "required":["ExportJobProperties"], |
| 301 | + "members":{ |
| 302 | + "ExportJobProperties":{"shape":"ExportJobProperties"} |
| 303 | + } |
| 304 | + }, |
256 | 305 | "DescribeFHIRImportJobRequest":{
|
257 | 306 | "type":"structure",
|
258 | 307 | "required":[
|
|
271 | 320 | "ImportJobProperties":{"shape":"ImportJobProperties"}
|
272 | 321 | }
|
273 | 322 | },
|
| 323 | + "ExportJobProperties":{ |
| 324 | + "type":"structure", |
| 325 | + "required":[ |
| 326 | + "JobId", |
| 327 | + "JobStatus", |
| 328 | + "SubmitTime", |
| 329 | + "DatastoreId", |
| 330 | + "OutputDataConfig" |
| 331 | + ], |
| 332 | + "members":{ |
| 333 | + "JobId":{"shape":"JobId"}, |
| 334 | + "JobName":{"shape":"JobName"}, |
| 335 | + "JobStatus":{"shape":"JobStatus"}, |
| 336 | + "SubmitTime":{"shape":"Timestamp"}, |
| 337 | + "EndTime":{"shape":"Timestamp"}, |
| 338 | + "DatastoreId":{"shape":"DatastoreId"}, |
| 339 | + "OutputDataConfig":{"shape":"OutputDataConfig"}, |
| 340 | + "DataAccessRoleArn":{"shape":"IamRoleArn"}, |
| 341 | + "Message":{"shape":"Message"} |
| 342 | + } |
| 343 | + }, |
274 | 344 | "FHIRVersion":{
|
275 | 345 | "type":"string",
|
276 | 346 | "enum":["R4"]
|
|
370 | 440 | "max":8192,
|
371 | 441 | "pattern":"\\p{ASCII}{0,8192}"
|
372 | 442 | },
|
| 443 | + "OutputDataConfig":{ |
| 444 | + "type":"structure", |
| 445 | + "members":{ |
| 446 | + "S3Uri":{"shape":"S3Uri"} |
| 447 | + }, |
| 448 | + "union":true |
| 449 | + }, |
373 | 450 | "PreloadDataConfig":{
|
374 | 451 | "type":"structure",
|
375 | 452 | "required":["PreloadDataType"],
|
|
393 | 470 | "max":1024,
|
394 | 471 | "pattern":"s3://[a-z0-9][\\.\\-a-z0-9]{1,61}[a-z0-9](/.*)?"
|
395 | 472 | },
|
| 473 | + "StartFHIRExportJobRequest":{ |
| 474 | + "type":"structure", |
| 475 | + "required":[ |
| 476 | + "OutputDataConfig", |
| 477 | + "DatastoreId", |
| 478 | + "DataAccessRoleArn", |
| 479 | + "ClientToken" |
| 480 | + ], |
| 481 | + "members":{ |
| 482 | + "JobName":{"shape":"JobName"}, |
| 483 | + "OutputDataConfig":{"shape":"OutputDataConfig"}, |
| 484 | + "DatastoreId":{"shape":"DatastoreId"}, |
| 485 | + "DataAccessRoleArn":{"shape":"IamRoleArn"}, |
| 486 | + "ClientToken":{ |
| 487 | + "shape":"ClientTokenString", |
| 488 | + "idempotencyToken":true |
| 489 | + } |
| 490 | + } |
| 491 | + }, |
| 492 | + "StartFHIRExportJobResponse":{ |
| 493 | + "type":"structure", |
| 494 | + "required":[ |
| 495 | + "JobId", |
| 496 | + "JobStatus" |
| 497 | + ], |
| 498 | + "members":{ |
| 499 | + "JobId":{"shape":"JobId"}, |
| 500 | + "JobStatus":{"shape":"JobStatus"}, |
| 501 | + "DatastoreId":{"shape":"DatastoreId"} |
| 502 | + } |
| 503 | + }, |
396 | 504 | "StartFHIRImportJobRequest":{
|
397 | 505 | "type":"structure",
|
398 | 506 | "required":[
|
|
0 commit comments