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