cognito-idp-2016-04-18.min.json (38606B)
1 { 2 "version": "2.0", 3 "metadata": { 4 "apiVersion": "2016-04-18", 5 "endpointPrefix": "cognito-idp", 6 "jsonVersion": "1.1", 7 "protocol": "json", 8 "serviceFullName": "Amazon Cognito Identity Provider", 9 "signatureVersion": "v4", 10 "targetPrefix": "AWSCognitoIdentityProviderService" 11 }, 12 "operations": { 13 "AddCustomAttributes": { 14 "input": { 15 "type": "structure", 16 "required": [ 17 "UserPoolId", 18 "CustomAttributes" 19 ], 20 "members": { 21 "UserPoolId": {}, 22 "CustomAttributes": { 23 "type": "list", 24 "member": { 25 "shape": "S4" 26 } 27 } 28 } 29 }, 30 "output": { 31 "type": "structure", 32 "members": {} 33 } 34 }, 35 "AdminConfirmSignUp": { 36 "input": { 37 "type": "structure", 38 "required": [ 39 "UserPoolId", 40 "Username" 41 ], 42 "members": { 43 "UserPoolId": {}, 44 "Username": { 45 "shape": "Sd" 46 } 47 } 48 }, 49 "output": { 50 "type": "structure", 51 "members": {} 52 } 53 }, 54 "AdminCreateUser": { 55 "input": { 56 "type": "structure", 57 "required": [ 58 "UserPoolId", 59 "Username" 60 ], 61 "members": { 62 "UserPoolId": {}, 63 "Username": { 64 "shape": "Sd" 65 }, 66 "UserAttributes": { 67 "shape": "Sg" 68 }, 69 "ValidationData": { 70 "shape": "Sg" 71 }, 72 "TemporaryPassword": { 73 "shape": "Sk" 74 }, 75 "ForceAliasCreation": { 76 "type": "boolean" 77 }, 78 "MessageAction": {}, 79 "DesiredDeliveryMediums": { 80 "type": "list", 81 "member": {} 82 } 83 } 84 }, 85 "output": { 86 "type": "structure", 87 "members": { 88 "User": { 89 "shape": "Sq" 90 } 91 } 92 } 93 }, 94 "AdminDeleteUser": { 95 "input": { 96 "type": "structure", 97 "required": [ 98 "UserPoolId", 99 "Username" 100 ], 101 "members": { 102 "UserPoolId": {}, 103 "Username": { 104 "shape": "Sd" 105 } 106 } 107 } 108 }, 109 "AdminDeleteUserAttributes": { 110 "input": { 111 "type": "structure", 112 "required": [ 113 "UserPoolId", 114 "Username", 115 "UserAttributeNames" 116 ], 117 "members": { 118 "UserPoolId": {}, 119 "Username": { 120 "shape": "Sd" 121 }, 122 "UserAttributeNames": { 123 "shape": "Sx" 124 } 125 } 126 }, 127 "output": { 128 "type": "structure", 129 "members": {} 130 } 131 }, 132 "AdminDisableUser": { 133 "input": { 134 "type": "structure", 135 "required": [ 136 "UserPoolId", 137 "Username" 138 ], 139 "members": { 140 "UserPoolId": {}, 141 "Username": { 142 "shape": "Sd" 143 } 144 } 145 }, 146 "output": { 147 "type": "structure", 148 "members": {} 149 } 150 }, 151 "AdminEnableUser": { 152 "input": { 153 "type": "structure", 154 "required": [ 155 "UserPoolId", 156 "Username" 157 ], 158 "members": { 159 "UserPoolId": {}, 160 "Username": { 161 "shape": "Sd" 162 } 163 } 164 }, 165 "output": { 166 "type": "structure", 167 "members": {} 168 } 169 }, 170 "AdminForgetDevice": { 171 "input": { 172 "type": "structure", 173 "required": [ 174 "UserPoolId", 175 "Username", 176 "DeviceKey" 177 ], 178 "members": { 179 "UserPoolId": {}, 180 "Username": { 181 "shape": "Sd" 182 }, 183 "DeviceKey": {} 184 } 185 } 186 }, 187 "AdminGetDevice": { 188 "input": { 189 "type": "structure", 190 "required": [ 191 "DeviceKey", 192 "UserPoolId", 193 "Username" 194 ], 195 "members": { 196 "DeviceKey": {}, 197 "UserPoolId": {}, 198 "Username": { 199 "shape": "Sd" 200 } 201 } 202 }, 203 "output": { 204 "type": "structure", 205 "required": [ 206 "Device" 207 ], 208 "members": { 209 "Device": { 210 "shape": "S17" 211 } 212 } 213 } 214 }, 215 "AdminGetUser": { 216 "input": { 217 "type": "structure", 218 "required": [ 219 "UserPoolId", 220 "Username" 221 ], 222 "members": { 223 "UserPoolId": {}, 224 "Username": { 225 "shape": "Sd" 226 } 227 } 228 }, 229 "output": { 230 "type": "structure", 231 "required": [ 232 "Username" 233 ], 234 "members": { 235 "Username": { 236 "shape": "Sd" 237 }, 238 "UserAttributes": { 239 "shape": "Sg" 240 }, 241 "UserCreateDate": { 242 "type": "timestamp" 243 }, 244 "UserLastModifiedDate": { 245 "type": "timestamp" 246 }, 247 "Enabled": { 248 "type": "boolean" 249 }, 250 "UserStatus": {}, 251 "MFAOptions": { 252 "shape": "St" 253 } 254 } 255 } 256 }, 257 "AdminInitiateAuth": { 258 "input": { 259 "type": "structure", 260 "required": [ 261 "UserPoolId", 262 "ClientId", 263 "AuthFlow" 264 ], 265 "members": { 266 "UserPoolId": {}, 267 "ClientId": { 268 "shape": "S1b" 269 }, 270 "AuthFlow": {}, 271 "AuthParameters": { 272 "shape": "S1d" 273 }, 274 "ClientMetadata": { 275 "shape": "S1e" 276 } 277 } 278 }, 279 "output": { 280 "type": "structure", 281 "members": { 282 "ChallengeName": {}, 283 "Session": {}, 284 "ChallengeParameters": { 285 "shape": "S1i" 286 }, 287 "AuthenticationResult": { 288 "shape": "S1j" 289 } 290 } 291 } 292 }, 293 "AdminListDevices": { 294 "input": { 295 "type": "structure", 296 "required": [ 297 "UserPoolId", 298 "Username" 299 ], 300 "members": { 301 "UserPoolId": {}, 302 "Username": { 303 "shape": "Sd" 304 }, 305 "Limit": { 306 "type": "integer" 307 }, 308 "PaginationToken": {} 309 } 310 }, 311 "output": { 312 "type": "structure", 313 "members": { 314 "Devices": { 315 "shape": "S1r" 316 }, 317 "PaginationToken": {} 318 } 319 } 320 }, 321 "AdminResetUserPassword": { 322 "input": { 323 "type": "structure", 324 "required": [ 325 "UserPoolId", 326 "Username" 327 ], 328 "members": { 329 "UserPoolId": {}, 330 "Username": { 331 "shape": "Sd" 332 } 333 } 334 }, 335 "output": { 336 "type": "structure", 337 "members": {} 338 } 339 }, 340 "AdminRespondToAuthChallenge": { 341 "input": { 342 "type": "structure", 343 "required": [ 344 "UserPoolId", 345 "ClientId", 346 "ChallengeName" 347 ], 348 "members": { 349 "UserPoolId": {}, 350 "ClientId": { 351 "shape": "S1b" 352 }, 353 "ChallengeName": {}, 354 "ChallengeResponses": { 355 "shape": "S1v" 356 }, 357 "Session": {} 358 } 359 }, 360 "output": { 361 "type": "structure", 362 "members": { 363 "ChallengeName": {}, 364 "Session": {}, 365 "ChallengeParameters": { 366 "shape": "S1i" 367 }, 368 "AuthenticationResult": { 369 "shape": "S1j" 370 } 371 } 372 } 373 }, 374 "AdminSetUserSettings": { 375 "input": { 376 "type": "structure", 377 "required": [ 378 "UserPoolId", 379 "Username", 380 "MFAOptions" 381 ], 382 "members": { 383 "UserPoolId": {}, 384 "Username": { 385 "shape": "Sd" 386 }, 387 "MFAOptions": { 388 "shape": "St" 389 } 390 } 391 }, 392 "output": { 393 "type": "structure", 394 "members": {} 395 } 396 }, 397 "AdminUpdateDeviceStatus": { 398 "input": { 399 "type": "structure", 400 "required": [ 401 "UserPoolId", 402 "Username", 403 "DeviceKey" 404 ], 405 "members": { 406 "UserPoolId": {}, 407 "Username": { 408 "shape": "Sd" 409 }, 410 "DeviceKey": {}, 411 "DeviceRememberedStatus": {} 412 } 413 }, 414 "output": { 415 "type": "structure", 416 "members": {} 417 } 418 }, 419 "AdminUpdateUserAttributes": { 420 "input": { 421 "type": "structure", 422 "required": [ 423 "UserPoolId", 424 "Username", 425 "UserAttributes" 426 ], 427 "members": { 428 "UserPoolId": {}, 429 "Username": { 430 "shape": "Sd" 431 }, 432 "UserAttributes": { 433 "shape": "Sg" 434 } 435 } 436 }, 437 "output": { 438 "type": "structure", 439 "members": {} 440 } 441 }, 442 "AdminUserGlobalSignOut": { 443 "input": { 444 "type": "structure", 445 "required": [ 446 "UserPoolId", 447 "Username" 448 ], 449 "members": { 450 "UserPoolId": {}, 451 "Username": { 452 "shape": "Sd" 453 } 454 } 455 }, 456 "output": { 457 "type": "structure", 458 "members": {} 459 } 460 }, 461 "ChangePassword": { 462 "input": { 463 "type": "structure", 464 "required": [ 465 "PreviousPassword", 466 "ProposedPassword" 467 ], 468 "members": { 469 "PreviousPassword": { 470 "shape": "Sk" 471 }, 472 "ProposedPassword": { 473 "shape": "Sk" 474 }, 475 "AccessToken": { 476 "shape": "S1k" 477 } 478 } 479 }, 480 "output": { 481 "type": "structure", 482 "members": {} 483 }, 484 "authtype": "none" 485 }, 486 "ConfirmDevice": { 487 "input": { 488 "type": "structure", 489 "required": [ 490 "AccessToken", 491 "DeviceKey" 492 ], 493 "members": { 494 "AccessToken": { 495 "shape": "S1k" 496 }, 497 "DeviceKey": {}, 498 "DeviceSecretVerifierConfig": { 499 "type": "structure", 500 "members": { 501 "PasswordVerifier": {}, 502 "Salt": {} 503 } 504 }, 505 "DeviceName": {} 506 } 507 }, 508 "output": { 509 "type": "structure", 510 "members": { 511 "UserConfirmationNecessary": { 512 "type": "boolean" 513 } 514 } 515 } 516 }, 517 "ConfirmForgotPassword": { 518 "input": { 519 "type": "structure", 520 "required": [ 521 "ClientId", 522 "Username", 523 "ConfirmationCode", 524 "Password" 525 ], 526 "members": { 527 "ClientId": { 528 "shape": "S1b" 529 }, 530 "SecretHash": { 531 "shape": "S2d" 532 }, 533 "Username": { 534 "shape": "Sd" 535 }, 536 "ConfirmationCode": {}, 537 "Password": { 538 "shape": "Sk" 539 } 540 } 541 }, 542 "output": { 543 "type": "structure", 544 "members": {} 545 }, 546 "authtype": "none" 547 }, 548 "ConfirmSignUp": { 549 "input": { 550 "type": "structure", 551 "required": [ 552 "ClientId", 553 "Username", 554 "ConfirmationCode" 555 ], 556 "members": { 557 "ClientId": { 558 "shape": "S1b" 559 }, 560 "SecretHash": { 561 "shape": "S2d" 562 }, 563 "Username": { 564 "shape": "Sd" 565 }, 566 "ConfirmationCode": {}, 567 "ForceAliasCreation": { 568 "type": "boolean" 569 } 570 } 571 }, 572 "output": { 573 "type": "structure", 574 "members": {} 575 }, 576 "authtype": "none" 577 }, 578 "CreateUserImportJob": { 579 "input": { 580 "type": "structure", 581 "required": [ 582 "JobName", 583 "UserPoolId", 584 "CloudWatchLogsRoleArn" 585 ], 586 "members": { 587 "JobName": {}, 588 "UserPoolId": {}, 589 "CloudWatchLogsRoleArn": {} 590 } 591 }, 592 "output": { 593 "type": "structure", 594 "members": { 595 "UserImportJob": { 596 "shape": "S2m" 597 } 598 } 599 } 600 }, 601 "CreateUserPool": { 602 "input": { 603 "type": "structure", 604 "required": [ 605 "PoolName" 606 ], 607 "members": { 608 "PoolName": {}, 609 "Policies": { 610 "shape": "S2u" 611 }, 612 "LambdaConfig": { 613 "shape": "S2x" 614 }, 615 "AutoVerifiedAttributes": { 616 "shape": "S2y" 617 }, 618 "AliasAttributes": { 619 "shape": "S30" 620 }, 621 "SmsVerificationMessage": {}, 622 "EmailVerificationMessage": {}, 623 "EmailVerificationSubject": {}, 624 "SmsAuthenticationMessage": {}, 625 "MfaConfiguration": {}, 626 "DeviceConfiguration": { 627 "shape": "S36" 628 }, 629 "EmailConfiguration": { 630 "shape": "S37" 631 }, 632 "SmsConfiguration": { 633 "shape": "S39" 634 }, 635 "AdminCreateUserConfig": { 636 "shape": "S3a" 637 }, 638 "Schema": { 639 "shape": "S3d" 640 } 641 } 642 }, 643 "output": { 644 "type": "structure", 645 "members": { 646 "UserPool": { 647 "shape": "S3f" 648 } 649 } 650 } 651 }, 652 "CreateUserPoolClient": { 653 "input": { 654 "type": "structure", 655 "required": [ 656 "UserPoolId", 657 "ClientName" 658 ], 659 "members": { 660 "UserPoolId": {}, 661 "ClientName": {}, 662 "GenerateSecret": { 663 "type": "boolean" 664 }, 665 "RefreshTokenValidity": { 666 "type": "integer" 667 }, 668 "ReadAttributes": { 669 "shape": "S3l" 670 }, 671 "WriteAttributes": { 672 "shape": "S3l" 673 }, 674 "ExplicitAuthFlows": { 675 "shape": "S3n" 676 } 677 } 678 }, 679 "output": { 680 "type": "structure", 681 "members": { 682 "UserPoolClient": { 683 "shape": "S3q" 684 } 685 } 686 } 687 }, 688 "DeleteUser": { 689 "input": { 690 "type": "structure", 691 "members": { 692 "AccessToken": { 693 "shape": "S1k" 694 } 695 } 696 }, 697 "authtype": "none" 698 }, 699 "DeleteUserAttributes": { 700 "input": { 701 "type": "structure", 702 "required": [ 703 "UserAttributeNames" 704 ], 705 "members": { 706 "UserAttributeNames": { 707 "shape": "Sx" 708 }, 709 "AccessToken": { 710 "shape": "S1k" 711 } 712 } 713 }, 714 "output": { 715 "type": "structure", 716 "members": {} 717 }, 718 "authtype": "none" 719 }, 720 "DeleteUserPool": { 721 "input": { 722 "type": "structure", 723 "required": [ 724 "UserPoolId" 725 ], 726 "members": { 727 "UserPoolId": {} 728 } 729 } 730 }, 731 "DeleteUserPoolClient": { 732 "input": { 733 "type": "structure", 734 "required": [ 735 "UserPoolId", 736 "ClientId" 737 ], 738 "members": { 739 "UserPoolId": {}, 740 "ClientId": { 741 "shape": "S1b" 742 } 743 } 744 } 745 }, 746 "DescribeUserImportJob": { 747 "input": { 748 "type": "structure", 749 "required": [ 750 "UserPoolId", 751 "JobId" 752 ], 753 "members": { 754 "UserPoolId": {}, 755 "JobId": {} 756 } 757 }, 758 "output": { 759 "type": "structure", 760 "members": { 761 "UserImportJob": { 762 "shape": "S2m" 763 } 764 } 765 } 766 }, 767 "DescribeUserPool": { 768 "input": { 769 "type": "structure", 770 "required": [ 771 "UserPoolId" 772 ], 773 "members": { 774 "UserPoolId": {} 775 } 776 }, 777 "output": { 778 "type": "structure", 779 "members": { 780 "UserPool": { 781 "shape": "S3f" 782 } 783 } 784 } 785 }, 786 "DescribeUserPoolClient": { 787 "input": { 788 "type": "structure", 789 "required": [ 790 "UserPoolId", 791 "ClientId" 792 ], 793 "members": { 794 "UserPoolId": {}, 795 "ClientId": { 796 "shape": "S1b" 797 } 798 } 799 }, 800 "output": { 801 "type": "structure", 802 "members": { 803 "UserPoolClient": { 804 "shape": "S3q" 805 } 806 } 807 } 808 }, 809 "ForgetDevice": { 810 "input": { 811 "type": "structure", 812 "required": [ 813 "DeviceKey" 814 ], 815 "members": { 816 "AccessToken": { 817 "shape": "S1k" 818 }, 819 "DeviceKey": {} 820 } 821 } 822 }, 823 "ForgotPassword": { 824 "input": { 825 "type": "structure", 826 "required": [ 827 "ClientId", 828 "Username" 829 ], 830 "members": { 831 "ClientId": { 832 "shape": "S1b" 833 }, 834 "SecretHash": { 835 "shape": "S2d" 836 }, 837 "Username": { 838 "shape": "Sd" 839 } 840 } 841 }, 842 "output": { 843 "type": "structure", 844 "members": { 845 "CodeDeliveryDetails": { 846 "shape": "S46" 847 } 848 } 849 }, 850 "authtype": "none" 851 }, 852 "GetCSVHeader": { 853 "input": { 854 "type": "structure", 855 "required": [ 856 "UserPoolId" 857 ], 858 "members": { 859 "UserPoolId": {} 860 } 861 }, 862 "output": { 863 "type": "structure", 864 "members": { 865 "UserPoolId": {}, 866 "CSVHeader": { 867 "type": "list", 868 "member": {} 869 } 870 } 871 } 872 }, 873 "GetDevice": { 874 "input": { 875 "type": "structure", 876 "required": [ 877 "DeviceKey" 878 ], 879 "members": { 880 "DeviceKey": {}, 881 "AccessToken": { 882 "shape": "S1k" 883 } 884 } 885 }, 886 "output": { 887 "type": "structure", 888 "required": [ 889 "Device" 890 ], 891 "members": { 892 "Device": { 893 "shape": "S17" 894 } 895 } 896 } 897 }, 898 "GetUser": { 899 "input": { 900 "type": "structure", 901 "members": { 902 "AccessToken": { 903 "shape": "S1k" 904 } 905 } 906 }, 907 "output": { 908 "type": "structure", 909 "required": [ 910 "Username", 911 "UserAttributes" 912 ], 913 "members": { 914 "Username": { 915 "shape": "Sd" 916 }, 917 "UserAttributes": { 918 "shape": "Sg" 919 }, 920 "MFAOptions": { 921 "shape": "St" 922 } 923 } 924 }, 925 "authtype": "none" 926 }, 927 "GetUserAttributeVerificationCode": { 928 "input": { 929 "type": "structure", 930 "required": [ 931 "AttributeName" 932 ], 933 "members": { 934 "AccessToken": { 935 "shape": "S1k" 936 }, 937 "AttributeName": {} 938 } 939 }, 940 "output": { 941 "type": "structure", 942 "members": { 943 "CodeDeliveryDetails": { 944 "shape": "S46" 945 } 946 } 947 }, 948 "authtype": "none" 949 }, 950 "GlobalSignOut": { 951 "input": { 952 "type": "structure", 953 "members": { 954 "AccessToken": { 955 "shape": "S1k" 956 } 957 } 958 }, 959 "output": { 960 "type": "structure", 961 "members": {} 962 } 963 }, 964 "InitiateAuth": { 965 "input": { 966 "type": "structure", 967 "required": [ 968 "AuthFlow", 969 "ClientId" 970 ], 971 "members": { 972 "AuthFlow": {}, 973 "AuthParameters": { 974 "shape": "S1d" 975 }, 976 "ClientMetadata": { 977 "shape": "S1e" 978 }, 979 "ClientId": { 980 "shape": "S1b" 981 } 982 } 983 }, 984 "output": { 985 "type": "structure", 986 "members": { 987 "ChallengeName": {}, 988 "Session": {}, 989 "ChallengeParameters": { 990 "shape": "S1i" 991 }, 992 "AuthenticationResult": { 993 "shape": "S1j" 994 } 995 } 996 } 997 }, 998 "ListDevices": { 999 "input": { 1000 "type": "structure", 1001 "required": [ 1002 "AccessToken" 1003 ], 1004 "members": { 1005 "AccessToken": { 1006 "shape": "S1k" 1007 }, 1008 "Limit": { 1009 "type": "integer" 1010 }, 1011 "PaginationToken": {} 1012 } 1013 }, 1014 "output": { 1015 "type": "structure", 1016 "members": { 1017 "Devices": { 1018 "shape": "S1r" 1019 }, 1020 "PaginationToken": {} 1021 } 1022 } 1023 }, 1024 "ListUserImportJobs": { 1025 "input": { 1026 "type": "structure", 1027 "required": [ 1028 "UserPoolId", 1029 "MaxResults" 1030 ], 1031 "members": { 1032 "UserPoolId": {}, 1033 "MaxResults": { 1034 "type": "integer" 1035 }, 1036 "PaginationToken": {} 1037 } 1038 }, 1039 "output": { 1040 "type": "structure", 1041 "members": { 1042 "UserImportJobs": { 1043 "type": "list", 1044 "member": { 1045 "shape": "S2m" 1046 } 1047 }, 1048 "PaginationToken": {} 1049 } 1050 } 1051 }, 1052 "ListUserPoolClients": { 1053 "input": { 1054 "type": "structure", 1055 "required": [ 1056 "UserPoolId" 1057 ], 1058 "members": { 1059 "UserPoolId": {}, 1060 "MaxResults": { 1061 "type": "integer" 1062 }, 1063 "NextToken": {} 1064 } 1065 }, 1066 "output": { 1067 "type": "structure", 1068 "members": { 1069 "UserPoolClients": { 1070 "type": "list", 1071 "member": { 1072 "type": "structure", 1073 "members": { 1074 "ClientId": { 1075 "shape": "S1b" 1076 }, 1077 "UserPoolId": {}, 1078 "ClientName": {} 1079 } 1080 } 1081 }, 1082 "NextToken": {} 1083 } 1084 } 1085 }, 1086 "ListUserPools": { 1087 "input": { 1088 "type": "structure", 1089 "required": [ 1090 "MaxResults" 1091 ], 1092 "members": { 1093 "NextToken": {}, 1094 "MaxResults": { 1095 "type": "integer" 1096 } 1097 } 1098 }, 1099 "output": { 1100 "type": "structure", 1101 "members": { 1102 "UserPools": { 1103 "type": "list", 1104 "member": { 1105 "type": "structure", 1106 "members": { 1107 "Id": {}, 1108 "Name": {}, 1109 "LambdaConfig": { 1110 "shape": "S2x" 1111 }, 1112 "Status": {}, 1113 "LastModifiedDate": { 1114 "type": "timestamp" 1115 }, 1116 "CreationDate": { 1117 "type": "timestamp" 1118 } 1119 } 1120 } 1121 }, 1122 "NextToken": {} 1123 } 1124 } 1125 }, 1126 "ListUsers": { 1127 "input": { 1128 "type": "structure", 1129 "required": [ 1130 "UserPoolId" 1131 ], 1132 "members": { 1133 "UserPoolId": {}, 1134 "AttributesToGet": { 1135 "type": "list", 1136 "member": {} 1137 }, 1138 "Limit": { 1139 "type": "integer" 1140 }, 1141 "PaginationToken": {}, 1142 "Filter": {} 1143 } 1144 }, 1145 "output": { 1146 "type": "structure", 1147 "members": { 1148 "Users": { 1149 "type": "list", 1150 "member": { 1151 "shape": "Sq" 1152 } 1153 }, 1154 "PaginationToken": {} 1155 } 1156 } 1157 }, 1158 "ResendConfirmationCode": { 1159 "input": { 1160 "type": "structure", 1161 "required": [ 1162 "ClientId", 1163 "Username" 1164 ], 1165 "members": { 1166 "ClientId": { 1167 "shape": "S1b" 1168 }, 1169 "SecretHash": { 1170 "shape": "S2d" 1171 }, 1172 "Username": { 1173 "shape": "Sd" 1174 } 1175 } 1176 }, 1177 "output": { 1178 "type": "structure", 1179 "members": { 1180 "CodeDeliveryDetails": { 1181 "shape": "S46" 1182 } 1183 } 1184 }, 1185 "authtype": "none" 1186 }, 1187 "RespondToAuthChallenge": { 1188 "input": { 1189 "type": "structure", 1190 "required": [ 1191 "ClientId", 1192 "ChallengeName" 1193 ], 1194 "members": { 1195 "ClientId": { 1196 "shape": "S1b" 1197 }, 1198 "ChallengeName": {}, 1199 "Session": {}, 1200 "ChallengeResponses": { 1201 "shape": "S1v" 1202 } 1203 } 1204 }, 1205 "output": { 1206 "type": "structure", 1207 "members": { 1208 "ChallengeName": {}, 1209 "Session": {}, 1210 "ChallengeParameters": { 1211 "shape": "S1i" 1212 }, 1213 "AuthenticationResult": { 1214 "shape": "S1j" 1215 } 1216 } 1217 } 1218 }, 1219 "SetUserSettings": { 1220 "input": { 1221 "type": "structure", 1222 "required": [ 1223 "AccessToken", 1224 "MFAOptions" 1225 ], 1226 "members": { 1227 "AccessToken": { 1228 "shape": "S1k" 1229 }, 1230 "MFAOptions": { 1231 "shape": "St" 1232 } 1233 } 1234 }, 1235 "output": { 1236 "type": "structure", 1237 "members": {} 1238 }, 1239 "authtype": "none" 1240 }, 1241 "SignUp": { 1242 "input": { 1243 "type": "structure", 1244 "required": [ 1245 "ClientId", 1246 "Username", 1247 "Password" 1248 ], 1249 "members": { 1250 "ClientId": { 1251 "shape": "S1b" 1252 }, 1253 "SecretHash": { 1254 "shape": "S2d" 1255 }, 1256 "Username": { 1257 "shape": "Sd" 1258 }, 1259 "Password": { 1260 "shape": "Sk" 1261 }, 1262 "UserAttributes": { 1263 "shape": "Sg" 1264 }, 1265 "ValidationData": { 1266 "shape": "Sg" 1267 } 1268 } 1269 }, 1270 "output": { 1271 "type": "structure", 1272 "members": { 1273 "UserConfirmed": { 1274 "type": "boolean" 1275 }, 1276 "CodeDeliveryDetails": { 1277 "shape": "S46" 1278 } 1279 } 1280 }, 1281 "authtype": "none" 1282 }, 1283 "StartUserImportJob": { 1284 "input": { 1285 "type": "structure", 1286 "required": [ 1287 "UserPoolId", 1288 "JobId" 1289 ], 1290 "members": { 1291 "UserPoolId": {}, 1292 "JobId": {} 1293 } 1294 }, 1295 "output": { 1296 "type": "structure", 1297 "members": { 1298 "UserImportJob": { 1299 "shape": "S2m" 1300 } 1301 } 1302 } 1303 }, 1304 "StopUserImportJob": { 1305 "input": { 1306 "type": "structure", 1307 "required": [ 1308 "UserPoolId", 1309 "JobId" 1310 ], 1311 "members": { 1312 "UserPoolId": {}, 1313 "JobId": {} 1314 } 1315 }, 1316 "output": { 1317 "type": "structure", 1318 "members": { 1319 "UserImportJob": { 1320 "shape": "S2m" 1321 } 1322 } 1323 } 1324 }, 1325 "UpdateDeviceStatus": { 1326 "input": { 1327 "type": "structure", 1328 "required": [ 1329 "AccessToken", 1330 "DeviceKey" 1331 ], 1332 "members": { 1333 "AccessToken": { 1334 "shape": "S1k" 1335 }, 1336 "DeviceKey": {}, 1337 "DeviceRememberedStatus": {} 1338 } 1339 }, 1340 "output": { 1341 "type": "structure", 1342 "members": {} 1343 } 1344 }, 1345 "UpdateUserAttributes": { 1346 "input": { 1347 "type": "structure", 1348 "required": [ 1349 "UserAttributes" 1350 ], 1351 "members": { 1352 "UserAttributes": { 1353 "shape": "Sg" 1354 }, 1355 "AccessToken": { 1356 "shape": "S1k" 1357 } 1358 } 1359 }, 1360 "output": { 1361 "type": "structure", 1362 "members": { 1363 "CodeDeliveryDetailsList": { 1364 "type": "list", 1365 "member": { 1366 "shape": "S46" 1367 } 1368 } 1369 } 1370 }, 1371 "authtype": "none" 1372 }, 1373 "UpdateUserPool": { 1374 "input": { 1375 "type": "structure", 1376 "required": [ 1377 "UserPoolId" 1378 ], 1379 "members": { 1380 "UserPoolId": {}, 1381 "Policies": { 1382 "shape": "S2u" 1383 }, 1384 "LambdaConfig": { 1385 "shape": "S2x" 1386 }, 1387 "AutoVerifiedAttributes": { 1388 "shape": "S2y" 1389 }, 1390 "SmsVerificationMessage": {}, 1391 "EmailVerificationMessage": {}, 1392 "EmailVerificationSubject": {}, 1393 "SmsAuthenticationMessage": {}, 1394 "MfaConfiguration": {}, 1395 "DeviceConfiguration": { 1396 "shape": "S36" 1397 }, 1398 "EmailConfiguration": { 1399 "shape": "S37" 1400 }, 1401 "SmsConfiguration": { 1402 "shape": "S39" 1403 }, 1404 "AdminCreateUserConfig": { 1405 "shape": "S3a" 1406 } 1407 } 1408 }, 1409 "output": { 1410 "type": "structure", 1411 "members": {} 1412 } 1413 }, 1414 "UpdateUserPoolClient": { 1415 "input": { 1416 "type": "structure", 1417 "required": [ 1418 "UserPoolId", 1419 "ClientId" 1420 ], 1421 "members": { 1422 "UserPoolId": {}, 1423 "ClientId": { 1424 "shape": "S1b" 1425 }, 1426 "ClientName": {}, 1427 "RefreshTokenValidity": { 1428 "type": "integer" 1429 }, 1430 "ReadAttributes": { 1431 "shape": "S3l" 1432 }, 1433 "WriteAttributes": { 1434 "shape": "S3l" 1435 }, 1436 "ExplicitAuthFlows": { 1437 "shape": "S3n" 1438 } 1439 } 1440 }, 1441 "output": { 1442 "type": "structure", 1443 "members": { 1444 "UserPoolClient": { 1445 "shape": "S3q" 1446 } 1447 } 1448 } 1449 }, 1450 "VerifyUserAttribute": { 1451 "input": { 1452 "type": "structure", 1453 "required": [ 1454 "AttributeName", 1455 "Code" 1456 ], 1457 "members": { 1458 "AccessToken": { 1459 "shape": "S1k" 1460 }, 1461 "AttributeName": {}, 1462 "Code": {} 1463 } 1464 }, 1465 "output": { 1466 "type": "structure", 1467 "members": {} 1468 }, 1469 "authtype": "none" 1470 } 1471 }, 1472 "shapes": { 1473 "S4": { 1474 "type": "structure", 1475 "members": { 1476 "Name": {}, 1477 "AttributeDataType": {}, 1478 "DeveloperOnlyAttribute": { 1479 "type": "boolean" 1480 }, 1481 "Mutable": { 1482 "type": "boolean" 1483 }, 1484 "Required": { 1485 "type": "boolean" 1486 }, 1487 "NumberAttributeConstraints": { 1488 "type": "structure", 1489 "members": { 1490 "MinValue": {}, 1491 "MaxValue": {} 1492 } 1493 }, 1494 "StringAttributeConstraints": { 1495 "type": "structure", 1496 "members": { 1497 "MinLength": {}, 1498 "MaxLength": {} 1499 } 1500 } 1501 } 1502 }, 1503 "Sd": { 1504 "type": "string", 1505 "sensitive": true 1506 }, 1507 "Sg": { 1508 "type": "list", 1509 "member": { 1510 "type": "structure", 1511 "required": [ 1512 "Name" 1513 ], 1514 "members": { 1515 "Name": {}, 1516 "Value": { 1517 "type": "string", 1518 "sensitive": true 1519 } 1520 } 1521 } 1522 }, 1523 "Sk": { 1524 "type": "string", 1525 "sensitive": true 1526 }, 1527 "Sq": { 1528 "type": "structure", 1529 "members": { 1530 "Username": { 1531 "shape": "Sd" 1532 }, 1533 "Attributes": { 1534 "shape": "Sg" 1535 }, 1536 "UserCreateDate": { 1537 "type": "timestamp" 1538 }, 1539 "UserLastModifiedDate": { 1540 "type": "timestamp" 1541 }, 1542 "Enabled": { 1543 "type": "boolean" 1544 }, 1545 "UserStatus": {}, 1546 "MFAOptions": { 1547 "shape": "St" 1548 } 1549 } 1550 }, 1551 "St": { 1552 "type": "list", 1553 "member": { 1554 "type": "structure", 1555 "members": { 1556 "DeliveryMedium": {}, 1557 "AttributeName": {} 1558 } 1559 } 1560 }, 1561 "Sx": { 1562 "type": "list", 1563 "member": {} 1564 }, 1565 "S17": { 1566 "type": "structure", 1567 "members": { 1568 "DeviceKey": {}, 1569 "DeviceAttributes": { 1570 "shape": "Sg" 1571 }, 1572 "DeviceCreateDate": { 1573 "type": "timestamp" 1574 }, 1575 "DeviceLastModifiedDate": { 1576 "type": "timestamp" 1577 }, 1578 "DeviceLastAuthenticatedDate": { 1579 "type": "timestamp" 1580 } 1581 } 1582 }, 1583 "S1b": { 1584 "type": "string", 1585 "sensitive": true 1586 }, 1587 "S1d": { 1588 "type": "map", 1589 "key": {}, 1590 "value": {} 1591 }, 1592 "S1e": { 1593 "type": "map", 1594 "key": {}, 1595 "value": {} 1596 }, 1597 "S1i": { 1598 "type": "map", 1599 "key": {}, 1600 "value": {} 1601 }, 1602 "S1j": { 1603 "type": "structure", 1604 "members": { 1605 "AccessToken": { 1606 "shape": "S1k" 1607 }, 1608 "ExpiresIn": { 1609 "type": "integer" 1610 }, 1611 "TokenType": {}, 1612 "RefreshToken": { 1613 "shape": "S1k" 1614 }, 1615 "IdToken": { 1616 "shape": "S1k" 1617 }, 1618 "NewDeviceMetadata": { 1619 "type": "structure", 1620 "members": { 1621 "DeviceKey": {}, 1622 "DeviceGroupKey": {} 1623 } 1624 } 1625 } 1626 }, 1627 "S1k": { 1628 "type": "string", 1629 "sensitive": true 1630 }, 1631 "S1r": { 1632 "type": "list", 1633 "member": { 1634 "shape": "S17" 1635 } 1636 }, 1637 "S1v": { 1638 "type": "map", 1639 "key": {}, 1640 "value": {} 1641 }, 1642 "S2d": { 1643 "type": "string", 1644 "sensitive": true 1645 }, 1646 "S2m": { 1647 "type": "structure", 1648 "members": { 1649 "JobName": {}, 1650 "JobId": {}, 1651 "UserPoolId": {}, 1652 "PreSignedUrl": {}, 1653 "CreationDate": { 1654 "type": "timestamp" 1655 }, 1656 "StartDate": { 1657 "type": "timestamp" 1658 }, 1659 "CompletionDate": { 1660 "type": "timestamp" 1661 }, 1662 "Status": {}, 1663 "CloudWatchLogsRoleArn": {}, 1664 "ImportedUsers": { 1665 "type": "long" 1666 }, 1667 "SkippedUsers": { 1668 "type": "long" 1669 }, 1670 "FailedUsers": { 1671 "type": "long" 1672 }, 1673 "CompletionMessage": {} 1674 } 1675 }, 1676 "S2u": { 1677 "type": "structure", 1678 "members": { 1679 "PasswordPolicy": { 1680 "type": "structure", 1681 "members": { 1682 "MinimumLength": { 1683 "type": "integer" 1684 }, 1685 "RequireUppercase": { 1686 "type": "boolean" 1687 }, 1688 "RequireLowercase": { 1689 "type": "boolean" 1690 }, 1691 "RequireNumbers": { 1692 "type": "boolean" 1693 }, 1694 "RequireSymbols": { 1695 "type": "boolean" 1696 } 1697 } 1698 } 1699 } 1700 }, 1701 "S2x": { 1702 "type": "structure", 1703 "members": { 1704 "PreSignUp": {}, 1705 "CustomMessage": {}, 1706 "PostConfirmation": {}, 1707 "PreAuthentication": {}, 1708 "PostAuthentication": {}, 1709 "DefineAuthChallenge": {}, 1710 "CreateAuthChallenge": {}, 1711 "VerifyAuthChallengeResponse": {} 1712 } 1713 }, 1714 "S2y": { 1715 "type": "list", 1716 "member": {} 1717 }, 1718 "S30": { 1719 "type": "list", 1720 "member": {} 1721 }, 1722 "S36": { 1723 "type": "structure", 1724 "members": { 1725 "ChallengeRequiredOnNewDevice": { 1726 "type": "boolean" 1727 }, 1728 "DeviceOnlyRememberedOnUserPrompt": { 1729 "type": "boolean" 1730 } 1731 } 1732 }, 1733 "S37": { 1734 "type": "structure", 1735 "members": { 1736 "SourceArn": {}, 1737 "ReplyToEmailAddress": {} 1738 } 1739 }, 1740 "S39": { 1741 "type": "structure", 1742 "required": [ 1743 "SnsCallerArn" 1744 ], 1745 "members": { 1746 "SnsCallerArn": {}, 1747 "ExternalId": {} 1748 } 1749 }, 1750 "S3a": { 1751 "type": "structure", 1752 "members": { 1753 "AllowAdminCreateUserOnly": { 1754 "type": "boolean" 1755 }, 1756 "UnusedAccountValidityDays": { 1757 "type": "integer" 1758 }, 1759 "InviteMessageTemplate": { 1760 "type": "structure", 1761 "members": { 1762 "SMSMessage": {}, 1763 "EmailMessage": {}, 1764 "EmailSubject": {} 1765 } 1766 } 1767 } 1768 }, 1769 "S3d": { 1770 "type": "list", 1771 "member": { 1772 "shape": "S4" 1773 } 1774 }, 1775 "S3f": { 1776 "type": "structure", 1777 "members": { 1778 "Id": {}, 1779 "Name": {}, 1780 "Policies": { 1781 "shape": "S2u" 1782 }, 1783 "LambdaConfig": { 1784 "shape": "S2x" 1785 }, 1786 "Status": {}, 1787 "LastModifiedDate": { 1788 "type": "timestamp" 1789 }, 1790 "CreationDate": { 1791 "type": "timestamp" 1792 }, 1793 "SchemaAttributes": { 1794 "shape": "S3d" 1795 }, 1796 "AutoVerifiedAttributes": { 1797 "shape": "S2y" 1798 }, 1799 "AliasAttributes": { 1800 "shape": "S30" 1801 }, 1802 "SmsVerificationMessage": {}, 1803 "EmailVerificationMessage": {}, 1804 "EmailVerificationSubject": {}, 1805 "SmsAuthenticationMessage": {}, 1806 "MfaConfiguration": {}, 1807 "DeviceConfiguration": { 1808 "shape": "S36" 1809 }, 1810 "EstimatedNumberOfUsers": { 1811 "type": "integer" 1812 }, 1813 "EmailConfiguration": { 1814 "shape": "S37" 1815 }, 1816 "SmsConfiguration": { 1817 "shape": "S39" 1818 }, 1819 "SmsConfigurationFailure": {}, 1820 "EmailConfigurationFailure": {}, 1821 "AdminCreateUserConfig": { 1822 "shape": "S3a" 1823 } 1824 } 1825 }, 1826 "S3l": { 1827 "type": "list", 1828 "member": {} 1829 }, 1830 "S3n": { 1831 "type": "list", 1832 "member": {} 1833 }, 1834 "S3q": { 1835 "type": "structure", 1836 "members": { 1837 "UserPoolId": {}, 1838 "ClientName": {}, 1839 "ClientId": { 1840 "shape": "S1b" 1841 }, 1842 "ClientSecret": { 1843 "type": "string", 1844 "sensitive": true 1845 }, 1846 "LastModifiedDate": { 1847 "type": "timestamp" 1848 }, 1849 "CreationDate": { 1850 "type": "timestamp" 1851 }, 1852 "RefreshTokenValidity": { 1853 "type": "integer" 1854 }, 1855 "ReadAttributes": { 1856 "shape": "S3l" 1857 }, 1858 "WriteAttributes": { 1859 "shape": "S3l" 1860 }, 1861 "ExplicitAuthFlows": { 1862 "shape": "S3n" 1863 } 1864 } 1865 }, 1866 "S46": { 1867 "type": "structure", 1868 "members": { 1869 "Destination": {}, 1870 "DeliveryMedium": {}, 1871 "AttributeName": {} 1872 } 1873 } 1874 } 1875 }