1{ 2 "metadata" : { 3 "apiVersion" : "2020-08-11", 4 "endpointPrefix" : "amplifybackend", 5 "signingName" : "amplifybackend", 6 "serviceFullName" : "AmplifyBackend", 7 "serviceId" : "AmplifyBackend", 8 "protocol" : "rest-json", 9 "jsonVersion" : "1.1", 10 "uid" : "amplifybackend-2020-08-11", 11 "signatureVersion" : "v4" 12 }, 13 "operations" : { 14 "CloneBackend" : { 15 "name" : "CloneBackend", 16 "http" : { 17 "method" : "POST", 18 "requestUri" : "/backend/{appId}/environments/{backendEnvironmentName}/clone", 19 "responseCode" : 200 20 }, 21 "input" : { 22 "shape" : "CloneBackendRequest" 23 }, 24 "output" : { 25 "shape" : "CloneBackendResponse" 26 }, 27 "errors" : [ { 28 "shape" : "NotFoundException" 29 }, { 30 "shape" : "GatewayTimeoutException" 31 }, { 32 "shape" : "TooManyRequestsException" 33 }, { 34 "shape" : "BadRequestException" 35 } ] 36 }, 37 "CreateBackend" : { 38 "name" : "CreateBackend", 39 "http" : { 40 "method" : "POST", 41 "requestUri" : "/backend", 42 "responseCode" : 200 43 }, 44 "input" : { 45 "shape" : "CreateBackendRequest" 46 }, 47 "output" : { 48 "shape" : "CreateBackendResponse" 49 }, 50 "errors" : [ { 51 "shape" : "NotFoundException" 52 }, { 53 "shape" : "GatewayTimeoutException" 54 }, { 55 "shape" : "TooManyRequestsException" 56 }, { 57 "shape" : "BadRequestException" 58 } ] 59 }, 60 "CreateBackendAPI" : { 61 "name" : "CreateBackendAPI", 62 "http" : { 63 "method" : "POST", 64 "requestUri" : "/backend/{appId}/api", 65 "responseCode" : 200 66 }, 67 "input" : { 68 "shape" : "CreateBackendAPIRequest" 69 }, 70 "output" : { 71 "shape" : "CreateBackendAPIResponse" 72 }, 73 "errors" : [ { 74 "shape" : "NotFoundException" 75 }, { 76 "shape" : "GatewayTimeoutException" 77 }, { 78 "shape" : "TooManyRequestsException" 79 }, { 80 "shape" : "BadRequestException" 81 } ] 82 }, 83 "CreateBackendAuth" : { 84 "name" : "CreateBackendAuth", 85 "http" : { 86 "method" : "POST", 87 "requestUri" : "/backend/{appId}/auth", 88 "responseCode" : 200 89 }, 90 "input" : { 91 "shape" : "CreateBackendAuthRequest" 92 }, 93 "output" : { 94 "shape" : "CreateBackendAuthResponse" 95 }, 96 "errors" : [ { 97 "shape" : "NotFoundException" 98 }, { 99 "shape" : "GatewayTimeoutException" 100 }, { 101 "shape" : "TooManyRequestsException" 102 }, { 103 "shape" : "BadRequestException" 104 } ] 105 }, 106 "CreateBackendConfig" : { 107 "name" : "CreateBackendConfig", 108 "http" : { 109 "method" : "POST", 110 "requestUri" : "/backend/{appId}/config", 111 "responseCode" : 200 112 }, 113 "input" : { 114 "shape" : "CreateBackendConfigRequest" 115 }, 116 "output" : { 117 "shape" : "CreateBackendConfigResponse" 118 }, 119 "errors" : [ { 120 "shape" : "NotFoundException" 121 }, { 122 "shape" : "GatewayTimeoutException" 123 }, { 124 "shape" : "TooManyRequestsException" 125 }, { 126 "shape" : "BadRequestException" 127 } ] 128 }, 129 "CreateToken" : { 130 "name" : "CreateToken", 131 "http" : { 132 "method" : "POST", 133 "requestUri" : "/backend/{appId}/challenge", 134 "responseCode" : 200 135 }, 136 "input" : { 137 "shape" : "CreateTokenRequest" 138 }, 139 "output" : { 140 "shape" : "CreateTokenResponse" 141 }, 142 "errors" : [ { 143 "shape" : "NotFoundException" 144 }, { 145 "shape" : "GatewayTimeoutException" 146 }, { 147 "shape" : "TooManyRequestsException" 148 }, { 149 "shape" : "BadRequestException" 150 } ] 151 }, 152 "DeleteBackend" : { 153 "name" : "DeleteBackend", 154 "http" : { 155 "method" : "POST", 156 "requestUri" : "/backend/{appId}/environments/{backendEnvironmentName}/remove", 157 "responseCode" : 200 158 }, 159 "input" : { 160 "shape" : "DeleteBackendRequest" 161 }, 162 "output" : { 163 "shape" : "DeleteBackendResponse" 164 }, 165 "errors" : [ { 166 "shape" : "NotFoundException" 167 }, { 168 "shape" : "GatewayTimeoutException" 169 }, { 170 "shape" : "TooManyRequestsException" 171 }, { 172 "shape" : "BadRequestException" 173 } ] 174 }, 175 "DeleteBackendAPI" : { 176 "name" : "DeleteBackendAPI", 177 "http" : { 178 "method" : "POST", 179 "requestUri" : "/backend/{appId}/api/{backendEnvironmentName}/remove", 180 "responseCode" : 200 181 }, 182 "input" : { 183 "shape" : "DeleteBackendAPIRequest" 184 }, 185 "output" : { 186 "shape" : "DeleteBackendAPIResponse" 187 }, 188 "errors" : [ { 189 "shape" : "NotFoundException" 190 }, { 191 "shape" : "GatewayTimeoutException" 192 }, { 193 "shape" : "TooManyRequestsException" 194 }, { 195 "shape" : "BadRequestException" 196 } ] 197 }, 198 "DeleteBackendAuth" : { 199 "name" : "DeleteBackendAuth", 200 "http" : { 201 "method" : "POST", 202 "requestUri" : "/backend/{appId}/auth/{backendEnvironmentName}/remove", 203 "responseCode" : 200 204 }, 205 "input" : { 206 "shape" : "DeleteBackendAuthRequest" 207 }, 208 "output" : { 209 "shape" : "DeleteBackendAuthResponse" 210 }, 211 "errors" : [ { 212 "shape" : "NotFoundException" 213 }, { 214 "shape" : "GatewayTimeoutException" 215 }, { 216 "shape" : "TooManyRequestsException" 217 }, { 218 "shape" : "BadRequestException" 219 } ] 220 }, 221 "DeleteToken" : { 222 "name" : "DeleteToken", 223 "http" : { 224 "method" : "POST", 225 "requestUri" : "/backend/{appId}/challenge/{sessionId}/remove", 226 "responseCode" : 200 227 }, 228 "input" : { 229 "shape" : "DeleteTokenRequest" 230 }, 231 "output" : { 232 "shape" : "DeleteTokenResponse" 233 }, 234 "errors" : [ { 235 "shape" : "NotFoundException" 236 }, { 237 "shape" : "GatewayTimeoutException" 238 }, { 239 "shape" : "TooManyRequestsException" 240 }, { 241 "shape" : "BadRequestException" 242 } ] 243 }, 244 "GenerateBackendAPIModels" : { 245 "name" : "GenerateBackendAPIModels", 246 "http" : { 247 "method" : "POST", 248 "requestUri" : "/backend/{appId}/api/{backendEnvironmentName}/generateModels", 249 "responseCode" : 200 250 }, 251 "input" : { 252 "shape" : "GenerateBackendAPIModelsRequest" 253 }, 254 "output" : { 255 "shape" : "GenerateBackendAPIModelsResponse" 256 }, 257 "errors" : [ { 258 "shape" : "NotFoundException" 259 }, { 260 "shape" : "GatewayTimeoutException" 261 }, { 262 "shape" : "TooManyRequestsException" 263 }, { 264 "shape" : "BadRequestException" 265 } ] 266 }, 267 "GetBackend" : { 268 "name" : "GetBackend", 269 "http" : { 270 "method" : "POST", 271 "requestUri" : "/backend/{appId}/details", 272 "responseCode" : 200 273 }, 274 "input" : { 275 "shape" : "GetBackendRequest" 276 }, 277 "output" : { 278 "shape" : "GetBackendResponse" 279 }, 280 "errors" : [ { 281 "shape" : "NotFoundException" 282 }, { 283 "shape" : "GatewayTimeoutException" 284 }, { 285 "shape" : "TooManyRequestsException" 286 }, { 287 "shape" : "BadRequestException" 288 } ] 289 }, 290 "GetBackendAPI" : { 291 "name" : "GetBackendAPI", 292 "http" : { 293 "method" : "POST", 294 "requestUri" : "/backend/{appId}/api/{backendEnvironmentName}/details", 295 "responseCode" : 200 296 }, 297 "input" : { 298 "shape" : "GetBackendAPIRequest" 299 }, 300 "output" : { 301 "shape" : "GetBackendAPIResponse" 302 }, 303 "errors" : [ { 304 "shape" : "NotFoundException" 305 }, { 306 "shape" : "GatewayTimeoutException" 307 }, { 308 "shape" : "TooManyRequestsException" 309 }, { 310 "shape" : "BadRequestException" 311 } ] 312 }, 313 "GetBackendAPIModels" : { 314 "name" : "GetBackendAPIModels", 315 "http" : { 316 "method" : "POST", 317 "requestUri" : "/backend/{appId}/api/{backendEnvironmentName}/getModels", 318 "responseCode" : 200 319 }, 320 "input" : { 321 "shape" : "GetBackendAPIModelsRequest" 322 }, 323 "output" : { 324 "shape" : "GetBackendAPIModelsResponse" 325 }, 326 "errors" : [ { 327 "shape" : "NotFoundException" 328 }, { 329 "shape" : "GatewayTimeoutException" 330 }, { 331 "shape" : "TooManyRequestsException" 332 }, { 333 "shape" : "BadRequestException" 334 } ] 335 }, 336 "GetBackendAuth" : { 337 "name" : "GetBackendAuth", 338 "http" : { 339 "method" : "POST", 340 "requestUri" : "/backend/{appId}/auth/{backendEnvironmentName}/details", 341 "responseCode" : 200 342 }, 343 "input" : { 344 "shape" : "GetBackendAuthRequest" 345 }, 346 "output" : { 347 "shape" : "GetBackendAuthResponse" 348 }, 349 "errors" : [ { 350 "shape" : "NotFoundException" 351 }, { 352 "shape" : "GatewayTimeoutException" 353 }, { 354 "shape" : "TooManyRequestsException" 355 }, { 356 "shape" : "BadRequestException" 357 } ] 358 }, 359 "GetBackendJob" : { 360 "name" : "GetBackendJob", 361 "http" : { 362 "method" : "GET", 363 "requestUri" : "/backend/{appId}/job/{backendEnvironmentName}/{jobId}", 364 "responseCode" : 200 365 }, 366 "input" : { 367 "shape" : "GetBackendJobRequest" 368 }, 369 "output" : { 370 "shape" : "GetBackendJobResponse" 371 }, 372 "errors" : [ { 373 "shape" : "NotFoundException" 374 }, { 375 "shape" : "GatewayTimeoutException" 376 }, { 377 "shape" : "TooManyRequestsException" 378 }, { 379 "shape" : "BadRequestException" 380 } ] 381 }, 382 "GetToken" : { 383 "name" : "GetToken", 384 "http" : { 385 "method" : "GET", 386 "requestUri" : "/backend/{appId}/challenge/{sessionId}", 387 "responseCode" : 200 388 }, 389 "input" : { 390 "shape" : "GetTokenRequest" 391 }, 392 "output" : { 393 "shape" : "GetTokenResponse" 394 }, 395 "errors" : [ { 396 "shape" : "NotFoundException" 397 }, { 398 "shape" : "GatewayTimeoutException" 399 }, { 400 "shape" : "TooManyRequestsException" 401 }, { 402 "shape" : "BadRequestException" 403 } ] 404 }, 405 "ImportBackendAuth" : { 406 "name" : "ImportBackendAuth", 407 "http" : { 408 "method" : "POST", 409 "requestUri" : "/backend/{appId}/auth/{backendEnvironmentName}/import", 410 "responseCode" : 200 411 }, 412 "input" : { 413 "shape" : "ImportBackendAuthRequest" 414 }, 415 "output" : { 416 "shape" : "ImportBackendAuthResponse" 417 }, 418 "errors" : [ { 419 "shape" : "NotFoundException" 420 }, { 421 "shape" : "GatewayTimeoutException" 422 }, { 423 "shape" : "TooManyRequestsException" 424 }, { 425 "shape" : "BadRequestException" 426 } ] 427 }, 428 "ListBackendJobs" : { 429 "name" : "ListBackendJobs", 430 "http" : { 431 "method" : "POST", 432 "requestUri" : "/backend/{appId}/job/{backendEnvironmentName}", 433 "responseCode" : 200 434 }, 435 "input" : { 436 "shape" : "ListBackendJobsRequest" 437 }, 438 "output" : { 439 "shape" : "ListBackendJobsResponse" 440 }, 441 "errors" : [ { 442 "shape" : "NotFoundException" 443 }, { 444 "shape" : "GatewayTimeoutException" 445 }, { 446 "shape" : "TooManyRequestsException" 447 }, { 448 "shape" : "BadRequestException" 449 } ] 450 }, 451 "RemoveAllBackends" : { 452 "name" : "RemoveAllBackends", 453 "http" : { 454 "method" : "POST", 455 "requestUri" : "/backend/{appId}/remove", 456 "responseCode" : 200 457 }, 458 "input" : { 459 "shape" : "RemoveAllBackendsRequest" 460 }, 461 "output" : { 462 "shape" : "RemoveAllBackendsResponse" 463 }, 464 "errors" : [ { 465 "shape" : "NotFoundException" 466 }, { 467 "shape" : "GatewayTimeoutException" 468 }, { 469 "shape" : "TooManyRequestsException" 470 }, { 471 "shape" : "BadRequestException" 472 } ] 473 }, 474 "RemoveBackendConfig" : { 475 "name" : "RemoveBackendConfig", 476 "http" : { 477 "method" : "POST", 478 "requestUri" : "/backend/{appId}/config/remove", 479 "responseCode" : 200 480 }, 481 "input" : { 482 "shape" : "RemoveBackendConfigRequest" 483 }, 484 "output" : { 485 "shape" : "RemoveBackendConfigResponse" 486 }, 487 "errors" : [ { 488 "shape" : "NotFoundException" 489 }, { 490 "shape" : "GatewayTimeoutException" 491 }, { 492 "shape" : "TooManyRequestsException" 493 }, { 494 "shape" : "BadRequestException" 495 } ] 496 }, 497 "UpdateBackendAPI" : { 498 "name" : "UpdateBackendAPI", 499 "http" : { 500 "method" : "POST", 501 "requestUri" : "/backend/{appId}/api/{backendEnvironmentName}", 502 "responseCode" : 200 503 }, 504 "input" : { 505 "shape" : "UpdateBackendAPIRequest" 506 }, 507 "output" : { 508 "shape" : "UpdateBackendAPIResponse" 509 }, 510 "errors" : [ { 511 "shape" : "NotFoundException" 512 }, { 513 "shape" : "GatewayTimeoutException" 514 }, { 515 "shape" : "TooManyRequestsException" 516 }, { 517 "shape" : "BadRequestException" 518 } ] 519 }, 520 "UpdateBackendAuth" : { 521 "name" : "UpdateBackendAuth", 522 "http" : { 523 "method" : "POST", 524 "requestUri" : "/backend/{appId}/auth/{backendEnvironmentName}", 525 "responseCode" : 200 526 }, 527 "input" : { 528 "shape" : "UpdateBackendAuthRequest" 529 }, 530 "output" : { 531 "shape" : "UpdateBackendAuthResponse" 532 }, 533 "errors" : [ { 534 "shape" : "NotFoundException" 535 }, { 536 "shape" : "GatewayTimeoutException" 537 }, { 538 "shape" : "TooManyRequestsException" 539 }, { 540 "shape" : "BadRequestException" 541 } ] 542 }, 543 "UpdateBackendConfig" : { 544 "name" : "UpdateBackendConfig", 545 "http" : { 546 "method" : "POST", 547 "requestUri" : "/backend/{appId}/config/update", 548 "responseCode" : 200 549 }, 550 "input" : { 551 "shape" : "UpdateBackendConfigRequest" 552 }, 553 "output" : { 554 "shape" : "UpdateBackendConfigResponse" 555 }, 556 "errors" : [ { 557 "shape" : "NotFoundException" 558 }, { 559 "shape" : "GatewayTimeoutException" 560 }, { 561 "shape" : "TooManyRequestsException" 562 }, { 563 "shape" : "BadRequestException" 564 } ] 565 }, 566 "UpdateBackendJob" : { 567 "name" : "UpdateBackendJob", 568 "http" : { 569 "method" : "POST", 570 "requestUri" : "/backend/{appId}/job/{backendEnvironmentName}/{jobId}", 571 "responseCode" : 200 572 }, 573 "input" : { 574 "shape" : "UpdateBackendJobRequest" 575 }, 576 "output" : { 577 "shape" : "UpdateBackendJobResponse" 578 }, 579 "errors" : [ { 580 "shape" : "NotFoundException" 581 }, { 582 "shape" : "GatewayTimeoutException" 583 }, { 584 "shape" : "TooManyRequestsException" 585 }, { 586 "shape" : "BadRequestException" 587 } ] 588 } 589 }, 590 "shapes" : { 591 "AuthResources" : { 592 "type" : "string", 593 "enum" : [ "USER_POOL_ONLY", "IDENTITY_POOL_AND_USER_POOL" ] 594 }, 595 "BackendAPIAppSyncAuthSettings" : { 596 "type" : "structure", 597 "members" : { 598 "CognitoUserPoolId" : { 599 "shape" : "__string", 600 "locationName" : "cognitoUserPoolId" 601 }, 602 "Description" : { 603 "shape" : "__string", 604 "locationName" : "description" 605 }, 606 "ExpirationTime" : { 607 "shape" : "__double", 608 "locationName" : "expirationTime" 609 }, 610 "OpenIDAuthTTL" : { 611 "shape" : "__string", 612 "locationName" : "openIDAuthTTL" 613 }, 614 "OpenIDClientId" : { 615 "shape" : "__string", 616 "locationName" : "openIDClientId" 617 }, 618 "OpenIDIatTTL" : { 619 "shape" : "__string", 620 "locationName" : "openIDIatTTL" 621 }, 622 "OpenIDIssueURL" : { 623 "shape" : "__string", 624 "locationName" : "openIDIssueURL" 625 }, 626 "OpenIDProviderName" : { 627 "shape" : "__string", 628 "locationName" : "openIDProviderName" 629 } 630 } 631 }, 632 "BackendAPIAuthType" : { 633 "type" : "structure", 634 "members" : { 635 "Mode" : { 636 "shape" : "Mode", 637 "locationName" : "mode" 638 }, 639 "Settings" : { 640 "shape" : "BackendAPIAppSyncAuthSettings", 641 "locationName" : "settings" 642 } 643 } 644 }, 645 "BackendAPICodegenReqObj" : { 646 "type" : "structure", 647 "members" : { 648 "ResourceName" : { 649 "shape" : "__string", 650 "locationName" : "resourceName" 651 } 652 }, 653 "required" : [ "ResourceName" ] 654 }, 655 "BackendAPICodegenRespObj" : { 656 "type" : "structure", 657 "members" : { 658 "AppId" : { 659 "shape" : "__string", 660 "locationName" : "appId" 661 }, 662 "BackendEnvironmentName" : { 663 "shape" : "__string", 664 "locationName" : "backendEnvironmentName" 665 }, 666 "Error" : { 667 "shape" : "__string", 668 "locationName" : "error" 669 }, 670 "JobId" : { 671 "shape" : "__string", 672 "locationName" : "jobId" 673 }, 674 "Operation" : { 675 "shape" : "__string", 676 "locationName" : "operation" 677 }, 678 "Status" : { 679 "shape" : "__string", 680 "locationName" : "status" 681 } 682 }, 683 "required" : [ "AppId", "BackendEnvironmentName" ] 684 }, 685 "BackendAPIConflictResolution" : { 686 "type" : "structure", 687 "members" : { 688 "ResolutionStrategy" : { 689 "shape" : "ResolutionStrategy", 690 "locationName" : "resolutionStrategy" 691 } 692 } 693 }, 694 "BackendAPIReqObj" : { 695 "type" : "structure", 696 "members" : { 697 "ResourceConfig" : { 698 "shape" : "BackendAPIResourceConfig", 699 "locationName" : "resourceConfig" 700 }, 701 "ResourceName" : { 702 "shape" : "__string", 703 "locationName" : "resourceName" 704 } 705 }, 706 "required" : [ "ResourceName" ] 707 }, 708 "BackendAPIResourceConfig" : { 709 "type" : "structure", 710 "members" : { 711 "AdditionalAuthTypes" : { 712 "shape" : "ListOfBackendAPIAuthType", 713 "locationName" : "additionalAuthTypes" 714 }, 715 "ApiName" : { 716 "shape" : "__string", 717 "locationName" : "apiName" 718 }, 719 "ConflictResolution" : { 720 "shape" : "BackendAPIConflictResolution", 721 "locationName" : "conflictResolution" 722 }, 723 "DefaultAuthType" : { 724 "shape" : "BackendAPIAuthType", 725 "locationName" : "defaultAuthType" 726 }, 727 "Service" : { 728 "shape" : "__string", 729 "locationName" : "service" 730 }, 731 "TransformSchema" : { 732 "shape" : "__string", 733 "locationName" : "transformSchema" 734 } 735 } 736 }, 737 "BackendAPIRespObj" : { 738 "type" : "structure", 739 "members" : { 740 "AppId" : { 741 "shape" : "__string", 742 "locationName" : "appId" 743 }, 744 "BackendEnvironmentName" : { 745 "shape" : "__string", 746 "locationName" : "backendEnvironmentName" 747 }, 748 "Error" : { 749 "shape" : "__string", 750 "locationName" : "error" 751 }, 752 "JobId" : { 753 "shape" : "__string", 754 "locationName" : "jobId" 755 }, 756 "Operation" : { 757 "shape" : "__string", 758 "locationName" : "operation" 759 }, 760 "Status" : { 761 "shape" : "__string", 762 "locationName" : "status" 763 } 764 }, 765 "required" : [ "AppId", "BackendEnvironmentName" ] 766 }, 767 "BackendAuthAppleProviderConfig" : { 768 "type" : "structure", 769 "members" : { 770 "ClientId" : { 771 "shape" : "__string", 772 "locationName" : "client_id" 773 }, 774 "KeyId" : { 775 "shape" : "__string", 776 "locationName" : "key_id" 777 }, 778 "PrivateKey" : { 779 "shape" : "__string", 780 "locationName" : "private_key" 781 }, 782 "TeamId" : { 783 "shape" : "__string", 784 "locationName" : "team_id" 785 } 786 } 787 }, 788 "BackendAuthRespObj" : { 789 "type" : "structure", 790 "members" : { 791 "AppId" : { 792 "shape" : "__string", 793 "locationName" : "appId" 794 }, 795 "BackendEnvironmentName" : { 796 "shape" : "__string", 797 "locationName" : "backendEnvironmentName" 798 }, 799 "Error" : { 800 "shape" : "__string", 801 "locationName" : "error" 802 }, 803 "JobId" : { 804 "shape" : "__string", 805 "locationName" : "jobId" 806 }, 807 "Operation" : { 808 "shape" : "__string", 809 "locationName" : "operation" 810 }, 811 "Status" : { 812 "shape" : "__string", 813 "locationName" : "status" 814 } 815 }, 816 "required" : [ "AppId", "BackendEnvironmentName" ] 817 }, 818 "BackendAuthSocialProviderConfig" : { 819 "type" : "structure", 820 "members" : { 821 "ClientId" : { 822 "shape" : "__string", 823 "locationName" : "client_id" 824 }, 825 "ClientSecret" : { 826 "shape" : "__string", 827 "locationName" : "client_secret" 828 } 829 } 830 }, 831 "BackendConfigRespObj" : { 832 "type" : "structure", 833 "members" : { 834 "AppId" : { 835 "shape" : "__string", 836 "locationName" : "appId" 837 }, 838 "BackendManagerAppId" : { 839 "shape" : "__string", 840 "locationName" : "backendManagerAppId" 841 }, 842 "Error" : { 843 "shape" : "__string", 844 "locationName" : "error" 845 }, 846 "LoginAuthConfig" : { 847 "shape" : "LoginAuthConfigReqObj", 848 "locationName" : "loginAuthConfig" 849 } 850 } 851 }, 852 "BackendJobReqObj" : { 853 "type" : "structure", 854 "members" : { 855 "Operation" : { 856 "shape" : "__string", 857 "locationName" : "operation" 858 }, 859 "Status" : { 860 "shape" : "__string", 861 "locationName" : "status" 862 } 863 } 864 }, 865 "BackendJobRespObj" : { 866 "type" : "structure", 867 "members" : { 868 "AppId" : { 869 "shape" : "__string", 870 "locationName" : "appId" 871 }, 872 "BackendEnvironmentName" : { 873 "shape" : "__string", 874 "locationName" : "backendEnvironmentName" 875 }, 876 "CreateTime" : { 877 "shape" : "__string", 878 "locationName" : "createTime" 879 }, 880 "Error" : { 881 "shape" : "__string", 882 "locationName" : "error" 883 }, 884 "JobId" : { 885 "shape" : "__string", 886 "locationName" : "jobId" 887 }, 888 "Operation" : { 889 "shape" : "__string", 890 "locationName" : "operation" 891 }, 892 "Status" : { 893 "shape" : "__string", 894 "locationName" : "status" 895 }, 896 "UpdateTime" : { 897 "shape" : "__string", 898 "locationName" : "updateTime" 899 } 900 }, 901 "required" : [ "AppId", "BackendEnvironmentName" ] 902 }, 903 "BadRequestException" : { 904 "type" : "structure", 905 "members" : { 906 "Message" : { 907 "shape" : "__string", 908 "locationName" : "message" 909 } 910 }, 911 "exception" : true, 912 "error" : { 913 "httpStatusCode" : 400 914 } 915 }, 916 "CloneBackendReqObj" : { 917 "type" : "structure", 918 "members" : { 919 "TargetEnvironmentName" : { 920 "shape" : "__string", 921 "locationName" : "targetEnvironmentName" 922 } 923 }, 924 "required" : [ "TargetEnvironmentName" ] 925 }, 926 "CloneBackendRequest" : { 927 "type" : "structure", 928 "members" : { 929 "AppId" : { 930 "shape" : "__string", 931 "location" : "uri", 932 "locationName" : "appId" 933 }, 934 "BackendEnvironmentName" : { 935 "shape" : "__string", 936 "location" : "uri", 937 "locationName" : "backendEnvironmentName" 938 }, 939 "TargetEnvironmentName" : { 940 "shape" : "__string", 941 "locationName" : "targetEnvironmentName" 942 } 943 }, 944 "required" : [ "AppId", "BackendEnvironmentName", "TargetEnvironmentName" ] 945 }, 946 "CloneBackendRespObj" : { 947 "type" : "structure", 948 "members" : { 949 "AppId" : { 950 "shape" : "__string", 951 "locationName" : "appId" 952 }, 953 "BackendEnvironmentName" : { 954 "shape" : "__string", 955 "locationName" : "backendEnvironmentName" 956 }, 957 "Error" : { 958 "shape" : "__string", 959 "locationName" : "error" 960 }, 961 "JobId" : { 962 "shape" : "__string", 963 "locationName" : "jobId" 964 }, 965 "Operation" : { 966 "shape" : "__string", 967 "locationName" : "operation" 968 }, 969 "Status" : { 970 "shape" : "__string", 971 "locationName" : "status" 972 } 973 }, 974 "required" : [ "AppId", "BackendEnvironmentName" ] 975 }, 976 "CloneBackendResponse" : { 977 "type" : "structure", 978 "members" : { 979 "AppId" : { 980 "shape" : "__string", 981 "locationName" : "appId" 982 }, 983 "BackendEnvironmentName" : { 984 "shape" : "__string", 985 "locationName" : "backendEnvironmentName" 986 }, 987 "Error" : { 988 "shape" : "__string", 989 "locationName" : "error" 990 }, 991 "JobId" : { 992 "shape" : "__string", 993 "locationName" : "jobId" 994 }, 995 "Operation" : { 996 "shape" : "__string", 997 "locationName" : "operation" 998 }, 999 "Status" : { 1000 "shape" : "__string", 1001 "locationName" : "status" 1002 } 1003 } 1004 }, 1005 "CreateBackendAPIReqObj" : { 1006 "type" : "structure", 1007 "members" : { 1008 "BackendEnvironmentName" : { 1009 "shape" : "__string", 1010 "locationName" : "backendEnvironmentName" 1011 }, 1012 "ResourceConfig" : { 1013 "shape" : "BackendAPIResourceConfig", 1014 "locationName" : "resourceConfig" 1015 }, 1016 "ResourceName" : { 1017 "shape" : "__string", 1018 "locationName" : "resourceName" 1019 } 1020 }, 1021 "required" : [ "ResourceName", "BackendEnvironmentName", "ResourceConfig" ] 1022 }, 1023 "CreateBackendAPIRequest" : { 1024 "type" : "structure", 1025 "members" : { 1026 "AppId" : { 1027 "shape" : "__string", 1028 "location" : "uri", 1029 "locationName" : "appId" 1030 }, 1031 "BackendEnvironmentName" : { 1032 "shape" : "__string", 1033 "locationName" : "backendEnvironmentName" 1034 }, 1035 "ResourceConfig" : { 1036 "shape" : "BackendAPIResourceConfig", 1037 "locationName" : "resourceConfig" 1038 }, 1039 "ResourceName" : { 1040 "shape" : "__string", 1041 "locationName" : "resourceName" 1042 } 1043 }, 1044 "required" : [ "AppId", "ResourceName", "BackendEnvironmentName", "ResourceConfig" ] 1045 }, 1046 "CreateBackendAPIResponse" : { 1047 "type" : "structure", 1048 "members" : { 1049 "AppId" : { 1050 "shape" : "__string", 1051 "locationName" : "appId" 1052 }, 1053 "BackendEnvironmentName" : { 1054 "shape" : "__string", 1055 "locationName" : "backendEnvironmentName" 1056 }, 1057 "Error" : { 1058 "shape" : "__string", 1059 "locationName" : "error" 1060 }, 1061 "JobId" : { 1062 "shape" : "__string", 1063 "locationName" : "jobId" 1064 }, 1065 "Operation" : { 1066 "shape" : "__string", 1067 "locationName" : "operation" 1068 }, 1069 "Status" : { 1070 "shape" : "__string", 1071 "locationName" : "status" 1072 } 1073 } 1074 }, 1075 "CreateBackendAuthForgotPasswordConfig" : { 1076 "type" : "structure", 1077 "members" : { 1078 "DeliveryMethod" : { 1079 "shape" : "DeliveryMethod", 1080 "locationName" : "deliveryMethod" 1081 }, 1082 "EmailSettings" : { 1083 "shape" : "EmailSettings", 1084 "locationName" : "emailSettings" 1085 }, 1086 "SmsSettings" : { 1087 "shape" : "SmsSettings", 1088 "locationName" : "smsSettings" 1089 } 1090 }, 1091 "required" : [ "DeliveryMethod" ] 1092 }, 1093 "CreateBackendAuthIdentityPoolConfig" : { 1094 "type" : "structure", 1095 "members" : { 1096 "IdentityPoolName" : { 1097 "shape" : "__string", 1098 "locationName" : "identityPoolName" 1099 }, 1100 "UnauthenticatedLogin" : { 1101 "shape" : "__boolean", 1102 "locationName" : "unauthenticatedLogin" 1103 } 1104 }, 1105 "required" : [ "UnauthenticatedLogin", "IdentityPoolName" ] 1106 }, 1107 "CreateBackendAuthMFAConfig" : { 1108 "type" : "structure", 1109 "members" : { 1110 "MFAMode" : { 1111 "shape" : "MFAMode" 1112 }, 1113 "Settings" : { 1114 "shape" : "Settings", 1115 "locationName" : "settings" 1116 } 1117 }, 1118 "required" : [ "MFAMode" ] 1119 }, 1120 "CreateBackendAuthOAuthConfig" : { 1121 "type" : "structure", 1122 "members" : { 1123 "DomainPrefix" : { 1124 "shape" : "__string", 1125 "locationName" : "domainPrefix" 1126 }, 1127 "OAuthGrantType" : { 1128 "shape" : "OAuthGrantType", 1129 "locationName" : "oAuthGrantType" 1130 }, 1131 "OAuthScopes" : { 1132 "shape" : "ListOfOAuthScopesElement", 1133 "locationName" : "oAuthScopes" 1134 }, 1135 "RedirectSignInURIs" : { 1136 "shape" : "ListOf__string", 1137 "locationName" : "redirectSignInURIs" 1138 }, 1139 "RedirectSignOutURIs" : { 1140 "shape" : "ListOf__string", 1141 "locationName" : "redirectSignOutURIs" 1142 }, 1143 "SocialProviderSettings" : { 1144 "shape" : "SocialProviderSettings", 1145 "locationName" : "socialProviderSettings" 1146 } 1147 }, 1148 "required" : [ "RedirectSignOutURIs", "RedirectSignInURIs", "OAuthGrantType", "OAuthScopes" ] 1149 }, 1150 "CreateBackendAuthPasswordPolicyConfig" : { 1151 "type" : "structure", 1152 "members" : { 1153 "AdditionalConstraints" : { 1154 "shape" : "ListOfAdditionalConstraintsElement", 1155 "locationName" : "additionalConstraints" 1156 }, 1157 "MinimumLength" : { 1158 "shape" : "__double", 1159 "locationName" : "minimumLength" 1160 } 1161 }, 1162 "required" : [ "MinimumLength" ] 1163 }, 1164 "CreateBackendAuthReqObj" : { 1165 "type" : "structure", 1166 "members" : { 1167 "BackendEnvironmentName" : { 1168 "shape" : "__string", 1169 "locationName" : "backendEnvironmentName" 1170 }, 1171 "ResourceConfig" : { 1172 "shape" : "CreateBackendAuthResourceConfig", 1173 "locationName" : "resourceConfig" 1174 }, 1175 "ResourceName" : { 1176 "shape" : "__string", 1177 "locationName" : "resourceName" 1178 } 1179 }, 1180 "required" : [ "ResourceName", "BackendEnvironmentName", "ResourceConfig" ] 1181 }, 1182 "CreateBackendAuthRequest" : { 1183 "type" : "structure", 1184 "members" : { 1185 "AppId" : { 1186 "shape" : "__string", 1187 "location" : "uri", 1188 "locationName" : "appId" 1189 }, 1190 "BackendEnvironmentName" : { 1191 "shape" : "__string", 1192 "locationName" : "backendEnvironmentName" 1193 }, 1194 "ResourceConfig" : { 1195 "shape" : "CreateBackendAuthResourceConfig", 1196 "locationName" : "resourceConfig" 1197 }, 1198 "ResourceName" : { 1199 "shape" : "__string", 1200 "locationName" : "resourceName" 1201 } 1202 }, 1203 "required" : [ "AppId", "ResourceName", "BackendEnvironmentName", "ResourceConfig" ] 1204 }, 1205 "CreateBackendAuthResourceConfig" : { 1206 "type" : "structure", 1207 "members" : { 1208 "AuthResources" : { 1209 "shape" : "AuthResources", 1210 "locationName" : "authResources" 1211 }, 1212 "IdentityPoolConfigs" : { 1213 "shape" : "CreateBackendAuthIdentityPoolConfig", 1214 "locationName" : "identityPoolConfigs" 1215 }, 1216 "Service" : { 1217 "shape" : "Service", 1218 "locationName" : "service" 1219 }, 1220 "UserPoolConfigs" : { 1221 "shape" : "CreateBackendAuthUserPoolConfig", 1222 "locationName" : "userPoolConfigs" 1223 } 1224 }, 1225 "required" : [ "AuthResources", "UserPoolConfigs", "Service" ] 1226 }, 1227 "CreateBackendAuthResponse" : { 1228 "type" : "structure", 1229 "members" : { 1230 "AppId" : { 1231 "shape" : "__string", 1232 "locationName" : "appId" 1233 }, 1234 "BackendEnvironmentName" : { 1235 "shape" : "__string", 1236 "locationName" : "backendEnvironmentName" 1237 }, 1238 "Error" : { 1239 "shape" : "__string", 1240 "locationName" : "error" 1241 }, 1242 "JobId" : { 1243 "shape" : "__string", 1244 "locationName" : "jobId" 1245 }, 1246 "Operation" : { 1247 "shape" : "__string", 1248 "locationName" : "operation" 1249 }, 1250 "Status" : { 1251 "shape" : "__string", 1252 "locationName" : "status" 1253 } 1254 } 1255 }, 1256 "CreateBackendAuthUserPoolConfig" : { 1257 "type" : "structure", 1258 "members" : { 1259 "ForgotPassword" : { 1260 "shape" : "CreateBackendAuthForgotPasswordConfig", 1261 "locationName" : "forgotPassword" 1262 }, 1263 "Mfa" : { 1264 "shape" : "CreateBackendAuthMFAConfig", 1265 "locationName" : "mfa" 1266 }, 1267 "OAuth" : { 1268 "shape" : "CreateBackendAuthOAuthConfig", 1269 "locationName" : "oAuth" 1270 }, 1271 "PasswordPolicy" : { 1272 "shape" : "CreateBackendAuthPasswordPolicyConfig", 1273 "locationName" : "passwordPolicy" 1274 }, 1275 "RequiredSignUpAttributes" : { 1276 "shape" : "ListOfRequiredSignUpAttributesElement", 1277 "locationName" : "requiredSignUpAttributes" 1278 }, 1279 "SignInMethod" : { 1280 "shape" : "SignInMethod", 1281 "locationName" : "signInMethod" 1282 }, 1283 "UserPoolName" : { 1284 "shape" : "__string", 1285 "locationName" : "userPoolName" 1286 } 1287 }, 1288 "required" : [ "RequiredSignUpAttributes", "SignInMethod", "UserPoolName" ] 1289 }, 1290 "CreateBackendConfigReqObj" : { 1291 "type" : "structure", 1292 "members" : { 1293 "BackendManagerAppId" : { 1294 "shape" : "__string", 1295 "locationName" : "backendManagerAppId" 1296 } 1297 } 1298 }, 1299 "CreateBackendConfigRequest" : { 1300 "type" : "structure", 1301 "members" : { 1302 "AppId" : { 1303 "shape" : "__string", 1304 "location" : "uri", 1305 "locationName" : "appId" 1306 }, 1307 "BackendManagerAppId" : { 1308 "shape" : "__string", 1309 "locationName" : "backendManagerAppId" 1310 } 1311 }, 1312 "required" : [ "AppId" ] 1313 }, 1314 "CreateBackendConfigRespObj" : { 1315 "type" : "structure", 1316 "members" : { 1317 "AppId" : { 1318 "shape" : "__string", 1319 "locationName" : "appId" 1320 }, 1321 "BackendEnvironmentName" : { 1322 "shape" : "__string", 1323 "locationName" : "backendEnvironmentName" 1324 }, 1325 "JobId" : { 1326 "shape" : "__string", 1327 "locationName" : "jobId" 1328 }, 1329 "Status" : { 1330 "shape" : "__string", 1331 "locationName" : "status" 1332 } 1333 }, 1334 "required" : [ "AppId" ] 1335 }, 1336 "CreateBackendConfigResponse" : { 1337 "type" : "structure", 1338 "members" : { 1339 "AppId" : { 1340 "shape" : "__string", 1341 "locationName" : "appId" 1342 }, 1343 "BackendEnvironmentName" : { 1344 "shape" : "__string", 1345 "locationName" : "backendEnvironmentName" 1346 }, 1347 "JobId" : { 1348 "shape" : "__string", 1349 "locationName" : "jobId" 1350 }, 1351 "Status" : { 1352 "shape" : "__string", 1353 "locationName" : "status" 1354 } 1355 } 1356 }, 1357 "CreateBackendReqObj" : { 1358 "type" : "structure", 1359 "members" : { 1360 "AppId" : { 1361 "shape" : "__string", 1362 "locationName" : "appId" 1363 }, 1364 "AppName" : { 1365 "shape" : "__string", 1366 "locationName" : "appName" 1367 }, 1368 "BackendEnvironmentName" : { 1369 "shape" : "__string", 1370 "locationName" : "backendEnvironmentName" 1371 }, 1372 "ResourceConfig" : { 1373 "shape" : "ResourceConfig", 1374 "locationName" : "resourceConfig" 1375 }, 1376 "ResourceName" : { 1377 "shape" : "__string", 1378 "locationName" : "resourceName" 1379 } 1380 }, 1381 "required" : [ "AppId", "BackendEnvironmentName", "AppName" ] 1382 }, 1383 "CreateBackendRequest" : { 1384 "type" : "structure", 1385 "members" : { 1386 "AppId" : { 1387 "shape" : "__string", 1388 "locationName" : "appId" 1389 }, 1390 "AppName" : { 1391 "shape" : "__string", 1392 "locationName" : "appName" 1393 }, 1394 "BackendEnvironmentName" : { 1395 "shape" : "__string", 1396 "locationName" : "backendEnvironmentName" 1397 }, 1398 "ResourceConfig" : { 1399 "shape" : "ResourceConfig", 1400 "locationName" : "resourceConfig" 1401 }, 1402 "ResourceName" : { 1403 "shape" : "__string", 1404 "locationName" : "resourceName" 1405 } 1406 }, 1407 "required" : [ "AppId", "BackendEnvironmentName", "AppName" ] 1408 }, 1409 "CreateBackendRespObj" : { 1410 "type" : "structure", 1411 "members" : { 1412 "AppId" : { 1413 "shape" : "__string", 1414 "locationName" : "appId" 1415 }, 1416 "BackendEnvironmentName" : { 1417 "shape" : "__string", 1418 "locationName" : "backendEnvironmentName" 1419 }, 1420 "Error" : { 1421 "shape" : "__string", 1422 "locationName" : "error" 1423 }, 1424 "JobId" : { 1425 "shape" : "__string", 1426 "locationName" : "jobId" 1427 }, 1428 "Operation" : { 1429 "shape" : "__string", 1430 "locationName" : "operation" 1431 }, 1432 "Status" : { 1433 "shape" : "__string", 1434 "locationName" : "status" 1435 } 1436 }, 1437 "required" : [ "AppId", "BackendEnvironmentName" ] 1438 }, 1439 "CreateBackendResponse" : { 1440 "type" : "structure", 1441 "members" : { 1442 "AppId" : { 1443 "shape" : "__string", 1444 "locationName" : "appId" 1445 }, 1446 "BackendEnvironmentName" : { 1447 "shape" : "__string", 1448 "locationName" : "backendEnvironmentName" 1449 }, 1450 "Error" : { 1451 "shape" : "__string", 1452 "locationName" : "error" 1453 }, 1454 "JobId" : { 1455 "shape" : "__string", 1456 "locationName" : "jobId" 1457 }, 1458 "Operation" : { 1459 "shape" : "__string", 1460 "locationName" : "operation" 1461 }, 1462 "Status" : { 1463 "shape" : "__string", 1464 "locationName" : "status" 1465 } 1466 } 1467 }, 1468 "CreateTokenRequest" : { 1469 "type" : "structure", 1470 "members" : { 1471 "AppId" : { 1472 "shape" : "__string", 1473 "location" : "uri", 1474 "locationName" : "appId" 1475 } 1476 }, 1477 "required" : [ "AppId" ] 1478 }, 1479 "CreateTokenRespObj" : { 1480 "type" : "structure", 1481 "members" : { 1482 "AppId" : { 1483 "shape" : "__string", 1484 "locationName" : "appId" 1485 }, 1486 "ChallengeCode" : { 1487 "shape" : "__string", 1488 "locationName" : "challengeCode" 1489 }, 1490 "SessionId" : { 1491 "shape" : "__string", 1492 "locationName" : "sessionId" 1493 }, 1494 "Ttl" : { 1495 "shape" : "__string", 1496 "locationName" : "ttl" 1497 } 1498 }, 1499 "required" : [ "AppId", "Ttl", "SessionId", "ChallengeCode" ] 1500 }, 1501 "CreateTokenResponse" : { 1502 "type" : "structure", 1503 "members" : { 1504 "AppId" : { 1505 "shape" : "__string", 1506 "locationName" : "appId" 1507 }, 1508 "ChallengeCode" : { 1509 "shape" : "__string", 1510 "locationName" : "challengeCode" 1511 }, 1512 "SessionId" : { 1513 "shape" : "__string", 1514 "locationName" : "sessionId" 1515 }, 1516 "Ttl" : { 1517 "shape" : "__string", 1518 "locationName" : "ttl" 1519 } 1520 } 1521 }, 1522 "DeleteBackendAPIRequest" : { 1523 "type" : "structure", 1524 "members" : { 1525 "AppId" : { 1526 "shape" : "__string", 1527 "location" : "uri", 1528 "locationName" : "appId" 1529 }, 1530 "BackendEnvironmentName" : { 1531 "shape" : "__string", 1532 "location" : "uri", 1533 "locationName" : "backendEnvironmentName" 1534 }, 1535 "ResourceConfig" : { 1536 "shape" : "BackendAPIResourceConfig", 1537 "locationName" : "resourceConfig" 1538 }, 1539 "ResourceName" : { 1540 "shape" : "__string", 1541 "locationName" : "resourceName" 1542 } 1543 }, 1544 "required" : [ "AppId", "BackendEnvironmentName", "ResourceName" ] 1545 }, 1546 "DeleteBackendAPIResponse" : { 1547 "type" : "structure", 1548 "members" : { 1549 "AppId" : { 1550 "shape" : "__string", 1551 "locationName" : "appId" 1552 }, 1553 "BackendEnvironmentName" : { 1554 "shape" : "__string", 1555 "locationName" : "backendEnvironmentName" 1556 }, 1557 "Error" : { 1558 "shape" : "__string", 1559 "locationName" : "error" 1560 }, 1561 "JobId" : { 1562 "shape" : "__string", 1563 "locationName" : "jobId" 1564 }, 1565 "Operation" : { 1566 "shape" : "__string", 1567 "locationName" : "operation" 1568 }, 1569 "Status" : { 1570 "shape" : "__string", 1571 "locationName" : "status" 1572 } 1573 } 1574 }, 1575 "DeleteBackendAuthRequest" : { 1576 "type" : "structure", 1577 "members" : { 1578 "AppId" : { 1579 "shape" : "__string", 1580 "location" : "uri", 1581 "locationName" : "appId" 1582 }, 1583 "BackendEnvironmentName" : { 1584 "shape" : "__string", 1585 "location" : "uri", 1586 "locationName" : "backendEnvironmentName" 1587 }, 1588 "ResourceName" : { 1589 "shape" : "__string", 1590 "locationName" : "resourceName" 1591 } 1592 }, 1593 "required" : [ "AppId", "BackendEnvironmentName", "ResourceName" ] 1594 }, 1595 "DeleteBackendAuthResponse" : { 1596 "type" : "structure", 1597 "members" : { 1598 "AppId" : { 1599 "shape" : "__string", 1600 "locationName" : "appId" 1601 }, 1602 "BackendEnvironmentName" : { 1603 "shape" : "__string", 1604 "locationName" : "backendEnvironmentName" 1605 }, 1606 "Error" : { 1607 "shape" : "__string", 1608 "locationName" : "error" 1609 }, 1610 "JobId" : { 1611 "shape" : "__string", 1612 "locationName" : "jobId" 1613 }, 1614 "Operation" : { 1615 "shape" : "__string", 1616 "locationName" : "operation" 1617 }, 1618 "Status" : { 1619 "shape" : "__string", 1620 "locationName" : "status" 1621 } 1622 } 1623 }, 1624 "DeleteBackendRequest" : { 1625 "type" : "structure", 1626 "members" : { 1627 "AppId" : { 1628 "shape" : "__string", 1629 "location" : "uri", 1630 "locationName" : "appId" 1631 }, 1632 "BackendEnvironmentName" : { 1633 "shape" : "__string", 1634 "location" : "uri", 1635 "locationName" : "backendEnvironmentName" 1636 } 1637 }, 1638 "required" : [ "AppId", "BackendEnvironmentName" ] 1639 }, 1640 "DeleteBackendRespObj" : { 1641 "type" : "structure", 1642 "members" : { 1643 "AppId" : { 1644 "shape" : "__string", 1645 "locationName" : "appId" 1646 }, 1647 "BackendEnvironmentName" : { 1648 "shape" : "__string", 1649 "locationName" : "backendEnvironmentName" 1650 }, 1651 "Error" : { 1652 "shape" : "__string", 1653 "locationName" : "error" 1654 }, 1655 "JobId" : { 1656 "shape" : "__string", 1657 "locationName" : "jobId" 1658 }, 1659 "Operation" : { 1660 "shape" : "__string", 1661 "locationName" : "operation" 1662 }, 1663 "Status" : { 1664 "shape" : "__string", 1665 "locationName" : "status" 1666 } 1667 }, 1668 "required" : [ "AppId", "BackendEnvironmentName" ] 1669 }, 1670 "DeleteBackendResponse" : { 1671 "type" : "structure", 1672 "members" : { 1673 "AppId" : { 1674 "shape" : "__string", 1675 "locationName" : "appId" 1676 }, 1677 "BackendEnvironmentName" : { 1678 "shape" : "__string", 1679 "locationName" : "backendEnvironmentName" 1680 }, 1681 "Error" : { 1682 "shape" : "__string", 1683 "locationName" : "error" 1684 }, 1685 "JobId" : { 1686 "shape" : "__string", 1687 "locationName" : "jobId" 1688 }, 1689 "Operation" : { 1690 "shape" : "__string", 1691 "locationName" : "operation" 1692 }, 1693 "Status" : { 1694 "shape" : "__string", 1695 "locationName" : "status" 1696 } 1697 } 1698 }, 1699 "DeleteTokenRequest" : { 1700 "type" : "structure", 1701 "members" : { 1702 "AppId" : { 1703 "shape" : "__string", 1704 "location" : "uri", 1705 "locationName" : "appId" 1706 }, 1707 "SessionId" : { 1708 "shape" : "__string", 1709 "location" : "uri", 1710 "locationName" : "sessionId" 1711 } 1712 }, 1713 "required" : [ "SessionId", "AppId" ] 1714 }, 1715 "DeleteTokenRespObj" : { 1716 "type" : "structure", 1717 "members" : { 1718 "IsSuccess" : { 1719 "shape" : "__boolean", 1720 "locationName" : "isSuccess" 1721 } 1722 }, 1723 "required" : [ "IsSuccess" ] 1724 }, 1725 "DeleteTokenResponse" : { 1726 "type" : "structure", 1727 "members" : { 1728 "IsSuccess" : { 1729 "shape" : "__boolean", 1730 "locationName" : "isSuccess" 1731 } 1732 } 1733 }, 1734 "DeliveryMethod" : { 1735 "type" : "string", 1736 "enum" : [ "EMAIL", "SMS" ] 1737 }, 1738 "EmailSettings" : { 1739 "type" : "structure", 1740 "members" : { 1741 "EmailMessage" : { 1742 "shape" : "__string", 1743 "locationName" : "emailMessage" 1744 }, 1745 "EmailSubject" : { 1746 "shape" : "__string", 1747 "locationName" : "emailSubject" 1748 } 1749 } 1750 }, 1751 "GatewayTimeoutException" : { 1752 "type" : "structure", 1753 "members" : { 1754 "Message" : { 1755 "shape" : "__string", 1756 "locationName" : "message" 1757 } 1758 }, 1759 "exception" : true, 1760 "error" : { 1761 "httpStatusCode" : 504 1762 } 1763 }, 1764 "GenerateBackendAPIModelsRequest" : { 1765 "type" : "structure", 1766 "members" : { 1767 "AppId" : { 1768 "shape" : "__string", 1769 "location" : "uri", 1770 "locationName" : "appId" 1771 }, 1772 "BackendEnvironmentName" : { 1773 "shape" : "__string", 1774 "location" : "uri", 1775 "locationName" : "backendEnvironmentName" 1776 }, 1777 "ResourceName" : { 1778 "shape" : "__string", 1779 "locationName" : "resourceName" 1780 } 1781 }, 1782 "required" : [ "AppId", "BackendEnvironmentName", "ResourceName" ] 1783 }, 1784 "GenerateBackendAPIModelsResponse" : { 1785 "type" : "structure", 1786 "members" : { 1787 "AppId" : { 1788 "shape" : "__string", 1789 "locationName" : "appId" 1790 }, 1791 "BackendEnvironmentName" : { 1792 "shape" : "__string", 1793 "locationName" : "backendEnvironmentName" 1794 }, 1795 "Error" : { 1796 "shape" : "__string", 1797 "locationName" : "error" 1798 }, 1799 "JobId" : { 1800 "shape" : "__string", 1801 "locationName" : "jobId" 1802 }, 1803 "Operation" : { 1804 "shape" : "__string", 1805 "locationName" : "operation" 1806 }, 1807 "Status" : { 1808 "shape" : "__string", 1809 "locationName" : "status" 1810 } 1811 } 1812 }, 1813 "GetBackendAPICodegenRespObj" : { 1814 "type" : "structure", 1815 "members" : { 1816 "Models" : { 1817 "shape" : "__string", 1818 "locationName" : "models" 1819 }, 1820 "Status" : { 1821 "shape" : "Status", 1822 "locationName" : "status" 1823 } 1824 } 1825 }, 1826 "GetBackendAPIModelsRequest" : { 1827 "type" : "structure", 1828 "members" : { 1829 "AppId" : { 1830 "shape" : "__string", 1831 "location" : "uri", 1832 "locationName" : "appId" 1833 }, 1834 "BackendEnvironmentName" : { 1835 "shape" : "__string", 1836 "location" : "uri", 1837 "locationName" : "backendEnvironmentName" 1838 }, 1839 "ResourceName" : { 1840 "shape" : "__string", 1841 "locationName" : "resourceName" 1842 } 1843 }, 1844 "required" : [ "AppId", "BackendEnvironmentName", "ResourceName" ] 1845 }, 1846 "GetBackendAPIModelsResponse" : { 1847 "type" : "structure", 1848 "members" : { 1849 "Models" : { 1850 "shape" : "__string", 1851 "locationName" : "models" 1852 }, 1853 "Status" : { 1854 "shape" : "Status", 1855 "locationName" : "status" 1856 } 1857 } 1858 }, 1859 "GetBackendAPIRequest" : { 1860 "type" : "structure", 1861 "members" : { 1862 "AppId" : { 1863 "shape" : "__string", 1864 "location" : "uri", 1865 "locationName" : "appId" 1866 }, 1867 "BackendEnvironmentName" : { 1868 "shape" : "__string", 1869 "location" : "uri", 1870 "locationName" : "backendEnvironmentName" 1871 }, 1872 "ResourceConfig" : { 1873 "shape" : "BackendAPIResourceConfig", 1874 "locationName" : "resourceConfig" 1875 }, 1876 "ResourceName" : { 1877 "shape" : "__string", 1878 "locationName" : "resourceName" 1879 } 1880 }, 1881 "required" : [ "AppId", "BackendEnvironmentName", "ResourceName" ] 1882 }, 1883 "GetBackendAPIRespObj" : { 1884 "type" : "structure", 1885 "members" : { 1886 "AppId" : { 1887 "shape" : "__string", 1888 "locationName" : "appId" 1889 }, 1890 "BackendEnvironmentName" : { 1891 "shape" : "__string", 1892 "locationName" : "backendEnvironmentName" 1893 }, 1894 "Error" : { 1895 "shape" : "__string", 1896 "locationName" : "error" 1897 }, 1898 "ResourceConfig" : { 1899 "shape" : "BackendAPIResourceConfig", 1900 "locationName" : "resourceConfig" 1901 }, 1902 "ResourceName" : { 1903 "shape" : "__string", 1904 "locationName" : "resourceName" 1905 } 1906 }, 1907 "required" : [ "AppId", "BackendEnvironmentName" ] 1908 }, 1909 "GetBackendAPIResponse" : { 1910 "type" : "structure", 1911 "members" : { 1912 "AppId" : { 1913 "shape" : "__string", 1914 "locationName" : "appId" 1915 }, 1916 "BackendEnvironmentName" : { 1917 "shape" : "__string", 1918 "locationName" : "backendEnvironmentName" 1919 }, 1920 "Error" : { 1921 "shape" : "__string", 1922 "locationName" : "error" 1923 }, 1924 "ResourceConfig" : { 1925 "shape" : "BackendAPIResourceConfig", 1926 "locationName" : "resourceConfig" 1927 }, 1928 "ResourceName" : { 1929 "shape" : "__string", 1930 "locationName" : "resourceName" 1931 } 1932 } 1933 }, 1934 "GetBackendAuthReqObj" : { 1935 "type" : "structure", 1936 "members" : { 1937 "ResourceName" : { 1938 "shape" : "__string", 1939 "locationName" : "resourceName" 1940 } 1941 }, 1942 "required" : [ "ResourceName" ] 1943 }, 1944 "GetBackendAuthRequest" : { 1945 "type" : "structure", 1946 "members" : { 1947 "AppId" : { 1948 "shape" : "__string", 1949 "location" : "uri", 1950 "locationName" : "appId" 1951 }, 1952 "BackendEnvironmentName" : { 1953 "shape" : "__string", 1954 "location" : "uri", 1955 "locationName" : "backendEnvironmentName" 1956 }, 1957 "ResourceName" : { 1958 "shape" : "__string", 1959 "locationName" : "resourceName" 1960 } 1961 }, 1962 "required" : [ "AppId", "BackendEnvironmentName", "ResourceName" ] 1963 }, 1964 "GetBackendAuthRespObj" : { 1965 "type" : "structure", 1966 "members" : { 1967 "AppId" : { 1968 "shape" : "__string", 1969 "locationName" : "appId" 1970 }, 1971 "BackendEnvironmentName" : { 1972 "shape" : "__string", 1973 "locationName" : "backendEnvironmentName" 1974 }, 1975 "Error" : { 1976 "shape" : "__string", 1977 "locationName" : "error" 1978 }, 1979 "ResourceConfig" : { 1980 "shape" : "CreateBackendAuthResourceConfig", 1981 "locationName" : "resourceConfig" 1982 }, 1983 "ResourceName" : { 1984 "shape" : "__string", 1985 "locationName" : "resourceName" 1986 } 1987 }, 1988 "required" : [ "AppId", "BackendEnvironmentName" ] 1989 }, 1990 "GetBackendAuthResponse" : { 1991 "type" : "structure", 1992 "members" : { 1993 "AppId" : { 1994 "shape" : "__string", 1995 "locationName" : "appId" 1996 }, 1997 "BackendEnvironmentName" : { 1998 "shape" : "__string", 1999 "locationName" : "backendEnvironmentName" 2000 }, 2001 "Error" : { 2002 "shape" : "__string", 2003 "locationName" : "error" 2004 }, 2005 "ResourceConfig" : { 2006 "shape" : "CreateBackendAuthResourceConfig", 2007 "locationName" : "resourceConfig" 2008 }, 2009 "ResourceName" : { 2010 "shape" : "__string", 2011 "locationName" : "resourceName" 2012 } 2013 } 2014 }, 2015 "GetBackendJobRequest" : { 2016 "type" : "structure", 2017 "members" : { 2018 "AppId" : { 2019 "shape" : "__string", 2020 "location" : "uri", 2021 "locationName" : "appId" 2022 }, 2023 "BackendEnvironmentName" : { 2024 "shape" : "__string", 2025 "location" : "uri", 2026 "locationName" : "backendEnvironmentName" 2027 }, 2028 "JobId" : { 2029 "shape" : "__string", 2030 "location" : "uri", 2031 "locationName" : "jobId" 2032 } 2033 }, 2034 "required" : [ "AppId", "BackendEnvironmentName", "JobId" ] 2035 }, 2036 "GetBackendJobResponse" : { 2037 "type" : "structure", 2038 "members" : { 2039 "AppId" : { 2040 "shape" : "__string", 2041 "locationName" : "appId" 2042 }, 2043 "BackendEnvironmentName" : { 2044 "shape" : "__string", 2045 "locationName" : "backendEnvironmentName" 2046 }, 2047 "CreateTime" : { 2048 "shape" : "__string", 2049 "locationName" : "createTime" 2050 }, 2051 "Error" : { 2052 "shape" : "__string", 2053 "locationName" : "error" 2054 }, 2055 "JobId" : { 2056 "shape" : "__string", 2057 "locationName" : "jobId" 2058 }, 2059 "Operation" : { 2060 "shape" : "__string", 2061 "locationName" : "operation" 2062 }, 2063 "Status" : { 2064 "shape" : "__string", 2065 "locationName" : "status" 2066 }, 2067 "UpdateTime" : { 2068 "shape" : "__string", 2069 "locationName" : "updateTime" 2070 } 2071 } 2072 }, 2073 "GetBackendReqObj" : { 2074 "type" : "structure", 2075 "members" : { 2076 "BackendEnvironmentName" : { 2077 "shape" : "__string", 2078 "locationName" : "backendEnvironmentName" 2079 } 2080 } 2081 }, 2082 "GetBackendRequest" : { 2083 "type" : "structure", 2084 "members" : { 2085 "AppId" : { 2086 "shape" : "__string", 2087 "location" : "uri", 2088 "locationName" : "appId" 2089 }, 2090 "BackendEnvironmentName" : { 2091 "shape" : "__string", 2092 "locationName" : "backendEnvironmentName" 2093 } 2094 }, 2095 "required" : [ "AppId" ] 2096 }, 2097 "GetBackendRespObj" : { 2098 "type" : "structure", 2099 "members" : { 2100 "AmplifyMetaConfig" : { 2101 "shape" : "__string", 2102 "locationName" : "amplifyMetaConfig" 2103 }, 2104 "AppId" : { 2105 "shape" : "__string", 2106 "locationName" : "appId" 2107 }, 2108 "AppName" : { 2109 "shape" : "__string", 2110 "locationName" : "appName" 2111 }, 2112 "BackendEnvironmentList" : { 2113 "shape" : "ListOf__string", 2114 "locationName" : "backendEnvironmentList" 2115 }, 2116 "BackendEnvironmentName" : { 2117 "shape" : "__string", 2118 "locationName" : "backendEnvironmentName" 2119 }, 2120 "Error" : { 2121 "shape" : "__string", 2122 "locationName" : "error" 2123 } 2124 }, 2125 "required" : [ "AppId" ] 2126 }, 2127 "GetBackendResponse" : { 2128 "type" : "structure", 2129 "members" : { 2130 "AmplifyMetaConfig" : { 2131 "shape" : "__string", 2132 "locationName" : "amplifyMetaConfig" 2133 }, 2134 "AppId" : { 2135 "shape" : "__string", 2136 "locationName" : "appId" 2137 }, 2138 "AppName" : { 2139 "shape" : "__string", 2140 "locationName" : "appName" 2141 }, 2142 "BackendEnvironmentList" : { 2143 "shape" : "ListOf__string", 2144 "locationName" : "backendEnvironmentList" 2145 }, 2146 "BackendEnvironmentName" : { 2147 "shape" : "__string", 2148 "locationName" : "backendEnvironmentName" 2149 }, 2150 "Error" : { 2151 "shape" : "__string", 2152 "locationName" : "error" 2153 } 2154 } 2155 }, 2156 "GetTokenRequest" : { 2157 "type" : "structure", 2158 "members" : { 2159 "AppId" : { 2160 "shape" : "__string", 2161 "location" : "uri", 2162 "locationName" : "appId" 2163 }, 2164 "SessionId" : { 2165 "shape" : "__string", 2166 "location" : "uri", 2167 "locationName" : "sessionId" 2168 } 2169 }, 2170 "required" : [ "SessionId", "AppId" ] 2171 }, 2172 "GetTokenRespObj" : { 2173 "type" : "structure", 2174 "members" : { 2175 "AppId" : { 2176 "shape" : "__string", 2177 "locationName" : "appId" 2178 }, 2179 "ChallengeCode" : { 2180 "shape" : "__string", 2181 "locationName" : "challengeCode" 2182 }, 2183 "SessionId" : { 2184 "shape" : "__string", 2185 "locationName" : "sessionId" 2186 }, 2187 "Ttl" : { 2188 "shape" : "__string", 2189 "locationName" : "ttl" 2190 } 2191 }, 2192 "required" : [ "AppId", "Ttl", "SessionId", "ChallengeCode" ] 2193 }, 2194 "GetTokenResponse" : { 2195 "type" : "structure", 2196 "members" : { 2197 "AppId" : { 2198 "shape" : "__string", 2199 "locationName" : "appId" 2200 }, 2201 "ChallengeCode" : { 2202 "shape" : "__string", 2203 "locationName" : "challengeCode" 2204 }, 2205 "SessionId" : { 2206 "shape" : "__string", 2207 "locationName" : "sessionId" 2208 }, 2209 "Ttl" : { 2210 "shape" : "__string", 2211 "locationName" : "ttl" 2212 } 2213 } 2214 }, 2215 "ImportBackendAuthReqObj" : { 2216 "type" : "structure", 2217 "members" : { 2218 "IdentityPoolId" : { 2219 "shape" : "__string", 2220 "locationName" : "identityPoolId" 2221 }, 2222 "NativeClientId" : { 2223 "shape" : "__string", 2224 "locationName" : "nativeClientId" 2225 }, 2226 "UserPoolId" : { 2227 "shape" : "__string", 2228 "locationName" : "userPoolId" 2229 }, 2230 "WebClientId" : { 2231 "shape" : "__string", 2232 "locationName" : "webClientId" 2233 } 2234 }, 2235 "required" : [ "UserPoolId", "NativeClientId", "WebClientId" ] 2236 }, 2237 "ImportBackendAuthRequest" : { 2238 "type" : "structure", 2239 "members" : { 2240 "AppId" : { 2241 "shape" : "__string", 2242 "location" : "uri", 2243 "locationName" : "appId" 2244 }, 2245 "BackendEnvironmentName" : { 2246 "shape" : "__string", 2247 "location" : "uri", 2248 "locationName" : "backendEnvironmentName" 2249 }, 2250 "IdentityPoolId" : { 2251 "shape" : "__string", 2252 "locationName" : "identityPoolId" 2253 }, 2254 "NativeClientId" : { 2255 "shape" : "__string", 2256 "locationName" : "nativeClientId" 2257 }, 2258 "UserPoolId" : { 2259 "shape" : "__string", 2260 "locationName" : "userPoolId" 2261 }, 2262 "WebClientId" : { 2263 "shape" : "__string", 2264 "locationName" : "webClientId" 2265 } 2266 }, 2267 "required" : [ "AppId", "BackendEnvironmentName", "UserPoolId", "NativeClientId", "WebClientId" ] 2268 }, 2269 "ImportBackendAuthResponse" : { 2270 "type" : "structure", 2271 "members" : { 2272 "AppId" : { 2273 "shape" : "__string", 2274 "locationName" : "appId" 2275 }, 2276 "BackendEnvironmentName" : { 2277 "shape" : "__string", 2278 "locationName" : "backendEnvironmentName" 2279 }, 2280 "Error" : { 2281 "shape" : "__string", 2282 "locationName" : "error" 2283 }, 2284 "JobId" : { 2285 "shape" : "__string", 2286 "locationName" : "jobId" 2287 }, 2288 "Operation" : { 2289 "shape" : "__string", 2290 "locationName" : "operation" 2291 }, 2292 "Status" : { 2293 "shape" : "__string", 2294 "locationName" : "status" 2295 } 2296 } 2297 }, 2298 "InternalServiceException" : { 2299 "type" : "structure", 2300 "members" : { 2301 "Message" : { 2302 "shape" : "__string", 2303 "locationName" : "message" 2304 } 2305 } 2306 }, 2307 "LimitExceededException" : { 2308 "type" : "structure", 2309 "members" : { 2310 "LimitType" : { 2311 "shape" : "__string", 2312 "locationName" : "limitType" 2313 }, 2314 "Message" : { 2315 "shape" : "__string", 2316 "locationName" : "message" 2317 } 2318 } 2319 }, 2320 "ListBackendJobReqObj" : { 2321 "type" : "structure", 2322 "members" : { 2323 "JobId" : { 2324 "shape" : "__string", 2325 "locationName" : "jobId" 2326 }, 2327 "MaxResults" : { 2328 "shape" : "__integerMin1Max25", 2329 "locationName" : "maxResults" 2330 }, 2331 "NextToken" : { 2332 "shape" : "__string", 2333 "locationName" : "nextToken" 2334 }, 2335 "Operation" : { 2336 "shape" : "__string", 2337 "locationName" : "operation" 2338 }, 2339 "Status" : { 2340 "shape" : "__string", 2341 "locationName" : "status" 2342 } 2343 } 2344 }, 2345 "ListBackendJobRespObj" : { 2346 "type" : "structure", 2347 "members" : { 2348 "Jobs" : { 2349 "shape" : "ListOfBackendJobRespObj", 2350 "locationName" : "jobs" 2351 }, 2352 "NextToken" : { 2353 "shape" : "__string", 2354 "locationName" : "nextToken" 2355 } 2356 } 2357 }, 2358 "ListBackendJobsRequest" : { 2359 "type" : "structure", 2360 "members" : { 2361 "AppId" : { 2362 "shape" : "__string", 2363 "location" : "uri", 2364 "locationName" : "appId" 2365 }, 2366 "BackendEnvironmentName" : { 2367 "shape" : "__string", 2368 "location" : "uri", 2369 "locationName" : "backendEnvironmentName" 2370 }, 2371 "JobId" : { 2372 "shape" : "__string", 2373 "locationName" : "jobId" 2374 }, 2375 "MaxResults" : { 2376 "shape" : "__integerMin1Max25", 2377 "locationName" : "maxResults" 2378 }, 2379 "NextToken" : { 2380 "shape" : "__string", 2381 "locationName" : "nextToken" 2382 }, 2383 "Operation" : { 2384 "shape" : "__string", 2385 "locationName" : "operation" 2386 }, 2387 "Status" : { 2388 "shape" : "__string", 2389 "locationName" : "status" 2390 } 2391 }, 2392 "required" : [ "AppId", "BackendEnvironmentName" ] 2393 }, 2394 "ListBackendJobsResponse" : { 2395 "type" : "structure", 2396 "members" : { 2397 "Jobs" : { 2398 "shape" : "ListOfBackendJobRespObj", 2399 "locationName" : "jobs" 2400 }, 2401 "NextToken" : { 2402 "shape" : "__string", 2403 "locationName" : "nextToken" 2404 } 2405 } 2406 }, 2407 "LoginAuthConfigReqObj" : { 2408 "type" : "structure", 2409 "members" : { 2410 "AwsCognitoIdentityPoolId" : { 2411 "shape" : "__string", 2412 "locationName" : "aws_cognito_identity_pool_id" 2413 }, 2414 "AwsCognitoRegion" : { 2415 "shape" : "__string", 2416 "locationName" : "aws_cognito_region" 2417 }, 2418 "AwsUserPoolsId" : { 2419 "shape" : "__string", 2420 "locationName" : "aws_user_pools_id" 2421 }, 2422 "AwsUserPoolsWebClientId" : { 2423 "shape" : "__string", 2424 "locationName" : "aws_user_pools_web_client_id" 2425 } 2426 } 2427 }, 2428 "MFAMode" : { 2429 "type" : "string", 2430 "enum" : [ "ON", "OFF", "OPTIONAL" ] 2431 }, 2432 "Mode" : { 2433 "type" : "string", 2434 "enum" : [ "API_KEY", "AWS_IAM", "AMAZON_COGNITO_USER_POOLS", "OPENID_CONNECT" ] 2435 }, 2436 "NotFoundException" : { 2437 "type" : "structure", 2438 "members" : { 2439 "Message" : { 2440 "shape" : "__string", 2441 "locationName" : "message" 2442 }, 2443 "ResourceType" : { 2444 "shape" : "__string", 2445 "locationName" : "resourceType" 2446 } 2447 }, 2448 "exception" : true, 2449 "error" : { 2450 "httpStatusCode" : 404 2451 } 2452 }, 2453 "OAuthGrantType" : { 2454 "type" : "string", 2455 "enum" : [ "CODE", "IMPLICIT" ] 2456 }, 2457 "RemoveAllBackendsReqObj" : { 2458 "type" : "structure", 2459 "members" : { 2460 "CleanAmplifyApp" : { 2461 "shape" : "__boolean", 2462 "locationName" : "cleanAmplifyApp" 2463 } 2464 } 2465 }, 2466 "RemoveAllBackendsRequest" : { 2467 "type" : "structure", 2468 "members" : { 2469 "AppId" : { 2470 "shape" : "__string", 2471 "location" : "uri", 2472 "locationName" : "appId" 2473 }, 2474 "CleanAmplifyApp" : { 2475 "shape" : "__boolean", 2476 "locationName" : "cleanAmplifyApp" 2477 } 2478 }, 2479 "required" : [ "AppId" ] 2480 }, 2481 "RemoveAllBackendsRespObj" : { 2482 "type" : "structure", 2483 "members" : { 2484 "AppId" : { 2485 "shape" : "__string", 2486 "locationName" : "appId" 2487 }, 2488 "Error" : { 2489 "shape" : "__string", 2490 "locationName" : "error" 2491 }, 2492 "JobId" : { 2493 "shape" : "__string", 2494 "locationName" : "jobId" 2495 }, 2496 "Operation" : { 2497 "shape" : "__string", 2498 "locationName" : "operation" 2499 }, 2500 "Status" : { 2501 "shape" : "__string", 2502 "locationName" : "status" 2503 } 2504 }, 2505 "required" : [ "AppId" ] 2506 }, 2507 "RemoveAllBackendsResponse" : { 2508 "type" : "structure", 2509 "members" : { 2510 "AppId" : { 2511 "shape" : "__string", 2512 "locationName" : "appId" 2513 }, 2514 "Error" : { 2515 "shape" : "__string", 2516 "locationName" : "error" 2517 }, 2518 "JobId" : { 2519 "shape" : "__string", 2520 "locationName" : "jobId" 2521 }, 2522 "Operation" : { 2523 "shape" : "__string", 2524 "locationName" : "operation" 2525 }, 2526 "Status" : { 2527 "shape" : "__string", 2528 "locationName" : "status" 2529 } 2530 } 2531 }, 2532 "RemoveBackendAuthReqObj" : { 2533 "type" : "structure", 2534 "members" : { 2535 "ResourceName" : { 2536 "shape" : "__string", 2537 "locationName" : "resourceName" 2538 } 2539 }, 2540 "required" : [ "ResourceName" ] 2541 }, 2542 "RemoveBackendConfigRequest" : { 2543 "type" : "structure", 2544 "members" : { 2545 "AppId" : { 2546 "shape" : "__string", 2547 "location" : "uri", 2548 "locationName" : "appId" 2549 } 2550 }, 2551 "required" : [ "AppId" ] 2552 }, 2553 "RemoveBackendConfigRespObj" : { 2554 "type" : "structure", 2555 "members" : { 2556 "Error" : { 2557 "shape" : "__string", 2558 "locationName" : "error" 2559 } 2560 } 2561 }, 2562 "RemoveBackendConfigResponse" : { 2563 "type" : "structure", 2564 "members" : { 2565 "Error" : { 2566 "shape" : "__string", 2567 "locationName" : "error" 2568 } 2569 } 2570 }, 2571 "ResolutionStrategy" : { 2572 "type" : "string", 2573 "enum" : [ "OPTIMISTIC_CONCURRENCY", "LAMBDA", "AUTOMERGE", "NONE" ] 2574 }, 2575 "ResourceConfig" : { 2576 "type" : "structure", 2577 "members" : { } 2578 }, 2579 "Service" : { 2580 "type" : "string", 2581 "enum" : [ "COGNITO" ] 2582 }, 2583 "Settings" : { 2584 "type" : "structure", 2585 "members" : { 2586 "MfaTypes" : { 2587 "shape" : "ListOfMfaTypesElement", 2588 "locationName" : "mfaTypes" 2589 }, 2590 "SmsMessage" : { 2591 "shape" : "__string", 2592 "locationName" : "smsMessage" 2593 } 2594 } 2595 }, 2596 "SignInMethod" : { 2597 "type" : "string", 2598 "enum" : [ "EMAIL", "EMAIL_AND_PHONE_NUMBER", "PHONE_NUMBER", "USERNAME" ] 2599 }, 2600 "SmsSettings" : { 2601 "type" : "structure", 2602 "members" : { 2603 "SmsMessage" : { 2604 "shape" : "__string", 2605 "locationName" : "smsMessage" 2606 } 2607 } 2608 }, 2609 "SocialProviderSettings" : { 2610 "type" : "structure", 2611 "members" : { 2612 "Facebook" : { 2613 "shape" : "BackendAuthSocialProviderConfig" 2614 }, 2615 "Google" : { 2616 "shape" : "BackendAuthSocialProviderConfig" 2617 }, 2618 "LoginWithAmazon" : { 2619 "shape" : "BackendAuthSocialProviderConfig" 2620 }, 2621 "SignInWithApple" : { 2622 "shape" : "BackendAuthAppleProviderConfig" 2623 } 2624 } 2625 }, 2626 "Status" : { 2627 "type" : "string", 2628 "enum" : [ "LATEST", "STALE" ] 2629 }, 2630 "TooManyRequestsException" : { 2631 "type" : "structure", 2632 "members" : { 2633 "LimitType" : { 2634 "shape" : "__string", 2635 "locationName" : "limitType" 2636 }, 2637 "Message" : { 2638 "shape" : "__string", 2639 "locationName" : "message" 2640 } 2641 }, 2642 "exception" : true, 2643 "error" : { 2644 "httpStatusCode" : 429 2645 } 2646 }, 2647 "UpdateBackendAPIRequest" : { 2648 "type" : "structure", 2649 "members" : { 2650 "AppId" : { 2651 "shape" : "__string", 2652 "location" : "uri", 2653 "locationName" : "appId" 2654 }, 2655 "BackendEnvironmentName" : { 2656 "shape" : "__string", 2657 "location" : "uri", 2658 "locationName" : "backendEnvironmentName" 2659 }, 2660 "ResourceConfig" : { 2661 "shape" : "BackendAPIResourceConfig", 2662 "locationName" : "resourceConfig" 2663 }, 2664 "ResourceName" : { 2665 "shape" : "__string", 2666 "locationName" : "resourceName" 2667 } 2668 }, 2669 "required" : [ "AppId", "BackendEnvironmentName", "ResourceName" ] 2670 }, 2671 "UpdateBackendAPIResponse" : { 2672 "type" : "structure", 2673 "members" : { 2674 "AppId" : { 2675 "shape" : "__string", 2676 "locationName" : "appId" 2677 }, 2678 "BackendEnvironmentName" : { 2679 "shape" : "__string", 2680 "locationName" : "backendEnvironmentName" 2681 }, 2682 "Error" : { 2683 "shape" : "__string", 2684 "locationName" : "error" 2685 }, 2686 "JobId" : { 2687 "shape" : "__string", 2688 "locationName" : "jobId" 2689 }, 2690 "Operation" : { 2691 "shape" : "__string", 2692 "locationName" : "operation" 2693 }, 2694 "Status" : { 2695 "shape" : "__string", 2696 "locationName" : "status" 2697 } 2698 } 2699 }, 2700 "UpdateBackendAuthForgotPasswordConfig" : { 2701 "type" : "structure", 2702 "members" : { 2703 "DeliveryMethod" : { 2704 "shape" : "DeliveryMethod", 2705 "locationName" : "deliveryMethod" 2706 }, 2707 "EmailSettings" : { 2708 "shape" : "EmailSettings", 2709 "locationName" : "emailSettings" 2710 }, 2711 "SmsSettings" : { 2712 "shape" : "SmsSettings", 2713 "locationName" : "smsSettings" 2714 } 2715 } 2716 }, 2717 "UpdateBackendAuthIdentityPoolConfig" : { 2718 "type" : "structure", 2719 "members" : { 2720 "UnauthenticatedLogin" : { 2721 "shape" : "__boolean", 2722 "locationName" : "unauthenticatedLogin" 2723 } 2724 } 2725 }, 2726 "UpdateBackendAuthMFAConfig" : { 2727 "type" : "structure", 2728 "members" : { 2729 "MFAMode" : { 2730 "shape" : "MFAMode" 2731 }, 2732 "Settings" : { 2733 "shape" : "Settings", 2734 "locationName" : "settings" 2735 } 2736 } 2737 }, 2738 "UpdateBackendAuthOAuthConfig" : { 2739 "type" : "structure", 2740 "members" : { 2741 "DomainPrefix" : { 2742 "shape" : "__string", 2743 "locationName" : "domainPrefix" 2744 }, 2745 "OAuthGrantType" : { 2746 "shape" : "OAuthGrantType", 2747 "locationName" : "oAuthGrantType" 2748 }, 2749 "OAuthScopes" : { 2750 "shape" : "ListOfOAuthScopesElement", 2751 "locationName" : "oAuthScopes" 2752 }, 2753 "RedirectSignInURIs" : { 2754 "shape" : "ListOf__string", 2755 "locationName" : "redirectSignInURIs" 2756 }, 2757 "RedirectSignOutURIs" : { 2758 "shape" : "ListOf__string", 2759 "locationName" : "redirectSignOutURIs" 2760 }, 2761 "SocialProviderSettings" : { 2762 "shape" : "SocialProviderSettings", 2763 "locationName" : "socialProviderSettings" 2764 } 2765 } 2766 }, 2767 "UpdateBackendAuthPasswordPolicyConfig" : { 2768 "type" : "structure", 2769 "members" : { 2770 "AdditionalConstraints" : { 2771 "shape" : "ListOfAdditionalConstraintsElement", 2772 "locationName" : "additionalConstraints" 2773 }, 2774 "MinimumLength" : { 2775 "shape" : "__double", 2776 "locationName" : "minimumLength" 2777 } 2778 } 2779 }, 2780 "UpdateBackendAuthReqObj" : { 2781 "type" : "structure", 2782 "members" : { 2783 "ResourceConfig" : { 2784 "shape" : "UpdateBackendAuthResourceConfig", 2785 "locationName" : "resourceConfig" 2786 }, 2787 "ResourceName" : { 2788 "shape" : "__string", 2789 "locationName" : "resourceName" 2790 } 2791 }, 2792 "required" : [ "ResourceName", "ResourceConfig" ] 2793 }, 2794 "UpdateBackendAuthRequest" : { 2795 "type" : "structure", 2796 "members" : { 2797 "AppId" : { 2798 "shape" : "__string", 2799 "location" : "uri", 2800 "locationName" : "appId" 2801 }, 2802 "BackendEnvironmentName" : { 2803 "shape" : "__string", 2804 "location" : "uri", 2805 "locationName" : "backendEnvironmentName" 2806 }, 2807 "ResourceConfig" : { 2808 "shape" : "UpdateBackendAuthResourceConfig", 2809 "locationName" : "resourceConfig" 2810 }, 2811 "ResourceName" : { 2812 "shape" : "__string", 2813 "locationName" : "resourceName" 2814 } 2815 }, 2816 "required" : [ "AppId", "BackendEnvironmentName", "ResourceName", "ResourceConfig" ] 2817 }, 2818 "UpdateBackendAuthResourceConfig" : { 2819 "type" : "structure", 2820 "members" : { 2821 "AuthResources" : { 2822 "shape" : "AuthResources", 2823 "locationName" : "authResources" 2824 }, 2825 "IdentityPoolConfigs" : { 2826 "shape" : "UpdateBackendAuthIdentityPoolConfig", 2827 "locationName" : "identityPoolConfigs" 2828 }, 2829 "Service" : { 2830 "shape" : "Service", 2831 "locationName" : "service" 2832 }, 2833 "UserPoolConfigs" : { 2834 "shape" : "UpdateBackendAuthUserPoolConfig", 2835 "locationName" : "userPoolConfigs" 2836 } 2837 }, 2838 "required" : [ "AuthResources", "UserPoolConfigs", "Service" ] 2839 }, 2840 "UpdateBackendAuthResponse" : { 2841 "type" : "structure", 2842 "members" : { 2843 "AppId" : { 2844 "shape" : "__string", 2845 "locationName" : "appId" 2846 }, 2847 "BackendEnvironmentName" : { 2848 "shape" : "__string", 2849 "locationName" : "backendEnvironmentName" 2850 }, 2851 "Error" : { 2852 "shape" : "__string", 2853 "locationName" : "error" 2854 }, 2855 "JobId" : { 2856 "shape" : "__string", 2857 "locationName" : "jobId" 2858 }, 2859 "Operation" : { 2860 "shape" : "__string", 2861 "locationName" : "operation" 2862 }, 2863 "Status" : { 2864 "shape" : "__string", 2865 "locationName" : "status" 2866 } 2867 } 2868 }, 2869 "UpdateBackendAuthUserPoolConfig" : { 2870 "type" : "structure", 2871 "members" : { 2872 "ForgotPassword" : { 2873 "shape" : "UpdateBackendAuthForgotPasswordConfig", 2874 "locationName" : "forgotPassword" 2875 }, 2876 "Mfa" : { 2877 "shape" : "UpdateBackendAuthMFAConfig", 2878 "locationName" : "mfa" 2879 }, 2880 "OAuth" : { 2881 "shape" : "UpdateBackendAuthOAuthConfig", 2882 "locationName" : "oAuth" 2883 }, 2884 "PasswordPolicy" : { 2885 "shape" : "UpdateBackendAuthPasswordPolicyConfig", 2886 "locationName" : "passwordPolicy" 2887 } 2888 } 2889 }, 2890 "UpdateBackendConfigReqObj" : { 2891 "type" : "structure", 2892 "members" : { 2893 "LoginAuthConfig" : { 2894 "shape" : "LoginAuthConfigReqObj", 2895 "locationName" : "loginAuthConfig" 2896 } 2897 } 2898 }, 2899 "UpdateBackendConfigRequest" : { 2900 "type" : "structure", 2901 "members" : { 2902 "AppId" : { 2903 "shape" : "__string", 2904 "location" : "uri", 2905 "locationName" : "appId" 2906 }, 2907 "LoginAuthConfig" : { 2908 "shape" : "LoginAuthConfigReqObj", 2909 "locationName" : "loginAuthConfig" 2910 } 2911 }, 2912 "required" : [ "AppId" ] 2913 }, 2914 "UpdateBackendConfigResponse" : { 2915 "type" : "structure", 2916 "members" : { 2917 "AppId" : { 2918 "shape" : "__string", 2919 "locationName" : "appId" 2920 }, 2921 "BackendManagerAppId" : { 2922 "shape" : "__string", 2923 "locationName" : "backendManagerAppId" 2924 }, 2925 "Error" : { 2926 "shape" : "__string", 2927 "locationName" : "error" 2928 }, 2929 "LoginAuthConfig" : { 2930 "shape" : "LoginAuthConfigReqObj", 2931 "locationName" : "loginAuthConfig" 2932 } 2933 } 2934 }, 2935 "UpdateBackendJobRequest" : { 2936 "type" : "structure", 2937 "members" : { 2938 "AppId" : { 2939 "shape" : "__string", 2940 "location" : "uri", 2941 "locationName" : "appId" 2942 }, 2943 "BackendEnvironmentName" : { 2944 "shape" : "__string", 2945 "location" : "uri", 2946 "locationName" : "backendEnvironmentName" 2947 }, 2948 "JobId" : { 2949 "shape" : "__string", 2950 "location" : "uri", 2951 "locationName" : "jobId" 2952 }, 2953 "Operation" : { 2954 "shape" : "__string", 2955 "locationName" : "operation" 2956 }, 2957 "Status" : { 2958 "shape" : "__string", 2959 "locationName" : "status" 2960 } 2961 }, 2962 "required" : [ "AppId", "BackendEnvironmentName", "JobId" ] 2963 }, 2964 "UpdateBackendJobResponse" : { 2965 "type" : "structure", 2966 "members" : { 2967 "AppId" : { 2968 "shape" : "__string", 2969 "locationName" : "appId" 2970 }, 2971 "BackendEnvironmentName" : { 2972 "shape" : "__string", 2973 "locationName" : "backendEnvironmentName" 2974 }, 2975 "CreateTime" : { 2976 "shape" : "__string", 2977 "locationName" : "createTime" 2978 }, 2979 "Error" : { 2980 "shape" : "__string", 2981 "locationName" : "error" 2982 }, 2983 "JobId" : { 2984 "shape" : "__string", 2985 "locationName" : "jobId" 2986 }, 2987 "Operation" : { 2988 "shape" : "__string", 2989 "locationName" : "operation" 2990 }, 2991 "Status" : { 2992 "shape" : "__string", 2993 "locationName" : "status" 2994 }, 2995 "UpdateTime" : { 2996 "shape" : "__string", 2997 "locationName" : "updateTime" 2998 } 2999 } 3000 }, 3001 "AdditionalConstraintsElement" : { 3002 "type" : "string", 3003 "enum" : [ "REQUIRE_DIGIT", "REQUIRE_LOWERCASE", "REQUIRE_SYMBOL", "REQUIRE_UPPERCASE" ] 3004 }, 3005 "MfaTypesElement" : { 3006 "type" : "string", 3007 "enum" : [ "SMS", "TOTP" ] 3008 }, 3009 "OAuthScopesElement" : { 3010 "type" : "string", 3011 "enum" : [ "PHONE", "EMAIL", "OPENID", "PROFILE", "AWS_COGNITO_SIGNIN_USER_ADMIN" ] 3012 }, 3013 "RequiredSignUpAttributesElement" : { 3014 "type" : "string", 3015 "enum" : [ "ADDRESS", "BIRTHDATE", "EMAIL", "FAMILY_NAME", "GENDER", "GIVEN_NAME", "LOCALE", "MIDDLE_NAME", "NAME", "NICKNAME", "PHONE_NUMBER", "PICTURE", "PREFERRED_USERNAME", "PROFILE", "UPDATED_AT", "WEBSITE", "ZONE_INFO" ] 3016 }, 3017 "__boolean" : { 3018 "type" : "boolean" 3019 }, 3020 "__double" : { 3021 "type" : "double" 3022 }, 3023 "__integer" : { 3024 "type" : "integer" 3025 }, 3026 "__integerMin1Max25" : { 3027 "type" : "integer", 3028 "min" : 1, 3029 "max" : 25 3030 }, 3031 "ListOfBackendAPIAuthType" : { 3032 "type" : "list", 3033 "member" : { 3034 "shape" : "BackendAPIAuthType" 3035 } 3036 }, 3037 "ListOfBackendJobRespObj" : { 3038 "type" : "list", 3039 "member" : { 3040 "shape" : "BackendJobRespObj" 3041 } 3042 }, 3043 "ListOfAdditionalConstraintsElement" : { 3044 "type" : "list", 3045 "member" : { 3046 "shape" : "AdditionalConstraintsElement" 3047 } 3048 }, 3049 "ListOfMfaTypesElement" : { 3050 "type" : "list", 3051 "member" : { 3052 "shape" : "MfaTypesElement" 3053 } 3054 }, 3055 "ListOfOAuthScopesElement" : { 3056 "type" : "list", 3057 "member" : { 3058 "shape" : "OAuthScopesElement" 3059 } 3060 }, 3061 "ListOfRequiredSignUpAttributesElement" : { 3062 "type" : "list", 3063 "member" : { 3064 "shape" : "RequiredSignUpAttributesElement" 3065 } 3066 }, 3067 "ListOf__string" : { 3068 "type" : "list", 3069 "member" : { 3070 "shape" : "__string" 3071 } 3072 }, 3073 "__long" : { 3074 "type" : "long" 3075 }, 3076 "__string" : { 3077 "type" : "string" 3078 }, 3079 "__timestampIso8601" : { 3080 "type" : "timestamp", 3081 "timestampFormat" : "iso8601" 3082 }, 3083 "__timestampUnix" : { 3084 "type" : "timestamp", 3085 "timestampFormat" : "unixTimestamp" 3086 } 3087 } 3088}