github.com/aavshr/aws-sdk-go@v1.41.3/models/apis/healthlake/2017-07-01/api-2.json (about) 1 { 2 "version":"2.0", 3 "metadata":{ 4 "apiVersion":"2017-07-01", 5 "endpointPrefix":"healthlake", 6 "jsonVersion":"1.0", 7 "protocol":"json", 8 "serviceAbbreviation":"HealthLake", 9 "serviceFullName":"Amazon HealthLake", 10 "serviceId":"HealthLake", 11 "signatureVersion":"v4", 12 "signingName":"healthlake", 13 "targetPrefix":"HealthLake", 14 "uid":"healthlake-2017-07-01" 15 }, 16 "operations":{ 17 "CreateFHIRDatastore":{ 18 "name":"CreateFHIRDatastore", 19 "http":{ 20 "method":"POST", 21 "requestUri":"/" 22 }, 23 "input":{"shape":"CreateFHIRDatastoreRequest"}, 24 "output":{"shape":"CreateFHIRDatastoreResponse"}, 25 "errors":[ 26 {"shape":"ValidationException"}, 27 {"shape":"ThrottlingException"}, 28 {"shape":"AccessDeniedException"}, 29 {"shape":"InternalServerException"} 30 ] 31 }, 32 "DeleteFHIRDatastore":{ 33 "name":"DeleteFHIRDatastore", 34 "http":{ 35 "method":"POST", 36 "requestUri":"/" 37 }, 38 "input":{"shape":"DeleteFHIRDatastoreRequest"}, 39 "output":{"shape":"DeleteFHIRDatastoreResponse"}, 40 "errors":[ 41 {"shape":"AccessDeniedException"}, 42 {"shape":"ConflictException"}, 43 {"shape":"ValidationException"}, 44 {"shape":"ResourceNotFoundException"}, 45 {"shape":"ThrottlingException"}, 46 {"shape":"InternalServerException"} 47 ] 48 }, 49 "DescribeFHIRDatastore":{ 50 "name":"DescribeFHIRDatastore", 51 "http":{ 52 "method":"POST", 53 "requestUri":"/" 54 }, 55 "input":{"shape":"DescribeFHIRDatastoreRequest"}, 56 "output":{"shape":"DescribeFHIRDatastoreResponse"}, 57 "errors":[ 58 {"shape":"ValidationException"}, 59 {"shape":"ResourceNotFoundException"}, 60 {"shape":"ThrottlingException"}, 61 {"shape":"InternalServerException"} 62 ] 63 }, 64 "DescribeFHIRExportJob":{ 65 "name":"DescribeFHIRExportJob", 66 "http":{ 67 "method":"POST", 68 "requestUri":"/" 69 }, 70 "input":{"shape":"DescribeFHIRExportJobRequest"}, 71 "output":{"shape":"DescribeFHIRExportJobResponse"}, 72 "errors":[ 73 {"shape":"ValidationException"}, 74 {"shape":"ResourceNotFoundException"}, 75 {"shape":"ThrottlingException"}, 76 {"shape":"InternalServerException"} 77 ] 78 }, 79 "DescribeFHIRImportJob":{ 80 "name":"DescribeFHIRImportJob", 81 "http":{ 82 "method":"POST", 83 "requestUri":"/" 84 }, 85 "input":{"shape":"DescribeFHIRImportJobRequest"}, 86 "output":{"shape":"DescribeFHIRImportJobResponse"}, 87 "errors":[ 88 {"shape":"ValidationException"}, 89 {"shape":"ResourceNotFoundException"}, 90 {"shape":"ThrottlingException"}, 91 {"shape":"InternalServerException"} 92 ] 93 }, 94 "ListFHIRDatastores":{ 95 "name":"ListFHIRDatastores", 96 "http":{ 97 "method":"POST", 98 "requestUri":"/" 99 }, 100 "input":{"shape":"ListFHIRDatastoresRequest"}, 101 "output":{"shape":"ListFHIRDatastoresResponse"}, 102 "errors":[ 103 {"shape":"ValidationException"}, 104 {"shape":"ThrottlingException"}, 105 {"shape":"InternalServerException"} 106 ] 107 }, 108 "ListFHIRExportJobs":{ 109 "name":"ListFHIRExportJobs", 110 "http":{ 111 "method":"POST", 112 "requestUri":"/" 113 }, 114 "input":{"shape":"ListFHIRExportJobsRequest"}, 115 "output":{"shape":"ListFHIRExportJobsResponse"}, 116 "errors":[ 117 {"shape":"ValidationException"}, 118 {"shape":"ResourceNotFoundException"}, 119 {"shape":"AccessDeniedException"}, 120 {"shape":"ThrottlingException"}, 121 {"shape":"InternalServerException"} 122 ] 123 }, 124 "ListFHIRImportJobs":{ 125 "name":"ListFHIRImportJobs", 126 "http":{ 127 "method":"POST", 128 "requestUri":"/" 129 }, 130 "input":{"shape":"ListFHIRImportJobsRequest"}, 131 "output":{"shape":"ListFHIRImportJobsResponse"}, 132 "errors":[ 133 {"shape":"ValidationException"}, 134 {"shape":"ResourceNotFoundException"}, 135 {"shape":"AccessDeniedException"}, 136 {"shape":"ThrottlingException"}, 137 {"shape":"InternalServerException"} 138 ] 139 }, 140 "ListTagsForResource":{ 141 "name":"ListTagsForResource", 142 "http":{ 143 "method":"POST", 144 "requestUri":"/" 145 }, 146 "input":{"shape":"ListTagsForResourceRequest"}, 147 "output":{"shape":"ListTagsForResourceResponse"}, 148 "errors":[ 149 {"shape":"ValidationException"}, 150 {"shape":"ResourceNotFoundException"} 151 ] 152 }, 153 "StartFHIRExportJob":{ 154 "name":"StartFHIRExportJob", 155 "http":{ 156 "method":"POST", 157 "requestUri":"/" 158 }, 159 "input":{"shape":"StartFHIRExportJobRequest"}, 160 "output":{"shape":"StartFHIRExportJobResponse"}, 161 "errors":[ 162 {"shape":"ValidationException"}, 163 {"shape":"ThrottlingException"}, 164 {"shape":"AccessDeniedException"}, 165 {"shape":"ResourceNotFoundException"}, 166 {"shape":"InternalServerException"} 167 ] 168 }, 169 "StartFHIRImportJob":{ 170 "name":"StartFHIRImportJob", 171 "http":{ 172 "method":"POST", 173 "requestUri":"/" 174 }, 175 "input":{"shape":"StartFHIRImportJobRequest"}, 176 "output":{"shape":"StartFHIRImportJobResponse"}, 177 "errors":[ 178 {"shape":"ValidationException"}, 179 {"shape":"ThrottlingException"}, 180 {"shape":"AccessDeniedException"}, 181 {"shape":"ResourceNotFoundException"}, 182 {"shape":"InternalServerException"} 183 ] 184 }, 185 "TagResource":{ 186 "name":"TagResource", 187 "http":{ 188 "method":"POST", 189 "requestUri":"/" 190 }, 191 "input":{"shape":"TagResourceRequest"}, 192 "output":{"shape":"TagResourceResponse"}, 193 "errors":[ 194 {"shape":"ValidationException"}, 195 {"shape":"ResourceNotFoundException"} 196 ] 197 }, 198 "UntagResource":{ 199 "name":"UntagResource", 200 "http":{ 201 "method":"POST", 202 "requestUri":"/" 203 }, 204 "input":{"shape":"UntagResourceRequest"}, 205 "output":{"shape":"UntagResourceResponse"}, 206 "errors":[ 207 {"shape":"ValidationException"}, 208 {"shape":"ResourceNotFoundException"} 209 ] 210 } 211 }, 212 "shapes":{ 213 "AccessDeniedException":{ 214 "type":"structure", 215 "members":{ 216 "Message":{"shape":"String"} 217 }, 218 "exception":true 219 }, 220 "AmazonResourceName":{ 221 "type":"string", 222 "max":1011, 223 "min":1, 224 "pattern":"^arn:aws((-us-gov)|(-iso)|(-iso-b)|(-cn))?:healthlake:[a-z0-9-]+:\\d{12}:datastore\\/fhir\\/.{32}" 225 }, 226 "BoundedLengthString":{ 227 "type":"string", 228 "max":5000, 229 "min":1, 230 "pattern":"[\\P{M}\\p{M}]{1,5000}" 231 }, 232 "ClientTokenString":{ 233 "type":"string", 234 "max":64, 235 "min":1, 236 "pattern":"^[a-zA-Z0-9-]+$" 237 }, 238 "CmkType":{ 239 "type":"string", 240 "enum":[ 241 "CUSTOMER_MANAGED_KMS_KEY", 242 "AWS_OWNED_KMS_KEY" 243 ] 244 }, 245 "ConflictException":{ 246 "type":"structure", 247 "members":{ 248 "Message":{"shape":"String"} 249 }, 250 "exception":true 251 }, 252 "CreateFHIRDatastoreRequest":{ 253 "type":"structure", 254 "required":["DatastoreTypeVersion"], 255 "members":{ 256 "DatastoreName":{"shape":"DatastoreName"}, 257 "DatastoreTypeVersion":{"shape":"FHIRVersion"}, 258 "SseConfiguration":{"shape":"SseConfiguration"}, 259 "PreloadDataConfig":{"shape":"PreloadDataConfig"}, 260 "ClientToken":{ 261 "shape":"ClientTokenString", 262 "idempotencyToken":true 263 }, 264 "Tags":{"shape":"TagList"} 265 } 266 }, 267 "CreateFHIRDatastoreResponse":{ 268 "type":"structure", 269 "required":[ 270 "DatastoreId", 271 "DatastoreArn", 272 "DatastoreStatus", 273 "DatastoreEndpoint" 274 ], 275 "members":{ 276 "DatastoreId":{"shape":"DatastoreId"}, 277 "DatastoreArn":{"shape":"DatastoreArn"}, 278 "DatastoreStatus":{"shape":"DatastoreStatus"}, 279 "DatastoreEndpoint":{"shape":"BoundedLengthString"} 280 } 281 }, 282 "DatastoreArn":{ 283 "type":"string", 284 "pattern":"^arn:aws((-us-gov)|(-iso)|(-iso-b)|(-cn))?:healthlake:[a-zA-Z0-9-]+:[0-9]{12}:datastore/.+?" 285 }, 286 "DatastoreFilter":{ 287 "type":"structure", 288 "members":{ 289 "DatastoreName":{"shape":"DatastoreName"}, 290 "DatastoreStatus":{"shape":"DatastoreStatus"}, 291 "CreatedBefore":{"shape":"Timestamp"}, 292 "CreatedAfter":{"shape":"Timestamp"} 293 } 294 }, 295 "DatastoreId":{ 296 "type":"string", 297 "max":32, 298 "min":1, 299 "pattern":"^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-%@]*)$" 300 }, 301 "DatastoreName":{ 302 "type":"string", 303 "max":256, 304 "min":1, 305 "pattern":"^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-%@]*)$" 306 }, 307 "DatastoreProperties":{ 308 "type":"structure", 309 "required":[ 310 "DatastoreId", 311 "DatastoreArn", 312 "DatastoreStatus", 313 "DatastoreTypeVersion", 314 "DatastoreEndpoint" 315 ], 316 "members":{ 317 "DatastoreId":{"shape":"DatastoreId"}, 318 "DatastoreArn":{"shape":"DatastoreArn"}, 319 "DatastoreName":{"shape":"DatastoreName"}, 320 "DatastoreStatus":{"shape":"DatastoreStatus"}, 321 "CreatedAt":{"shape":"Timestamp"}, 322 "DatastoreTypeVersion":{"shape":"FHIRVersion"}, 323 "DatastoreEndpoint":{"shape":"String"}, 324 "SseConfiguration":{"shape":"SseConfiguration"}, 325 "PreloadDataConfig":{"shape":"PreloadDataConfig"} 326 } 327 }, 328 "DatastorePropertiesList":{ 329 "type":"list", 330 "member":{"shape":"DatastoreProperties"} 331 }, 332 "DatastoreStatus":{ 333 "type":"string", 334 "enum":[ 335 "CREATING", 336 "ACTIVE", 337 "DELETING", 338 "DELETED" 339 ] 340 }, 341 "DeleteFHIRDatastoreRequest":{ 342 "type":"structure", 343 "members":{ 344 "DatastoreId":{"shape":"DatastoreId"} 345 } 346 }, 347 "DeleteFHIRDatastoreResponse":{ 348 "type":"structure", 349 "required":[ 350 "DatastoreId", 351 "DatastoreArn", 352 "DatastoreStatus", 353 "DatastoreEndpoint" 354 ], 355 "members":{ 356 "DatastoreId":{"shape":"DatastoreId"}, 357 "DatastoreArn":{"shape":"DatastoreArn"}, 358 "DatastoreStatus":{"shape":"DatastoreStatus"}, 359 "DatastoreEndpoint":{"shape":"BoundedLengthString"} 360 } 361 }, 362 "DescribeFHIRDatastoreRequest":{ 363 "type":"structure", 364 "members":{ 365 "DatastoreId":{"shape":"DatastoreId"} 366 } 367 }, 368 "DescribeFHIRDatastoreResponse":{ 369 "type":"structure", 370 "required":["DatastoreProperties"], 371 "members":{ 372 "DatastoreProperties":{"shape":"DatastoreProperties"} 373 } 374 }, 375 "DescribeFHIRExportJobRequest":{ 376 "type":"structure", 377 "required":[ 378 "DatastoreId", 379 "JobId" 380 ], 381 "members":{ 382 "DatastoreId":{"shape":"DatastoreId"}, 383 "JobId":{"shape":"JobId"} 384 } 385 }, 386 "DescribeFHIRExportJobResponse":{ 387 "type":"structure", 388 "required":["ExportJobProperties"], 389 "members":{ 390 "ExportJobProperties":{"shape":"ExportJobProperties"} 391 } 392 }, 393 "DescribeFHIRImportJobRequest":{ 394 "type":"structure", 395 "required":[ 396 "DatastoreId", 397 "JobId" 398 ], 399 "members":{ 400 "DatastoreId":{"shape":"DatastoreId"}, 401 "JobId":{"shape":"JobId"} 402 } 403 }, 404 "DescribeFHIRImportJobResponse":{ 405 "type":"structure", 406 "required":["ImportJobProperties"], 407 "members":{ 408 "ImportJobProperties":{"shape":"ImportJobProperties"} 409 } 410 }, 411 "EncryptionKeyID":{ 412 "type":"string", 413 "max":400, 414 "min":1, 415 "pattern":"(arn:aws((-us-gov)|(-iso)|(-iso-b)|(-cn))?:kms:)?([a-z]{2}-[a-z]+(-[a-z]+)?-\\d:)?(\\d{12}:)?(((key/)?[a-zA-Z0-9-_]+)|(alias/[a-zA-Z0-9:/_-]+))" 416 }, 417 "ExportJobProperties":{ 418 "type":"structure", 419 "required":[ 420 "JobId", 421 "JobStatus", 422 "SubmitTime", 423 "DatastoreId", 424 "OutputDataConfig" 425 ], 426 "members":{ 427 "JobId":{"shape":"JobId"}, 428 "JobName":{"shape":"JobName"}, 429 "JobStatus":{"shape":"JobStatus"}, 430 "SubmitTime":{"shape":"Timestamp"}, 431 "EndTime":{"shape":"Timestamp"}, 432 "DatastoreId":{"shape":"DatastoreId"}, 433 "OutputDataConfig":{"shape":"OutputDataConfig"}, 434 "DataAccessRoleArn":{"shape":"IamRoleArn"}, 435 "Message":{"shape":"Message"} 436 } 437 }, 438 "ExportJobPropertiesList":{ 439 "type":"list", 440 "member":{"shape":"ExportJobProperties"} 441 }, 442 "FHIRVersion":{ 443 "type":"string", 444 "enum":["R4"] 445 }, 446 "IamRoleArn":{ 447 "type":"string", 448 "max":2048, 449 "min":20, 450 "pattern":"arn:aws(-[^:]+)?:iam::[0-9]{12}:role/.+" 451 }, 452 "ImportJobProperties":{ 453 "type":"structure", 454 "required":[ 455 "JobId", 456 "JobStatus", 457 "SubmitTime", 458 "DatastoreId", 459 "InputDataConfig" 460 ], 461 "members":{ 462 "JobId":{"shape":"JobId"}, 463 "JobName":{"shape":"JobName"}, 464 "JobStatus":{"shape":"JobStatus"}, 465 "SubmitTime":{"shape":"Timestamp"}, 466 "EndTime":{"shape":"Timestamp"}, 467 "DatastoreId":{"shape":"DatastoreId"}, 468 "InputDataConfig":{"shape":"InputDataConfig"}, 469 "JobOutputDataConfig":{"shape":"OutputDataConfig"}, 470 "DataAccessRoleArn":{"shape":"IamRoleArn"}, 471 "Message":{"shape":"Message"} 472 } 473 }, 474 "ImportJobPropertiesList":{ 475 "type":"list", 476 "member":{"shape":"ImportJobProperties"} 477 }, 478 "InputDataConfig":{ 479 "type":"structure", 480 "members":{ 481 "S3Uri":{"shape":"S3Uri"} 482 }, 483 "union":true 484 }, 485 "InternalServerException":{ 486 "type":"structure", 487 "members":{ 488 "Message":{"shape":"String"} 489 }, 490 "exception":true, 491 "fault":true 492 }, 493 "JobId":{ 494 "type":"string", 495 "max":32, 496 "min":1, 497 "pattern":"^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-%@]*)$" 498 }, 499 "JobName":{ 500 "type":"string", 501 "max":64, 502 "min":1, 503 "pattern":"^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-%@]*)$" 504 }, 505 "JobStatus":{ 506 "type":"string", 507 "enum":[ 508 "SUBMITTED", 509 "IN_PROGRESS", 510 "COMPLETED_WITH_ERRORS", 511 "COMPLETED", 512 "FAILED" 513 ] 514 }, 515 "KmsEncryptionConfig":{ 516 "type":"structure", 517 "required":["CmkType"], 518 "members":{ 519 "CmkType":{"shape":"CmkType"}, 520 "KmsKeyId":{"shape":"EncryptionKeyID"} 521 } 522 }, 523 "ListFHIRDatastoresRequest":{ 524 "type":"structure", 525 "members":{ 526 "Filter":{"shape":"DatastoreFilter"}, 527 "NextToken":{"shape":"NextToken"}, 528 "MaxResults":{"shape":"MaxResultsInteger"} 529 } 530 }, 531 "ListFHIRDatastoresResponse":{ 532 "type":"structure", 533 "required":["DatastorePropertiesList"], 534 "members":{ 535 "DatastorePropertiesList":{"shape":"DatastorePropertiesList"}, 536 "NextToken":{"shape":"NextToken"} 537 } 538 }, 539 "ListFHIRExportJobsRequest":{ 540 "type":"structure", 541 "required":["DatastoreId"], 542 "members":{ 543 "DatastoreId":{"shape":"DatastoreId"}, 544 "NextToken":{"shape":"NextToken"}, 545 "MaxResults":{"shape":"MaxResultsInteger"}, 546 "JobName":{"shape":"JobName"}, 547 "JobStatus":{"shape":"JobStatus"}, 548 "SubmittedBefore":{"shape":"Timestamp"}, 549 "SubmittedAfter":{"shape":"Timestamp"} 550 } 551 }, 552 "ListFHIRExportJobsResponse":{ 553 "type":"structure", 554 "required":["ExportJobPropertiesList"], 555 "members":{ 556 "ExportJobPropertiesList":{"shape":"ExportJobPropertiesList"}, 557 "NextToken":{"shape":"NextToken"} 558 } 559 }, 560 "ListFHIRImportJobsRequest":{ 561 "type":"structure", 562 "required":["DatastoreId"], 563 "members":{ 564 "DatastoreId":{"shape":"DatastoreId"}, 565 "NextToken":{"shape":"NextToken"}, 566 "MaxResults":{"shape":"MaxResultsInteger"}, 567 "JobName":{"shape":"JobName"}, 568 "JobStatus":{"shape":"JobStatus"}, 569 "SubmittedBefore":{"shape":"Timestamp"}, 570 "SubmittedAfter":{"shape":"Timestamp"} 571 } 572 }, 573 "ListFHIRImportJobsResponse":{ 574 "type":"structure", 575 "required":["ImportJobPropertiesList"], 576 "members":{ 577 "ImportJobPropertiesList":{"shape":"ImportJobPropertiesList"}, 578 "NextToken":{"shape":"NextToken"} 579 } 580 }, 581 "ListTagsForResourceRequest":{ 582 "type":"structure", 583 "required":["ResourceARN"], 584 "members":{ 585 "ResourceARN":{"shape":"AmazonResourceName"} 586 } 587 }, 588 "ListTagsForResourceResponse":{ 589 "type":"structure", 590 "members":{ 591 "Tags":{"shape":"TagList"} 592 } 593 }, 594 "MaxResultsInteger":{ 595 "type":"integer", 596 "max":500, 597 "min":1 598 }, 599 "Message":{ 600 "type":"string", 601 "max":2048, 602 "min":1, 603 "pattern":"^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-%@]*)$" 604 }, 605 "NextToken":{ 606 "type":"string", 607 "max":8192, 608 "pattern":"\\p{ASCII}{0,8192}" 609 }, 610 "OutputDataConfig":{ 611 "type":"structure", 612 "members":{ 613 "S3Configuration":{"shape":"S3Configuration"} 614 }, 615 "union":true 616 }, 617 "PreloadDataConfig":{ 618 "type":"structure", 619 "required":["PreloadDataType"], 620 "members":{ 621 "PreloadDataType":{"shape":"PreloadDataType"} 622 } 623 }, 624 "PreloadDataType":{ 625 "type":"string", 626 "enum":["SYNTHEA"] 627 }, 628 "ResourceNotFoundException":{ 629 "type":"structure", 630 "members":{ 631 "Message":{"shape":"String"} 632 }, 633 "exception":true 634 }, 635 "S3Configuration":{ 636 "type":"structure", 637 "required":[ 638 "S3Uri", 639 "KmsKeyId" 640 ], 641 "members":{ 642 "S3Uri":{"shape":"S3Uri"}, 643 "KmsKeyId":{"shape":"EncryptionKeyID"} 644 } 645 }, 646 "S3Uri":{ 647 "type":"string", 648 "max":1024, 649 "pattern":"s3://[a-z0-9][\\.\\-a-z0-9]{1,61}[a-z0-9](/.*)?" 650 }, 651 "SseConfiguration":{ 652 "type":"structure", 653 "required":["KmsEncryptionConfig"], 654 "members":{ 655 "KmsEncryptionConfig":{"shape":"KmsEncryptionConfig"} 656 } 657 }, 658 "StartFHIRExportJobRequest":{ 659 "type":"structure", 660 "required":[ 661 "OutputDataConfig", 662 "DatastoreId", 663 "DataAccessRoleArn", 664 "ClientToken" 665 ], 666 "members":{ 667 "JobName":{"shape":"JobName"}, 668 "OutputDataConfig":{"shape":"OutputDataConfig"}, 669 "DatastoreId":{"shape":"DatastoreId"}, 670 "DataAccessRoleArn":{"shape":"IamRoleArn"}, 671 "ClientToken":{ 672 "shape":"ClientTokenString", 673 "idempotencyToken":true 674 } 675 } 676 }, 677 "StartFHIRExportJobResponse":{ 678 "type":"structure", 679 "required":[ 680 "JobId", 681 "JobStatus" 682 ], 683 "members":{ 684 "JobId":{"shape":"JobId"}, 685 "JobStatus":{"shape":"JobStatus"}, 686 "DatastoreId":{"shape":"DatastoreId"} 687 } 688 }, 689 "StartFHIRImportJobRequest":{ 690 "type":"structure", 691 "required":[ 692 "InputDataConfig", 693 "JobOutputDataConfig", 694 "DatastoreId", 695 "DataAccessRoleArn", 696 "ClientToken" 697 ], 698 "members":{ 699 "JobName":{"shape":"JobName"}, 700 "InputDataConfig":{"shape":"InputDataConfig"}, 701 "JobOutputDataConfig":{"shape":"OutputDataConfig"}, 702 "DatastoreId":{"shape":"DatastoreId"}, 703 "DataAccessRoleArn":{"shape":"IamRoleArn"}, 704 "ClientToken":{ 705 "shape":"ClientTokenString", 706 "idempotencyToken":true 707 } 708 } 709 }, 710 "StartFHIRImportJobResponse":{ 711 "type":"structure", 712 "required":[ 713 "JobId", 714 "JobStatus" 715 ], 716 "members":{ 717 "JobId":{"shape":"JobId"}, 718 "JobStatus":{"shape":"JobStatus"}, 719 "DatastoreId":{"shape":"DatastoreId"} 720 } 721 }, 722 "String":{ 723 "type":"string", 724 "max":10000, 725 "pattern":"[\\P{M}\\p{M}]{0,10000}" 726 }, 727 "Tag":{ 728 "type":"structure", 729 "required":[ 730 "Key", 731 "Value" 732 ], 733 "members":{ 734 "Key":{"shape":"TagKey"}, 735 "Value":{"shape":"TagValue"} 736 } 737 }, 738 "TagKey":{ 739 "type":"string", 740 "max":128, 741 "min":1, 742 "pattern":"^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-@]*)$" 743 }, 744 "TagKeyList":{ 745 "type":"list", 746 "member":{"shape":"TagKey"}, 747 "max":200, 748 "min":0 749 }, 750 "TagList":{ 751 "type":"list", 752 "member":{"shape":"Tag"}, 753 "max":200, 754 "min":0 755 }, 756 "TagResourceRequest":{ 757 "type":"structure", 758 "required":[ 759 "ResourceARN", 760 "Tags" 761 ], 762 "members":{ 763 "ResourceARN":{"shape":"AmazonResourceName"}, 764 "Tags":{"shape":"TagList"} 765 } 766 }, 767 "TagResourceResponse":{ 768 "type":"structure", 769 "members":{ 770 } 771 }, 772 "TagValue":{ 773 "type":"string", 774 "max":256, 775 "min":0, 776 "pattern":"^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-@]*)$" 777 }, 778 "ThrottlingException":{ 779 "type":"structure", 780 "members":{ 781 "Message":{"shape":"String"} 782 }, 783 "exception":true 784 }, 785 "Timestamp":{"type":"timestamp"}, 786 "UntagResourceRequest":{ 787 "type":"structure", 788 "required":[ 789 "ResourceARN", 790 "TagKeys" 791 ], 792 "members":{ 793 "ResourceARN":{"shape":"AmazonResourceName"}, 794 "TagKeys":{"shape":"TagKeyList"} 795 } 796 }, 797 "UntagResourceResponse":{ 798 "type":"structure", 799 "members":{ 800 } 801 }, 802 "ValidationException":{ 803 "type":"structure", 804 "members":{ 805 "Message":{"shape":"String"} 806 }, 807 "exception":true 808 } 809 } 810 }