package
1.13.39
Repository: https://github.com/orijtech/aws-sdk-go.git
Documentation: pkg.go.dev

# Packages

Package cognitoidentityprovideriface provides an interface to enable mocking the Amazon Cognito Identity Provider service client for testing your code.

# Functions

New creates a new instance of the CognitoIdentityProvider client with a session.

# Constants

AccountTakeoverEventActionTypeBlock is a AccountTakeoverEventActionType enum value.
AccountTakeoverEventActionTypeMfaIfConfigured is a AccountTakeoverEventActionType enum value.
AccountTakeoverEventActionTypeMfaRequired is a AccountTakeoverEventActionType enum value.
AccountTakeoverEventActionTypeNoAction is a AccountTakeoverEventActionType enum value.
AdvancedSecurityModeTypeAudit is a AdvancedSecurityModeType enum value.
AdvancedSecurityModeTypeEnforced is a AdvancedSecurityModeType enum value.
AdvancedSecurityModeTypeOff is a AdvancedSecurityModeType enum value.
AliasAttributeTypeEmail is a AliasAttributeType enum value.
AliasAttributeTypePhoneNumber is a AliasAttributeType enum value.
AliasAttributeTypePreferredUsername is a AliasAttributeType enum value.
AttributeDataTypeBoolean is a AttributeDataType enum value.
AttributeDataTypeDateTime is a AttributeDataType enum value.
AttributeDataTypeNumber is a AttributeDataType enum value.
AttributeDataTypeString is a AttributeDataType enum value.
AuthFlowTypeAdminNoSrpAuth is a AuthFlowType enum value.
AuthFlowTypeCustomAuth is a AuthFlowType enum value.
AuthFlowTypeRefreshToken is a AuthFlowType enum value.
AuthFlowTypeRefreshTokenAuth is a AuthFlowType enum value.
AuthFlowTypeUserPasswordAuth is a AuthFlowType enum value.
AuthFlowTypeUserSrpAuth is a AuthFlowType enum value.
ChallengeNameMfa is a ChallengeName enum value.
ChallengeNamePassword is a ChallengeName enum value.
ChallengeNameTypeAdminNoSrpAuth is a ChallengeNameType enum value.
ChallengeNameTypeCustomChallenge is a ChallengeNameType enum value.
ChallengeNameTypeDevicePasswordVerifier is a ChallengeNameType enum value.
ChallengeNameTypeDeviceSrpAuth is a ChallengeNameType enum value.
ChallengeNameTypeMfaSetup is a ChallengeNameType enum value.
ChallengeNameTypeNewPasswordRequired is a ChallengeNameType enum value.
ChallengeNameTypePasswordVerifier is a ChallengeNameType enum value.
ChallengeNameTypeSelectMfaType is a ChallengeNameType enum value.
ChallengeNameTypeSmsMfa is a ChallengeNameType enum value.
ChallengeNameTypeSoftwareTokenMfa is a ChallengeNameType enum value.
ChallengeResponseFailure is a ChallengeResponse enum value.
ChallengeResponseSuccess is a ChallengeResponse enum value.
CompromisedCredentialsEventActionTypeBlock is a CompromisedCredentialsEventActionType enum value.
CompromisedCredentialsEventActionTypeNoAction is a CompromisedCredentialsEventActionType enum value.
DefaultEmailOptionTypeConfirmWithCode is a DefaultEmailOptionType enum value.
DefaultEmailOptionTypeConfirmWithLink is a DefaultEmailOptionType enum value.
DeliveryMediumTypeEmail is a DeliveryMediumType enum value.
DeliveryMediumTypeSms is a DeliveryMediumType enum value.
DeviceRememberedStatusTypeNotRemembered is a DeviceRememberedStatusType enum value.
DeviceRememberedStatusTypeRemembered is a DeviceRememberedStatusType enum value.
DomainStatusTypeActive is a DomainStatusType enum value.
DomainStatusTypeCreating is a DomainStatusType enum value.
DomainStatusTypeDeleting is a DomainStatusType enum value.
DomainStatusTypeFailed is a DomainStatusType enum value.
DomainStatusTypeUpdating is a DomainStatusType enum value.
Service ID for Regions and Endpoints metadata.
ErrCodeAliasExistsException for service response error code "AliasExistsException".
ErrCodeCodeDeliveryFailureException for service response error code "CodeDeliveryFailureException".
ErrCodeCodeMismatchException for service response error code "CodeMismatchException".
ErrCodeConcurrentModificationException for service response error code "ConcurrentModificationException".
ErrCodeDuplicateProviderException for service response error code "DuplicateProviderException".
ErrCodeEnableSoftwareTokenMFAException for service response error code "EnableSoftwareTokenMFAException".
ErrCodeExpiredCodeException for service response error code "ExpiredCodeException".
ErrCodeGroupExistsException for service response error code "GroupExistsException".
ErrCodeInternalErrorException for service response error code "InternalErrorException".
ErrCodeInvalidEmailRoleAccessPolicyException for service response error code "InvalidEmailRoleAccessPolicyException".
ErrCodeInvalidLambdaResponseException for service response error code "InvalidLambdaResponseException".
ErrCodeInvalidOAuthFlowException for service response error code "InvalidOAuthFlowException".
ErrCodeInvalidParameterException for service response error code "InvalidParameterException".
ErrCodeInvalidPasswordException for service response error code "InvalidPasswordException".
ErrCodeInvalidSmsRoleAccessPolicyException for service response error code "InvalidSmsRoleAccessPolicyException".
ErrCodeInvalidSmsRoleTrustRelationshipException for service response error code "InvalidSmsRoleTrustRelationshipException".
ErrCodeInvalidUserPoolConfigurationException for service response error code "InvalidUserPoolConfigurationException".
ErrCodeLimitExceededException for service response error code "LimitExceededException".
ErrCodeMFAMethodNotFoundException for service response error code "MFAMethodNotFoundException".
ErrCodeNotAuthorizedException for service response error code "NotAuthorizedException".
ErrCodePasswordResetRequiredException for service response error code "PasswordResetRequiredException".
ErrCodePreconditionNotMetException for service response error code "PreconditionNotMetException".
ErrCodeResourceNotFoundException for service response error code "ResourceNotFoundException".
ErrCodeScopeDoesNotExistException for service response error code "ScopeDoesNotExistException".
ErrCodeSoftwareTokenMFANotFoundException for service response error code "SoftwareTokenMFANotFoundException".
ErrCodeTooManyFailedAttemptsException for service response error code "TooManyFailedAttemptsException".
ErrCodeTooManyRequestsException for service response error code "TooManyRequestsException".
ErrCodeUnexpectedLambdaException for service response error code "UnexpectedLambdaException".
ErrCodeUnsupportedIdentityProviderException for service response error code "UnsupportedIdentityProviderException".
ErrCodeUnsupportedUserStateException for service response error code "UnsupportedUserStateException".
ErrCodeUserImportInProgressException for service response error code "UserImportInProgressException".
ErrCodeUserLambdaValidationException for service response error code "UserLambdaValidationException".
ErrCodeUsernameExistsException for service response error code "UsernameExistsException".
ErrCodeUserNotConfirmedException for service response error code "UserNotConfirmedException".
ErrCodeUserNotFoundException for service response error code "UserNotFoundException".
ErrCodeUserPoolAddOnNotEnabledException for service response error code "UserPoolAddOnNotEnabledException".
ErrCodeUserPoolTaggingException for service response error code "UserPoolTaggingException".
EventFilterTypePasswordChange is a EventFilterType enum value.
EventFilterTypeSignIn is a EventFilterType enum value.
EventFilterTypeSignUp is a EventFilterType enum value.
EventResponseTypeFailure is a EventResponseType enum value.
EventResponseTypeSuccess is a EventResponseType enum value.
EventTypeForgotPassword is a EventType enum value.
EventTypeSignIn is a EventType enum value.
EventTypeSignUp is a EventType enum value.
ExplicitAuthFlowsTypeAdminNoSrpAuth is a ExplicitAuthFlowsType enum value.
ExplicitAuthFlowsTypeCustomAuthFlowOnly is a ExplicitAuthFlowsType enum value.
ExplicitAuthFlowsTypeUserPasswordAuth is a ExplicitAuthFlowsType enum value.
FeedbackValueTypeInvalid is a FeedbackValueType enum value.
FeedbackValueTypeValid is a FeedbackValueType enum value.
IdentityProviderTypeTypeFacebook is a IdentityProviderTypeType enum value.
IdentityProviderTypeTypeGoogle is a IdentityProviderTypeType enum value.
IdentityProviderTypeTypeLoginWithAmazon is a IdentityProviderTypeType enum value.
IdentityProviderTypeTypeSaml is a IdentityProviderTypeType enum value.
MessageActionTypeResend is a MessageActionType enum value.
MessageActionTypeSuppress is a MessageActionType enum value.
OAuthFlowTypeClientCredentials is a OAuthFlowType enum value.
OAuthFlowTypeCode is a OAuthFlowType enum value.
OAuthFlowTypeImplicit is a OAuthFlowType enum value.
RiskDecisionTypeAccountTakeover is a RiskDecisionType enum value.
RiskDecisionTypeBlock is a RiskDecisionType enum value.
RiskDecisionTypeNoRisk is a RiskDecisionType enum value.
RiskLevelTypeHigh is a RiskLevelType enum value.
RiskLevelTypeLow is a RiskLevelType enum value.
RiskLevelTypeMedium is a RiskLevelType enum value.
Service endpoint prefix API calls made to.
StatusTypeDisabled is a StatusType enum value.
StatusTypeEnabled is a StatusType enum value.
UserImportJobStatusTypeCreated is a UserImportJobStatusType enum value.
UserImportJobStatusTypeExpired is a UserImportJobStatusType enum value.
UserImportJobStatusTypeFailed is a UserImportJobStatusType enum value.
UserImportJobStatusTypeInProgress is a UserImportJobStatusType enum value.
UserImportJobStatusTypePending is a UserImportJobStatusType enum value.
UserImportJobStatusTypeStopped is a UserImportJobStatusType enum value.
UserImportJobStatusTypeStopping is a UserImportJobStatusType enum value.
UserImportJobStatusTypeSucceeded is a UserImportJobStatusType enum value.
UsernameAttributeTypeEmail is a UsernameAttributeType enum value.
UsernameAttributeTypePhoneNumber is a UsernameAttributeType enum value.
UserPoolMfaTypeOff is a UserPoolMfaType enum value.
UserPoolMfaTypeOn is a UserPoolMfaType enum value.
UserPoolMfaTypeOptional is a UserPoolMfaType enum value.
UserStatusTypeArchived is a UserStatusType enum value.
UserStatusTypeCompromised is a UserStatusType enum value.
UserStatusTypeConfirmed is a UserStatusType enum value.
UserStatusTypeForceChangePassword is a UserStatusType enum value.
UserStatusTypeResetRequired is a UserStatusType enum value.
UserStatusTypeUnconfirmed is a UserStatusType enum value.
UserStatusTypeUnknown is a UserStatusType enum value.
VerifiedAttributeTypeEmail is a VerifiedAttributeType enum value.
VerifiedAttributeTypePhoneNumber is a VerifiedAttributeType enum value.
VerifySoftwareTokenResponseTypeError is a VerifySoftwareTokenResponseType enum value.
VerifySoftwareTokenResponseTypeSuccess is a VerifySoftwareTokenResponseType enum value.

