glacier-2012-06-01.min.json (29970B)
1 { 2 "version": "2.0", 3 "metadata": { 4 "apiVersion": "2012-06-01", 5 "checksumFormat": "sha256", 6 "endpointPrefix": "glacier", 7 "protocol": "rest-json", 8 "serviceFullName": "Amazon Glacier", 9 "signatureVersion": "v4" 10 }, 11 "operations": { 12 "AbortMultipartUpload": { 13 "http": { 14 "method": "DELETE", 15 "requestUri": "/{accountId}/vaults/{vaultName}/multipart-uploads/{uploadId}", 16 "responseCode": 204 17 }, 18 "input": { 19 "type": "structure", 20 "required": [ 21 "accountId", 22 "vaultName", 23 "uploadId" 24 ], 25 "members": { 26 "accountId": { 27 "location": "uri", 28 "locationName": "accountId" 29 }, 30 "vaultName": { 31 "location": "uri", 32 "locationName": "vaultName" 33 }, 34 "uploadId": { 35 "location": "uri", 36 "locationName": "uploadId" 37 } 38 } 39 } 40 }, 41 "AbortVaultLock": { 42 "http": { 43 "method": "DELETE", 44 "requestUri": "/{accountId}/vaults/{vaultName}/lock-policy", 45 "responseCode": 204 46 }, 47 "input": { 48 "type": "structure", 49 "required": [ 50 "accountId", 51 "vaultName" 52 ], 53 "members": { 54 "accountId": { 55 "location": "uri", 56 "locationName": "accountId" 57 }, 58 "vaultName": { 59 "location": "uri", 60 "locationName": "vaultName" 61 } 62 } 63 } 64 }, 65 "AddTagsToVault": { 66 "http": { 67 "requestUri": "/{accountId}/vaults/{vaultName}/tags?operation=add", 68 "responseCode": 204 69 }, 70 "input": { 71 "type": "structure", 72 "required": [ 73 "accountId", 74 "vaultName" 75 ], 76 "members": { 77 "accountId": { 78 "location": "uri", 79 "locationName": "accountId" 80 }, 81 "vaultName": { 82 "location": "uri", 83 "locationName": "vaultName" 84 }, 85 "Tags": { 86 "shape": "S5" 87 } 88 } 89 } 90 }, 91 "CompleteMultipartUpload": { 92 "http": { 93 "requestUri": "/{accountId}/vaults/{vaultName}/multipart-uploads/{uploadId}", 94 "responseCode": 201 95 }, 96 "input": { 97 "type": "structure", 98 "required": [ 99 "accountId", 100 "vaultName", 101 "uploadId" 102 ], 103 "members": { 104 "accountId": { 105 "location": "uri", 106 "locationName": "accountId" 107 }, 108 "vaultName": { 109 "location": "uri", 110 "locationName": "vaultName" 111 }, 112 "uploadId": { 113 "location": "uri", 114 "locationName": "uploadId" 115 }, 116 "archiveSize": { 117 "location": "header", 118 "locationName": "x-amz-archive-size" 119 }, 120 "checksum": { 121 "location": "header", 122 "locationName": "x-amz-sha256-tree-hash" 123 } 124 } 125 }, 126 "output": { 127 "shape": "S9" 128 } 129 }, 130 "CompleteVaultLock": { 131 "http": { 132 "requestUri": "/{accountId}/vaults/{vaultName}/lock-policy/{lockId}", 133 "responseCode": 204 134 }, 135 "input": { 136 "type": "structure", 137 "required": [ 138 "accountId", 139 "vaultName", 140 "lockId" 141 ], 142 "members": { 143 "accountId": { 144 "location": "uri", 145 "locationName": "accountId" 146 }, 147 "vaultName": { 148 "location": "uri", 149 "locationName": "vaultName" 150 }, 151 "lockId": { 152 "location": "uri", 153 "locationName": "lockId" 154 } 155 } 156 } 157 }, 158 "CreateVault": { 159 "http": { 160 "method": "PUT", 161 "requestUri": "/{accountId}/vaults/{vaultName}", 162 "responseCode": 201 163 }, 164 "input": { 165 "type": "structure", 166 "required": [ 167 "accountId", 168 "vaultName" 169 ], 170 "members": { 171 "accountId": { 172 "location": "uri", 173 "locationName": "accountId" 174 }, 175 "vaultName": { 176 "location": "uri", 177 "locationName": "vaultName" 178 } 179 } 180 }, 181 "output": { 182 "type": "structure", 183 "members": { 184 "location": { 185 "location": "header", 186 "locationName": "Location" 187 } 188 } 189 } 190 }, 191 "DeleteArchive": { 192 "http": { 193 "method": "DELETE", 194 "requestUri": "/{accountId}/vaults/{vaultName}/archives/{archiveId}", 195 "responseCode": 204 196 }, 197 "input": { 198 "type": "structure", 199 "required": [ 200 "accountId", 201 "vaultName", 202 "archiveId" 203 ], 204 "members": { 205 "accountId": { 206 "location": "uri", 207 "locationName": "accountId" 208 }, 209 "vaultName": { 210 "location": "uri", 211 "locationName": "vaultName" 212 }, 213 "archiveId": { 214 "location": "uri", 215 "locationName": "archiveId" 216 } 217 } 218 } 219 }, 220 "DeleteVault": { 221 "http": { 222 "method": "DELETE", 223 "requestUri": "/{accountId}/vaults/{vaultName}", 224 "responseCode": 204 225 }, 226 "input": { 227 "type": "structure", 228 "required": [ 229 "accountId", 230 "vaultName" 231 ], 232 "members": { 233 "accountId": { 234 "location": "uri", 235 "locationName": "accountId" 236 }, 237 "vaultName": { 238 "location": "uri", 239 "locationName": "vaultName" 240 } 241 } 242 } 243 }, 244 "DeleteVaultAccessPolicy": { 245 "http": { 246 "method": "DELETE", 247 "requestUri": "/{accountId}/vaults/{vaultName}/access-policy", 248 "responseCode": 204 249 }, 250 "input": { 251 "type": "structure", 252 "required": [ 253 "accountId", 254 "vaultName" 255 ], 256 "members": { 257 "accountId": { 258 "location": "uri", 259 "locationName": "accountId" 260 }, 261 "vaultName": { 262 "location": "uri", 263 "locationName": "vaultName" 264 } 265 } 266 } 267 }, 268 "DeleteVaultNotifications": { 269 "http": { 270 "method": "DELETE", 271 "requestUri": "/{accountId}/vaults/{vaultName}/notification-configuration", 272 "responseCode": 204 273 }, 274 "input": { 275 "type": "structure", 276 "required": [ 277 "accountId", 278 "vaultName" 279 ], 280 "members": { 281 "accountId": { 282 "location": "uri", 283 "locationName": "accountId" 284 }, 285 "vaultName": { 286 "location": "uri", 287 "locationName": "vaultName" 288 } 289 } 290 } 291 }, 292 "DescribeJob": { 293 "http": { 294 "method": "GET", 295 "requestUri": "/{accountId}/vaults/{vaultName}/jobs/{jobId}" 296 }, 297 "input": { 298 "type": "structure", 299 "required": [ 300 "accountId", 301 "vaultName", 302 "jobId" 303 ], 304 "members": { 305 "accountId": { 306 "location": "uri", 307 "locationName": "accountId" 308 }, 309 "vaultName": { 310 "location": "uri", 311 "locationName": "vaultName" 312 }, 313 "jobId": { 314 "location": "uri", 315 "locationName": "jobId" 316 } 317 } 318 }, 319 "output": { 320 "shape": "Si" 321 } 322 }, 323 "DescribeVault": { 324 "http": { 325 "method": "GET", 326 "requestUri": "/{accountId}/vaults/{vaultName}" 327 }, 328 "input": { 329 "type": "structure", 330 "required": [ 331 "accountId", 332 "vaultName" 333 ], 334 "members": { 335 "accountId": { 336 "location": "uri", 337 "locationName": "accountId" 338 }, 339 "vaultName": { 340 "location": "uri", 341 "locationName": "vaultName" 342 } 343 } 344 }, 345 "output": { 346 "shape": "Sq" 347 } 348 }, 349 "GetDataRetrievalPolicy": { 350 "http": { 351 "method": "GET", 352 "requestUri": "/{accountId}/policies/data-retrieval" 353 }, 354 "input": { 355 "type": "structure", 356 "required": [ 357 "accountId" 358 ], 359 "members": { 360 "accountId": { 361 "location": "uri", 362 "locationName": "accountId" 363 } 364 } 365 }, 366 "output": { 367 "type": "structure", 368 "members": { 369 "Policy": { 370 "shape": "Su" 371 } 372 } 373 } 374 }, 375 "GetJobOutput": { 376 "http": { 377 "method": "GET", 378 "requestUri": "/{accountId}/vaults/{vaultName}/jobs/{jobId}/output" 379 }, 380 "input": { 381 "type": "structure", 382 "required": [ 383 "accountId", 384 "vaultName", 385 "jobId" 386 ], 387 "members": { 388 "accountId": { 389 "location": "uri", 390 "locationName": "accountId" 391 }, 392 "vaultName": { 393 "location": "uri", 394 "locationName": "vaultName" 395 }, 396 "jobId": { 397 "location": "uri", 398 "locationName": "jobId" 399 }, 400 "range": { 401 "location": "header", 402 "locationName": "Range" 403 } 404 } 405 }, 406 "output": { 407 "type": "structure", 408 "members": { 409 "body": { 410 "shape": "S10" 411 }, 412 "checksum": { 413 "location": "header", 414 "locationName": "x-amz-sha256-tree-hash" 415 }, 416 "status": { 417 "location": "statusCode", 418 "type": "integer" 419 }, 420 "contentRange": { 421 "location": "header", 422 "locationName": "Content-Range" 423 }, 424 "acceptRanges": { 425 "location": "header", 426 "locationName": "Accept-Ranges" 427 }, 428 "contentType": { 429 "location": "header", 430 "locationName": "Content-Type" 431 }, 432 "archiveDescription": { 433 "location": "header", 434 "locationName": "x-amz-archive-description" 435 } 436 }, 437 "payload": "body" 438 } 439 }, 440 "GetVaultAccessPolicy": { 441 "http": { 442 "method": "GET", 443 "requestUri": "/{accountId}/vaults/{vaultName}/access-policy" 444 }, 445 "input": { 446 "type": "structure", 447 "required": [ 448 "accountId", 449 "vaultName" 450 ], 451 "members": { 452 "accountId": { 453 "location": "uri", 454 "locationName": "accountId" 455 }, 456 "vaultName": { 457 "location": "uri", 458 "locationName": "vaultName" 459 } 460 } 461 }, 462 "output": { 463 "type": "structure", 464 "members": { 465 "policy": { 466 "shape": "S14" 467 } 468 }, 469 "payload": "policy" 470 } 471 }, 472 "GetVaultLock": { 473 "http": { 474 "method": "GET", 475 "requestUri": "/{accountId}/vaults/{vaultName}/lock-policy" 476 }, 477 "input": { 478 "type": "structure", 479 "required": [ 480 "accountId", 481 "vaultName" 482 ], 483 "members": { 484 "accountId": { 485 "location": "uri", 486 "locationName": "accountId" 487 }, 488 "vaultName": { 489 "location": "uri", 490 "locationName": "vaultName" 491 } 492 } 493 }, 494 "output": { 495 "type": "structure", 496 "members": { 497 "Policy": {}, 498 "State": {}, 499 "ExpirationDate": {}, 500 "CreationDate": {} 501 } 502 } 503 }, 504 "GetVaultNotifications": { 505 "http": { 506 "method": "GET", 507 "requestUri": "/{accountId}/vaults/{vaultName}/notification-configuration" 508 }, 509 "input": { 510 "type": "structure", 511 "required": [ 512 "accountId", 513 "vaultName" 514 ], 515 "members": { 516 "accountId": { 517 "location": "uri", 518 "locationName": "accountId" 519 }, 520 "vaultName": { 521 "location": "uri", 522 "locationName": "vaultName" 523 } 524 } 525 }, 526 "output": { 527 "type": "structure", 528 "members": { 529 "vaultNotificationConfig": { 530 "shape": "S19" 531 } 532 }, 533 "payload": "vaultNotificationConfig" 534 } 535 }, 536 "InitiateJob": { 537 "http": { 538 "requestUri": "/{accountId}/vaults/{vaultName}/jobs", 539 "responseCode": 202 540 }, 541 "input": { 542 "type": "structure", 543 "required": [ 544 "accountId", 545 "vaultName" 546 ], 547 "members": { 548 "accountId": { 549 "location": "uri", 550 "locationName": "accountId" 551 }, 552 "vaultName": { 553 "location": "uri", 554 "locationName": "vaultName" 555 }, 556 "jobParameters": { 557 "type": "structure", 558 "members": { 559 "Format": {}, 560 "Type": {}, 561 "ArchiveId": {}, 562 "Description": {}, 563 "SNSTopic": {}, 564 "RetrievalByteRange": {}, 565 "Tier": {}, 566 "InventoryRetrievalParameters": { 567 "type": "structure", 568 "members": { 569 "StartDate": {}, 570 "EndDate": {}, 571 "Limit": {}, 572 "Marker": {} 573 } 574 } 575 } 576 } 577 }, 578 "payload": "jobParameters" 579 }, 580 "output": { 581 "type": "structure", 582 "members": { 583 "location": { 584 "location": "header", 585 "locationName": "Location" 586 }, 587 "jobId": { 588 "location": "header", 589 "locationName": "x-amz-job-id" 590 } 591 } 592 } 593 }, 594 "InitiateMultipartUpload": { 595 "http": { 596 "requestUri": "/{accountId}/vaults/{vaultName}/multipart-uploads", 597 "responseCode": 201 598 }, 599 "input": { 600 "type": "structure", 601 "required": [ 602 "accountId", 603 "vaultName" 604 ], 605 "members": { 606 "accountId": { 607 "location": "uri", 608 "locationName": "accountId" 609 }, 610 "vaultName": { 611 "location": "uri", 612 "locationName": "vaultName" 613 }, 614 "archiveDescription": { 615 "location": "header", 616 "locationName": "x-amz-archive-description" 617 }, 618 "partSize": { 619 "location": "header", 620 "locationName": "x-amz-part-size" 621 } 622 } 623 }, 624 "output": { 625 "type": "structure", 626 "members": { 627 "location": { 628 "location": "header", 629 "locationName": "Location" 630 }, 631 "uploadId": { 632 "location": "header", 633 "locationName": "x-amz-multipart-upload-id" 634 } 635 } 636 } 637 }, 638 "InitiateVaultLock": { 639 "http": { 640 "requestUri": "/{accountId}/vaults/{vaultName}/lock-policy", 641 "responseCode": 201 642 }, 643 "input": { 644 "type": "structure", 645 "required": [ 646 "accountId", 647 "vaultName" 648 ], 649 "members": { 650 "accountId": { 651 "location": "uri", 652 "locationName": "accountId" 653 }, 654 "vaultName": { 655 "location": "uri", 656 "locationName": "vaultName" 657 }, 658 "policy": { 659 "type": "structure", 660 "members": { 661 "Policy": {} 662 } 663 } 664 }, 665 "payload": "policy" 666 }, 667 "output": { 668 "type": "structure", 669 "members": { 670 "lockId": { 671 "location": "header", 672 "locationName": "x-amz-lock-id" 673 } 674 } 675 } 676 }, 677 "ListJobs": { 678 "http": { 679 "method": "GET", 680 "requestUri": "/{accountId}/vaults/{vaultName}/jobs" 681 }, 682 "input": { 683 "type": "structure", 684 "required": [ 685 "accountId", 686 "vaultName" 687 ], 688 "members": { 689 "accountId": { 690 "location": "uri", 691 "locationName": "accountId" 692 }, 693 "vaultName": { 694 "location": "uri", 695 "locationName": "vaultName" 696 }, 697 "limit": { 698 "location": "querystring", 699 "locationName": "limit" 700 }, 701 "marker": { 702 "location": "querystring", 703 "locationName": "marker" 704 }, 705 "statuscode": { 706 "location": "querystring", 707 "locationName": "statuscode" 708 }, 709 "completed": { 710 "location": "querystring", 711 "locationName": "completed" 712 } 713 } 714 }, 715 "output": { 716 "type": "structure", 717 "members": { 718 "JobList": { 719 "type": "list", 720 "member": { 721 "shape": "Si" 722 } 723 }, 724 "Marker": {} 725 } 726 } 727 }, 728 "ListMultipartUploads": { 729 "http": { 730 "method": "GET", 731 "requestUri": "/{accountId}/vaults/{vaultName}/multipart-uploads" 732 }, 733 "input": { 734 "type": "structure", 735 "required": [ 736 "accountId", 737 "vaultName" 738 ], 739 "members": { 740 "accountId": { 741 "location": "uri", 742 "locationName": "accountId" 743 }, 744 "vaultName": { 745 "location": "uri", 746 "locationName": "vaultName" 747 }, 748 "marker": { 749 "location": "querystring", 750 "locationName": "marker" 751 }, 752 "limit": { 753 "location": "querystring", 754 "locationName": "limit" 755 } 756 } 757 }, 758 "output": { 759 "type": "structure", 760 "members": { 761 "UploadsList": { 762 "type": "list", 763 "member": { 764 "type": "structure", 765 "members": { 766 "MultipartUploadId": {}, 767 "VaultARN": {}, 768 "ArchiveDescription": {}, 769 "PartSizeInBytes": { 770 "type": "long" 771 }, 772 "CreationDate": {} 773 } 774 } 775 }, 776 "Marker": {} 777 } 778 } 779 }, 780 "ListParts": { 781 "http": { 782 "method": "GET", 783 "requestUri": "/{accountId}/vaults/{vaultName}/multipart-uploads/{uploadId}" 784 }, 785 "input": { 786 "type": "structure", 787 "required": [ 788 "accountId", 789 "vaultName", 790 "uploadId" 791 ], 792 "members": { 793 "accountId": { 794 "location": "uri", 795 "locationName": "accountId" 796 }, 797 "vaultName": { 798 "location": "uri", 799 "locationName": "vaultName" 800 }, 801 "uploadId": { 802 "location": "uri", 803 "locationName": "uploadId" 804 }, 805 "marker": { 806 "location": "querystring", 807 "locationName": "marker" 808 }, 809 "limit": { 810 "location": "querystring", 811 "locationName": "limit" 812 } 813 } 814 }, 815 "output": { 816 "type": "structure", 817 "members": { 818 "MultipartUploadId": {}, 819 "VaultARN": {}, 820 "ArchiveDescription": {}, 821 "PartSizeInBytes": { 822 "type": "long" 823 }, 824 "CreationDate": {}, 825 "Parts": { 826 "type": "list", 827 "member": { 828 "type": "structure", 829 "members": { 830 "RangeInBytes": {}, 831 "SHA256TreeHash": {} 832 } 833 } 834 }, 835 "Marker": {} 836 } 837 } 838 }, 839 "ListProvisionedCapacity": { 840 "http": { 841 "method": "GET", 842 "requestUri": "/{accountId}/provisioned-capacity" 843 }, 844 "input": { 845 "type": "structure", 846 "required": [ 847 "accountId" 848 ], 849 "members": { 850 "accountId": { 851 "location": "uri", 852 "locationName": "accountId" 853 } 854 } 855 }, 856 "output": { 857 "type": "structure", 858 "members": { 859 "ProvisionedCapacityList": { 860 "type": "list", 861 "member": { 862 "type": "structure", 863 "members": { 864 "CapacityId": {}, 865 "StartDate": {}, 866 "ExpirationDate": {} 867 } 868 } 869 } 870 } 871 } 872 }, 873 "ListTagsForVault": { 874 "http": { 875 "method": "GET", 876 "requestUri": "/{accountId}/vaults/{vaultName}/tags" 877 }, 878 "input": { 879 "type": "structure", 880 "required": [ 881 "accountId", 882 "vaultName" 883 ], 884 "members": { 885 "accountId": { 886 "location": "uri", 887 "locationName": "accountId" 888 }, 889 "vaultName": { 890 "location": "uri", 891 "locationName": "vaultName" 892 } 893 } 894 }, 895 "output": { 896 "type": "structure", 897 "members": { 898 "Tags": { 899 "shape": "S5" 900 } 901 } 902 } 903 }, 904 "ListVaults": { 905 "http": { 906 "method": "GET", 907 "requestUri": "/{accountId}/vaults" 908 }, 909 "input": { 910 "type": "structure", 911 "required": [ 912 "accountId" 913 ], 914 "members": { 915 "accountId": { 916 "location": "uri", 917 "locationName": "accountId" 918 }, 919 "marker": { 920 "location": "querystring", 921 "locationName": "marker" 922 }, 923 "limit": { 924 "location": "querystring", 925 "locationName": "limit" 926 } 927 } 928 }, 929 "output": { 930 "type": "structure", 931 "members": { 932 "VaultList": { 933 "type": "list", 934 "member": { 935 "shape": "Sq" 936 } 937 }, 938 "Marker": {} 939 } 940 } 941 }, 942 "PurchaseProvisionedCapacity": { 943 "http": { 944 "requestUri": "/{accountId}/provisioned-capacity", 945 "responseCode": 201 946 }, 947 "input": { 948 "type": "structure", 949 "required": [ 950 "accountId" 951 ], 952 "members": { 953 "accountId": { 954 "location": "uri", 955 "locationName": "accountId" 956 } 957 } 958 }, 959 "output": { 960 "type": "structure", 961 "members": { 962 "capacityId": { 963 "location": "header", 964 "locationName": "x-amz-capacity-id" 965 } 966 } 967 } 968 }, 969 "RemoveTagsFromVault": { 970 "http": { 971 "requestUri": "/{accountId}/vaults/{vaultName}/tags?operation=remove", 972 "responseCode": 204 973 }, 974 "input": { 975 "type": "structure", 976 "required": [ 977 "accountId", 978 "vaultName" 979 ], 980 "members": { 981 "accountId": { 982 "location": "uri", 983 "locationName": "accountId" 984 }, 985 "vaultName": { 986 "location": "uri", 987 "locationName": "vaultName" 988 }, 989 "TagKeys": { 990 "type": "list", 991 "member": {} 992 } 993 } 994 } 995 }, 996 "SetDataRetrievalPolicy": { 997 "http": { 998 "method": "PUT", 999 "requestUri": "/{accountId}/policies/data-retrieval", 1000 "responseCode": 204 1001 }, 1002 "input": { 1003 "type": "structure", 1004 "required": [ 1005 "accountId" 1006 ], 1007 "members": { 1008 "accountId": { 1009 "location": "uri", 1010 "locationName": "accountId" 1011 }, 1012 "Policy": { 1013 "shape": "Su" 1014 } 1015 } 1016 } 1017 }, 1018 "SetVaultAccessPolicy": { 1019 "http": { 1020 "method": "PUT", 1021 "requestUri": "/{accountId}/vaults/{vaultName}/access-policy", 1022 "responseCode": 204 1023 }, 1024 "input": { 1025 "type": "structure", 1026 "required": [ 1027 "accountId", 1028 "vaultName" 1029 ], 1030 "members": { 1031 "accountId": { 1032 "location": "uri", 1033 "locationName": "accountId" 1034 }, 1035 "vaultName": { 1036 "location": "uri", 1037 "locationName": "vaultName" 1038 }, 1039 "policy": { 1040 "shape": "S14" 1041 } 1042 }, 1043 "payload": "policy" 1044 } 1045 }, 1046 "SetVaultNotifications": { 1047 "http": { 1048 "method": "PUT", 1049 "requestUri": "/{accountId}/vaults/{vaultName}/notification-configuration", 1050 "responseCode": 204 1051 }, 1052 "input": { 1053 "type": "structure", 1054 "required": [ 1055 "accountId", 1056 "vaultName" 1057 ], 1058 "members": { 1059 "accountId": { 1060 "location": "uri", 1061 "locationName": "accountId" 1062 }, 1063 "vaultName": { 1064 "location": "uri", 1065 "locationName": "vaultName" 1066 }, 1067 "vaultNotificationConfig": { 1068 "shape": "S19" 1069 } 1070 }, 1071 "payload": "vaultNotificationConfig" 1072 } 1073 }, 1074 "UploadArchive": { 1075 "http": { 1076 "requestUri": "/{accountId}/vaults/{vaultName}/archives", 1077 "responseCode": 201 1078 }, 1079 "input": { 1080 "type": "structure", 1081 "required": [ 1082 "vaultName", 1083 "accountId" 1084 ], 1085 "members": { 1086 "vaultName": { 1087 "location": "uri", 1088 "locationName": "vaultName" 1089 }, 1090 "accountId": { 1091 "location": "uri", 1092 "locationName": "accountId" 1093 }, 1094 "archiveDescription": { 1095 "location": "header", 1096 "locationName": "x-amz-archive-description" 1097 }, 1098 "checksum": { 1099 "location": "header", 1100 "locationName": "x-amz-sha256-tree-hash" 1101 }, 1102 "body": { 1103 "shape": "S10" 1104 } 1105 }, 1106 "payload": "body" 1107 }, 1108 "output": { 1109 "shape": "S9" 1110 } 1111 }, 1112 "UploadMultipartPart": { 1113 "http": { 1114 "method": "PUT", 1115 "requestUri": "/{accountId}/vaults/{vaultName}/multipart-uploads/{uploadId}", 1116 "responseCode": 204 1117 }, 1118 "input": { 1119 "type": "structure", 1120 "required": [ 1121 "accountId", 1122 "vaultName", 1123 "uploadId" 1124 ], 1125 "members": { 1126 "accountId": { 1127 "location": "uri", 1128 "locationName": "accountId" 1129 }, 1130 "vaultName": { 1131 "location": "uri", 1132 "locationName": "vaultName" 1133 }, 1134 "uploadId": { 1135 "location": "uri", 1136 "locationName": "uploadId" 1137 }, 1138 "checksum": { 1139 "location": "header", 1140 "locationName": "x-amz-sha256-tree-hash" 1141 }, 1142 "range": { 1143 "location": "header", 1144 "locationName": "Content-Range" 1145 }, 1146 "body": { 1147 "shape": "S10" 1148 } 1149 }, 1150 "payload": "body" 1151 }, 1152 "output": { 1153 "type": "structure", 1154 "members": { 1155 "checksum": { 1156 "location": "header", 1157 "locationName": "x-amz-sha256-tree-hash" 1158 } 1159 } 1160 } 1161 } 1162 }, 1163 "shapes": { 1164 "S5": { 1165 "type": "map", 1166 "key": {}, 1167 "value": {} 1168 }, 1169 "S9": { 1170 "type": "structure", 1171 "members": { 1172 "location": { 1173 "location": "header", 1174 "locationName": "Location" 1175 }, 1176 "checksum": { 1177 "location": "header", 1178 "locationName": "x-amz-sha256-tree-hash" 1179 }, 1180 "archiveId": { 1181 "location": "header", 1182 "locationName": "x-amz-archive-id" 1183 } 1184 } 1185 }, 1186 "Si": { 1187 "type": "structure", 1188 "members": { 1189 "JobId": {}, 1190 "JobDescription": {}, 1191 "Action": {}, 1192 "ArchiveId": {}, 1193 "VaultARN": {}, 1194 "CreationDate": {}, 1195 "Completed": { 1196 "type": "boolean" 1197 }, 1198 "StatusCode": {}, 1199 "StatusMessage": {}, 1200 "ArchiveSizeInBytes": { 1201 "type": "long" 1202 }, 1203 "InventorySizeInBytes": { 1204 "type": "long" 1205 }, 1206 "SNSTopic": {}, 1207 "CompletionDate": {}, 1208 "SHA256TreeHash": {}, 1209 "ArchiveSHA256TreeHash": {}, 1210 "RetrievalByteRange": {}, 1211 "Tier": {}, 1212 "InventoryRetrievalParameters": { 1213 "type": "structure", 1214 "members": { 1215 "Format": {}, 1216 "StartDate": {}, 1217 "EndDate": {}, 1218 "Limit": {}, 1219 "Marker": {} 1220 } 1221 } 1222 } 1223 }, 1224 "Sq": { 1225 "type": "structure", 1226 "members": { 1227 "VaultARN": {}, 1228 "VaultName": {}, 1229 "CreationDate": {}, 1230 "LastInventoryDate": {}, 1231 "NumberOfArchives": { 1232 "type": "long" 1233 }, 1234 "SizeInBytes": { 1235 "type": "long" 1236 } 1237 } 1238 }, 1239 "Su": { 1240 "type": "structure", 1241 "members": { 1242 "Rules": { 1243 "type": "list", 1244 "member": { 1245 "type": "structure", 1246 "members": { 1247 "Strategy": {}, 1248 "BytesPerHour": { 1249 "type": "long" 1250 } 1251 } 1252 } 1253 } 1254 } 1255 }, 1256 "S10": { 1257 "type": "blob", 1258 "streaming": true 1259 }, 1260 "S14": { 1261 "type": "structure", 1262 "members": { 1263 "Policy": {} 1264 } 1265 }, 1266 "S19": { 1267 "type": "structure", 1268 "members": { 1269 "SNSTopic": {}, 1270 "Events": { 1271 "type": "list", 1272 "member": {} 1273 } 1274 } 1275 } 1276 } 1277 }