Gems/AWSClientAuth/cdk/cognito/cognito_user_pool.py [35:55]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
                                                                         cognito.CfnUserPool.__name__),
                                user_pool_name=name_utils.format_aws_resource_name(feature_name,
                                                                                   project_name, env,
                                                                                   cognito.CfnUserPool.__name__),
                                admin_create_user_config=cognito.CfnUserPool.AdminCreateUserConfigProperty(
                                    allow_admin_create_user_only=False),
                                account_recovery_setting=cognito.CfnUserPool.AccountRecoverySettingProperty(
                                    recovery_mechanisms=[cognito.CfnUserPool.RecoveryOptionProperty(
                                        name='verified_email', priority=1),
                                        cognito.CfnUserPool.RecoveryOptionProperty(
                                            name='verified_phone_number', priority=2)]),
                                auto_verified_attributes=['email', 'phone_number'],
                                enabled_mfas=['SMS_MFA'],
                                mfa_configuration='OPTIONAL',
                                sms_configuration=cognito.CfnUserPool.SmsConfigurationProperty(
                                    external_id=name_utils.format_aws_resource_name(feature_name,
                                                                                    project_name, env,
                                                                                    cognito.CfnUserPool.__name__) + '-external',
                                    sns_caller_arn=sms_role.get_role().role_arn))

        self._user_pool.node.add_dependency(sms_role.get_role())
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



Gems/AWSClientAuth/cdkv1/cognito/cognito_user_pool.py [30:50]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
                                                                                       cognito.CfnUserPool.__name__),
                                              user_pool_name=name_utils.format_aws_resource_name(feature_name,
                                                                                                 project_name, env,
                                                                                                 cognito.CfnUserPool.__name__),
                                              admin_create_user_config=cognito.CfnUserPool.AdminCreateUserConfigProperty(
                                                  allow_admin_create_user_only=False),
                                              account_recovery_setting=cognito.CfnUserPool.AccountRecoverySettingProperty(
                                                  recovery_mechanisms=[cognito.CfnUserPool.RecoveryOptionProperty(
                                                      name='verified_email', priority=1),
                                                      cognito.CfnUserPool.RecoveryOptionProperty(
                                                          name='verified_phone_number', priority=2)]),
                                              auto_verified_attributes=['email', 'phone_number'],
                                              enabled_mfas=['SMS_MFA'],
                                              mfa_configuration='OPTIONAL',
                                              sms_configuration=cognito.CfnUserPool.SmsConfigurationProperty(
                                                  external_id=name_utils.format_aws_resource_name(feature_name,
                                                                                                  project_name, env,
                                                                                                  cognito.CfnUserPool.__name__) + '-external',
                                                  sns_caller_arn=sms_role.get_role().role_arn))

        self._user_pool.node.add_dependency(sms_role.get_role())
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



