UNPKG

76.4 kBJSONView Raw
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 "serviceId": "Cognito Identity Provider",
10 "signatureVersion": "v4",
11 "targetPrefix": "AWSCognitoIdentityProviderService",
12 "uid": "cognito-idp-2016-04-18"
13 },
14 "operations": {
15 "AddCustomAttributes": {
16 "input": {
17 "type": "structure",
18 "required": [
19 "UserPoolId",
20 "CustomAttributes"
21 ],
22 "members": {
23 "UserPoolId": {},
24 "CustomAttributes": {
25 "type": "list",
26 "member": {
27 "shape": "S4"
28 }
29 }
30 }
31 },
32 "output": {
33 "type": "structure",
34 "members": {}
35 }
36 },
37 "AdminAddUserToGroup": {
38 "input": {
39 "type": "structure",
40 "required": [
41 "UserPoolId",
42 "Username",
43 "GroupName"
44 ],
45 "members": {
46 "UserPoolId": {},
47 "Username": {
48 "shape": "Sd"
49 },
50 "GroupName": {}
51 }
52 }
53 },
54 "AdminConfirmSignUp": {
55 "input": {
56 "type": "structure",
57 "required": [
58 "UserPoolId",
59 "Username"
60 ],
61 "members": {
62 "UserPoolId": {},
63 "Username": {
64 "shape": "Sd"
65 },
66 "ClientMetadata": {
67 "shape": "Sg"
68 }
69 }
70 },
71 "output": {
72 "type": "structure",
73 "members": {}
74 }
75 },
76 "AdminCreateUser": {
77 "input": {
78 "type": "structure",
79 "required": [
80 "UserPoolId",
81 "Username"
82 ],
83 "members": {
84 "UserPoolId": {},
85 "Username": {
86 "shape": "Sd"
87 },
88 "UserAttributes": {
89 "shape": "Sj"
90 },
91 "ValidationData": {
92 "shape": "Sj"
93 },
94 "TemporaryPassword": {
95 "shape": "Sn"
96 },
97 "ForceAliasCreation": {
98 "type": "boolean"
99 },
100 "MessageAction": {},
101 "DesiredDeliveryMediums": {
102 "type": "list",
103 "member": {}
104 },
105 "ClientMetadata": {
106 "shape": "Sg"
107 }
108 }
109 },
110 "output": {
111 "type": "structure",
112 "members": {
113 "User": {
114 "shape": "St"
115 }
116 }
117 }
118 },
119 "AdminDeleteUser": {
120 "input": {
121 "type": "structure",
122 "required": [
123 "UserPoolId",
124 "Username"
125 ],
126 "members": {
127 "UserPoolId": {},
128 "Username": {
129 "shape": "Sd"
130 }
131 }
132 }
133 },
134 "AdminDeleteUserAttributes": {
135 "input": {
136 "type": "structure",
137 "required": [
138 "UserPoolId",
139 "Username",
140 "UserAttributeNames"
141 ],
142 "members": {
143 "UserPoolId": {},
144 "Username": {
145 "shape": "Sd"
146 },
147 "UserAttributeNames": {
148 "shape": "S10"
149 }
150 }
151 },
152 "output": {
153 "type": "structure",
154 "members": {}
155 }
156 },
157 "AdminDisableProviderForUser": {
158 "input": {
159 "type": "structure",
160 "required": [
161 "UserPoolId",
162 "User"
163 ],
164 "members": {
165 "UserPoolId": {},
166 "User": {
167 "shape": "S13"
168 }
169 }
170 },
171 "output": {
172 "type": "structure",
173 "members": {}
174 }
175 },
176 "AdminDisableUser": {
177 "input": {
178 "type": "structure",
179 "required": [
180 "UserPoolId",
181 "Username"
182 ],
183 "members": {
184 "UserPoolId": {},
185 "Username": {
186 "shape": "Sd"
187 }
188 }
189 },
190 "output": {
191 "type": "structure",
192 "members": {}
193 }
194 },
195 "AdminEnableUser": {
196 "input": {
197 "type": "structure",
198 "required": [
199 "UserPoolId",
200 "Username"
201 ],
202 "members": {
203 "UserPoolId": {},
204 "Username": {
205 "shape": "Sd"
206 }
207 }
208 },
209 "output": {
210 "type": "structure",
211 "members": {}
212 }
213 },
214 "AdminForgetDevice": {
215 "input": {
216 "type": "structure",
217 "required": [
218 "UserPoolId",
219 "Username",
220 "DeviceKey"
221 ],
222 "members": {
223 "UserPoolId": {},
224 "Username": {
225 "shape": "Sd"
226 },
227 "DeviceKey": {}
228 }
229 }
230 },
231 "AdminGetDevice": {
232 "input": {
233 "type": "structure",
234 "required": [
235 "DeviceKey",
236 "UserPoolId",
237 "Username"
238 ],
239 "members": {
240 "DeviceKey": {},
241 "UserPoolId": {},
242 "Username": {
243 "shape": "Sd"
244 }
245 }
246 },
247 "output": {
248 "type": "structure",
249 "required": [
250 "Device"
251 ],
252 "members": {
253 "Device": {
254 "shape": "S1e"
255 }
256 }
257 }
258 },
259 "AdminGetUser": {
260 "input": {
261 "type": "structure",
262 "required": [
263 "UserPoolId",
264 "Username"
265 ],
266 "members": {
267 "UserPoolId": {},
268 "Username": {
269 "shape": "Sd"
270 }
271 }
272 },
273 "output": {
274 "type": "structure",
275 "required": [
276 "Username"
277 ],
278 "members": {
279 "Username": {
280 "shape": "Sd"
281 },
282 "UserAttributes": {
283 "shape": "Sj"
284 },
285 "UserCreateDate": {
286 "type": "timestamp"
287 },
288 "UserLastModifiedDate": {
289 "type": "timestamp"
290 },
291 "Enabled": {
292 "type": "boolean"
293 },
294 "UserStatus": {},
295 "MFAOptions": {
296 "shape": "Sw"
297 },
298 "PreferredMfaSetting": {},
299 "UserMFASettingList": {
300 "shape": "S1h"
301 }
302 }
303 }
304 },
305 "AdminInitiateAuth": {
306 "input": {
307 "type": "structure",
308 "required": [
309 "UserPoolId",
310 "ClientId",
311 "AuthFlow"
312 ],
313 "members": {
314 "UserPoolId": {},
315 "ClientId": {
316 "shape": "S1j"
317 },
318 "AuthFlow": {},
319 "AuthParameters": {
320 "shape": "S1l"
321 },
322 "ClientMetadata": {
323 "shape": "Sg"
324 },
325 "AnalyticsMetadata": {
326 "shape": "S1n"
327 },
328 "ContextData": {
329 "shape": "S1o"
330 }
331 }
332 },
333 "output": {
334 "type": "structure",
335 "members": {
336 "ChallengeName": {},
337 "Session": {},
338 "ChallengeParameters": {
339 "shape": "S1u"
340 },
341 "AuthenticationResult": {
342 "shape": "S1v"
343 }
344 }
345 }
346 },
347 "AdminLinkProviderForUser": {
348 "input": {
349 "type": "structure",
350 "required": [
351 "UserPoolId",
352 "DestinationUser",
353 "SourceUser"
354 ],
355 "members": {
356 "UserPoolId": {},
357 "DestinationUser": {
358 "shape": "S13"
359 },
360 "SourceUser": {
361 "shape": "S13"
362 }
363 }
364 },
365 "output": {
366 "type": "structure",
367 "members": {}
368 }
369 },
370 "AdminListDevices": {
371 "input": {
372 "type": "structure",
373 "required": [
374 "UserPoolId",
375 "Username"
376 ],
377 "members": {
378 "UserPoolId": {},
379 "Username": {
380 "shape": "Sd"
381 },
382 "Limit": {
383 "type": "integer"
384 },
385 "PaginationToken": {}
386 }
387 },
388 "output": {
389 "type": "structure",
390 "members": {
391 "Devices": {
392 "shape": "S25"
393 },
394 "PaginationToken": {}
395 }
396 }
397 },
398 "AdminListGroupsForUser": {
399 "input": {
400 "type": "structure",
401 "required": [
402 "Username",
403 "UserPoolId"
404 ],
405 "members": {
406 "Username": {
407 "shape": "Sd"
408 },
409 "UserPoolId": {},
410 "Limit": {
411 "type": "integer"
412 },
413 "NextToken": {}
414 }
415 },
416 "output": {
417 "type": "structure",
418 "members": {
419 "Groups": {
420 "shape": "S29"
421 },
422 "NextToken": {}
423 }
424 }
425 },
426 "AdminListUserAuthEvents": {
427 "input": {
428 "type": "structure",
429 "required": [
430 "UserPoolId",
431 "Username"
432 ],
433 "members": {
434 "UserPoolId": {},
435 "Username": {
436 "shape": "Sd"
437 },
438 "MaxResults": {
439 "type": "integer"
440 },
441 "NextToken": {}
442 }
443 },
444 "output": {
445 "type": "structure",
446 "members": {
447 "AuthEvents": {
448 "type": "list",
449 "member": {
450 "type": "structure",
451 "members": {
452 "EventId": {},
453 "EventType": {},
454 "CreationDate": {
455 "type": "timestamp"
456 },
457 "EventResponse": {},
458 "EventRisk": {
459 "type": "structure",
460 "members": {
461 "RiskDecision": {},
462 "RiskLevel": {},
463 "CompromisedCredentialsDetected": {
464 "type": "boolean"
465 }
466 }
467 },
468 "ChallengeResponses": {
469 "type": "list",
470 "member": {
471 "type": "structure",
472 "members": {
473 "ChallengeName": {},
474 "ChallengeResponse": {}
475 }
476 }
477 },
478 "EventContextData": {
479 "type": "structure",
480 "members": {
481 "IpAddress": {},
482 "DeviceName": {},
483 "Timezone": {},
484 "City": {},
485 "Country": {}
486 }
487 },
488 "EventFeedback": {
489 "type": "structure",
490 "required": [
491 "FeedbackValue",
492 "Provider"
493 ],
494 "members": {
495 "FeedbackValue": {},
496 "Provider": {},
497 "FeedbackDate": {
498 "type": "timestamp"
499 }
500 }
501 }
502 }
503 }
504 },
505 "NextToken": {}
506 }
507 }
508 },
509 "AdminRemoveUserFromGroup": {
510 "input": {
511 "type": "structure",
512 "required": [
513 "UserPoolId",
514 "Username",
515 "GroupName"
516 ],
517 "members": {
518 "UserPoolId": {},
519 "Username": {
520 "shape": "Sd"
521 },
522 "GroupName": {}
523 }
524 }
525 },
526 "AdminResetUserPassword": {
527 "input": {
528 "type": "structure",
529 "required": [
530 "UserPoolId",
531 "Username"
532 ],
533 "members": {
534 "UserPoolId": {},
535 "Username": {
536 "shape": "Sd"
537 },
538 "ClientMetadata": {
539 "shape": "Sg"
540 }
541 }
542 },
543 "output": {
544 "type": "structure",
545 "members": {}
546 }
547 },
548 "AdminRespondToAuthChallenge": {
549 "input": {
550 "type": "structure",
551 "required": [
552 "UserPoolId",
553 "ClientId",
554 "ChallengeName"
555 ],
556 "members": {
557 "UserPoolId": {},
558 "ClientId": {
559 "shape": "S1j"
560 },
561 "ChallengeName": {},
562 "ChallengeResponses": {
563 "shape": "S2z"
564 },
565 "Session": {},
566 "AnalyticsMetadata": {
567 "shape": "S1n"
568 },
569 "ContextData": {
570 "shape": "S1o"
571 },
572 "ClientMetadata": {
573 "shape": "Sg"
574 }
575 }
576 },
577 "output": {
578 "type": "structure",
579 "members": {
580 "ChallengeName": {},
581 "Session": {},
582 "ChallengeParameters": {
583 "shape": "S1u"
584 },
585 "AuthenticationResult": {
586 "shape": "S1v"
587 }
588 }
589 }
590 },
591 "AdminSetUserMFAPreference": {
592 "input": {
593 "type": "structure",
594 "required": [
595 "Username",
596 "UserPoolId"
597 ],
598 "members": {
599 "SMSMfaSettings": {
600 "shape": "S32"
601 },
602 "SoftwareTokenMfaSettings": {
603 "shape": "S33"
604 },
605 "Username": {
606 "shape": "Sd"
607 },
608 "UserPoolId": {}
609 }
610 },
611 "output": {
612 "type": "structure",
613 "members": {}
614 }
615 },
616 "AdminSetUserPassword": {
617 "input": {
618 "type": "structure",
619 "required": [
620 "UserPoolId",
621 "Username",
622 "Password"
623 ],
624 "members": {
625 "UserPoolId": {},
626 "Username": {
627 "shape": "Sd"
628 },
629 "Password": {
630 "shape": "Sn"
631 },
632 "Permanent": {
633 "type": "boolean"
634 }
635 }
636 },
637 "output": {
638 "type": "structure",
639 "members": {}
640 }
641 },
642 "AdminSetUserSettings": {
643 "input": {
644 "type": "structure",
645 "required": [
646 "UserPoolId",
647 "Username",
648 "MFAOptions"
649 ],
650 "members": {
651 "UserPoolId": {},
652 "Username": {
653 "shape": "Sd"
654 },
655 "MFAOptions": {
656 "shape": "Sw"
657 }
658 }
659 },
660 "output": {
661 "type": "structure",
662 "members": {}
663 }
664 },
665 "AdminUpdateAuthEventFeedback": {
666 "input": {
667 "type": "structure",
668 "required": [
669 "UserPoolId",
670 "Username",
671 "EventId",
672 "FeedbackValue"
673 ],
674 "members": {
675 "UserPoolId": {},
676 "Username": {
677 "shape": "Sd"
678 },
679 "EventId": {},
680 "FeedbackValue": {}
681 }
682 },
683 "output": {
684 "type": "structure",
685 "members": {}
686 }
687 },
688 "AdminUpdateDeviceStatus": {
689 "input": {
690 "type": "structure",
691 "required": [
692 "UserPoolId",
693 "Username",
694 "DeviceKey"
695 ],
696 "members": {
697 "UserPoolId": {},
698 "Username": {
699 "shape": "Sd"
700 },
701 "DeviceKey": {},
702 "DeviceRememberedStatus": {}
703 }
704 },
705 "output": {
706 "type": "structure",
707 "members": {}
708 }
709 },
710 "AdminUpdateUserAttributes": {
711 "input": {
712 "type": "structure",
713 "required": [
714 "UserPoolId",
715 "Username",
716 "UserAttributes"
717 ],
718 "members": {
719 "UserPoolId": {},
720 "Username": {
721 "shape": "Sd"
722 },
723 "UserAttributes": {
724 "shape": "Sj"
725 },
726 "ClientMetadata": {
727 "shape": "Sg"
728 }
729 }
730 },
731 "output": {
732 "type": "structure",
733 "members": {}
734 }
735 },
736 "AdminUserGlobalSignOut": {
737 "input": {
738 "type": "structure",
739 "required": [
740 "UserPoolId",
741 "Username"
742 ],
743 "members": {
744 "UserPoolId": {},
745 "Username": {
746 "shape": "Sd"
747 }
748 }
749 },
750 "output": {
751 "type": "structure",
752 "members": {}
753 }
754 },
755 "AssociateSoftwareToken": {
756 "input": {
757 "type": "structure",
758 "members": {
759 "AccessToken": {
760 "shape": "S1w"
761 },
762 "Session": {}
763 }
764 },
765 "output": {
766 "type": "structure",
767 "members": {
768 "SecretCode": {
769 "type": "string",
770 "sensitive": true
771 },
772 "Session": {}
773 }
774 }
775 },
776 "ChangePassword": {
777 "input": {
778 "type": "structure",
779 "required": [
780 "PreviousPassword",
781 "ProposedPassword",
782 "AccessToken"
783 ],
784 "members": {
785 "PreviousPassword": {
786 "shape": "Sn"
787 },
788 "ProposedPassword": {
789 "shape": "Sn"
790 },
791 "AccessToken": {
792 "shape": "S1w"
793 }
794 }
795 },
796 "output": {
797 "type": "structure",
798 "members": {}
799 },
800 "authtype": "none"
801 },
802 "ConfirmDevice": {
803 "input": {
804 "type": "structure",
805 "required": [
806 "AccessToken",
807 "DeviceKey"
808 ],
809 "members": {
810 "AccessToken": {
811 "shape": "S1w"
812 },
813 "DeviceKey": {},
814 "DeviceSecretVerifierConfig": {
815 "type": "structure",
816 "members": {
817 "PasswordVerifier": {},
818 "Salt": {}
819 }
820 },
821 "DeviceName": {}
822 }
823 },
824 "output": {
825 "type": "structure",
826 "members": {
827 "UserConfirmationNecessary": {
828 "type": "boolean"
829 }
830 }
831 }
832 },
833 "ConfirmForgotPassword": {
834 "input": {
835 "type": "structure",
836 "required": [
837 "ClientId",
838 "Username",
839 "ConfirmationCode",
840 "Password"
841 ],
842 "members": {
843 "ClientId": {
844 "shape": "S1j"
845 },
846 "SecretHash": {
847 "shape": "S3t"
848 },
849 "Username": {
850 "shape": "Sd"
851 },
852 "ConfirmationCode": {},
853 "Password": {
854 "shape": "Sn"
855 },
856 "AnalyticsMetadata": {
857 "shape": "S1n"
858 },
859 "UserContextData": {
860 "shape": "S3v"
861 },
862 "ClientMetadata": {
863 "shape": "Sg"
864 }
865 }
866 },
867 "output": {
868 "type": "structure",
869 "members": {}
870 },
871 "authtype": "none"
872 },
873 "ConfirmSignUp": {
874 "input": {
875 "type": "structure",
876 "required": [
877 "ClientId",
878 "Username",
879 "ConfirmationCode"
880 ],
881 "members": {
882 "ClientId": {
883 "shape": "S1j"
884 },
885 "SecretHash": {
886 "shape": "S3t"
887 },
888 "Username": {
889 "shape": "Sd"
890 },
891 "ConfirmationCode": {},
892 "ForceAliasCreation": {
893 "type": "boolean"
894 },
895 "AnalyticsMetadata": {
896 "shape": "S1n"
897 },
898 "UserContextData": {
899 "shape": "S3v"
900 },
901 "ClientMetadata": {
902 "shape": "Sg"
903 }
904 }
905 },
906 "output": {
907 "type": "structure",
908 "members": {}
909 },
910 "authtype": "none"
911 },
912 "CreateGroup": {
913 "input": {
914 "type": "structure",
915 "required": [
916 "GroupName",
917 "UserPoolId"
918 ],
919 "members": {
920 "GroupName": {},
921 "UserPoolId": {},
922 "Description": {},
923 "RoleArn": {},
924 "Precedence": {
925 "type": "integer"
926 }
927 }
928 },
929 "output": {
930 "type": "structure",
931 "members": {
932 "Group": {
933 "shape": "S2a"
934 }
935 }
936 }
937 },
938 "CreateIdentityProvider": {
939 "input": {
940 "type": "structure",
941 "required": [
942 "UserPoolId",
943 "ProviderName",
944 "ProviderType",
945 "ProviderDetails"
946 ],
947 "members": {
948 "UserPoolId": {},
949 "ProviderName": {},
950 "ProviderType": {},
951 "ProviderDetails": {
952 "shape": "S44"
953 },
954 "AttributeMapping": {
955 "shape": "S45"
956 },
957 "IdpIdentifiers": {
958 "shape": "S47"
959 }
960 }
961 },
962 "output": {
963 "type": "structure",
964 "required": [
965 "IdentityProvider"
966 ],
967 "members": {
968 "IdentityProvider": {
969 "shape": "S4a"
970 }
971 }
972 }
973 },
974 "CreateResourceServer": {
975 "input": {
976 "type": "structure",
977 "required": [
978 "UserPoolId",
979 "Identifier",
980 "Name"
981 ],
982 "members": {
983 "UserPoolId": {},
984 "Identifier": {},
985 "Name": {},
986 "Scopes": {
987 "shape": "S4e"
988 }
989 }
990 },
991 "output": {
992 "type": "structure",
993 "required": [
994 "ResourceServer"
995 ],
996 "members": {
997 "ResourceServer": {
998 "shape": "S4j"
999 }
1000 }
1001 }
1002 },
1003 "CreateUserImportJob": {
1004 "input": {
1005 "type": "structure",
1006 "required": [
1007 "JobName",
1008 "UserPoolId",
1009 "CloudWatchLogsRoleArn"
1010 ],
1011 "members": {
1012 "JobName": {},
1013 "UserPoolId": {},
1014 "CloudWatchLogsRoleArn": {}
1015 }
1016 },
1017 "output": {
1018 "type": "structure",
1019 "members": {
1020 "UserImportJob": {
1021 "shape": "S4n"
1022 }
1023 }
1024 }
1025 },
1026 "CreateUserPool": {
1027 "input": {
1028 "type": "structure",
1029 "required": [
1030 "PoolName"
1031 ],
1032 "members": {
1033 "PoolName": {},
1034 "Policies": {
1035 "shape": "S4v"
1036 },
1037 "LambdaConfig": {
1038 "shape": "S4z"
1039 },
1040 "AutoVerifiedAttributes": {
1041 "shape": "S50"
1042 },
1043 "AliasAttributes": {
1044 "shape": "S52"
1045 },
1046 "UsernameAttributes": {
1047 "shape": "S54"
1048 },
1049 "SmsVerificationMessage": {},
1050 "EmailVerificationMessage": {},
1051 "EmailVerificationSubject": {},
1052 "VerificationMessageTemplate": {
1053 "shape": "S59"
1054 },
1055 "SmsAuthenticationMessage": {},
1056 "MfaConfiguration": {},
1057 "DeviceConfiguration": {
1058 "shape": "S5e"
1059 },
1060 "EmailConfiguration": {
1061 "shape": "S5f"
1062 },
1063 "SmsConfiguration": {
1064 "shape": "S5j"
1065 },
1066 "UserPoolTags": {
1067 "shape": "S5k"
1068 },
1069 "AdminCreateUserConfig": {
1070 "shape": "S5n"
1071 },
1072 "Schema": {
1073 "shape": "S5q"
1074 },
1075 "UserPoolAddOns": {
1076 "shape": "S5r"
1077 },
1078 "UsernameConfiguration": {
1079 "shape": "S5t"
1080 },
1081 "AccountRecoverySetting": {
1082 "shape": "S5u"
1083 }
1084 }
1085 },
1086 "output": {
1087 "type": "structure",
1088 "members": {
1089 "UserPool": {
1090 "shape": "S60"
1091 }
1092 }
1093 }
1094 },
1095 "CreateUserPoolClient": {
1096 "input": {
1097 "type": "structure",
1098 "required": [
1099 "UserPoolId",
1100 "ClientName"
1101 ],
1102 "members": {
1103 "UserPoolId": {},
1104 "ClientName": {},
1105 "GenerateSecret": {
1106 "type": "boolean"
1107 },
1108 "RefreshTokenValidity": {
1109 "type": "integer"
1110 },
1111 "ReadAttributes": {
1112 "shape": "S67"
1113 },
1114 "WriteAttributes": {
1115 "shape": "S67"
1116 },
1117 "ExplicitAuthFlows": {
1118 "shape": "S69"
1119 },
1120 "SupportedIdentityProviders": {
1121 "shape": "S6b"
1122 },
1123 "CallbackURLs": {
1124 "shape": "S6c"
1125 },
1126 "LogoutURLs": {
1127 "shape": "S6e"
1128 },
1129 "DefaultRedirectURI": {},
1130 "AllowedOAuthFlows": {
1131 "shape": "S6f"
1132 },
1133 "AllowedOAuthScopes": {
1134 "shape": "S6h"
1135 },
1136 "AllowedOAuthFlowsUserPoolClient": {
1137 "type": "boolean"
1138 },
1139 "AnalyticsConfiguration": {
1140 "shape": "S6j"
1141 },
1142 "PreventUserExistenceErrors": {}
1143 }
1144 },
1145 "output": {
1146 "type": "structure",
1147 "members": {
1148 "UserPoolClient": {
1149 "shape": "S6n"
1150 }
1151 }
1152 }
1153 },
1154 "CreateUserPoolDomain": {
1155 "input": {
1156 "type": "structure",
1157 "required": [
1158 "Domain",
1159 "UserPoolId"
1160 ],
1161 "members": {
1162 "Domain": {},
1163 "UserPoolId": {},
1164 "CustomDomainConfig": {
1165 "shape": "S6q"
1166 }
1167 }
1168 },
1169 "output": {
1170 "type": "structure",
1171 "members": {
1172 "CloudFrontDomain": {}
1173 }
1174 }
1175 },
1176 "DeleteGroup": {
1177 "input": {
1178 "type": "structure",
1179 "required": [
1180 "GroupName",
1181 "UserPoolId"
1182 ],
1183 "members": {
1184 "GroupName": {},
1185 "UserPoolId": {}
1186 }
1187 }
1188 },
1189 "DeleteIdentityProvider": {
1190 "input": {
1191 "type": "structure",
1192 "required": [
1193 "UserPoolId",
1194 "ProviderName"
1195 ],
1196 "members": {
1197 "UserPoolId": {},
1198 "ProviderName": {}
1199 }
1200 }
1201 },
1202 "DeleteResourceServer": {
1203 "input": {
1204 "type": "structure",
1205 "required": [
1206 "UserPoolId",
1207 "Identifier"
1208 ],
1209 "members": {
1210 "UserPoolId": {},
1211 "Identifier": {}
1212 }
1213 }
1214 },
1215 "DeleteUser": {
1216 "input": {
1217 "type": "structure",
1218 "required": [
1219 "AccessToken"
1220 ],
1221 "members": {
1222 "AccessToken": {
1223 "shape": "S1w"
1224 }
1225 }
1226 },
1227 "authtype": "none"
1228 },
1229 "DeleteUserAttributes": {
1230 "input": {
1231 "type": "structure",
1232 "required": [
1233 "UserAttributeNames",
1234 "AccessToken"
1235 ],
1236 "members": {
1237 "UserAttributeNames": {
1238 "shape": "S10"
1239 },
1240 "AccessToken": {
1241 "shape": "S1w"
1242 }
1243 }
1244 },
1245 "output": {
1246 "type": "structure",
1247 "members": {}
1248 },
1249 "authtype": "none"
1250 },
1251 "DeleteUserPool": {
1252 "input": {
1253 "type": "structure",
1254 "required": [
1255 "UserPoolId"
1256 ],
1257 "members": {
1258 "UserPoolId": {}
1259 }
1260 }
1261 },
1262 "DeleteUserPoolClient": {
1263 "input": {
1264 "type": "structure",
1265 "required": [
1266 "UserPoolId",
1267 "ClientId"
1268 ],
1269 "members": {
1270 "UserPoolId": {},
1271 "ClientId": {
1272 "shape": "S1j"
1273 }
1274 }
1275 }
1276 },
1277 "DeleteUserPoolDomain": {
1278 "input": {
1279 "type": "structure",
1280 "required": [
1281 "Domain",
1282 "UserPoolId"
1283 ],
1284 "members": {
1285 "Domain": {},
1286 "UserPoolId": {}
1287 }
1288 },
1289 "output": {
1290 "type": "structure",
1291 "members": {}
1292 }
1293 },
1294 "DescribeIdentityProvider": {
1295 "input": {
1296 "type": "structure",
1297 "required": [
1298 "UserPoolId",
1299 "ProviderName"
1300 ],
1301 "members": {
1302 "UserPoolId": {},
1303 "ProviderName": {}
1304 }
1305 },
1306 "output": {
1307 "type": "structure",
1308 "required": [
1309 "IdentityProvider"
1310 ],
1311 "members": {
1312 "IdentityProvider": {
1313 "shape": "S4a"
1314 }
1315 }
1316 }
1317 },
1318 "DescribeResourceServer": {
1319 "input": {
1320 "type": "structure",
1321 "required": [
1322 "UserPoolId",
1323 "Identifier"
1324 ],
1325 "members": {
1326 "UserPoolId": {},
1327 "Identifier": {}
1328 }
1329 },
1330 "output": {
1331 "type": "structure",
1332 "required": [
1333 "ResourceServer"
1334 ],
1335 "members": {
1336 "ResourceServer": {
1337 "shape": "S4j"
1338 }
1339 }
1340 }
1341 },
1342 "DescribeRiskConfiguration": {
1343 "input": {
1344 "type": "structure",
1345 "required": [
1346 "UserPoolId"
1347 ],
1348 "members": {
1349 "UserPoolId": {},
1350 "ClientId": {
1351 "shape": "S1j"
1352 }
1353 }
1354 },
1355 "output": {
1356 "type": "structure",
1357 "required": [
1358 "RiskConfiguration"
1359 ],
1360 "members": {
1361 "RiskConfiguration": {
1362 "shape": "S78"
1363 }
1364 }
1365 }
1366 },
1367 "DescribeUserImportJob": {
1368 "input": {
1369 "type": "structure",
1370 "required": [
1371 "UserPoolId",
1372 "JobId"
1373 ],
1374 "members": {
1375 "UserPoolId": {},
1376 "JobId": {}
1377 }
1378 },
1379 "output": {
1380 "type": "structure",
1381 "members": {
1382 "UserImportJob": {
1383 "shape": "S4n"
1384 }
1385 }
1386 }
1387 },
1388 "DescribeUserPool": {
1389 "input": {
1390 "type": "structure",
1391 "required": [
1392 "UserPoolId"
1393 ],
1394 "members": {
1395 "UserPoolId": {}
1396 }
1397 },
1398 "output": {
1399 "type": "structure",
1400 "members": {
1401 "UserPool": {
1402 "shape": "S60"
1403 }
1404 }
1405 }
1406 },
1407 "DescribeUserPoolClient": {
1408 "input": {
1409 "type": "structure",
1410 "required": [
1411 "UserPoolId",
1412 "ClientId"
1413 ],
1414 "members": {
1415 "UserPoolId": {},
1416 "ClientId": {
1417 "shape": "S1j"
1418 }
1419 }
1420 },
1421 "output": {
1422 "type": "structure",
1423 "members": {
1424 "UserPoolClient": {
1425 "shape": "S6n"
1426 }
1427 }
1428 }
1429 },
1430 "DescribeUserPoolDomain": {
1431 "input": {
1432 "type": "structure",
1433 "required": [
1434 "Domain"
1435 ],
1436 "members": {
1437 "Domain": {}
1438 }
1439 },
1440 "output": {
1441 "type": "structure",
1442 "members": {
1443 "DomainDescription": {
1444 "type": "structure",
1445 "members": {
1446 "UserPoolId": {},
1447 "AWSAccountId": {},
1448 "Domain": {},
1449 "S3Bucket": {},
1450 "CloudFrontDistribution": {},
1451 "Version": {},
1452 "Status": {},
1453 "CustomDomainConfig": {
1454 "shape": "S6q"
1455 }
1456 }
1457 }
1458 }
1459 }
1460 },
1461 "ForgetDevice": {
1462 "input": {
1463 "type": "structure",
1464 "required": [
1465 "DeviceKey"
1466 ],
1467 "members": {
1468 "AccessToken": {
1469 "shape": "S1w"
1470 },
1471 "DeviceKey": {}
1472 }
1473 }
1474 },
1475 "ForgotPassword": {
1476 "input": {
1477 "type": "structure",
1478 "required": [
1479 "ClientId",
1480 "Username"
1481 ],
1482 "members": {
1483 "ClientId": {
1484 "shape": "S1j"
1485 },
1486 "SecretHash": {
1487 "shape": "S3t"
1488 },
1489 "UserContextData": {
1490 "shape": "S3v"
1491 },
1492 "Username": {
1493 "shape": "Sd"
1494 },
1495 "AnalyticsMetadata": {
1496 "shape": "S1n"
1497 },
1498 "ClientMetadata": {
1499 "shape": "Sg"
1500 }
1501 }
1502 },
1503 "output": {
1504 "type": "structure",
1505 "members": {
1506 "CodeDeliveryDetails": {
1507 "shape": "S86"
1508 }
1509 }
1510 },
1511 "authtype": "none"
1512 },
1513 "GetCSVHeader": {
1514 "input": {
1515 "type": "structure",
1516 "required": [
1517 "UserPoolId"
1518 ],
1519 "members": {
1520 "UserPoolId": {}
1521 }
1522 },
1523 "output": {
1524 "type": "structure",
1525 "members": {
1526 "UserPoolId": {},
1527 "CSVHeader": {
1528 "type": "list",
1529 "member": {}
1530 }
1531 }
1532 }
1533 },
1534 "GetDevice": {
1535 "input": {
1536 "type": "structure",
1537 "required": [
1538 "DeviceKey"
1539 ],
1540 "members": {
1541 "DeviceKey": {},
1542 "AccessToken": {
1543 "shape": "S1w"
1544 }
1545 }
1546 },
1547 "output": {
1548 "type": "structure",
1549 "required": [
1550 "Device"
1551 ],
1552 "members": {
1553 "Device": {
1554 "shape": "S1e"
1555 }
1556 }
1557 }
1558 },
1559 "GetGroup": {
1560 "input": {
1561 "type": "structure",
1562 "required": [
1563 "GroupName",
1564 "UserPoolId"
1565 ],
1566 "members": {
1567 "GroupName": {},
1568 "UserPoolId": {}
1569 }
1570 },
1571 "output": {
1572 "type": "structure",
1573 "members": {
1574 "Group": {
1575 "shape": "S2a"
1576 }
1577 }
1578 }
1579 },
1580 "GetIdentityProviderByIdentifier": {
1581 "input": {
1582 "type": "structure",
1583 "required": [
1584 "UserPoolId",
1585 "IdpIdentifier"
1586 ],
1587 "members": {
1588 "UserPoolId": {},
1589 "IdpIdentifier": {}
1590 }
1591 },
1592 "output": {
1593 "type": "structure",
1594 "required": [
1595 "IdentityProvider"
1596 ],
1597 "members": {
1598 "IdentityProvider": {
1599 "shape": "S4a"
1600 }
1601 }
1602 }
1603 },
1604 "GetSigningCertificate": {
1605 "input": {
1606 "type": "structure",
1607 "required": [
1608 "UserPoolId"
1609 ],
1610 "members": {
1611 "UserPoolId": {}
1612 }
1613 },
1614 "output": {
1615 "type": "structure",
1616 "members": {
1617 "Certificate": {}
1618 }
1619 }
1620 },
1621 "GetUICustomization": {
1622 "input": {
1623 "type": "structure",
1624 "required": [
1625 "UserPoolId"
1626 ],
1627 "members": {
1628 "UserPoolId": {},
1629 "ClientId": {
1630 "shape": "S1j"
1631 }
1632 }
1633 },
1634 "output": {
1635 "type": "structure",
1636 "required": [
1637 "UICustomization"
1638 ],
1639 "members": {
1640 "UICustomization": {
1641 "shape": "S8k"
1642 }
1643 }
1644 }
1645 },
1646 "GetUser": {
1647 "input": {
1648 "type": "structure",
1649 "required": [
1650 "AccessToken"
1651 ],
1652 "members": {
1653 "AccessToken": {
1654 "shape": "S1w"
1655 }
1656 }
1657 },
1658 "output": {
1659 "type": "structure",
1660 "required": [
1661 "Username",
1662 "UserAttributes"
1663 ],
1664 "members": {
1665 "Username": {
1666 "shape": "Sd"
1667 },
1668 "UserAttributes": {
1669 "shape": "Sj"
1670 },
1671 "MFAOptions": {
1672 "shape": "Sw"
1673 },
1674 "PreferredMfaSetting": {},
1675 "UserMFASettingList": {
1676 "shape": "S1h"
1677 }
1678 }
1679 },
1680 "authtype": "none"
1681 },
1682 "GetUserAttributeVerificationCode": {
1683 "input": {
1684 "type": "structure",
1685 "required": [
1686 "AccessToken",
1687 "AttributeName"
1688 ],
1689 "members": {
1690 "AccessToken": {
1691 "shape": "S1w"
1692 },
1693 "AttributeName": {},
1694 "ClientMetadata": {
1695 "shape": "Sg"
1696 }
1697 }
1698 },
1699 "output": {
1700 "type": "structure",
1701 "members": {
1702 "CodeDeliveryDetails": {
1703 "shape": "S86"
1704 }
1705 }
1706 },
1707 "authtype": "none"
1708 },
1709 "GetUserPoolMfaConfig": {
1710 "input": {
1711 "type": "structure",
1712 "required": [
1713 "UserPoolId"
1714 ],
1715 "members": {
1716 "UserPoolId": {}
1717 }
1718 },
1719 "output": {
1720 "type": "structure",
1721 "members": {
1722 "SmsMfaConfiguration": {
1723 "shape": "S8u"
1724 },
1725 "SoftwareTokenMfaConfiguration": {
1726 "shape": "S8v"
1727 },
1728 "MfaConfiguration": {}
1729 }
1730 }
1731 },
1732 "GlobalSignOut": {
1733 "input": {
1734 "type": "structure",
1735 "required": [
1736 "AccessToken"
1737 ],
1738 "members": {
1739 "AccessToken": {
1740 "shape": "S1w"
1741 }
1742 }
1743 },
1744 "output": {
1745 "type": "structure",
1746 "members": {}
1747 }
1748 },
1749 "InitiateAuth": {
1750 "input": {
1751 "type": "structure",
1752 "required": [
1753 "AuthFlow",
1754 "ClientId"
1755 ],
1756 "members": {
1757 "AuthFlow": {},
1758 "AuthParameters": {
1759 "shape": "S1l"
1760 },
1761 "ClientMetadata": {
1762 "shape": "Sg"
1763 },
1764 "ClientId": {
1765 "shape": "S1j"
1766 },
1767 "AnalyticsMetadata": {
1768 "shape": "S1n"
1769 },
1770 "UserContextData": {
1771 "shape": "S3v"
1772 }
1773 }
1774 },
1775 "output": {
1776 "type": "structure",
1777 "members": {
1778 "ChallengeName": {},
1779 "Session": {},
1780 "ChallengeParameters": {
1781 "shape": "S1u"
1782 },
1783 "AuthenticationResult": {
1784 "shape": "S1v"
1785 }
1786 }
1787 }
1788 },
1789 "ListDevices": {
1790 "input": {
1791 "type": "structure",
1792 "required": [
1793 "AccessToken"
1794 ],
1795 "members": {
1796 "AccessToken": {
1797 "shape": "S1w"
1798 },
1799 "Limit": {
1800 "type": "integer"
1801 },
1802 "PaginationToken": {}
1803 }
1804 },
1805 "output": {
1806 "type": "structure",
1807 "members": {
1808 "Devices": {
1809 "shape": "S25"
1810 },
1811 "PaginationToken": {}
1812 }
1813 }
1814 },
1815 "ListGroups": {
1816 "input": {
1817 "type": "structure",
1818 "required": [
1819 "UserPoolId"
1820 ],
1821 "members": {
1822 "UserPoolId": {},
1823 "Limit": {
1824 "type": "integer"
1825 },
1826 "NextToken": {}
1827 }
1828 },
1829 "output": {
1830 "type": "structure",
1831 "members": {
1832 "Groups": {
1833 "shape": "S29"
1834 },
1835 "NextToken": {}
1836 }
1837 }
1838 },
1839 "ListIdentityProviders": {
1840 "input": {
1841 "type": "structure",
1842 "required": [
1843 "UserPoolId"
1844 ],
1845 "members": {
1846 "UserPoolId": {},
1847 "MaxResults": {
1848 "type": "integer"
1849 },
1850 "NextToken": {}
1851 }
1852 },
1853 "output": {
1854 "type": "structure",
1855 "required": [
1856 "Providers"
1857 ],
1858 "members": {
1859 "Providers": {
1860 "type": "list",
1861 "member": {
1862 "type": "structure",
1863 "members": {
1864 "ProviderName": {},
1865 "ProviderType": {},
1866 "LastModifiedDate": {
1867 "type": "timestamp"
1868 },
1869 "CreationDate": {
1870 "type": "timestamp"
1871 }
1872 }
1873 }
1874 },
1875 "NextToken": {}
1876 }
1877 }
1878 },
1879 "ListResourceServers": {
1880 "input": {
1881 "type": "structure",
1882 "required": [
1883 "UserPoolId"
1884 ],
1885 "members": {
1886 "UserPoolId": {},
1887 "MaxResults": {
1888 "type": "integer"
1889 },
1890 "NextToken": {}
1891 }
1892 },
1893 "output": {
1894 "type": "structure",
1895 "required": [
1896 "ResourceServers"
1897 ],
1898 "members": {
1899 "ResourceServers": {
1900 "type": "list",
1901 "member": {
1902 "shape": "S4j"
1903 }
1904 },
1905 "NextToken": {}
1906 }
1907 }
1908 },
1909 "ListTagsForResource": {
1910 "input": {
1911 "type": "structure",
1912 "required": [
1913 "ResourceArn"
1914 ],
1915 "members": {
1916 "ResourceArn": {}
1917 }
1918 },
1919 "output": {
1920 "type": "structure",
1921 "members": {
1922 "Tags": {
1923 "shape": "S5k"
1924 }
1925 }
1926 }
1927 },
1928 "ListUserImportJobs": {
1929 "input": {
1930 "type": "structure",
1931 "required": [
1932 "UserPoolId",
1933 "MaxResults"
1934 ],
1935 "members": {
1936 "UserPoolId": {},
1937 "MaxResults": {
1938 "type": "integer"
1939 },
1940 "PaginationToken": {}
1941 }
1942 },
1943 "output": {
1944 "type": "structure",
1945 "members": {
1946 "UserImportJobs": {
1947 "type": "list",
1948 "member": {
1949 "shape": "S4n"
1950 }
1951 },
1952 "PaginationToken": {}
1953 }
1954 }
1955 },
1956 "ListUserPoolClients": {
1957 "input": {
1958 "type": "structure",
1959 "required": [
1960 "UserPoolId"
1961 ],
1962 "members": {
1963 "UserPoolId": {},
1964 "MaxResults": {
1965 "type": "integer"
1966 },
1967 "NextToken": {}
1968 }
1969 },
1970 "output": {
1971 "type": "structure",
1972 "members": {
1973 "UserPoolClients": {
1974 "type": "list",
1975 "member": {
1976 "type": "structure",
1977 "members": {
1978 "ClientId": {
1979 "shape": "S1j"
1980 },
1981 "UserPoolId": {},
1982 "ClientName": {}
1983 }
1984 }
1985 },
1986 "NextToken": {}
1987 }
1988 }
1989 },
1990 "ListUserPools": {
1991 "input": {
1992 "type": "structure",
1993 "required": [
1994 "MaxResults"
1995 ],
1996 "members": {
1997 "NextToken": {},
1998 "MaxResults": {
1999 "type": "integer"
2000 }
2001 }
2002 },
2003 "output": {
2004 "type": "structure",
2005 "members": {
2006 "UserPools": {
2007 "type": "list",
2008 "member": {
2009 "type": "structure",
2010 "members": {
2011 "Id": {},
2012 "Name": {},
2013 "LambdaConfig": {
2014 "shape": "S4z"
2015 },
2016 "Status": {},
2017 "LastModifiedDate": {
2018 "type": "timestamp"
2019 },
2020 "CreationDate": {
2021 "type": "timestamp"
2022 }
2023 }
2024 }
2025 },
2026 "NextToken": {}
2027 }
2028 }
2029 },
2030 "ListUsers": {
2031 "input": {
2032 "type": "structure",
2033 "required": [
2034 "UserPoolId"
2035 ],
2036 "members": {
2037 "UserPoolId": {},
2038 "AttributesToGet": {
2039 "type": "list",
2040 "member": {}
2041 },
2042 "Limit": {
2043 "type": "integer"
2044 },
2045 "PaginationToken": {},
2046 "Filter": {}
2047 }
2048 },
2049 "output": {
2050 "type": "structure",
2051 "members": {
2052 "Users": {
2053 "shape": "S9x"
2054 },
2055 "PaginationToken": {}
2056 }
2057 }
2058 },
2059 "ListUsersInGroup": {
2060 "input": {
2061 "type": "structure",
2062 "required": [
2063 "UserPoolId",
2064 "GroupName"
2065 ],
2066 "members": {
2067 "UserPoolId": {},
2068 "GroupName": {},
2069 "Limit": {
2070 "type": "integer"
2071 },
2072 "NextToken": {}
2073 }
2074 },
2075 "output": {
2076 "type": "structure",
2077 "members": {
2078 "Users": {
2079 "shape": "S9x"
2080 },
2081 "NextToken": {}
2082 }
2083 }
2084 },
2085 "ResendConfirmationCode": {
2086 "input": {
2087 "type": "structure",
2088 "required": [
2089 "ClientId",
2090 "Username"
2091 ],
2092 "members": {
2093 "ClientId": {
2094 "shape": "S1j"
2095 },
2096 "SecretHash": {
2097 "shape": "S3t"
2098 },
2099 "UserContextData": {
2100 "shape": "S3v"
2101 },
2102 "Username": {
2103 "shape": "Sd"
2104 },
2105 "AnalyticsMetadata": {
2106 "shape": "S1n"
2107 },
2108 "ClientMetadata": {
2109 "shape": "Sg"
2110 }
2111 }
2112 },
2113 "output": {
2114 "type": "structure",
2115 "members": {
2116 "CodeDeliveryDetails": {
2117 "shape": "S86"
2118 }
2119 }
2120 },
2121 "authtype": "none"
2122 },
2123 "RespondToAuthChallenge": {
2124 "input": {
2125 "type": "structure",
2126 "required": [
2127 "ClientId",
2128 "ChallengeName"
2129 ],
2130 "members": {
2131 "ClientId": {
2132 "shape": "S1j"
2133 },
2134 "ChallengeName": {},
2135 "Session": {},
2136 "ChallengeResponses": {
2137 "shape": "S2z"
2138 },
2139 "AnalyticsMetadata": {
2140 "shape": "S1n"
2141 },
2142 "UserContextData": {
2143 "shape": "S3v"
2144 },
2145 "ClientMetadata": {
2146 "shape": "Sg"
2147 }
2148 }
2149 },
2150 "output": {
2151 "type": "structure",
2152 "members": {
2153 "ChallengeName": {},
2154 "Session": {},
2155 "ChallengeParameters": {
2156 "shape": "S1u"
2157 },
2158 "AuthenticationResult": {
2159 "shape": "S1v"
2160 }
2161 }
2162 }
2163 },
2164 "SetRiskConfiguration": {
2165 "input": {
2166 "type": "structure",
2167 "required": [
2168 "UserPoolId"
2169 ],
2170 "members": {
2171 "UserPoolId": {},
2172 "ClientId": {
2173 "shape": "S1j"
2174 },
2175 "CompromisedCredentialsRiskConfiguration": {
2176 "shape": "S79"
2177 },
2178 "AccountTakeoverRiskConfiguration": {
2179 "shape": "S7e"
2180 },
2181 "RiskExceptionConfiguration": {
2182 "shape": "S7n"
2183 }
2184 }
2185 },
2186 "output": {
2187 "type": "structure",
2188 "required": [
2189 "RiskConfiguration"
2190 ],
2191 "members": {
2192 "RiskConfiguration": {
2193 "shape": "S78"
2194 }
2195 }
2196 }
2197 },
2198 "SetUICustomization": {
2199 "input": {
2200 "type": "structure",
2201 "required": [
2202 "UserPoolId"
2203 ],
2204 "members": {
2205 "UserPoolId": {},
2206 "ClientId": {
2207 "shape": "S1j"
2208 },
2209 "CSS": {},
2210 "ImageFile": {
2211 "type": "blob"
2212 }
2213 }
2214 },
2215 "output": {
2216 "type": "structure",
2217 "required": [
2218 "UICustomization"
2219 ],
2220 "members": {
2221 "UICustomization": {
2222 "shape": "S8k"
2223 }
2224 }
2225 }
2226 },
2227 "SetUserMFAPreference": {
2228 "input": {
2229 "type": "structure",
2230 "required": [
2231 "AccessToken"
2232 ],
2233 "members": {
2234 "SMSMfaSettings": {
2235 "shape": "S32"
2236 },
2237 "SoftwareTokenMfaSettings": {
2238 "shape": "S33"
2239 },
2240 "AccessToken": {
2241 "shape": "S1w"
2242 }
2243 }
2244 },
2245 "output": {
2246 "type": "structure",
2247 "members": {}
2248 }
2249 },
2250 "SetUserPoolMfaConfig": {
2251 "input": {
2252 "type": "structure",
2253 "required": [
2254 "UserPoolId"
2255 ],
2256 "members": {
2257 "UserPoolId": {},
2258 "SmsMfaConfiguration": {
2259 "shape": "S8u"
2260 },
2261 "SoftwareTokenMfaConfiguration": {
2262 "shape": "S8v"
2263 },
2264 "MfaConfiguration": {}
2265 }
2266 },
2267 "output": {
2268 "type": "structure",
2269 "members": {
2270 "SmsMfaConfiguration": {
2271 "shape": "S8u"
2272 },
2273 "SoftwareTokenMfaConfiguration": {
2274 "shape": "S8v"
2275 },
2276 "MfaConfiguration": {}
2277 }
2278 }
2279 },
2280 "SetUserSettings": {
2281 "input": {
2282 "type": "structure",
2283 "required": [
2284 "AccessToken",
2285 "MFAOptions"
2286 ],
2287 "members": {
2288 "AccessToken": {
2289 "shape": "S1w"
2290 },
2291 "MFAOptions": {
2292 "shape": "Sw"
2293 }
2294 }
2295 },
2296 "output": {
2297 "type": "structure",
2298 "members": {}
2299 },
2300 "authtype": "none"
2301 },
2302 "SignUp": {
2303 "input": {
2304 "type": "structure",
2305 "required": [
2306 "ClientId",
2307 "Username",
2308 "Password"
2309 ],
2310 "members": {
2311 "ClientId": {
2312 "shape": "S1j"
2313 },
2314 "SecretHash": {
2315 "shape": "S3t"
2316 },
2317 "Username": {
2318 "shape": "Sd"
2319 },
2320 "Password": {
2321 "shape": "Sn"
2322 },
2323 "UserAttributes": {
2324 "shape": "Sj"
2325 },
2326 "ValidationData": {
2327 "shape": "Sj"
2328 },
2329 "AnalyticsMetadata": {
2330 "shape": "S1n"
2331 },
2332 "UserContextData": {
2333 "shape": "S3v"
2334 },
2335 "ClientMetadata": {
2336 "shape": "Sg"
2337 }
2338 }
2339 },
2340 "output": {
2341 "type": "structure",
2342 "required": [
2343 "UserConfirmed",
2344 "UserSub"
2345 ],
2346 "members": {
2347 "UserConfirmed": {
2348 "type": "boolean"
2349 },
2350 "CodeDeliveryDetails": {
2351 "shape": "S86"
2352 },
2353 "UserSub": {}
2354 }
2355 },
2356 "authtype": "none"
2357 },
2358 "StartUserImportJob": {
2359 "input": {
2360 "type": "structure",
2361 "required": [
2362 "UserPoolId",
2363 "JobId"
2364 ],
2365 "members": {
2366 "UserPoolId": {},
2367 "JobId": {}
2368 }
2369 },
2370 "output": {
2371 "type": "structure",
2372 "members": {
2373 "UserImportJob": {
2374 "shape": "S4n"
2375 }
2376 }
2377 }
2378 },
2379 "StopUserImportJob": {
2380 "input": {
2381 "type": "structure",
2382 "required": [
2383 "UserPoolId",
2384 "JobId"
2385 ],
2386 "members": {
2387 "UserPoolId": {},
2388 "JobId": {}
2389 }
2390 },
2391 "output": {
2392 "type": "structure",
2393 "members": {
2394 "UserImportJob": {
2395 "shape": "S4n"
2396 }
2397 }
2398 }
2399 },
2400 "TagResource": {
2401 "input": {
2402 "type": "structure",
2403 "required": [
2404 "ResourceArn",
2405 "Tags"
2406 ],
2407 "members": {
2408 "ResourceArn": {},
2409 "Tags": {
2410 "shape": "S5k"
2411 }
2412 }
2413 },
2414 "output": {
2415 "type": "structure",
2416 "members": {}
2417 }
2418 },
2419 "UntagResource": {
2420 "input": {
2421 "type": "structure",
2422 "required": [
2423 "ResourceArn",
2424 "TagKeys"
2425 ],
2426 "members": {
2427 "ResourceArn": {},
2428 "TagKeys": {
2429 "type": "list",
2430 "member": {}
2431 }
2432 }
2433 },
2434 "output": {
2435 "type": "structure",
2436 "members": {}
2437 }
2438 },
2439 "UpdateAuthEventFeedback": {
2440 "input": {
2441 "type": "structure",
2442 "required": [
2443 "UserPoolId",
2444 "Username",
2445 "EventId",
2446 "FeedbackToken",
2447 "FeedbackValue"
2448 ],
2449 "members": {
2450 "UserPoolId": {},
2451 "Username": {
2452 "shape": "Sd"
2453 },
2454 "EventId": {},
2455 "FeedbackToken": {
2456 "shape": "S1w"
2457 },
2458 "FeedbackValue": {}
2459 }
2460 },
2461 "output": {
2462 "type": "structure",
2463 "members": {}
2464 }
2465 },
2466 "UpdateDeviceStatus": {
2467 "input": {
2468 "type": "structure",
2469 "required": [
2470 "AccessToken",
2471 "DeviceKey"
2472 ],
2473 "members": {
2474 "AccessToken": {
2475 "shape": "S1w"
2476 },
2477 "DeviceKey": {},
2478 "DeviceRememberedStatus": {}
2479 }
2480 },
2481 "output": {
2482 "type": "structure",
2483 "members": {}
2484 }
2485 },
2486 "UpdateGroup": {
2487 "input": {
2488 "type": "structure",
2489 "required": [
2490 "GroupName",
2491 "UserPoolId"
2492 ],
2493 "members": {
2494 "GroupName": {},
2495 "UserPoolId": {},
2496 "Description": {},
2497 "RoleArn": {},
2498 "Precedence": {
2499 "type": "integer"
2500 }
2501 }
2502 },
2503 "output": {
2504 "type": "structure",
2505 "members": {
2506 "Group": {
2507 "shape": "S2a"
2508 }
2509 }
2510 }
2511 },
2512 "UpdateIdentityProvider": {
2513 "input": {
2514 "type": "structure",
2515 "required": [
2516 "UserPoolId",
2517 "ProviderName"
2518 ],
2519 "members": {
2520 "UserPoolId": {},
2521 "ProviderName": {},
2522 "ProviderDetails": {
2523 "shape": "S44"
2524 },
2525 "AttributeMapping": {
2526 "shape": "S45"
2527 },
2528 "IdpIdentifiers": {
2529 "shape": "S47"
2530 }
2531 }
2532 },
2533 "output": {
2534 "type": "structure",
2535 "required": [
2536 "IdentityProvider"
2537 ],
2538 "members": {
2539 "IdentityProvider": {
2540 "shape": "S4a"
2541 }
2542 }
2543 }
2544 },
2545 "UpdateResourceServer": {
2546 "input": {
2547 "type": "structure",
2548 "required": [
2549 "UserPoolId",
2550 "Identifier",
2551 "Name"
2552 ],
2553 "members": {
2554 "UserPoolId": {},
2555 "Identifier": {},
2556 "Name": {},
2557 "Scopes": {
2558 "shape": "S4e"
2559 }
2560 }
2561 },
2562 "output": {
2563 "type": "structure",
2564 "required": [
2565 "ResourceServer"
2566 ],
2567 "members": {
2568 "ResourceServer": {
2569 "shape": "S4j"
2570 }
2571 }
2572 }
2573 },
2574 "UpdateUserAttributes": {
2575 "input": {
2576 "type": "structure",
2577 "required": [
2578 "UserAttributes",
2579 "AccessToken"
2580 ],
2581 "members": {
2582 "UserAttributes": {
2583 "shape": "Sj"
2584 },
2585 "AccessToken": {
2586 "shape": "S1w"
2587 },
2588 "ClientMetadata": {
2589 "shape": "Sg"
2590 }
2591 }
2592 },
2593 "output": {
2594 "type": "structure",
2595 "members": {
2596 "CodeDeliveryDetailsList": {
2597 "type": "list",
2598 "member": {
2599 "shape": "S86"
2600 }
2601 }
2602 }
2603 },
2604 "authtype": "none"
2605 },
2606 "UpdateUserPool": {
2607 "input": {
2608 "type": "structure",
2609 "required": [
2610 "UserPoolId"
2611 ],
2612 "members": {
2613 "UserPoolId": {},
2614 "Policies": {
2615 "shape": "S4v"
2616 },
2617 "LambdaConfig": {
2618 "shape": "S4z"
2619 },
2620 "AutoVerifiedAttributes": {
2621 "shape": "S50"
2622 },
2623 "SmsVerificationMessage": {},
2624 "EmailVerificationMessage": {},
2625 "EmailVerificationSubject": {},
2626 "VerificationMessageTemplate": {
2627 "shape": "S59"
2628 },
2629 "SmsAuthenticationMessage": {},
2630 "MfaConfiguration": {},
2631 "DeviceConfiguration": {
2632 "shape": "S5e"
2633 },
2634 "EmailConfiguration": {
2635 "shape": "S5f"
2636 },
2637 "SmsConfiguration": {
2638 "shape": "S5j"
2639 },
2640 "UserPoolTags": {
2641 "shape": "S5k"
2642 },
2643 "AdminCreateUserConfig": {
2644 "shape": "S5n"
2645 },
2646 "UserPoolAddOns": {
2647 "shape": "S5r"
2648 },
2649 "AccountRecoverySetting": {
2650 "shape": "S5u"
2651 }
2652 }
2653 },
2654 "output": {
2655 "type": "structure",
2656 "members": {}
2657 }
2658 },
2659 "UpdateUserPoolClient": {
2660 "input": {
2661 "type": "structure",
2662 "required": [
2663 "UserPoolId",
2664 "ClientId"
2665 ],
2666 "members": {
2667 "UserPoolId": {},
2668 "ClientId": {
2669 "shape": "S1j"
2670 },
2671 "ClientName": {},
2672 "RefreshTokenValidity": {
2673 "type": "integer"
2674 },
2675 "ReadAttributes": {
2676 "shape": "S67"
2677 },
2678 "WriteAttributes": {
2679 "shape": "S67"
2680 },
2681 "ExplicitAuthFlows": {
2682 "shape": "S69"
2683 },
2684 "SupportedIdentityProviders": {
2685 "shape": "S6b"
2686 },
2687 "CallbackURLs": {
2688 "shape": "S6c"
2689 },
2690 "LogoutURLs": {
2691 "shape": "S6e"
2692 },
2693 "DefaultRedirectURI": {},
2694 "AllowedOAuthFlows": {
2695 "shape": "S6f"
2696 },
2697 "AllowedOAuthScopes": {
2698 "shape": "S6h"
2699 },
2700 "AllowedOAuthFlowsUserPoolClient": {
2701 "type": "boolean"
2702 },
2703 "AnalyticsConfiguration": {
2704 "shape": "S6j"
2705 },
2706 "PreventUserExistenceErrors": {}
2707 }
2708 },
2709 "output": {
2710 "type": "structure",
2711 "members": {
2712 "UserPoolClient": {
2713 "shape": "S6n"
2714 }
2715 }
2716 }
2717 },
2718 "UpdateUserPoolDomain": {
2719 "input": {
2720 "type": "structure",
2721 "required": [
2722 "Domain",
2723 "UserPoolId",
2724 "CustomDomainConfig"
2725 ],
2726 "members": {
2727 "Domain": {},
2728 "UserPoolId": {},
2729 "CustomDomainConfig": {
2730 "shape": "S6q"
2731 }
2732 }
2733 },
2734 "output": {
2735 "type": "structure",
2736 "members": {
2737 "CloudFrontDomain": {}
2738 }
2739 }
2740 },
2741 "VerifySoftwareToken": {
2742 "input": {
2743 "type": "structure",
2744 "required": [
2745 "UserCode"
2746 ],
2747 "members": {
2748 "AccessToken": {
2749 "shape": "S1w"
2750 },
2751 "Session": {},
2752 "UserCode": {},
2753 "FriendlyDeviceName": {}
2754 }
2755 },
2756 "output": {
2757 "type": "structure",
2758 "members": {
2759 "Status": {},
2760 "Session": {}
2761 }
2762 }
2763 },
2764 "VerifyUserAttribute": {
2765 "input": {
2766 "type": "structure",
2767 "required": [
2768 "AccessToken",
2769 "AttributeName",
2770 "Code"
2771 ],
2772 "members": {
2773 "AccessToken": {
2774 "shape": "S1w"
2775 },
2776 "AttributeName": {},
2777 "Code": {}
2778 }
2779 },
2780 "output": {
2781 "type": "structure",
2782 "members": {}
2783 },
2784 "authtype": "none"
2785 }
2786 },
2787 "shapes": {
2788 "S4": {
2789 "type": "structure",
2790 "members": {
2791 "Name": {},
2792 "AttributeDataType": {},
2793 "DeveloperOnlyAttribute": {
2794 "type": "boolean"
2795 },
2796 "Mutable": {
2797 "type": "boolean"
2798 },
2799 "Required": {
2800 "type": "boolean"
2801 },
2802 "NumberAttributeConstraints": {
2803 "type": "structure",
2804 "members": {
2805 "MinValue": {},
2806 "MaxValue": {}
2807 }
2808 },
2809 "StringAttributeConstraints": {
2810 "type": "structure",
2811 "members": {
2812 "MinLength": {},
2813 "MaxLength": {}
2814 }
2815 }
2816 }
2817 },
2818 "Sd": {
2819 "type": "string",
2820 "sensitive": true
2821 },
2822 "Sg": {
2823 "type": "map",
2824 "key": {},
2825 "value": {}
2826 },
2827 "Sj": {
2828 "type": "list",
2829 "member": {
2830 "type": "structure",
2831 "required": [
2832 "Name"
2833 ],
2834 "members": {
2835 "Name": {},
2836 "Value": {
2837 "type": "string",
2838 "sensitive": true
2839 }
2840 }
2841 }
2842 },
2843 "Sn": {
2844 "type": "string",
2845 "sensitive": true
2846 },
2847 "St": {
2848 "type": "structure",
2849 "members": {
2850 "Username": {
2851 "shape": "Sd"
2852 },
2853 "Attributes": {
2854 "shape": "Sj"
2855 },
2856 "UserCreateDate": {
2857 "type": "timestamp"
2858 },
2859 "UserLastModifiedDate": {
2860 "type": "timestamp"
2861 },
2862 "Enabled": {
2863 "type": "boolean"
2864 },
2865 "UserStatus": {},
2866 "MFAOptions": {
2867 "shape": "Sw"
2868 }
2869 }
2870 },
2871 "Sw": {
2872 "type": "list",
2873 "member": {
2874 "type": "structure",
2875 "members": {
2876 "DeliveryMedium": {},
2877 "AttributeName": {}
2878 }
2879 }
2880 },
2881 "S10": {
2882 "type": "list",
2883 "member": {}
2884 },
2885 "S13": {
2886 "type": "structure",
2887 "members": {
2888 "ProviderName": {},
2889 "ProviderAttributeName": {},
2890 "ProviderAttributeValue": {}
2891 }
2892 },
2893 "S1e": {
2894 "type": "structure",
2895 "members": {
2896 "DeviceKey": {},
2897 "DeviceAttributes": {
2898 "shape": "Sj"
2899 },
2900 "DeviceCreateDate": {
2901 "type": "timestamp"
2902 },
2903 "DeviceLastModifiedDate": {
2904 "type": "timestamp"
2905 },
2906 "DeviceLastAuthenticatedDate": {
2907 "type": "timestamp"
2908 }
2909 }
2910 },
2911 "S1h": {
2912 "type": "list",
2913 "member": {}
2914 },
2915 "S1j": {
2916 "type": "string",
2917 "sensitive": true
2918 },
2919 "S1l": {
2920 "type": "map",
2921 "key": {},
2922 "value": {
2923 "type": "string",
2924 "sensitive": true
2925 }
2926 },
2927 "S1n": {
2928 "type": "structure",
2929 "members": {
2930 "AnalyticsEndpointId": {}
2931 }
2932 },
2933 "S1o": {
2934 "type": "structure",
2935 "required": [
2936 "IpAddress",
2937 "ServerName",
2938 "ServerPath",
2939 "HttpHeaders"
2940 ],
2941 "members": {
2942 "IpAddress": {},
2943 "ServerName": {},
2944 "ServerPath": {},
2945 "HttpHeaders": {
2946 "type": "list",
2947 "member": {
2948 "type": "structure",
2949 "members": {
2950 "headerName": {},
2951 "headerValue": {}
2952 }
2953 }
2954 },
2955 "EncodedData": {}
2956 }
2957 },
2958 "S1u": {
2959 "type": "map",
2960 "key": {},
2961 "value": {}
2962 },
2963 "S1v": {
2964 "type": "structure",
2965 "members": {
2966 "AccessToken": {
2967 "shape": "S1w"
2968 },
2969 "ExpiresIn": {
2970 "type": "integer"
2971 },
2972 "TokenType": {},
2973 "RefreshToken": {
2974 "shape": "S1w"
2975 },
2976 "IdToken": {
2977 "shape": "S1w"
2978 },
2979 "NewDeviceMetadata": {
2980 "type": "structure",
2981 "members": {
2982 "DeviceKey": {},
2983 "DeviceGroupKey": {}
2984 }
2985 }
2986 }
2987 },
2988 "S1w": {
2989 "type": "string",
2990 "sensitive": true
2991 },
2992 "S25": {
2993 "type": "list",
2994 "member": {
2995 "shape": "S1e"
2996 }
2997 },
2998 "S29": {
2999 "type": "list",
3000 "member": {
3001 "shape": "S2a"
3002 }
3003 },
3004 "S2a": {
3005 "type": "structure",
3006 "members": {
3007 "GroupName": {},
3008 "UserPoolId": {},
3009 "Description": {},
3010 "RoleArn": {},
3011 "Precedence": {
3012 "type": "integer"
3013 },
3014 "LastModifiedDate": {
3015 "type": "timestamp"
3016 },
3017 "CreationDate": {
3018 "type": "timestamp"
3019 }
3020 }
3021 },
3022 "S2z": {
3023 "type": "map",
3024 "key": {},
3025 "value": {}
3026 },
3027 "S32": {
3028 "type": "structure",
3029 "members": {
3030 "Enabled": {
3031 "type": "boolean"
3032 },
3033 "PreferredMfa": {
3034 "type": "boolean"
3035 }
3036 }
3037 },
3038 "S33": {
3039 "type": "structure",
3040 "members": {
3041 "Enabled": {
3042 "type": "boolean"
3043 },
3044 "PreferredMfa": {
3045 "type": "boolean"
3046 }
3047 }
3048 },
3049 "S3t": {
3050 "type": "string",
3051 "sensitive": true
3052 },
3053 "S3v": {
3054 "type": "structure",
3055 "members": {
3056 "EncodedData": {}
3057 }
3058 },
3059 "S44": {
3060 "type": "map",
3061 "key": {},
3062 "value": {}
3063 },
3064 "S45": {
3065 "type": "map",
3066 "key": {},
3067 "value": {}
3068 },
3069 "S47": {
3070 "type": "list",
3071 "member": {}
3072 },
3073 "S4a": {
3074 "type": "structure",
3075 "members": {
3076 "UserPoolId": {},
3077 "ProviderName": {},
3078 "ProviderType": {},
3079 "ProviderDetails": {
3080 "shape": "S44"
3081 },
3082 "AttributeMapping": {
3083 "shape": "S45"
3084 },
3085 "IdpIdentifiers": {
3086 "shape": "S47"
3087 },
3088 "LastModifiedDate": {
3089 "type": "timestamp"
3090 },
3091 "CreationDate": {
3092 "type": "timestamp"
3093 }
3094 }
3095 },
3096 "S4e": {
3097 "type": "list",
3098 "member": {
3099 "type": "structure",
3100 "required": [
3101 "ScopeName",
3102 "ScopeDescription"
3103 ],
3104 "members": {
3105 "ScopeName": {},
3106 "ScopeDescription": {}
3107 }
3108 }
3109 },
3110 "S4j": {
3111 "type": "structure",
3112 "members": {
3113 "UserPoolId": {},
3114 "Identifier": {},
3115 "Name": {},
3116 "Scopes": {
3117 "shape": "S4e"
3118 }
3119 }
3120 },
3121 "S4n": {
3122 "type": "structure",
3123 "members": {
3124 "JobName": {},
3125 "JobId": {},
3126 "UserPoolId": {},
3127 "PreSignedUrl": {},
3128 "CreationDate": {
3129 "type": "timestamp"
3130 },
3131 "StartDate": {
3132 "type": "timestamp"
3133 },
3134 "CompletionDate": {
3135 "type": "timestamp"
3136 },
3137 "Status": {},
3138 "CloudWatchLogsRoleArn": {},
3139 "ImportedUsers": {
3140 "type": "long"
3141 },
3142 "SkippedUsers": {
3143 "type": "long"
3144 },
3145 "FailedUsers": {
3146 "type": "long"
3147 },
3148 "CompletionMessage": {}
3149 }
3150 },
3151 "S4v": {
3152 "type": "structure",
3153 "members": {
3154 "PasswordPolicy": {
3155 "type": "structure",
3156 "members": {
3157 "MinimumLength": {
3158 "type": "integer"
3159 },
3160 "RequireUppercase": {
3161 "type": "boolean"
3162 },
3163 "RequireLowercase": {
3164 "type": "boolean"
3165 },
3166 "RequireNumbers": {
3167 "type": "boolean"
3168 },
3169 "RequireSymbols": {
3170 "type": "boolean"
3171 },
3172 "TemporaryPasswordValidityDays": {
3173 "type": "integer"
3174 }
3175 }
3176 }
3177 }
3178 },
3179 "S4z": {
3180 "type": "structure",
3181 "members": {
3182 "PreSignUp": {},
3183 "CustomMessage": {},
3184 "PostConfirmation": {},
3185 "PreAuthentication": {},
3186 "PostAuthentication": {},
3187 "DefineAuthChallenge": {},
3188 "CreateAuthChallenge": {},
3189 "VerifyAuthChallengeResponse": {},
3190 "PreTokenGeneration": {},
3191 "UserMigration": {}
3192 }
3193 },
3194 "S50": {
3195 "type": "list",
3196 "member": {}
3197 },
3198 "S52": {
3199 "type": "list",
3200 "member": {}
3201 },
3202 "S54": {
3203 "type": "list",
3204 "member": {}
3205 },
3206 "S59": {
3207 "type": "structure",
3208 "members": {
3209 "SmsMessage": {},
3210 "EmailMessage": {},
3211 "EmailSubject": {},
3212 "EmailMessageByLink": {},
3213 "EmailSubjectByLink": {},
3214 "DefaultEmailOption": {}
3215 }
3216 },
3217 "S5e": {
3218 "type": "structure",
3219 "members": {
3220 "ChallengeRequiredOnNewDevice": {
3221 "type": "boolean"
3222 },
3223 "DeviceOnlyRememberedOnUserPrompt": {
3224 "type": "boolean"
3225 }
3226 }
3227 },
3228 "S5f": {
3229 "type": "structure",
3230 "members": {
3231 "SourceArn": {},
3232 "ReplyToEmailAddress": {},
3233 "EmailSendingAccount": {},
3234 "From": {},
3235 "ConfigurationSet": {}
3236 }
3237 },
3238 "S5j": {
3239 "type": "structure",
3240 "required": [
3241 "SnsCallerArn"
3242 ],
3243 "members": {
3244 "SnsCallerArn": {},
3245 "ExternalId": {}
3246 }
3247 },
3248 "S5k": {
3249 "type": "map",
3250 "key": {},
3251 "value": {}
3252 },
3253 "S5n": {
3254 "type": "structure",
3255 "members": {
3256 "AllowAdminCreateUserOnly": {
3257 "type": "boolean"
3258 },
3259 "UnusedAccountValidityDays": {
3260 "type": "integer"
3261 },
3262 "InviteMessageTemplate": {
3263 "type": "structure",
3264 "members": {
3265 "SMSMessage": {},
3266 "EmailMessage": {},
3267 "EmailSubject": {}
3268 }
3269 }
3270 }
3271 },
3272 "S5q": {
3273 "type": "list",
3274 "member": {
3275 "shape": "S4"
3276 }
3277 },
3278 "S5r": {
3279 "type": "structure",
3280 "required": [
3281 "AdvancedSecurityMode"
3282 ],
3283 "members": {
3284 "AdvancedSecurityMode": {}
3285 }
3286 },
3287 "S5t": {
3288 "type": "structure",
3289 "required": [
3290 "CaseSensitive"
3291 ],
3292 "members": {
3293 "CaseSensitive": {
3294 "type": "boolean"
3295 }
3296 }
3297 },
3298 "S5u": {
3299 "type": "structure",
3300 "members": {
3301 "RecoveryMechanisms": {
3302 "type": "list",
3303 "member": {
3304 "type": "structure",
3305 "required": [
3306 "Priority",
3307 "Name"
3308 ],
3309 "members": {
3310 "Priority": {
3311 "type": "integer"
3312 },
3313 "Name": {}
3314 }
3315 }
3316 }
3317 }
3318 },
3319 "S60": {
3320 "type": "structure",
3321 "members": {
3322 "Id": {},
3323 "Name": {},
3324 "Policies": {
3325 "shape": "S4v"
3326 },
3327 "LambdaConfig": {
3328 "shape": "S4z"
3329 },
3330 "Status": {},
3331 "LastModifiedDate": {
3332 "type": "timestamp"
3333 },
3334 "CreationDate": {
3335 "type": "timestamp"
3336 },
3337 "SchemaAttributes": {
3338 "shape": "S5q"
3339 },
3340 "AutoVerifiedAttributes": {
3341 "shape": "S50"
3342 },
3343 "AliasAttributes": {
3344 "shape": "S52"
3345 },
3346 "UsernameAttributes": {
3347 "shape": "S54"
3348 },
3349 "SmsVerificationMessage": {},
3350 "EmailVerificationMessage": {},
3351 "EmailVerificationSubject": {},
3352 "VerificationMessageTemplate": {
3353 "shape": "S59"
3354 },
3355 "SmsAuthenticationMessage": {},
3356 "MfaConfiguration": {},
3357 "DeviceConfiguration": {
3358 "shape": "S5e"
3359 },
3360 "EstimatedNumberOfUsers": {
3361 "type": "integer"
3362 },
3363 "EmailConfiguration": {
3364 "shape": "S5f"
3365 },
3366 "SmsConfiguration": {
3367 "shape": "S5j"
3368 },
3369 "UserPoolTags": {
3370 "shape": "S5k"
3371 },
3372 "SmsConfigurationFailure": {},
3373 "EmailConfigurationFailure": {},
3374 "Domain": {},
3375 "CustomDomain": {},
3376 "AdminCreateUserConfig": {
3377 "shape": "S5n"
3378 },
3379 "UserPoolAddOns": {
3380 "shape": "S5r"
3381 },
3382 "UsernameConfiguration": {
3383 "shape": "S5t"
3384 },
3385 "Arn": {},
3386 "AccountRecoverySetting": {
3387 "shape": "S5u"
3388 }
3389 }
3390 },
3391 "S67": {
3392 "type": "list",
3393 "member": {}
3394 },
3395 "S69": {
3396 "type": "list",
3397 "member": {}
3398 },
3399 "S6b": {
3400 "type": "list",
3401 "member": {}
3402 },
3403 "S6c": {
3404 "type": "list",
3405 "member": {}
3406 },
3407 "S6e": {
3408 "type": "list",
3409 "member": {}
3410 },
3411 "S6f": {
3412 "type": "list",
3413 "member": {}
3414 },
3415 "S6h": {
3416 "type": "list",
3417 "member": {}
3418 },
3419 "S6j": {
3420 "type": "structure",
3421 "required": [
3422 "ApplicationId",
3423 "RoleArn",
3424 "ExternalId"
3425 ],
3426 "members": {
3427 "ApplicationId": {},
3428 "RoleArn": {},
3429 "ExternalId": {},
3430 "UserDataShared": {
3431 "type": "boolean"
3432 }
3433 }
3434 },
3435 "S6n": {
3436 "type": "structure",
3437 "members": {
3438 "UserPoolId": {},
3439 "ClientName": {},
3440 "ClientId": {
3441 "shape": "S1j"
3442 },
3443 "ClientSecret": {
3444 "type": "string",
3445 "sensitive": true
3446 },
3447 "LastModifiedDate": {
3448 "type": "timestamp"
3449 },
3450 "CreationDate": {
3451 "type": "timestamp"
3452 },
3453 "RefreshTokenValidity": {
3454 "type": "integer"
3455 },
3456 "ReadAttributes": {
3457 "shape": "S67"
3458 },
3459 "WriteAttributes": {
3460 "shape": "S67"
3461 },
3462 "ExplicitAuthFlows": {
3463 "shape": "S69"
3464 },
3465 "SupportedIdentityProviders": {
3466 "shape": "S6b"
3467 },
3468 "CallbackURLs": {
3469 "shape": "S6c"
3470 },
3471 "LogoutURLs": {
3472 "shape": "S6e"
3473 },
3474 "DefaultRedirectURI": {},
3475 "AllowedOAuthFlows": {
3476 "shape": "S6f"
3477 },
3478 "AllowedOAuthScopes": {
3479 "shape": "S6h"
3480 },
3481 "AllowedOAuthFlowsUserPoolClient": {
3482 "type": "boolean"
3483 },
3484 "AnalyticsConfiguration": {
3485 "shape": "S6j"
3486 },
3487 "PreventUserExistenceErrors": {}
3488 }
3489 },
3490 "S6q": {
3491 "type": "structure",
3492 "required": [
3493 "CertificateArn"
3494 ],
3495 "members": {
3496 "CertificateArn": {}
3497 }
3498 },
3499 "S78": {
3500 "type": "structure",
3501 "members": {
3502 "UserPoolId": {},
3503 "ClientId": {
3504 "shape": "S1j"
3505 },
3506 "CompromisedCredentialsRiskConfiguration": {
3507 "shape": "S79"
3508 },
3509 "AccountTakeoverRiskConfiguration": {
3510 "shape": "S7e"
3511 },
3512 "RiskExceptionConfiguration": {
3513 "shape": "S7n"
3514 },
3515 "LastModifiedDate": {
3516 "type": "timestamp"
3517 }
3518 }
3519 },
3520 "S79": {
3521 "type": "structure",
3522 "required": [
3523 "Actions"
3524 ],
3525 "members": {
3526 "EventFilter": {
3527 "type": "list",
3528 "member": {}
3529 },
3530 "Actions": {
3531 "type": "structure",
3532 "required": [
3533 "EventAction"
3534 ],
3535 "members": {
3536 "EventAction": {}
3537 }
3538 }
3539 }
3540 },
3541 "S7e": {
3542 "type": "structure",
3543 "required": [
3544 "Actions"
3545 ],
3546 "members": {
3547 "NotifyConfiguration": {
3548 "type": "structure",
3549 "required": [
3550 "SourceArn"
3551 ],
3552 "members": {
3553 "From": {},
3554 "ReplyTo": {},
3555 "SourceArn": {},
3556 "BlockEmail": {
3557 "shape": "S7g"
3558 },
3559 "NoActionEmail": {
3560 "shape": "S7g"
3561 },
3562 "MfaEmail": {
3563 "shape": "S7g"
3564 }
3565 }
3566 },
3567 "Actions": {
3568 "type": "structure",
3569 "members": {
3570 "LowAction": {
3571 "shape": "S7k"
3572 },
3573 "MediumAction": {
3574 "shape": "S7k"
3575 },
3576 "HighAction": {
3577 "shape": "S7k"
3578 }
3579 }
3580 }
3581 }
3582 },
3583 "S7g": {
3584 "type": "structure",
3585 "required": [
3586 "Subject"
3587 ],
3588 "members": {
3589 "Subject": {},
3590 "HtmlBody": {},
3591 "TextBody": {}
3592 }
3593 },
3594 "S7k": {
3595 "type": "structure",
3596 "required": [
3597 "Notify",
3598 "EventAction"
3599 ],
3600 "members": {
3601 "Notify": {
3602 "type": "boolean"
3603 },
3604 "EventAction": {}
3605 }
3606 },
3607 "S7n": {
3608 "type": "structure",
3609 "members": {
3610 "BlockedIPRangeList": {
3611 "type": "list",
3612 "member": {}
3613 },
3614 "SkippedIPRangeList": {
3615 "type": "list",
3616 "member": {}
3617 }
3618 }
3619 },
3620 "S86": {
3621 "type": "structure",
3622 "members": {
3623 "Destination": {},
3624 "DeliveryMedium": {},
3625 "AttributeName": {}
3626 }
3627 },
3628 "S8k": {
3629 "type": "structure",
3630 "members": {
3631 "UserPoolId": {},
3632 "ClientId": {
3633 "shape": "S1j"
3634 },
3635 "ImageUrl": {},
3636 "CSS": {},
3637 "CSSVersion": {},
3638 "LastModifiedDate": {
3639 "type": "timestamp"
3640 },
3641 "CreationDate": {
3642 "type": "timestamp"
3643 }
3644 }
3645 },
3646 "S8u": {
3647 "type": "structure",
3648 "members": {
3649 "SmsAuthenticationMessage": {},
3650 "SmsConfiguration": {
3651 "shape": "S5j"
3652 }
3653 }
3654 },
3655 "S8v": {
3656 "type": "structure",
3657 "members": {
3658 "Enabled": {
3659 "type": "boolean"
3660 }
3661 }
3662 },
3663 "S9x": {
3664 "type": "list",
3665 "member": {
3666 "shape": "St"
3667 }
3668 }
3669 }
3670}
\No newline at end of file