CognitoIdentityProvider module#
Index > CognitoIdentityProvider
Auto-generated documentation for CognitoIdentityProvider type annotations stubs module mypy-boto3-cognito-idp.
How to install#
VSCode extension#
Add AWS Boto3
extension to your VSCode and run AWS boto3: Quick Start
command.
Click Modify
and select boto3 common
and CognitoIdentityProvider
.
From PyPI with pip#
Install boto3-stubs
for CognitoIdentityProvider
service.
# install with boto3 type annotations
python -m pip install 'boto3-stubs[cognito-idp]'
# Lite version does not provide session.client/resource overloads
# it is more RAM-friendly, but requires explicit type annotations
python -m pip install 'boto3-stubs-lite[cognito-idp]'
# standalone installation
python -m pip install mypy-boto3-cognito-idp
How to uninstall#
python -m pip uninstall -y mypy-boto3-cognito-idp
Usage#
Code samples can be found in Examples.
CognitoIdentityProviderClient#
Type annotations and code completion for boto3.client("cognito-idp")
as CognitoIdentityProviderClient
boto3 documentation
# CognitoIdentityProviderClient usage example
from boto3.session import Session
from mypy_boto3_cognito_idp.client import CognitoIdentityProviderClient
def get_client() -> CognitoIdentityProviderClient:
return Session().client("cognito-idp")
Paginators#
Type annotations and code completion for paginators
from boto3.client("cognito-idp").get_paginator("...")
.
# AdminListGroupsForUserPaginator usage example
from boto3.session import Session
from mypy_boto3_cognito_idp.paginator import AdminListGroupsForUserPaginator
def get_admin_list_groups_for_user_paginator() -> AdminListGroupsForUserPaginator:
return Session().client("cognito-idp").get_paginator("admin_list_groups_for_user"))
- AdminListGroupsForUserPaginator
- AdminListUserAuthEventsPaginator
- ListGroupsPaginator
- ListIdentityProvidersPaginator
- ListResourceServersPaginator
- ListUserPoolClientsPaginator
- ListUserPoolsPaginator
- ListUsersInGroupPaginator
- ListUsersPaginator
Literals#
Type annotations for literals used in methods and schema.
# AccountTakeoverEventActionTypeType usage example
from mypy_boto3_cognito_idp.literals import AccountTakeoverEventActionTypeType
def get_value() -> AccountTakeoverEventActionTypeType:
return "BLOCK"
- AccountTakeoverEventActionTypeType
- AdminListGroupsForUserPaginatorName
- AdminListUserAuthEventsPaginatorName
- AdvancedSecurityEnabledModeTypeType
- AdvancedSecurityModeTypeType
- AliasAttributeTypeType
- AttributeDataTypeType
- AuthFlowTypeType
- ChallengeNameType
- ChallengeNameTypeType
- ChallengeResponseType
- CompromisedCredentialsEventActionTypeType
- CustomEmailSenderLambdaVersionTypeType
- CustomSMSSenderLambdaVersionTypeType
- DefaultEmailOptionTypeType
- DeletionProtectionTypeType
- DeliveryMediumTypeType
- DeviceRememberedStatusTypeType
- DomainStatusTypeType
- EmailSendingAccountTypeType
- EventFilterTypeType
- EventResponseTypeType
- EventSourceNameType
- EventTypeType
- ExplicitAuthFlowsTypeType
- FeedbackValueTypeType
- IdentityProviderTypeTypeType
- ListGroupsPaginatorName
- ListIdentityProvidersPaginatorName
- ListResourceServersPaginatorName
- ListUserPoolClientsPaginatorName
- ListUserPoolsPaginatorName
- ListUsersInGroupPaginatorName
- ListUsersPaginatorName
- LogLevelType
- MessageActionTypeType
- OAuthFlowTypeType
- PreTokenGenerationLambdaVersionTypeType
- PreventUserExistenceErrorTypesType
- RecoveryOptionNameTypeType
- RiskDecisionTypeType
- RiskLevelTypeType
- StatusTypeType
- TimeUnitsTypeType
- UserImportJobStatusTypeType
- UserPoolMfaTypeType
- UserStatusTypeType
- UsernameAttributeTypeType
- VerifiedAttributeTypeType
- VerifySoftwareTokenResponseTypeType
- CognitoIdentityProviderServiceName
- ServiceName
- ResourceServiceName
- PaginatorName
- RegionName
Type definitions#
Type annotations for type definitions used in methods and schema.
- RecoveryOptionTypeTypeDef
- AccountTakeoverActionTypeTypeDef
- AdminAddUserToGroupRequestRequestTypeDef
- AdminConfirmSignUpRequestRequestTypeDef
- MessageTemplateTypeTypeDef
- AttributeTypeTypeDef
- ResponseMetadataTypeDef
- AdminDeleteUserAttributesRequestRequestTypeDef
- AdminDeleteUserRequestRequestTypeDef
- ProviderUserIdentifierTypeTypeDef
- AdminDisableUserRequestRequestTypeDef
- AdminEnableUserRequestRequestTypeDef
- AdminForgetDeviceRequestRequestTypeDef
- AdminGetDeviceRequestRequestTypeDef
- AdminGetUserRequestRequestTypeDef
- MFAOptionTypeTypeDef
- AnalyticsMetadataTypeTypeDef
- AdminListDevicesRequestRequestTypeDef
- PaginatorConfigTypeDef
- AdminListGroupsForUserRequestRequestTypeDef
- GroupTypeTypeDef
- AdminListUserAuthEventsRequestRequestTypeDef
- AdminRemoveUserFromGroupRequestRequestTypeDef
- AdminResetUserPasswordRequestRequestTypeDef
- EmailMfaSettingsTypeTypeDef
- SMSMfaSettingsTypeTypeDef
- SoftwareTokenMfaSettingsTypeTypeDef
- AdminSetUserPasswordRequestRequestTypeDef
- AdminUpdateAuthEventFeedbackRequestRequestTypeDef
- AdminUpdateDeviceStatusRequestRequestTypeDef
- AdminUserGlobalSignOutRequestRequestTypeDef
- AdvancedSecurityAdditionalFlowsTypeTypeDef
- AnalyticsConfigurationTypeTypeDef
- AssociateSoftwareTokenRequestRequestTypeDef
- ChallengeResponseTypeTypeDef
- EventContextDataTypeTypeDef
- EventFeedbackTypeTypeDef
- EventRiskTypeTypeDef
- NewDeviceMetadataTypeTypeDef
- BlobTypeDef
- ChangePasswordRequestRequestTypeDef
- CloudWatchLogsConfigurationTypeTypeDef
- CodeDeliveryDetailsTypeTypeDef
- CompromisedCredentialsActionsTypeTypeDef
- DeviceSecretVerifierConfigTypeTypeDef
- UserContextDataTypeTypeDef
- HttpHeaderTypeDef
- CreateGroupRequestRequestTypeDef
- CreateIdentityProviderRequestRequestTypeDef
- IdentityProviderTypeTypeDef
- ResourceServerScopeTypeTypeDef
- CreateUserImportJobRequestRequestTypeDef
- UserImportJobTypeTypeDef
- TokenValidityUnitsTypeTypeDef
- CustomDomainConfigTypeTypeDef
- DeviceConfigurationTypeTypeDef
- EmailConfigurationTypeTypeDef
- SmsConfigurationTypeTypeDef
- UserAttributeUpdateSettingsTypeTypeDef
- UsernameConfigurationTypeTypeDef
- VerificationMessageTemplateTypeTypeDef
- CustomEmailLambdaVersionConfigTypeTypeDef
- CustomSMSLambdaVersionConfigTypeTypeDef
- DeleteGroupRequestRequestTypeDef
- DeleteIdentityProviderRequestRequestTypeDef
- DeleteResourceServerRequestRequestTypeDef
- DeleteUserAttributesRequestRequestTypeDef
- DeleteUserPoolClientRequestRequestTypeDef
- DeleteUserPoolDomainRequestRequestTypeDef
- DeleteUserPoolRequestRequestTypeDef
- DeleteUserRequestRequestTypeDef
- DescribeIdentityProviderRequestRequestTypeDef
- DescribeResourceServerRequestRequestTypeDef
- DescribeRiskConfigurationRequestRequestTypeDef
- DescribeUserImportJobRequestRequestTypeDef
- DescribeUserPoolClientRequestRequestTypeDef
- DescribeUserPoolDomainRequestRequestTypeDef
- DescribeUserPoolRequestRequestTypeDef
- EmailMfaConfigTypeTypeDef
- FirehoseConfigurationTypeTypeDef
- ForgetDeviceRequestRequestTypeDef
- GetCSVHeaderRequestRequestTypeDef
- GetDeviceRequestRequestTypeDef
- GetGroupRequestRequestTypeDef
- GetIdentityProviderByIdentifierRequestRequestTypeDef
- GetLogDeliveryConfigurationRequestRequestTypeDef
- GetSigningCertificateRequestRequestTypeDef
- GetUICustomizationRequestRequestTypeDef
- UICustomizationTypeTypeDef
- GetUserAttributeVerificationCodeRequestRequestTypeDef
- GetUserPoolMfaConfigRequestRequestTypeDef
- SoftwareTokenMfaConfigTypeTypeDef
- GetUserRequestRequestTypeDef
- GlobalSignOutRequestRequestTypeDef
- PreTokenGenerationVersionConfigTypeTypeDef
- ListDevicesRequestRequestTypeDef
- ListGroupsRequestRequestTypeDef
- ListIdentityProvidersRequestRequestTypeDef
- ProviderDescriptionTypeDef
- ListResourceServersRequestRequestTypeDef
- ListTagsForResourceRequestRequestTypeDef
- ListUserImportJobsRequestRequestTypeDef
- ListUserPoolClientsRequestRequestTypeDef
- UserPoolClientDescriptionTypeDef
- ListUserPoolsRequestRequestTypeDef
- ListUsersInGroupRequestRequestTypeDef
- ListUsersRequestRequestTypeDef
- S3ConfigurationTypeTypeDef
- NotifyEmailTypeTypeDef
- NumberAttributeConstraintsTypeTypeDef
- PasswordPolicyTypeTypeDef
- RevokeTokenRequestRequestTypeDef
- RiskExceptionConfigurationTypeOutputTypeDef
- RiskExceptionConfigurationTypeTypeDef
- StringAttributeConstraintsTypeTypeDef
- StartUserImportJobRequestRequestTypeDef
- StopUserImportJobRequestRequestTypeDef
- TagResourceRequestRequestTypeDef
- UntagResourceRequestRequestTypeDef
- UpdateAuthEventFeedbackRequestRequestTypeDef
- UpdateDeviceStatusRequestRequestTypeDef
- UpdateGroupRequestRequestTypeDef
- UpdateIdentityProviderRequestRequestTypeDef
- UserAttributeUpdateSettingsTypeOutputTypeDef
- VerifySoftwareTokenRequestRequestTypeDef
- VerifyUserAttributeRequestRequestTypeDef
- AccountRecoverySettingTypeOutputTypeDef
- AccountRecoverySettingTypeTypeDef
- AccountTakeoverActionsTypeTypeDef
- AdminCreateUserConfigTypeTypeDef
- AdminCreateUserRequestRequestTypeDef
- AdminUpdateUserAttributesRequestRequestTypeDef
- DeviceTypeTypeDef
- UpdateUserAttributesRequestRequestTypeDef
- AssociateSoftwareTokenResponseTypeDef
- ConfirmDeviceResponseTypeDef
- CreateUserPoolDomainResponseTypeDef
- EmptyResponseMetadataTypeDef
- GetCSVHeaderResponseTypeDef
- GetSigningCertificateResponseTypeDef
- ListTagsForResourceResponseTypeDef
- UpdateUserPoolDomainResponseTypeDef
- VerifySoftwareTokenResponseTypeDef
- AdminDisableProviderForUserRequestRequestTypeDef
- AdminLinkProviderForUserRequestRequestTypeDef
- AdminGetUserResponseTypeDef
- AdminSetUserSettingsRequestRequestTypeDef
- GetUserResponseTypeDef
- SetUserSettingsRequestRequestTypeDef
- UserTypeTypeDef
- AdminListGroupsForUserRequestAdminListGroupsForUserPaginateTypeDef
- AdminListUserAuthEventsRequestAdminListUserAuthEventsPaginateTypeDef
- ListGroupsRequestListGroupsPaginateTypeDef
- ListIdentityProvidersRequestListIdentityProvidersPaginateTypeDef
- ListResourceServersRequestListResourceServersPaginateTypeDef
- ListUserPoolClientsRequestListUserPoolClientsPaginateTypeDef
- ListUserPoolsRequestListUserPoolsPaginateTypeDef
- ListUsersInGroupRequestListUsersInGroupPaginateTypeDef
- ListUsersRequestListUsersPaginateTypeDef
- AdminListGroupsForUserResponseTypeDef
- CreateGroupResponseTypeDef
- GetGroupResponseTypeDef
- ListGroupsResponseTypeDef
- UpdateGroupResponseTypeDef
- AdminSetUserMFAPreferenceRequestRequestTypeDef
- SetUserMFAPreferenceRequestRequestTypeDef
- UserPoolAddOnsTypeTypeDef
- AuthEventTypeTypeDef
- AuthenticationResultTypeTypeDef
- SetUICustomizationRequestRequestTypeDef
- ForgotPasswordResponseTypeDef
- GetUserAttributeVerificationCodeResponseTypeDef
- ResendConfirmationCodeResponseTypeDef
- SignUpResponseTypeDef
- UpdateUserAttributesResponseTypeDef
- CompromisedCredentialsRiskConfigurationTypeOutputTypeDef
- CompromisedCredentialsRiskConfigurationTypeTypeDef
- ConfirmDeviceRequestRequestTypeDef
- ConfirmForgotPasswordRequestRequestTypeDef
- ConfirmSignUpRequestRequestTypeDef
- ForgotPasswordRequestRequestTypeDef
- InitiateAuthRequestRequestTypeDef
- ResendConfirmationCodeRequestRequestTypeDef
- RespondToAuthChallengeRequestRequestTypeDef
- SignUpRequestRequestTypeDef
- ContextDataTypeTypeDef
- CreateIdentityProviderResponseTypeDef
- DescribeIdentityProviderResponseTypeDef
- GetIdentityProviderByIdentifierResponseTypeDef
- UpdateIdentityProviderResponseTypeDef
- CreateResourceServerRequestRequestTypeDef
- ResourceServerTypeTypeDef
- UpdateResourceServerRequestRequestTypeDef
- CreateUserImportJobResponseTypeDef
- DescribeUserImportJobResponseTypeDef
- ListUserImportJobsResponseTypeDef
- StartUserImportJobResponseTypeDef
- StopUserImportJobResponseTypeDef
- CreateUserPoolClientRequestRequestTypeDef
- UpdateUserPoolClientRequestRequestTypeDef
- UserPoolClientTypeTypeDef
- CreateUserPoolDomainRequestRequestTypeDef
- DomainDescriptionTypeTypeDef
- UpdateUserPoolDomainRequestRequestTypeDef
- SmsMfaConfigTypeTypeDef
- GetUICustomizationResponseTypeDef
- SetUICustomizationResponseTypeDef
- LambdaConfigTypeTypeDef
- ListIdentityProvidersResponseTypeDef
- ListUserPoolClientsResponseTypeDef
- LogConfigurationTypeTypeDef
- NotifyConfigurationTypeTypeDef
- UserPoolPolicyTypeTypeDef
- SchemaAttributeTypeTypeDef
- AdminGetDeviceResponseTypeDef
- AdminListDevicesResponseTypeDef
- GetDeviceResponseTypeDef
- ListDevicesResponseTypeDef
- AdminCreateUserResponseTypeDef
- ListUsersInGroupResponseTypeDef
- ListUsersResponseTypeDef
- AdminListUserAuthEventsResponseTypeDef
- AdminInitiateAuthResponseTypeDef
- AdminRespondToAuthChallengeResponseTypeDef
- InitiateAuthResponseTypeDef
- RespondToAuthChallengeResponseTypeDef
- AdminInitiateAuthRequestRequestTypeDef
- AdminRespondToAuthChallengeRequestRequestTypeDef
- CreateResourceServerResponseTypeDef
- DescribeResourceServerResponseTypeDef
- ListResourceServersResponseTypeDef
- UpdateResourceServerResponseTypeDef
- CreateUserPoolClientResponseTypeDef
- DescribeUserPoolClientResponseTypeDef
- UpdateUserPoolClientResponseTypeDef
- DescribeUserPoolDomainResponseTypeDef
- GetUserPoolMfaConfigResponseTypeDef
- SetUserPoolMfaConfigRequestRequestTypeDef
- SetUserPoolMfaConfigResponseTypeDef
- UserPoolDescriptionTypeTypeDef
- LogDeliveryConfigurationTypeTypeDef
- SetLogDeliveryConfigurationRequestRequestTypeDef
- AccountTakeoverRiskConfigurationTypeTypeDef
- UpdateUserPoolRequestRequestTypeDef
- AddCustomAttributesRequestRequestTypeDef
- CreateUserPoolRequestRequestTypeDef
- UserPoolTypeTypeDef
- ListUserPoolsResponseTypeDef
- GetLogDeliveryConfigurationResponseTypeDef
- SetLogDeliveryConfigurationResponseTypeDef
- RiskConfigurationTypeTypeDef
- SetRiskConfigurationRequestRequestTypeDef
- CreateUserPoolResponseTypeDef
- DescribeUserPoolResponseTypeDef
- DescribeRiskConfigurationResponseTypeDef
- SetRiskConfigurationResponseTypeDef