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      "name":"AddCustomAttributes",
17      "http":{
18        "method":"POST",
19        "requestUri":"/"
20      },
21      "input":{"shape":"AddCustomAttributesRequest"},
22      "output":{"shape":"AddCustomAttributesResponse"},
23      "errors":[
24        {"shape":"ResourceNotFoundException"},
25        {"shape":"InvalidParameterException"},
26        {"shape":"TooManyRequestsException"},
27        {"shape":"NotAuthorizedException"},
28        {"shape":"UserImportInProgressException"},
29        {"shape":"InternalErrorException"}
30      ]
31    },
32    "AdminAddUserToGroup":{
33      "name":"AdminAddUserToGroup",
34      "http":{
35        "method":"POST",
36        "requestUri":"/"
37      },
38      "input":{"shape":"AdminAddUserToGroupRequest"},
39      "errors":[
40        {"shape":"InvalidParameterException"},
41        {"shape":"ResourceNotFoundException"},
42        {"shape":"TooManyRequestsException"},
43        {"shape":"NotAuthorizedException"},
44        {"shape":"UserNotFoundException"},
45        {"shape":"InternalErrorException"}
46      ]
47    },
48    "AdminConfirmSignUp":{
49      "name":"AdminConfirmSignUp",
50      "http":{
51        "method":"POST",
52        "requestUri":"/"
53      },
54      "input":{"shape":"AdminConfirmSignUpRequest"},
55      "output":{"shape":"AdminConfirmSignUpResponse"},
56      "errors":[
57        {"shape":"ResourceNotFoundException"},
58        {"shape":"InvalidParameterException"},
59        {"shape":"UnexpectedLambdaException"},
60        {"shape":"UserLambdaValidationException"},
61        {"shape":"NotAuthorizedException"},
62        {"shape":"TooManyFailedAttemptsException"},
63        {"shape":"InvalidLambdaResponseException"},
64        {"shape":"TooManyRequestsException"},
65        {"shape":"LimitExceededException"},
66        {"shape":"UserNotFoundException"},
67        {"shape":"InternalErrorException"}
68      ]
69    },
70    "AdminCreateUser":{
71      "name":"AdminCreateUser",
72      "http":{
73        "method":"POST",
74        "requestUri":"/"
75      },
76      "input":{"shape":"AdminCreateUserRequest"},
77      "output":{"shape":"AdminCreateUserResponse"},
78      "errors":[
79        {"shape":"ResourceNotFoundException"},
80        {"shape":"InvalidParameterException"},
81        {"shape":"UserNotFoundException"},
82        {"shape":"UsernameExistsException"},
83        {"shape":"InvalidPasswordException"},
84        {"shape":"CodeDeliveryFailureException"},
85        {"shape":"UnexpectedLambdaException"},
86        {"shape":"UserLambdaValidationException"},
87        {"shape":"InvalidLambdaResponseException"},
88        {"shape":"PreconditionNotMetException"},
89        {"shape":"InvalidSmsRoleAccessPolicyException"},
90        {"shape":"InvalidSmsRoleTrustRelationshipException"},
91        {"shape":"TooManyRequestsException"},
92        {"shape":"NotAuthorizedException"},
93        {"shape":"UnsupportedUserStateException"},
94        {"shape":"InternalErrorException"}
95      ]
96    },
97    "AdminDeleteUser":{
98      "name":"AdminDeleteUser",
99      "http":{
100        "method":"POST",
101        "requestUri":"/"
102      },
103      "input":{"shape":"AdminDeleteUserRequest"},
104      "errors":[
105        {"shape":"ResourceNotFoundException"},
106        {"shape":"InvalidParameterException"},
107        {"shape":"TooManyRequestsException"},
108        {"shape":"NotAuthorizedException"},
109        {"shape":"UserNotFoundException"},
110        {"shape":"InternalErrorException"}
111      ]
112    },
113    "AdminDeleteUserAttributes":{
114      "name":"AdminDeleteUserAttributes",
115      "http":{
116        "method":"POST",
117        "requestUri":"/"
118      },
119      "input":{"shape":"AdminDeleteUserAttributesRequest"},
120      "output":{"shape":"AdminDeleteUserAttributesResponse"},
121      "errors":[
122        {"shape":"ResourceNotFoundException"},
123        {"shape":"InvalidParameterException"},
124        {"shape":"TooManyRequestsException"},
125        {"shape":"NotAuthorizedException"},
126        {"shape":"UserNotFoundException"},
127        {"shape":"InternalErrorException"}
128      ]
129    },
130    "AdminDisableProviderForUser":{
131      "name":"AdminDisableProviderForUser",
132      "http":{
133        "method":"POST",
134        "requestUri":"/"
135      },
136      "input":{"shape":"AdminDisableProviderForUserRequest"},
137      "output":{"shape":"AdminDisableProviderForUserResponse"},
138      "errors":[
139        {"shape":"ResourceNotFoundException"},
140        {"shape":"InvalidParameterException"},
141        {"shape":"TooManyRequestsException"},
142        {"shape":"NotAuthorizedException"},
143        {"shape":"UserNotFoundException"},
144        {"shape":"AliasExistsException"},
145        {"shape":"InternalErrorException"}
146      ]
147    },
148    "AdminDisableUser":{
149      "name":"AdminDisableUser",
150      "http":{
151        "method":"POST",
152        "requestUri":"/"
153      },
154      "input":{"shape":"AdminDisableUserRequest"},
155      "output":{"shape":"AdminDisableUserResponse"},
156      "errors":[
157        {"shape":"ResourceNotFoundException"},
158        {"shape":"InvalidParameterException"},
159        {"shape":"TooManyRequestsException"},
160        {"shape":"NotAuthorizedException"},
161        {"shape":"UserNotFoundException"},
162        {"shape":"InternalErrorException"}
163      ]
164    },
165    "AdminEnableUser":{
166      "name":"AdminEnableUser",
167      "http":{
168        "method":"POST",
169        "requestUri":"/"
170      },
171      "input":{"shape":"AdminEnableUserRequest"},
172      "output":{"shape":"AdminEnableUserResponse"},
173      "errors":[
174        {"shape":"ResourceNotFoundException"},
175        {"shape":"InvalidParameterException"},
176        {"shape":"TooManyRequestsException"},
177        {"shape":"NotAuthorizedException"},
178        {"shape":"UserNotFoundException"},
179        {"shape":"InternalErrorException"}
180      ]
181    },
182    "AdminForgetDevice":{
183      "name":"AdminForgetDevice",
184      "http":{
185        "method":"POST",
186        "requestUri":"/"
187      },
188      "input":{"shape":"AdminForgetDeviceRequest"},
189      "errors":[
190        {"shape":"ResourceNotFoundException"},
191        {"shape":"InvalidParameterException"},
192        {"shape":"InvalidUserPoolConfigurationException"},
193        {"shape":"TooManyRequestsException"},
194        {"shape":"NotAuthorizedException"},
195        {"shape":"UserNotFoundException"},
196        {"shape":"InternalErrorException"}
197      ]
198    },
199    "AdminGetDevice":{
200      "name":"AdminGetDevice",
201      "http":{
202        "method":"POST",
203        "requestUri":"/"
204      },
205      "input":{"shape":"AdminGetDeviceRequest"},
206      "output":{"shape":"AdminGetDeviceResponse"},
207      "errors":[
208        {"shape":"ResourceNotFoundException"},
209        {"shape":"InvalidParameterException"},
210        {"shape":"InvalidUserPoolConfigurationException"},
211        {"shape":"TooManyRequestsException"},
212        {"shape":"InternalErrorException"},
213        {"shape":"NotAuthorizedException"}
214      ]
215    },
216    "AdminGetUser":{
217      "name":"AdminGetUser",
218      "http":{
219        "method":"POST",
220        "requestUri":"/"
221      },
222      "input":{"shape":"AdminGetUserRequest"},
223      "output":{"shape":"AdminGetUserResponse"},
224      "errors":[
225        {"shape":"ResourceNotFoundException"},
226        {"shape":"InvalidParameterException"},
227        {"shape":"TooManyRequestsException"},
228        {"shape":"NotAuthorizedException"},
229        {"shape":"UserNotFoundException"},
230        {"shape":"InternalErrorException"}
231      ]
232    },
233    "AdminInitiateAuth":{
234      "name":"AdminInitiateAuth",
235      "http":{
236        "method":"POST",
237        "requestUri":"/"
238      },
239      "input":{"shape":"AdminInitiateAuthRequest"},
240      "output":{"shape":"AdminInitiateAuthResponse"},
241      "errors":[
242        {"shape":"ResourceNotFoundException"},
243        {"shape":"InvalidParameterException"},
244        {"shape":"NotAuthorizedException"},
245        {"shape":"TooManyRequestsException"},
246        {"shape":"InternalErrorException"},
247        {"shape":"UnexpectedLambdaException"},
248        {"shape":"InvalidUserPoolConfigurationException"},
249        {"shape":"UserLambdaValidationException"},
250        {"shape":"InvalidLambdaResponseException"},
251        {"shape":"MFAMethodNotFoundException"},
252        {"shape":"InvalidSmsRoleAccessPolicyException"},
253        {"shape":"InvalidSmsRoleTrustRelationshipException"},
254        {"shape":"PasswordResetRequiredException"},
255        {"shape":"UserNotFoundException"},
256        {"shape":"UserNotConfirmedException"}
257      ]
258    },
259    "AdminLinkProviderForUser":{
260      "name":"AdminLinkProviderForUser",
261      "http":{
262        "method":"POST",
263        "requestUri":"/"
264      },
265      "input":{"shape":"AdminLinkProviderForUserRequest"},
266      "output":{"shape":"AdminLinkProviderForUserResponse"},
267      "errors":[
268        {"shape":"ResourceNotFoundException"},
269        {"shape":"InvalidParameterException"},
270        {"shape":"TooManyRequestsException"},
271        {"shape":"NotAuthorizedException"},
272        {"shape":"UserNotFoundException"},
273        {"shape":"AliasExistsException"},
274        {"shape":"LimitExceededException"},
275        {"shape":"InternalErrorException"}
276      ]
277    },
278    "AdminListDevices":{
279      "name":"AdminListDevices",
280      "http":{
281        "method":"POST",
282        "requestUri":"/"
283      },
284      "input":{"shape":"AdminListDevicesRequest"},
285      "output":{"shape":"AdminListDevicesResponse"},
286      "errors":[
287        {"shape":"InvalidParameterException"},
288        {"shape":"ResourceNotFoundException"},
289        {"shape":"InvalidUserPoolConfigurationException"},
290        {"shape":"TooManyRequestsException"},
291        {"shape":"InternalErrorException"},
292        {"shape":"NotAuthorizedException"}
293      ]
294    },
295    "AdminListGroupsForUser":{
296      "name":"AdminListGroupsForUser",
297      "http":{
298        "method":"POST",
299        "requestUri":"/"
300      },
301      "input":{"shape":"AdminListGroupsForUserRequest"},
302      "output":{"shape":"AdminListGroupsForUserResponse"},
303      "errors":[
304        {"shape":"InvalidParameterException"},
305        {"shape":"ResourceNotFoundException"},
306        {"shape":"TooManyRequestsException"},
307        {"shape":"NotAuthorizedException"},
308        {"shape":"UserNotFoundException"},
309        {"shape":"InternalErrorException"}
310      ]
311    },
312    "AdminListUserAuthEvents":{
313      "name":"AdminListUserAuthEvents",
314      "http":{
315        "method":"POST",
316        "requestUri":"/"
317      },
318      "input":{"shape":"AdminListUserAuthEventsRequest"},
319      "output":{"shape":"AdminListUserAuthEventsResponse"},
320      "errors":[
321        {"shape":"InvalidParameterException"},
322        {"shape":"ResourceNotFoundException"},
323        {"shape":"TooManyRequestsException"},
324        {"shape":"NotAuthorizedException"},
325        {"shape":"UserNotFoundException"},
326        {"shape":"UserPoolAddOnNotEnabledException"},
327        {"shape":"InternalErrorException"}
328      ]
329    },
330    "AdminRemoveUserFromGroup":{
331      "name":"AdminRemoveUserFromGroup",
332      "http":{
333        "method":"POST",
334        "requestUri":"/"
335      },
336      "input":{"shape":"AdminRemoveUserFromGroupRequest"},
337      "errors":[
338        {"shape":"InvalidParameterException"},
339        {"shape":"ResourceNotFoundException"},
340        {"shape":"TooManyRequestsException"},
341        {"shape":"NotAuthorizedException"},
342        {"shape":"UserNotFoundException"},
343        {"shape":"InternalErrorException"}
344      ]
345    },
346    "AdminResetUserPassword":{
347      "name":"AdminResetUserPassword",
348      "http":{
349        "method":"POST",
350        "requestUri":"/"
351      },
352      "input":{"shape":"AdminResetUserPasswordRequest"},
353      "output":{"shape":"AdminResetUserPasswordResponse"},
354      "errors":[
355        {"shape":"ResourceNotFoundException"},
356        {"shape":"InvalidParameterException"},
357        {"shape":"UnexpectedLambdaException"},
358        {"shape":"UserLambdaValidationException"},
359        {"shape":"NotAuthorizedException"},
360        {"shape":"InvalidLambdaResponseException"},
361        {"shape":"TooManyRequestsException"},
362        {"shape":"LimitExceededException"},
363        {"shape":"UserNotFoundException"},
364        {"shape":"InvalidSmsRoleAccessPolicyException"},
365        {"shape":"InvalidEmailRoleAccessPolicyException"},
366        {"shape":"InvalidSmsRoleTrustRelationshipException"},
367        {"shape":"InternalErrorException"}
368      ]
369    },
370    "AdminRespondToAuthChallenge":{
371      "name":"AdminRespondToAuthChallenge",
372      "http":{
373        "method":"POST",
374        "requestUri":"/"
375      },
376      "input":{"shape":"AdminRespondToAuthChallengeRequest"},
377      "output":{"shape":"AdminRespondToAuthChallengeResponse"},
378      "errors":[
379        {"shape":"ResourceNotFoundException"},
380        {"shape":"InvalidParameterException"},
381        {"shape":"NotAuthorizedException"},
382        {"shape":"CodeMismatchException"},
383        {"shape":"ExpiredCodeException"},
384        {"shape":"UnexpectedLambdaException"},
385        {"shape":"InvalidPasswordException"},
386        {"shape":"UserLambdaValidationException"},
387        {"shape":"InvalidLambdaResponseException"},
388        {"shape":"TooManyRequestsException"},
389        {"shape":"InvalidUserPoolConfigurationException"},
390        {"shape":"InternalErrorException"},
391        {"shape":"MFAMethodNotFoundException"},
392        {"shape":"InvalidSmsRoleAccessPolicyException"},
393        {"shape":"InvalidSmsRoleTrustRelationshipException"},
394        {"shape":"AliasExistsException"},
395        {"shape":"PasswordResetRequiredException"},
396        {"shape":"UserNotFoundException"},
397        {"shape":"UserNotConfirmedException"},
398        {"shape":"SoftwareTokenMFANotFoundException"}
399      ]
400    },
401    "AdminSetUserMFAPreference":{
402      "name":"AdminSetUserMFAPreference",
403      "http":{
404        "method":"POST",
405        "requestUri":"/"
406      },
407      "input":{"shape":"AdminSetUserMFAPreferenceRequest"},
408      "output":{"shape":"AdminSetUserMFAPreferenceResponse"},
409      "errors":[
410        {"shape":"ResourceNotFoundException"},
411        {"shape":"InvalidParameterException"},
412        {"shape":"NotAuthorizedException"},
413        {"shape":"PasswordResetRequiredException"},
414        {"shape":"UserNotFoundException"},
415        {"shape":"UserNotConfirmedException"},
416        {"shape":"InternalErrorException"}
417      ]
418    },
419    "AdminSetUserPassword":{
420      "name":"AdminSetUserPassword",
421      "http":{
422        "method":"POST",
423        "requestUri":"/"
424      },
425      "input":{"shape":"AdminSetUserPasswordRequest"},
426      "output":{"shape":"AdminSetUserPasswordResponse"},
427      "errors":[
428        {"shape":"ResourceNotFoundException"},
429        {"shape":"NotAuthorizedException"},
430        {"shape":"UserNotFoundException"},
431        {"shape":"InternalErrorException"},
432        {"shape":"TooManyRequestsException"},
433        {"shape":"InvalidParameterException"},
434        {"shape":"InvalidPasswordException"}
435      ]
436    },
437    "AdminSetUserSettings":{
438      "name":"AdminSetUserSettings",
439      "http":{
440        "method":"POST",
441        "requestUri":"/"
442      },
443      "input":{"shape":"AdminSetUserSettingsRequest"},
444      "output":{"shape":"AdminSetUserSettingsResponse"},
445      "errors":[
446        {"shape":"ResourceNotFoundException"},
447        {"shape":"InvalidParameterException"},
448        {"shape":"NotAuthorizedException"},
449        {"shape":"UserNotFoundException"},
450        {"shape":"InternalErrorException"}
451      ]
452    },
453    "AdminUpdateAuthEventFeedback":{
454      "name":"AdminUpdateAuthEventFeedback",
455      "http":{
456        "method":"POST",
457        "requestUri":"/"
458      },
459      "input":{"shape":"AdminUpdateAuthEventFeedbackRequest"},
460      "output":{"shape":"AdminUpdateAuthEventFeedbackResponse"},
461      "errors":[
462        {"shape":"InvalidParameterException"},
463        {"shape":"ResourceNotFoundException"},
464        {"shape":"TooManyRequestsException"},
465        {"shape":"NotAuthorizedException"},
466        {"shape":"UserNotFoundException"},
467        {"shape":"UserPoolAddOnNotEnabledException"},
468        {"shape":"InternalErrorException"}
469      ]
470    },
471    "AdminUpdateDeviceStatus":{
472      "name":"AdminUpdateDeviceStatus",
473      "http":{
474        "method":"POST",
475        "requestUri":"/"
476      },
477      "input":{"shape":"AdminUpdateDeviceStatusRequest"},
478      "output":{"shape":"AdminUpdateDeviceStatusResponse"},
479      "errors":[
480        {"shape":"InvalidParameterException"},
481        {"shape":"ResourceNotFoundException"},
482        {"shape":"InvalidUserPoolConfigurationException"},
483        {"shape":"TooManyRequestsException"},
484        {"shape":"NotAuthorizedException"},
485        {"shape":"UserNotFoundException"},
486        {"shape":"InternalErrorException"}
487      ]
488    },
489    "AdminUpdateUserAttributes":{
490      "name":"AdminUpdateUserAttributes",
491      "http":{
492        "method":"POST",
493        "requestUri":"/"
494      },
495      "input":{"shape":"AdminUpdateUserAttributesRequest"},
496      "output":{"shape":"AdminUpdateUserAttributesResponse"},
497      "errors":[
498        {"shape":"ResourceNotFoundException"},
499        {"shape":"InvalidParameterException"},
500        {"shape":"UnexpectedLambdaException"},
501        {"shape":"UserLambdaValidationException"},
502        {"shape":"InvalidLambdaResponseException"},
503        {"shape":"AliasExistsException"},
504        {"shape":"TooManyRequestsException"},
505        {"shape":"NotAuthorizedException"},
506        {"shape":"UserNotFoundException"},
507        {"shape":"InternalErrorException"},
508        {"shape":"InvalidSmsRoleAccessPolicyException"},
509        {"shape":"InvalidEmailRoleAccessPolicyException"},
510        {"shape":"InvalidSmsRoleTrustRelationshipException"}
511      ]
512    },
513    "AdminUserGlobalSignOut":{
514      "name":"AdminUserGlobalSignOut",
515      "http":{
516        "method":"POST",
517        "requestUri":"/"
518      },
519      "input":{"shape":"AdminUserGlobalSignOutRequest"},
520      "output":{"shape":"AdminUserGlobalSignOutResponse"},
521      "errors":[
522        {"shape":"ResourceNotFoundException"},
523        {"shape":"InvalidParameterException"},
524        {"shape":"TooManyRequestsException"},
525        {"shape":"NotAuthorizedException"},
526        {"shape":"UserNotFoundException"},
527        {"shape":"InternalErrorException"}
528      ]
529    },
530    "AssociateSoftwareToken":{
531      "name":"AssociateSoftwareToken",
532      "http":{
533        "method":"POST",
534        "requestUri":"/"
535      },
536      "input":{"shape":"AssociateSoftwareTokenRequest"},
537      "output":{"shape":"AssociateSoftwareTokenResponse"},
538      "errors":[
539        {"shape":"ConcurrentModificationException"},
540        {"shape":"InvalidParameterException"},
541        {"shape":"NotAuthorizedException"},
542        {"shape":"ResourceNotFoundException"},
543        {"shape":"InternalErrorException"},
544        {"shape":"SoftwareTokenMFANotFoundException"}
545      ]
546    },
547    "ChangePassword":{
548      "name":"ChangePassword",
549      "http":{
550        "method":"POST",
551        "requestUri":"/"
552      },
553      "input":{"shape":"ChangePasswordRequest"},
554      "output":{"shape":"ChangePasswordResponse"},
555      "errors":[
556        {"shape":"ResourceNotFoundException"},
557        {"shape":"InvalidParameterException"},
558        {"shape":"InvalidPasswordException"},
559        {"shape":"NotAuthorizedException"},
560        {"shape":"TooManyRequestsException"},
561        {"shape":"LimitExceededException"},
562        {"shape":"PasswordResetRequiredException"},
563        {"shape":"UserNotFoundException"},
564        {"shape":"UserNotConfirmedException"},
565        {"shape":"InternalErrorException"}
566      ],
567      "authtype":"none"
568    },
569    "ConfirmDevice":{
570      "name":"ConfirmDevice",
571      "http":{
572        "method":"POST",
573        "requestUri":"/"
574      },
575      "input":{"shape":"ConfirmDeviceRequest"},
576      "output":{"shape":"ConfirmDeviceResponse"},
577      "errors":[
578        {"shape":"ResourceNotFoundException"},
579        {"shape":"InvalidParameterException"},
580        {"shape":"NotAuthorizedException"},
581        {"shape":"InvalidPasswordException"},
582        {"shape":"InvalidLambdaResponseException"},
583        {"shape":"UsernameExistsException"},
584        {"shape":"InvalidUserPoolConfigurationException"},
585        {"shape":"TooManyRequestsException"},
586        {"shape":"PasswordResetRequiredException"},
587        {"shape":"UserNotFoundException"},
588        {"shape":"UserNotConfirmedException"},
589        {"shape":"InternalErrorException"}
590      ]
591    },
592    "ConfirmForgotPassword":{
593      "name":"ConfirmForgotPassword",
594      "http":{
595        "method":"POST",
596        "requestUri":"/"
597      },
598      "input":{"shape":"ConfirmForgotPasswordRequest"},
599      "output":{"shape":"ConfirmForgotPasswordResponse"},
600      "errors":[
601        {"shape":"ResourceNotFoundException"},
602        {"shape":"UnexpectedLambdaException"},
603        {"shape":"UserLambdaValidationException"},
604        {"shape":"InvalidParameterException"},
605        {"shape":"InvalidPasswordException"},
606        {"shape":"NotAuthorizedException"},
607        {"shape":"CodeMismatchException"},
608        {"shape":"ExpiredCodeException"},
609        {"shape":"TooManyFailedAttemptsException"},
610        {"shape":"InvalidLambdaResponseException"},
611        {"shape":"TooManyRequestsException"},
612        {"shape":"LimitExceededException"},
613        {"shape":"UserNotFoundException"},
614        {"shape":"UserNotConfirmedException"},
615        {"shape":"InternalErrorException"}
616      ],
617      "authtype":"none"
618    },
619    "ConfirmSignUp":{
620      "name":"ConfirmSignUp",
621      "http":{
622        "method":"POST",
623        "requestUri":"/"
624      },
625      "input":{"shape":"ConfirmSignUpRequest"},
626      "output":{"shape":"ConfirmSignUpResponse"},
627      "errors":[
628        {"shape":"ResourceNotFoundException"},
629        {"shape":"InvalidParameterException"},
630        {"shape":"UnexpectedLambdaException"},
631        {"shape":"UserLambdaValidationException"},
632        {"shape":"NotAuthorizedException"},
633        {"shape":"TooManyFailedAttemptsException"},
634        {"shape":"CodeMismatchException"},
635        {"shape":"ExpiredCodeException"},
636        {"shape":"InvalidLambdaResponseException"},
637        {"shape":"AliasExistsException"},
638        {"shape":"TooManyRequestsException"},
639        {"shape":"LimitExceededException"},
640        {"shape":"UserNotFoundException"},
641        {"shape":"InternalErrorException"}
642      ],
643      "authtype":"none"
644    },
645    "CreateGroup":{
646      "name":"CreateGroup",
647      "http":{
648        "method":"POST",
649        "requestUri":"/"
650      },
651      "input":{"shape":"CreateGroupRequest"},
652      "output":{"shape":"CreateGroupResponse"},
653      "errors":[
654        {"shape":"InvalidParameterException"},
655        {"shape":"GroupExistsException"},
656        {"shape":"ResourceNotFoundException"},
657        {"shape":"TooManyRequestsException"},
658        {"shape":"LimitExceededException"},
659        {"shape":"NotAuthorizedException"},
660        {"shape":"InternalErrorException"}
661      ]
662    },
663    "CreateIdentityProvider":{
664      "name":"CreateIdentityProvider",
665      "http":{
666        "method":"POST",
667        "requestUri":"/"
668      },
669      "input":{"shape":"CreateIdentityProviderRequest"},
670      "output":{"shape":"CreateIdentityProviderResponse"},
671      "errors":[
672        {"shape":"InvalidParameterException"},
673        {"shape":"DuplicateProviderException"},
674        {"shape":"ResourceNotFoundException"},
675        {"shape":"NotAuthorizedException"},
676        {"shape":"TooManyRequestsException"},
677        {"shape":"LimitExceededException"},
678        {"shape":"InternalErrorException"}
679      ]
680    },
681    "CreateResourceServer":{
682      "name":"CreateResourceServer",
683      "http":{
684        "method":"POST",
685        "requestUri":"/"
686      },
687      "input":{"shape":"CreateResourceServerRequest"},
688      "output":{"shape":"CreateResourceServerResponse"},
689      "errors":[
690        {"shape":"InvalidParameterException"},
691        {"shape":"ResourceNotFoundException"},
692        {"shape":"NotAuthorizedException"},
693        {"shape":"TooManyRequestsException"},
694        {"shape":"LimitExceededException"},
695        {"shape":"InternalErrorException"}
696      ]
697    },
698    "CreateUserImportJob":{
699      "name":"CreateUserImportJob",
700      "http":{
701        "method":"POST",
702        "requestUri":"/"
703      },
704      "input":{"shape":"CreateUserImportJobRequest"},
705      "output":{"shape":"CreateUserImportJobResponse"},
706      "errors":[
707        {"shape":"ResourceNotFoundException"},
708        {"shape":"InvalidParameterException"},
709        {"shape":"TooManyRequestsException"},
710        {"shape":"PreconditionNotMetException"},
711        {"shape":"NotAuthorizedException"},
712        {"shape":"LimitExceededException"},
713        {"shape":"InternalErrorException"}
714      ]
715    },
716    "CreateUserPool":{
717      "name":"CreateUserPool",
718      "http":{
719        "method":"POST",
720        "requestUri":"/"
721      },
722      "input":{"shape":"CreateUserPoolRequest"},
723      "output":{"shape":"CreateUserPoolResponse"},
724      "errors":[
725        {"shape":"InvalidParameterException"},
726        {"shape":"TooManyRequestsException"},
727        {"shape":"LimitExceededException"},
728        {"shape":"InvalidSmsRoleAccessPolicyException"},
729        {"shape":"InvalidSmsRoleTrustRelationshipException"},
730        {"shape":"InvalidEmailRoleAccessPolicyException"},
731        {"shape":"NotAuthorizedException"},
732        {"shape":"UserPoolTaggingException"},
733        {"shape":"InternalErrorException"}
734      ]
735    },
736    "CreateUserPoolClient":{
737      "name":"CreateUserPoolClient",
738      "http":{
739        "method":"POST",
740        "requestUri":"/"
741      },
742      "input":{"shape":"CreateUserPoolClientRequest"},
743      "output":{"shape":"CreateUserPoolClientResponse"},
744      "errors":[
745        {"shape":"InvalidParameterException"},
746        {"shape":"ResourceNotFoundException"},
747        {"shape":"TooManyRequestsException"},
748        {"shape":"LimitExceededException"},
749        {"shape":"NotAuthorizedException"},
750        {"shape":"ScopeDoesNotExistException"},
751        {"shape":"InvalidOAuthFlowException"},
752        {"shape":"InternalErrorException"}
753      ]
754    },
755    "CreateUserPoolDomain":{
756      "name":"CreateUserPoolDomain",
757      "http":{
758        "method":"POST",
759        "requestUri":"/"
760      },
761      "input":{"shape":"CreateUserPoolDomainRequest"},
762      "output":{"shape":"CreateUserPoolDomainResponse"},
763      "errors":[
764        {"shape":"InvalidParameterException"},
765        {"shape":"NotAuthorizedException"},
766        {"shape":"ResourceNotFoundException"},
767        {"shape":"LimitExceededException"},
768        {"shape":"InternalErrorException"}
769      ]
770    },
771    "DeleteGroup":{
772      "name":"DeleteGroup",
773      "http":{
774        "method":"POST",
775        "requestUri":"/"
776      },
777      "input":{"shape":"DeleteGroupRequest"},
778      "errors":[
779        {"shape":"ResourceNotFoundException"},
780        {"shape":"InvalidParameterException"},
781        {"shape":"TooManyRequestsException"},
782        {"shape":"NotAuthorizedException"},
783        {"shape":"InternalErrorException"}
784      ]
785    },
786    "DeleteIdentityProvider":{
787      "name":"DeleteIdentityProvider",
788      "http":{
789        "method":"POST",
790        "requestUri":"/"
791      },
792      "input":{"shape":"DeleteIdentityProviderRequest"},
793      "errors":[
794        {"shape":"InvalidParameterException"},
795        {"shape":"UnsupportedIdentityProviderException"},
796        {"shape":"ResourceNotFoundException"},
797        {"shape":"NotAuthorizedException"},
798        {"shape":"TooManyRequestsException"},
799        {"shape":"InternalErrorException"}
800      ]
801    },
802    "DeleteResourceServer":{
803      "name":"DeleteResourceServer",
804      "http":{
805        "method":"POST",
806        "requestUri":"/"
807      },
808      "input":{"shape":"DeleteResourceServerRequest"},
809      "errors":[
810        {"shape":"InvalidParameterException"},
811        {"shape":"ResourceNotFoundException"},
812        {"shape":"NotAuthorizedException"},
813        {"shape":"TooManyRequestsException"},
814        {"shape":"InternalErrorException"}
815      ]
816    },
817    "DeleteUser":{
818      "name":"DeleteUser",
819      "http":{
820        "method":"POST",
821        "requestUri":"/"
822      },
823      "input":{"shape":"DeleteUserRequest"},
824      "errors":[
825        {"shape":"ResourceNotFoundException"},
826        {"shape":"InvalidParameterException"},
827        {"shape":"NotAuthorizedException"},
828        {"shape":"TooManyRequestsException"},
829        {"shape":"PasswordResetRequiredException"},
830        {"shape":"UserNotFoundException"},
831        {"shape":"UserNotConfirmedException"},
832        {"shape":"InternalErrorException"}
833      ],
834      "authtype":"none"
835    },
836    "DeleteUserAttributes":{
837      "name":"DeleteUserAttributes",
838      "http":{
839        "method":"POST",
840        "requestUri":"/"
841      },
842      "input":{"shape":"DeleteUserAttributesRequest"},
843      "output":{"shape":"DeleteUserAttributesResponse"},
844      "errors":[
845        {"shape":"ResourceNotFoundException"},
846        {"shape":"InvalidParameterException"},
847        {"shape":"NotAuthorizedException"},
848        {"shape":"TooManyRequestsException"},
849        {"shape":"PasswordResetRequiredException"},
850        {"shape":"UserNotFoundException"},
851        {"shape":"UserNotConfirmedException"},
852        {"shape":"InternalErrorException"}
853      ],
854      "authtype":"none"
855    },
856    "DeleteUserPool":{
857      "name":"DeleteUserPool",
858      "http":{
859        "method":"POST",
860        "requestUri":"/"
861      },
862      "input":{"shape":"DeleteUserPoolRequest"},
863      "errors":[
864        {"shape":"ResourceNotFoundException"},
865        {"shape":"InvalidParameterException"},
866        {"shape":"TooManyRequestsException"},
867        {"shape":"NotAuthorizedException"},
868        {"shape":"UserImportInProgressException"},
869        {"shape":"InternalErrorException"}
870      ]
871    },
872    "DeleteUserPoolClient":{
873      "name":"DeleteUserPoolClient",
874      "http":{
875        "method":"POST",
876        "requestUri":"/"
877      },
878      "input":{"shape":"DeleteUserPoolClientRequest"},
879      "errors":[
880        {"shape":"ResourceNotFoundException"},
881        {"shape":"InvalidParameterException"},
882        {"shape":"TooManyRequestsException"},
883        {"shape":"NotAuthorizedException"},
884        {"shape":"InternalErrorException"}
885      ]
886    },
887    "DeleteUserPoolDomain":{
888      "name":"DeleteUserPoolDomain",
889      "http":{
890        "method":"POST",
891        "requestUri":"/"
892      },
893      "input":{"shape":"DeleteUserPoolDomainRequest"},
894      "output":{"shape":"DeleteUserPoolDomainResponse"},
895      "errors":[
896        {"shape":"NotAuthorizedException"},
897        {"shape":"InvalidParameterException"},
898        {"shape":"ResourceNotFoundException"},
899        {"shape":"InternalErrorException"}
900      ]
901    },
902    "DescribeIdentityProvider":{
903      "name":"DescribeIdentityProvider",
904      "http":{
905        "method":"POST",
906        "requestUri":"/"
907      },
908      "input":{"shape":"DescribeIdentityProviderRequest"},
909      "output":{"shape":"DescribeIdentityProviderResponse"},
910      "errors":[
911        {"shape":"InvalidParameterException"},
912        {"shape":"ResourceNotFoundException"},
913        {"shape":"NotAuthorizedException"},
914        {"shape":"TooManyRequestsException"},
915        {"shape":"InternalErrorException"}
916      ]
917    },
918    "DescribeResourceServer":{
919      "name":"DescribeResourceServer",
920      "http":{
921        "method":"POST",
922        "requestUri":"/"
923      },
924      "input":{"shape":"DescribeResourceServerRequest"},
925      "output":{"shape":"DescribeResourceServerResponse"},
926      "errors":[
927        {"shape":"InvalidParameterException"},
928        {"shape":"ResourceNotFoundException"},
929        {"shape":"NotAuthorizedException"},
930        {"shape":"TooManyRequestsException"},
931        {"shape":"InternalErrorException"}
932      ]
933    },
934    "DescribeRiskConfiguration":{
935      "name":"DescribeRiskConfiguration",
936      "http":{
937        "method":"POST",
938        "requestUri":"/"
939      },
940      "input":{"shape":"DescribeRiskConfigurationRequest"},
941      "output":{"shape":"DescribeRiskConfigurationResponse"},
942      "errors":[
943        {"shape":"ResourceNotFoundException"},
944        {"shape":"InvalidParameterException"},
945        {"shape":"TooManyRequestsException"},
946        {"shape":"NotAuthorizedException"},
947        {"shape":"UserPoolAddOnNotEnabledException"},
948        {"shape":"InternalErrorException"}
949      ]
950    },
951    "DescribeUserImportJob":{
952      "name":"DescribeUserImportJob",
953      "http":{
954        "method":"POST",
955        "requestUri":"/"
956      },
957      "input":{"shape":"DescribeUserImportJobRequest"},
958      "output":{"shape":"DescribeUserImportJobResponse"},
959      "errors":[
960        {"shape":"ResourceNotFoundException"},
961        {"shape":"InvalidParameterException"},
962        {"shape":"TooManyRequestsException"},
963        {"shape":"NotAuthorizedException"},
964        {"shape":"InternalErrorException"}
965      ]
966    },
967    "DescribeUserPool":{
968      "name":"DescribeUserPool",
969      "http":{
970        "method":"POST",
971        "requestUri":"/"
972      },
973      "input":{"shape":"DescribeUserPoolRequest"},
974      "output":{"shape":"DescribeUserPoolResponse"},
975      "errors":[
976        {"shape":"ResourceNotFoundException"},
977        {"shape":"InvalidParameterException"},
978        {"shape":"TooManyRequestsException"},
979        {"shape":"NotAuthorizedException"},
980        {"shape":"UserPoolTaggingException"},
981        {"shape":"InternalErrorException"}
982      ]
983    },
984    "DescribeUserPoolClient":{
985      "name":"DescribeUserPoolClient",
986      "http":{
987        "method":"POST",
988        "requestUri":"/"
989      },
990      "input":{"shape":"DescribeUserPoolClientRequest"},
991      "output":{"shape":"DescribeUserPoolClientResponse"},
992      "errors":[
993        {"shape":"ResourceNotFoundException"},
994        {"shape":"InvalidParameterException"},
995        {"shape":"TooManyRequestsException"},
996        {"shape":"NotAuthorizedException"},
997        {"shape":"InternalErrorException"}
998      ]
999    },
1000    "DescribeUserPoolDomain":{
1001      "name":"DescribeUserPoolDomain",
1002      "http":{
1003        "method":"POST",
1004        "requestUri":"/"
1005      },
1006      "input":{"shape":"DescribeUserPoolDomainRequest"},
1007      "output":{"shape":"DescribeUserPoolDomainResponse"},
1008      "errors":[
1009        {"shape":"NotAuthorizedException"},
1010        {"shape":"InvalidParameterException"},
1011        {"shape":"ResourceNotFoundException"},
1012        {"shape":"InternalErrorException"}
1013      ]
1014    },
1015    "ForgetDevice":{
1016      "name":"ForgetDevice",
1017      "http":{
1018        "method":"POST",
1019        "requestUri":"/"
1020      },
1021      "input":{"shape":"ForgetDeviceRequest"},
1022      "errors":[
1023        {"shape":"ResourceNotFoundException"},
1024        {"shape":"InvalidParameterException"},
1025        {"shape":"NotAuthorizedException"},
1026        {"shape":"TooManyRequestsException"},
1027        {"shape":"InvalidUserPoolConfigurationException"},
1028        {"shape":"PasswordResetRequiredException"},
1029        {"shape":"UserNotFoundException"},
1030        {"shape":"UserNotConfirmedException"},
1031        {"shape":"InternalErrorException"}
1032      ]
1033    },
1034    "ForgotPassword":{
1035      "name":"ForgotPassword",
1036      "http":{
1037        "method":"POST",
1038        "requestUri":"/"
1039      },
1040      "input":{"shape":"ForgotPasswordRequest"},
1041      "output":{"shape":"ForgotPasswordResponse"},
1042      "errors":[
1043        {"shape":"ResourceNotFoundException"},
1044        {"shape":"InvalidParameterException"},
1045        {"shape":"UnexpectedLambdaException"},
1046        {"shape":"UserLambdaValidationException"},
1047        {"shape":"NotAuthorizedException"},
1048        {"shape":"InvalidLambdaResponseException"},
1049        {"shape":"TooManyRequestsException"},
1050        {"shape":"LimitExceededException"},
1051        {"shape":"InvalidSmsRoleAccessPolicyException"},
1052        {"shape":"InvalidSmsRoleTrustRelationshipException"},
1053        {"shape":"InvalidEmailRoleAccessPolicyException"},
1054        {"shape":"CodeDeliveryFailureException"},
1055        {"shape":"UserNotFoundException"},
1056        {"shape":"UserNotConfirmedException"},
1057        {"shape":"InternalErrorException"}
1058      ],
1059      "authtype":"none"
1060    },
1061    "GetCSVHeader":{
1062      "name":"GetCSVHeader",
1063      "http":{
1064        "method":"POST",
1065        "requestUri":"/"
1066      },
1067      "input":{"shape":"GetCSVHeaderRequest"},
1068      "output":{"shape":"GetCSVHeaderResponse"},
1069      "errors":[
1070        {"shape":"ResourceNotFoundException"},
1071        {"shape":"InvalidParameterException"},
1072        {"shape":"TooManyRequestsException"},
1073        {"shape":"NotAuthorizedException"},
1074        {"shape":"InternalErrorException"}
1075      ]
1076    },
1077    "GetDevice":{
1078      "name":"GetDevice",
1079      "http":{
1080        "method":"POST",
1081        "requestUri":"/"
1082      },
1083      "input":{"shape":"GetDeviceRequest"},
1084      "output":{"shape":"GetDeviceResponse"},
1085      "errors":[
1086        {"shape":"ResourceNotFoundException"},
1087        {"shape":"InvalidParameterException"},
1088        {"shape":"InvalidUserPoolConfigurationException"},
1089        {"shape":"NotAuthorizedException"},
1090        {"shape":"TooManyRequestsException"},
1091        {"shape":"PasswordResetRequiredException"},
1092        {"shape":"UserNotFoundException"},
1093        {"shape":"UserNotConfirmedException"},
1094        {"shape":"InternalErrorException"}
1095      ]
1096    },
1097    "GetGroup":{
1098      "name":"GetGroup",
1099      "http":{
1100        "method":"POST",
1101        "requestUri":"/"
1102      },
1103      "input":{"shape":"GetGroupRequest"},
1104      "output":{"shape":"GetGroupResponse"},
1105      "errors":[
1106        {"shape":"ResourceNotFoundException"},
1107        {"shape":"InvalidParameterException"},
1108        {"shape":"TooManyRequestsException"},
1109        {"shape":"NotAuthorizedException"},
1110        {"shape":"InternalErrorException"}
1111      ]
1112    },
1113    "GetIdentityProviderByIdentifier":{
1114      "name":"GetIdentityProviderByIdentifier",
1115      "http":{
1116        "method":"POST",
1117        "requestUri":"/"
1118      },
1119      "input":{"shape":"GetIdentityProviderByIdentifierRequest"},
1120      "output":{"shape":"GetIdentityProviderByIdentifierResponse"},
1121      "errors":[
1122        {"shape":"InvalidParameterException"},
1123        {"shape":"ResourceNotFoundException"},
1124        {"shape":"NotAuthorizedException"},
1125        {"shape":"TooManyRequestsException"},
1126        {"shape":"InternalErrorException"}
1127      ]
1128    },
1129    "GetSigningCertificate":{
1130      "name":"GetSigningCertificate",
1131      "http":{
1132        "method":"POST",
1133        "requestUri":"/"
1134      },
1135      "input":{"shape":"GetSigningCertificateRequest"},
1136      "output":{"shape":"GetSigningCertificateResponse"},
1137      "errors":[
1138        {"shape":"InternalErrorException"},
1139        {"shape":"InvalidParameterException"},
1140        {"shape":"ResourceNotFoundException"}
1141      ]
1142    },
1143    "GetUICustomization":{
1144      "name":"GetUICustomization",
1145      "http":{
1146        "method":"POST",
1147        "requestUri":"/"
1148      },
1149      "input":{"shape":"GetUICustomizationRequest"},
1150      "output":{"shape":"GetUICustomizationResponse"},
1151      "errors":[
1152        {"shape":"InvalidParameterException"},
1153        {"shape":"ResourceNotFoundException"},
1154        {"shape":"NotAuthorizedException"},
1155        {"shape":"TooManyRequestsException"},
1156        {"shape":"InternalErrorException"}
1157      ]
1158    },
1159    "GetUser":{
1160      "name":"GetUser",
1161      "http":{
1162        "method":"POST",
1163        "requestUri":"/"
1164      },
1165      "input":{"shape":"GetUserRequest"},
1166      "output":{"shape":"GetUserResponse"},
1167      "errors":[
1168        {"shape":"ResourceNotFoundException"},
1169        {"shape":"InvalidParameterException"},
1170        {"shape":"NotAuthorizedException"},
1171        {"shape":"TooManyRequestsException"},
1172        {"shape":"PasswordResetRequiredException"},
1173        {"shape":"UserNotFoundException"},
1174        {"shape":"UserNotConfirmedException"},
1175        {"shape":"InternalErrorException"}
1176      ],
1177      "authtype":"none"
1178    },
1179    "GetUserAttributeVerificationCode":{
1180      "name":"GetUserAttributeVerificationCode",
1181      "http":{
1182        "method":"POST",
1183        "requestUri":"/"
1184      },
1185      "input":{"shape":"GetUserAttributeVerificationCodeRequest"},
1186      "output":{"shape":"GetUserAttributeVerificationCodeResponse"},
1187      "errors":[
1188        {"shape":"ResourceNotFoundException"},
1189        {"shape":"InvalidParameterException"},
1190        {"shape":"TooManyRequestsException"},
1191        {"shape":"NotAuthorizedException"},
1192        {"shape":"UnexpectedLambdaException"},
1193        {"shape":"UserLambdaValidationException"},
1194        {"shape":"InvalidLambdaResponseException"},
1195        {"shape":"InvalidSmsRoleAccessPolicyException"},
1196        {"shape":"InvalidSmsRoleTrustRelationshipException"},
1197        {"shape":"InvalidEmailRoleAccessPolicyException"},
1198        {"shape":"CodeDeliveryFailureException"},
1199        {"shape":"LimitExceededException"},
1200        {"shape":"PasswordResetRequiredException"},
1201        {"shape":"UserNotFoundException"},
1202        {"shape":"UserNotConfirmedException"},
1203        {"shape":"InternalErrorException"}
1204      ],
1205      "authtype":"none"
1206    },
1207    "GetUserPoolMfaConfig":{
1208      "name":"GetUserPoolMfaConfig",
1209      "http":{
1210        "method":"POST",
1211        "requestUri":"/"
1212      },
1213      "input":{"shape":"GetUserPoolMfaConfigRequest"},
1214      "output":{"shape":"GetUserPoolMfaConfigResponse"},
1215      "errors":[
1216        {"shape":"InvalidParameterException"},
1217        {"shape":"TooManyRequestsException"},
1218        {"shape":"ResourceNotFoundException"},
1219        {"shape":"NotAuthorizedException"},
1220        {"shape":"InternalErrorException"}
1221      ]
1222    },
1223    "GlobalSignOut":{
1224      "name":"GlobalSignOut",
1225      "http":{
1226        "method":"POST",
1227        "requestUri":"/"
1228      },
1229      "input":{"shape":"GlobalSignOutRequest"},
1230      "output":{"shape":"GlobalSignOutResponse"},
1231      "errors":[
1232        {"shape":"ResourceNotFoundException"},
1233        {"shape":"InvalidParameterException"},
1234        {"shape":"NotAuthorizedException"},
1235        {"shape":"TooManyRequestsException"},
1236        {"shape":"PasswordResetRequiredException"},
1237        {"shape":"UserNotConfirmedException"},
1238        {"shape":"InternalErrorException"}
1239      ]
1240    },
1241    "InitiateAuth":{
1242      "name":"InitiateAuth",
1243      "http":{
1244        "method":"POST",
1245        "requestUri":"/"
1246      },
1247      "input":{"shape":"InitiateAuthRequest"},
1248      "output":{"shape":"InitiateAuthResponse"},
1249      "errors":[
1250        {"shape":"ResourceNotFoundException"},
1251        {"shape":"InvalidParameterException"},
1252        {"shape":"NotAuthorizedException"},
1253        {"shape":"TooManyRequestsException"},
1254        {"shape":"UnexpectedLambdaException"},
1255        {"shape":"InvalidUserPoolConfigurationException"},
1256        {"shape":"UserLambdaValidationException"},
1257        {"shape":"InvalidLambdaResponseException"},
1258        {"shape":"PasswordResetRequiredException"},
1259        {"shape":"UserNotFoundException"},
1260        {"shape":"UserNotConfirmedException"},
1261        {"shape":"InternalErrorException"},
1262        {"shape":"InvalidSmsRoleAccessPolicyException"},
1263        {"shape":"InvalidSmsRoleTrustRelationshipException"}
1264      ],
1265      "authtype":"none"
1266    },
1267    "ListDevices":{
1268      "name":"ListDevices",
1269      "http":{
1270        "method":"POST",
1271        "requestUri":"/"
1272      },
1273      "input":{"shape":"ListDevicesRequest"},
1274      "output":{"shape":"ListDevicesResponse"},
1275      "errors":[
1276        {"shape":"InvalidParameterException"},
1277        {"shape":"ResourceNotFoundException"},
1278        {"shape":"NotAuthorizedException"},
1279        {"shape":"InvalidUserPoolConfigurationException"},
1280        {"shape":"TooManyRequestsException"},
1281        {"shape":"PasswordResetRequiredException"},
1282        {"shape":"UserNotFoundException"},
1283        {"shape":"UserNotConfirmedException"},
1284        {"shape":"InternalErrorException"}
1285      ]
1286    },
1287    "ListGroups":{
1288      "name":"ListGroups",
1289      "http":{
1290        "method":"POST",
1291        "requestUri":"/"
1292      },
1293      "input":{"shape":"ListGroupsRequest"},
1294      "output":{"shape":"ListGroupsResponse"},
1295      "errors":[
1296        {"shape":"InvalidParameterException"},
1297        {"shape":"ResourceNotFoundException"},
1298        {"shape":"TooManyRequestsException"},
1299        {"shape":"NotAuthorizedException"},
1300        {"shape":"InternalErrorException"}
1301      ]
1302    },
1303    "ListIdentityProviders":{
1304      "name":"ListIdentityProviders",
1305      "http":{
1306        "method":"POST",
1307        "requestUri":"/"
1308      },
1309      "input":{"shape":"ListIdentityProvidersRequest"},
1310      "output":{"shape":"ListIdentityProvidersResponse"},
1311      "errors":[
1312        {"shape":"InvalidParameterException"},
1313        {"shape":"ResourceNotFoundException"},
1314        {"shape":"NotAuthorizedException"},
1315        {"shape":"TooManyRequestsException"},
1316        {"shape":"InternalErrorException"}
1317      ]
1318    },
1319    "ListResourceServers":{
1320      "name":"ListResourceServers",
1321      "http":{
1322        "method":"POST",
1323        "requestUri":"/"
1324      },
1325      "input":{"shape":"ListResourceServersRequest"},
1326      "output":{"shape":"ListResourceServersResponse"},
1327      "errors":[
1328        {"shape":"InvalidParameterException"},
1329        {"shape":"ResourceNotFoundException"},
1330        {"shape":"NotAuthorizedException"},
1331        {"shape":"TooManyRequestsException"},
1332        {"shape":"InternalErrorException"}
1333      ]
1334    },
1335    "ListTagsForResource":{
1336      "name":"ListTagsForResource",
1337      "http":{
1338        "method":"POST",
1339        "requestUri":"/"
1340      },
1341      "input":{"shape":"ListTagsForResourceRequest"},
1342      "output":{"shape":"ListTagsForResourceResponse"},
1343      "errors":[
1344        {"shape":"ResourceNotFoundException"},
1345        {"shape":"NotAuthorizedException"},
1346        {"shape":"TooManyRequestsException"},
1347        {"shape":"InvalidParameterException"},
1348        {"shape":"InternalErrorException"}
1349      ]
1350    },
1351    "ListUserImportJobs":{
1352      "name":"ListUserImportJobs",
1353      "http":{
1354        "method":"POST",
1355        "requestUri":"/"
1356      },
1357      "input":{"shape":"ListUserImportJobsRequest"},
1358      "output":{"shape":"ListUserImportJobsResponse"},
1359      "errors":[
1360        {"shape":"ResourceNotFoundException"},
1361        {"shape":"InvalidParameterException"},
1362        {"shape":"TooManyRequestsException"},
1363        {"shape":"NotAuthorizedException"},
1364        {"shape":"InternalErrorException"}
1365      ]
1366    },
1367    "ListUserPoolClients":{
1368      "name":"ListUserPoolClients",
1369      "http":{
1370        "method":"POST",
1371        "requestUri":"/"
1372      },
1373      "input":{"shape":"ListUserPoolClientsRequest"},
1374      "output":{"shape":"ListUserPoolClientsResponse"},
1375      "errors":[
1376        {"shape":"InvalidParameterException"},
1377        {"shape":"ResourceNotFoundException"},
1378        {"shape":"TooManyRequestsException"},
1379        {"shape":"NotAuthorizedException"},
1380        {"shape":"InternalErrorException"}
1381      ]
1382    },
1383    "ListUserPools":{
1384      "name":"ListUserPools",
1385      "http":{
1386        "method":"POST",
1387        "requestUri":"/"
1388      },
1389      "input":{"shape":"ListUserPoolsRequest"},
1390      "output":{"shape":"ListUserPoolsResponse"},
1391      "errors":[
1392        {"shape":"InvalidParameterException"},
1393        {"shape":"TooManyRequestsException"},
1394        {"shape":"NotAuthorizedException"},
1395        {"shape":"InternalErrorException"}
1396      ]
1397    },
1398    "ListUsers":{
1399      "name":"ListUsers",
1400      "http":{
1401        "method":"POST",
1402        "requestUri":"/"
1403      },
1404      "input":{"shape":"ListUsersRequest"},
1405      "output":{"shape":"ListUsersResponse"},
1406      "errors":[
1407        {"shape":"InvalidParameterException"},
1408        {"shape":"ResourceNotFoundException"},
1409        {"shape":"TooManyRequestsException"},
1410        {"shape":"NotAuthorizedException"},
1411        {"shape":"InternalErrorException"}
1412      ]
1413    },
1414    "ListUsersInGroup":{
1415      "name":"ListUsersInGroup",
1416      "http":{
1417        "method":"POST",
1418        "requestUri":"/"
1419      },
1420      "input":{"shape":"ListUsersInGroupRequest"},
1421      "output":{"shape":"ListUsersInGroupResponse"},
1422      "errors":[
1423        {"shape":"InvalidParameterException"},
1424        {"shape":"ResourceNotFoundException"},
1425        {"shape":"TooManyRequestsException"},
1426        {"shape":"NotAuthorizedException"},
1427        {"shape":"InternalErrorException"}
1428      ]
1429    },
1430    "ResendConfirmationCode":{
1431      "name":"ResendConfirmationCode",
1432      "http":{
1433        "method":"POST",
1434        "requestUri":"/"
1435      },
1436      "input":{"shape":"ResendConfirmationCodeRequest"},
1437      "output":{"shape":"ResendConfirmationCodeResponse"},
1438      "errors":[
1439        {"shape":"ResourceNotFoundException"},
1440        {"shape":"InvalidParameterException"},
1441        {"shape":"UnexpectedLambdaException"},
1442        {"shape":"UserLambdaValidationException"},
1443        {"shape":"NotAuthorizedException"},
1444        {"shape":"InvalidLambdaResponseException"},
1445        {"shape":"TooManyRequestsException"},
1446        {"shape":"LimitExceededException"},
1447        {"shape":"InvalidSmsRoleAccessPolicyException"},
1448        {"shape":"InvalidSmsRoleTrustRelationshipException"},
1449        {"shape":"InvalidEmailRoleAccessPolicyException"},
1450        {"shape":"CodeDeliveryFailureException"},
1451        {"shape":"UserNotFoundException"},
1452        {"shape":"InternalErrorException"}
1453      ],
1454      "authtype":"none"
1455    },
1456    "RespondToAuthChallenge":{
1457      "name":"RespondToAuthChallenge",
1458      "http":{
1459        "method":"POST",
1460        "requestUri":"/"
1461      },
1462      "input":{"shape":"RespondToAuthChallengeRequest"},
1463      "output":{"shape":"RespondToAuthChallengeResponse"},
1464      "errors":[
1465        {"shape":"ResourceNotFoundException"},
1466        {"shape":"InvalidParameterException"},
1467        {"shape":"NotAuthorizedException"},
1468        {"shape":"CodeMismatchException"},
1469        {"shape":"ExpiredCodeException"},
1470        {"shape":"UnexpectedLambdaException"},
1471        {"shape":"UserLambdaValidationException"},
1472        {"shape":"InvalidPasswordException"},
1473        {"shape":"InvalidLambdaResponseException"},
1474        {"shape":"TooManyRequestsException"},
1475        {"shape":"InvalidUserPoolConfigurationException"},
1476        {"shape":"MFAMethodNotFoundException"},
1477        {"shape":"PasswordResetRequiredException"},
1478        {"shape":"UserNotFoundException"},
1479        {"shape":"UserNotConfirmedException"},
1480        {"shape":"InvalidSmsRoleAccessPolicyException"},
1481        {"shape":"InvalidSmsRoleTrustRelationshipException"},
1482        {"shape":"AliasExistsException"},
1483        {"shape":"InternalErrorException"},
1484        {"shape":"SoftwareTokenMFANotFoundException"}
1485      ],
1486      "authtype":"none"
1487    },
1488    "SetRiskConfiguration":{
1489      "name":"SetRiskConfiguration",
1490      "http":{
1491        "method":"POST",
1492        "requestUri":"/"
1493      },
1494      "input":{"shape":"SetRiskConfigurationRequest"},
1495      "output":{"shape":"SetRiskConfigurationResponse"},
1496      "errors":[
1497        {"shape":"ResourceNotFoundException"},
1498        {"shape":"InvalidParameterException"},
1499        {"shape":"TooManyRequestsException"},
1500        {"shape":"NotAuthorizedException"},
1501        {"shape":"UserPoolAddOnNotEnabledException"},
1502        {"shape":"CodeDeliveryFailureException"},
1503        {"shape":"InvalidEmailRoleAccessPolicyException"},
1504        {"shape":"InternalErrorException"}
1505      ]
1506    },
1507    "SetUICustomization":{
1508      "name":"SetUICustomization",
1509      "http":{
1510        "method":"POST",
1511        "requestUri":"/"
1512      },
1513      "input":{"shape":"SetUICustomizationRequest"},
1514      "output":{"shape":"SetUICustomizationResponse"},
1515      "errors":[
1516        {"shape":"InvalidParameterException"},
1517        {"shape":"ResourceNotFoundException"},
1518        {"shape":"NotAuthorizedException"},
1519        {"shape":"TooManyRequestsException"},
1520        {"shape":"InternalErrorException"}
1521      ]
1522    },
1523    "SetUserMFAPreference":{
1524      "name":"SetUserMFAPreference",
1525      "http":{
1526        "method":"POST",
1527        "requestUri":"/"
1528      },
1529      "input":{"shape":"SetUserMFAPreferenceRequest"},
1530      "output":{"shape":"SetUserMFAPreferenceResponse"},
1531      "errors":[
1532        {"shape":"ResourceNotFoundException"},
1533        {"shape":"InvalidParameterException"},
1534        {"shape":"NotAuthorizedException"},
1535        {"shape":"PasswordResetRequiredException"},
1536        {"shape":"UserNotFoundException"},
1537        {"shape":"UserNotConfirmedException"},
1538        {"shape":"InternalErrorException"}
1539      ]
1540    },
1541    "SetUserPoolMfaConfig":{
1542      "name":"SetUserPoolMfaConfig",
1543      "http":{
1544        "method":"POST",
1545        "requestUri":"/"
1546      },
1547      "input":{"shape":"SetUserPoolMfaConfigRequest"},
1548      "output":{"shape":"SetUserPoolMfaConfigResponse"},
1549      "errors":[
1550        {"shape":"InvalidParameterException"},
1551        {"shape":"TooManyRequestsException"},
1552        {"shape":"ResourceNotFoundException"},
1553        {"shape":"InvalidSmsRoleAccessPolicyException"},
1554        {"shape":"InvalidSmsRoleTrustRelationshipException"},
1555        {"shape":"NotAuthorizedException"},
1556        {"shape":"InternalErrorException"}
1557      ]
1558    },
1559    "SetUserSettings":{
1560      "name":"SetUserSettings",
1561      "http":{
1562        "method":"POST",
1563        "requestUri":"/"
1564      },
1565      "input":{"shape":"SetUserSettingsRequest"},
1566      "output":{"shape":"SetUserSettingsResponse"},
1567      "errors":[
1568        {"shape":"ResourceNotFoundException"},
1569        {"shape":"InvalidParameterException"},
1570        {"shape":"NotAuthorizedException"},
1571        {"shape":"PasswordResetRequiredException"},
1572        {"shape":"UserNotFoundException"},
1573        {"shape":"UserNotConfirmedException"},
1574        {"shape":"InternalErrorException"}
1575      ],
1576      "authtype":"none"
1577    },
1578    "SignUp":{
1579      "name":"SignUp",
1580      "http":{
1581        "method":"POST",
1582        "requestUri":"/"
1583      },
1584      "input":{"shape":"SignUpRequest"},
1585      "output":{"shape":"SignUpResponse"},
1586      "errors":[
1587        {"shape":"ResourceNotFoundException"},
1588        {"shape":"InvalidParameterException"},
1589        {"shape":"UnexpectedLambdaException"},
1590        {"shape":"UserLambdaValidationException"},
1591        {"shape":"NotAuthorizedException"},
1592        {"shape":"InvalidPasswordException"},
1593        {"shape":"InvalidLambdaResponseException"},
1594        {"shape":"UsernameExistsException"},
1595        {"shape":"TooManyRequestsException"},
1596        {"shape":"InternalErrorException"},
1597        {"shape":"InvalidSmsRoleAccessPolicyException"},
1598        {"shape":"InvalidSmsRoleTrustRelationshipException"},
1599        {"shape":"InvalidEmailRoleAccessPolicyException"},
1600        {"shape":"CodeDeliveryFailureException"}
1601      ],
1602      "authtype":"none"
1603    },
1604    "StartUserImportJob":{
1605      "name":"StartUserImportJob",
1606      "http":{
1607        "method":"POST",
1608        "requestUri":"/"
1609      },
1610      "input":{"shape":"StartUserImportJobRequest"},
1611      "output":{"shape":"StartUserImportJobResponse"},
1612      "errors":[
1613        {"shape":"ResourceNotFoundException"},
1614        {"shape":"InvalidParameterException"},
1615        {"shape":"TooManyRequestsException"},
1616        {"shape":"InternalErrorException"},
1617        {"shape":"PreconditionNotMetException"},
1618        {"shape":"NotAuthorizedException"}
1619      ]
1620    },
1621    "StopUserImportJob":{
1622      "name":"StopUserImportJob",
1623      "http":{
1624        "method":"POST",
1625        "requestUri":"/"
1626      },
1627      "input":{"shape":"StopUserImportJobRequest"},
1628      "output":{"shape":"StopUserImportJobResponse"},
1629      "errors":[
1630        {"shape":"ResourceNotFoundException"},
1631        {"shape":"InvalidParameterException"},
1632        {"shape":"TooManyRequestsException"},
1633        {"shape":"InternalErrorException"},
1634        {"shape":"PreconditionNotMetException"},
1635        {"shape":"NotAuthorizedException"}
1636      ]
1637    },
1638    "TagResource":{
1639      "name":"TagResource",
1640      "http":{
1641        "method":"POST",
1642        "requestUri":"/"
1643      },
1644      "input":{"shape":"TagResourceRequest"},
1645      "output":{"shape":"TagResourceResponse"},
1646      "errors":[
1647        {"shape":"ResourceNotFoundException"},
1648        {"shape":"NotAuthorizedException"},
1649        {"shape":"TooManyRequestsException"},
1650        {"shape":"InvalidParameterException"},
1651        {"shape":"InternalErrorException"}
1652      ]
1653    },
1654    "UntagResource":{
1655      "name":"UntagResource",
1656      "http":{
1657        "method":"POST",
1658        "requestUri":"/"
1659      },
1660      "input":{"shape":"UntagResourceRequest"},
1661      "output":{"shape":"UntagResourceResponse"},
1662      "errors":[
1663        {"shape":"ResourceNotFoundException"},
1664        {"shape":"NotAuthorizedException"},
1665        {"shape":"TooManyRequestsException"},
1666        {"shape":"InvalidParameterException"},
1667        {"shape":"InternalErrorException"}
1668      ]
1669    },
1670    "UpdateAuthEventFeedback":{
1671      "name":"UpdateAuthEventFeedback",
1672      "http":{
1673        "method":"POST",
1674        "requestUri":"/"
1675      },
1676      "input":{"shape":"UpdateAuthEventFeedbackRequest"},
1677      "output":{"shape":"UpdateAuthEventFeedbackResponse"},
1678      "errors":[
1679        {"shape":"InvalidParameterException"},
1680        {"shape":"ResourceNotFoundException"},
1681        {"shape":"TooManyRequestsException"},
1682        {"shape":"NotAuthorizedException"},
1683        {"shape":"UserNotFoundException"},
1684        {"shape":"UserPoolAddOnNotEnabledException"},
1685        {"shape":"InternalErrorException"}
1686      ]
1687    },
1688    "UpdateDeviceStatus":{
1689      "name":"UpdateDeviceStatus",
1690      "http":{
1691        "method":"POST",
1692        "requestUri":"/"
1693      },
1694      "input":{"shape":"UpdateDeviceStatusRequest"},
1695      "output":{"shape":"UpdateDeviceStatusResponse"},
1696      "errors":[
1697        {"shape":"InvalidParameterException"},
1698        {"shape":"ResourceNotFoundException"},
1699        {"shape":"NotAuthorizedException"},
1700        {"shape":"InvalidUserPoolConfigurationException"},
1701        {"shape":"TooManyRequestsException"},
1702        {"shape":"PasswordResetRequiredException"},
1703        {"shape":"UserNotFoundException"},
1704        {"shape":"UserNotConfirmedException"},
1705        {"shape":"InternalErrorException"}
1706      ]
1707    },
1708    "UpdateGroup":{
1709      "name":"UpdateGroup",
1710      "http":{
1711        "method":"POST",
1712        "requestUri":"/"
1713      },
1714      "input":{"shape":"UpdateGroupRequest"},
1715      "output":{"shape":"UpdateGroupResponse"},
1716      "errors":[
1717        {"shape":"ResourceNotFoundException"},
1718        {"shape":"InvalidParameterException"},
1719        {"shape":"TooManyRequestsException"},
1720        {"shape":"NotAuthorizedException"},
1721        {"shape":"InternalErrorException"}
1722      ]
1723    },
1724    "UpdateIdentityProvider":{
1725      "name":"UpdateIdentityProvider",
1726      "http":{
1727        "method":"POST",
1728        "requestUri":"/"
1729      },
1730      "input":{"shape":"UpdateIdentityProviderRequest"},
1731      "output":{"shape":"UpdateIdentityProviderResponse"},
1732      "errors":[
1733        {"shape":"InvalidParameterException"},
1734        {"shape":"UnsupportedIdentityProviderException"},
1735        {"shape":"ResourceNotFoundException"},
1736        {"shape":"NotAuthorizedException"},
1737        {"shape":"TooManyRequestsException"},
1738        {"shape":"InternalErrorException"}
1739      ]
1740    },
1741    "UpdateResourceServer":{
1742      "name":"UpdateResourceServer",
1743      "http":{
1744        "method":"POST",
1745        "requestUri":"/"
1746      },
1747      "input":{"shape":"UpdateResourceServerRequest"},
1748      "output":{"shape":"UpdateResourceServerResponse"},
1749      "errors":[
1750        {"shape":"InvalidParameterException"},
1751        {"shape":"ResourceNotFoundException"},
1752        {"shape":"NotAuthorizedException"},
1753        {"shape":"TooManyRequestsException"},
1754        {"shape":"InternalErrorException"}
1755      ]
1756    },
1757    "UpdateUserAttributes":{
1758      "name":"UpdateUserAttributes",
1759      "http":{
1760        "method":"POST",
1761        "requestUri":"/"
1762      },
1763      "input":{"shape":"UpdateUserAttributesRequest"},
1764      "output":{"shape":"UpdateUserAttributesResponse"},
1765      "errors":[
1766        {"shape":"ResourceNotFoundException"},
1767        {"shape":"InvalidParameterException"},
1768        {"shape":"CodeMismatchException"},
1769        {"shape":"ExpiredCodeException"},
1770        {"shape":"NotAuthorizedException"},
1771        {"shape":"UnexpectedLambdaException"},
1772        {"shape":"UserLambdaValidationException"},
1773        {"shape":"InvalidLambdaResponseException"},
1774        {"shape":"TooManyRequestsException"},
1775        {"shape":"AliasExistsException"},
1776        {"shape":"InvalidSmsRoleAccessPolicyException"},
1777        {"shape":"InvalidSmsRoleTrustRelationshipException"},
1778        {"shape":"InvalidEmailRoleAccessPolicyException"},
1779        {"shape":"CodeDeliveryFailureException"},
1780        {"shape":"PasswordResetRequiredException"},
1781        {"shape":"UserNotFoundException"},
1782        {"shape":"UserNotConfirmedException"},
1783        {"shape":"InternalErrorException"}
1784      ],
1785      "authtype":"none"
1786    },
1787    "UpdateUserPool":{
1788      "name":"UpdateUserPool",
1789      "http":{
1790        "method":"POST",
1791        "requestUri":"/"
1792      },
1793      "input":{"shape":"UpdateUserPoolRequest"},
1794      "output":{"shape":"UpdateUserPoolResponse"},
1795      "errors":[
1796        {"shape":"ResourceNotFoundException"},
1797        {"shape":"InvalidParameterException"},
1798        {"shape":"ConcurrentModificationException"},
1799        {"shape":"TooManyRequestsException"},
1800        {"shape":"NotAuthorizedException"},
1801        {"shape":"UserImportInProgressException"},
1802        {"shape":"InternalErrorException"},
1803        {"shape":"InvalidSmsRoleAccessPolicyException"},
1804        {"shape":"InvalidSmsRoleTrustRelationshipException"},
1805        {"shape":"UserPoolTaggingException"},
1806        {"shape":"InvalidEmailRoleAccessPolicyException"}
1807      ]
1808    },
1809    "UpdateUserPoolClient":{
1810      "name":"UpdateUserPoolClient",
1811      "http":{
1812        "method":"POST",
1813        "requestUri":"/"
1814      },
1815      "input":{"shape":"UpdateUserPoolClientRequest"},
1816      "output":{"shape":"UpdateUserPoolClientResponse"},
1817      "errors":[
1818        {"shape":"ResourceNotFoundException"},
1819        {"shape":"InvalidParameterException"},
1820        {"shape":"ConcurrentModificationException"},
1821        {"shape":"TooManyRequestsException"},
1822        {"shape":"NotAuthorizedException"},
1823        {"shape":"ScopeDoesNotExistException"},
1824        {"shape":"InvalidOAuthFlowException"},
1825        {"shape":"InternalErrorException"}
1826      ]
1827    },
1828    "UpdateUserPoolDomain":{
1829      "name":"UpdateUserPoolDomain",
1830      "http":{
1831        "method":"POST",
1832        "requestUri":"/"
1833      },
1834      "input":{"shape":"UpdateUserPoolDomainRequest"},
1835      "output":{"shape":"UpdateUserPoolDomainResponse"},
1836      "errors":[
1837        {"shape":"InvalidParameterException"},
1838        {"shape":"NotAuthorizedException"},
1839        {"shape":"ResourceNotFoundException"},
1840        {"shape":"TooManyRequestsException"},
1841        {"shape":"InternalErrorException"}
1842      ]
1843    },
1844    "VerifySoftwareToken":{
1845      "name":"VerifySoftwareToken",
1846      "http":{
1847        "method":"POST",
1848        "requestUri":"/"
1849      },
1850      "input":{"shape":"VerifySoftwareTokenRequest"},
1851      "output":{"shape":"VerifySoftwareTokenResponse"},
1852      "errors":[
1853        {"shape":"InvalidParameterException"},
1854        {"shape":"ResourceNotFoundException"},
1855        {"shape":"InvalidUserPoolConfigurationException"},
1856        {"shape":"NotAuthorizedException"},
1857        {"shape":"TooManyRequestsException"},
1858        {"shape":"PasswordResetRequiredException"},
1859        {"shape":"UserNotFoundException"},
1860        {"shape":"UserNotConfirmedException"},
1861        {"shape":"InternalErrorException"},
1862        {"shape":"EnableSoftwareTokenMFAException"},
1863        {"shape":"NotAuthorizedException"},
1864        {"shape":"SoftwareTokenMFANotFoundException"},
1865        {"shape":"CodeMismatchException"}
1866      ]
1867    },
1868    "VerifyUserAttribute":{
1869      "name":"VerifyUserAttribute",
1870      "http":{
1871        "method":"POST",
1872        "requestUri":"/"
1873      },
1874      "input":{"shape":"VerifyUserAttributeRequest"},
1875      "output":{"shape":"VerifyUserAttributeResponse"},
1876      "errors":[
1877        {"shape":"ResourceNotFoundException"},
1878        {"shape":"InvalidParameterException"},
1879        {"shape":"CodeMismatchException"},
1880        {"shape":"ExpiredCodeException"},
1881        {"shape":"NotAuthorizedException"},
1882        {"shape":"TooManyRequestsException"},
1883        {"shape":"LimitExceededException"},
1884        {"shape":"PasswordResetRequiredException"},
1885        {"shape":"UserNotFoundException"},
1886        {"shape":"UserNotConfirmedException"},
1887        {"shape":"InternalErrorException"}
1888      ],
1889      "authtype":"none"
1890    }
1891  },
1892  "shapes":{
1893    "AWSAccountIdType":{"type":"string"},
1894    "AccessTokenValidityType":{
1895      "type":"integer",
1896      "max":86400,
1897      "min":1
1898    },
1899    "AccountRecoverySettingType":{
1900      "type":"structure",
1901      "members":{
1902        "RecoveryMechanisms":{"shape":"RecoveryMechanismsType"}
1903      }
1904    },
1905    "AccountTakeoverActionNotifyType":{"type":"boolean"},
1906    "AccountTakeoverActionType":{
1907      "type":"structure",
1908      "required":[
1909        "Notify",
1910        "EventAction"
1911      ],
1912      "members":{
1913        "Notify":{"shape":"AccountTakeoverActionNotifyType"},
1914        "EventAction":{"shape":"AccountTakeoverEventActionType"}
1915      }
1916    },
1917    "AccountTakeoverActionsType":{
1918      "type":"structure",
1919      "members":{
1920        "LowAction":{"shape":"AccountTakeoverActionType"},
1921        "MediumAction":{"shape":"AccountTakeoverActionType"},
1922        "HighAction":{"shape":"AccountTakeoverActionType"}
1923      }
1924    },
1925    "AccountTakeoverEventActionType":{
1926      "type":"string",
1927      "enum":[
1928        "BLOCK",
1929        "MFA_IF_CONFIGURED",
1930        "MFA_REQUIRED",
1931        "NO_ACTION"
1932      ]
1933    },
1934    "AccountTakeoverRiskConfigurationType":{
1935      "type":"structure",
1936      "required":["Actions"],
1937      "members":{
1938        "NotifyConfiguration":{"shape":"NotifyConfigurationType"},
1939        "Actions":{"shape":"AccountTakeoverActionsType"}
1940      }
1941    },
1942    "AddCustomAttributesRequest":{
1943      "type":"structure",
1944      "required":[
1945        "UserPoolId",
1946        "CustomAttributes"
1947      ],
1948      "members":{
1949        "UserPoolId":{"shape":"UserPoolIdType"},
1950        "CustomAttributes":{"shape":"CustomAttributesListType"}
1951      }
1952    },
1953    "AddCustomAttributesResponse":{
1954      "type":"structure",
1955      "members":{
1956      }
1957    },
1958    "AdminAddUserToGroupRequest":{
1959      "type":"structure",
1960      "required":[
1961        "UserPoolId",
1962        "Username",
1963        "GroupName"
1964      ],
1965      "members":{
1966        "UserPoolId":{"shape":"UserPoolIdType"},
1967        "Username":{"shape":"UsernameType"},
1968        "GroupName":{"shape":"GroupNameType"}
1969      }
1970    },
1971    "AdminConfirmSignUpRequest":{
1972      "type":"structure",
1973      "required":[
1974        "UserPoolId",
1975        "Username"
1976      ],
1977      "members":{
1978        "UserPoolId":{"shape":"UserPoolIdType"},
1979        "Username":{"shape":"UsernameType"},
1980        "ClientMetadata":{"shape":"ClientMetadataType"}
1981      }
1982    },
1983    "AdminConfirmSignUpResponse":{
1984      "type":"structure",
1985      "members":{
1986      }
1987    },
1988    "AdminCreateUserConfigType":{
1989      "type":"structure",
1990      "members":{
1991        "AllowAdminCreateUserOnly":{"shape":"BooleanType"},
1992        "UnusedAccountValidityDays":{"shape":"AdminCreateUserUnusedAccountValidityDaysType"},
1993        "InviteMessageTemplate":{"shape":"MessageTemplateType"}
1994      }
1995    },
1996    "AdminCreateUserRequest":{
1997      "type":"structure",
1998      "required":[
1999        "UserPoolId",
2000        "Username"
2001      ],
2002      "members":{
2003        "UserPoolId":{"shape":"UserPoolIdType"},
2004        "Username":{"shape":"UsernameType"},
2005        "UserAttributes":{"shape":"AttributeListType"},
2006        "ValidationData":{"shape":"AttributeListType"},
2007        "TemporaryPassword":{"shape":"PasswordType"},
2008        "ForceAliasCreation":{"shape":"ForceAliasCreation"},
2009        "MessageAction":{"shape":"MessageActionType"},
2010        "DesiredDeliveryMediums":{"shape":"DeliveryMediumListType"},
2011        "ClientMetadata":{"shape":"ClientMetadataType"}
2012      }
2013    },
2014    "AdminCreateUserResponse":{
2015      "type":"structure",
2016      "members":{
2017        "User":{"shape":"UserType"}
2018      }
2019    },
2020    "AdminCreateUserUnusedAccountValidityDaysType":{
2021      "type":"integer",
2022      "max":365,
2023      "min":0
2024    },
2025    "AdminDeleteUserAttributesRequest":{
2026      "type":"structure",
2027      "required":[
2028        "UserPoolId",
2029        "Username",
2030        "UserAttributeNames"
2031      ],
2032      "members":{
2033        "UserPoolId":{"shape":"UserPoolIdType"},
2034        "Username":{"shape":"UsernameType"},
2035        "UserAttributeNames":{"shape":"AttributeNameListType"}
2036      }
2037    },
2038    "AdminDeleteUserAttributesResponse":{
2039      "type":"structure",
2040      "members":{
2041      }
2042    },
2043    "AdminDeleteUserRequest":{
2044      "type":"structure",
2045      "required":[
2046        "UserPoolId",
2047        "Username"
2048      ],
2049      "members":{
2050        "UserPoolId":{"shape":"UserPoolIdType"},
2051        "Username":{"shape":"UsernameType"}
2052      }
2053    },
2054    "AdminDisableProviderForUserRequest":{
2055      "type":"structure",
2056      "required":[
2057        "UserPoolId",
2058        "User"
2059      ],
2060      "members":{
2061        "UserPoolId":{"shape":"StringType"},
2062        "User":{"shape":"ProviderUserIdentifierType"}
2063      }
2064    },
2065    "AdminDisableProviderForUserResponse":{
2066      "type":"structure",
2067      "members":{
2068      }
2069    },
2070    "AdminDisableUserRequest":{
2071      "type":"structure",
2072      "required":[
2073        "UserPoolId",
2074        "Username"
2075      ],
2076      "members":{
2077        "UserPoolId":{"shape":"UserPoolIdType"},
2078        "Username":{"shape":"UsernameType"}
2079      }
2080    },
2081    "AdminDisableUserResponse":{
2082      "type":"structure",
2083      "members":{
2084      }
2085    },
2086    "AdminEnableUserRequest":{
2087      "type":"structure",
2088      "required":[
2089        "UserPoolId",
2090        "Username"
2091      ],
2092      "members":{
2093        "UserPoolId":{"shape":"UserPoolIdType"},
2094        "Username":{"shape":"UsernameType"}
2095      }
2096    },
2097    "AdminEnableUserResponse":{
2098      "type":"structure",
2099      "members":{
2100      }
2101    },
2102    "AdminForgetDeviceRequest":{
2103      "type":"structure",
2104      "required":[
2105        "UserPoolId",
2106        "Username",
2107        "DeviceKey"
2108      ],
2109      "members":{
2110        "UserPoolId":{"shape":"UserPoolIdType"},
2111        "Username":{"shape":"UsernameType"},
2112        "DeviceKey":{"shape":"DeviceKeyType"}
2113      }
2114    },
2115    "AdminGetDeviceRequest":{
2116      "type":"structure",
2117      "required":[
2118        "DeviceKey",
2119        "UserPoolId",
2120        "Username"
2121      ],
2122      "members":{
2123        "DeviceKey":{"shape":"DeviceKeyType"},
2124        "UserPoolId":{"shape":"UserPoolIdType"},
2125        "Username":{"shape":"UsernameType"}
2126      }
2127    },
2128    "AdminGetDeviceResponse":{
2129      "type":"structure",
2130      "required":["Device"],
2131      "members":{
2132        "Device":{"shape":"DeviceType"}
2133      }
2134    },
2135    "AdminGetUserRequest":{
2136      "type":"structure",
2137      "required":[
2138        "UserPoolId",
2139        "Username"
2140      ],
2141      "members":{
2142        "UserPoolId":{"shape":"UserPoolIdType"},
2143        "Username":{"shape":"UsernameType"}
2144      }
2145    },
2146    "AdminGetUserResponse":{
2147      "type":"structure",
2148      "required":["Username"],
2149      "members":{
2150        "Username":{"shape":"UsernameType"},
2151        "UserAttributes":{"shape":"AttributeListType"},
2152        "UserCreateDate":{"shape":"DateType"},
2153        "UserLastModifiedDate":{"shape":"DateType"},
2154        "Enabled":{"shape":"BooleanType"},
2155        "UserStatus":{"shape":"UserStatusType"},
2156        "MFAOptions":{"shape":"MFAOptionListType"},
2157        "PreferredMfaSetting":{"shape":"StringType"},
2158        "UserMFASettingList":{"shape":"UserMFASettingListType"}
2159      }
2160    },
2161    "AdminInitiateAuthRequest":{
2162      "type":"structure",
2163      "required":[
2164        "UserPoolId",
2165        "ClientId",
2166        "AuthFlow"
2167      ],
2168      "members":{
2169        "UserPoolId":{"shape":"UserPoolIdType"},
2170        "ClientId":{"shape":"ClientIdType"},
2171        "AuthFlow":{"shape":"AuthFlowType"},
2172        "AuthParameters":{"shape":"AuthParametersType"},
2173        "ClientMetadata":{"shape":"ClientMetadataType"},
2174        "AnalyticsMetadata":{"shape":"AnalyticsMetadataType"},
2175        "ContextData":{"shape":"ContextDataType"}
2176      }
2177    },
2178    "AdminInitiateAuthResponse":{
2179      "type":"structure",
2180      "members":{
2181        "ChallengeName":{"shape":"ChallengeNameType"},
2182        "Session":{"shape":"SessionType"},
2183        "ChallengeParameters":{"shape":"ChallengeParametersType"},
2184        "AuthenticationResult":{"shape":"AuthenticationResultType"}
2185      }
2186    },
2187    "AdminLinkProviderForUserRequest":{
2188      "type":"structure",
2189      "required":[
2190        "UserPoolId",
2191        "DestinationUser",
2192        "SourceUser"
2193      ],
2194      "members":{
2195        "UserPoolId":{"shape":"StringType"},
2196        "DestinationUser":{"shape":"ProviderUserIdentifierType"},
2197        "SourceUser":{"shape":"ProviderUserIdentifierType"}
2198      }
2199    },
2200    "AdminLinkProviderForUserResponse":{
2201      "type":"structure",
2202      "members":{
2203      }
2204    },
2205    "AdminListDevicesRequest":{
2206      "type":"structure",
2207      "required":[
2208        "UserPoolId",
2209        "Username"
2210      ],
2211      "members":{
2212        "UserPoolId":{"shape":"UserPoolIdType"},
2213        "Username":{"shape":"UsernameType"},
2214        "Limit":{"shape":"QueryLimitType"},
2215        "PaginationToken":{"shape":"SearchPaginationTokenType"}
2216      }
2217    },
2218    "AdminListDevicesResponse":{
2219      "type":"structure",
2220      "members":{
2221        "Devices":{"shape":"DeviceListType"},
2222        "PaginationToken":{"shape":"SearchPaginationTokenType"}
2223      }
2224    },
2225    "AdminListGroupsForUserRequest":{
2226      "type":"structure",
2227      "required":[
2228        "Username",
2229        "UserPoolId"
2230      ],
2231      "members":{
2232        "Username":{"shape":"UsernameType"},
2233        "UserPoolId":{"shape":"UserPoolIdType"},
2234        "Limit":{"shape":"QueryLimitType"},
2235        "NextToken":{"shape":"PaginationKey"}
2236      }
2237    },
2238    "AdminListGroupsForUserResponse":{
2239      "type":"structure",
2240      "members":{
2241        "Groups":{"shape":"GroupListType"},
2242        "NextToken":{"shape":"PaginationKey"}
2243      }
2244    },
2245    "AdminListUserAuthEventsRequest":{
2246      "type":"structure",
2247      "required":[
2248        "UserPoolId",
2249        "Username"
2250      ],
2251      "members":{
2252        "UserPoolId":{"shape":"UserPoolIdType"},
2253        "Username":{"shape":"UsernameType"},
2254        "MaxResults":{"shape":"QueryLimitType"},
2255        "NextToken":{"shape":"PaginationKey"}
2256      }
2257    },
2258    "AdminListUserAuthEventsResponse":{
2259      "type":"structure",
2260      "members":{
2261        "AuthEvents":{"shape":"AuthEventsType"},
2262        "NextToken":{"shape":"PaginationKey"}
2263      }
2264    },
2265    "AdminRemoveUserFromGroupRequest":{
2266      "type":"structure",
2267      "required":[
2268        "UserPoolId",
2269        "Username",
2270        "GroupName"
2271      ],
2272      "members":{
2273        "UserPoolId":{"shape":"UserPoolIdType"},
2274        "Username":{"shape":"UsernameType"},
2275        "GroupName":{"shape":"GroupNameType"}
2276      }
2277    },
2278    "AdminResetUserPasswordRequest":{
2279      "type":"structure",
2280      "required":[
2281        "UserPoolId",
2282        "Username"
2283      ],
2284      "members":{
2285        "UserPoolId":{"shape":"UserPoolIdType"},
2286        "Username":{"shape":"UsernameType"},
2287        "ClientMetadata":{"shape":"ClientMetadataType"}
2288      }
2289    },
2290    "AdminResetUserPasswordResponse":{
2291      "type":"structure",
2292      "members":{
2293      }
2294    },
2295    "AdminRespondToAuthChallengeRequest":{
2296      "type":"structure",
2297      "required":[
2298        "UserPoolId",
2299        "ClientId",
2300        "ChallengeName"
2301      ],
2302      "members":{
2303        "UserPoolId":{"shape":"UserPoolIdType"},
2304        "ClientId":{"shape":"ClientIdType"},
2305        "ChallengeName":{"shape":"ChallengeNameType"},
2306        "ChallengeResponses":{"shape":"ChallengeResponsesType"},
2307        "Session":{"shape":"SessionType"},
2308        "AnalyticsMetadata":{"shape":"AnalyticsMetadataType"},
2309        "ContextData":{"shape":"ContextDataType"},
2310        "ClientMetadata":{"shape":"ClientMetadataType"}
2311      }
2312    },
2313    "AdminRespondToAuthChallengeResponse":{
2314      "type":"structure",
2315      "members":{
2316        "ChallengeName":{"shape":"ChallengeNameType"},
2317        "Session":{"shape":"SessionType"},
2318        "ChallengeParameters":{"shape":"ChallengeParametersType"},
2319        "AuthenticationResult":{"shape":"AuthenticationResultType"}
2320      }
2321    },
2322    "AdminSetUserMFAPreferenceRequest":{
2323      "type":"structure",
2324      "required":[
2325        "Username",
2326        "UserPoolId"
2327      ],
2328      "members":{
2329        "SMSMfaSettings":{"shape":"SMSMfaSettingsType"},
2330        "SoftwareTokenMfaSettings":{"shape":"SoftwareTokenMfaSettingsType"},
2331        "Username":{"shape":"UsernameType"},
2332        "UserPoolId":{"shape":"UserPoolIdType"}
2333      }
2334    },
2335    "AdminSetUserMFAPreferenceResponse":{
2336      "type":"structure",
2337      "members":{
2338      }
2339    },
2340    "AdminSetUserPasswordRequest":{
2341      "type":"structure",
2342      "required":[
2343        "UserPoolId",
2344        "Username",
2345        "Password"
2346      ],
2347      "members":{
2348        "UserPoolId":{"shape":"UserPoolIdType"},
2349        "Username":{"shape":"UsernameType"},
2350        "Password":{"shape":"PasswordType"},
2351        "Permanent":{"shape":"BooleanType"}
2352      }
2353    },
2354    "AdminSetUserPasswordResponse":{
2355      "type":"structure",
2356      "members":{
2357      }
2358    },
2359    "AdminSetUserSettingsRequest":{
2360      "type":"structure",
2361      "required":[
2362        "UserPoolId",
2363        "Username",
2364        "MFAOptions"
2365      ],
2366      "members":{
2367        "UserPoolId":{"shape":"UserPoolIdType"},
2368        "Username":{"shape":"UsernameType"},
2369        "MFAOptions":{"shape":"MFAOptionListType"}
2370      }
2371    },
2372    "AdminSetUserSettingsResponse":{
2373      "type":"structure",
2374      "members":{
2375      }
2376    },
2377    "AdminUpdateAuthEventFeedbackRequest":{
2378      "type":"structure",
2379      "required":[
2380        "UserPoolId",
2381        "Username",
2382        "EventId",
2383        "FeedbackValue"
2384      ],
2385      "members":{
2386        "UserPoolId":{"shape":"UserPoolIdType"},
2387        "Username":{"shape":"UsernameType"},
2388        "EventId":{"shape":"EventIdType"},
2389        "FeedbackValue":{"shape":"FeedbackValueType"}
2390      }
2391    },
2392    "AdminUpdateAuthEventFeedbackResponse":{
2393      "type":"structure",
2394      "members":{
2395      }
2396    },
2397    "AdminUpdateDeviceStatusRequest":{
2398      "type":"structure",
2399      "required":[
2400        "UserPoolId",
2401        "Username",
2402        "DeviceKey"
2403      ],
2404      "members":{
2405        "UserPoolId":{"shape":"UserPoolIdType"},
2406        "Username":{"shape":"UsernameType"},
2407        "DeviceKey":{"shape":"DeviceKeyType"},
2408        "DeviceRememberedStatus":{"shape":"DeviceRememberedStatusType"}
2409      }
2410    },
2411    "AdminUpdateDeviceStatusResponse":{
2412      "type":"structure",
2413      "members":{
2414      }
2415    },
2416    "AdminUpdateUserAttributesRequest":{
2417      "type":"structure",
2418      "required":[
2419        "UserPoolId",
2420        "Username",
2421        "UserAttributes"
2422      ],
2423      "members":{
2424        "UserPoolId":{"shape":"UserPoolIdType"},
2425        "Username":{"shape":"UsernameType"},
2426        "UserAttributes":{"shape":"AttributeListType"},
2427        "ClientMetadata":{"shape":"ClientMetadataType"}
2428      }
2429    },
2430    "AdminUpdateUserAttributesResponse":{
2431      "type":"structure",
2432      "members":{
2433      }
2434    },
2435    "AdminUserGlobalSignOutRequest":{
2436      "type":"structure",
2437      "required":[
2438        "UserPoolId",
2439        "Username"
2440      ],
2441      "members":{
2442        "UserPoolId":{"shape":"UserPoolIdType"},
2443        "Username":{"shape":"UsernameType"}
2444      }
2445    },
2446    "AdminUserGlobalSignOutResponse":{
2447      "type":"structure",
2448      "members":{
2449      }
2450    },
2451    "AdvancedSecurityModeType":{
2452      "type":"string",
2453      "enum":[
2454        "OFF",
2455        "AUDIT",
2456        "ENFORCED"
2457      ]
2458    },
2459    "AliasAttributeType":{
2460      "type":"string",
2461      "enum":[
2462        "phone_number",
2463        "email",
2464        "preferred_username"
2465      ]
2466    },
2467    "AliasAttributesListType":{
2468      "type":"list",
2469      "member":{"shape":"AliasAttributeType"}
2470    },
2471    "AliasExistsException":{
2472      "type":"structure",
2473      "members":{
2474        "message":{"shape":"MessageType"}
2475      },
2476      "exception":true
2477    },
2478    "AnalyticsConfigurationType":{
2479      "type":"structure",
2480      "members":{
2481        "ApplicationId":{"shape":"HexStringType"},
2482        "ApplicationArn":{"shape":"ArnType"},
2483        "RoleArn":{"shape":"ArnType"},
2484        "ExternalId":{"shape":"StringType"},
2485        "UserDataShared":{"shape":"BooleanType"}
2486      }
2487    },
2488    "AnalyticsMetadataType":{
2489      "type":"structure",
2490      "members":{
2491        "AnalyticsEndpointId":{"shape":"StringType"}
2492      }
2493    },
2494    "ArnType":{
2495      "type":"string",
2496      "max":2048,
2497      "min":20,
2498      "pattern":"arn:[\\w+=/,.@-]+:[\\w+=/,.@-]+:([\\w+=/,.@-]*)?:[0-9]+:[\\w+=/,.@-]+(:[\\w+=/,.@-]+)?(:[\\w+=/,.@-]+)?"
2499    },
2500    "AssociateSoftwareTokenRequest":{
2501      "type":"structure",
2502      "members":{
2503        "AccessToken":{"shape":"TokenModelType"},
2504        "Session":{"shape":"SessionType"}
2505      }
2506    },
2507    "AssociateSoftwareTokenResponse":{
2508      "type":"structure",
2509      "members":{
2510        "SecretCode":{"shape":"SecretCodeType"},
2511        "Session":{"shape":"SessionType"}
2512      }
2513    },
2514    "AttributeDataType":{
2515      "type":"string",
2516      "enum":[
2517        "String",
2518        "Number",
2519        "DateTime",
2520        "Boolean"
2521      ]
2522    },
2523    "AttributeListType":{
2524      "type":"list",
2525      "member":{"shape":"AttributeType"}
2526    },
2527    "AttributeMappingKeyType":{
2528      "type":"string",
2529      "max":32,
2530      "min":1
2531    },
2532    "AttributeMappingType":{
2533      "type":"map",
2534      "key":{"shape":"AttributeMappingKeyType"},
2535      "value":{"shape":"StringType"}
2536    },
2537    "AttributeNameListType":{
2538      "type":"list",
2539      "member":{"shape":"AttributeNameType"}
2540    },
2541    "AttributeNameType":{
2542      "type":"string",
2543      "max":32,
2544      "min":1,
2545      "pattern":"[\\p{L}\\p{M}\\p{S}\\p{N}\\p{P}]+"
2546    },
2547    "AttributeType":{
2548      "type":"structure",
2549      "required":["Name"],
2550      "members":{
2551        "Name":{"shape":"AttributeNameType"},
2552        "Value":{"shape":"AttributeValueType"}
2553      }
2554    },
2555    "AttributeValueType":{
2556      "type":"string",
2557      "max":2048,
2558      "sensitive":true
2559    },
2560    "AuthEventType":{
2561      "type":"structure",
2562      "members":{
2563        "EventId":{"shape":"StringType"},
2564        "EventType":{"shape":"EventType"},
2565        "CreationDate":{"shape":"DateType"},
2566        "EventResponse":{"shape":"EventResponseType"},
2567        "EventRisk":{"shape":"EventRiskType"},
2568        "ChallengeResponses":{"shape":"ChallengeResponseListType"},
2569        "EventContextData":{"shape":"EventContextDataType"},
2570        "EventFeedback":{"shape":"EventFeedbackType"}
2571      }
2572    },
2573    "AuthEventsType":{
2574      "type":"list",
2575      "member":{"shape":"AuthEventType"}
2576    },
2577    "AuthFlowType":{
2578      "type":"string",
2579      "enum":[
2580        "USER_SRP_AUTH",
2581        "REFRESH_TOKEN_AUTH",
2582        "REFRESH_TOKEN",
2583        "CUSTOM_AUTH",
2584        "ADMIN_NO_SRP_AUTH",
2585        "USER_PASSWORD_AUTH",
2586        "ADMIN_USER_PASSWORD_AUTH"
2587      ]
2588    },
2589    "AuthParametersType":{
2590      "type":"map",
2591      "key":{"shape":"StringType"},
2592      "value":{"shape":"StringType"},
2593      "sensitive":true
2594    },
2595    "AuthenticationResultType":{
2596      "type":"structure",
2597      "members":{
2598        "AccessToken":{"shape":"TokenModelType"},
2599        "ExpiresIn":{"shape":"IntegerType"},
2600        "TokenType":{"shape":"StringType"},
2601        "RefreshToken":{"shape":"TokenModelType"},
2602        "IdToken":{"shape":"TokenModelType"},
2603        "NewDeviceMetadata":{"shape":"NewDeviceMetadataType"}
2604      }
2605    },
2606    "BlockedIPRangeListType":{
2607      "type":"list",
2608      "member":{"shape":"StringType"},
2609      "max":20
2610    },
2611    "BooleanType":{"type":"boolean"},
2612    "CSSType":{"type":"string"},
2613    "CSSVersionType":{"type":"string"},
2614    "CallbackURLsListType":{
2615      "type":"list",
2616      "member":{"shape":"RedirectUrlType"},
2617      "max":100,
2618      "min":0
2619    },
2620    "ChallengeName":{
2621      "type":"string",
2622      "enum":[
2623        "Password",
2624        "Mfa"
2625      ]
2626    },
2627    "ChallengeNameType":{
2628      "type":"string",
2629      "enum":[
2630        "SMS_MFA",
2631        "SOFTWARE_TOKEN_MFA",
2632        "SELECT_MFA_TYPE",
2633        "MFA_SETUP",
2634        "PASSWORD_VERIFIER",
2635        "CUSTOM_CHALLENGE",
2636        "DEVICE_SRP_AUTH",
2637        "DEVICE_PASSWORD_VERIFIER",
2638        "ADMIN_NO_SRP_AUTH",
2639        "NEW_PASSWORD_REQUIRED"
2640      ]
2641    },
2642    "ChallengeParametersType":{
2643      "type":"map",
2644      "key":{"shape":"StringType"},
2645      "value":{"shape":"StringType"}
2646    },
2647    "ChallengeResponse":{
2648      "type":"string",
2649      "enum":[
2650        "Success",
2651        "Failure"
2652      ]
2653    },
2654    "ChallengeResponseListType":{
2655      "type":"list",
2656      "member":{"shape":"ChallengeResponseType"}
2657    },
2658    "ChallengeResponseType":{
2659      "type":"structure",
2660      "members":{
2661        "ChallengeName":{"shape":"ChallengeName"},
2662        "ChallengeResponse":{"shape":"ChallengeResponse"}
2663      }
2664    },
2665    "ChallengeResponsesType":{
2666      "type":"map",
2667      "key":{"shape":"StringType"},
2668      "value":{"shape":"StringType"}
2669    },
2670    "ChangePasswordRequest":{
2671      "type":"structure",
2672      "required":[
2673        "PreviousPassword",
2674        "ProposedPassword",
2675        "AccessToken"
2676      ],
2677      "members":{
2678        "PreviousPassword":{"shape":"PasswordType"},
2679        "ProposedPassword":{"shape":"PasswordType"},
2680        "AccessToken":{"shape":"TokenModelType"}
2681      }
2682    },
2683    "ChangePasswordResponse":{
2684      "type":"structure",
2685      "members":{
2686      }
2687    },
2688    "ClientIdType":{
2689      "type":"string",
2690      "max":128,
2691      "min":1,
2692      "pattern":"[\\w+]+",
2693      "sensitive":true
2694    },
2695    "ClientMetadataType":{
2696      "type":"map",
2697      "key":{"shape":"StringType"},
2698      "value":{"shape":"StringType"}
2699    },
2700    "ClientNameType":{
2701      "type":"string",
2702      "max":128,
2703      "min":1,
2704      "pattern":"[\\w\\s+=,.@-]+"
2705    },
2706    "ClientPermissionListType":{
2707      "type":"list",
2708      "member":{"shape":"ClientPermissionType"}
2709    },
2710    "ClientPermissionType":{
2711      "type":"string",
2712      "max":2048,
2713      "min":1
2714    },
2715    "ClientSecretType":{
2716      "type":"string",
2717      "max":64,
2718      "min":1,
2719      "pattern":"[\\w+]+",
2720      "sensitive":true
2721    },
2722    "CodeDeliveryDetailsListType":{
2723      "type":"list",
2724      "member":{"shape":"CodeDeliveryDetailsType"}
2725    },
2726    "CodeDeliveryDetailsType":{
2727      "type":"structure",
2728      "members":{
2729        "Destination":{"shape":"StringType"},
2730        "DeliveryMedium":{"shape":"DeliveryMediumType"},
2731        "AttributeName":{"shape":"AttributeNameType"}
2732      }
2733    },
2734    "CodeDeliveryFailureException":{
2735      "type":"structure",
2736      "members":{
2737        "message":{"shape":"MessageType"}
2738      },
2739      "exception":true
2740    },
2741    "CodeMismatchException":{
2742      "type":"structure",
2743      "members":{
2744        "message":{"shape":"MessageType"}
2745      },
2746      "exception":true
2747    },
2748    "CompletionMessageType":{
2749      "type":"string",
2750      "max":128,
2751      "min":1,
2752      "pattern":"[\\w]+"
2753    },
2754    "CompromisedCredentialsActionsType":{
2755      "type":"structure",
2756      "required":["EventAction"],
2757      "members":{
2758        "EventAction":{"shape":"CompromisedCredentialsEventActionType"}
2759      }
2760    },
2761    "CompromisedCredentialsEventActionType":{
2762      "type":"string",
2763      "enum":[
2764        "BLOCK",
2765        "NO_ACTION"
2766      ]
2767    },
2768    "CompromisedCredentialsRiskConfigurationType":{
2769      "type":"structure",
2770      "required":["Actions"],
2771      "members":{
2772        "EventFilter":{"shape":"EventFiltersType"},
2773        "Actions":{"shape":"CompromisedCredentialsActionsType"}
2774      }
2775    },
2776    "ConcurrentModificationException":{
2777      "type":"structure",
2778      "members":{
2779        "message":{"shape":"MessageType"}
2780      },
2781      "exception":true
2782    },
2783    "ConfirmDeviceRequest":{
2784      "type":"structure",
2785      "required":[
2786        "AccessToken",
2787        "DeviceKey"
2788      ],
2789      "members":{
2790        "AccessToken":{"shape":"TokenModelType"},
2791        "DeviceKey":{"shape":"DeviceKeyType"},
2792        "DeviceSecretVerifierConfig":{"shape":"DeviceSecretVerifierConfigType"},
2793        "DeviceName":{"shape":"DeviceNameType"}
2794      }
2795    },
2796    "ConfirmDeviceResponse":{
2797      "type":"structure",
2798      "members":{
2799        "UserConfirmationNecessary":{"shape":"BooleanType"}
2800      }
2801    },
2802    "ConfirmForgotPasswordRequest":{
2803      "type":"structure",
2804      "required":[
2805        "ClientId",
2806        "Username",
2807        "ConfirmationCode",
2808        "Password"
2809      ],
2810      "members":{
2811        "ClientId":{"shape":"ClientIdType"},
2812        "SecretHash":{"shape":"SecretHashType"},
2813        "Username":{"shape":"UsernameType"},
2814        "ConfirmationCode":{"shape":"ConfirmationCodeType"},
2815        "Password":{"shape":"PasswordType"},
2816        "AnalyticsMetadata":{"shape":"AnalyticsMetadataType"},
2817        "UserContextData":{"shape":"UserContextDataType"},
2818        "ClientMetadata":{"shape":"ClientMetadataType"}
2819      }
2820    },
2821    "ConfirmForgotPasswordResponse":{
2822      "type":"structure",
2823      "members":{
2824      }
2825    },
2826    "ConfirmSignUpRequest":{
2827      "type":"structure",
2828      "required":[
2829        "ClientId",
2830        "Username",
2831        "ConfirmationCode"
2832      ],
2833      "members":{
2834        "ClientId":{"shape":"ClientIdType"},
2835        "SecretHash":{"shape":"SecretHashType"},
2836        "Username":{"shape":"UsernameType"},
2837        "ConfirmationCode":{"shape":"ConfirmationCodeType"},
2838        "ForceAliasCreation":{"shape":"ForceAliasCreation"},
2839        "AnalyticsMetadata":{"shape":"AnalyticsMetadataType"},
2840        "UserContextData":{"shape":"UserContextDataType"},
2841        "ClientMetadata":{"shape":"ClientMetadataType"}
2842      }
2843    },
2844    "ConfirmSignUpResponse":{
2845      "type":"structure",
2846      "members":{
2847      }
2848    },
2849    "ConfirmationCodeType":{
2850      "type":"string",
2851      "max":2048,
2852      "min":1,
2853      "pattern":"[\\S]+"
2854    },
2855    "ContextDataType":{
2856      "type":"structure",
2857      "required":[
2858        "IpAddress",
2859        "ServerName",
2860        "ServerPath",
2861        "HttpHeaders"
2862      ],
2863      "members":{
2864        "IpAddress":{"shape":"StringType"},
2865        "ServerName":{"shape":"StringType"},
2866        "ServerPath":{"shape":"StringType"},
2867        "HttpHeaders":{"shape":"HttpHeaderList"},
2868        "EncodedData":{"shape":"StringType"}
2869      }
2870    },
2871    "CreateGroupRequest":{
2872      "type":"structure",
2873      "required":[
2874        "GroupName",
2875        "UserPoolId"
2876      ],
2877      "members":{
2878        "GroupName":{"shape":"GroupNameType"},
2879        "UserPoolId":{"shape":"UserPoolIdType"},
2880        "Description":{"shape":"DescriptionType"},
2881        "RoleArn":{"shape":"ArnType"},
2882        "Precedence":{"shape":"PrecedenceType"}
2883      }
2884    },
2885    "CreateGroupResponse":{
2886      "type":"structure",
2887      "members":{
2888        "Group":{"shape":"GroupType"}
2889      }
2890    },
2891    "CreateIdentityProviderRequest":{
2892      "type":"structure",
2893      "required":[
2894        "UserPoolId",
2895        "ProviderName",
2896        "ProviderType",
2897        "ProviderDetails"
2898      ],
2899      "members":{
2900        "UserPoolId":{"shape":"UserPoolIdType"},
2901        "ProviderName":{"shape":"ProviderNameTypeV1"},
2902        "ProviderType":{"shape":"IdentityProviderTypeType"},
2903        "ProviderDetails":{"shape":"ProviderDetailsType"},
2904        "AttributeMapping":{"shape":"AttributeMappingType"},
2905        "IdpIdentifiers":{"shape":"IdpIdentifiersListType"}
2906      }
2907    },
2908    "CreateIdentityProviderResponse":{
2909      "type":"structure",
2910      "required":["IdentityProvider"],
2911      "members":{
2912        "IdentityProvider":{"shape":"IdentityProviderType"}
2913      }
2914    },
2915    "CreateResourceServerRequest":{
2916      "type":"structure",
2917      "required":[
2918        "UserPoolId",
2919        "Identifier",
2920        "Name"
2921      ],
2922      "members":{
2923        "UserPoolId":{"shape":"UserPoolIdType"},
2924        "Identifier":{"shape":"ResourceServerIdentifierType"},
2925        "Name":{"shape":"ResourceServerNameType"},
2926        "Scopes":{"shape":"ResourceServerScopeListType"}
2927      }
2928    },
2929    "CreateResourceServerResponse":{
2930      "type":"structure",
2931      "required":["ResourceServer"],
2932      "members":{
2933        "ResourceServer":{"shape":"ResourceServerType"}
2934      }
2935    },
2936    "CreateUserImportJobRequest":{
2937      "type":"structure",
2938      "required":[
2939        "JobName",
2940        "UserPoolId",
2941        "CloudWatchLogsRoleArn"
2942      ],
2943      "members":{
2944        "JobName":{"shape":"UserImportJobNameType"},
2945        "UserPoolId":{"shape":"UserPoolIdType"},
2946        "CloudWatchLogsRoleArn":{"shape":"ArnType"}
2947      }
2948    },
2949    "CreateUserImportJobResponse":{
2950      "type":"structure",
2951      "members":{
2952        "UserImportJob":{"shape":"UserImportJobType"}
2953      }
2954    },
2955    "CreateUserPoolClientRequest":{
2956      "type":"structure",
2957      "required":[
2958        "UserPoolId",
2959        "ClientName"
2960      ],
2961      "members":{
2962        "UserPoolId":{"shape":"UserPoolIdType"},
2963        "ClientName":{"shape":"ClientNameType"},
2964        "GenerateSecret":{"shape":"GenerateSecret"},
2965        "RefreshTokenValidity":{"shape":"RefreshTokenValidityType"},
2966        "AccessTokenValidity":{"shape":"AccessTokenValidityType"},
2967        "IdTokenValidity":{"shape":"IdTokenValidityType"},
2968        "TokenValidityUnits":{"shape":"TokenValidityUnitsType"},
2969        "ReadAttributes":{"shape":"ClientPermissionListType"},
2970        "WriteAttributes":{"shape":"ClientPermissionListType"},
2971        "ExplicitAuthFlows":{"shape":"ExplicitAuthFlowsListType"},
2972        "SupportedIdentityProviders":{"shape":"SupportedIdentityProvidersListType"},
2973        "CallbackURLs":{"shape":"CallbackURLsListType"},
2974        "LogoutURLs":{"shape":"LogoutURLsListType"},
2975        "DefaultRedirectURI":{"shape":"RedirectUrlType"},
2976        "AllowedOAuthFlows":{"shape":"OAuthFlowsType"},
2977        "AllowedOAuthScopes":{"shape":"ScopeListType"},
2978        "AllowedOAuthFlowsUserPoolClient":{"shape":"BooleanType"},
2979        "AnalyticsConfiguration":{"shape":"AnalyticsConfigurationType"},
2980        "PreventUserExistenceErrors":{"shape":"PreventUserExistenceErrorTypes"}
2981      }
2982    },
2983    "CreateUserPoolClientResponse":{
2984      "type":"structure",
2985      "members":{
2986        "UserPoolClient":{"shape":"UserPoolClientType"}
2987      }
2988    },
2989    "CreateUserPoolDomainRequest":{
2990      "type":"structure",
2991      "required":[
2992        "Domain",
2993        "UserPoolId"
2994      ],
2995      "members":{
2996        "Domain":{"shape":"DomainType"},
2997        "UserPoolId":{"shape":"UserPoolIdType"},
2998        "CustomDomainConfig":{"shape":"CustomDomainConfigType"}
2999      }
3000    },
3001    "CreateUserPoolDomainResponse":{
3002      "type":"structure",
3003      "members":{
3004        "CloudFrontDomain":{"shape":"DomainType"}
3005      }
3006    },
3007    "CreateUserPoolRequest":{
3008      "type":"structure",
3009      "required":["PoolName"],
3010      "members":{
3011        "PoolName":{"shape":"UserPoolNameType"},
3012        "Policies":{"shape":"UserPoolPolicyType"},
3013        "LambdaConfig":{"shape":"LambdaConfigType"},
3014        "AutoVerifiedAttributes":{"shape":"VerifiedAttributesListType"},
3015        "AliasAttributes":{"shape":"AliasAttributesListType"},
3016        "UsernameAttributes":{"shape":"UsernameAttributesListType"},
3017        "SmsVerificationMessage":{"shape":"SmsVerificationMessageType"},
3018        "EmailVerificationMessage":{"shape":"EmailVerificationMessageType"},
3019        "EmailVerificationSubject":{"shape":"EmailVerificationSubjectType"},
3020        "VerificationMessageTemplate":{"shape":"VerificationMessageTemplateType"},
3021        "SmsAuthenticationMessage":{"shape":"SmsVerificationMessageType"},
3022        "MfaConfiguration":{"shape":"UserPoolMfaType"},
3023        "DeviceConfiguration":{"shape":"DeviceConfigurationType"},
3024        "EmailConfiguration":{"shape":"EmailConfigurationType"},
3025        "SmsConfiguration":{"shape":"SmsConfigurationType"},
3026        "UserPoolTags":{"shape":"UserPoolTagsType"},
3027        "AdminCreateUserConfig":{"shape":"AdminCreateUserConfigType"},
3028        "Schema":{"shape":"SchemaAttributesListType"},
3029        "UserPoolAddOns":{"shape":"UserPoolAddOnsType"},
3030        "UsernameConfiguration":{"shape":"UsernameConfigurationType"},
3031        "AccountRecoverySetting":{"shape":"AccountRecoverySettingType"}
3032      }
3033    },
3034    "CreateUserPoolResponse":{
3035      "type":"structure",
3036      "members":{
3037        "UserPool":{"shape":"UserPoolType"}
3038      }
3039    },
3040    "CustomAttributeNameType":{
3041      "type":"string",
3042      "max":20,
3043      "min":1,
3044      "pattern":"[\\p{L}\\p{M}\\p{S}\\p{N}\\p{P}]+"
3045    },
3046    "CustomAttributesListType":{
3047      "type":"list",
3048      "member":{"shape":"SchemaAttributeType"},
3049      "max":25,
3050      "min":1
3051    },
3052    "CustomDomainConfigType":{
3053      "type":"structure",
3054      "required":["CertificateArn"],
3055      "members":{
3056        "CertificateArn":{"shape":"ArnType"}
3057      }
3058    },
3059    "DateType":{"type":"timestamp"},
3060    "DefaultEmailOptionType":{
3061      "type":"string",
3062      "enum":[
3063        "CONFIRM_WITH_LINK",
3064        "CONFIRM_WITH_CODE"
3065      ]
3066    },
3067    "DeleteGroupRequest":{
3068      "type":"structure",
3069      "required":[
3070        "GroupName",
3071        "UserPoolId"
3072      ],
3073      "members":{
3074        "GroupName":{"shape":"GroupNameType"},
3075        "UserPoolId":{"shape":"UserPoolIdType"}
3076      }
3077    },
3078    "DeleteIdentityProviderRequest":{
3079      "type":"structure",
3080      "required":[
3081        "UserPoolId",
3082        "ProviderName"
3083      ],
3084      "members":{
3085        "UserPoolId":{"shape":"UserPoolIdType"},
3086        "ProviderName":{"shape":"ProviderNameType"}
3087      }
3088    },
3089    "DeleteResourceServerRequest":{
3090      "type":"structure",
3091      "required":[
3092        "UserPoolId",
3093        "Identifier"
3094      ],
3095      "members":{
3096        "UserPoolId":{"shape":"UserPoolIdType"},
3097        "Identifier":{"shape":"ResourceServerIdentifierType"}
3098      }
3099    },
3100    "DeleteUserAttributesRequest":{
3101      "type":"structure",
3102      "required":[
3103        "UserAttributeNames",
3104        "AccessToken"
3105      ],
3106      "members":{
3107        "UserAttributeNames":{"shape":"AttributeNameListType"},
3108        "AccessToken":{"shape":"TokenModelType"}
3109      }
3110    },
3111    "DeleteUserAttributesResponse":{
3112      "type":"structure",
3113      "members":{
3114      }
3115    },
3116    "DeleteUserPoolClientRequest":{
3117      "type":"structure",
3118      "required":[
3119        "UserPoolId",
3120        "ClientId"
3121      ],
3122      "members":{
3123        "UserPoolId":{"shape":"UserPoolIdType"},
3124        "ClientId":{"shape":"ClientIdType"}
3125      }
3126    },
3127    "DeleteUserPoolDomainRequest":{
3128      "type":"structure",
3129      "required":[
3130        "Domain",
3131        "UserPoolId"
3132      ],
3133      "members":{
3134        "Domain":{"shape":"DomainType"},
3135        "UserPoolId":{"shape":"UserPoolIdType"}
3136      }
3137    },
3138    "DeleteUserPoolDomainResponse":{
3139      "type":"structure",
3140      "members":{
3141      }
3142    },
3143    "DeleteUserPoolRequest":{
3144      "type":"structure",
3145      "required":["UserPoolId"],
3146      "members":{
3147        "UserPoolId":{"shape":"UserPoolIdType"}
3148      }
3149    },
3150    "DeleteUserRequest":{
3151      "type":"structure",
3152      "required":["AccessToken"],
3153      "members":{
3154        "AccessToken":{"shape":"TokenModelType"}
3155      }
3156    },
3157    "DeliveryMediumListType":{
3158      "type":"list",
3159      "member":{"shape":"DeliveryMediumType"}
3160    },
3161    "DeliveryMediumType":{
3162      "type":"string",
3163      "enum":[
3164        "SMS",
3165        "EMAIL"
3166      ]
3167    },
3168    "DescribeIdentityProviderRequest":{
3169      "type":"structure",
3170      "required":[
3171        "UserPoolId",
3172        "ProviderName"
3173      ],
3174      "members":{
3175        "UserPoolId":{"shape":"UserPoolIdType"},
3176        "ProviderName":{"shape":"ProviderNameType"}
3177      }
3178    },
3179    "DescribeIdentityProviderResponse":{
3180      "type":"structure",
3181      "required":["IdentityProvider"],
3182      "members":{
3183        "IdentityProvider":{"shape":"IdentityProviderType"}
3184      }
3185    },
3186    "DescribeResourceServerRequest":{
3187      "type":"structure",
3188      "required":[
3189        "UserPoolId",
3190        "Identifier"
3191      ],
3192      "members":{
3193        "UserPoolId":{"shape":"UserPoolIdType"},
3194        "Identifier":{"shape":"ResourceServerIdentifierType"}
3195      }
3196    },
3197    "DescribeResourceServerResponse":{
3198      "type":"structure",
3199      "required":["ResourceServer"],
3200      "members":{
3201        "ResourceServer":{"shape":"ResourceServerType"}
3202      }
3203    },
3204    "DescribeRiskConfigurationRequest":{
3205      "type":"structure",
3206      "required":["UserPoolId"],
3207      "members":{
3208        "UserPoolId":{"shape":"UserPoolIdType"},
3209        "ClientId":{"shape":"ClientIdType"}
3210      }
3211    },
3212    "DescribeRiskConfigurationResponse":{
3213      "type":"structure",
3214      "required":["RiskConfiguration"],
3215      "members":{
3216        "RiskConfiguration":{"shape":"RiskConfigurationType"}
3217      }
3218    },
3219    "DescribeUserImportJobRequest":{
3220      "type":"structure",
3221      "required":[
3222        "UserPoolId",
3223        "JobId"
3224      ],
3225      "members":{
3226        "UserPoolId":{"shape":"UserPoolIdType"},
3227        "JobId":{"shape":"UserImportJobIdType"}
3228      }
3229    },
3230    "DescribeUserImportJobResponse":{
3231      "type":"structure",
3232      "members":{
3233        "UserImportJob":{"shape":"UserImportJobType"}
3234      }
3235    },
3236    "DescribeUserPoolClientRequest":{
3237      "type":"structure",
3238      "required":[
3239        "UserPoolId",
3240        "ClientId"
3241      ],
3242      "members":{
3243        "UserPoolId":{"shape":"UserPoolIdType"},
3244        "ClientId":{"shape":"ClientIdType"}
3245      }
3246    },
3247    "DescribeUserPoolClientResponse":{
3248      "type":"structure",
3249      "members":{
3250        "UserPoolClient":{"shape":"UserPoolClientType"}
3251      }
3252    },
3253    "DescribeUserPoolDomainRequest":{
3254      "type":"structure",
3255      "required":["Domain"],
3256      "members":{
3257        "Domain":{"shape":"DomainType"}
3258      }
3259    },
3260    "DescribeUserPoolDomainResponse":{
3261      "type":"structure",
3262      "members":{
3263        "DomainDescription":{"shape":"DomainDescriptionType"}
3264      }
3265    },
3266    "DescribeUserPoolRequest":{
3267      "type":"structure",
3268      "required":["UserPoolId"],
3269      "members":{
3270        "UserPoolId":{"shape":"UserPoolIdType"}
3271      }
3272    },
3273    "DescribeUserPoolResponse":{
3274      "type":"structure",
3275      "members":{
3276        "UserPool":{"shape":"UserPoolType"}
3277      }
3278    },
3279    "DescriptionType":{
3280      "type":"string",
3281      "max":2048
3282    },
3283    "DeviceConfigurationType":{
3284      "type":"structure",
3285      "members":{
3286        "ChallengeRequiredOnNewDevice":{"shape":"BooleanType"},
3287        "DeviceOnlyRememberedOnUserPrompt":{"shape":"BooleanType"}
3288      }
3289    },
3290    "DeviceKeyType":{
3291      "type":"string",
3292      "max":55,
3293      "min":1,
3294      "pattern":"[\\w-]+_[0-9a-f-]+"
3295    },
3296    "DeviceListType":{
3297      "type":"list",
3298      "member":{"shape":"DeviceType"}
3299    },
3300    "DeviceNameType":{
3301      "type":"string",
3302      "max":1024,
3303      "min":1
3304    },
3305    "DeviceRememberedStatusType":{
3306      "type":"string",
3307      "enum":[
3308        "remembered",
3309        "not_remembered"
3310      ]
3311    },
3312    "DeviceSecretVerifierConfigType":{
3313      "type":"structure",
3314      "members":{
3315        "PasswordVerifier":{"shape":"StringType"},
3316        "Salt":{"shape":"StringType"}
3317      }
3318    },
3319    "DeviceType":{
3320      "type":"structure",
3321      "members":{
3322        "DeviceKey":{"shape":"DeviceKeyType"},
3323        "DeviceAttributes":{"shape":"AttributeListType"},
3324        "DeviceCreateDate":{"shape":"DateType"},
3325        "DeviceLastModifiedDate":{"shape":"DateType"},
3326        "DeviceLastAuthenticatedDate":{"shape":"DateType"}
3327      }
3328    },
3329    "DomainDescriptionType":{
3330      "type":"structure",
3331      "members":{
3332        "UserPoolId":{"shape":"UserPoolIdType"},
3333        "AWSAccountId":{"shape":"AWSAccountIdType"},
3334        "Domain":{"shape":"DomainType"},
3335        "S3Bucket":{"shape":"S3BucketType"},
3336        "CloudFrontDistribution":{"shape":"StringType"},
3337        "Version":{"shape":"DomainVersionType"},
3338        "Status":{"shape":"DomainStatusType"},
3339        "CustomDomainConfig":{"shape":"CustomDomainConfigType"}
3340      }
3341    },
3342    "DomainStatusType":{
3343      "type":"string",
3344      "enum":[
3345        "CREATING",
3346        "DELETING",
3347        "UPDATING",
3348        "ACTIVE",
3349        "FAILED"
3350      ]
3351    },
3352    "DomainType":{
3353      "type":"string",
3354      "max":63,
3355      "min":1,
3356      "pattern":"^[a-z0-9](?:[a-z0-9\\-]{0,61}[a-z0-9])?$"
3357    },
3358    "DomainVersionType":{
3359      "type":"string",
3360      "max":20,
3361      "min":1
3362    },
3363    "DuplicateProviderException":{
3364      "type":"structure",
3365      "members":{
3366        "message":{"shape":"MessageType"}
3367      },
3368      "exception":true
3369    },
3370    "EmailAddressType":{
3371      "type":"string",
3372      "pattern":"[\\p{L}\\p{M}\\p{S}\\p{N}\\p{P}]+@[\\p{L}\\p{M}\\p{S}\\p{N}\\p{P}]+"
3373    },
3374    "EmailConfigurationType":{
3375      "type":"structure",
3376      "members":{
3377        "SourceArn":{"shape":"ArnType"},
3378        "ReplyToEmailAddress":{"shape":"EmailAddressType"},
3379        "EmailSendingAccount":{"shape":"EmailSendingAccountType"},
3380        "From":{"shape":"StringType"},
3381        "ConfigurationSet":{"shape":"SESConfigurationSet"}
3382      }
3383    },
3384    "EmailNotificationBodyType":{
3385      "type":"string",
3386      "max":20000,
3387      "min":6,
3388      "pattern":"[\\p{L}\\p{M}\\p{S}\\p{N}\\p{P}\\s*]+"
3389    },
3390    "EmailNotificationSubjectType":{
3391      "type":"string",
3392      "max":140,
3393      "min":1,
3394      "pattern":"[\\p{L}\\p{M}\\p{S}\\p{N}\\p{P}\\s]+"
3395    },
3396    "EmailSendingAccountType":{
3397      "type":"string",
3398      "enum":[
3399        "COGNITO_DEFAULT",
3400        "DEVELOPER"
3401      ]
3402    },
3403    "EmailVerificationMessageByLinkType":{
3404      "type":"string",
3405      "max":20000,
3406      "min":6,
3407      "pattern":"[\\p{L}\\p{M}\\p{S}\\p{N}\\p{P}\\s*]*\\{##[\\p{L}\\p{M}\\p{S}\\p{N}\\p{P}\\s*]*##\\}[\\p{L}\\p{M}\\p{S}\\p{N}\\p{P}\\s*]*"
3408    },
3409    "EmailVerificationMessageType":{
3410      "type":"string",
3411      "max":20000,
3412      "min":6,
3413      "pattern":"[\\p{L}\\p{M}\\p{S}\\p{N}\\p{P}\\s*]*\\{####\\}[\\p{L}\\p{M}\\p{S}\\p{N}\\p{P}\\s*]*"
3414    },
3415    "EmailVerificationSubjectByLinkType":{
3416      "type":"string",
3417      "max":140,
3418      "min":1,
3419      "pattern":"[\\p{L}\\p{M}\\p{S}\\p{N}\\p{P}\\s]+"
3420    },
3421    "EmailVerificationSubjectType":{
3422      "type":"string",
3423      "max":140,
3424      "min":1,
3425      "pattern":"[\\p{L}\\p{M}\\p{S}\\p{N}\\p{P}\\s]+"
3426    },
3427    "EnableSoftwareTokenMFAException":{
3428      "type":"structure",
3429      "members":{
3430        "message":{"shape":"MessageType"}
3431      },
3432      "exception":true
3433    },
3434    "EventContextDataType":{
3435      "type":"structure",
3436      "members":{
3437        "IpAddress":{"shape":"StringType"},
3438        "DeviceName":{"shape":"StringType"},
3439        "Timezone":{"shape":"StringType"},
3440        "City":{"shape":"StringType"},
3441        "Country":{"shape":"StringType"}
3442      }
3443    },
3444    "EventFeedbackType":{
3445      "type":"structure",
3446      "required":[
3447        "FeedbackValue",
3448        "Provider"
3449      ],
3450      "members":{
3451        "FeedbackValue":{"shape":"FeedbackValueType"},
3452        "Provider":{"shape":"StringType"},
3453        "FeedbackDate":{"shape":"DateType"}
3454      }
3455    },
3456    "EventFilterType":{
3457      "type":"string",
3458      "enum":[
3459        "SIGN_IN",
3460        "PASSWORD_CHANGE",
3461        "SIGN_UP"
3462      ]
3463    },
3464    "EventFiltersType":{
3465      "type":"list",
3466      "member":{"shape":"EventFilterType"}
3467    },
3468    "EventIdType":{
3469      "type":"string",
3470      "max":50,
3471      "min":1,
3472      "pattern":"[\\w+-]+"
3473    },
3474    "EventResponseType":{
3475      "type":"string",
3476      "enum":[
3477        "Success",
3478        "Failure"
3479      ]
3480    },
3481    "EventRiskType":{
3482      "type":"structure",
3483      "members":{
3484        "RiskDecision":{"shape":"RiskDecisionType"},
3485        "RiskLevel":{"shape":"RiskLevelType"},
3486        "CompromisedCredentialsDetected":{"shape":"WrappedBooleanType"}
3487      }
3488    },
3489    "EventType":{
3490      "type":"string",
3491      "enum":[
3492        "SignIn",
3493        "SignUp",
3494        "ForgotPassword"
3495      ]
3496    },
3497    "ExpiredCodeException":{
3498      "type":"structure",
3499      "members":{
3500        "message":{"shape":"MessageType"}
3501      },
3502      "exception":true
3503    },
3504    "ExplicitAuthFlowsListType":{
3505      "type":"list",
3506      "member":{"shape":"ExplicitAuthFlowsType"}
3507    },
3508    "ExplicitAuthFlowsType":{
3509      "type":"string",
3510      "enum":[
3511        "ADMIN_NO_SRP_AUTH",
3512        "CUSTOM_AUTH_FLOW_ONLY",
3513        "USER_PASSWORD_AUTH",
3514        "ALLOW_ADMIN_USER_PASSWORD_AUTH",
3515        "ALLOW_CUSTOM_AUTH",
3516        "ALLOW_USER_PASSWORD_AUTH",
3517        "ALLOW_USER_SRP_AUTH",
3518        "ALLOW_REFRESH_TOKEN_AUTH"
3519      ]
3520    },
3521    "FeedbackValueType":{
3522      "type":"string",
3523      "enum":[
3524        "Valid",
3525        "Invalid"
3526      ]
3527    },
3528    "ForceAliasCreation":{"type":"boolean"},
3529    "ForgetDeviceRequest":{
3530      "type":"structure",
3531      "required":["DeviceKey"],
3532      "members":{
3533        "AccessToken":{"shape":"TokenModelType"},
3534        "DeviceKey":{"shape":"DeviceKeyType"}
3535      }
3536    },
3537    "ForgotPasswordRequest":{
3538      "type":"structure",
3539      "required":[
3540        "ClientId",
3541        "Username"
3542      ],
3543      "members":{
3544        "ClientId":{"shape":"ClientIdType"},
3545        "SecretHash":{"shape":"SecretHashType"},
3546        "UserContextData":{"shape":"UserContextDataType"},
3547        "Username":{"shape":"UsernameType"},
3548        "AnalyticsMetadata":{"shape":"AnalyticsMetadataType"},
3549        "ClientMetadata":{"shape":"ClientMetadataType"}
3550      }
3551    },
3552    "ForgotPasswordResponse":{
3553      "type":"structure",
3554      "members":{
3555        "CodeDeliveryDetails":{"shape":"CodeDeliveryDetailsType"}
3556      }
3557    },
3558    "GenerateSecret":{"type":"boolean"},
3559    "GetCSVHeaderRequest":{
3560      "type":"structure",
3561      "required":["UserPoolId"],
3562      "members":{
3563        "UserPoolId":{"shape":"UserPoolIdType"}
3564      }
3565    },
3566    "GetCSVHeaderResponse":{
3567      "type":"structure",
3568      "members":{
3569        "UserPoolId":{"shape":"UserPoolIdType"},
3570        "CSVHeader":{"shape":"ListOfStringTypes"}
3571      }
3572    },
3573    "GetDeviceRequest":{
3574      "type":"structure",
3575      "required":["DeviceKey"],
3576      "members":{
3577        "DeviceKey":{"shape":"DeviceKeyType"},
3578        "AccessToken":{"shape":"TokenModelType"}
3579      }
3580    },
3581    "GetDeviceResponse":{
3582      "type":"structure",
3583      "required":["Device"],
3584      "members":{
3585        "Device":{"shape":"DeviceType"}
3586      }
3587    },
3588    "GetGroupRequest":{
3589      "type":"structure",
3590      "required":[
3591        "GroupName",
3592        "UserPoolId"
3593      ],
3594      "members":{
3595        "GroupName":{"shape":"GroupNameType"},
3596        "UserPoolId":{"shape":"UserPoolIdType"}
3597      }
3598    },
3599    "GetGroupResponse":{
3600      "type":"structure",
3601      "members":{
3602        "Group":{"shape":"GroupType"}
3603      }
3604    },
3605    "GetIdentityProviderByIdentifierRequest":{
3606      "type":"structure",
3607      "required":[
3608        "UserPoolId",
3609        "IdpIdentifier"
3610      ],
3611      "members":{
3612        "UserPoolId":{"shape":"UserPoolIdType"},
3613        "IdpIdentifier":{"shape":"IdpIdentifierType"}
3614      }
3615    },
3616    "GetIdentityProviderByIdentifierResponse":{
3617      "type":"structure",
3618      "required":["IdentityProvider"],
3619      "members":{
3620        "IdentityProvider":{"shape":"IdentityProviderType"}
3621      }
3622    },
3623    "GetSigningCertificateRequest":{
3624      "type":"structure",
3625      "required":["UserPoolId"],
3626      "members":{
3627        "UserPoolId":{"shape":"UserPoolIdType"}
3628      }
3629    },
3630    "GetSigningCertificateResponse":{
3631      "type":"structure",
3632      "members":{
3633        "Certificate":{"shape":"StringType"}
3634      }
3635    },
3636    "GetUICustomizationRequest":{
3637      "type":"structure",
3638      "required":["UserPoolId"],
3639      "members":{
3640        "UserPoolId":{"shape":"UserPoolIdType"},
3641        "ClientId":{"shape":"ClientIdType"}
3642      }
3643    },
3644    "GetUICustomizationResponse":{
3645      "type":"structure",
3646      "required":["UICustomization"],
3647      "members":{
3648        "UICustomization":{"shape":"UICustomizationType"}
3649      }
3650    },
3651    "GetUserAttributeVerificationCodeRequest":{
3652      "type":"structure",
3653      "required":[
3654        "AccessToken",
3655        "AttributeName"
3656      ],
3657      "members":{
3658        "AccessToken":{"shape":"TokenModelType"},
3659        "AttributeName":{"shape":"AttributeNameType"},
3660        "ClientMetadata":{"shape":"ClientMetadataType"}
3661      }
3662    },
3663    "GetUserAttributeVerificationCodeResponse":{
3664      "type":"structure",
3665      "members":{
3666        "CodeDeliveryDetails":{"shape":"CodeDeliveryDetailsType"}
3667      }
3668    },
3669    "GetUserPoolMfaConfigRequest":{
3670      "type":"structure",
3671      "required":["UserPoolId"],
3672      "members":{
3673        "UserPoolId":{"shape":"UserPoolIdType"}
3674      }
3675    },
3676    "GetUserPoolMfaConfigResponse":{
3677      "type":"structure",
3678      "members":{
3679        "SmsMfaConfiguration":{"shape":"SmsMfaConfigType"},
3680        "SoftwareTokenMfaConfiguration":{"shape":"SoftwareTokenMfaConfigType"},
3681        "MfaConfiguration":{"shape":"UserPoolMfaType"}
3682      }
3683    },
3684    "GetUserRequest":{
3685      "type":"structure",
3686      "required":["AccessToken"],
3687      "members":{
3688        "AccessToken":{"shape":"TokenModelType"}
3689      }
3690    },
3691    "GetUserResponse":{
3692      "type":"structure",
3693      "required":[
3694        "Username",
3695        "UserAttributes"
3696      ],
3697      "members":{
3698        "Username":{"shape":"UsernameType"},
3699        "UserAttributes":{"shape":"AttributeListType"},
3700        "MFAOptions":{"shape":"MFAOptionListType"},
3701        "PreferredMfaSetting":{"shape":"StringType"},
3702        "UserMFASettingList":{"shape":"UserMFASettingListType"}
3703      }
3704    },
3705    "GlobalSignOutRequest":{
3706      "type":"structure",
3707      "required":["AccessToken"],
3708      "members":{
3709        "AccessToken":{"shape":"TokenModelType"}
3710      }
3711    },
3712    "GlobalSignOutResponse":{
3713      "type":"structure",
3714      "members":{
3715      }
3716    },
3717    "GroupExistsException":{
3718      "type":"structure",
3719      "members":{
3720        "message":{"shape":"MessageType"}
3721      },
3722      "exception":true
3723    },
3724    "GroupListType":{
3725      "type":"list",
3726      "member":{"shape":"GroupType"}
3727    },
3728    "GroupNameType":{
3729      "type":"string",
3730      "max":128,
3731      "min":1,
3732      "pattern":"[\\p{L}\\p{M}\\p{S}\\p{N}\\p{P}]+"
3733    },
3734    "GroupType":{
3735      "type":"structure",
3736      "members":{
3737        "GroupName":{"shape":"GroupNameType"},
3738        "UserPoolId":{"shape":"UserPoolIdType"},
3739        "Description":{"shape":"DescriptionType"},
3740        "RoleArn":{"shape":"ArnType"},
3741        "Precedence":{"shape":"PrecedenceType"},
3742        "LastModifiedDate":{"shape":"DateType"},
3743        "CreationDate":{"shape":"DateType"}
3744      }
3745    },
3746    "HexStringType":{
3747      "type":"string",
3748      "pattern":"^[0-9a-fA-F]+$"
3749    },
3750    "HttpHeader":{
3751      "type":"structure",
3752      "members":{
3753        "headerName":{"shape":"StringType"},
3754        "headerValue":{"shape":"StringType"}
3755      }
3756    },
3757    "HttpHeaderList":{
3758      "type":"list",
3759      "member":{"shape":"HttpHeader"}
3760    },
3761    "IdTokenValidityType":{
3762      "type":"integer",
3763      "max":86400,
3764      "min":1
3765    },
3766    "IdentityProviderType":{
3767      "type":"structure",
3768      "members":{
3769        "UserPoolId":{"shape":"UserPoolIdType"},
3770        "ProviderName":{"shape":"ProviderNameType"},
3771        "ProviderType":{"shape":"IdentityProviderTypeType"},
3772        "ProviderDetails":{"shape":"ProviderDetailsType"},
3773        "AttributeMapping":{"shape":"AttributeMappingType"},
3774        "IdpIdentifiers":{"shape":"IdpIdentifiersListType"},
3775        "LastModifiedDate":{"shape":"DateType"},
3776        "CreationDate":{"shape":"DateType"}
3777      }
3778    },
3779    "IdentityProviderTypeType":{
3780      "type":"string",
3781      "enum":[
3782        "SAML",
3783        "Facebook",
3784        "Google",
3785        "LoginWithAmazon",
3786        "SignInWithApple",
3787        "OIDC"
3788      ]
3789    },
3790    "IdpIdentifierType":{
3791      "type":"string",
3792      "max":40,
3793      "min":1,
3794      "pattern":"[\\w\\s+=.@-]+"
3795    },
3796    "IdpIdentifiersListType":{
3797      "type":"list",
3798      "member":{"shape":"IdpIdentifierType"},
3799      "max":50,
3800      "min":0
3801    },
3802    "ImageFileType":{"type":"blob"},
3803    "ImageUrlType":{"type":"string"},
3804    "InitiateAuthRequest":{
3805      "type":"structure",
3806      "required":[
3807        "AuthFlow",
3808        "ClientId"
3809      ],
3810      "members":{
3811        "AuthFlow":{"shape":"AuthFlowType"},
3812        "AuthParameters":{"shape":"AuthParametersType"},
3813        "ClientMetadata":{"shape":"ClientMetadataType"},
3814        "ClientId":{"shape":"ClientIdType"},
3815        "AnalyticsMetadata":{"shape":"AnalyticsMetadataType"},
3816        "UserContextData":{"shape":"UserContextDataType"}
3817      }
3818    },
3819    "InitiateAuthResponse":{
3820      "type":"structure",
3821      "members":{
3822        "ChallengeName":{"shape":"ChallengeNameType"},
3823        "Session":{"shape":"SessionType"},
3824        "ChallengeParameters":{"shape":"ChallengeParametersType"},
3825        "AuthenticationResult":{"shape":"AuthenticationResultType"}
3826      }
3827    },
3828    "IntegerType":{"type":"integer"},
3829    "InternalErrorException":{
3830      "type":"structure",
3831      "members":{
3832        "message":{"shape":"MessageType"}
3833      },
3834      "exception":true,
3835      "fault":true
3836    },
3837    "InvalidEmailRoleAccessPolicyException":{
3838      "type":"structure",
3839      "members":{
3840        "message":{"shape":"MessageType"}
3841      },
3842      "exception":true
3843    },
3844    "InvalidLambdaResponseException":{
3845      "type":"structure",
3846      "members":{
3847        "message":{"shape":"MessageType"}
3848      },
3849      "exception":true
3850    },
3851    "InvalidOAuthFlowException":{
3852      "type":"structure",
3853      "members":{
3854        "message":{"shape":"MessageType"}
3855      },
3856      "exception":true
3857    },
3858    "InvalidParameterException":{
3859      "type":"structure",
3860      "members":{
3861        "message":{"shape":"MessageType"}
3862      },
3863      "exception":true
3864    },
3865    "InvalidPasswordException":{
3866      "type":"structure",
3867      "members":{
3868        "message":{"shape":"MessageType"}
3869      },
3870      "exception":true
3871    },
3872    "InvalidSmsRoleAccessPolicyException":{
3873      "type":"structure",
3874      "members":{
3875        "message":{"shape":"MessageType"}
3876      },
3877      "exception":true
3878    },
3879    "InvalidSmsRoleTrustRelationshipException":{
3880      "type":"structure",
3881      "members":{
3882        "message":{"shape":"MessageType"}
3883      },
3884      "exception":true
3885    },
3886    "InvalidUserPoolConfigurationException":{
3887      "type":"structure",
3888      "members":{
3889        "message":{"shape":"MessageType"}
3890      },
3891      "exception":true
3892    },
3893    "LambdaConfigType":{
3894      "type":"structure",
3895      "members":{
3896        "PreSignUp":{"shape":"ArnType"},
3897        "CustomMessage":{"shape":"ArnType"},
3898        "PostConfirmation":{"shape":"ArnType"},
3899        "PreAuthentication":{"shape":"ArnType"},
3900        "PostAuthentication":{"shape":"ArnType"},
3901        "DefineAuthChallenge":{"shape":"ArnType"},
3902        "CreateAuthChallenge":{"shape":"ArnType"},
3903        "VerifyAuthChallengeResponse":{"shape":"ArnType"},
3904        "PreTokenGeneration":{"shape":"ArnType"},
3905        "UserMigration":{"shape":"ArnType"}
3906      }
3907    },
3908    "LimitExceededException":{
3909      "type":"structure",
3910      "members":{
3911        "message":{"shape":"MessageType"}
3912      },
3913      "exception":true
3914    },
3915    "ListDevicesRequest":{
3916      "type":"structure",
3917      "required":["AccessToken"],
3918      "members":{
3919        "AccessToken":{"shape":"TokenModelType"},
3920        "Limit":{"shape":"QueryLimitType"},
3921        "PaginationToken":{"shape":"SearchPaginationTokenType"}
3922      }
3923    },
3924    "ListDevicesResponse":{
3925      "type":"structure",
3926      "members":{
3927        "Devices":{"shape":"DeviceListType"},
3928        "PaginationToken":{"shape":"SearchPaginationTokenType"}
3929      }
3930    },
3931    "ListGroupsRequest":{
3932      "type":"structure",
3933      "required":["UserPoolId"],
3934      "members":{
3935        "UserPoolId":{"shape":"UserPoolIdType"},
3936        "Limit":{"shape":"QueryLimitType"},
3937        "NextToken":{"shape":"PaginationKey"}
3938      }
3939    },
3940    "ListGroupsResponse":{
3941      "type":"structure",
3942      "members":{
3943        "Groups":{"shape":"GroupListType"},
3944        "NextToken":{"shape":"PaginationKey"}
3945      }
3946    },
3947    "ListIdentityProvidersRequest":{
3948      "type":"structure",
3949      "required":["UserPoolId"],
3950      "members":{
3951        "UserPoolId":{"shape":"UserPoolIdType"},
3952        "MaxResults":{"shape":"ListProvidersLimitType"},
3953        "NextToken":{"shape":"PaginationKeyType"}
3954      }
3955    },
3956    "ListIdentityProvidersResponse":{
3957      "type":"structure",
3958      "required":["Providers"],
3959      "members":{
3960        "Providers":{"shape":"ProvidersListType"},
3961        "NextToken":{"shape":"PaginationKeyType"}
3962      }
3963    },
3964    "ListOfStringTypes":{
3965      "type":"list",
3966      "member":{"shape":"StringType"}
3967    },
3968    "ListProvidersLimitType":{
3969      "type":"integer",
3970      "max":60,
3971      "min":0
3972    },
3973    "ListResourceServersLimitType":{
3974      "type":"integer",
3975      "max":50,
3976      "min":1
3977    },
3978    "ListResourceServersRequest":{
3979      "type":"structure",
3980      "required":["UserPoolId"],
3981      "members":{
3982        "UserPoolId":{"shape":"UserPoolIdType"},
3983        "MaxResults":{"shape":"ListResourceServersLimitType"},
3984        "NextToken":{"shape":"PaginationKeyType"}
3985      }
3986    },
3987    "ListResourceServersResponse":{
3988      "type":"structure",
3989      "required":["ResourceServers"],
3990      "members":{
3991        "ResourceServers":{"shape":"ResourceServersListType"},
3992        "NextToken":{"shape":"PaginationKeyType"}
3993      }
3994    },
3995    "ListTagsForResourceRequest":{
3996      "type":"structure",
3997      "required":["ResourceArn"],
3998      "members":{
3999        "ResourceArn":{"shape":"ArnType"}
4000      }
4001    },
4002    "ListTagsForResourceResponse":{
4003      "type":"structure",
4004      "members":{
4005        "Tags":{"shape":"UserPoolTagsType"}
4006      }
4007    },
4008    "ListUserImportJobsRequest":{
4009      "type":"structure",
4010      "required":[
4011        "UserPoolId",
4012        "MaxResults"
4013      ],
4014      "members":{
4015        "UserPoolId":{"shape":"UserPoolIdType"},
4016        "MaxResults":{"shape":"PoolQueryLimitType"},
4017        "PaginationToken":{"shape":"PaginationKeyType"}
4018      }
4019    },
4020    "ListUserImportJobsResponse":{
4021      "type":"structure",
4022      "members":{
4023        "UserImportJobs":{"shape":"UserImportJobsListType"},
4024        "PaginationToken":{"shape":"PaginationKeyType"}
4025      }
4026    },
4027    "ListUserPoolClientsRequest":{
4028      "type":"structure",
4029      "required":["UserPoolId"],
4030      "members":{
4031        "UserPoolId":{"shape":"UserPoolIdType"},
4032        "MaxResults":{"shape":"QueryLimit"},
4033        "NextToken":{"shape":"PaginationKey"}
4034      }
4035    },
4036    "ListUserPoolClientsResponse":{
4037      "type":"structure",
4038      "members":{
4039        "UserPoolClients":{"shape":"UserPoolClientListType"},
4040        "NextToken":{"shape":"PaginationKey"}
4041      }
4042    },
4043    "ListUserPoolsRequest":{
4044      "type":"structure",
4045      "required":["MaxResults"],
4046      "members":{
4047        "NextToken":{"shape":"PaginationKeyType"},
4048        "MaxResults":{"shape":"PoolQueryLimitType"}
4049      }
4050    },
4051    "ListUserPoolsResponse":{
4052      "type":"structure",
4053      "members":{
4054        "UserPools":{"shape":"UserPoolListType"},
4055        "NextToken":{"shape":"PaginationKeyType"}
4056      }
4057    },
4058    "ListUsersInGroupRequest":{
4059      "type":"structure",
4060      "required":[
4061        "UserPoolId",
4062        "GroupName"
4063      ],
4064      "members":{
4065        "UserPoolId":{"shape":"UserPoolIdType"},
4066        "GroupName":{"shape":"GroupNameType"},
4067        "Limit":{"shape":"QueryLimitType"},
4068        "NextToken":{"shape":"PaginationKey"}
4069      }
4070    },
4071    "ListUsersInGroupResponse":{
4072      "type":"structure",
4073      "members":{
4074        "Users":{"shape":"UsersListType"},
4075        "NextToken":{"shape":"PaginationKey"}
4076      }
4077    },
4078    "ListUsersRequest":{
4079      "type":"structure",
4080      "required":["UserPoolId"],
4081      "members":{
4082        "UserPoolId":{"shape":"UserPoolIdType"},
4083        "AttributesToGet":{"shape":"SearchedAttributeNamesListType"},
4084        "Limit":{"shape":"QueryLimitType"},
4085        "PaginationToken":{"shape":"SearchPaginationTokenType"},
4086        "Filter":{"shape":"UserFilterType"}
4087      }
4088    },
4089    "ListUsersResponse":{
4090      "type":"structure",
4091      "members":{
4092        "Users":{"shape":"UsersListType"},
4093        "PaginationToken":{"shape":"SearchPaginationTokenType"}
4094      }
4095    },
4096    "LogoutURLsListType":{
4097      "type":"list",
4098      "member":{"shape":"RedirectUrlType"},
4099      "max":100,
4100      "min":0
4101    },
4102    "LongType":{"type":"long"},
4103    "MFAMethodNotFoundException":{
4104      "type":"structure",
4105      "members":{
4106        "message":{"shape":"MessageType"}
4107      },
4108      "exception":true
4109    },
4110    "MFAOptionListType":{
4111      "type":"list",
4112      "member":{"shape":"MFAOptionType"}
4113    },
4114    "MFAOptionType":{
4115      "type":"structure",
4116      "members":{
4117        "DeliveryMedium":{"shape":"DeliveryMediumType"},
4118        "AttributeName":{"shape":"AttributeNameType"}
4119      }
4120    },
4121    "MessageActionType":{
4122      "type":"string",
4123      "enum":[
4124        "RESEND",
4125        "SUPPRESS"
4126      ]
4127    },
4128    "MessageTemplateType":{
4129      "type":"structure",
4130      "members":{
4131        "SMSMessage":{"shape":"SmsVerificationMessageType"},
4132        "EmailMessage":{"shape":"EmailVerificationMessageType"},
4133        "EmailSubject":{"shape":"EmailVerificationSubjectType"}
4134      }
4135    },
4136    "MessageType":{"type":"string"},
4137    "NewDeviceMetadataType":{
4138      "type":"structure",
4139      "members":{
4140        "DeviceKey":{"shape":"DeviceKeyType"},
4141        "DeviceGroupKey":{"shape":"StringType"}
4142      }
4143    },
4144    "NotAuthorizedException":{
4145      "type":"structure",
4146      "members":{
4147        "message":{"shape":"MessageType"}
4148      },
4149      "exception":true
4150    },
4151    "NotifyConfigurationType":{
4152      "type":"structure",
4153      "required":["SourceArn"],
4154      "members":{
4155        "From":{"shape":"StringType"},
4156        "ReplyTo":{"shape":"StringType"},
4157        "SourceArn":{"shape":"ArnType"},
4158        "BlockEmail":{"shape":"NotifyEmailType"},
4159        "NoActionEmail":{"shape":"NotifyEmailType"},
4160        "MfaEmail":{"shape":"NotifyEmailType"}
4161      }
4162    },
4163    "NotifyEmailType":{
4164      "type":"structure",
4165      "required":["Subject"],
4166      "members":{
4167        "Subject":{"shape":"EmailNotificationSubjectType"},
4168        "HtmlBody":{"shape":"EmailNotificationBodyType"},
4169        "TextBody":{"shape":"EmailNotificationBodyType"}
4170      }
4171    },
4172    "NumberAttributeConstraintsType":{
4173      "type":"structure",
4174      "members":{
4175        "MinValue":{"shape":"StringType"},
4176        "MaxValue":{"shape":"StringType"}
4177      }
4178    },
4179    "OAuthFlowType":{
4180      "type":"string",
4181      "enum":[
4182        "code",
4183        "implicit",
4184        "client_credentials"
4185      ]
4186    },
4187    "OAuthFlowsType":{
4188      "type":"list",
4189      "member":{"shape":"OAuthFlowType"},
4190      "max":3,
4191      "min":0
4192    },
4193    "PaginationKey":{
4194      "type":"string",
4195      "min":1,
4196      "pattern":"[\\S]+"
4197    },
4198    "PaginationKeyType":{
4199      "type":"string",
4200      "min":1,
4201      "pattern":"[\\S]+"
4202    },
4203    "PasswordPolicyMinLengthType":{
4204      "type":"integer",
4205      "max":99,
4206      "min":6
4207    },
4208    "PasswordPolicyType":{
4209      "type":"structure",
4210      "members":{
4211        "MinimumLength":{"shape":"PasswordPolicyMinLengthType"},
4212        "RequireUppercase":{"shape":"BooleanType"},
4213        "RequireLowercase":{"shape":"BooleanType"},
4214        "RequireNumbers":{"shape":"BooleanType"},
4215        "RequireSymbols":{"shape":"BooleanType"},
4216        "TemporaryPasswordValidityDays":{"shape":"TemporaryPasswordValidityDaysType"}
4217      }
4218    },
4219    "PasswordResetRequiredException":{
4220      "type":"structure",
4221      "members":{
4222        "message":{"shape":"MessageType"}
4223      },
4224      "exception":true
4225    },
4226    "PasswordType":{
4227      "type":"string",
4228      "max":256,
4229      "min":6,
4230      "pattern":"[\\S]+",
4231      "sensitive":true
4232    },
4233    "PoolQueryLimitType":{
4234      "type":"integer",
4235      "max":60,
4236      "min":1
4237    },
4238    "PreSignedUrlType":{
4239      "type":"string",
4240      "max":2048,
4241      "min":0
4242    },
4243    "PrecedenceType":{
4244      "type":"integer",
4245      "min":0
4246    },
4247    "PreconditionNotMetException":{
4248      "type":"structure",
4249      "members":{
4250        "message":{"shape":"MessageType"}
4251      },
4252      "exception":true
4253    },
4254    "PreventUserExistenceErrorTypes":{
4255      "type":"string",
4256      "enum":[
4257        "LEGACY",
4258        "ENABLED"
4259      ]
4260    },
4261    "PriorityType":{
4262      "type":"integer",
4263      "max":2,
4264      "min":1
4265    },
4266    "ProviderDescription":{
4267      "type":"structure",
4268      "members":{
4269        "ProviderName":{"shape":"ProviderNameType"},
4270        "ProviderType":{"shape":"IdentityProviderTypeType"},
4271        "LastModifiedDate":{"shape":"DateType"},
4272        "CreationDate":{"shape":"DateType"}
4273      }
4274    },
4275    "ProviderDetailsType":{
4276      "type":"map",
4277      "key":{"shape":"StringType"},
4278      "value":{"shape":"StringType"}
4279    },
4280    "ProviderNameType":{
4281      "type":"string",
4282      "max":32,
4283      "min":1,
4284      "pattern":"[\\p{L}\\p{M}\\p{S}\\p{N}\\p{P}]+"
4285    },
4286    "ProviderNameTypeV1":{
4287      "type":"string",
4288      "max":32,
4289      "min":1,
4290      "pattern":"[^_][\\p{L}\\p{M}\\p{S}\\p{N}\\p{P}][^_]+"
4291    },
4292    "ProviderUserIdentifierType":{
4293      "type":"structure",
4294      "members":{
4295        "ProviderName":{"shape":"ProviderNameType"},
4296        "ProviderAttributeName":{"shape":"StringType"},
4297        "ProviderAttributeValue":{"shape":"StringType"}
4298      }
4299    },
4300    "ProvidersListType":{
4301      "type":"list",
4302      "member":{"shape":"ProviderDescription"},
4303      "max":50,
4304      "min":0
4305    },
4306    "QueryLimit":{
4307      "type":"integer",
4308      "max":60,
4309      "min":1
4310    },
4311    "QueryLimitType":{
4312      "type":"integer",
4313      "max":60,
4314      "min":0
4315    },
4316    "RecoveryMechanismsType":{
4317      "type":"list",
4318      "member":{"shape":"RecoveryOptionType"},
4319      "max":2,
4320      "min":1
4321    },
4322    "RecoveryOptionNameType":{
4323      "type":"string",
4324      "enum":[
4325        "verified_email",
4326        "verified_phone_number",
4327        "admin_only"
4328      ]
4329    },
4330    "RecoveryOptionType":{
4331      "type":"structure",
4332      "required":[
4333        "Priority",
4334        "Name"
4335      ],
4336      "members":{
4337        "Priority":{"shape":"PriorityType"},
4338        "Name":{"shape":"RecoveryOptionNameType"}
4339      }
4340    },
4341    "RedirectUrlType":{
4342      "type":"string",
4343      "max":1024,
4344      "min":1,
4345      "pattern":"[\\p{L}\\p{M}\\p{S}\\p{N}\\p{P}]+"
4346    },
4347    "RefreshTokenValidityType":{
4348      "type":"integer",
4349      "max":315360000,
4350      "min":0
4351    },
4352    "ResendConfirmationCodeRequest":{
4353      "type":"structure",
4354      "required":[
4355        "ClientId",
4356        "Username"
4357      ],
4358      "members":{
4359        "ClientId":{"shape":"ClientIdType"},
4360        "SecretHash":{"shape":"SecretHashType"},
4361        "UserContextData":{"shape":"UserContextDataType"},
4362        "Username":{"shape":"UsernameType"},
4363        "AnalyticsMetadata":{"shape":"AnalyticsMetadataType"},
4364        "ClientMetadata":{"shape":"ClientMetadataType"}
4365      }
4366    },
4367    "ResendConfirmationCodeResponse":{
4368      "type":"structure",
4369      "members":{
4370        "CodeDeliveryDetails":{"shape":"CodeDeliveryDetailsType"}
4371      }
4372    },
4373    "ResourceNotFoundException":{
4374      "type":"structure",
4375      "members":{
4376        "message":{"shape":"MessageType"}
4377      },
4378      "exception":true
4379    },
4380    "ResourceServerIdentifierType":{
4381      "type":"string",
4382      "max":256,
4383      "min":1,
4384      "pattern":"[\\x21\\x23-\\x5B\\x5D-\\x7E]+"
4385    },
4386    "ResourceServerNameType":{
4387      "type":"string",
4388      "max":256,
4389      "min":1,
4390      "pattern":"[\\w\\s+=,.@-]+"
4391    },
4392    "ResourceServerScopeDescriptionType":{
4393      "type":"string",
4394      "max":256,
4395      "min":1
4396    },
4397    "ResourceServerScopeListType":{
4398      "type":"list",
4399      "member":{"shape":"ResourceServerScopeType"},
4400      "max":100
4401    },
4402    "ResourceServerScopeNameType":{
4403      "type":"string",
4404      "max":256,
4405      "min":1,
4406      "pattern":"[\\x21\\x23-\\x2E\\x30-\\x5B\\x5D-\\x7E]+"
4407    },
4408    "ResourceServerScopeType":{
4409      "type":"structure",
4410      "required":[
4411        "ScopeName",
4412        "ScopeDescription"
4413      ],
4414      "members":{
4415        "ScopeName":{"shape":"ResourceServerScopeNameType"},
4416        "ScopeDescription":{"shape":"ResourceServerScopeDescriptionType"}
4417      }
4418    },
4419    "ResourceServerType":{
4420      "type":"structure",
4421      "members":{
4422        "UserPoolId":{"shape":"UserPoolIdType"},
4423        "Identifier":{"shape":"ResourceServerIdentifierType"},
4424        "Name":{"shape":"ResourceServerNameType"},
4425        "Scopes":{"shape":"ResourceServerScopeListType"}
4426      }
4427    },
4428    "ResourceServersListType":{
4429      "type":"list",
4430      "member":{"shape":"ResourceServerType"}
4431    },
4432    "RespondToAuthChallengeRequest":{
4433      "type":"structure",
4434      "required":[
4435        "ClientId",
4436        "ChallengeName"
4437      ],
4438      "members":{
4439        "ClientId":{"shape":"ClientIdType"},
4440        "ChallengeName":{"shape":"ChallengeNameType"},
4441        "Session":{"shape":"SessionType"},
4442        "ChallengeResponses":{"shape":"ChallengeResponsesType"},
4443        "AnalyticsMetadata":{"shape":"AnalyticsMetadataType"},
4444        "UserContextData":{"shape":"UserContextDataType"},
4445        "ClientMetadata":{"shape":"ClientMetadataType"}
4446      }
4447    },
4448    "RespondToAuthChallengeResponse":{
4449      "type":"structure",
4450      "members":{
4451        "ChallengeName":{"shape":"ChallengeNameType"},
4452        "Session":{"shape":"SessionType"},
4453        "ChallengeParameters":{"shape":"ChallengeParametersType"},
4454        "AuthenticationResult":{"shape":"AuthenticationResultType"}
4455      }
4456    },
4457    "RiskConfigurationType":{
4458      "type":"structure",
4459      "members":{
4460        "UserPoolId":{"shape":"UserPoolIdType"},
4461        "ClientId":{"shape":"ClientIdType"},
4462        "CompromisedCredentialsRiskConfiguration":{"shape":"CompromisedCredentialsRiskConfigurationType"},
4463        "AccountTakeoverRiskConfiguration":{"shape":"AccountTakeoverRiskConfigurationType"},
4464        "RiskExceptionConfiguration":{"shape":"RiskExceptionConfigurationType"},
4465        "LastModifiedDate":{"shape":"DateType"}
4466      }
4467    },
4468    "RiskDecisionType":{
4469      "type":"string",
4470      "enum":[
4471        "NoRisk",
4472        "AccountTakeover",
4473        "Block"
4474      ]
4475    },
4476    "RiskExceptionConfigurationType":{
4477      "type":"structure",
4478      "members":{
4479        "BlockedIPRangeList":{"shape":"BlockedIPRangeListType"},
4480        "SkippedIPRangeList":{"shape":"SkippedIPRangeListType"}
4481      }
4482    },
4483    "RiskLevelType":{
4484      "type":"string",
4485      "enum":[
4486        "Low",
4487        "Medium",
4488        "High"
4489      ]
4490    },
4491    "S3BucketType":{
4492      "type":"string",
4493      "max":1024,
4494      "min":3,
4495      "pattern":"^[0-9A-Za-z\\.\\-_]*(?<!\\.)$"
4496    },
4497    "SESConfigurationSet":{
4498      "type":"string",
4499      "max":64,
4500      "min":1,
4501      "pattern":"^[a-zA-Z0-9_-]+$"
4502    },
4503    "SMSMfaSettingsType":{
4504      "type":"structure",
4505      "members":{
4506        "Enabled":{"shape":"BooleanType"},
4507        "PreferredMfa":{"shape":"BooleanType"}
4508      }
4509    },
4510    "SchemaAttributeType":{
4511      "type":"structure",
4512      "members":{
4513        "Name":{"shape":"CustomAttributeNameType"},
4514        "AttributeDataType":{"shape":"AttributeDataType"},
4515        "DeveloperOnlyAttribute":{
4516          "shape":"BooleanType",
4517          "box":true
4518        },
4519        "Mutable":{
4520          "shape":"BooleanType",
4521          "box":true
4522        },
4523        "Required":{
4524          "shape":"BooleanType",
4525          "box":true
4526        },
4527        "NumberAttributeConstraints":{"shape":"NumberAttributeConstraintsType"},
4528        "StringAttributeConstraints":{"shape":"StringAttributeConstraintsType"}
4529      }
4530    },
4531    "SchemaAttributesListType":{
4532      "type":"list",
4533      "member":{"shape":"SchemaAttributeType"},
4534      "max":50,
4535      "min":1
4536    },
4537    "ScopeDoesNotExistException":{
4538      "type":"structure",
4539      "members":{
4540        "message":{"shape":"MessageType"}
4541      },
4542      "exception":true
4543    },
4544    "ScopeListType":{
4545      "type":"list",
4546      "member":{"shape":"ScopeType"},
4547      "max":50
4548    },
4549    "ScopeType":{
4550      "type":"string",
4551      "max":256,
4552      "min":1,
4553      "pattern":"[\\x21\\x23-\\x5B\\x5D-\\x7E]+"
4554    },
4555    "SearchPaginationTokenType":{
4556      "type":"string",
4557      "min":1,
4558      "pattern":"[\\S]+"
4559    },
4560    "SearchedAttributeNamesListType":{
4561      "type":"list",
4562      "member":{"shape":"AttributeNameType"}
4563    },
4564    "SecretCodeType":{
4565      "type":"string",
4566      "min":16,
4567      "pattern":"[A-Za-z0-9]+",
4568      "sensitive":true
4569    },
4570    "SecretHashType":{
4571      "type":"string",
4572      "max":128,
4573      "min":1,
4574      "pattern":"[\\w+=/]+",
4575      "sensitive":true
4576    },
4577    "SessionType":{
4578      "type":"string",
4579      "max":2048,
4580      "min":20
4581    },
4582    "SetRiskConfigurationRequest":{
4583      "type":"structure",
4584      "required":["UserPoolId"],
4585      "members":{
4586        "UserPoolId":{"shape":"UserPoolIdType"},
4587        "ClientId":{"shape":"ClientIdType"},
4588        "CompromisedCredentialsRiskConfiguration":{"shape":"CompromisedCredentialsRiskConfigurationType"},
4589        "AccountTakeoverRiskConfiguration":{"shape":"AccountTakeoverRiskConfigurationType"},
4590        "RiskExceptionConfiguration":{"shape":"RiskExceptionConfigurationType"}
4591      }
4592    },
4593    "SetRiskConfigurationResponse":{
4594      "type":"structure",
4595      "required":["RiskConfiguration"],
4596      "members":{
4597        "RiskConfiguration":{"shape":"RiskConfigurationType"}
4598      }
4599    },
4600    "SetUICustomizationRequest":{
4601      "type":"structure",
4602      "required":["UserPoolId"],
4603      "members":{
4604        "UserPoolId":{"shape":"UserPoolIdType"},
4605        "ClientId":{"shape":"ClientIdType"},
4606        "CSS":{"shape":"CSSType"},
4607        "ImageFile":{"shape":"ImageFileType"}
4608      }
4609    },
4610    "SetUICustomizationResponse":{
4611      "type":"structure",
4612      "required":["UICustomization"],
4613      "members":{
4614        "UICustomization":{"shape":"UICustomizationType"}
4615      }
4616    },
4617    "SetUserMFAPreferenceRequest":{
4618      "type":"structure",
4619      "required":["AccessToken"],
4620      "members":{
4621        "SMSMfaSettings":{"shape":"SMSMfaSettingsType"},
4622        "SoftwareTokenMfaSettings":{"shape":"SoftwareTokenMfaSettingsType"},
4623        "AccessToken":{"shape":"TokenModelType"}
4624      }
4625    },
4626    "SetUserMFAPreferenceResponse":{
4627      "type":"structure",
4628      "members":{
4629      }
4630    },
4631    "SetUserPoolMfaConfigRequest":{
4632      "type":"structure",
4633      "required":["UserPoolId"],
4634      "members":{
4635        "UserPoolId":{"shape":"UserPoolIdType"},
4636        "SmsMfaConfiguration":{"shape":"SmsMfaConfigType"},
4637        "SoftwareTokenMfaConfiguration":{"shape":"SoftwareTokenMfaConfigType"},
4638        "MfaConfiguration":{"shape":"UserPoolMfaType"}
4639      }
4640    },
4641    "SetUserPoolMfaConfigResponse":{
4642      "type":"structure",
4643      "members":{
4644        "SmsMfaConfiguration":{"shape":"SmsMfaConfigType"},
4645        "SoftwareTokenMfaConfiguration":{"shape":"SoftwareTokenMfaConfigType"},
4646        "MfaConfiguration":{"shape":"UserPoolMfaType"}
4647      }
4648    },
4649    "SetUserSettingsRequest":{
4650      "type":"structure",
4651      "required":[
4652        "AccessToken",
4653        "MFAOptions"
4654      ],
4655      "members":{
4656        "AccessToken":{"shape":"TokenModelType"},
4657        "MFAOptions":{"shape":"MFAOptionListType"}
4658      }
4659    },
4660    "SetUserSettingsResponse":{
4661      "type":"structure",
4662      "members":{
4663      }
4664    },
4665    "SignUpRequest":{
4666      "type":"structure",
4667      "required":[
4668        "ClientId",
4669        "Username",
4670        "Password"
4671      ],
4672      "members":{
4673        "ClientId":{"shape":"ClientIdType"},
4674        "SecretHash":{"shape":"SecretHashType"},
4675        "Username":{"shape":"UsernameType"},
4676        "Password":{"shape":"PasswordType"},
4677        "UserAttributes":{"shape":"AttributeListType"},
4678        "ValidationData":{"shape":"AttributeListType"},
4679        "AnalyticsMetadata":{"shape":"AnalyticsMetadataType"},
4680        "UserContextData":{"shape":"UserContextDataType"},
4681        "ClientMetadata":{"shape":"ClientMetadataType"}
4682      }
4683    },
4684    "SignUpResponse":{
4685      "type":"structure",
4686      "required":[
4687        "UserConfirmed",
4688        "UserSub"
4689      ],
4690      "members":{
4691        "UserConfirmed":{"shape":"BooleanType"},
4692        "CodeDeliveryDetails":{"shape":"CodeDeliveryDetailsType"},
4693        "UserSub":{"shape":"StringType"}
4694      }
4695    },
4696    "SkippedIPRangeListType":{
4697      "type":"list",
4698      "member":{"shape":"StringType"},
4699      "max":20
4700    },
4701    "SmsConfigurationType":{
4702      "type":"structure",
4703      "required":["SnsCallerArn"],
4704      "members":{
4705        "SnsCallerArn":{"shape":"ArnType"},
4706        "ExternalId":{"shape":"StringType"}
4707      }
4708    },
4709    "SmsMfaConfigType":{
4710      "type":"structure",
4711      "members":{
4712        "SmsAuthenticationMessage":{"shape":"SmsVerificationMessageType"},
4713        "SmsConfiguration":{"shape":"SmsConfigurationType"}
4714      }
4715    },
4716    "SmsVerificationMessageType":{
4717      "type":"string",
4718      "max":140,
4719      "min":6,
4720      "pattern":".*\\{####\\}.*"
4721    },
4722    "SoftwareTokenMFANotFoundException":{
4723      "type":"structure",
4724      "members":{
4725        "message":{"shape":"MessageType"}
4726      },
4727      "exception":true
4728    },
4729    "SoftwareTokenMFAUserCodeType":{
4730      "type":"string",
4731      "max":6,
4732      "min":6,
4733      "pattern":"[0-9]+"
4734    },
4735    "SoftwareTokenMfaConfigType":{
4736      "type":"structure",
4737      "members":{
4738        "Enabled":{"shape":"BooleanType"}
4739      }
4740    },
4741    "SoftwareTokenMfaSettingsType":{
4742      "type":"structure",
4743      "members":{
4744        "Enabled":{"shape":"BooleanType"},
4745        "PreferredMfa":{"shape":"BooleanType"}
4746      }
4747    },
4748    "StartUserImportJobRequest":{
4749      "type":"structure",
4750      "required":[
4751        "UserPoolId",
4752        "JobId"
4753      ],
4754      "members":{
4755        "UserPoolId":{"shape":"UserPoolIdType"},
4756        "JobId":{"shape":"UserImportJobIdType"}
4757      }
4758    },
4759    "StartUserImportJobResponse":{
4760      "type":"structure",
4761      "members":{
4762        "UserImportJob":{"shape":"UserImportJobType"}
4763      }
4764    },
4765    "StatusType":{
4766      "type":"string",
4767      "enum":[
4768        "Enabled",
4769        "Disabled"
4770      ]
4771    },
4772    "StopUserImportJobRequest":{
4773      "type":"structure",
4774      "required":[
4775        "UserPoolId",
4776        "JobId"
4777      ],
4778      "members":{
4779        "UserPoolId":{"shape":"UserPoolIdType"},
4780        "JobId":{"shape":"UserImportJobIdType"}
4781      }
4782    },
4783    "StopUserImportJobResponse":{
4784      "type":"structure",
4785      "members":{
4786        "UserImportJob":{"shape":"UserImportJobType"}
4787      }
4788    },
4789    "StringAttributeConstraintsType":{
4790      "type":"structure",
4791      "members":{
4792        "MinLength":{"shape":"StringType"},
4793        "MaxLength":{"shape":"StringType"}
4794      }
4795    },
4796    "StringType":{"type":"string"},
4797    "SupportedIdentityProvidersListType":{
4798      "type":"list",
4799      "member":{"shape":"ProviderNameType"}
4800    },
4801    "TagKeysType":{
4802      "type":"string",
4803      "max":128,
4804      "min":1
4805    },
4806    "TagResourceRequest":{
4807      "type":"structure",
4808      "required":[
4809        "ResourceArn",
4810        "Tags"
4811      ],
4812      "members":{
4813        "ResourceArn":{"shape":"ArnType"},
4814        "Tags":{"shape":"UserPoolTagsType"}
4815      }
4816    },
4817    "TagResourceResponse":{
4818      "type":"structure",
4819      "members":{
4820      }
4821    },
4822    "TagValueType":{
4823      "type":"string",
4824      "max":256,
4825      "min":0
4826    },
4827    "TemporaryPasswordValidityDaysType":{
4828      "type":"integer",
4829      "max":365,
4830      "min":0
4831    },
4832    "TimeUnitsType":{
4833      "type":"string",
4834      "enum":[
4835        "seconds",
4836        "minutes",
4837        "hours",
4838        "days"
4839      ]
4840    },
4841    "TokenModelType":{
4842      "type":"string",
4843      "pattern":"[A-Za-z0-9-_=.]+",
4844      "sensitive":true
4845    },
4846    "TokenValidityUnitsType":{
4847      "type":"structure",
4848      "members":{
4849        "AccessToken":{"shape":"TimeUnitsType"},
4850        "IdToken":{"shape":"TimeUnitsType"},
4851        "RefreshToken":{"shape":"TimeUnitsType"}
4852      }
4853    },
4854    "TooManyFailedAttemptsException":{
4855      "type":"structure",
4856      "members":{
4857        "message":{"shape":"MessageType"}
4858      },
4859      "exception":true
4860    },
4861    "TooManyRequestsException":{
4862      "type":"structure",
4863      "members":{
4864        "message":{"shape":"MessageType"}
4865      },
4866      "exception":true
4867    },
4868    "UICustomizationType":{
4869      "type":"structure",
4870      "members":{
4871        "UserPoolId":{"shape":"UserPoolIdType"},
4872        "ClientId":{"shape":"ClientIdType"},
4873        "ImageUrl":{"shape":"ImageUrlType"},
4874        "CSS":{"shape":"CSSType"},
4875        "CSSVersion":{"shape":"CSSVersionType"},
4876        "LastModifiedDate":{"shape":"DateType"},
4877        "CreationDate":{"shape":"DateType"}
4878      }
4879    },
4880    "UnexpectedLambdaException":{
4881      "type":"structure",
4882      "members":{
4883        "message":{"shape":"MessageType"}
4884      },
4885      "exception":true
4886    },
4887    "UnsupportedIdentityProviderException":{
4888      "type":"structure",
4889      "members":{
4890        "message":{"shape":"MessageType"}
4891      },
4892      "exception":true
4893    },
4894    "UnsupportedUserStateException":{
4895      "type":"structure",
4896      "members":{
4897        "message":{"shape":"MessageType"}
4898      },
4899      "exception":true
4900    },
4901    "UntagResourceRequest":{
4902      "type":"structure",
4903      "required":[
4904        "ResourceArn",
4905        "TagKeys"
4906      ],
4907      "members":{
4908        "ResourceArn":{"shape":"ArnType"},
4909        "TagKeys":{"shape":"UserPoolTagsListType"}
4910      }
4911    },
4912    "UntagResourceResponse":{
4913      "type":"structure",
4914      "members":{
4915      }
4916    },
4917    "UpdateAuthEventFeedbackRequest":{
4918      "type":"structure",
4919      "required":[
4920        "UserPoolId",
4921        "Username",
4922        "EventId",
4923        "FeedbackToken",
4924        "FeedbackValue"
4925      ],
4926      "members":{
4927        "UserPoolId":{"shape":"UserPoolIdType"},
4928        "Username":{"shape":"UsernameType"},
4929        "EventId":{"shape":"EventIdType"},
4930        "FeedbackToken":{"shape":"TokenModelType"},
4931        "FeedbackValue":{"shape":"FeedbackValueType"}
4932      }
4933    },
4934    "UpdateAuthEventFeedbackResponse":{
4935      "type":"structure",
4936      "members":{
4937      }
4938    },
4939    "UpdateDeviceStatusRequest":{
4940      "type":"structure",
4941      "required":[
4942        "AccessToken",
4943        "DeviceKey"
4944      ],
4945      "members":{
4946        "AccessToken":{"shape":"TokenModelType"},
4947        "DeviceKey":{"shape":"DeviceKeyType"},
4948        "DeviceRememberedStatus":{"shape":"DeviceRememberedStatusType"}
4949      }
4950    },
4951    "UpdateDeviceStatusResponse":{
4952      "type":"structure",
4953      "members":{
4954      }
4955    },
4956    "UpdateGroupRequest":{
4957      "type":"structure",
4958      "required":[
4959        "GroupName",
4960        "UserPoolId"
4961      ],
4962      "members":{
4963        "GroupName":{"shape":"GroupNameType"},
4964        "UserPoolId":{"shape":"UserPoolIdType"},
4965        "Description":{"shape":"DescriptionType"},
4966        "RoleArn":{"shape":"ArnType"},
4967        "Precedence":{"shape":"PrecedenceType"}
4968      }
4969    },
4970    "UpdateGroupResponse":{
4971      "type":"structure",
4972      "members":{
4973        "Group":{"shape":"GroupType"}
4974      }
4975    },
4976    "UpdateIdentityProviderRequest":{
4977      "type":"structure",
4978      "required":[
4979        "UserPoolId",
4980        "ProviderName"
4981      ],
4982      "members":{
4983        "UserPoolId":{"shape":"UserPoolIdType"},
4984        "ProviderName":{"shape":"ProviderNameType"},
4985        "ProviderDetails":{"shape":"ProviderDetailsType"},
4986        "AttributeMapping":{"shape":"AttributeMappingType"},
4987        "IdpIdentifiers":{"shape":"IdpIdentifiersListType"}
4988      }
4989    },
4990    "UpdateIdentityProviderResponse":{
4991      "type":"structure",
4992      "required":["IdentityProvider"],
4993      "members":{
4994        "IdentityProvider":{"shape":"IdentityProviderType"}
4995      }
4996    },
4997    "UpdateResourceServerRequest":{
4998      "type":"structure",
4999      "required":[
5000        "UserPoolId",
5001        "Identifier",
5002        "Name"
5003      ],
5004      "members":{
5005        "UserPoolId":{"shape":"UserPoolIdType"},
5006        "Identifier":{"shape":"ResourceServerIdentifierType"},
5007        "Name":{"shape":"ResourceServerNameType"},
5008        "Scopes":{"shape":"ResourceServerScopeListType"}
5009      }
5010    },
5011    "UpdateResourceServerResponse":{
5012      "type":"structure",
5013      "required":["ResourceServer"],
5014      "members":{
5015        "ResourceServer":{"shape":"ResourceServerType"}
5016      }
5017    },
5018    "UpdateUserAttributesRequest":{
5019      "type":"structure",
5020      "required":[
5021        "UserAttributes",
5022        "AccessToken"
5023      ],
5024      "members":{
5025        "UserAttributes":{"shape":"AttributeListType"},
5026        "AccessToken":{"shape":"TokenModelType"},
5027        "ClientMetadata":{"shape":"ClientMetadataType"}
5028      }
5029    },
5030    "UpdateUserAttributesResponse":{
5031      "type":"structure",
5032      "members":{
5033        "CodeDeliveryDetailsList":{"shape":"CodeDeliveryDetailsListType"}
5034      }
5035    },
5036    "UpdateUserPoolClientRequest":{
5037      "type":"structure",
5038      "required":[
5039        "UserPoolId",
5040        "ClientId"
5041      ],
5042      "members":{
5043        "UserPoolId":{"shape":"UserPoolIdType"},
5044        "ClientId":{"shape":"ClientIdType"},
5045        "ClientName":{"shape":"ClientNameType"},
5046        "RefreshTokenValidity":{"shape":"RefreshTokenValidityType"},
5047        "AccessTokenValidity":{"shape":"AccessTokenValidityType"},
5048        "IdTokenValidity":{"shape":"IdTokenValidityType"},
5049        "TokenValidityUnits":{"shape":"TokenValidityUnitsType"},
5050        "ReadAttributes":{"shape":"ClientPermissionListType"},
5051        "WriteAttributes":{"shape":"ClientPermissionListType"},
5052        "ExplicitAuthFlows":{"shape":"ExplicitAuthFlowsListType"},
5053        "SupportedIdentityProviders":{"shape":"SupportedIdentityProvidersListType"},
5054        "CallbackURLs":{"shape":"CallbackURLsListType"},
5055        "LogoutURLs":{"shape":"LogoutURLsListType"},
5056        "DefaultRedirectURI":{"shape":"RedirectUrlType"},
5057        "AllowedOAuthFlows":{"shape":"OAuthFlowsType"},
5058        "AllowedOAuthScopes":{"shape":"ScopeListType"},
5059        "AllowedOAuthFlowsUserPoolClient":{"shape":"BooleanType"},
5060        "AnalyticsConfiguration":{"shape":"AnalyticsConfigurationType"},
5061        "PreventUserExistenceErrors":{"shape":"PreventUserExistenceErrorTypes"}
5062      }
5063    },
5064    "UpdateUserPoolClientResponse":{
5065      "type":"structure",
5066      "members":{
5067        "UserPoolClient":{"shape":"UserPoolClientType"}
5068      }
5069    },
5070    "UpdateUserPoolDomainRequest":{
5071      "type":"structure",
5072      "required":[
5073        "Domain",
5074        "UserPoolId",
5075        "CustomDomainConfig"
5076      ],
5077      "members":{
5078        "Domain":{"shape":"DomainType"},
5079        "UserPoolId":{"shape":"UserPoolIdType"},
5080        "CustomDomainConfig":{"shape":"CustomDomainConfigType"}
5081      }
5082    },
5083    "UpdateUserPoolDomainResponse":{
5084      "type":"structure",
5085      "members":{
5086        "CloudFrontDomain":{"shape":"DomainType"}
5087      }
5088    },
5089    "UpdateUserPoolRequest":{
5090      "type":"structure",
5091      "required":["UserPoolId"],
5092      "members":{
5093        "UserPoolId":{"shape":"UserPoolIdType"},
5094        "Policies":{"shape":"UserPoolPolicyType"},
5095        "LambdaConfig":{"shape":"LambdaConfigType"},
5096        "AutoVerifiedAttributes":{"shape":"VerifiedAttributesListType"},
5097        "SmsVerificationMessage":{"shape":"SmsVerificationMessageType"},
5098        "EmailVerificationMessage":{"shape":"EmailVerificationMessageType"},
5099        "EmailVerificationSubject":{"shape":"EmailVerificationSubjectType"},
5100        "VerificationMessageTemplate":{"shape":"VerificationMessageTemplateType"},
5101        "SmsAuthenticationMessage":{"shape":"SmsVerificationMessageType"},
5102        "MfaConfiguration":{"shape":"UserPoolMfaType"},
5103        "DeviceConfiguration":{"shape":"DeviceConfigurationType"},
5104        "EmailConfiguration":{"shape":"EmailConfigurationType"},
5105        "SmsConfiguration":{"shape":"SmsConfigurationType"},
5106        "UserPoolTags":{"shape":"UserPoolTagsType"},
5107        "AdminCreateUserConfig":{"shape":"AdminCreateUserConfigType"},
5108        "UserPoolAddOns":{"shape":"UserPoolAddOnsType"},
5109        "AccountRecoverySetting":{"shape":"AccountRecoverySettingType"}
5110      }
5111    },
5112    "UpdateUserPoolResponse":{
5113      "type":"structure",
5114      "members":{
5115      }
5116    },
5117    "UserContextDataType":{
5118      "type":"structure",
5119      "members":{
5120        "EncodedData":{"shape":"StringType"}
5121      }
5122    },
5123    "UserFilterType":{
5124      "type":"string",
5125      "max":256
5126    },
5127    "UserImportInProgressException":{
5128      "type":"structure",
5129      "members":{
5130        "message":{"shape":"MessageType"}
5131      },
5132      "exception":true
5133    },
5134    "UserImportJobIdType":{
5135      "type":"string",
5136      "max":55,
5137      "min":1,
5138      "pattern":"import-[0-9a-zA-Z-]+"
5139    },
5140    "UserImportJobNameType":{
5141      "type":"string",
5142      "max":128,
5143      "min":1,
5144      "pattern":"[\\w\\s+=,.@-]+"
5145    },
5146    "UserImportJobStatusType":{
5147      "type":"string",
5148      "enum":[
5149        "Created",
5150        "Pending",
5151        "InProgress",
5152        "Stopping",
5153        "Expired",
5154        "Stopped",
5155        "Failed",
5156        "Succeeded"
5157      ]
5158    },
5159    "UserImportJobType":{
5160      "type":"structure",
5161      "members":{
5162        "JobName":{"shape":"UserImportJobNameType"},
5163        "JobId":{"shape":"UserImportJobIdType"},
5164        "UserPoolId":{"shape":"UserPoolIdType"},
5165        "PreSignedUrl":{"shape":"PreSignedUrlType"},
5166        "CreationDate":{"shape":"DateType"},
5167        "StartDate":{"shape":"DateType"},
5168        "CompletionDate":{"shape":"DateType"},
5169        "Status":{"shape":"UserImportJobStatusType"},
5170        "CloudWatchLogsRoleArn":{"shape":"ArnType"},
5171        "ImportedUsers":{"shape":"LongType"},
5172        "SkippedUsers":{"shape":"LongType"},
5173        "FailedUsers":{"shape":"LongType"},
5174        "CompletionMessage":{"shape":"CompletionMessageType"}
5175      }
5176    },
5177    "UserImportJobsListType":{
5178      "type":"list",
5179      "member":{"shape":"UserImportJobType"},
5180      "max":50,
5181      "min":1
5182    },
5183    "UserLambdaValidationException":{
5184      "type":"structure",
5185      "members":{
5186        "message":{"shape":"MessageType"}
5187      },
5188      "exception":true
5189    },
5190    "UserMFASettingListType":{
5191      "type":"list",
5192      "member":{"shape":"StringType"}
5193    },
5194    "UserNotConfirmedException":{
5195      "type":"structure",
5196      "members":{
5197        "message":{"shape":"MessageType"}
5198      },
5199      "exception":true
5200    },
5201    "UserNotFoundException":{
5202      "type":"structure",
5203      "members":{
5204        "message":{"shape":"MessageType"}
5205      },
5206      "exception":true
5207    },
5208    "UserPoolAddOnNotEnabledException":{
5209      "type":"structure",
5210      "members":{
5211        "message":{"shape":"MessageType"}
5212      },
5213      "exception":true
5214    },
5215    "UserPoolAddOnsType":{
5216      "type":"structure",
5217      "required":["AdvancedSecurityMode"],
5218      "members":{
5219        "AdvancedSecurityMode":{"shape":"AdvancedSecurityModeType"}
5220      }
5221    },
5222    "UserPoolClientDescription":{
5223      "type":"structure",
5224      "members":{
5225        "ClientId":{"shape":"ClientIdType"},
5226        "UserPoolId":{"shape":"UserPoolIdType"},
5227        "ClientName":{"shape":"ClientNameType"}
5228      }
5229    },
5230    "UserPoolClientListType":{
5231      "type":"list",
5232      "member":{"shape":"UserPoolClientDescription"}
5233    },
5234    "UserPoolClientType":{
5235      "type":"structure",
5236      "members":{
5237        "UserPoolId":{"shape":"UserPoolIdType"},
5238        "ClientName":{"shape":"ClientNameType"},
5239        "ClientId":{"shape":"ClientIdType"},
5240        "ClientSecret":{"shape":"ClientSecretType"},
5241        "LastModifiedDate":{"shape":"DateType"},
5242        "CreationDate":{"shape":"DateType"},
5243        "RefreshTokenValidity":{"shape":"RefreshTokenValidityType"},
5244        "AccessTokenValidity":{"shape":"AccessTokenValidityType"},
5245        "IdTokenValidity":{"shape":"IdTokenValidityType"},
5246        "TokenValidityUnits":{"shape":"TokenValidityUnitsType"},
5247        "ReadAttributes":{"shape":"ClientPermissionListType"},
5248        "WriteAttributes":{"shape":"ClientPermissionListType"},
5249        "ExplicitAuthFlows":{"shape":"ExplicitAuthFlowsListType"},
5250        "SupportedIdentityProviders":{"shape":"SupportedIdentityProvidersListType"},
5251        "CallbackURLs":{"shape":"CallbackURLsListType"},
5252        "LogoutURLs":{"shape":"LogoutURLsListType"},
5253        "DefaultRedirectURI":{"shape":"RedirectUrlType"},
5254        "AllowedOAuthFlows":{"shape":"OAuthFlowsType"},
5255        "AllowedOAuthScopes":{"shape":"ScopeListType"},
5256        "AllowedOAuthFlowsUserPoolClient":{
5257          "shape":"BooleanType",
5258          "box":true
5259        },
5260        "AnalyticsConfiguration":{"shape":"AnalyticsConfigurationType"},
5261        "PreventUserExistenceErrors":{"shape":"PreventUserExistenceErrorTypes"}
5262      }
5263    },
5264    "UserPoolDescriptionType":{
5265      "type":"structure",
5266      "members":{
5267        "Id":{"shape":"UserPoolIdType"},
5268        "Name":{"shape":"UserPoolNameType"},
5269        "LambdaConfig":{"shape":"LambdaConfigType"},
5270        "Status":{"shape":"StatusType"},
5271        "LastModifiedDate":{"shape":"DateType"},
5272        "CreationDate":{"shape":"DateType"}
5273      }
5274    },
5275    "UserPoolIdType":{
5276      "type":"string",
5277      "max":55,
5278      "min":1,
5279      "pattern":"[\\w-]+_[0-9a-zA-Z]+"
5280    },
5281    "UserPoolListType":{
5282      "type":"list",
5283      "member":{"shape":"UserPoolDescriptionType"}
5284    },
5285    "UserPoolMfaType":{
5286      "type":"string",
5287      "enum":[
5288        "OFF",
5289        "ON",
5290        "OPTIONAL"
5291      ]
5292    },
5293    "UserPoolNameType":{
5294      "type":"string",
5295      "max":128,
5296      "min":1,
5297      "pattern":"[\\w\\s+=,.@-]+"
5298    },
5299    "UserPoolPolicyType":{
5300      "type":"structure",
5301      "members":{
5302        "PasswordPolicy":{"shape":"PasswordPolicyType"}
5303      }
5304    },
5305    "UserPoolTaggingException":{
5306      "type":"structure",
5307      "members":{
5308        "message":{"shape":"MessageType"}
5309      },
5310      "exception":true
5311    },
5312    "UserPoolTagsListType":{
5313      "type":"list",
5314      "member":{"shape":"TagKeysType"}
5315    },
5316    "UserPoolTagsType":{
5317      "type":"map",
5318      "key":{"shape":"TagKeysType"},
5319      "value":{"shape":"TagValueType"}
5320    },
5321    "UserPoolType":{
5322      "type":"structure",
5323      "members":{
5324        "Id":{"shape":"UserPoolIdType"},
5325        "Name":{"shape":"UserPoolNameType"},
5326        "Policies":{"shape":"UserPoolPolicyType"},
5327        "LambdaConfig":{"shape":"LambdaConfigType"},
5328        "Status":{"shape":"StatusType"},
5329        "LastModifiedDate":{"shape":"DateType"},
5330        "CreationDate":{"shape":"DateType"},
5331        "SchemaAttributes":{"shape":"SchemaAttributesListType"},
5332        "AutoVerifiedAttributes":{"shape":"VerifiedAttributesListType"},
5333        "AliasAttributes":{"shape":"AliasAttributesListType"},
5334        "UsernameAttributes":{"shape":"UsernameAttributesListType"},
5335        "SmsVerificationMessage":{"shape":"SmsVerificationMessageType"},
5336        "EmailVerificationMessage":{"shape":"EmailVerificationMessageType"},
5337        "EmailVerificationSubject":{"shape":"EmailVerificationSubjectType"},
5338        "VerificationMessageTemplate":{"shape":"VerificationMessageTemplateType"},
5339        "SmsAuthenticationMessage":{"shape":"SmsVerificationMessageType"},
5340        "MfaConfiguration":{"shape":"UserPoolMfaType"},
5341        "DeviceConfiguration":{"shape":"DeviceConfigurationType"},
5342        "EstimatedNumberOfUsers":{"shape":"IntegerType"},
5343        "EmailConfiguration":{"shape":"EmailConfigurationType"},
5344        "SmsConfiguration":{"shape":"SmsConfigurationType"},
5345        "UserPoolTags":{"shape":"UserPoolTagsType"},
5346        "SmsConfigurationFailure":{"shape":"StringType"},
5347        "EmailConfigurationFailure":{"shape":"StringType"},
5348        "Domain":{"shape":"DomainType"},
5349        "CustomDomain":{"shape":"DomainType"},
5350        "AdminCreateUserConfig":{"shape":"AdminCreateUserConfigType"},
5351        "UserPoolAddOns":{"shape":"UserPoolAddOnsType"},
5352        "UsernameConfiguration":{"shape":"UsernameConfigurationType"},
5353        "Arn":{"shape":"ArnType"},
5354        "AccountRecoverySetting":{"shape":"AccountRecoverySettingType"}
5355      }
5356    },
5357    "UserStatusType":{
5358      "type":"string",
5359      "enum":[
5360        "UNCONFIRMED",
5361        "CONFIRMED",
5362        "ARCHIVED",
5363        "COMPROMISED",
5364        "UNKNOWN",
5365        "RESET_REQUIRED",
5366        "FORCE_CHANGE_PASSWORD"
5367      ]
5368    },
5369    "UserType":{
5370      "type":"structure",
5371      "members":{
5372        "Username":{"shape":"UsernameType"},
5373        "Attributes":{"shape":"AttributeListType"},
5374        "UserCreateDate":{"shape":"DateType"},
5375        "UserLastModifiedDate":{"shape":"DateType"},
5376        "Enabled":{"shape":"BooleanType"},
5377        "UserStatus":{"shape":"UserStatusType"},
5378        "MFAOptions":{"shape":"MFAOptionListType"}
5379      }
5380    },
5381    "UsernameAttributeType":{
5382      "type":"string",
5383      "enum":[
5384        "phone_number",
5385        "email"
5386      ]
5387    },
5388    "UsernameAttributesListType":{
5389      "type":"list",
5390      "member":{"shape":"UsernameAttributeType"}
5391    },
5392    "UsernameConfigurationType":{
5393      "type":"structure",
5394      "required":["CaseSensitive"],
5395      "members":{
5396        "CaseSensitive":{"shape":"WrappedBooleanType"}
5397      }
5398    },
5399    "UsernameExistsException":{
5400      "type":"structure",
5401      "members":{
5402        "message":{"shape":"MessageType"}
5403      },
5404      "exception":true
5405    },
5406    "UsernameType":{
5407      "type":"string",
5408      "max":128,
5409      "min":1,
5410      "pattern":"[\\p{L}\\p{M}\\p{S}\\p{N}\\p{P}]+",
5411      "sensitive":true
5412    },
5413    "UsersListType":{
5414      "type":"list",
5415      "member":{"shape":"UserType"}
5416    },
5417    "VerificationMessageTemplateType":{
5418      "type":"structure",
5419      "members":{
5420        "SmsMessage":{"shape":"SmsVerificationMessageType"},
5421        "EmailMessage":{"shape":"EmailVerificationMessageType"},
5422        "EmailSubject":{"shape":"EmailVerificationSubjectType"},
5423        "EmailMessageByLink":{"shape":"EmailVerificationMessageByLinkType"},
5424        "EmailSubjectByLink":{"shape":"EmailVerificationSubjectByLinkType"},
5425        "DefaultEmailOption":{"shape":"DefaultEmailOptionType"}
5426      }
5427    },
5428    "VerifiedAttributeType":{
5429      "type":"string",
5430      "enum":[
5431        "phone_number",
5432        "email"
5433      ]
5434    },
5435    "VerifiedAttributesListType":{
5436      "type":"list",
5437      "member":{"shape":"VerifiedAttributeType"}
5438    },
5439    "VerifySoftwareTokenRequest":{
5440      "type":"structure",
5441      "required":["UserCode"],
5442      "members":{
5443        "AccessToken":{"shape":"TokenModelType"},
5444        "Session":{"shape":"SessionType"},
5445        "UserCode":{"shape":"SoftwareTokenMFAUserCodeType"},
5446        "FriendlyDeviceName":{"shape":"StringType"}
5447      }
5448    },
5449    "VerifySoftwareTokenResponse":{
5450      "type":"structure",
5451      "members":{
5452        "Status":{"shape":"VerifySoftwareTokenResponseType"},
5453        "Session":{"shape":"SessionType"}
5454      }
5455    },
5456    "VerifySoftwareTokenResponseType":{
5457      "type":"string",
5458      "enum":[
5459        "SUCCESS",
5460        "ERROR"
5461      ]
5462    },
5463    "VerifyUserAttributeRequest":{
5464      "type":"structure",
5465      "required":[
5466        "AccessToken",
5467        "AttributeName",
5468        "Code"
5469      ],
5470      "members":{
5471        "AccessToken":{"shape":"TokenModelType"},
5472        "AttributeName":{"shape":"AttributeNameType"},
5473        "Code":{"shape":"ConfirmationCodeType"}
5474      }
5475    },
5476    "VerifyUserAttributeResponse":{
5477      "type":"structure",
5478      "members":{
5479      }
5480    },
5481    "WrappedBooleanType":{"type":"boolean"}
5482  }
5483}
5484