github.com/aavshr/aws-sdk-go@v1.41.3/models/apis/dataexchange/2017-07-25/api-2.json (about) 1 { 2 "metadata": { 3 "apiVersion": "2017-07-25", 4 "endpointPrefix": "dataexchange", 5 "signingName": "dataexchange", 6 "serviceFullName": "AWS Data Exchange", 7 "serviceId": "DataExchange", 8 "protocol": "rest-json", 9 "jsonVersion": "1.1", 10 "uid": "dataexchange-2017-07-25", 11 "signatureVersion": "v4" 12 }, 13 "operations": { 14 "CancelJob": { 15 "name": "CancelJob", 16 "http": { 17 "method": "DELETE", 18 "requestUri": "/v1/jobs/{JobId}", 19 "responseCode": 204 20 }, 21 "input": { 22 "shape": "CancelJobRequest" 23 }, 24 "errors": [ 25 { 26 "shape": "ResourceNotFoundException" 27 }, 28 { 29 "shape": "ThrottlingException" 30 }, 31 { 32 "shape": "ValidationException" 33 }, 34 { 35 "shape": "InternalServerException" 36 }, 37 { 38 "shape": "ConflictException" 39 } 40 ] 41 }, 42 "CreateDataSet": { 43 "name": "CreateDataSet", 44 "http": { 45 "method": "POST", 46 "requestUri": "/v1/data-sets", 47 "responseCode": 201 48 }, 49 "input": { 50 "shape": "CreateDataSetRequest" 51 }, 52 "output": { 53 "shape": "CreateDataSetResponse" 54 }, 55 "errors": [ 56 { 57 "shape": "ThrottlingException" 58 }, 59 { 60 "shape": "ValidationException" 61 }, 62 { 63 "shape": "InternalServerException" 64 }, 65 { 66 "shape": "ServiceLimitExceededException" 67 }, 68 { 69 "shape": "AccessDeniedException" 70 } 71 ] 72 }, 73 "CreateEventAction": { 74 "name": "CreateEventAction", 75 "http": { 76 "method": "POST", 77 "requestUri": "/v1/event-actions", 78 "responseCode": 201 79 }, 80 "input": { 81 "shape": "CreateEventActionRequest" 82 }, 83 "output": { 84 "shape": "CreateEventActionResponse" 85 }, 86 "errors": [ 87 { 88 "shape": "ThrottlingException" 89 }, 90 { 91 "shape": "ValidationException" 92 }, 93 { 94 "shape": "InternalServerException" 95 }, 96 { 97 "shape": "ServiceLimitExceededException" 98 }, 99 { 100 "shape": "AccessDeniedException" 101 } 102 ] 103 }, 104 "CreateJob": { 105 "name": "CreateJob", 106 "http": { 107 "method": "POST", 108 "requestUri": "/v1/jobs", 109 "responseCode": 201 110 }, 111 "input": { 112 "shape": "CreateJobRequest" 113 }, 114 "output": { 115 "shape": "CreateJobResponse" 116 }, 117 "errors": [ 118 { 119 "shape": "ValidationException" 120 }, 121 { 122 "shape": "InternalServerException" 123 }, 124 { 125 "shape": "AccessDeniedException" 126 }, 127 { 128 "shape": "ResourceNotFoundException" 129 }, 130 { 131 "shape": "ThrottlingException" 132 } 133 ] 134 }, 135 "CreateRevision": { 136 "name": "CreateRevision", 137 "http": { 138 "method": "POST", 139 "requestUri": "/v1/data-sets/{DataSetId}/revisions", 140 "responseCode": 201 141 }, 142 "input": { 143 "shape": "CreateRevisionRequest" 144 }, 145 "output": { 146 "shape": "CreateRevisionResponse" 147 }, 148 "errors": [ 149 { 150 "shape": "ResourceNotFoundException" 151 }, 152 { 153 "shape": "ThrottlingException" 154 }, 155 { 156 "shape": "ValidationException" 157 }, 158 { 159 "shape": "InternalServerException" 160 }, 161 { 162 "shape": "AccessDeniedException" 163 } 164 ] 165 }, 166 "DeleteAsset": { 167 "name": "DeleteAsset", 168 "http": { 169 "method": "DELETE", 170 "requestUri": "/v1/data-sets/{DataSetId}/revisions/{RevisionId}/assets/{AssetId}", 171 "responseCode": 204 172 }, 173 "input": { 174 "shape": "DeleteAssetRequest" 175 }, 176 "errors": [ 177 { 178 "shape": "ValidationException" 179 }, 180 { 181 "shape": "InternalServerException" 182 }, 183 { 184 "shape": "AccessDeniedException" 185 }, 186 { 187 "shape": "ResourceNotFoundException" 188 }, 189 { 190 "shape": "ThrottlingException" 191 }, 192 { 193 "shape": "ConflictException" 194 } 195 ] 196 }, 197 "DeleteDataSet": { 198 "name": "DeleteDataSet", 199 "http": { 200 "method": "DELETE", 201 "requestUri": "/v1/data-sets/{DataSetId}", 202 "responseCode": 204 203 }, 204 "input": { 205 "shape": "DeleteDataSetRequest" 206 }, 207 "errors": [ 208 { 209 "shape": "ValidationException" 210 }, 211 { 212 "shape": "InternalServerException" 213 }, 214 { 215 "shape": "AccessDeniedException" 216 }, 217 { 218 "shape": "ResourceNotFoundException" 219 }, 220 { 221 "shape": "ThrottlingException" 222 }, 223 { 224 "shape": "ConflictException" 225 } 226 ] 227 }, 228 "DeleteEventAction": { 229 "name": "DeleteEventAction", 230 "http": { 231 "method": "DELETE", 232 "requestUri": "/v1/event-actions/{EventActionId}", 233 "responseCode": 204 234 }, 235 "input": { 236 "shape": "DeleteEventActionRequest" 237 }, 238 "errors": [ 239 { 240 "shape": "ResourceNotFoundException" 241 }, 242 { 243 "shape": "ThrottlingException" 244 }, 245 { 246 "shape": "ValidationException" 247 }, 248 { 249 "shape": "InternalServerException" 250 } 251 ] 252 }, 253 "DeleteRevision": { 254 "name": "DeleteRevision", 255 "http": { 256 "method": "DELETE", 257 "requestUri": "/v1/data-sets/{DataSetId}/revisions/{RevisionId}", 258 "responseCode": 204 259 }, 260 "input": { 261 "shape": "DeleteRevisionRequest" 262 }, 263 "errors": [ 264 { 265 "shape": "ValidationException" 266 }, 267 { 268 "shape": "InternalServerException" 269 }, 270 { 271 "shape": "AccessDeniedException" 272 }, 273 { 274 "shape": "ResourceNotFoundException" 275 }, 276 { 277 "shape": "ThrottlingException" 278 }, 279 { 280 "shape": "ConflictException" 281 } 282 ] 283 }, 284 "GetAsset": { 285 "name": "GetAsset", 286 "http": { 287 "method": "GET", 288 "requestUri": "/v1/data-sets/{DataSetId}/revisions/{RevisionId}/assets/{AssetId}", 289 "responseCode": 200 290 }, 291 "input": { 292 "shape": "GetAssetRequest" 293 }, 294 "output": { 295 "shape": "GetAssetResponse" 296 }, 297 "errors": [ 298 { 299 "shape": "ResourceNotFoundException" 300 }, 301 { 302 "shape": "ThrottlingException" 303 }, 304 { 305 "shape": "ValidationException" 306 }, 307 { 308 "shape": "InternalServerException" 309 } 310 ] 311 }, 312 "GetDataSet": { 313 "name": "GetDataSet", 314 "http": { 315 "method": "GET", 316 "requestUri": "/v1/data-sets/{DataSetId}", 317 "responseCode": 200 318 }, 319 "input": { 320 "shape": "GetDataSetRequest" 321 }, 322 "output": { 323 "shape": "GetDataSetResponse" 324 }, 325 "errors": [ 326 { 327 "shape": "ResourceNotFoundException" 328 }, 329 { 330 "shape": "ThrottlingException" 331 }, 332 { 333 "shape": "ValidationException" 334 }, 335 { 336 "shape": "InternalServerException" 337 } 338 ] 339 }, 340 "GetEventAction": { 341 "name": "GetEventAction", 342 "http": { 343 "method": "GET", 344 "requestUri": "/v1/event-actions/{EventActionId}", 345 "responseCode": 200 346 }, 347 "input": { 348 "shape": "GetEventActionRequest" 349 }, 350 "output": { 351 "shape": "GetEventActionResponse" 352 }, 353 "errors": [ 354 { 355 "shape": "ResourceNotFoundException" 356 }, 357 { 358 "shape": "ThrottlingException" 359 }, 360 { 361 "shape": "ValidationException" 362 }, 363 { 364 "shape": "InternalServerException" 365 } 366 ] 367 }, 368 "GetJob": { 369 "name": "GetJob", 370 "http": { 371 "method": "GET", 372 "requestUri": "/v1/jobs/{JobId}", 373 "responseCode": 200 374 }, 375 "input": { 376 "shape": "GetJobRequest" 377 }, 378 "output": { 379 "shape": "GetJobResponse" 380 }, 381 "errors": [ 382 { 383 "shape": "ResourceNotFoundException" 384 }, 385 { 386 "shape": "ThrottlingException" 387 }, 388 { 389 "shape": "ValidationException" 390 }, 391 { 392 "shape": "InternalServerException" 393 } 394 ] 395 }, 396 "GetRevision": { 397 "name": "GetRevision", 398 "http": { 399 "method": "GET", 400 "requestUri": "/v1/data-sets/{DataSetId}/revisions/{RevisionId}", 401 "responseCode": 200 402 }, 403 "input": { 404 "shape": "GetRevisionRequest" 405 }, 406 "output": { 407 "shape": "GetRevisionResponse" 408 }, 409 "errors": [ 410 { 411 "shape": "ResourceNotFoundException" 412 }, 413 { 414 "shape": "ThrottlingException" 415 }, 416 { 417 "shape": "ValidationException" 418 }, 419 { 420 "shape": "InternalServerException" 421 } 422 ] 423 }, 424 "ListDataSetRevisions": { 425 "name": "ListDataSetRevisions", 426 "http": { 427 "method": "GET", 428 "requestUri": "/v1/data-sets/{DataSetId}/revisions", 429 "responseCode": 200 430 }, 431 "input": { 432 "shape": "ListDataSetRevisionsRequest" 433 }, 434 "output": { 435 "shape": "ListDataSetRevisionsResponse" 436 }, 437 "errors": [ 438 { 439 "shape": "ResourceNotFoundException" 440 }, 441 { 442 "shape": "ThrottlingException" 443 }, 444 { 445 "shape": "ValidationException" 446 }, 447 { 448 "shape": "InternalServerException" 449 } 450 ] 451 }, 452 "ListDataSets": { 453 "name": "ListDataSets", 454 "http": { 455 "method": "GET", 456 "requestUri": "/v1/data-sets", 457 "responseCode": 200 458 }, 459 "input": { 460 "shape": "ListDataSetsRequest" 461 }, 462 "output": { 463 "shape": "ListDataSetsResponse" 464 }, 465 "errors": [ 466 { 467 "shape": "ResourceNotFoundException" 468 }, 469 { 470 "shape": "ThrottlingException" 471 }, 472 { 473 "shape": "ValidationException" 474 }, 475 { 476 "shape": "InternalServerException" 477 } 478 ] 479 }, 480 "ListEventActions": { 481 "name": "ListEventActions", 482 "http": { 483 "method": "GET", 484 "requestUri": "/v1/event-actions", 485 "responseCode": 200 486 }, 487 "input": { 488 "shape": "ListEventActionsRequest" 489 }, 490 "output": { 491 "shape": "ListEventActionsResponse" 492 }, 493 "errors": [ 494 { 495 "shape": "ResourceNotFoundException" 496 }, 497 { 498 "shape": "ThrottlingException" 499 }, 500 { 501 "shape": "ValidationException" 502 }, 503 { 504 "shape": "InternalServerException" 505 } 506 ] 507 }, 508 "ListJobs": { 509 "name": "ListJobs", 510 "http": { 511 "method": "GET", 512 "requestUri": "/v1/jobs", 513 "responseCode": 200 514 }, 515 "input": { 516 "shape": "ListJobsRequest" 517 }, 518 "output": { 519 "shape": "ListJobsResponse" 520 }, 521 "errors": [ 522 { 523 "shape": "ResourceNotFoundException" 524 }, 525 { 526 "shape": "ThrottlingException" 527 }, 528 { 529 "shape": "ValidationException" 530 }, 531 { 532 "shape": "InternalServerException" 533 } 534 ] 535 }, 536 "ListRevisionAssets": { 537 "name": "ListRevisionAssets", 538 "http": { 539 "method": "GET", 540 "requestUri": "/v1/data-sets/{DataSetId}/revisions/{RevisionId}/assets", 541 "responseCode": 200 542 }, 543 "input": { 544 "shape": "ListRevisionAssetsRequest" 545 }, 546 "output": { 547 "shape": "ListRevisionAssetsResponse" 548 }, 549 "errors": [ 550 { 551 "shape": "ResourceNotFoundException" 552 }, 553 { 554 "shape": "ThrottlingException" 555 }, 556 { 557 "shape": "ValidationException" 558 }, 559 { 560 "shape": "InternalServerException" 561 } 562 ] 563 }, 564 "ListTagsForResource": { 565 "name": "ListTagsForResource", 566 "http": { 567 "method": "GET", 568 "requestUri": "/tags/{resource-arn}", 569 "responseCode": 200 570 }, 571 "input": { 572 "shape": "ListTagsForResourceRequest" 573 }, 574 "output": { 575 "shape": "ListTagsForResourceResponse" 576 }, 577 "errors": [] 578 }, 579 "StartJob": { 580 "name": "StartJob", 581 "http": { 582 "method": "PATCH", 583 "requestUri": "/v1/jobs/{JobId}", 584 "responseCode": 202 585 }, 586 "input": { 587 "shape": "StartJobRequest" 588 }, 589 "output": { 590 "shape": "StartJobResponse" 591 }, 592 "errors": [ 593 { 594 "shape": "ValidationException" 595 }, 596 { 597 "shape": "InternalServerException" 598 }, 599 { 600 "shape": "AccessDeniedException" 601 }, 602 { 603 "shape": "ResourceNotFoundException" 604 }, 605 { 606 "shape": "ThrottlingException" 607 }, 608 { 609 "shape": "ConflictException" 610 } 611 ] 612 }, 613 "TagResource": { 614 "name": "TagResource", 615 "http": { 616 "method": "POST", 617 "requestUri": "/tags/{resource-arn}", 618 "responseCode": 204 619 }, 620 "input": { 621 "shape": "TagResourceRequest" 622 }, 623 "errors": [] 624 }, 625 "UntagResource": { 626 "name": "UntagResource", 627 "http": { 628 "method": "DELETE", 629 "requestUri": "/tags/{resource-arn}", 630 "responseCode": 204 631 }, 632 "input": { 633 "shape": "UntagResourceRequest" 634 }, 635 "errors": [] 636 }, 637 "UpdateAsset": { 638 "name": "UpdateAsset", 639 "http": { 640 "method": "PATCH", 641 "requestUri": "/v1/data-sets/{DataSetId}/revisions/{RevisionId}/assets/{AssetId}", 642 "responseCode": 200 643 }, 644 "input": { 645 "shape": "UpdateAssetRequest" 646 }, 647 "output": { 648 "shape": "UpdateAssetResponse" 649 }, 650 "errors": [ 651 { 652 "shape": "ValidationException" 653 }, 654 { 655 "shape": "InternalServerException" 656 }, 657 { 658 "shape": "AccessDeniedException" 659 }, 660 { 661 "shape": "ResourceNotFoundException" 662 }, 663 { 664 "shape": "ThrottlingException" 665 }, 666 { 667 "shape": "ConflictException" 668 } 669 ] 670 }, 671 "UpdateDataSet": { 672 "name": "UpdateDataSet", 673 "http": { 674 "method": "PATCH", 675 "requestUri": "/v1/data-sets/{DataSetId}", 676 "responseCode": 200 677 }, 678 "input": { 679 "shape": "UpdateDataSetRequest" 680 }, 681 "output": { 682 "shape": "UpdateDataSetResponse" 683 }, 684 "errors": [ 685 { 686 "shape": "ResourceNotFoundException" 687 }, 688 { 689 "shape": "ThrottlingException" 690 }, 691 { 692 "shape": "ValidationException" 693 }, 694 { 695 "shape": "InternalServerException" 696 }, 697 { 698 "shape": "AccessDeniedException" 699 } 700 ] 701 }, 702 "UpdateEventAction": { 703 "name": "UpdateEventAction", 704 "http": { 705 "method": "PATCH", 706 "requestUri": "/v1/event-actions/{EventActionId}", 707 "responseCode": 200 708 }, 709 "input": { 710 "shape": "UpdateEventActionRequest" 711 }, 712 "output": { 713 "shape": "UpdateEventActionResponse" 714 }, 715 "errors": [ 716 { 717 "shape": "ResourceNotFoundException" 718 }, 719 { 720 "shape": "ThrottlingException" 721 }, 722 { 723 "shape": "ValidationException" 724 }, 725 { 726 "shape": "InternalServerException" 727 }, 728 { 729 "shape": "AccessDeniedException" 730 } 731 ] 732 }, 733 "UpdateRevision": { 734 "name": "UpdateRevision", 735 "http": { 736 "method": "PATCH", 737 "requestUri": "/v1/data-sets/{DataSetId}/revisions/{RevisionId}", 738 "responseCode": 200 739 }, 740 "input": { 741 "shape": "UpdateRevisionRequest" 742 }, 743 "output": { 744 "shape": "UpdateRevisionResponse" 745 }, 746 "errors": [ 747 { 748 "shape": "ValidationException" 749 }, 750 { 751 "shape": "InternalServerException" 752 }, 753 { 754 "shape": "AccessDeniedException" 755 }, 756 { 757 "shape": "ResourceNotFoundException" 758 }, 759 { 760 "shape": "ThrottlingException" 761 }, 762 { 763 "shape": "ConflictException" 764 } 765 ] 766 } 767 }, 768 "shapes": { 769 "AccessDeniedException": { 770 "type": "structure", 771 "members": { 772 "Message": { 773 "shape": "__string" 774 } 775 }, 776 "required": [ 777 "Message" 778 ], 779 "exception": true, 780 "error": { 781 "httpStatusCode": 403 782 } 783 }, 784 "Action": { 785 "type": "structure", 786 "members": { 787 "ExportRevisionToS3": { 788 "shape": "AutoExportRevisionToS3RequestDetails" 789 } 790 } 791 }, 792 "Arn": { 793 "type": "string" 794 }, 795 "AssetDestinationEntry": { 796 "type": "structure", 797 "members": { 798 "AssetId": { 799 "shape": "Id" 800 }, 801 "Bucket": { 802 "shape": "__string" 803 }, 804 "Key": { 805 "shape": "__string" 806 } 807 }, 808 "required": [ 809 "Bucket", 810 "AssetId" 811 ] 812 }, 813 "AssetDetails": { 814 "type": "structure", 815 "members": { 816 "S3SnapshotAsset": { 817 "shape": "S3SnapshotAsset" 818 } 819 } 820 }, 821 "AssetEntry": { 822 "type": "structure", 823 "members": { 824 "Arn": { 825 "shape": "Arn" 826 }, 827 "AssetDetails": { 828 "shape": "AssetDetails" 829 }, 830 "AssetType": { 831 "shape": "AssetType" 832 }, 833 "CreatedAt": { 834 "shape": "Timestamp" 835 }, 836 "DataSetId": { 837 "shape": "Id" 838 }, 839 "Id": { 840 "shape": "Id" 841 }, 842 "Name": { 843 "shape": "AssetName" 844 }, 845 "RevisionId": { 846 "shape": "Id" 847 }, 848 "SourceId": { 849 "shape": "Id" 850 }, 851 "UpdatedAt": { 852 "shape": "Timestamp" 853 } 854 }, 855 "required": [ 856 "AssetType", 857 "CreatedAt", 858 "DataSetId", 859 "Id", 860 "Arn", 861 "AssetDetails", 862 "UpdatedAt", 863 "RevisionId", 864 "Name" 865 ] 866 }, 867 "AssetName": { 868 "type": "string" 869 }, 870 "AssetSourceEntry": { 871 "type": "structure", 872 "members": { 873 "Bucket": { 874 "shape": "__string" 875 }, 876 "Key": { 877 "shape": "__string" 878 } 879 }, 880 "required": [ 881 "Bucket", 882 "Key" 883 ] 884 }, 885 "AssetType": { 886 "type": "string", 887 "enum": [ 888 "S3_SNAPSHOT" 889 ] 890 }, 891 "AutoExportRevisionDestinationEntry": { 892 "type": "structure", 893 "members": { 894 "Bucket": { 895 "shape": "__string" 896 }, 897 "KeyPattern": { 898 "shape": "__string" 899 } 900 }, 901 "required": [ 902 "Bucket" 903 ] 904 }, 905 "AutoExportRevisionToS3RequestDetails": { 906 "type": "structure", 907 "members": { 908 "Encryption": { 909 "shape": "ExportServerSideEncryption" 910 }, 911 "RevisionDestination": { 912 "shape": "AutoExportRevisionDestinationEntry" 913 } 914 }, 915 "required": [ 916 "RevisionDestination" 917 ] 918 }, 919 "CancelJobRequest": { 920 "type": "structure", 921 "members": { 922 "JobId": { 923 "shape": "__string", 924 "location": "uri", 925 "locationName": "JobId" 926 } 927 }, 928 "required": [ 929 "JobId" 930 ] 931 }, 932 "Code": { 933 "type": "string", 934 "enum": [ 935 "ACCESS_DENIED_EXCEPTION", 936 "INTERNAL_SERVER_EXCEPTION", 937 "MALWARE_DETECTED", 938 "RESOURCE_NOT_FOUND_EXCEPTION", 939 "SERVICE_QUOTA_EXCEEDED_EXCEPTION", 940 "VALIDATION_EXCEPTION", 941 "MALWARE_SCAN_ENCRYPTED_FILE" 942 ] 943 }, 944 "ConflictException": { 945 "type": "structure", 946 "members": { 947 "Message": { 948 "shape": "__string" 949 }, 950 "ResourceId": { 951 "shape": "__string" 952 }, 953 "ResourceType": { 954 "shape": "ResourceType" 955 } 956 }, 957 "required": [ 958 "Message" 959 ], 960 "exception": true, 961 "error": { 962 "httpStatusCode": 409 963 } 964 }, 965 "CreateDataSetRequest": { 966 "type": "structure", 967 "members": { 968 "AssetType": { 969 "shape": "AssetType" 970 }, 971 "Description": { 972 "shape": "Description" 973 }, 974 "Name": { 975 "shape": "Name" 976 }, 977 "Tags": { 978 "shape": "MapOf__string" 979 } 980 }, 981 "required": [ 982 "AssetType", 983 "Description", 984 "Name" 985 ] 986 }, 987 "CreateDataSetResponse": { 988 "type": "structure", 989 "members": { 990 "Arn": { 991 "shape": "Arn" 992 }, 993 "AssetType": { 994 "shape": "AssetType" 995 }, 996 "CreatedAt": { 997 "shape": "Timestamp" 998 }, 999 "Description": { 1000 "shape": "Description" 1001 }, 1002 "Id": { 1003 "shape": "Id" 1004 }, 1005 "Name": { 1006 "shape": "Name" 1007 }, 1008 "Origin": { 1009 "shape": "Origin" 1010 }, 1011 "OriginDetails": { 1012 "shape": "OriginDetails" 1013 }, 1014 "SourceId": { 1015 "shape": "Id" 1016 }, 1017 "Tags": { 1018 "shape": "MapOf__string" 1019 }, 1020 "UpdatedAt": { 1021 "shape": "Timestamp" 1022 } 1023 } 1024 }, 1025 "CreateEventActionRequest": { 1026 "type": "structure", 1027 "members": { 1028 "Action": { 1029 "shape": "Action" 1030 }, 1031 "Event": { 1032 "shape": "Event" 1033 } 1034 }, 1035 "required": [ 1036 "Action", 1037 "Event" 1038 ] 1039 }, 1040 "CreateEventActionResponse": { 1041 "type": "structure", 1042 "members": { 1043 "Action": { 1044 "shape": "Action" 1045 }, 1046 "Arn": { 1047 "shape": "Arn" 1048 }, 1049 "CreatedAt": { 1050 "shape": "Timestamp" 1051 }, 1052 "Event": { 1053 "shape": "Event" 1054 }, 1055 "Id": { 1056 "shape": "Id" 1057 }, 1058 "UpdatedAt": { 1059 "shape": "Timestamp" 1060 } 1061 } 1062 }, 1063 "CreateJobRequest": { 1064 "type": "structure", 1065 "members": { 1066 "Details": { 1067 "shape": "RequestDetails" 1068 }, 1069 "Type": { 1070 "shape": "Type" 1071 } 1072 }, 1073 "required": [ 1074 "Type", 1075 "Details" 1076 ] 1077 }, 1078 "CreateJobResponse": { 1079 "type": "structure", 1080 "members": { 1081 "Arn": { 1082 "shape": "Arn" 1083 }, 1084 "CreatedAt": { 1085 "shape": "Timestamp" 1086 }, 1087 "Details": { 1088 "shape": "ResponseDetails" 1089 }, 1090 "Errors": { 1091 "shape": "ListOfJobError" 1092 }, 1093 "Id": { 1094 "shape": "Id" 1095 }, 1096 "State": { 1097 "shape": "State" 1098 }, 1099 "Type": { 1100 "shape": "Type" 1101 }, 1102 "UpdatedAt": { 1103 "shape": "Timestamp" 1104 } 1105 } 1106 }, 1107 "CreateRevisionRequest": { 1108 "type": "structure", 1109 "members": { 1110 "Comment": { 1111 "shape": "__stringMin0Max16384" 1112 }, 1113 "DataSetId": { 1114 "shape": "__string", 1115 "location": "uri", 1116 "locationName": "DataSetId" 1117 }, 1118 "Tags": { 1119 "shape": "MapOf__string" 1120 } 1121 }, 1122 "required": [ 1123 "DataSetId" 1124 ] 1125 }, 1126 "CreateRevisionResponse": { 1127 "type": "structure", 1128 "members": { 1129 "Arn": { 1130 "shape": "Arn" 1131 }, 1132 "Comment": { 1133 "shape": "__stringMin0Max16384" 1134 }, 1135 "CreatedAt": { 1136 "shape": "Timestamp" 1137 }, 1138 "DataSetId": { 1139 "shape": "Id" 1140 }, 1141 "Finalized": { 1142 "shape": "__boolean" 1143 }, 1144 "Id": { 1145 "shape": "Id" 1146 }, 1147 "SourceId": { 1148 "shape": "Id" 1149 }, 1150 "Tags": { 1151 "shape": "MapOf__string" 1152 }, 1153 "UpdatedAt": { 1154 "shape": "Timestamp" 1155 } 1156 } 1157 }, 1158 "DataSetEntry": { 1159 "type": "structure", 1160 "members": { 1161 "Arn": { 1162 "shape": "Arn" 1163 }, 1164 "AssetType": { 1165 "shape": "AssetType" 1166 }, 1167 "CreatedAt": { 1168 "shape": "Timestamp" 1169 }, 1170 "Description": { 1171 "shape": "Description" 1172 }, 1173 "Id": { 1174 "shape": "Id" 1175 }, 1176 "Name": { 1177 "shape": "Name" 1178 }, 1179 "Origin": { 1180 "shape": "Origin" 1181 }, 1182 "OriginDetails": { 1183 "shape": "OriginDetails" 1184 }, 1185 "SourceId": { 1186 "shape": "Id" 1187 }, 1188 "UpdatedAt": { 1189 "shape": "Timestamp" 1190 } 1191 }, 1192 "required": [ 1193 "Origin", 1194 "AssetType", 1195 "Description", 1196 "CreatedAt", 1197 "Id", 1198 "Arn", 1199 "UpdatedAt", 1200 "Name" 1201 ] 1202 }, 1203 "DeleteAssetRequest": { 1204 "type": "structure", 1205 "members": { 1206 "AssetId": { 1207 "shape": "__string", 1208 "location": "uri", 1209 "locationName": "AssetId" 1210 }, 1211 "DataSetId": { 1212 "shape": "__string", 1213 "location": "uri", 1214 "locationName": "DataSetId" 1215 }, 1216 "RevisionId": { 1217 "shape": "__string", 1218 "location": "uri", 1219 "locationName": "RevisionId" 1220 } 1221 }, 1222 "required": [ 1223 "RevisionId", 1224 "AssetId", 1225 "DataSetId" 1226 ] 1227 }, 1228 "DeleteDataSetRequest": { 1229 "type": "structure", 1230 "members": { 1231 "DataSetId": { 1232 "shape": "__string", 1233 "location": "uri", 1234 "locationName": "DataSetId" 1235 } 1236 }, 1237 "required": [ 1238 "DataSetId" 1239 ] 1240 }, 1241 "DeleteEventActionRequest": { 1242 "type": "structure", 1243 "members": { 1244 "EventActionId": { 1245 "shape": "__string", 1246 "location": "uri", 1247 "locationName": "EventActionId" 1248 } 1249 }, 1250 "required": [ 1251 "EventActionId" 1252 ] 1253 }, 1254 "DeleteRevisionRequest": { 1255 "type": "structure", 1256 "members": { 1257 "DataSetId": { 1258 "shape": "__string", 1259 "location": "uri", 1260 "locationName": "DataSetId" 1261 }, 1262 "RevisionId": { 1263 "shape": "__string", 1264 "location": "uri", 1265 "locationName": "RevisionId" 1266 } 1267 }, 1268 "required": [ 1269 "RevisionId", 1270 "DataSetId" 1271 ] 1272 }, 1273 "Description": { 1274 "type": "string" 1275 }, 1276 "Details": { 1277 "type": "structure", 1278 "members": { 1279 "ImportAssetFromSignedUrlJobErrorDetails": { 1280 "shape": "ImportAssetFromSignedUrlJobErrorDetails" 1281 }, 1282 "ImportAssetsFromS3JobErrorDetails": { 1283 "shape": "ListOfAssetSourceEntry" 1284 } 1285 } 1286 }, 1287 "Event": { 1288 "type": "structure", 1289 "members": { 1290 "RevisionPublished": { 1291 "shape": "RevisionPublished" 1292 } 1293 } 1294 }, 1295 "EventActionEntry": { 1296 "type": "structure", 1297 "members": { 1298 "Action": { 1299 "shape": "Action" 1300 }, 1301 "Arn": { 1302 "shape": "Arn" 1303 }, 1304 "CreatedAt": { 1305 "shape": "Timestamp" 1306 }, 1307 "Event": { 1308 "shape": "Event" 1309 }, 1310 "Id": { 1311 "shape": "Id" 1312 }, 1313 "UpdatedAt": { 1314 "shape": "Timestamp" 1315 } 1316 }, 1317 "required": [ 1318 "Action", 1319 "CreatedAt", 1320 "Event", 1321 "Id", 1322 "Arn", 1323 "UpdatedAt" 1324 ] 1325 }, 1326 "ExceptionCause": { 1327 "type": "string", 1328 "enum": [ 1329 "InsufficientS3BucketPolicy", 1330 "S3AccessDenied" 1331 ] 1332 }, 1333 "ExportAssetToSignedUrlRequestDetails": { 1334 "type": "structure", 1335 "members": { 1336 "AssetId": { 1337 "shape": "Id" 1338 }, 1339 "DataSetId": { 1340 "shape": "Id" 1341 }, 1342 "RevisionId": { 1343 "shape": "Id" 1344 } 1345 }, 1346 "required": [ 1347 "DataSetId", 1348 "AssetId", 1349 "RevisionId" 1350 ] 1351 }, 1352 "ExportAssetToSignedUrlResponseDetails": { 1353 "type": "structure", 1354 "members": { 1355 "AssetId": { 1356 "shape": "Id" 1357 }, 1358 "DataSetId": { 1359 "shape": "Id" 1360 }, 1361 "RevisionId": { 1362 "shape": "Id" 1363 }, 1364 "SignedUrl": { 1365 "shape": "__string" 1366 }, 1367 "SignedUrlExpiresAt": { 1368 "shape": "Timestamp" 1369 } 1370 }, 1371 "required": [ 1372 "DataSetId", 1373 "AssetId", 1374 "RevisionId" 1375 ] 1376 }, 1377 "ExportAssetsToS3RequestDetails": { 1378 "type": "structure", 1379 "members": { 1380 "AssetDestinations": { 1381 "shape": "ListOfAssetDestinationEntry" 1382 }, 1383 "DataSetId": { 1384 "shape": "Id" 1385 }, 1386 "Encryption": { 1387 "shape": "ExportServerSideEncryption" 1388 }, 1389 "RevisionId": { 1390 "shape": "Id" 1391 } 1392 }, 1393 "required": [ 1394 "AssetDestinations", 1395 "DataSetId", 1396 "RevisionId" 1397 ] 1398 }, 1399 "ExportAssetsToS3ResponseDetails": { 1400 "type": "structure", 1401 "members": { 1402 "AssetDestinations": { 1403 "shape": "ListOfAssetDestinationEntry" 1404 }, 1405 "DataSetId": { 1406 "shape": "Id" 1407 }, 1408 "Encryption": { 1409 "shape": "ExportServerSideEncryption" 1410 }, 1411 "RevisionId": { 1412 "shape": "Id" 1413 } 1414 }, 1415 "required": [ 1416 "AssetDestinations", 1417 "DataSetId", 1418 "RevisionId" 1419 ] 1420 }, 1421 "ExportRevisionsToS3RequestDetails": { 1422 "type": "structure", 1423 "members": { 1424 "DataSetId": { 1425 "shape": "Id" 1426 }, 1427 "Encryption": { 1428 "shape": "ExportServerSideEncryption" 1429 }, 1430 "RevisionDestinations": { 1431 "shape": "ListOfRevisionDestinationEntry" 1432 } 1433 }, 1434 "required": [ 1435 "RevisionDestinations", 1436 "DataSetId" 1437 ] 1438 }, 1439 "ExportRevisionsToS3ResponseDetails": { 1440 "type": "structure", 1441 "members": { 1442 "DataSetId": { 1443 "shape": "Id" 1444 }, 1445 "Encryption": { 1446 "shape": "ExportServerSideEncryption" 1447 }, 1448 "EventActionArn": { 1449 "shape": "__string" 1450 }, 1451 "RevisionDestinations": { 1452 "shape": "ListOfRevisionDestinationEntry" 1453 } 1454 }, 1455 "required": [ 1456 "RevisionDestinations", 1457 "DataSetId" 1458 ] 1459 }, 1460 "ExportServerSideEncryption": { 1461 "type": "structure", 1462 "members": { 1463 "KmsKeyArn": { 1464 "shape": "__string" 1465 }, 1466 "Type": { 1467 "shape": "ServerSideEncryptionTypes" 1468 } 1469 }, 1470 "required": [ 1471 "Type" 1472 ] 1473 }, 1474 "GetAssetRequest": { 1475 "type": "structure", 1476 "members": { 1477 "AssetId": { 1478 "shape": "__string", 1479 "location": "uri", 1480 "locationName": "AssetId" 1481 }, 1482 "DataSetId": { 1483 "shape": "__string", 1484 "location": "uri", 1485 "locationName": "DataSetId" 1486 }, 1487 "RevisionId": { 1488 "shape": "__string", 1489 "location": "uri", 1490 "locationName": "RevisionId" 1491 } 1492 }, 1493 "required": [ 1494 "RevisionId", 1495 "AssetId", 1496 "DataSetId" 1497 ] 1498 }, 1499 "GetAssetResponse": { 1500 "type": "structure", 1501 "members": { 1502 "Arn": { 1503 "shape": "Arn" 1504 }, 1505 "AssetDetails": { 1506 "shape": "AssetDetails" 1507 }, 1508 "AssetType": { 1509 "shape": "AssetType" 1510 }, 1511 "CreatedAt": { 1512 "shape": "Timestamp" 1513 }, 1514 "DataSetId": { 1515 "shape": "Id" 1516 }, 1517 "Id": { 1518 "shape": "Id" 1519 }, 1520 "Name": { 1521 "shape": "AssetName" 1522 }, 1523 "RevisionId": { 1524 "shape": "Id" 1525 }, 1526 "SourceId": { 1527 "shape": "Id" 1528 }, 1529 "UpdatedAt": { 1530 "shape": "Timestamp" 1531 } 1532 } 1533 }, 1534 "GetDataSetRequest": { 1535 "type": "structure", 1536 "members": { 1537 "DataSetId": { 1538 "shape": "__string", 1539 "location": "uri", 1540 "locationName": "DataSetId" 1541 } 1542 }, 1543 "required": [ 1544 "DataSetId" 1545 ] 1546 }, 1547 "GetDataSetResponse": { 1548 "type": "structure", 1549 "members": { 1550 "Arn": { 1551 "shape": "Arn" 1552 }, 1553 "AssetType": { 1554 "shape": "AssetType" 1555 }, 1556 "CreatedAt": { 1557 "shape": "Timestamp" 1558 }, 1559 "Description": { 1560 "shape": "Description" 1561 }, 1562 "Id": { 1563 "shape": "Id" 1564 }, 1565 "Name": { 1566 "shape": "Name" 1567 }, 1568 "Origin": { 1569 "shape": "Origin" 1570 }, 1571 "OriginDetails": { 1572 "shape": "OriginDetails" 1573 }, 1574 "SourceId": { 1575 "shape": "Id" 1576 }, 1577 "Tags": { 1578 "shape": "MapOf__string" 1579 }, 1580 "UpdatedAt": { 1581 "shape": "Timestamp" 1582 } 1583 } 1584 }, 1585 "GetEventActionRequest": { 1586 "type": "structure", 1587 "members": { 1588 "EventActionId": { 1589 "shape": "__string", 1590 "location": "uri", 1591 "locationName": "EventActionId" 1592 } 1593 }, 1594 "required": [ 1595 "EventActionId" 1596 ] 1597 }, 1598 "GetEventActionResponse": { 1599 "type": "structure", 1600 "members": { 1601 "Action": { 1602 "shape": "Action" 1603 }, 1604 "Arn": { 1605 "shape": "Arn" 1606 }, 1607 "CreatedAt": { 1608 "shape": "Timestamp" 1609 }, 1610 "Event": { 1611 "shape": "Event" 1612 }, 1613 "Id": { 1614 "shape": "Id" 1615 }, 1616 "UpdatedAt": { 1617 "shape": "Timestamp" 1618 } 1619 } 1620 }, 1621 "GetJobRequest": { 1622 "type": "structure", 1623 "members": { 1624 "JobId": { 1625 "shape": "__string", 1626 "location": "uri", 1627 "locationName": "JobId" 1628 } 1629 }, 1630 "required": [ 1631 "JobId" 1632 ] 1633 }, 1634 "GetJobResponse": { 1635 "type": "structure", 1636 "members": { 1637 "Arn": { 1638 "shape": "Arn" 1639 }, 1640 "CreatedAt": { 1641 "shape": "Timestamp" 1642 }, 1643 "Details": { 1644 "shape": "ResponseDetails" 1645 }, 1646 "Errors": { 1647 "shape": "ListOfJobError" 1648 }, 1649 "Id": { 1650 "shape": "Id" 1651 }, 1652 "State": { 1653 "shape": "State" 1654 }, 1655 "Type": { 1656 "shape": "Type" 1657 }, 1658 "UpdatedAt": { 1659 "shape": "Timestamp" 1660 } 1661 } 1662 }, 1663 "GetRevisionRequest": { 1664 "type": "structure", 1665 "members": { 1666 "DataSetId": { 1667 "shape": "__string", 1668 "location": "uri", 1669 "locationName": "DataSetId" 1670 }, 1671 "RevisionId": { 1672 "shape": "__string", 1673 "location": "uri", 1674 "locationName": "RevisionId" 1675 } 1676 }, 1677 "required": [ 1678 "RevisionId", 1679 "DataSetId" 1680 ] 1681 }, 1682 "GetRevisionResponse": { 1683 "type": "structure", 1684 "members": { 1685 "Arn": { 1686 "shape": "Arn" 1687 }, 1688 "Comment": { 1689 "shape": "__stringMin0Max16384" 1690 }, 1691 "CreatedAt": { 1692 "shape": "Timestamp" 1693 }, 1694 "DataSetId": { 1695 "shape": "Id" 1696 }, 1697 "Finalized": { 1698 "shape": "__boolean" 1699 }, 1700 "Id": { 1701 "shape": "Id" 1702 }, 1703 "SourceId": { 1704 "shape": "Id" 1705 }, 1706 "Tags": { 1707 "shape": "MapOf__string" 1708 }, 1709 "UpdatedAt": { 1710 "shape": "Timestamp" 1711 } 1712 } 1713 }, 1714 "Id": { 1715 "type": "string" 1716 }, 1717 "ImportAssetFromSignedUrlJobErrorDetails": { 1718 "type": "structure", 1719 "members": { 1720 "AssetName": { 1721 "shape": "AssetName" 1722 } 1723 }, 1724 "required": [ 1725 "AssetName" 1726 ] 1727 }, 1728 "ImportAssetFromSignedUrlRequestDetails": { 1729 "type": "structure", 1730 "members": { 1731 "AssetName": { 1732 "shape": "AssetName" 1733 }, 1734 "DataSetId": { 1735 "shape": "Id" 1736 }, 1737 "Md5Hash": { 1738 "shape": "__stringMin24Max24PatternAZaZ094AZaZ092AZaZ093" 1739 }, 1740 "RevisionId": { 1741 "shape": "Id" 1742 } 1743 }, 1744 "required": [ 1745 "DataSetId", 1746 "Md5Hash", 1747 "AssetName", 1748 "RevisionId" 1749 ] 1750 }, 1751 "ImportAssetFromSignedUrlResponseDetails": { 1752 "type": "structure", 1753 "members": { 1754 "AssetName": { 1755 "shape": "AssetName" 1756 }, 1757 "DataSetId": { 1758 "shape": "Id" 1759 }, 1760 "Md5Hash": { 1761 "shape": "__stringMin24Max24PatternAZaZ094AZaZ092AZaZ093" 1762 }, 1763 "RevisionId": { 1764 "shape": "Id" 1765 }, 1766 "SignedUrl": { 1767 "shape": "__string" 1768 }, 1769 "SignedUrlExpiresAt": { 1770 "shape": "Timestamp" 1771 } 1772 }, 1773 "required": [ 1774 "DataSetId", 1775 "AssetName", 1776 "RevisionId" 1777 ] 1778 }, 1779 "ImportAssetsFromS3RequestDetails": { 1780 "type": "structure", 1781 "members": { 1782 "AssetSources": { 1783 "shape": "ListOfAssetSourceEntry" 1784 }, 1785 "DataSetId": { 1786 "shape": "Id" 1787 }, 1788 "RevisionId": { 1789 "shape": "Id" 1790 } 1791 }, 1792 "required": [ 1793 "DataSetId", 1794 "AssetSources", 1795 "RevisionId" 1796 ] 1797 }, 1798 "ImportAssetsFromS3ResponseDetails": { 1799 "type": "structure", 1800 "members": { 1801 "AssetSources": { 1802 "shape": "ListOfAssetSourceEntry" 1803 }, 1804 "DataSetId": { 1805 "shape": "Id" 1806 }, 1807 "RevisionId": { 1808 "shape": "Id" 1809 } 1810 }, 1811 "required": [ 1812 "DataSetId", 1813 "AssetSources", 1814 "RevisionId" 1815 ] 1816 }, 1817 "InternalServerException": { 1818 "type": "structure", 1819 "members": { 1820 "Message": { 1821 "shape": "__string" 1822 } 1823 }, 1824 "required": [ 1825 "Message" 1826 ], 1827 "exception": true, 1828 "error": { 1829 "httpStatusCode": 500 1830 } 1831 }, 1832 "JobEntry": { 1833 "type": "structure", 1834 "members": { 1835 "Arn": { 1836 "shape": "Arn" 1837 }, 1838 "CreatedAt": { 1839 "shape": "Timestamp" 1840 }, 1841 "Details": { 1842 "shape": "ResponseDetails" 1843 }, 1844 "Errors": { 1845 "shape": "ListOfJobError" 1846 }, 1847 "Id": { 1848 "shape": "Id" 1849 }, 1850 "State": { 1851 "shape": "State" 1852 }, 1853 "Type": { 1854 "shape": "Type" 1855 }, 1856 "UpdatedAt": { 1857 "shape": "Timestamp" 1858 } 1859 }, 1860 "required": [ 1861 "Type", 1862 "Details", 1863 "State", 1864 "CreatedAt", 1865 "Id", 1866 "Arn", 1867 "UpdatedAt" 1868 ] 1869 }, 1870 "JobError": { 1871 "type": "structure", 1872 "members": { 1873 "Code": { 1874 "shape": "Code" 1875 }, 1876 "Details": { 1877 "shape": "Details" 1878 }, 1879 "LimitName": { 1880 "shape": "JobErrorLimitName" 1881 }, 1882 "LimitValue": { 1883 "shape": "__double" 1884 }, 1885 "Message": { 1886 "shape": "__string" 1887 }, 1888 "ResourceId": { 1889 "shape": "__string" 1890 }, 1891 "ResourceType": { 1892 "shape": "JobErrorResourceTypes" 1893 } 1894 }, 1895 "required": [ 1896 "Message", 1897 "Code" 1898 ] 1899 }, 1900 "JobErrorLimitName": { 1901 "type": "string", 1902 "enum": [ 1903 "Assets per revision", 1904 "Asset size in GB" 1905 ] 1906 }, 1907 "JobErrorResourceTypes": { 1908 "type": "string", 1909 "enum": [ 1910 "REVISION", 1911 "ASSET", 1912 "DATA_SET" 1913 ] 1914 }, 1915 "LimitName": { 1916 "type": "string", 1917 "enum": [ 1918 "Products per account", 1919 "Data sets per account", 1920 "Data sets per product", 1921 "Revisions per data set", 1922 "Assets per revision", 1923 "Assets per import job from Amazon S3", 1924 "Asset per export job from Amazon S3", 1925 "Asset size in GB", 1926 "Concurrent in progress jobs to import assets from Amazon S3", 1927 "Concurrent in progress jobs to import assets from a signed URL", 1928 "Concurrent in progress jobs to export assets to Amazon S3", 1929 "Concurrent in progress jobs to export assets to a signed URL", 1930 "Concurrent in progress jobs to export revisions to Amazon S3", 1931 "Event actions per account", 1932 "Auto export event actions per data set" 1933 ] 1934 }, 1935 "ListDataSetRevisionsRequest": { 1936 "type": "structure", 1937 "members": { 1938 "DataSetId": { 1939 "shape": "__string", 1940 "location": "uri", 1941 "locationName": "DataSetId" 1942 }, 1943 "MaxResults": { 1944 "shape": "MaxResults", 1945 "location": "querystring", 1946 "locationName": "maxResults" 1947 }, 1948 "NextToken": { 1949 "shape": "__string", 1950 "location": "querystring", 1951 "locationName": "nextToken" 1952 } 1953 }, 1954 "required": [ 1955 "DataSetId" 1956 ] 1957 }, 1958 "ListDataSetRevisionsResponse": { 1959 "type": "structure", 1960 "members": { 1961 "NextToken": { 1962 "shape": "NextToken" 1963 }, 1964 "Revisions": { 1965 "shape": "ListOfRevisionEntry" 1966 } 1967 } 1968 }, 1969 "ListDataSetsRequest": { 1970 "type": "structure", 1971 "members": { 1972 "MaxResults": { 1973 "shape": "MaxResults", 1974 "location": "querystring", 1975 "locationName": "maxResults" 1976 }, 1977 "NextToken": { 1978 "shape": "__string", 1979 "location": "querystring", 1980 "locationName": "nextToken" 1981 }, 1982 "Origin": { 1983 "shape": "__string", 1984 "location": "querystring", 1985 "locationName": "origin" 1986 } 1987 } 1988 }, 1989 "ListDataSetsResponse": { 1990 "type": "structure", 1991 "members": { 1992 "DataSets": { 1993 "shape": "ListOfDataSetEntry" 1994 }, 1995 "NextToken": { 1996 "shape": "NextToken" 1997 } 1998 } 1999 }, 2000 "ListEventActionsRequest": { 2001 "type": "structure", 2002 "members": { 2003 "EventSourceId": { 2004 "shape": "__string", 2005 "location": "querystring", 2006 "locationName": "eventSourceId" 2007 }, 2008 "MaxResults": { 2009 "shape": "MaxResults", 2010 "location": "querystring", 2011 "locationName": "maxResults" 2012 }, 2013 "NextToken": { 2014 "shape": "__string", 2015 "location": "querystring", 2016 "locationName": "nextToken" 2017 } 2018 } 2019 }, 2020 "ListEventActionsResponse": { 2021 "type": "structure", 2022 "members": { 2023 "EventActions": { 2024 "shape": "ListOfEventActionEntry" 2025 }, 2026 "NextToken": { 2027 "shape": "NextToken" 2028 } 2029 } 2030 }, 2031 "ListJobsRequest": { 2032 "type": "structure", 2033 "members": { 2034 "DataSetId": { 2035 "shape": "__string", 2036 "location": "querystring", 2037 "locationName": "dataSetId" 2038 }, 2039 "MaxResults": { 2040 "shape": "MaxResults", 2041 "location": "querystring", 2042 "locationName": "maxResults" 2043 }, 2044 "NextToken": { 2045 "shape": "__string", 2046 "location": "querystring", 2047 "locationName": "nextToken" 2048 }, 2049 "RevisionId": { 2050 "shape": "__string", 2051 "location": "querystring", 2052 "locationName": "revisionId" 2053 } 2054 } 2055 }, 2056 "ListJobsResponse": { 2057 "type": "structure", 2058 "members": { 2059 "Jobs": { 2060 "shape": "ListOfJobEntry" 2061 }, 2062 "NextToken": { 2063 "shape": "NextToken" 2064 } 2065 } 2066 }, 2067 "ListOfAssetDestinationEntry": { 2068 "type": "list", 2069 "member": { 2070 "shape": "AssetDestinationEntry" 2071 } 2072 }, 2073 "ListOfAssetSourceEntry": { 2074 "type": "list", 2075 "member": { 2076 "shape": "AssetSourceEntry" 2077 } 2078 }, 2079 "ListOfRevisionDestinationEntry": { 2080 "type": "list", 2081 "member": { 2082 "shape": "RevisionDestinationEntry" 2083 } 2084 }, 2085 "ListRevisionAssetsRequest": { 2086 "type": "structure", 2087 "members": { 2088 "DataSetId": { 2089 "shape": "__string", 2090 "location": "uri", 2091 "locationName": "DataSetId" 2092 }, 2093 "MaxResults": { 2094 "shape": "MaxResults", 2095 "location": "querystring", 2096 "locationName": "maxResults" 2097 }, 2098 "NextToken": { 2099 "shape": "__string", 2100 "location": "querystring", 2101 "locationName": "nextToken" 2102 }, 2103 "RevisionId": { 2104 "shape": "__string", 2105 "location": "uri", 2106 "locationName": "RevisionId" 2107 } 2108 }, 2109 "required": [ 2110 "RevisionId", 2111 "DataSetId" 2112 ] 2113 }, 2114 "ListRevisionAssetsResponse": { 2115 "type": "structure", 2116 "members": { 2117 "Assets": { 2118 "shape": "ListOfAssetEntry" 2119 }, 2120 "NextToken": { 2121 "shape": "NextToken" 2122 } 2123 } 2124 }, 2125 "ListTagsForResourceRequest": { 2126 "type": "structure", 2127 "members": { 2128 "ResourceArn": { 2129 "shape": "__string", 2130 "location": "uri", 2131 "locationName": "resource-arn" 2132 } 2133 }, 2134 "required": [ 2135 "ResourceArn" 2136 ] 2137 }, 2138 "ListTagsForResourceResponse": { 2139 "type": "structure", 2140 "members": { 2141 "Tags": { 2142 "shape": "MapOf__string", 2143 "locationName": "tags" 2144 } 2145 } 2146 }, 2147 "MaxResults": { 2148 "type": "integer", 2149 "min": 1, 2150 "max": 25 2151 }, 2152 "Name": { 2153 "type": "string" 2154 }, 2155 "NextToken": { 2156 "type": "string" 2157 }, 2158 "Origin": { 2159 "type": "string", 2160 "enum": [ 2161 "OWNED", 2162 "ENTITLED" 2163 ] 2164 }, 2165 "OriginDetails": { 2166 "type": "structure", 2167 "members": { 2168 "ProductId": { 2169 "shape": "__string" 2170 } 2171 }, 2172 "required": [ 2173 "ProductId" 2174 ] 2175 }, 2176 "RequestDetails": { 2177 "type": "structure", 2178 "members": { 2179 "ExportAssetToSignedUrl": { 2180 "shape": "ExportAssetToSignedUrlRequestDetails" 2181 }, 2182 "ExportAssetsToS3": { 2183 "shape": "ExportAssetsToS3RequestDetails" 2184 }, 2185 "ExportRevisionsToS3": { 2186 "shape": "ExportRevisionsToS3RequestDetails" 2187 }, 2188 "ImportAssetFromSignedUrl": { 2189 "shape": "ImportAssetFromSignedUrlRequestDetails" 2190 }, 2191 "ImportAssetsFromS3": { 2192 "shape": "ImportAssetsFromS3RequestDetails" 2193 } 2194 } 2195 }, 2196 "ResourceNotFoundException": { 2197 "type": "structure", 2198 "members": { 2199 "Message": { 2200 "shape": "__string" 2201 }, 2202 "ResourceId": { 2203 "shape": "__string" 2204 }, 2205 "ResourceType": { 2206 "shape": "ResourceType" 2207 } 2208 }, 2209 "required": [ 2210 "Message" 2211 ], 2212 "exception": true, 2213 "error": { 2214 "httpStatusCode": 404 2215 } 2216 }, 2217 "ResourceType": { 2218 "type": "string", 2219 "enum": [ 2220 "DATA_SET", 2221 "REVISION", 2222 "ASSET", 2223 "JOB", 2224 "EVENT_ACTION" 2225 ] 2226 }, 2227 "ResponseDetails": { 2228 "type": "structure", 2229 "members": { 2230 "ExportAssetToSignedUrl": { 2231 "shape": "ExportAssetToSignedUrlResponseDetails" 2232 }, 2233 "ExportAssetsToS3": { 2234 "shape": "ExportAssetsToS3ResponseDetails" 2235 }, 2236 "ExportRevisionsToS3": { 2237 "shape": "ExportRevisionsToS3ResponseDetails" 2238 }, 2239 "ImportAssetFromSignedUrl": { 2240 "shape": "ImportAssetFromSignedUrlResponseDetails" 2241 }, 2242 "ImportAssetsFromS3": { 2243 "shape": "ImportAssetsFromS3ResponseDetails" 2244 } 2245 } 2246 }, 2247 "RevisionDestinationEntry": { 2248 "type": "structure", 2249 "members": { 2250 "Bucket": { 2251 "shape": "__string" 2252 }, 2253 "KeyPattern": { 2254 "shape": "__string" 2255 }, 2256 "RevisionId": { 2257 "shape": "Id" 2258 } 2259 }, 2260 "required": [ 2261 "Bucket", 2262 "RevisionId" 2263 ] 2264 }, 2265 "RevisionEntry": { 2266 "type": "structure", 2267 "members": { 2268 "Arn": { 2269 "shape": "Arn" 2270 }, 2271 "Comment": { 2272 "shape": "__stringMin0Max16384" 2273 }, 2274 "CreatedAt": { 2275 "shape": "Timestamp" 2276 }, 2277 "DataSetId": { 2278 "shape": "Id" 2279 }, 2280 "Finalized": { 2281 "shape": "__boolean" 2282 }, 2283 "Id": { 2284 "shape": "Id" 2285 }, 2286 "SourceId": { 2287 "shape": "Id" 2288 }, 2289 "UpdatedAt": { 2290 "shape": "Timestamp" 2291 } 2292 }, 2293 "required": [ 2294 "CreatedAt", 2295 "DataSetId", 2296 "Id", 2297 "Arn", 2298 "UpdatedAt" 2299 ] 2300 }, 2301 "RevisionPublished": { 2302 "type": "structure", 2303 "members": { 2304 "DataSetId": { 2305 "shape": "Id" 2306 } 2307 }, 2308 "required": [ 2309 "DataSetId" 2310 ] 2311 }, 2312 "S3SnapshotAsset": { 2313 "type": "structure", 2314 "members": { 2315 "Size": { 2316 "shape": "__doubleMin0" 2317 } 2318 }, 2319 "required": [ 2320 "Size" 2321 ] 2322 }, 2323 "ServerSideEncryptionTypes": { 2324 "type": "string", 2325 "enum": [ 2326 "aws:kms", 2327 "AES256" 2328 ] 2329 }, 2330 "ServiceLimitExceededException": { 2331 "type": "structure", 2332 "members": { 2333 "LimitName": { 2334 "shape": "LimitName" 2335 }, 2336 "LimitValue": { 2337 "shape": "__double" 2338 }, 2339 "Message": { 2340 "shape": "__string" 2341 } 2342 }, 2343 "required": [ 2344 "Message" 2345 ], 2346 "exception": true, 2347 "error": { 2348 "httpStatusCode": 402 2349 } 2350 }, 2351 "StartJobRequest": { 2352 "type": "structure", 2353 "members": { 2354 "JobId": { 2355 "shape": "__string", 2356 "location": "uri", 2357 "locationName": "JobId" 2358 } 2359 }, 2360 "required": [ 2361 "JobId" 2362 ] 2363 }, 2364 "StartJobResponse": { 2365 "type": "structure", 2366 "members": {} 2367 }, 2368 "State": { 2369 "type": "string", 2370 "enum": [ 2371 "WAITING", 2372 "IN_PROGRESS", 2373 "ERROR", 2374 "COMPLETED", 2375 "CANCELLED", 2376 "TIMED_OUT" 2377 ] 2378 }, 2379 "TagResourceRequest": { 2380 "type": "structure", 2381 "members": { 2382 "ResourceArn": { 2383 "shape": "__string", 2384 "location": "uri", 2385 "locationName": "resource-arn" 2386 }, 2387 "Tags": { 2388 "shape": "MapOf__string", 2389 "locationName": "tags" 2390 } 2391 }, 2392 "required": [ 2393 "ResourceArn", 2394 "Tags" 2395 ] 2396 }, 2397 "ThrottlingException": { 2398 "type": "structure", 2399 "members": { 2400 "Message": { 2401 "shape": "__string" 2402 } 2403 }, 2404 "required": [ 2405 "Message" 2406 ], 2407 "exception": true, 2408 "error": { 2409 "httpStatusCode": 429 2410 } 2411 }, 2412 "Timestamp": { 2413 "type": "timestamp", 2414 "timestampFormat": "iso8601" 2415 }, 2416 "Type": { 2417 "type": "string", 2418 "enum": [ 2419 "IMPORT_ASSETS_FROM_S3", 2420 "IMPORT_ASSET_FROM_SIGNED_URL", 2421 "EXPORT_ASSETS_TO_S3", 2422 "EXPORT_ASSET_TO_SIGNED_URL", 2423 "EXPORT_REVISIONS_TO_S3" 2424 ] 2425 }, 2426 "UntagResourceRequest": { 2427 "type": "structure", 2428 "members": { 2429 "ResourceArn": { 2430 "shape": "__string", 2431 "location": "uri", 2432 "locationName": "resource-arn" 2433 }, 2434 "TagKeys": { 2435 "shape": "ListOf__string", 2436 "location": "querystring", 2437 "locationName": "tagKeys" 2438 } 2439 }, 2440 "required": [ 2441 "TagKeys", 2442 "ResourceArn" 2443 ] 2444 }, 2445 "UpdateAssetRequest": { 2446 "type": "structure", 2447 "members": { 2448 "AssetId": { 2449 "shape": "__string", 2450 "location": "uri", 2451 "locationName": "AssetId" 2452 }, 2453 "DataSetId": { 2454 "shape": "__string", 2455 "location": "uri", 2456 "locationName": "DataSetId" 2457 }, 2458 "Name": { 2459 "shape": "AssetName" 2460 }, 2461 "RevisionId": { 2462 "shape": "__string", 2463 "location": "uri", 2464 "locationName": "RevisionId" 2465 } 2466 }, 2467 "required": [ 2468 "RevisionId", 2469 "AssetId", 2470 "DataSetId", 2471 "Name" 2472 ] 2473 }, 2474 "UpdateAssetResponse": { 2475 "type": "structure", 2476 "members": { 2477 "Arn": { 2478 "shape": "Arn" 2479 }, 2480 "AssetDetails": { 2481 "shape": "AssetDetails" 2482 }, 2483 "AssetType": { 2484 "shape": "AssetType" 2485 }, 2486 "CreatedAt": { 2487 "shape": "Timestamp" 2488 }, 2489 "DataSetId": { 2490 "shape": "Id" 2491 }, 2492 "Id": { 2493 "shape": "Id" 2494 }, 2495 "Name": { 2496 "shape": "AssetName" 2497 }, 2498 "RevisionId": { 2499 "shape": "Id" 2500 }, 2501 "SourceId": { 2502 "shape": "Id" 2503 }, 2504 "UpdatedAt": { 2505 "shape": "Timestamp" 2506 } 2507 } 2508 }, 2509 "UpdateDataSetRequest": { 2510 "type": "structure", 2511 "members": { 2512 "DataSetId": { 2513 "shape": "__string", 2514 "location": "uri", 2515 "locationName": "DataSetId" 2516 }, 2517 "Description": { 2518 "shape": "Description" 2519 }, 2520 "Name": { 2521 "shape": "Name" 2522 } 2523 }, 2524 "required": [ 2525 "DataSetId" 2526 ] 2527 }, 2528 "UpdateDataSetResponse": { 2529 "type": "structure", 2530 "members": { 2531 "Arn": { 2532 "shape": "Arn" 2533 }, 2534 "AssetType": { 2535 "shape": "AssetType" 2536 }, 2537 "CreatedAt": { 2538 "shape": "Timestamp" 2539 }, 2540 "Description": { 2541 "shape": "Description" 2542 }, 2543 "Id": { 2544 "shape": "Id" 2545 }, 2546 "Name": { 2547 "shape": "Name" 2548 }, 2549 "Origin": { 2550 "shape": "Origin" 2551 }, 2552 "OriginDetails": { 2553 "shape": "OriginDetails" 2554 }, 2555 "SourceId": { 2556 "shape": "Id" 2557 }, 2558 "UpdatedAt": { 2559 "shape": "Timestamp" 2560 } 2561 } 2562 }, 2563 "UpdateEventActionRequest": { 2564 "type": "structure", 2565 "members": { 2566 "Action": { 2567 "shape": "Action" 2568 }, 2569 "EventActionId": { 2570 "shape": "__string", 2571 "location": "uri", 2572 "locationName": "EventActionId" 2573 } 2574 }, 2575 "required": [ 2576 "EventActionId" 2577 ] 2578 }, 2579 "UpdateEventActionResponse": { 2580 "type": "structure", 2581 "members": { 2582 "Action": { 2583 "shape": "Action" 2584 }, 2585 "Arn": { 2586 "shape": "Arn" 2587 }, 2588 "CreatedAt": { 2589 "shape": "Timestamp" 2590 }, 2591 "Event": { 2592 "shape": "Event" 2593 }, 2594 "Id": { 2595 "shape": "Id" 2596 }, 2597 "UpdatedAt": { 2598 "shape": "Timestamp" 2599 } 2600 } 2601 }, 2602 "UpdateRevisionRequest": { 2603 "type": "structure", 2604 "members": { 2605 "Comment": { 2606 "shape": "__stringMin0Max16384" 2607 }, 2608 "DataSetId": { 2609 "shape": "__string", 2610 "location": "uri", 2611 "locationName": "DataSetId" 2612 }, 2613 "Finalized": { 2614 "shape": "__boolean" 2615 }, 2616 "RevisionId": { 2617 "shape": "__string", 2618 "location": "uri", 2619 "locationName": "RevisionId" 2620 } 2621 }, 2622 "required": [ 2623 "RevisionId", 2624 "DataSetId" 2625 ] 2626 }, 2627 "UpdateRevisionResponse": { 2628 "type": "structure", 2629 "members": { 2630 "Arn": { 2631 "shape": "Arn" 2632 }, 2633 "Comment": { 2634 "shape": "__stringMin0Max16384" 2635 }, 2636 "CreatedAt": { 2637 "shape": "Timestamp" 2638 }, 2639 "DataSetId": { 2640 "shape": "Id" 2641 }, 2642 "Finalized": { 2643 "shape": "__boolean" 2644 }, 2645 "Id": { 2646 "shape": "Id" 2647 }, 2648 "SourceId": { 2649 "shape": "Id" 2650 }, 2651 "UpdatedAt": { 2652 "shape": "Timestamp" 2653 } 2654 } 2655 }, 2656 "ValidationException": { 2657 "type": "structure", 2658 "members": { 2659 "Message": { 2660 "shape": "__string" 2661 }, 2662 "ExceptionCause": { 2663 "shape": "ExceptionCause" 2664 } 2665 }, 2666 "required": [ 2667 "Message" 2668 ], 2669 "exception": true, 2670 "error": { 2671 "httpStatusCode": 400 2672 } 2673 }, 2674 "__boolean": { 2675 "type": "boolean" 2676 }, 2677 "__double": { 2678 "type": "double" 2679 }, 2680 "__doubleMin0": { 2681 "type": "double" 2682 }, 2683 "ListOfAssetEntry": { 2684 "type": "list", 2685 "member": { 2686 "shape": "AssetEntry" 2687 } 2688 }, 2689 "ListOfDataSetEntry": { 2690 "type": "list", 2691 "member": { 2692 "shape": "DataSetEntry" 2693 } 2694 }, 2695 "ListOfEventActionEntry": { 2696 "type": "list", 2697 "member": { 2698 "shape": "EventActionEntry" 2699 } 2700 }, 2701 "ListOfJobEntry": { 2702 "type": "list", 2703 "member": { 2704 "shape": "JobEntry" 2705 } 2706 }, 2707 "ListOfJobError": { 2708 "type": "list", 2709 "member": { 2710 "shape": "JobError" 2711 } 2712 }, 2713 "ListOfRevisionEntry": { 2714 "type": "list", 2715 "member": { 2716 "shape": "RevisionEntry" 2717 } 2718 }, 2719 "ListOf__string": { 2720 "type": "list", 2721 "member": { 2722 "shape": "__string" 2723 } 2724 }, 2725 "MapOf__string": { 2726 "type": "map", 2727 "key": { 2728 "shape": "__string" 2729 }, 2730 "value": { 2731 "shape": "__string" 2732 } 2733 }, 2734 "__string": { 2735 "type": "string" 2736 }, 2737 "__stringMin0Max16384": { 2738 "type": "string", 2739 "min": 0, 2740 "max": 16384 2741 }, 2742 "__stringMin24Max24PatternAZaZ094AZaZ092AZaZ093": { 2743 "type": "string", 2744 "min": 24, 2745 "max": 24, 2746 "pattern": "^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$" 2747 } 2748 } 2749 }