github.com/aavshr/aws-sdk-go@v1.41.3/models/apis/route53-recovery-readiness/2019-12-02/api-2.json (about) 1 { 2 "metadata": { 3 "apiVersion": "2019-12-02", 4 "endpointPrefix": "route53-recovery-readiness", 5 "signingName": "route53-recovery-readiness", 6 "serviceFullName": "AWS Route53 Recovery Readiness", 7 "serviceId": "Route53 Recovery Readiness", 8 "protocol": "rest-json", 9 "jsonVersion": "1.1", 10 "uid": "route53-recovery-readiness-2019-12-02", 11 "signatureVersion": "v4" 12 }, 13 "operations": { 14 "CreateCell": { 15 "name": "CreateCell", 16 "http": { 17 "method": "POST", 18 "requestUri": "/cells", 19 "responseCode": 200 20 }, 21 "input": { 22 "shape": "CreateCellRequest" 23 }, 24 "output": { 25 "shape": "CreateCellResponse" 26 }, 27 "errors": [ 28 { 29 "shape": "ThrottlingException" 30 }, 31 { 32 "shape": "ValidationException" 33 }, 34 { 35 "shape": "InternalServerException" 36 }, 37 { 38 "shape": "ConflictException" 39 }, 40 { 41 "shape": "AccessDeniedException" 42 } 43 ] 44 }, 45 "CreateCrossAccountAuthorization": { 46 "name": "CreateCrossAccountAuthorization", 47 "http": { 48 "method": "POST", 49 "requestUri": "/crossaccountauthorizations", 50 "responseCode": 200 51 }, 52 "input": { 53 "shape": "CreateCrossAccountAuthorizationRequest" 54 }, 55 "output": { 56 "shape": "CreateCrossAccountAuthorizationResponse" 57 }, 58 "errors": [ 59 { 60 "shape": "ThrottlingException" 61 }, 62 { 63 "shape": "ValidationException" 64 }, 65 { 66 "shape": "InternalServerException" 67 }, 68 { 69 "shape": "ConflictException" 70 }, 71 { 72 "shape": "AccessDeniedException" 73 } 74 ] 75 }, 76 "CreateReadinessCheck": { 77 "name": "CreateReadinessCheck", 78 "http": { 79 "method": "POST", 80 "requestUri": "/readinesschecks", 81 "responseCode": 200 82 }, 83 "input": { 84 "shape": "CreateReadinessCheckRequest" 85 }, 86 "output": { 87 "shape": "CreateReadinessCheckResponse" 88 }, 89 "errors": [ 90 { 91 "shape": "ThrottlingException" 92 }, 93 { 94 "shape": "ValidationException" 95 }, 96 { 97 "shape": "InternalServerException" 98 }, 99 { 100 "shape": "ConflictException" 101 }, 102 { 103 "shape": "AccessDeniedException" 104 } 105 ] 106 }, 107 "CreateRecoveryGroup": { 108 "name": "CreateRecoveryGroup", 109 "http": { 110 "method": "POST", 111 "requestUri": "/recoverygroups", 112 "responseCode": 200 113 }, 114 "input": { 115 "shape": "CreateRecoveryGroupRequest" 116 }, 117 "output": { 118 "shape": "CreateRecoveryGroupResponse" 119 }, 120 "errors": [ 121 { 122 "shape": "ThrottlingException" 123 }, 124 { 125 "shape": "ValidationException" 126 }, 127 { 128 "shape": "InternalServerException" 129 }, 130 { 131 "shape": "ConflictException" 132 }, 133 { 134 "shape": "AccessDeniedException" 135 } 136 ] 137 }, 138 "CreateResourceSet": { 139 "name": "CreateResourceSet", 140 "http": { 141 "method": "POST", 142 "requestUri": "/resourcesets", 143 "responseCode": 200 144 }, 145 "input": { 146 "shape": "CreateResourceSetRequest" 147 }, 148 "output": { 149 "shape": "CreateResourceSetResponse" 150 }, 151 "errors": [ 152 { 153 "shape": "ThrottlingException" 154 }, 155 { 156 "shape": "ValidationException" 157 }, 158 { 159 "shape": "InternalServerException" 160 }, 161 { 162 "shape": "ConflictException" 163 }, 164 { 165 "shape": "AccessDeniedException" 166 } 167 ] 168 }, 169 "DeleteCell": { 170 "name": "DeleteCell", 171 "http": { 172 "method": "DELETE", 173 "requestUri": "/cells/{cellName}", 174 "responseCode": 204 175 }, 176 "input": { 177 "shape": "DeleteCellRequest" 178 }, 179 "errors": [ 180 { 181 "shape": "ResourceNotFoundException" 182 }, 183 { 184 "shape": "ThrottlingException" 185 }, 186 { 187 "shape": "ValidationException" 188 }, 189 { 190 "shape": "InternalServerException" 191 }, 192 { 193 "shape": "AccessDeniedException" 194 } 195 ] 196 }, 197 "DeleteCrossAccountAuthorization": { 198 "name": "DeleteCrossAccountAuthorization", 199 "http": { 200 "method": "DELETE", 201 "requestUri": "/crossaccountauthorizations/{crossAccountAuthorization}", 202 "responseCode": 200 203 }, 204 "input": { 205 "shape": "DeleteCrossAccountAuthorizationRequest" 206 }, 207 "output": { 208 "shape": "DeleteCrossAccountAuthorizationResponse" 209 }, 210 "errors": [ 211 { 212 "shape": "ThrottlingException" 213 }, 214 { 215 "shape": "ValidationException" 216 }, 217 { 218 "shape": "InternalServerException" 219 }, 220 { 221 "shape": "AccessDeniedException" 222 } 223 ] 224 }, 225 "DeleteReadinessCheck": { 226 "name": "DeleteReadinessCheck", 227 "http": { 228 "method": "DELETE", 229 "requestUri": "/readinesschecks/{readinessCheckName}", 230 "responseCode": 204 231 }, 232 "input": { 233 "shape": "DeleteReadinessCheckRequest" 234 }, 235 "errors": [ 236 { 237 "shape": "ResourceNotFoundException" 238 }, 239 { 240 "shape": "ThrottlingException" 241 }, 242 { 243 "shape": "ValidationException" 244 }, 245 { 246 "shape": "InternalServerException" 247 }, 248 { 249 "shape": "AccessDeniedException" 250 } 251 ] 252 }, 253 "DeleteRecoveryGroup": { 254 "name": "DeleteRecoveryGroup", 255 "http": { 256 "method": "DELETE", 257 "requestUri": "/recoverygroups/{recoveryGroupName}", 258 "responseCode": 204 259 }, 260 "input": { 261 "shape": "DeleteRecoveryGroupRequest" 262 }, 263 "errors": [ 264 { 265 "shape": "ResourceNotFoundException" 266 }, 267 { 268 "shape": "ThrottlingException" 269 }, 270 { 271 "shape": "ValidationException" 272 }, 273 { 274 "shape": "InternalServerException" 275 }, 276 { 277 "shape": "AccessDeniedException" 278 } 279 ] 280 }, 281 "DeleteResourceSet": { 282 "name": "DeleteResourceSet", 283 "http": { 284 "method": "DELETE", 285 "requestUri": "/resourcesets/{resourceSetName}", 286 "responseCode": 204 287 }, 288 "input": { 289 "shape": "DeleteResourceSetRequest" 290 }, 291 "errors": [ 292 { 293 "shape": "ResourceNotFoundException" 294 }, 295 { 296 "shape": "ThrottlingException" 297 }, 298 { 299 "shape": "ValidationException" 300 }, 301 { 302 "shape": "InternalServerException" 303 }, 304 { 305 "shape": "AccessDeniedException" 306 } 307 ] 308 }, 309 "GetArchitectureRecommendations": { 310 "name": "GetArchitectureRecommendations", 311 "http": { 312 "method": "GET", 313 "requestUri": "/recoverygroups/{recoveryGroupName}/architectureRecommendations", 314 "responseCode": 200 315 }, 316 "input": { 317 "shape": "GetArchitectureRecommendationsRequest" 318 }, 319 "output": { 320 "shape": "GetArchitectureRecommendationsResponse" 321 }, 322 "errors": [ 323 { 324 "shape": "ResourceNotFoundException" 325 }, 326 { 327 "shape": "ThrottlingException" 328 }, 329 { 330 "shape": "ValidationException" 331 }, 332 { 333 "shape": "InternalServerException" 334 }, 335 { 336 "shape": "AccessDeniedException" 337 } 338 ] 339 }, 340 "GetCell": { 341 "name": "GetCell", 342 "http": { 343 "method": "GET", 344 "requestUri": "/cells/{cellName}", 345 "responseCode": 200 346 }, 347 "input": { 348 "shape": "GetCellRequest" 349 }, 350 "output": { 351 "shape": "GetCellResponse" 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 "shape": "AccessDeniedException" 368 } 369 ] 370 }, 371 "GetCellReadinessSummary": { 372 "name": "GetCellReadinessSummary", 373 "http": { 374 "method": "GET", 375 "requestUri": "/cellreadiness/{cellName}", 376 "responseCode": 200 377 }, 378 "input": { 379 "shape": "GetCellReadinessSummaryRequest" 380 }, 381 "output": { 382 "shape": "GetCellReadinessSummaryResponse" 383 }, 384 "errors": [ 385 { 386 "shape": "ResourceNotFoundException" 387 }, 388 { 389 "shape": "ThrottlingException" 390 }, 391 { 392 "shape": "ValidationException" 393 }, 394 { 395 "shape": "InternalServerException" 396 }, 397 { 398 "shape": "AccessDeniedException" 399 } 400 ] 401 }, 402 "GetReadinessCheck": { 403 "name": "GetReadinessCheck", 404 "http": { 405 "method": "GET", 406 "requestUri": "/readinesschecks/{readinessCheckName}", 407 "responseCode": 200 408 }, 409 "input": { 410 "shape": "GetReadinessCheckRequest" 411 }, 412 "output": { 413 "shape": "GetReadinessCheckResponse" 414 }, 415 "errors": [ 416 { 417 "shape": "ResourceNotFoundException" 418 }, 419 { 420 "shape": "ThrottlingException" 421 }, 422 { 423 "shape": "ValidationException" 424 }, 425 { 426 "shape": "InternalServerException" 427 }, 428 { 429 "shape": "AccessDeniedException" 430 } 431 ] 432 }, 433 "GetReadinessCheckResourceStatus": { 434 "name": "GetReadinessCheckResourceStatus", 435 "http": { 436 "method": "GET", 437 "requestUri": "/readinesschecks/{readinessCheckName}/resource/{resourceIdentifier}/status", 438 "responseCode": 200 439 }, 440 "input": { 441 "shape": "GetReadinessCheckResourceStatusRequest" 442 }, 443 "output": { 444 "shape": "GetReadinessCheckResourceStatusResponse" 445 }, 446 "errors": [ 447 { 448 "shape": "ResourceNotFoundException" 449 }, 450 { 451 "shape": "ThrottlingException" 452 }, 453 { 454 "shape": "ValidationException" 455 }, 456 { 457 "shape": "InternalServerException" 458 }, 459 { 460 "shape": "AccessDeniedException" 461 } 462 ] 463 }, 464 "GetReadinessCheckStatus": { 465 "name": "GetReadinessCheckStatus", 466 "http": { 467 "method": "GET", 468 "requestUri": "/readinesschecks/{readinessCheckName}/status", 469 "responseCode": 200 470 }, 471 "input": { 472 "shape": "GetReadinessCheckStatusRequest" 473 }, 474 "output": { 475 "shape": "GetReadinessCheckStatusResponse" 476 }, 477 "errors": [ 478 { 479 "shape": "ResourceNotFoundException" 480 }, 481 { 482 "shape": "ThrottlingException" 483 }, 484 { 485 "shape": "ValidationException" 486 }, 487 { 488 "shape": "InternalServerException" 489 }, 490 { 491 "shape": "AccessDeniedException" 492 } 493 ] 494 }, 495 "GetRecoveryGroup": { 496 "name": "GetRecoveryGroup", 497 "http": { 498 "method": "GET", 499 "requestUri": "/recoverygroups/{recoveryGroupName}", 500 "responseCode": 200 501 }, 502 "input": { 503 "shape": "GetRecoveryGroupRequest" 504 }, 505 "output": { 506 "shape": "GetRecoveryGroupResponse" 507 }, 508 "errors": [ 509 { 510 "shape": "ResourceNotFoundException" 511 }, 512 { 513 "shape": "ThrottlingException" 514 }, 515 { 516 "shape": "ValidationException" 517 }, 518 { 519 "shape": "InternalServerException" 520 }, 521 { 522 "shape": "AccessDeniedException" 523 } 524 ] 525 }, 526 "GetRecoveryGroupReadinessSummary": { 527 "name": "GetRecoveryGroupReadinessSummary", 528 "http": { 529 "method": "GET", 530 "requestUri": "/recoverygroupreadiness/{recoveryGroupName}", 531 "responseCode": 200 532 }, 533 "input": { 534 "shape": "GetRecoveryGroupReadinessSummaryRequest" 535 }, 536 "output": { 537 "shape": "GetRecoveryGroupReadinessSummaryResponse" 538 }, 539 "errors": [ 540 { 541 "shape": "ResourceNotFoundException" 542 }, 543 { 544 "shape": "ThrottlingException" 545 }, 546 { 547 "shape": "ValidationException" 548 }, 549 { 550 "shape": "InternalServerException" 551 }, 552 { 553 "shape": "AccessDeniedException" 554 } 555 ] 556 }, 557 "GetResourceSet": { 558 "name": "GetResourceSet", 559 "http": { 560 "method": "GET", 561 "requestUri": "/resourcesets/{resourceSetName}", 562 "responseCode": 200 563 }, 564 "input": { 565 "shape": "GetResourceSetRequest" 566 }, 567 "output": { 568 "shape": "GetResourceSetResponse" 569 }, 570 "errors": [ 571 { 572 "shape": "ResourceNotFoundException" 573 }, 574 { 575 "shape": "ThrottlingException" 576 }, 577 { 578 "shape": "ValidationException" 579 }, 580 { 581 "shape": "InternalServerException" 582 }, 583 { 584 "shape": "AccessDeniedException" 585 } 586 ] 587 }, 588 "ListCells": { 589 "name": "ListCells", 590 "http": { 591 "method": "GET", 592 "requestUri": "/cells", 593 "responseCode": 200 594 }, 595 "input": { 596 "shape": "ListCellsRequest" 597 }, 598 "output": { 599 "shape": "ListCellsResponse" 600 }, 601 "errors": [ 602 { 603 "shape": "ThrottlingException" 604 }, 605 { 606 "shape": "ValidationException" 607 }, 608 { 609 "shape": "InternalServerException" 610 }, 611 { 612 "shape": "AccessDeniedException" 613 } 614 ] 615 }, 616 "ListCrossAccountAuthorizations": { 617 "name": "ListCrossAccountAuthorizations", 618 "http": { 619 "method": "GET", 620 "requestUri": "/crossaccountauthorizations", 621 "responseCode": 200 622 }, 623 "input": { 624 "shape": "ListCrossAccountAuthorizationsRequest" 625 }, 626 "output": { 627 "shape": "ListCrossAccountAuthorizationsResponse" 628 }, 629 "errors": [ 630 { 631 "shape": "ThrottlingException" 632 }, 633 { 634 "shape": "ValidationException" 635 }, 636 { 637 "shape": "InternalServerException" 638 }, 639 { 640 "shape": "AccessDeniedException" 641 } 642 ] 643 }, 644 "ListReadinessChecks": { 645 "name": "ListReadinessChecks", 646 "http": { 647 "method": "GET", 648 "requestUri": "/readinesschecks", 649 "responseCode": 200 650 }, 651 "input": { 652 "shape": "ListReadinessChecksRequest" 653 }, 654 "output": { 655 "shape": "ListReadinessChecksResponse" 656 }, 657 "errors": [ 658 { 659 "shape": "ThrottlingException" 660 }, 661 { 662 "shape": "ValidationException" 663 }, 664 { 665 "shape": "InternalServerException" 666 }, 667 { 668 "shape": "AccessDeniedException" 669 } 670 ] 671 }, 672 "ListRecoveryGroups": { 673 "name": "ListRecoveryGroups", 674 "http": { 675 "method": "GET", 676 "requestUri": "/recoverygroups", 677 "responseCode": 200 678 }, 679 "input": { 680 "shape": "ListRecoveryGroupsRequest" 681 }, 682 "output": { 683 "shape": "ListRecoveryGroupsResponse" 684 }, 685 "errors": [ 686 { 687 "shape": "ThrottlingException" 688 }, 689 { 690 "shape": "ValidationException" 691 }, 692 { 693 "shape": "InternalServerException" 694 }, 695 { 696 "shape": "AccessDeniedException" 697 } 698 ] 699 }, 700 "ListResourceSets": { 701 "name": "ListResourceSets", 702 "http": { 703 "method": "GET", 704 "requestUri": "/resourcesets", 705 "responseCode": 200 706 }, 707 "input": { 708 "shape": "ListResourceSetsRequest" 709 }, 710 "output": { 711 "shape": "ListResourceSetsResponse" 712 }, 713 "errors": [ 714 { 715 "shape": "ThrottlingException" 716 }, 717 { 718 "shape": "ValidationException" 719 }, 720 { 721 "shape": "InternalServerException" 722 }, 723 { 724 "shape": "AccessDeniedException" 725 } 726 ] 727 }, 728 "ListRules": { 729 "name": "ListRules", 730 "http": { 731 "method": "GET", 732 "requestUri": "/rules", 733 "responseCode": 200 734 }, 735 "input": { 736 "shape": "ListRulesRequest" 737 }, 738 "output": { 739 "shape": "ListRulesResponse" 740 }, 741 "errors": [ 742 { 743 "shape": "ThrottlingException" 744 }, 745 { 746 "shape": "ValidationException" 747 }, 748 { 749 "shape": "InternalServerException" 750 }, 751 { 752 "shape": "AccessDeniedException" 753 } 754 ] 755 }, 756 "ListTagsForResources": { 757 "name": "ListTagsForResources", 758 "http": { 759 "method": "GET", 760 "requestUri": "/tags/{resource-arn}", 761 "responseCode": 200 762 }, 763 "input": { 764 "shape": "ListTagsForResourcesRequest" 765 }, 766 "output": { 767 "shape": "ListTagsForResourcesResponse" 768 }, 769 "errors": [ 770 { 771 "shape": "ResourceNotFoundException" 772 }, 773 { 774 "shape": "ValidationException" 775 }, 776 { 777 "shape": "InternalServerException" 778 } 779 ] 780 }, 781 "TagResource": { 782 "name": "TagResource", 783 "http": { 784 "method": "POST", 785 "requestUri": "/tags/{resource-arn}", 786 "responseCode": 200 787 }, 788 "input": { 789 "shape": "TagResourceRequest" 790 }, 791 "output": { 792 "shape": "TagResourceResponse" 793 }, 794 "errors": [ 795 { 796 "shape": "ResourceNotFoundException" 797 }, 798 { 799 "shape": "ValidationException" 800 }, 801 { 802 "shape": "InternalServerException" 803 } 804 ] 805 }, 806 "UntagResource": { 807 "name": "UntagResource", 808 "http": { 809 "method": "DELETE", 810 "requestUri": "/tags/{resource-arn}", 811 "responseCode": 204 812 }, 813 "input": { 814 "shape": "UntagResourceRequest" 815 }, 816 "errors": [ 817 { 818 "shape": "ResourceNotFoundException" 819 }, 820 { 821 "shape": "ValidationException" 822 }, 823 { 824 "shape": "InternalServerException" 825 } 826 ] 827 }, 828 "UpdateCell": { 829 "name": "UpdateCell", 830 "http": { 831 "method": "PUT", 832 "requestUri": "/cells/{cellName}", 833 "responseCode": 200 834 }, 835 "input": { 836 "shape": "UpdateCellRequest" 837 }, 838 "output": { 839 "shape": "UpdateCellResponse" 840 }, 841 "errors": [ 842 { 843 "shape": "ResourceNotFoundException" 844 }, 845 { 846 "shape": "ThrottlingException" 847 }, 848 { 849 "shape": "ValidationException" 850 }, 851 { 852 "shape": "InternalServerException" 853 }, 854 { 855 "shape": "AccessDeniedException" 856 } 857 ] 858 }, 859 "UpdateReadinessCheck": { 860 "name": "UpdateReadinessCheck", 861 "http": { 862 "method": "PUT", 863 "requestUri": "/readinesschecks/{readinessCheckName}", 864 "responseCode": 200 865 }, 866 "input": { 867 "shape": "UpdateReadinessCheckRequest" 868 }, 869 "output": { 870 "shape": "UpdateReadinessCheckResponse" 871 }, 872 "errors": [ 873 { 874 "shape": "ResourceNotFoundException" 875 }, 876 { 877 "shape": "ThrottlingException" 878 }, 879 { 880 "shape": "ValidationException" 881 }, 882 { 883 "shape": "InternalServerException" 884 }, 885 { 886 "shape": "AccessDeniedException" 887 } 888 ] 889 }, 890 "UpdateRecoveryGroup": { 891 "name": "UpdateRecoveryGroup", 892 "http": { 893 "method": "PUT", 894 "requestUri": "/recoverygroups/{recoveryGroupName}", 895 "responseCode": 200 896 }, 897 "input": { 898 "shape": "UpdateRecoveryGroupRequest" 899 }, 900 "output": { 901 "shape": "UpdateRecoveryGroupResponse" 902 }, 903 "errors": [ 904 { 905 "shape": "ResourceNotFoundException" 906 }, 907 { 908 "shape": "ThrottlingException" 909 }, 910 { 911 "shape": "ValidationException" 912 }, 913 { 914 "shape": "InternalServerException" 915 }, 916 { 917 "shape": "AccessDeniedException" 918 } 919 ] 920 }, 921 "UpdateResourceSet": { 922 "name": "UpdateResourceSet", 923 "http": { 924 "method": "PUT", 925 "requestUri": "/resourcesets/{resourceSetName}", 926 "responseCode": 200 927 }, 928 "input": { 929 "shape": "UpdateResourceSetRequest" 930 }, 931 "output": { 932 "shape": "UpdateResourceSetResponse" 933 }, 934 "errors": [ 935 { 936 "shape": "ResourceNotFoundException" 937 }, 938 { 939 "shape": "ThrottlingException" 940 }, 941 { 942 "shape": "ValidationException" 943 }, 944 { 945 "shape": "InternalServerException" 946 }, 947 { 948 "shape": "AccessDeniedException" 949 } 950 ] 951 } 952 }, 953 "shapes": { 954 "AccessDeniedException": { 955 "type": "structure", 956 "exception": true, 957 "error": { 958 "httpStatusCode": 403 959 }, 960 "members": { 961 "Message": { 962 "shape": "__string", 963 "locationName": "message" 964 } 965 } 966 }, 967 "CellOutput": { 968 "type": "structure", 969 "members": { 970 "CellArn": { 971 "shape": "__stringMax256", 972 "locationName": "cellArn" 973 }, 974 "CellName": { 975 "shape": "__stringMax64PatternAAZAZ09Z", 976 "locationName": "cellName" 977 }, 978 "Cells": { 979 "shape": "__listOf__string", 980 "locationName": "cells" 981 }, 982 "ParentReadinessScopes": { 983 "shape": "__listOf__string", 984 "locationName": "parentReadinessScopes" 985 }, 986 "Tags": { 987 "shape": "Tags", 988 "locationName": "tags" 989 } 990 }, 991 "required": [ 992 "ParentReadinessScopes", 993 "CellArn", 994 "CellName", 995 "Cells" 996 ] 997 }, 998 "ConflictException": { 999 "type": "structure", 1000 "exception": true, 1001 "error": { 1002 "httpStatusCode": 409 1003 }, 1004 "members": { 1005 "Message": { 1006 "shape": "__string", 1007 "locationName": "message" 1008 } 1009 } 1010 }, 1011 "CreateCellRequest": { 1012 "type": "structure", 1013 "members": { 1014 "CellName": { 1015 "shape": "__string", 1016 "locationName": "cellName" 1017 }, 1018 "Cells": { 1019 "shape": "__listOf__string", 1020 "locationName": "cells" 1021 }, 1022 "Tags": { 1023 "shape": "Tags", 1024 "locationName": "tags" 1025 } 1026 }, 1027 "required": [ 1028 "CellName" 1029 ] 1030 }, 1031 "CreateCellResponse": { 1032 "type": "structure", 1033 "members": { 1034 "CellArn": { 1035 "shape": "__stringMax256", 1036 "locationName": "cellArn" 1037 }, 1038 "CellName": { 1039 "shape": "__stringMax64PatternAAZAZ09Z", 1040 "locationName": "cellName" 1041 }, 1042 "Cells": { 1043 "shape": "__listOf__string", 1044 "locationName": "cells" 1045 }, 1046 "ParentReadinessScopes": { 1047 "shape": "__listOf__string", 1048 "locationName": "parentReadinessScopes" 1049 }, 1050 "Tags": { 1051 "shape": "Tags", 1052 "locationName": "tags" 1053 } 1054 } 1055 }, 1056 "CreateCrossAccountAuthorizationRequest": { 1057 "type": "structure", 1058 "members": { 1059 "CrossAccountAuthorization": { 1060 "shape": "CrossAccountAuthorization", 1061 "locationName": "crossAccountAuthorization" 1062 } 1063 }, 1064 "required": [ 1065 "CrossAccountAuthorization" 1066 ] 1067 }, 1068 "CreateCrossAccountAuthorizationResponse": { 1069 "type": "structure", 1070 "members": { 1071 "CrossAccountAuthorization": { 1072 "shape": "CrossAccountAuthorization", 1073 "locationName": "crossAccountAuthorization" 1074 } 1075 } 1076 }, 1077 "CreateReadinessCheckRequest": { 1078 "type": "structure", 1079 "members": { 1080 "ReadinessCheckName": { 1081 "shape": "__string", 1082 "locationName": "readinessCheckName" 1083 }, 1084 "ResourceSetName": { 1085 "shape": "__string", 1086 "locationName": "resourceSetName" 1087 }, 1088 "Tags": { 1089 "shape": "Tags", 1090 "locationName": "tags" 1091 } 1092 }, 1093 "required": [ 1094 "ResourceSetName", 1095 "ReadinessCheckName" 1096 ] 1097 }, 1098 "CreateReadinessCheckResponse": { 1099 "type": "structure", 1100 "members": { 1101 "ReadinessCheckArn": { 1102 "shape": "__stringMax256", 1103 "locationName": "readinessCheckArn" 1104 }, 1105 "ReadinessCheckName": { 1106 "shape": "__stringMax64PatternAAZAZ09Z", 1107 "locationName": "readinessCheckName" 1108 }, 1109 "ResourceSet": { 1110 "shape": "__stringMax64PatternAAZAZ09Z", 1111 "locationName": "resourceSet" 1112 }, 1113 "Tags": { 1114 "shape": "Tags", 1115 "locationName": "tags" 1116 } 1117 } 1118 }, 1119 "CreateRecoveryGroupRequest": { 1120 "type": "structure", 1121 "members": { 1122 "Cells": { 1123 "shape": "__listOf__string", 1124 "locationName": "cells" 1125 }, 1126 "RecoveryGroupName": { 1127 "shape": "__string", 1128 "locationName": "recoveryGroupName" 1129 }, 1130 "Tags": { 1131 "shape": "Tags", 1132 "locationName": "tags" 1133 } 1134 }, 1135 "required": [ 1136 "RecoveryGroupName" 1137 ] 1138 }, 1139 "CreateRecoveryGroupResponse": { 1140 "type": "structure", 1141 "members": { 1142 "Cells": { 1143 "shape": "__listOf__string", 1144 "locationName": "cells" 1145 }, 1146 "RecoveryGroupArn": { 1147 "shape": "__stringMax256", 1148 "locationName": "recoveryGroupArn" 1149 }, 1150 "RecoveryGroupName": { 1151 "shape": "__stringMax64PatternAAZAZ09Z", 1152 "locationName": "recoveryGroupName" 1153 }, 1154 "Tags": { 1155 "shape": "Tags", 1156 "locationName": "tags" 1157 } 1158 } 1159 }, 1160 "CreateResourceSetRequest": { 1161 "type": "structure", 1162 "members": { 1163 "ResourceSetName": { 1164 "shape": "__string", 1165 "locationName": "resourceSetName" 1166 }, 1167 "ResourceSetType": { 1168 "shape": "__stringPatternAWSAZaZ09AZaZ09", 1169 "locationName": "resourceSetType" 1170 }, 1171 "Resources": { 1172 "shape": "__listOfResource", 1173 "locationName": "resources" 1174 }, 1175 "Tags": { 1176 "shape": "Tags", 1177 "locationName": "tags" 1178 } 1179 }, 1180 "required": [ 1181 "ResourceSetType", 1182 "ResourceSetName", 1183 "Resources" 1184 ] 1185 }, 1186 "CreateResourceSetResponse": { 1187 "type": "structure", 1188 "members": { 1189 "ResourceSetArn": { 1190 "shape": "__stringMax256", 1191 "locationName": "resourceSetArn" 1192 }, 1193 "ResourceSetName": { 1194 "shape": "__stringMax64PatternAAZAZ09Z", 1195 "locationName": "resourceSetName" 1196 }, 1197 "ResourceSetType": { 1198 "shape": "__stringPatternAWSAZaZ09AZaZ09", 1199 "locationName": "resourceSetType" 1200 }, 1201 "Resources": { 1202 "shape": "__listOfResource", 1203 "locationName": "resources" 1204 }, 1205 "Tags": { 1206 "shape": "Tags", 1207 "locationName": "tags" 1208 } 1209 } 1210 }, 1211 "CrossAccountAuthorization": { 1212 "type": "string" 1213 }, 1214 "DNSTargetResource": { 1215 "type": "structure", 1216 "members": { 1217 "DomainName": { 1218 "shape": "__string", 1219 "locationName": "domainName" 1220 }, 1221 "HostedZoneArn": { 1222 "shape": "__string", 1223 "locationName": "hostedZoneArn" 1224 }, 1225 "RecordSetId": { 1226 "shape": "__string", 1227 "locationName": "recordSetId" 1228 }, 1229 "RecordType": { 1230 "shape": "__string", 1231 "locationName": "recordType" 1232 }, 1233 "TargetResource": { 1234 "shape": "TargetResource", 1235 "locationName": "targetResource" 1236 } 1237 } 1238 }, 1239 "DeleteCellRequest": { 1240 "type": "structure", 1241 "members": { 1242 "CellName": { 1243 "shape": "__string", 1244 "location": "uri", 1245 "locationName": "cellName" 1246 } 1247 }, 1248 "required": [ 1249 "CellName" 1250 ] 1251 }, 1252 "DeleteCrossAccountAuthorizationRequest": { 1253 "type": "structure", 1254 "members": { 1255 "CrossAccountAuthorization": { 1256 "shape": "__string", 1257 "location": "uri", 1258 "locationName": "crossAccountAuthorization" 1259 } 1260 }, 1261 "required": [ 1262 "CrossAccountAuthorization" 1263 ] 1264 }, 1265 "DeleteCrossAccountAuthorizationResponse": { 1266 "type": "structure", 1267 "members": {} 1268 }, 1269 "DeleteReadinessCheckRequest": { 1270 "type": "structure", 1271 "members": { 1272 "ReadinessCheckName": { 1273 "shape": "__string", 1274 "location": "uri", 1275 "locationName": "readinessCheckName" 1276 } 1277 }, 1278 "required": [ 1279 "ReadinessCheckName" 1280 ] 1281 }, 1282 "DeleteRecoveryGroupRequest": { 1283 "type": "structure", 1284 "members": { 1285 "RecoveryGroupName": { 1286 "shape": "__string", 1287 "location": "uri", 1288 "locationName": "recoveryGroupName" 1289 } 1290 }, 1291 "required": [ 1292 "RecoveryGroupName" 1293 ] 1294 }, 1295 "DeleteResourceSetRequest": { 1296 "type": "structure", 1297 "members": { 1298 "ResourceSetName": { 1299 "shape": "__string", 1300 "location": "uri", 1301 "locationName": "resourceSetName" 1302 } 1303 }, 1304 "required": [ 1305 "ResourceSetName" 1306 ] 1307 }, 1308 "GetArchitectureRecommendationsRequest": { 1309 "type": "structure", 1310 "members": { 1311 "MaxResults": { 1312 "shape": "MaxResults", 1313 "location": "querystring", 1314 "locationName": "maxResults" 1315 }, 1316 "NextToken": { 1317 "shape": "__string", 1318 "location": "querystring", 1319 "locationName": "nextToken" 1320 }, 1321 "RecoveryGroupName": { 1322 "shape": "__string", 1323 "location": "uri", 1324 "locationName": "recoveryGroupName" 1325 } 1326 }, 1327 "required": [ 1328 "RecoveryGroupName" 1329 ] 1330 }, 1331 "GetArchitectureRecommendationsResponse": { 1332 "type": "structure", 1333 "members": { 1334 "LastAuditTimestamp": { 1335 "shape": "LastAuditTimestamp", 1336 "locationName": "lastAuditTimestamp" 1337 }, 1338 "NextToken": { 1339 "shape": "__string", 1340 "locationName": "nextToken" 1341 }, 1342 "Recommendations": { 1343 "shape": "__listOfRecommendation", 1344 "locationName": "recommendations" 1345 } 1346 } 1347 }, 1348 "GetCellReadinessSummaryRequest": { 1349 "type": "structure", 1350 "members": { 1351 "CellName": { 1352 "shape": "__string", 1353 "location": "uri", 1354 "locationName": "cellName" 1355 }, 1356 "MaxResults": { 1357 "shape": "MaxResults", 1358 "location": "querystring", 1359 "locationName": "maxResults" 1360 }, 1361 "NextToken": { 1362 "shape": "__string", 1363 "location": "querystring", 1364 "locationName": "nextToken" 1365 } 1366 }, 1367 "required": [ 1368 "CellName" 1369 ] 1370 }, 1371 "GetCellReadinessSummaryResponse": { 1372 "type": "structure", 1373 "members": { 1374 "NextToken": { 1375 "shape": "__string", 1376 "locationName": "nextToken" 1377 }, 1378 "Readiness": { 1379 "shape": "Readiness", 1380 "locationName": "readiness" 1381 }, 1382 "ReadinessChecks": { 1383 "shape": "__listOfReadinessCheckSummary", 1384 "locationName": "readinessChecks" 1385 } 1386 } 1387 }, 1388 "GetCellRequest": { 1389 "type": "structure", 1390 "members": { 1391 "CellName": { 1392 "shape": "__string", 1393 "location": "uri", 1394 "locationName": "cellName" 1395 } 1396 }, 1397 "required": [ 1398 "CellName" 1399 ] 1400 }, 1401 "GetCellResponse": { 1402 "type": "structure", 1403 "members": { 1404 "CellArn": { 1405 "shape": "__stringMax256", 1406 "locationName": "cellArn" 1407 }, 1408 "CellName": { 1409 "shape": "__stringMax64PatternAAZAZ09Z", 1410 "locationName": "cellName" 1411 }, 1412 "Cells": { 1413 "shape": "__listOf__string", 1414 "locationName": "cells" 1415 }, 1416 "ParentReadinessScopes": { 1417 "shape": "__listOf__string", 1418 "locationName": "parentReadinessScopes" 1419 }, 1420 "Tags": { 1421 "shape": "Tags", 1422 "locationName": "tags" 1423 } 1424 } 1425 }, 1426 "GetReadinessCheckRequest": { 1427 "type": "structure", 1428 "members": { 1429 "ReadinessCheckName": { 1430 "shape": "__string", 1431 "location": "uri", 1432 "locationName": "readinessCheckName" 1433 } 1434 }, 1435 "required": [ 1436 "ReadinessCheckName" 1437 ] 1438 }, 1439 "GetReadinessCheckResourceStatusRequest": { 1440 "type": "structure", 1441 "members": { 1442 "MaxResults": { 1443 "shape": "MaxResults", 1444 "location": "querystring", 1445 "locationName": "maxResults" 1446 }, 1447 "NextToken": { 1448 "shape": "__string", 1449 "location": "querystring", 1450 "locationName": "nextToken" 1451 }, 1452 "ReadinessCheckName": { 1453 "shape": "__string", 1454 "location": "uri", 1455 "locationName": "readinessCheckName" 1456 }, 1457 "ResourceIdentifier": { 1458 "shape": "__string", 1459 "location": "uri", 1460 "locationName": "resourceIdentifier" 1461 } 1462 }, 1463 "required": [ 1464 "ReadinessCheckName", 1465 "ResourceIdentifier" 1466 ] 1467 }, 1468 "GetReadinessCheckResourceStatusResponse": { 1469 "type": "structure", 1470 "members": { 1471 "NextToken": { 1472 "shape": "__string", 1473 "locationName": "nextToken" 1474 }, 1475 "Readiness": { 1476 "shape": "Readiness", 1477 "locationName": "readiness" 1478 }, 1479 "Rules": { 1480 "shape": "__listOfRuleResult", 1481 "locationName": "rules" 1482 } 1483 } 1484 }, 1485 "GetReadinessCheckResponse": { 1486 "type": "structure", 1487 "members": { 1488 "ReadinessCheckArn": { 1489 "shape": "__stringMax256", 1490 "locationName": "readinessCheckArn" 1491 }, 1492 "ReadinessCheckName": { 1493 "shape": "__stringMax64PatternAAZAZ09Z", 1494 "locationName": "readinessCheckName" 1495 }, 1496 "ResourceSet": { 1497 "shape": "__stringMax64PatternAAZAZ09Z", 1498 "locationName": "resourceSet" 1499 }, 1500 "Tags": { 1501 "shape": "Tags", 1502 "locationName": "tags" 1503 } 1504 } 1505 }, 1506 "GetReadinessCheckStatusRequest": { 1507 "type": "structure", 1508 "members": { 1509 "MaxResults": { 1510 "shape": "MaxResults", 1511 "location": "querystring", 1512 "locationName": "maxResults" 1513 }, 1514 "NextToken": { 1515 "shape": "__string", 1516 "location": "querystring", 1517 "locationName": "nextToken" 1518 }, 1519 "ReadinessCheckName": { 1520 "shape": "__string", 1521 "location": "uri", 1522 "locationName": "readinessCheckName" 1523 } 1524 }, 1525 "required": [ 1526 "ReadinessCheckName" 1527 ] 1528 }, 1529 "GetReadinessCheckStatusResponse": { 1530 "type": "structure", 1531 "members": { 1532 "Messages": { 1533 "shape": "__listOfMessage", 1534 "locationName": "messages" 1535 }, 1536 "NextToken": { 1537 "shape": "__string", 1538 "locationName": "nextToken" 1539 }, 1540 "Readiness": { 1541 "shape": "Readiness", 1542 "locationName": "readiness" 1543 }, 1544 "Resources": { 1545 "shape": "__listOfResourceResult", 1546 "locationName": "resources" 1547 } 1548 } 1549 }, 1550 "GetRecoveryGroupReadinessSummaryRequest": { 1551 "type": "structure", 1552 "members": { 1553 "MaxResults": { 1554 "shape": "MaxResults", 1555 "location": "querystring", 1556 "locationName": "maxResults" 1557 }, 1558 "NextToken": { 1559 "shape": "__string", 1560 "location": "querystring", 1561 "locationName": "nextToken" 1562 }, 1563 "RecoveryGroupName": { 1564 "shape": "__string", 1565 "location": "uri", 1566 "locationName": "recoveryGroupName" 1567 } 1568 }, 1569 "required": [ 1570 "RecoveryGroupName" 1571 ] 1572 }, 1573 "GetRecoveryGroupReadinessSummaryResponse": { 1574 "type": "structure", 1575 "members": { 1576 "NextToken": { 1577 "shape": "__string", 1578 "locationName": "nextToken" 1579 }, 1580 "Readiness": { 1581 "shape": "Readiness", 1582 "locationName": "readiness" 1583 }, 1584 "ReadinessChecks": { 1585 "shape": "__listOfReadinessCheckSummary", 1586 "locationName": "readinessChecks" 1587 } 1588 } 1589 }, 1590 "GetRecoveryGroupRequest": { 1591 "type": "structure", 1592 "members": { 1593 "RecoveryGroupName": { 1594 "shape": "__string", 1595 "location": "uri", 1596 "locationName": "recoveryGroupName" 1597 } 1598 }, 1599 "required": [ 1600 "RecoveryGroupName" 1601 ] 1602 }, 1603 "GetRecoveryGroupResponse": { 1604 "type": "structure", 1605 "members": { 1606 "Cells": { 1607 "shape": "__listOf__string", 1608 "locationName": "cells" 1609 }, 1610 "RecoveryGroupArn": { 1611 "shape": "__stringMax256", 1612 "locationName": "recoveryGroupArn" 1613 }, 1614 "RecoveryGroupName": { 1615 "shape": "__stringMax64PatternAAZAZ09Z", 1616 "locationName": "recoveryGroupName" 1617 }, 1618 "Tags": { 1619 "shape": "Tags", 1620 "locationName": "tags" 1621 } 1622 } 1623 }, 1624 "GetResourceSetRequest": { 1625 "type": "structure", 1626 "members": { 1627 "ResourceSetName": { 1628 "shape": "__string", 1629 "location": "uri", 1630 "locationName": "resourceSetName" 1631 } 1632 }, 1633 "required": [ 1634 "ResourceSetName" 1635 ] 1636 }, 1637 "GetResourceSetResponse": { 1638 "type": "structure", 1639 "members": { 1640 "ResourceSetArn": { 1641 "shape": "__stringMax256", 1642 "locationName": "resourceSetArn" 1643 }, 1644 "ResourceSetName": { 1645 "shape": "__stringMax64PatternAAZAZ09Z", 1646 "locationName": "resourceSetName" 1647 }, 1648 "ResourceSetType": { 1649 "shape": "__stringPatternAWSAZaZ09AZaZ09", 1650 "locationName": "resourceSetType" 1651 }, 1652 "Resources": { 1653 "shape": "__listOfResource", 1654 "locationName": "resources" 1655 }, 1656 "Tags": { 1657 "shape": "Tags", 1658 "locationName": "tags" 1659 } 1660 } 1661 }, 1662 "InternalServerException": { 1663 "type": "structure", 1664 "exception": true, 1665 "error": { 1666 "httpStatusCode": 500 1667 }, 1668 "members": { 1669 "Message": { 1670 "shape": "__string", 1671 "locationName": "message" 1672 } 1673 } 1674 }, 1675 "LastAuditTimestamp": { 1676 "type": "timestamp", 1677 "timestampFormat": "iso8601" 1678 }, 1679 "ListCellsRequest": { 1680 "type": "structure", 1681 "members": { 1682 "MaxResults": { 1683 "shape": "MaxResults", 1684 "location": "querystring", 1685 "locationName": "maxResults" 1686 }, 1687 "NextToken": { 1688 "shape": "__string", 1689 "location": "querystring", 1690 "locationName": "nextToken" 1691 } 1692 } 1693 }, 1694 "ListCellsResponse": { 1695 "type": "structure", 1696 "members": { 1697 "Cells": { 1698 "shape": "__listOfCellOutput", 1699 "locationName": "cells" 1700 }, 1701 "NextToken": { 1702 "shape": "__string", 1703 "locationName": "nextToken" 1704 } 1705 } 1706 }, 1707 "ListCrossAccountAuthorizationsRequest": { 1708 "type": "structure", 1709 "members": { 1710 "MaxResults": { 1711 "shape": "MaxResults", 1712 "location": "querystring", 1713 "locationName": "maxResults" 1714 }, 1715 "NextToken": { 1716 "shape": "__string", 1717 "location": "querystring", 1718 "locationName": "nextToken" 1719 } 1720 } 1721 }, 1722 "ListCrossAccountAuthorizationsResponse": { 1723 "type": "structure", 1724 "members": { 1725 "CrossAccountAuthorizations": { 1726 "shape": "__listOfCrossAccountAuthorization", 1727 "locationName": "crossAccountAuthorizations" 1728 }, 1729 "NextToken": { 1730 "shape": "__string", 1731 "locationName": "nextToken" 1732 } 1733 } 1734 }, 1735 "ListReadinessChecksRequest": { 1736 "type": "structure", 1737 "members": { 1738 "MaxResults": { 1739 "shape": "MaxResults", 1740 "location": "querystring", 1741 "locationName": "maxResults" 1742 }, 1743 "NextToken": { 1744 "shape": "__string", 1745 "location": "querystring", 1746 "locationName": "nextToken" 1747 } 1748 } 1749 }, 1750 "ListReadinessChecksResponse": { 1751 "type": "structure", 1752 "members": { 1753 "NextToken": { 1754 "shape": "__string", 1755 "locationName": "nextToken" 1756 }, 1757 "ReadinessChecks": { 1758 "shape": "__listOfReadinessCheckOutput", 1759 "locationName": "readinessChecks" 1760 } 1761 } 1762 }, 1763 "ListRecoveryGroupsRequest": { 1764 "type": "structure", 1765 "members": { 1766 "MaxResults": { 1767 "shape": "MaxResults", 1768 "location": "querystring", 1769 "locationName": "maxResults" 1770 }, 1771 "NextToken": { 1772 "shape": "__string", 1773 "location": "querystring", 1774 "locationName": "nextToken" 1775 } 1776 } 1777 }, 1778 "ListRecoveryGroupsResponse": { 1779 "type": "structure", 1780 "members": { 1781 "NextToken": { 1782 "shape": "__string", 1783 "locationName": "nextToken" 1784 }, 1785 "RecoveryGroups": { 1786 "shape": "__listOfRecoveryGroupOutput", 1787 "locationName": "recoveryGroups" 1788 } 1789 } 1790 }, 1791 "ListResourceSetsRequest": { 1792 "type": "structure", 1793 "members": { 1794 "MaxResults": { 1795 "shape": "MaxResults", 1796 "location": "querystring", 1797 "locationName": "maxResults" 1798 }, 1799 "NextToken": { 1800 "shape": "__string", 1801 "location": "querystring", 1802 "locationName": "nextToken" 1803 } 1804 } 1805 }, 1806 "ListResourceSetsResponse": { 1807 "type": "structure", 1808 "members": { 1809 "NextToken": { 1810 "shape": "__string", 1811 "locationName": "nextToken" 1812 }, 1813 "ResourceSets": { 1814 "shape": "__listOfResourceSetOutput", 1815 "locationName": "resourceSets" 1816 } 1817 } 1818 }, 1819 "ListRulesOutput": { 1820 "type": "structure", 1821 "members": { 1822 "ResourceType": { 1823 "shape": "__stringMax64", 1824 "locationName": "resourceType" 1825 }, 1826 "RuleDescription": { 1827 "shape": "__stringMax256", 1828 "locationName": "ruleDescription" 1829 }, 1830 "RuleId": { 1831 "shape": "__stringMax64", 1832 "locationName": "ruleId" 1833 } 1834 }, 1835 "required": [ 1836 "RuleDescription", 1837 "RuleId", 1838 "ResourceType" 1839 ] 1840 }, 1841 "ListRulesRequest": { 1842 "type": "structure", 1843 "members": { 1844 "MaxResults": { 1845 "shape": "MaxResults", 1846 "location": "querystring", 1847 "locationName": "maxResults" 1848 }, 1849 "NextToken": { 1850 "shape": "__string", 1851 "location": "querystring", 1852 "locationName": "nextToken" 1853 }, 1854 "ResourceType": { 1855 "shape": "__string", 1856 "location": "querystring", 1857 "locationName": "resourceType" 1858 } 1859 } 1860 }, 1861 "ListRulesResponse": { 1862 "type": "structure", 1863 "members": { 1864 "NextToken": { 1865 "shape": "__string", 1866 "locationName": "nextToken" 1867 }, 1868 "Rules": { 1869 "shape": "__listOfListRulesOutput", 1870 "locationName": "rules" 1871 } 1872 } 1873 }, 1874 "ListTagsForResourcesRequest": { 1875 "type": "structure", 1876 "members": { 1877 "ResourceArn": { 1878 "shape": "__string", 1879 "location": "uri", 1880 "locationName": "resource-arn" 1881 } 1882 }, 1883 "required": [ 1884 "ResourceArn" 1885 ] 1886 }, 1887 "ListTagsForResourcesResponse": { 1888 "type": "structure", 1889 "members": { 1890 "Tags": { 1891 "shape": "Tags", 1892 "locationName": "tags" 1893 } 1894 } 1895 }, 1896 "MaxResults": { 1897 "type": "integer", 1898 "min": 1, 1899 "max": 1000 1900 }, 1901 "Message": { 1902 "type": "structure", 1903 "members": { 1904 "MessageText": { 1905 "shape": "__string", 1906 "locationName": "messageText" 1907 } 1908 } 1909 }, 1910 "NLBResource": { 1911 "type": "structure", 1912 "members": { 1913 "Arn": { 1914 "shape": "__string", 1915 "locationName": "arn" 1916 } 1917 } 1918 }, 1919 "R53ResourceRecord": { 1920 "type": "structure", 1921 "members": { 1922 "DomainName": { 1923 "shape": "__string", 1924 "locationName": "domainName" 1925 }, 1926 "RecordSetId": { 1927 "shape": "__string", 1928 "locationName": "recordSetId" 1929 } 1930 } 1931 }, 1932 "Readiness": { 1933 "type": "string", 1934 "enum": [ 1935 "READY", 1936 "NOT_READY", 1937 "UNKNOWN", 1938 "NOT_AUTHORIZED" 1939 ] 1940 }, 1941 "ReadinessCheckOutput": { 1942 "type": "structure", 1943 "members": { 1944 "ReadinessCheckArn": { 1945 "shape": "__stringMax256", 1946 "locationName": "readinessCheckArn" 1947 }, 1948 "ReadinessCheckName": { 1949 "shape": "__stringMax64PatternAAZAZ09Z", 1950 "locationName": "readinessCheckName" 1951 }, 1952 "ResourceSet": { 1953 "shape": "__stringMax64PatternAAZAZ09Z", 1954 "locationName": "resourceSet" 1955 }, 1956 "Tags": { 1957 "shape": "Tags", 1958 "locationName": "tags" 1959 } 1960 }, 1961 "required": [ 1962 "ReadinessCheckArn", 1963 "ResourceSet" 1964 ] 1965 }, 1966 "ReadinessCheckSummary": { 1967 "type": "structure", 1968 "members": { 1969 "Readiness": { 1970 "shape": "Readiness", 1971 "locationName": "readiness" 1972 }, 1973 "ReadinessCheckName": { 1974 "shape": "__string", 1975 "locationName": "readinessCheckName" 1976 } 1977 } 1978 }, 1979 "ReadinessCheckTimestamp": { 1980 "type": "timestamp", 1981 "timestampFormat": "iso8601" 1982 }, 1983 "Recommendation": { 1984 "type": "structure", 1985 "members": { 1986 "RecommendationText": { 1987 "shape": "__string", 1988 "locationName": "recommendationText" 1989 } 1990 }, 1991 "required": [ 1992 "RecommendationText" 1993 ] 1994 }, 1995 "RecoveryGroupOutput": { 1996 "type": "structure", 1997 "members": { 1998 "Cells": { 1999 "shape": "__listOf__string", 2000 "locationName": "cells" 2001 }, 2002 "RecoveryGroupArn": { 2003 "shape": "__stringMax256", 2004 "locationName": "recoveryGroupArn" 2005 }, 2006 "RecoveryGroupName": { 2007 "shape": "__stringMax64PatternAAZAZ09Z", 2008 "locationName": "recoveryGroupName" 2009 }, 2010 "Tags": { 2011 "shape": "Tags", 2012 "locationName": "tags" 2013 } 2014 }, 2015 "required": [ 2016 "RecoveryGroupArn", 2017 "RecoveryGroupName", 2018 "Cells" 2019 ] 2020 }, 2021 "Resource": { 2022 "type": "structure", 2023 "members": { 2024 "ComponentId": { 2025 "shape": "__string", 2026 "locationName": "componentId" 2027 }, 2028 "DnsTargetResource": { 2029 "shape": "DNSTargetResource", 2030 "locationName": "dnsTargetResource" 2031 }, 2032 "ReadinessScopes": { 2033 "shape": "__listOf__string", 2034 "locationName": "readinessScopes" 2035 }, 2036 "ResourceArn": { 2037 "shape": "__string", 2038 "locationName": "resourceArn" 2039 } 2040 } 2041 }, 2042 "ResourceNotFoundException": { 2043 "type": "structure", 2044 "exception": true, 2045 "error": { 2046 "httpStatusCode": 404 2047 }, 2048 "members": { 2049 "Message": { 2050 "shape": "__string", 2051 "locationName": "message" 2052 } 2053 } 2054 }, 2055 "ResourceResult": { 2056 "type": "structure", 2057 "members": { 2058 "ComponentId": { 2059 "shape": "__string", 2060 "locationName": "componentId" 2061 }, 2062 "LastCheckedTimestamp": { 2063 "shape": "ReadinessCheckTimestamp", 2064 "locationName": "lastCheckedTimestamp" 2065 }, 2066 "Readiness": { 2067 "shape": "Readiness", 2068 "locationName": "readiness" 2069 }, 2070 "ResourceArn": { 2071 "shape": "__string", 2072 "locationName": "resourceArn" 2073 } 2074 }, 2075 "required": [ 2076 "Readiness", 2077 "LastCheckedTimestamp" 2078 ] 2079 }, 2080 "ResourceSetOutput": { 2081 "type": "structure", 2082 "members": { 2083 "ResourceSetArn": { 2084 "shape": "__stringMax256", 2085 "locationName": "resourceSetArn" 2086 }, 2087 "ResourceSetName": { 2088 "shape": "__stringMax64PatternAAZAZ09Z", 2089 "locationName": "resourceSetName" 2090 }, 2091 "ResourceSetType": { 2092 "shape": "__stringPatternAWSAZaZ09AZaZ09", 2093 "locationName": "resourceSetType" 2094 }, 2095 "Resources": { 2096 "shape": "__listOfResource", 2097 "locationName": "resources" 2098 }, 2099 "Tags": { 2100 "shape": "Tags", 2101 "locationName": "tags" 2102 } 2103 }, 2104 "required": [ 2105 "ResourceSetType", 2106 "ResourceSetName", 2107 "ResourceSetArn", 2108 "Resources" 2109 ] 2110 }, 2111 "RuleResult": { 2112 "type": "structure", 2113 "members": { 2114 "LastCheckedTimestamp": { 2115 "shape": "ReadinessCheckTimestamp", 2116 "locationName": "lastCheckedTimestamp" 2117 }, 2118 "Messages": { 2119 "shape": "__listOfMessage", 2120 "locationName": "messages" 2121 }, 2122 "Readiness": { 2123 "shape": "Readiness", 2124 "locationName": "readiness" 2125 }, 2126 "RuleId": { 2127 "shape": "__string", 2128 "locationName": "ruleId" 2129 } 2130 }, 2131 "required": [ 2132 "Messages", 2133 "Readiness", 2134 "RuleId", 2135 "LastCheckedTimestamp" 2136 ] 2137 }, 2138 "TagResourceRequest": { 2139 "type": "structure", 2140 "members": { 2141 "ResourceArn": { 2142 "shape": "__string", 2143 "location": "uri", 2144 "locationName": "resource-arn" 2145 }, 2146 "Tags": { 2147 "shape": "Tags", 2148 "locationName": "tags" 2149 } 2150 }, 2151 "required": [ 2152 "ResourceArn", 2153 "Tags" 2154 ] 2155 }, 2156 "TagResourceResponse": { 2157 "type": "structure", 2158 "members": {} 2159 }, 2160 "Tags": { 2161 "type": "map", 2162 "key": { 2163 "shape": "__string" 2164 }, 2165 "value": { 2166 "shape": "__string" 2167 } 2168 }, 2169 "TargetResource": { 2170 "type": "structure", 2171 "members": { 2172 "NLBResource": { 2173 "shape": "NLBResource", 2174 "locationName": "nLBResource" 2175 }, 2176 "R53Resource": { 2177 "shape": "R53ResourceRecord", 2178 "locationName": "r53Resource" 2179 } 2180 } 2181 }, 2182 "ThrottlingException": { 2183 "type": "structure", 2184 "exception": true, 2185 "error": { 2186 "httpStatusCode": 429 2187 }, 2188 "members": { 2189 "Message": { 2190 "shape": "__string", 2191 "locationName": "message" 2192 } 2193 } 2194 }, 2195 "UntagResourceRequest": { 2196 "type": "structure", 2197 "members": { 2198 "ResourceArn": { 2199 "shape": "__string", 2200 "location": "uri", 2201 "locationName": "resource-arn" 2202 }, 2203 "TagKeys": { 2204 "shape": "__listOf__string", 2205 "location": "querystring", 2206 "locationName": "tagKeys" 2207 } 2208 }, 2209 "required": [ 2210 "TagKeys", 2211 "ResourceArn" 2212 ] 2213 }, 2214 "UpdateCellRequest": { 2215 "type": "structure", 2216 "members": { 2217 "CellName": { 2218 "shape": "__string", 2219 "location": "uri", 2220 "locationName": "cellName" 2221 }, 2222 "Cells": { 2223 "shape": "__listOf__string", 2224 "locationName": "cells" 2225 } 2226 }, 2227 "required": [ 2228 "CellName", 2229 "Cells" 2230 ] 2231 }, 2232 "UpdateCellResponse": { 2233 "type": "structure", 2234 "members": { 2235 "CellArn": { 2236 "shape": "__stringMax256", 2237 "locationName": "cellArn" 2238 }, 2239 "CellName": { 2240 "shape": "__stringMax64PatternAAZAZ09Z", 2241 "locationName": "cellName" 2242 }, 2243 "Cells": { 2244 "shape": "__listOf__string", 2245 "locationName": "cells" 2246 }, 2247 "ParentReadinessScopes": { 2248 "shape": "__listOf__string", 2249 "locationName": "parentReadinessScopes" 2250 }, 2251 "Tags": { 2252 "shape": "Tags", 2253 "locationName": "tags" 2254 } 2255 } 2256 }, 2257 "UpdateReadinessCheckRequest": { 2258 "type": "structure", 2259 "members": { 2260 "ReadinessCheckName": { 2261 "shape": "__string", 2262 "location": "uri", 2263 "locationName": "readinessCheckName" 2264 }, 2265 "ResourceSetName": { 2266 "shape": "__string", 2267 "locationName": "resourceSetName" 2268 } 2269 }, 2270 "required": [ 2271 "ReadinessCheckName", 2272 "ResourceSetName" 2273 ] 2274 }, 2275 "UpdateReadinessCheckResponse": { 2276 "type": "structure", 2277 "members": { 2278 "ReadinessCheckArn": { 2279 "shape": "__stringMax256", 2280 "locationName": "readinessCheckArn" 2281 }, 2282 "ReadinessCheckName": { 2283 "shape": "__stringMax64PatternAAZAZ09Z", 2284 "locationName": "readinessCheckName" 2285 }, 2286 "ResourceSet": { 2287 "shape": "__stringMax64PatternAAZAZ09Z", 2288 "locationName": "resourceSet" 2289 }, 2290 "Tags": { 2291 "shape": "Tags", 2292 "locationName": "tags" 2293 } 2294 } 2295 }, 2296 "UpdateRecoveryGroupRequest": { 2297 "type": "structure", 2298 "members": { 2299 "Cells": { 2300 "shape": "__listOf__string", 2301 "locationName": "cells" 2302 }, 2303 "RecoveryGroupName": { 2304 "shape": "__string", 2305 "location": "uri", 2306 "locationName": "recoveryGroupName" 2307 } 2308 }, 2309 "required": [ 2310 "RecoveryGroupName", 2311 "Cells" 2312 ] 2313 }, 2314 "UpdateRecoveryGroupResponse": { 2315 "type": "structure", 2316 "members": { 2317 "Cells": { 2318 "shape": "__listOf__string", 2319 "locationName": "cells" 2320 }, 2321 "RecoveryGroupArn": { 2322 "shape": "__stringMax256", 2323 "locationName": "recoveryGroupArn" 2324 }, 2325 "RecoveryGroupName": { 2326 "shape": "__stringMax64PatternAAZAZ09Z", 2327 "locationName": "recoveryGroupName" 2328 }, 2329 "Tags": { 2330 "shape": "Tags", 2331 "locationName": "tags" 2332 } 2333 } 2334 }, 2335 "UpdateResourceSetRequest": { 2336 "type": "structure", 2337 "members": { 2338 "ResourceSetName": { 2339 "shape": "__string", 2340 "location": "uri", 2341 "locationName": "resourceSetName" 2342 }, 2343 "ResourceSetType": { 2344 "shape": "__stringPatternAWSAZaZ09AZaZ09", 2345 "locationName": "resourceSetType" 2346 }, 2347 "Resources": { 2348 "shape": "__listOfResource", 2349 "locationName": "resources" 2350 } 2351 }, 2352 "required": [ 2353 "ResourceSetName", 2354 "ResourceSetType", 2355 "Resources" 2356 ] 2357 }, 2358 "UpdateResourceSetResponse": { 2359 "type": "structure", 2360 "members": { 2361 "ResourceSetArn": { 2362 "shape": "__stringMax256", 2363 "locationName": "resourceSetArn" 2364 }, 2365 "ResourceSetName": { 2366 "shape": "__stringMax64PatternAAZAZ09Z", 2367 "locationName": "resourceSetName" 2368 }, 2369 "ResourceSetType": { 2370 "shape": "__stringPatternAWSAZaZ09AZaZ09", 2371 "locationName": "resourceSetType" 2372 }, 2373 "Resources": { 2374 "shape": "__listOfResource", 2375 "locationName": "resources" 2376 }, 2377 "Tags": { 2378 "shape": "Tags", 2379 "locationName": "tags" 2380 } 2381 } 2382 }, 2383 "ValidationException": { 2384 "type": "structure", 2385 "exception": true, 2386 "error": { 2387 "httpStatusCode": 400 2388 }, 2389 "members": { 2390 "Message": { 2391 "shape": "__string", 2392 "locationName": "message" 2393 } 2394 } 2395 }, 2396 "__listOfCellOutput": { 2397 "type": "list", 2398 "member": { 2399 "shape": "CellOutput" 2400 } 2401 }, 2402 "__listOfCrossAccountAuthorization": { 2403 "type": "list", 2404 "member": { 2405 "shape": "CrossAccountAuthorization" 2406 } 2407 }, 2408 "__listOfListRulesOutput": { 2409 "type": "list", 2410 "member": { 2411 "shape": "ListRulesOutput" 2412 } 2413 }, 2414 "__listOfMessage": { 2415 "type": "list", 2416 "member": { 2417 "shape": "Message" 2418 } 2419 }, 2420 "__listOfReadinessCheckOutput": { 2421 "type": "list", 2422 "member": { 2423 "shape": "ReadinessCheckOutput" 2424 } 2425 }, 2426 "__listOfReadinessCheckSummary": { 2427 "type": "list", 2428 "member": { 2429 "shape": "ReadinessCheckSummary" 2430 } 2431 }, 2432 "__listOfRecommendation": { 2433 "type": "list", 2434 "member": { 2435 "shape": "Recommendation" 2436 } 2437 }, 2438 "__listOfRecoveryGroupOutput": { 2439 "type": "list", 2440 "member": { 2441 "shape": "RecoveryGroupOutput" 2442 } 2443 }, 2444 "__listOfResource": { 2445 "type": "list", 2446 "member": { 2447 "shape": "Resource" 2448 } 2449 }, 2450 "__listOfResourceResult": { 2451 "type": "list", 2452 "member": { 2453 "shape": "ResourceResult" 2454 } 2455 }, 2456 "__listOfResourceSetOutput": { 2457 "type": "list", 2458 "member": { 2459 "shape": "ResourceSetOutput" 2460 } 2461 }, 2462 "__listOfRuleResult": { 2463 "type": "list", 2464 "member": { 2465 "shape": "RuleResult" 2466 } 2467 }, 2468 "__listOf__string": { 2469 "type": "list", 2470 "member": { 2471 "shape": "__string" 2472 } 2473 }, 2474 "__string": { 2475 "type": "string" 2476 }, 2477 "__stringMax256": { 2478 "type": "string", 2479 "max": 256 2480 }, 2481 "__stringMax64": { 2482 "type": "string", 2483 "max": 64 2484 }, 2485 "__stringMax64PatternAAZAZ09Z": { 2486 "type": "string", 2487 "max": 64, 2488 "pattern": "\\A[a-zA-Z0-9_]+\\z" 2489 }, 2490 "__stringPatternAWSAZaZ09AZaZ09": { 2491 "type": "string", 2492 "pattern": "AWS::[A-Za-z0-9]+::[A-Za-z0-9]+" 2493 } 2494 } 2495 }