github.com/aavshr/aws-sdk-go@v1.41.3/models/apis/amplifybackend/2020-08-11/api-2.json (about) 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 "AmplifyFeatureFlags" : { 2101 "shape" : "__string", 2102 "locationName" : "amplifyFeatureFlags" 2103 }, 2104 "AmplifyMetaConfig" : { 2105 "shape" : "__string", 2106 "locationName" : "amplifyMetaConfig" 2107 }, 2108 "AppId" : { 2109 "shape" : "__string", 2110 "locationName" : "appId" 2111 }, 2112 "AppName" : { 2113 "shape" : "__string", 2114 "locationName" : "appName" 2115 }, 2116 "BackendEnvironmentList" : { 2117 "shape" : "ListOf__string", 2118 "locationName" : "backendEnvironmentList" 2119 }, 2120 "BackendEnvironmentName" : { 2121 "shape" : "__string", 2122 "locationName" : "backendEnvironmentName" 2123 }, 2124 "Error" : { 2125 "shape" : "__string", 2126 "locationName" : "error" 2127 } 2128 }, 2129 "required" : [ "AppId" ] 2130 }, 2131 "GetBackendResponse" : { 2132 "type" : "structure", 2133 "members" : { 2134 "AmplifyFeatureFlags" : { 2135 "shape" : "__string", 2136 "locationName" : "amplifyFeatureFlags" 2137 }, 2138 "AmplifyMetaConfig" : { 2139 "shape" : "__string", 2140 "locationName" : "amplifyMetaConfig" 2141 }, 2142 "AppId" : { 2143 "shape" : "__string", 2144 "locationName" : "appId" 2145 }, 2146 "AppName" : { 2147 "shape" : "__string", 2148 "locationName" : "appName" 2149 }, 2150 "BackendEnvironmentList" : { 2151 "shape" : "ListOf__string", 2152 "locationName" : "backendEnvironmentList" 2153 }, 2154 "BackendEnvironmentName" : { 2155 "shape" : "__string", 2156 "locationName" : "backendEnvironmentName" 2157 }, 2158 "Error" : { 2159 "shape" : "__string", 2160 "locationName" : "error" 2161 } 2162 } 2163 }, 2164 "GetTokenRequest" : { 2165 "type" : "structure", 2166 "members" : { 2167 "AppId" : { 2168 "shape" : "__string", 2169 "location" : "uri", 2170 "locationName" : "appId" 2171 }, 2172 "SessionId" : { 2173 "shape" : "__string", 2174 "location" : "uri", 2175 "locationName" : "sessionId" 2176 } 2177 }, 2178 "required" : [ "SessionId", "AppId" ] 2179 }, 2180 "GetTokenRespObj" : { 2181 "type" : "structure", 2182 "members" : { 2183 "AppId" : { 2184 "shape" : "__string", 2185 "locationName" : "appId" 2186 }, 2187 "ChallengeCode" : { 2188 "shape" : "__string", 2189 "locationName" : "challengeCode" 2190 }, 2191 "SessionId" : { 2192 "shape" : "__string", 2193 "locationName" : "sessionId" 2194 }, 2195 "Ttl" : { 2196 "shape" : "__string", 2197 "locationName" : "ttl" 2198 } 2199 }, 2200 "required" : [ "AppId", "Ttl", "SessionId", "ChallengeCode" ] 2201 }, 2202 "GetTokenResponse" : { 2203 "type" : "structure", 2204 "members" : { 2205 "AppId" : { 2206 "shape" : "__string", 2207 "locationName" : "appId" 2208 }, 2209 "ChallengeCode" : { 2210 "shape" : "__string", 2211 "locationName" : "challengeCode" 2212 }, 2213 "SessionId" : { 2214 "shape" : "__string", 2215 "locationName" : "sessionId" 2216 }, 2217 "Ttl" : { 2218 "shape" : "__string", 2219 "locationName" : "ttl" 2220 } 2221 } 2222 }, 2223 "ImportBackendAuthReqObj" : { 2224 "type" : "structure", 2225 "members" : { 2226 "IdentityPoolId" : { 2227 "shape" : "__string", 2228 "locationName" : "identityPoolId" 2229 }, 2230 "NativeClientId" : { 2231 "shape" : "__string", 2232 "locationName" : "nativeClientId" 2233 }, 2234 "UserPoolId" : { 2235 "shape" : "__string", 2236 "locationName" : "userPoolId" 2237 }, 2238 "WebClientId" : { 2239 "shape" : "__string", 2240 "locationName" : "webClientId" 2241 } 2242 }, 2243 "required" : [ "UserPoolId", "NativeClientId", "WebClientId" ] 2244 }, 2245 "ImportBackendAuthRequest" : { 2246 "type" : "structure", 2247 "members" : { 2248 "AppId" : { 2249 "shape" : "__string", 2250 "location" : "uri", 2251 "locationName" : "appId" 2252 }, 2253 "BackendEnvironmentName" : { 2254 "shape" : "__string", 2255 "location" : "uri", 2256 "locationName" : "backendEnvironmentName" 2257 }, 2258 "IdentityPoolId" : { 2259 "shape" : "__string", 2260 "locationName" : "identityPoolId" 2261 }, 2262 "NativeClientId" : { 2263 "shape" : "__string", 2264 "locationName" : "nativeClientId" 2265 }, 2266 "UserPoolId" : { 2267 "shape" : "__string", 2268 "locationName" : "userPoolId" 2269 }, 2270 "WebClientId" : { 2271 "shape" : "__string", 2272 "locationName" : "webClientId" 2273 } 2274 }, 2275 "required" : [ "AppId", "BackendEnvironmentName", "UserPoolId", "NativeClientId", "WebClientId" ] 2276 }, 2277 "ImportBackendAuthResponse" : { 2278 "type" : "structure", 2279 "members" : { 2280 "AppId" : { 2281 "shape" : "__string", 2282 "locationName" : "appId" 2283 }, 2284 "BackendEnvironmentName" : { 2285 "shape" : "__string", 2286 "locationName" : "backendEnvironmentName" 2287 }, 2288 "Error" : { 2289 "shape" : "__string", 2290 "locationName" : "error" 2291 }, 2292 "JobId" : { 2293 "shape" : "__string", 2294 "locationName" : "jobId" 2295 }, 2296 "Operation" : { 2297 "shape" : "__string", 2298 "locationName" : "operation" 2299 }, 2300 "Status" : { 2301 "shape" : "__string", 2302 "locationName" : "status" 2303 } 2304 } 2305 }, 2306 "InternalServiceException" : { 2307 "type" : "structure", 2308 "members" : { 2309 "Message" : { 2310 "shape" : "__string", 2311 "locationName" : "message" 2312 } 2313 } 2314 }, 2315 "LimitExceededException" : { 2316 "type" : "structure", 2317 "members" : { 2318 "LimitType" : { 2319 "shape" : "__string", 2320 "locationName" : "limitType" 2321 }, 2322 "Message" : { 2323 "shape" : "__string", 2324 "locationName" : "message" 2325 } 2326 } 2327 }, 2328 "ListBackendJobReqObj" : { 2329 "type" : "structure", 2330 "members" : { 2331 "JobId" : { 2332 "shape" : "__string", 2333 "locationName" : "jobId" 2334 }, 2335 "MaxResults" : { 2336 "shape" : "__integerMin1Max25", 2337 "locationName" : "maxResults" 2338 }, 2339 "NextToken" : { 2340 "shape" : "__string", 2341 "locationName" : "nextToken" 2342 }, 2343 "Operation" : { 2344 "shape" : "__string", 2345 "locationName" : "operation" 2346 }, 2347 "Status" : { 2348 "shape" : "__string", 2349 "locationName" : "status" 2350 } 2351 } 2352 }, 2353 "ListBackendJobRespObj" : { 2354 "type" : "structure", 2355 "members" : { 2356 "Jobs" : { 2357 "shape" : "ListOfBackendJobRespObj", 2358 "locationName" : "jobs" 2359 }, 2360 "NextToken" : { 2361 "shape" : "__string", 2362 "locationName" : "nextToken" 2363 } 2364 } 2365 }, 2366 "ListBackendJobsRequest" : { 2367 "type" : "structure", 2368 "members" : { 2369 "AppId" : { 2370 "shape" : "__string", 2371 "location" : "uri", 2372 "locationName" : "appId" 2373 }, 2374 "BackendEnvironmentName" : { 2375 "shape" : "__string", 2376 "location" : "uri", 2377 "locationName" : "backendEnvironmentName" 2378 }, 2379 "JobId" : { 2380 "shape" : "__string", 2381 "locationName" : "jobId" 2382 }, 2383 "MaxResults" : { 2384 "shape" : "__integerMin1Max25", 2385 "locationName" : "maxResults" 2386 }, 2387 "NextToken" : { 2388 "shape" : "__string", 2389 "locationName" : "nextToken" 2390 }, 2391 "Operation" : { 2392 "shape" : "__string", 2393 "locationName" : "operation" 2394 }, 2395 "Status" : { 2396 "shape" : "__string", 2397 "locationName" : "status" 2398 } 2399 }, 2400 "required" : [ "AppId", "BackendEnvironmentName" ] 2401 }, 2402 "ListBackendJobsResponse" : { 2403 "type" : "structure", 2404 "members" : { 2405 "Jobs" : { 2406 "shape" : "ListOfBackendJobRespObj", 2407 "locationName" : "jobs" 2408 }, 2409 "NextToken" : { 2410 "shape" : "__string", 2411 "locationName" : "nextToken" 2412 } 2413 } 2414 }, 2415 "LoginAuthConfigReqObj" : { 2416 "type" : "structure", 2417 "members" : { 2418 "AwsCognitoIdentityPoolId" : { 2419 "shape" : "__string", 2420 "locationName" : "aws_cognito_identity_pool_id" 2421 }, 2422 "AwsCognitoRegion" : { 2423 "shape" : "__string", 2424 "locationName" : "aws_cognito_region" 2425 }, 2426 "AwsUserPoolsId" : { 2427 "shape" : "__string", 2428 "locationName" : "aws_user_pools_id" 2429 }, 2430 "AwsUserPoolsWebClientId" : { 2431 "shape" : "__string", 2432 "locationName" : "aws_user_pools_web_client_id" 2433 } 2434 } 2435 }, 2436 "MFAMode" : { 2437 "type" : "string", 2438 "enum" : [ "ON", "OFF", "OPTIONAL" ] 2439 }, 2440 "Mode" : { 2441 "type" : "string", 2442 "enum" : [ "API_KEY", "AWS_IAM", "AMAZON_COGNITO_USER_POOLS", "OPENID_CONNECT" ] 2443 }, 2444 "NotFoundException" : { 2445 "type" : "structure", 2446 "members" : { 2447 "Message" : { 2448 "shape" : "__string", 2449 "locationName" : "message" 2450 }, 2451 "ResourceType" : { 2452 "shape" : "__string", 2453 "locationName" : "resourceType" 2454 } 2455 }, 2456 "exception" : true, 2457 "error" : { 2458 "httpStatusCode" : 404 2459 } 2460 }, 2461 "OAuthGrantType" : { 2462 "type" : "string", 2463 "enum" : [ "CODE", "IMPLICIT" ] 2464 }, 2465 "RemoveAllBackendsReqObj" : { 2466 "type" : "structure", 2467 "members" : { 2468 "CleanAmplifyApp" : { 2469 "shape" : "__boolean", 2470 "locationName" : "cleanAmplifyApp" 2471 } 2472 } 2473 }, 2474 "RemoveAllBackendsRequest" : { 2475 "type" : "structure", 2476 "members" : { 2477 "AppId" : { 2478 "shape" : "__string", 2479 "location" : "uri", 2480 "locationName" : "appId" 2481 }, 2482 "CleanAmplifyApp" : { 2483 "shape" : "__boolean", 2484 "locationName" : "cleanAmplifyApp" 2485 } 2486 }, 2487 "required" : [ "AppId" ] 2488 }, 2489 "RemoveAllBackendsRespObj" : { 2490 "type" : "structure", 2491 "members" : { 2492 "AppId" : { 2493 "shape" : "__string", 2494 "locationName" : "appId" 2495 }, 2496 "Error" : { 2497 "shape" : "__string", 2498 "locationName" : "error" 2499 }, 2500 "JobId" : { 2501 "shape" : "__string", 2502 "locationName" : "jobId" 2503 }, 2504 "Operation" : { 2505 "shape" : "__string", 2506 "locationName" : "operation" 2507 }, 2508 "Status" : { 2509 "shape" : "__string", 2510 "locationName" : "status" 2511 } 2512 }, 2513 "required" : [ "AppId" ] 2514 }, 2515 "RemoveAllBackendsResponse" : { 2516 "type" : "structure", 2517 "members" : { 2518 "AppId" : { 2519 "shape" : "__string", 2520 "locationName" : "appId" 2521 }, 2522 "Error" : { 2523 "shape" : "__string", 2524 "locationName" : "error" 2525 }, 2526 "JobId" : { 2527 "shape" : "__string", 2528 "locationName" : "jobId" 2529 }, 2530 "Operation" : { 2531 "shape" : "__string", 2532 "locationName" : "operation" 2533 }, 2534 "Status" : { 2535 "shape" : "__string", 2536 "locationName" : "status" 2537 } 2538 } 2539 }, 2540 "RemoveBackendAuthReqObj" : { 2541 "type" : "structure", 2542 "members" : { 2543 "ResourceName" : { 2544 "shape" : "__string", 2545 "locationName" : "resourceName" 2546 } 2547 }, 2548 "required" : [ "ResourceName" ] 2549 }, 2550 "RemoveBackendConfigRequest" : { 2551 "type" : "structure", 2552 "members" : { 2553 "AppId" : { 2554 "shape" : "__string", 2555 "location" : "uri", 2556 "locationName" : "appId" 2557 } 2558 }, 2559 "required" : [ "AppId" ] 2560 }, 2561 "RemoveBackendConfigRespObj" : { 2562 "type" : "structure", 2563 "members" : { 2564 "Error" : { 2565 "shape" : "__string", 2566 "locationName" : "error" 2567 } 2568 } 2569 }, 2570 "RemoveBackendConfigResponse" : { 2571 "type" : "structure", 2572 "members" : { 2573 "Error" : { 2574 "shape" : "__string", 2575 "locationName" : "error" 2576 } 2577 } 2578 }, 2579 "ResolutionStrategy" : { 2580 "type" : "string", 2581 "enum" : [ "OPTIMISTIC_CONCURRENCY", "LAMBDA", "AUTOMERGE", "NONE" ] 2582 }, 2583 "ResourceConfig" : { 2584 "type" : "structure", 2585 "members" : { } 2586 }, 2587 "Service" : { 2588 "type" : "string", 2589 "enum" : [ "COGNITO" ] 2590 }, 2591 "Settings" : { 2592 "type" : "structure", 2593 "members" : { 2594 "MfaTypes" : { 2595 "shape" : "ListOfMfaTypesElement", 2596 "locationName" : "mfaTypes" 2597 }, 2598 "SmsMessage" : { 2599 "shape" : "__string", 2600 "locationName" : "smsMessage" 2601 } 2602 } 2603 }, 2604 "SignInMethod" : { 2605 "type" : "string", 2606 "enum" : [ "EMAIL", "EMAIL_AND_PHONE_NUMBER", "PHONE_NUMBER", "USERNAME" ] 2607 }, 2608 "SmsSettings" : { 2609 "type" : "structure", 2610 "members" : { 2611 "SmsMessage" : { 2612 "shape" : "__string", 2613 "locationName" : "smsMessage" 2614 } 2615 } 2616 }, 2617 "SocialProviderSettings" : { 2618 "type" : "structure", 2619 "members" : { 2620 "Facebook" : { 2621 "shape" : "BackendAuthSocialProviderConfig" 2622 }, 2623 "Google" : { 2624 "shape" : "BackendAuthSocialProviderConfig" 2625 }, 2626 "LoginWithAmazon" : { 2627 "shape" : "BackendAuthSocialProviderConfig" 2628 }, 2629 "SignInWithApple" : { 2630 "shape" : "BackendAuthAppleProviderConfig" 2631 } 2632 } 2633 }, 2634 "Status" : { 2635 "type" : "string", 2636 "enum" : [ "LATEST", "STALE" ] 2637 }, 2638 "TooManyRequestsException" : { 2639 "type" : "structure", 2640 "members" : { 2641 "LimitType" : { 2642 "shape" : "__string", 2643 "locationName" : "limitType" 2644 }, 2645 "Message" : { 2646 "shape" : "__string", 2647 "locationName" : "message" 2648 } 2649 }, 2650 "exception" : true, 2651 "error" : { 2652 "httpStatusCode" : 429 2653 } 2654 }, 2655 "UpdateBackendAPIRequest" : { 2656 "type" : "structure", 2657 "members" : { 2658 "AppId" : { 2659 "shape" : "__string", 2660 "location" : "uri", 2661 "locationName" : "appId" 2662 }, 2663 "BackendEnvironmentName" : { 2664 "shape" : "__string", 2665 "location" : "uri", 2666 "locationName" : "backendEnvironmentName" 2667 }, 2668 "ResourceConfig" : { 2669 "shape" : "BackendAPIResourceConfig", 2670 "locationName" : "resourceConfig" 2671 }, 2672 "ResourceName" : { 2673 "shape" : "__string", 2674 "locationName" : "resourceName" 2675 } 2676 }, 2677 "required" : [ "AppId", "BackendEnvironmentName", "ResourceName" ] 2678 }, 2679 "UpdateBackendAPIResponse" : { 2680 "type" : "structure", 2681 "members" : { 2682 "AppId" : { 2683 "shape" : "__string", 2684 "locationName" : "appId" 2685 }, 2686 "BackendEnvironmentName" : { 2687 "shape" : "__string", 2688 "locationName" : "backendEnvironmentName" 2689 }, 2690 "Error" : { 2691 "shape" : "__string", 2692 "locationName" : "error" 2693 }, 2694 "JobId" : { 2695 "shape" : "__string", 2696 "locationName" : "jobId" 2697 }, 2698 "Operation" : { 2699 "shape" : "__string", 2700 "locationName" : "operation" 2701 }, 2702 "Status" : { 2703 "shape" : "__string", 2704 "locationName" : "status" 2705 } 2706 } 2707 }, 2708 "UpdateBackendAuthForgotPasswordConfig" : { 2709 "type" : "structure", 2710 "members" : { 2711 "DeliveryMethod" : { 2712 "shape" : "DeliveryMethod", 2713 "locationName" : "deliveryMethod" 2714 }, 2715 "EmailSettings" : { 2716 "shape" : "EmailSettings", 2717 "locationName" : "emailSettings" 2718 }, 2719 "SmsSettings" : { 2720 "shape" : "SmsSettings", 2721 "locationName" : "smsSettings" 2722 } 2723 } 2724 }, 2725 "UpdateBackendAuthIdentityPoolConfig" : { 2726 "type" : "structure", 2727 "members" : { 2728 "UnauthenticatedLogin" : { 2729 "shape" : "__boolean", 2730 "locationName" : "unauthenticatedLogin" 2731 } 2732 } 2733 }, 2734 "UpdateBackendAuthMFAConfig" : { 2735 "type" : "structure", 2736 "members" : { 2737 "MFAMode" : { 2738 "shape" : "MFAMode" 2739 }, 2740 "Settings" : { 2741 "shape" : "Settings", 2742 "locationName" : "settings" 2743 } 2744 } 2745 }, 2746 "UpdateBackendAuthOAuthConfig" : { 2747 "type" : "structure", 2748 "members" : { 2749 "DomainPrefix" : { 2750 "shape" : "__string", 2751 "locationName" : "domainPrefix" 2752 }, 2753 "OAuthGrantType" : { 2754 "shape" : "OAuthGrantType", 2755 "locationName" : "oAuthGrantType" 2756 }, 2757 "OAuthScopes" : { 2758 "shape" : "ListOfOAuthScopesElement", 2759 "locationName" : "oAuthScopes" 2760 }, 2761 "RedirectSignInURIs" : { 2762 "shape" : "ListOf__string", 2763 "locationName" : "redirectSignInURIs" 2764 }, 2765 "RedirectSignOutURIs" : { 2766 "shape" : "ListOf__string", 2767 "locationName" : "redirectSignOutURIs" 2768 }, 2769 "SocialProviderSettings" : { 2770 "shape" : "SocialProviderSettings", 2771 "locationName" : "socialProviderSettings" 2772 } 2773 } 2774 }, 2775 "UpdateBackendAuthPasswordPolicyConfig" : { 2776 "type" : "structure", 2777 "members" : { 2778 "AdditionalConstraints" : { 2779 "shape" : "ListOfAdditionalConstraintsElement", 2780 "locationName" : "additionalConstraints" 2781 }, 2782 "MinimumLength" : { 2783 "shape" : "__double", 2784 "locationName" : "minimumLength" 2785 } 2786 } 2787 }, 2788 "UpdateBackendAuthReqObj" : { 2789 "type" : "structure", 2790 "members" : { 2791 "ResourceConfig" : { 2792 "shape" : "UpdateBackendAuthResourceConfig", 2793 "locationName" : "resourceConfig" 2794 }, 2795 "ResourceName" : { 2796 "shape" : "__string", 2797 "locationName" : "resourceName" 2798 } 2799 }, 2800 "required" : [ "ResourceName", "ResourceConfig" ] 2801 }, 2802 "UpdateBackendAuthRequest" : { 2803 "type" : "structure", 2804 "members" : { 2805 "AppId" : { 2806 "shape" : "__string", 2807 "location" : "uri", 2808 "locationName" : "appId" 2809 }, 2810 "BackendEnvironmentName" : { 2811 "shape" : "__string", 2812 "location" : "uri", 2813 "locationName" : "backendEnvironmentName" 2814 }, 2815 "ResourceConfig" : { 2816 "shape" : "UpdateBackendAuthResourceConfig", 2817 "locationName" : "resourceConfig" 2818 }, 2819 "ResourceName" : { 2820 "shape" : "__string", 2821 "locationName" : "resourceName" 2822 } 2823 }, 2824 "required" : [ "AppId", "BackendEnvironmentName", "ResourceName", "ResourceConfig" ] 2825 }, 2826 "UpdateBackendAuthResourceConfig" : { 2827 "type" : "structure", 2828 "members" : { 2829 "AuthResources" : { 2830 "shape" : "AuthResources", 2831 "locationName" : "authResources" 2832 }, 2833 "IdentityPoolConfigs" : { 2834 "shape" : "UpdateBackendAuthIdentityPoolConfig", 2835 "locationName" : "identityPoolConfigs" 2836 }, 2837 "Service" : { 2838 "shape" : "Service", 2839 "locationName" : "service" 2840 }, 2841 "UserPoolConfigs" : { 2842 "shape" : "UpdateBackendAuthUserPoolConfig", 2843 "locationName" : "userPoolConfigs" 2844 } 2845 }, 2846 "required" : [ "AuthResources", "UserPoolConfigs", "Service" ] 2847 }, 2848 "UpdateBackendAuthResponse" : { 2849 "type" : "structure", 2850 "members" : { 2851 "AppId" : { 2852 "shape" : "__string", 2853 "locationName" : "appId" 2854 }, 2855 "BackendEnvironmentName" : { 2856 "shape" : "__string", 2857 "locationName" : "backendEnvironmentName" 2858 }, 2859 "Error" : { 2860 "shape" : "__string", 2861 "locationName" : "error" 2862 }, 2863 "JobId" : { 2864 "shape" : "__string", 2865 "locationName" : "jobId" 2866 }, 2867 "Operation" : { 2868 "shape" : "__string", 2869 "locationName" : "operation" 2870 }, 2871 "Status" : { 2872 "shape" : "__string", 2873 "locationName" : "status" 2874 } 2875 } 2876 }, 2877 "UpdateBackendAuthUserPoolConfig" : { 2878 "type" : "structure", 2879 "members" : { 2880 "ForgotPassword" : { 2881 "shape" : "UpdateBackendAuthForgotPasswordConfig", 2882 "locationName" : "forgotPassword" 2883 }, 2884 "Mfa" : { 2885 "shape" : "UpdateBackendAuthMFAConfig", 2886 "locationName" : "mfa" 2887 }, 2888 "OAuth" : { 2889 "shape" : "UpdateBackendAuthOAuthConfig", 2890 "locationName" : "oAuth" 2891 }, 2892 "PasswordPolicy" : { 2893 "shape" : "UpdateBackendAuthPasswordPolicyConfig", 2894 "locationName" : "passwordPolicy" 2895 } 2896 } 2897 }, 2898 "UpdateBackendConfigReqObj" : { 2899 "type" : "structure", 2900 "members" : { 2901 "LoginAuthConfig" : { 2902 "shape" : "LoginAuthConfigReqObj", 2903 "locationName" : "loginAuthConfig" 2904 } 2905 } 2906 }, 2907 "UpdateBackendConfigRequest" : { 2908 "type" : "structure", 2909 "members" : { 2910 "AppId" : { 2911 "shape" : "__string", 2912 "location" : "uri", 2913 "locationName" : "appId" 2914 }, 2915 "LoginAuthConfig" : { 2916 "shape" : "LoginAuthConfigReqObj", 2917 "locationName" : "loginAuthConfig" 2918 } 2919 }, 2920 "required" : [ "AppId" ] 2921 }, 2922 "UpdateBackendConfigResponse" : { 2923 "type" : "structure", 2924 "members" : { 2925 "AppId" : { 2926 "shape" : "__string", 2927 "locationName" : "appId" 2928 }, 2929 "BackendManagerAppId" : { 2930 "shape" : "__string", 2931 "locationName" : "backendManagerAppId" 2932 }, 2933 "Error" : { 2934 "shape" : "__string", 2935 "locationName" : "error" 2936 }, 2937 "LoginAuthConfig" : { 2938 "shape" : "LoginAuthConfigReqObj", 2939 "locationName" : "loginAuthConfig" 2940 } 2941 } 2942 }, 2943 "UpdateBackendJobRequest" : { 2944 "type" : "structure", 2945 "members" : { 2946 "AppId" : { 2947 "shape" : "__string", 2948 "location" : "uri", 2949 "locationName" : "appId" 2950 }, 2951 "BackendEnvironmentName" : { 2952 "shape" : "__string", 2953 "location" : "uri", 2954 "locationName" : "backendEnvironmentName" 2955 }, 2956 "JobId" : { 2957 "shape" : "__string", 2958 "location" : "uri", 2959 "locationName" : "jobId" 2960 }, 2961 "Operation" : { 2962 "shape" : "__string", 2963 "locationName" : "operation" 2964 }, 2965 "Status" : { 2966 "shape" : "__string", 2967 "locationName" : "status" 2968 } 2969 }, 2970 "required" : [ "AppId", "BackendEnvironmentName", "JobId" ] 2971 }, 2972 "UpdateBackendJobResponse" : { 2973 "type" : "structure", 2974 "members" : { 2975 "AppId" : { 2976 "shape" : "__string", 2977 "locationName" : "appId" 2978 }, 2979 "BackendEnvironmentName" : { 2980 "shape" : "__string", 2981 "locationName" : "backendEnvironmentName" 2982 }, 2983 "CreateTime" : { 2984 "shape" : "__string", 2985 "locationName" : "createTime" 2986 }, 2987 "Error" : { 2988 "shape" : "__string", 2989 "locationName" : "error" 2990 }, 2991 "JobId" : { 2992 "shape" : "__string", 2993 "locationName" : "jobId" 2994 }, 2995 "Operation" : { 2996 "shape" : "__string", 2997 "locationName" : "operation" 2998 }, 2999 "Status" : { 3000 "shape" : "__string", 3001 "locationName" : "status" 3002 }, 3003 "UpdateTime" : { 3004 "shape" : "__string", 3005 "locationName" : "updateTime" 3006 } 3007 } 3008 }, 3009 "AdditionalConstraintsElement" : { 3010 "type" : "string", 3011 "enum" : [ "REQUIRE_DIGIT", "REQUIRE_LOWERCASE", "REQUIRE_SYMBOL", "REQUIRE_UPPERCASE" ] 3012 }, 3013 "MfaTypesElement" : { 3014 "type" : "string", 3015 "enum" : [ "SMS", "TOTP" ] 3016 }, 3017 "OAuthScopesElement" : { 3018 "type" : "string", 3019 "enum" : [ "PHONE", "EMAIL", "OPENID", "PROFILE", "AWS_COGNITO_SIGNIN_USER_ADMIN" ] 3020 }, 3021 "RequiredSignUpAttributesElement" : { 3022 "type" : "string", 3023 "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" ] 3024 }, 3025 "__boolean" : { 3026 "type" : "boolean" 3027 }, 3028 "__double" : { 3029 "type" : "double" 3030 }, 3031 "__integer" : { 3032 "type" : "integer" 3033 }, 3034 "__integerMin1Max25" : { 3035 "type" : "integer", 3036 "min" : 1, 3037 "max" : 25 3038 }, 3039 "ListOfBackendAPIAuthType" : { 3040 "type" : "list", 3041 "member" : { 3042 "shape" : "BackendAPIAuthType" 3043 } 3044 }, 3045 "ListOfBackendJobRespObj" : { 3046 "type" : "list", 3047 "member" : { 3048 "shape" : "BackendJobRespObj" 3049 } 3050 }, 3051 "ListOfAdditionalConstraintsElement" : { 3052 "type" : "list", 3053 "member" : { 3054 "shape" : "AdditionalConstraintsElement" 3055 } 3056 }, 3057 "ListOfMfaTypesElement" : { 3058 "type" : "list", 3059 "member" : { 3060 "shape" : "MfaTypesElement" 3061 } 3062 }, 3063 "ListOfOAuthScopesElement" : { 3064 "type" : "list", 3065 "member" : { 3066 "shape" : "OAuthScopesElement" 3067 } 3068 }, 3069 "ListOfRequiredSignUpAttributesElement" : { 3070 "type" : "list", 3071 "member" : { 3072 "shape" : "RequiredSignUpAttributesElement" 3073 } 3074 }, 3075 "ListOf__string" : { 3076 "type" : "list", 3077 "member" : { 3078 "shape" : "__string" 3079 } 3080 }, 3081 "__long" : { 3082 "type" : "long" 3083 }, 3084 "__string" : { 3085 "type" : "string" 3086 }, 3087 "__timestampIso8601" : { 3088 "type" : "timestamp", 3089 "timestampFormat" : "iso8601" 3090 }, 3091 "__timestampUnix" : { 3092 "type" : "timestamp", 3093 "timestampFormat" : "unixTimestamp" 3094 } 3095 } 3096 }