# Structs

Account takeover actions type.
Account takeover action type.
Configuration for mitigation actions and notification for different levels of risk detected for a potential account takeover.
Represents the request to add custom attributes.
Represents the response from the server for the request to add custom attributes.
No description provided by the author
No description provided by the author
Represents the request to confirm user registration.
Represents the response from the server for the request to confirm registration.
The configuration for creating a new user profile.
Represents the request to create a user in the specified user pool.
Represents the response from the server to the request to create the user.
Represents the request to delete user attributes as an administrator.
Represents the response received from the server for a request to delete user attributes.
Represents the request to delete a user as an administrator.
No description provided by the author
No description provided by the author
No description provided by the author
Represents the request to disable any user as an administrator.
Represents the response received from the server to disable the user as an administrator.
Represents the request that enables the user as an administrator.
Represents the response from the server for the request to enable a user as an administrator.
Sends the forgot device request, as an administrator.
No description provided by the author
Represents the request to get the device, as an administrator.
Gets the device response, as an administrator.
Represents the request to get the specified user as an administrator.
Represents the response from the server from the request to get the specified user as an administrator.
Initiates the authorization request, as an administrator.
Initiates the authentication response, as an administrator.
No description provided by the author
No description provided by the author
Represents the request to list devices, as an administrator.
Lists the device's response, as an administrator.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Represents the request to reset a user's password as an administrator.
Represents the response from the server to reset a user password as an administrator.
The request to respond to the authentication challenge, as an administrator.
Responds to the authentication challenge, as an administrator.
No description provided by the author
No description provided by the author
Represents the request to set user settings as an administrator.
Represents the response from the server to set user settings as an administrator.
No description provided by the author
No description provided by the author
The request to update the device status, as an administrator.
The status response from the request to update the device, as an administrator.
Represents the request to update the user's attributes as an administrator.
Represents the response from the server for the request to update user attributes as an administrator.
The request to sign out of all devices, as an administrator.
The global sign-out response, as an administrator.
The Amazon Pinpoint analytics configuration for collecting metrics for a user pool.
An Amazon Pinpoint analytics endpoint.
No description provided by the author
No description provided by the author
Specifies whether the attribute is standard or custom.
The authentication result.
The authentication event type.
The challenge response type.
Represents the request to change a user password.
The response from the server to the change password request.
The code delivery details being returned from the server.
CognitoIdentityProvider provides the API operation methods for making requests to Amazon Cognito Identity Provider.
The compromised credentials actions type.
The compromised credentials risk configuration type.
Confirms the device request.
Confirms the device response.
The request representing the confirmation for a password reset.
The response from the server that results from a user's request to retrieve a forgotten password.
Represents the request to confirm registration of a user.
Represents the response from the server for the registration confirmation.
Contextual user data type used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Represents the request to create the user import job.
Represents the response from the server to the request to create the user import job.
Represents the request to create a user pool client.
Represents the response from the server to create a user pool client.
No description provided by the author
No description provided by the author
Represents the request to create a user pool.
Represents the response from the server for the request to create a user pool.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Represents the request to delete user attributes.
Represents the response from the server to delete user attributes.
Represents the request to delete a user.
No description provided by the author
Represents the request to delete a user pool client.
No description provided by the author
No description provided by the author
No description provided by the author
Represents the request to delete a user pool.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Represents the request to describe the user import job.
Represents the response from the server to the request to describe the user import job.
Represents the request to describe a user pool client.
Represents the response from the server from a request to describe the user pool client.
No description provided by the author
No description provided by the author
Represents the request to describe the user pool.
Represents the response to describe the user pool.
The configuration for the user pool's device tracking.
The device verifier against which it will be authenticated.
The device type.
A container for information about a domain.
The email configuration type.
Specifies the user context data captured at the time of an event request.
Specifies the event feedback type.
The event risk type.
Represents the request to forget the device.
No description provided by the author
Represents the request to reset a user's password.
Respresents the response from the server regarding the request to reset a password.
Represents the request to get the header information for the .csv file for the user import job.
Represents the response from the server to the request to get the header information for the .csv file for the user import job.
Represents the request to get the device.
Gets the device response.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Request to get a signing certificate from Cognito.
Response from Cognito for a signing certificate request.
No description provided by the author
No description provided by the author
Represents the request to get user attribute verification.
The verification code response returned by the server response to get the user attribute verification code.
Represents the request to get information about the user.
Represents the response from the server from the request to get information about the user.
No description provided by the author
No description provided by the author
Represents the request to sign out all devices.
The response to the request to sign out all devices.
The group type.
The HTTP header.
A container for information about an identity provider.
Initiates the authentication request.
Initiates the authentication response.
Specifies the configuration for AWS Lambda triggers.
Represents the request to list the devices.
Represents the response to list devices.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Represents the request to list the user import jobs.
Represents the response from the server to the request to list the user import jobs.
Represents the request to list the user pool clients.
Represents the response from the server that lists user pool clients.
Represents the request to list user pools.
Represents the response to list user pools.
No description provided by the author
No description provided by the author
Represents the request to list users.
The response from the request to list users.
The message template structure.
Specifies the different settings for multi-factor authentication (MFA).
The new device metadata type.
The notify configuration type.
The notify email type.
The minimum and maximum value of an attribute that is of the number data type.
The password policy type.
A container for identity provider details.
A container for information about an identity provider for a user pool.
Represents the request to resend the confirmation code.
The response from the server when the Amazon Cognito Your User Pools service makes the request to resend a confirmation code.
A resource server scope.
A container for information about a resource server for a user pool.
The request to respond to an authentication challenge.
The response to respond to the authentication challenge.
The risk configuration type.
The type of the configuration to override the risk decision.
Contains information about the schema attribute.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Represents the request to set user settings.
The response from the server for a set user settings request.
Represents the request to register a user.
The response from the server for a registration request.
The SMS configuration type.
The SMS text message multi-factor authentication (MFA) configuration type.
The SMS multi-factor authentication (MFA) settings type.
The type used for enabling software token MFA at the user pool level.
The type used for enabling software token MFA at the user level.
Represents the request to start the user import job.
Represents the response from the server to the request to start the user import job.
Represents the request to stop the user import job.
Represents the response from the server to the request to stop the user import job.
The constraints associated with a string attribute.
A container for the UI customization information for a user pool's built-in app UI.
No description provided by the author
No description provided by the author
Represents the request to update the device status.
The response to the request to update the device status.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Represents the request to update user attributes.
Represents the response from the server for the request to update user attributes.
Represents the request to update the user pool client.
Represents the response from the server to the request to update the user pool client.
Represents the request to update the user pool.
Represents the response from the server when you make a request to update the user pool.
Contextual data such as the user's device fingerprint, IP address, or location used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.
The user import job type.
The user pool add-ons type.
The description of the user pool client.
Contains information about a user pool client.
A user pool description.
The policy associated with a user pool.
A container for information about the user pool.
The user type.
The template for verification messages.
No description provided by the author
No description provided by the author
Represents the request to verify user attributes.
A container representing the response from the server from the request to verify user attributes.