Classes
The following classes are available globally.
-
The data type for
See moreAccountRecoverySetting
.Declaration
Objective-C
@interface AWSCognitoIdentityProviderAccountRecoverySettingType
Swift
class AWSCognitoIdentityProviderAccountRecoverySettingType
-
Declaration
Objective-C
@interface AWSCognitoIdentityProviderAccountTakeoverActionType
Swift
class AWSCognitoIdentityProviderAccountTakeoverActionType
-
Account takeover actions type.
See moreDeclaration
Objective-C
@interface AWSCognitoIdentityProviderAccountTakeoverActionsType
Swift
class AWSCognitoIdentityProviderAccountTakeoverActionsType
-
Configuration for mitigation actions and notification for different levels of risk detected for a potential account takeover.
Required parameters: [Actions]
See moreDeclaration
Objective-C
@interface AWSCognitoIdentityProviderAccountTakeoverRiskConfigurationType
Swift
class AWSCognitoIdentityProviderAccountTakeoverRiskConfigurationType
-
Represents the request to add custom attributes.
Required parameters: [UserPoolId, CustomAttributes]
See moreDeclaration
Objective-C
@interface AWSCognitoIdentityProviderAddCustomAttributesRequest
Swift
class AWSCognitoIdentityProviderAddCustomAttributesRequest
-
Represents the response from the server for the request to add custom attributes.
Declaration
Objective-C
@interface AWSCognitoIdentityProviderAddCustomAttributesResponse
Swift
class AWSCognitoIdentityProviderAddCustomAttributesResponse
-
Declaration
Objective-C
@interface AWSCognitoIdentityProviderAdminAddUserToGroupRequest
Swift
class AWSCognitoIdentityProviderAdminAddUserToGroupRequest
-
Confirm a user’s registration as a user pool administrator.
Required parameters: [UserPoolId, Username]
See moreDeclaration
Objective-C
@interface AWSCognitoIdentityProviderAdminConfirmSignUpRequest
Swift
class AWSCognitoIdentityProviderAdminConfirmSignUpRequest
-
Represents the response from the server for the request to confirm registration.
Declaration
Objective-C
@interface AWSCognitoIdentityProviderAdminConfirmSignUpResponse
Swift
class AWSCognitoIdentityProviderAdminConfirmSignUpResponse
-
The configuration for creating a new user profile.
See moreDeclaration
Objective-C
@interface AWSCognitoIdentityProviderAdminCreateUserConfigType
Swift
class AWSCognitoIdentityProviderAdminCreateUserConfigType
-
Represents the request to create a user in the specified user pool.
Required parameters: [UserPoolId, Username]
See moreDeclaration
Objective-C
@interface AWSCognitoIdentityProviderAdminCreateUserRequest
Swift
class AWSCognitoIdentityProviderAdminCreateUserRequest
-
Represents the response from the server to the request to create the user.
See moreDeclaration
Objective-C
@interface AWSCognitoIdentityProviderAdminCreateUserResponse
Swift
class AWSCognitoIdentityProviderAdminCreateUserResponse
-
Represents the request to delete user attributes as an administrator.
Required parameters: [UserPoolId, Username, UserAttributeNames]
See moreDeclaration
Objective-C
@interface AWSCognitoIdentityProviderAdminDeleteUserAttributesRequest
Swift
class AWSCognitoIdentityProviderAdminDeleteUserAttributesRequest
-
Represents the response received from the server for a request to delete user attributes.
Declaration
Objective-C
@interface AWSCognitoIdentityProviderAdminDeleteUserAttributesResponse
Swift
class AWSCognitoIdentityProviderAdminDeleteUserAttributesResponse
-
Represents the request to delete a user as an administrator.
Required parameters: [UserPoolId, Username]
See moreDeclaration
Objective-C
@interface AWSCognitoIdentityProviderAdminDeleteUserRequest
Swift
class AWSCognitoIdentityProviderAdminDeleteUserRequest
-
Declaration
Objective-C
@interface AWSCognitoIdentityProviderAdminDisableProviderForUserRequest
Swift
class AWSCognitoIdentityProviderAdminDisableProviderForUserRequest
-
Declaration
Objective-C
@interface AWSCognitoIdentityProviderAdminDisableProviderForUserResponse
Swift
class AWSCognitoIdentityProviderAdminDisableProviderForUserResponse
-
Represents the request to disable the user as an administrator.
Required parameters: [UserPoolId, Username]
See moreDeclaration
Objective-C
@interface AWSCognitoIdentityProviderAdminDisableUserRequest
Swift
class AWSCognitoIdentityProviderAdminDisableUserRequest
-
Represents the response received from the server to disable the user as an administrator.
Declaration
Objective-C
@interface AWSCognitoIdentityProviderAdminDisableUserResponse
Swift
class AWSCognitoIdentityProviderAdminDisableUserResponse
-
Represents the request that enables the user as an administrator.
Required parameters: [UserPoolId, Username]
See moreDeclaration
Objective-C
@interface AWSCognitoIdentityProviderAdminEnableUserRequest
Swift
class AWSCognitoIdentityProviderAdminEnableUserRequest
-
Represents the response from the server for the request to enable a user as an administrator.
Declaration
Objective-C
@interface AWSCognitoIdentityProviderAdminEnableUserResponse
Swift
class AWSCognitoIdentityProviderAdminEnableUserResponse
-
Sends the forgot device request, as an administrator.
Required parameters: [UserPoolId, Username, DeviceKey]
See moreDeclaration
Objective-C
@interface AWSCognitoIdentityProviderAdminForgetDeviceRequest
Swift
class AWSCognitoIdentityProviderAdminForgetDeviceRequest
-
Represents the request to get the device, as an administrator.
Required parameters: [DeviceKey, UserPoolId, Username]
See moreDeclaration
Objective-C
@interface AWSCognitoIdentityProviderAdminGetDeviceRequest
Swift
class AWSCognitoIdentityProviderAdminGetDeviceRequest
-
Declaration
Objective-C
@interface AWSCognitoIdentityProviderAdminGetDeviceResponse
Swift
class AWSCognitoIdentityProviderAdminGetDeviceResponse
-
Represents the request to get the specified user as an administrator.
Required parameters: [UserPoolId, Username]
See moreDeclaration
Objective-C
@interface AWSCognitoIdentityProviderAdminGetUserRequest
Swift
class AWSCognitoIdentityProviderAdminGetUserRequest
-
Represents the response from the server from the request to get the specified user as an administrator.
Required parameters: [Username]
See moreDeclaration
Objective-C
@interface AWSCognitoIdentityProviderAdminGetUserResponse
Swift
class AWSCognitoIdentityProviderAdminGetUserResponse
-
Initiates the authorization request, as an administrator.
Required parameters: [UserPoolId, ClientId, AuthFlow]
See moreDeclaration
Objective-C
@interface AWSCognitoIdentityProviderAdminInitiateAuthRequest
Swift
class AWSCognitoIdentityProviderAdminInitiateAuthRequest
-
Initiates the authentication response, as an administrator.
See moreDeclaration
Objective-C
@interface AWSCognitoIdentityProviderAdminInitiateAuthResponse
Swift
class AWSCognitoIdentityProviderAdminInitiateAuthResponse
-
Declaration
Objective-C
@interface AWSCognitoIdentityProviderAdminLinkProviderForUserRequest
Swift
class AWSCognitoIdentityProviderAdminLinkProviderForUserRequest
-
Declaration
Objective-C
@interface AWSCognitoIdentityProviderAdminLinkProviderForUserResponse
Swift
class AWSCognitoIdentityProviderAdminLinkProviderForUserResponse
-
Represents the request to list devices, as an administrator.
Required parameters: [UserPoolId, Username]
See moreDeclaration
Objective-C
@interface AWSCognitoIdentityProviderAdminListDevicesRequest
Swift
class AWSCognitoIdentityProviderAdminListDevicesRequest
-
Lists the device’s response, as an administrator.
See moreDeclaration
Objective-C
@interface AWSCognitoIdentityProviderAdminListDevicesResponse
Swift
class AWSCognitoIdentityProviderAdminListDevicesResponse
-
Declaration
Objective-C
@interface AWSCognitoIdentityProviderAdminListGroupsForUserRequest
Swift
class AWSCognitoIdentityProviderAdminListGroupsForUserRequest
-
Declaration
Objective-C
@interface AWSCognitoIdentityProviderAdminListGroupsForUserResponse
Swift
class AWSCognitoIdentityProviderAdminListGroupsForUserResponse
-
Declaration
Objective-C
@interface AWSCognitoIdentityProviderAdminListUserAuthEventsRequest
Swift
class AWSCognitoIdentityProviderAdminListUserAuthEventsRequest
-
Declaration
Objective-C
@interface AWSCognitoIdentityProviderAdminListUserAuthEventsResponse
Swift
class AWSCognitoIdentityProviderAdminListUserAuthEventsResponse
-
Declaration
Objective-C
@interface AWSCognitoIdentityProviderAdminRemoveUserFromGroupRequest
Swift
class AWSCognitoIdentityProviderAdminRemoveUserFromGroupRequest
-
Represents the request to reset a user’s password as an administrator.
Required parameters: [UserPoolId, Username]
See moreDeclaration
Objective-C
@interface AWSCognitoIdentityProviderAdminResetUserPasswordRequest
Swift
class AWSCognitoIdentityProviderAdminResetUserPasswordRequest
-
Represents the response from the server to reset a user password as an administrator.
Declaration
Objective-C
@interface AWSCognitoIdentityProviderAdminResetUserPasswordResponse
Swift
class AWSCognitoIdentityProviderAdminResetUserPasswordResponse
-
The request to respond to the authentication challenge, as an administrator.
Required parameters: [UserPoolId, ClientId, ChallengeName]
See moreDeclaration
Objective-C
@interface AWSCognitoIdentityProviderAdminRespondToAuthChallengeRequest
Swift
class AWSCognitoIdentityProviderAdminRespondToAuthChallengeRequest
-
Responds to the authentication challenge, as an administrator.
See moreDeclaration
Objective-C
@interface AWSCognitoIdentityProviderAdminRespondToAuthChallengeResponse
Swift
class AWSCognitoIdentityProviderAdminRespondToAuthChallengeResponse
-
Declaration
Objective-C
@interface AWSCognitoIdentityProviderAdminSetUserMFAPreferenceRequest
Swift
class AWSCognitoIdentityProviderAdminSetUserMFAPreferenceRequest
-
Declaration
Objective-C
@interface AWSCognitoIdentityProviderAdminSetUserMFAPreferenceResponse
Swift
class AWSCognitoIdentityProviderAdminSetUserMFAPreferenceResponse
-
Declaration
Objective-C
@interface AWSCognitoIdentityProviderAdminSetUserPasswordRequest
Swift
class AWSCognitoIdentityProviderAdminSetUserPasswordRequest
-
Declaration
Objective-C
@interface AWSCognitoIdentityProviderAdminSetUserPasswordResponse
Swift
class AWSCognitoIdentityProviderAdminSetUserPasswordResponse
-
You can use this parameter to set an MFA configuration that uses the SMS delivery medium.
Required parameters: [UserPoolId, Username, MFAOptions]
See moreDeclaration
Objective-C
@interface AWSCognitoIdentityProviderAdminSetUserSettingsRequest
Swift
class AWSCognitoIdentityProviderAdminSetUserSettingsRequest
-
Represents the response from the server to set user settings as an administrator.
Declaration
Objective-C
@interface AWSCognitoIdentityProviderAdminSetUserSettingsResponse
Swift
class AWSCognitoIdentityProviderAdminSetUserSettingsResponse
-
Declaration
Objective-C
@interface AWSCognitoIdentityProviderAdminUpdateAuthEventFeedbackRequest
Swift
class AWSCognitoIdentityProviderAdminUpdateAuthEventFeedbackRequest
-
Declaration
Objective-C
@interface AWSCognitoIdentityProviderAdminUpdateAuthEventFeedbackResponse
Swift
class AWSCognitoIdentityProviderAdminUpdateAuthEventFeedbackResponse
-
The request to update the device status, as an administrator.
Required parameters: [UserPoolId, Username, DeviceKey]
See moreDeclaration
Objective-C
@interface AWSCognitoIdentityProviderAdminUpdateDeviceStatusRequest
Swift
class AWSCognitoIdentityProviderAdminUpdateDeviceStatusRequest
-
The status response to the request to update the device, as an administrator.
Declaration
Objective-C
@interface AWSCognitoIdentityProviderAdminUpdateDeviceStatusResponse
Swift
class AWSCognitoIdentityProviderAdminUpdateDeviceStatusResponse
-
Represents the request to update the user’s attributes as an administrator.
Required parameters: [UserPoolId, Username, UserAttributes]
See moreDeclaration
Objective-C
@interface AWSCognitoIdentityProviderAdminUpdateUserAttributesRequest
Swift
class AWSCognitoIdentityProviderAdminUpdateUserAttributesRequest
-
Represents the response from the server for the request to update user attributes as an administrator.
Declaration
Objective-C
@interface AWSCognitoIdentityProviderAdminUpdateUserAttributesResponse
Swift
class AWSCognitoIdentityProviderAdminUpdateUserAttributesResponse
-
The request to sign out of all devices, as an administrator.
Required parameters: [UserPoolId, Username]
See moreDeclaration
Objective-C
@interface AWSCognitoIdentityProviderAdminUserGlobalSignOutRequest
Swift
class AWSCognitoIdentityProviderAdminUserGlobalSignOutRequest
-
The global sign-out response, as an administrator.
Declaration
Objective-C
@interface AWSCognitoIdentityProviderAdminUserGlobalSignOutResponse
Swift
class AWSCognitoIdentityProviderAdminUserGlobalSignOutResponse
-
The Amazon Pinpoint analytics configuration necessary to collect metrics for a user pool.
See moreIn Regions where Amazon Pinpoint isn’t available, user pools only support sending events to Amazon Pinpoint projects in us-east-1. In Regions where Amazon Pinpoint is available, user pools support sending events to Amazon Pinpoint projects within that same Region.
Declaration
Objective-C
@interface AWSCognitoIdentityProviderAnalyticsConfigurationType
Swift
class AWSCognitoIdentityProviderAnalyticsConfigurationType
-
An Amazon Pinpoint analytics endpoint.
An endpoint uniquely identifies a mobile device, email address, or phone number that can receive messages from Amazon Pinpoint analytics. For more information about Amazon Web Services Regions that can contain Amazon Pinpoint resources for use with Amazon Cognito user pools, see Using Amazon Pinpoint analytics with Amazon Cognito user pools.
See moreDeclaration
Objective-C
@interface AWSCognitoIdentityProviderAnalyticsMetadataType
Swift
class AWSCognitoIdentityProviderAnalyticsMetadataType
-
Declaration
Objective-C
@interface AWSCognitoIdentityProviderAssociateSoftwareTokenRequest
Swift
class AWSCognitoIdentityProviderAssociateSoftwareTokenRequest
-
Declaration
Objective-C
@interface AWSCognitoIdentityProviderAssociateSoftwareTokenResponse
Swift
class AWSCognitoIdentityProviderAssociateSoftwareTokenResponse
-
Declaration
Objective-C
@interface AWSCognitoIdentityProviderAttributeType
Swift
class AWSCognitoIdentityProviderAttributeType
-
The authentication event type.
See moreDeclaration
Objective-C
@interface AWSCognitoIdentityProviderAuthEventType
Swift
class AWSCognitoIdentityProviderAuthEventType
-
The authentication result.
See moreDeclaration
Objective-C
@interface AWSCognitoIdentityProviderAuthenticationResultType
Swift
class AWSCognitoIdentityProviderAuthenticationResultType
-
The challenge response type.
See moreDeclaration
Objective-C
@interface AWSCognitoIdentityProviderChallengeResponseType
Swift
class AWSCognitoIdentityProviderChallengeResponseType
-
Represents the request to change a user password.
Required parameters: [PreviousPassword, ProposedPassword, AccessToken]
See moreDeclaration
Objective-C
@interface AWSCognitoIdentityProviderChangePasswordRequest
Swift
class AWSCognitoIdentityProviderChangePasswordRequest
-
The response from the server to the change password request.
Declaration
Objective-C
@interface AWSCognitoIdentityProviderChangePasswordResponse
Swift
class AWSCognitoIdentityProviderChangePasswordResponse
-
The CloudWatch logging destination of a user pool detailed activity logging configuration.
See moreDeclaration
Objective-C
@interface AWSCognitoIdentityProviderCloudWatchLogsConfigurationType
Swift
class AWSCognitoIdentityProviderCloudWatchLogsConfigurationType
-
The delivery details for an email or SMS message that Amazon Cognito sent for authentication or verification.
See moreDeclaration
Objective-C
@interface AWSCognitoIdentityProviderCodeDeliveryDetailsType
Swift
class AWSCognitoIdentityProviderCodeDeliveryDetailsType
-
Declaration
Objective-C
@interface AWSCognitoIdentityProviderCompromisedCredentialsActionsType
Swift
class AWSCognitoIdentityProviderCompromisedCredentialsActionsType
-
Declaration
Objective-C
@interface AWSCognitoIdentityProviderCompromisedCredentialsRiskConfigurationType
Swift
class AWSCognitoIdentityProviderCompromisedCredentialsRiskConfigurationType
-
Declaration
Objective-C
@interface AWSCognitoIdentityProviderConfirmDeviceRequest
Swift
class AWSCognitoIdentityProviderConfirmDeviceRequest
-
Confirms the device response.
See moreDeclaration
Objective-C
@interface AWSCognitoIdentityProviderConfirmDeviceResponse
Swift
class AWSCognitoIdentityProviderConfirmDeviceResponse
-
The request representing the confirmation for a password reset.
Required parameters: [ClientId, Username, ConfirmationCode, Password]
See moreDeclaration
Objective-C
@interface AWSCognitoIdentityProviderConfirmForgotPasswordRequest
Swift
class AWSCognitoIdentityProviderConfirmForgotPasswordRequest
-
The response from the server that results from a user’s request to retrieve a forgotten password.
Declaration
Objective-C
@interface AWSCognitoIdentityProviderConfirmForgotPasswordResponse
Swift
class AWSCognitoIdentityProviderConfirmForgotPasswordResponse
-
Represents the request to confirm registration of a user.
Required parameters: [ClientId, Username, ConfirmationCode]
See moreDeclaration
Objective-C
@interface AWSCognitoIdentityProviderConfirmSignUpRequest
Swift
class AWSCognitoIdentityProviderConfirmSignUpRequest
-
Represents the response from the server for the registration confirmation.
Declaration
Objective-C
@interface AWSCognitoIdentityProviderConfirmSignUpResponse
Swift
class AWSCognitoIdentityProviderConfirmSignUpResponse
-
Contextual user data type used for evaluating the risk of an unexpected event by Amazon Cognito advanced security.
Required parameters: [IpAddress, ServerName, ServerPath, HttpHeaders]
See moreDeclaration
Objective-C
@interface AWSCognitoIdentityProviderContextDataType
Swift
class AWSCognitoIdentityProviderContextDataType
-
Declaration
Objective-C
@interface AWSCognitoIdentityProviderCreateGroupRequest
Swift
class AWSCognitoIdentityProviderCreateGroupRequest
-
Declaration
Objective-C
@interface AWSCognitoIdentityProviderCreateGroupResponse
Swift
class AWSCognitoIdentityProviderCreateGroupResponse
-
Declaration
Objective-C
@interface AWSCognitoIdentityProviderCreateIdentityProviderRequest
Swift
class AWSCognitoIdentityProviderCreateIdentityProviderRequest
-
Declaration
Objective-C
@interface AWSCognitoIdentityProviderCreateIdentityProviderResponse
Swift
class AWSCognitoIdentityProviderCreateIdentityProviderResponse
-
Declaration
Objective-C
@interface AWSCognitoIdentityProviderCreateResourceServerRequest
Swift
class AWSCognitoIdentityProviderCreateResourceServerRequest
-
Declaration
Objective-C
@interface AWSCognitoIdentityProviderCreateResourceServerResponse
Swift
class AWSCognitoIdentityProviderCreateResourceServerResponse
-
Represents the request to create the user import job.
Required parameters: [JobName, UserPoolId, CloudWatchLogsRoleArn]
See moreDeclaration
Objective-C
@interface AWSCognitoIdentityProviderCreateUserImportJobRequest
Swift
class AWSCognitoIdentityProviderCreateUserImportJobRequest
-
Represents the response from the server to the request to create the user import job.
See moreDeclaration
Objective-C
@interface AWSCognitoIdentityProviderCreateUserImportJobResponse
Swift
class AWSCognitoIdentityProviderCreateUserImportJobResponse
-
Represents the request to create a user pool client.
Required parameters: [UserPoolId, ClientName]
See moreDeclaration
Objective-C
@interface AWSCognitoIdentityProviderCreateUserPoolClientRequest
Swift
class AWSCognitoIdentityProviderCreateUserPoolClientRequest
-
Represents the response from the server to create a user pool client.
See moreDeclaration
Objective-C
@interface AWSCognitoIdentityProviderCreateUserPoolClientResponse
Swift
class AWSCognitoIdentityProviderCreateUserPoolClientResponse
-
Declaration
Objective-C
@interface AWSCognitoIdentityProviderCreateUserPoolDomainRequest
Swift
class AWSCognitoIdentityProviderCreateUserPoolDomainRequest
-
Declaration
Objective-C
@interface AWSCognitoIdentityProviderCreateUserPoolDomainResponse
Swift
class AWSCognitoIdentityProviderCreateUserPoolDomainResponse
-
Declaration
Objective-C
@interface AWSCognitoIdentityProviderCreateUserPoolRequest
Swift
class AWSCognitoIdentityProviderCreateUserPoolRequest
-
Represents the response from the server for the request to create a user pool.
See moreDeclaration
Objective-C
@interface AWSCognitoIdentityProviderCreateUserPoolResponse
Swift
class AWSCognitoIdentityProviderCreateUserPoolResponse
-
The configuration for a custom domain that hosts the sign-up and sign-in webpages for your application.
Required parameters: [CertificateArn]
See moreDeclaration
Objective-C
@interface AWSCognitoIdentityProviderCustomDomainConfigType
Swift
class AWSCognitoIdentityProviderCustomDomainConfigType
-
The properties of a custom email sender Lambda trigger.
Required parameters: [LambdaVersion, LambdaArn]
See moreDeclaration
Objective-C
@interface AWSCognitoIdentityProviderCustomEmailLambdaVersionConfigType
Swift
class AWSCognitoIdentityProviderCustomEmailLambdaVersionConfigType
-
The properties of a custom SMS sender Lambda trigger.
Required parameters: [LambdaVersion, LambdaArn]
See moreDeclaration
Objective-C
@interface AWSCognitoIdentityProviderCustomSMSLambdaVersionConfigType
Swift
class AWSCognitoIdentityProviderCustomSMSLambdaVersionConfigType
-
Declaration
Objective-C
@interface AWSCognitoIdentityProviderDeleteGroupRequest
Swift
class AWSCognitoIdentityProviderDeleteGroupRequest
-
Declaration
Objective-C
@interface AWSCognitoIdentityProviderDeleteIdentityProviderRequest
Swift
class AWSCognitoIdentityProviderDeleteIdentityProviderRequest
-
Declaration
Objective-C
@interface AWSCognitoIdentityProviderDeleteResourceServerRequest
Swift
class AWSCognitoIdentityProviderDeleteResourceServerRequest
-
Represents the request to delete user attributes.
Required parameters: [UserAttributeNames, AccessToken]
See moreDeclaration
Objective-C
@interface AWSCognitoIdentityProviderDeleteUserAttributesRequest
Swift
class AWSCognitoIdentityProviderDeleteUserAttributesRequest
-
Represents the response from the server to delete user attributes.
Declaration
Objective-C
@interface AWSCognitoIdentityProviderDeleteUserAttributesResponse
Swift
class AWSCognitoIdentityProviderDeleteUserAttributesResponse
-
Represents the request to delete a user pool client.
Required parameters: [UserPoolId, ClientId]
See moreDeclaration
Objective-C
@interface AWSCognitoIdentityProviderDeleteUserPoolClientRequest
Swift
class AWSCognitoIdentityProviderDeleteUserPoolClientRequest
-
Declaration
Objective-C
@interface AWSCognitoIdentityProviderDeleteUserPoolDomainRequest
Swift
class AWSCognitoIdentityProviderDeleteUserPoolDomainRequest
-
Declaration
Objective-C
@interface AWSCognitoIdentityProviderDeleteUserPoolDomainResponse
Swift
class AWSCognitoIdentityProviderDeleteUserPoolDomainResponse
-
Declaration
Objective-C
@interface AWSCognitoIdentityProviderDeleteUserPoolRequest
Swift
class AWSCognitoIdentityProviderDeleteUserPoolRequest
-
Declaration
Objective-C
@interface AWSCognitoIdentityProviderDeleteUserRequest
Swift
class AWSCognitoIdentityProviderDeleteUserRequest
-
Declaration
Objective-C
@interface AWSCognitoIdentityProviderDescribeIdentityProviderRequest
Swift
class AWSCognitoIdentityProviderDescribeIdentityProviderRequest
-
Declaration
Objective-C
@interface AWSCognitoIdentityProviderDescribeIdentityProviderResponse
Swift
class AWSCognitoIdentityProviderDescribeIdentityProviderResponse
-
Declaration
Objective-C
@interface AWSCognitoIdentityProviderDescribeResourceServerRequest
Swift
class AWSCognitoIdentityProviderDescribeResourceServerRequest
-
Declaration
Objective-C
@interface AWSCognitoIdentityProviderDescribeResourceServerResponse
Swift
class AWSCognitoIdentityProviderDescribeResourceServerResponse
-
Declaration
Objective-C
@interface AWSCognitoIdentityProviderDescribeRiskConfigurationRequest
Swift
class AWSCognitoIdentityProviderDescribeRiskConfigurationRequest
-
Declaration
Objective-C
@interface AWSCognitoIdentityProviderDescribeRiskConfigurationResponse
Swift
class AWSCognitoIdentityProviderDescribeRiskConfigurationResponse
-
Represents the request to describe the user import job.
Required parameters: [UserPoolId, JobId]
See moreDeclaration
Objective-C
@interface AWSCognitoIdentityProviderDescribeUserImportJobRequest
Swift
class AWSCognitoIdentityProviderDescribeUserImportJobRequest
-
Represents the response from the server to the request to describe the user import job.
See moreDeclaration
Objective-C
@interface AWSCognitoIdentityProviderDescribeUserImportJobResponse
Swift
class AWSCognitoIdentityProviderDescribeUserImportJobResponse
-
Represents the request to describe a user pool client.
Required parameters: [UserPoolId, ClientId]
See moreDeclaration
Objective-C
@interface AWSCognitoIdentityProviderDescribeUserPoolClientRequest
Swift
class AWSCognitoIdentityProviderDescribeUserPoolClientRequest
-
Represents the response from the server from a request to describe the user pool client.
See moreDeclaration
Objective-C
@interface AWSCognitoIdentityProviderDescribeUserPoolClientResponse
Swift
class AWSCognitoIdentityProviderDescribeUserPoolClientResponse
-
Declaration
Objective-C
@interface AWSCognitoIdentityProviderDescribeUserPoolDomainRequest
Swift
class AWSCognitoIdentityProviderDescribeUserPoolDomainRequest
-
Declaration
Objective-C
@interface AWSCognitoIdentityProviderDescribeUserPoolDomainResponse
Swift
class AWSCognitoIdentityProviderDescribeUserPoolDomainResponse
-
Declaration
Objective-C
@interface AWSCognitoIdentityProviderDescribeUserPoolRequest
Swift
class AWSCognitoIdentityProviderDescribeUserPoolRequest
-
Represents the response to describe the user pool.
See moreDeclaration
Objective-C
@interface AWSCognitoIdentityProviderDescribeUserPoolResponse
Swift
class AWSCognitoIdentityProviderDescribeUserPoolResponse
-
The device-remembering configuration for a user pool. A DescribeUserPool request returns a null value for this object when the user pool isn’t configured to remember devices. When device remembering is active, you can remember a user’s device with a ConfirmDevice API request. Additionally. when the property
DeviceOnlyRememberedOnUserPrompt
istrue
, you must followConfirmDevice
with an UpdateDeviceStatus API request that sets the user’s device toremembered
ornot_remembered
.To sign in with a remembered device, include
DEVICE_KEY
in the authentication parameters in your user’s InitiateAuth request. If your app doesn’t include aDEVICE_KEY
parameter, the response from Amazon Cognito includes newly-generatedDEVICE_KEY
andDEVICE_GROUP_KEY
values underNewDeviceMetadata
. Store these values to use in future device-authentication requests. See moreWhen you provide a value for any property of
DeviceConfiguration
, you activate the device remembering for the user pool.Declaration
Objective-C
@interface AWSCognitoIdentityProviderDeviceConfigurationType
Swift
class AWSCognitoIdentityProviderDeviceConfigurationType
-
The device verifier against which it is authenticated.
See moreDeclaration
Objective-C
@interface AWSCognitoIdentityProviderDeviceSecretVerifierConfigType
Swift
class AWSCognitoIdentityProviderDeviceSecretVerifierConfigType
-
The device type.
See moreDeclaration
Objective-C
@interface AWSCognitoIdentityProviderDeviceType
Swift
class AWSCognitoIdentityProviderDeviceType
-
A container for information about a domain.
See moreDeclaration
Objective-C
@interface AWSCognitoIdentityProviderDomainDescriptionType
Swift
class AWSCognitoIdentityProviderDomainDescriptionType
-
The email configuration of your user pool. The email configuration type sets your preferred sending method, Amazon Web Services Region, and sender for messages from your user pool.
See moreAmazon Cognito can send email messages with Amazon Simple Email Service resources in the Amazon Web Services Region where you created your user pool, and in alternate Regions in some cases. For more information on the supported Regions, see Email settings for Amazon Cognito user pools.
Declaration
Objective-C
@interface AWSCognitoIdentityProviderEmailConfigurationType
Swift
class AWSCognitoIdentityProviderEmailConfigurationType
-
Specifies the user context data captured at the time of an event request.
See moreDeclaration
Objective-C
@interface AWSCognitoIdentityProviderEventContextDataType
Swift
class AWSCognitoIdentityProviderEventContextDataType
-
Declaration
Objective-C
@interface AWSCognitoIdentityProviderEventFeedbackType
Swift
class AWSCognitoIdentityProviderEventFeedbackType
-
The event risk type.
See moreDeclaration
Objective-C
@interface AWSCognitoIdentityProviderEventRiskType
Swift
class AWSCognitoIdentityProviderEventRiskType
-
Declaration
Objective-C
@interface AWSCognitoIdentityProviderForgetDeviceRequest
Swift
class AWSCognitoIdentityProviderForgetDeviceRequest
-
Represents the request to reset a user’s password.
Required parameters: [ClientId, Username]
See moreDeclaration
Objective-C
@interface AWSCognitoIdentityProviderForgotPasswordRequest
Swift
class AWSCognitoIdentityProviderForgotPasswordRequest
-
The response from Amazon Cognito to a request to reset a password.
See moreDeclaration
Objective-C
@interface AWSCognitoIdentityProviderForgotPasswordResponse
Swift
class AWSCognitoIdentityProviderForgotPasswordResponse
-
Represents the request to get the header information of the CSV file for the user import job.
Required parameters: [UserPoolId]
See moreDeclaration
Objective-C
@interface AWSCognitoIdentityProviderGetCSVHeaderRequest
Swift
class AWSCognitoIdentityProviderGetCSVHeaderRequest
-
Represents the response from the server to the request to get the header information of the CSV file for the user import job.
See moreDeclaration
Objective-C
@interface AWSCognitoIdentityProviderGetCSVHeaderResponse
Swift
class AWSCognitoIdentityProviderGetCSVHeaderResponse
-
Declaration
Objective-C
@interface AWSCognitoIdentityProviderGetDeviceRequest
Swift
class AWSCognitoIdentityProviderGetDeviceRequest
-
Declaration
Objective-C
@interface AWSCognitoIdentityProviderGetDeviceResponse
Swift
class AWSCognitoIdentityProviderGetDeviceResponse
-
Declaration
Objective-C
@interface AWSCognitoIdentityProviderGetGroupRequest
Swift
class AWSCognitoIdentityProviderGetGroupRequest
-
Declaration
Objective-C
@interface AWSCognitoIdentityProviderGetGroupResponse
Swift
class AWSCognitoIdentityProviderGetGroupResponse
-
Declaration
Objective-C
@interface AWSCognitoIdentityProviderGetIdentityProviderByIdentifierRequest
Swift
class AWSCognitoIdentityProviderGetIdentityProviderByIdentifierRequest
-
Declaration
Objective-C
@interface AWSCognitoIdentityProviderGetIdentityProviderByIdentifierResponse
Swift
class AWSCognitoIdentityProviderGetIdentityProviderByIdentifierResponse
-
Declaration
Objective-C
@interface AWSCognitoIdentityProviderGetLogDeliveryConfigurationRequest
Swift
class AWSCognitoIdentityProviderGetLogDeliveryConfigurationRequest
-
Declaration
Objective-C
@interface AWSCognitoIdentityProviderGetLogDeliveryConfigurationResponse
Swift
class AWSCognitoIdentityProviderGetLogDeliveryConfigurationResponse
-
Request to get a signing certificate from Amazon Cognito.
Required parameters: [UserPoolId]
See moreDeclaration
Objective-C
@interface AWSCognitoIdentityProviderGetSigningCertificateRequest
Swift
class AWSCognitoIdentityProviderGetSigningCertificateRequest
-
Response from Amazon Cognito for a signing certificate request.
See moreDeclaration
Objective-C
@interface AWSCognitoIdentityProviderGetSigningCertificateResponse
Swift
class AWSCognitoIdentityProviderGetSigningCertificateResponse
-
Declaration
Objective-C
@interface AWSCognitoIdentityProviderGetUICustomizationRequest
Swift
class AWSCognitoIdentityProviderGetUICustomizationRequest
-
Declaration
Objective-C
@interface AWSCognitoIdentityProviderGetUICustomizationResponse
Swift
class AWSCognitoIdentityProviderGetUICustomizationResponse
-
Represents the request to get user attribute verification.
Required parameters: [AccessToken, AttributeName]
See moreDeclaration
Objective-C
@interface AWSCognitoIdentityProviderGetUserAttributeVerificationCodeRequest
Swift
class AWSCognitoIdentityProviderGetUserAttributeVerificationCodeRequest
-
The verification code response returned by the server response to get the user attribute verification code.
See moreDeclaration
Objective-C
@interface AWSCognitoIdentityProviderGetUserAttributeVerificationCodeResponse
Swift
class AWSCognitoIdentityProviderGetUserAttributeVerificationCodeResponse
-
Declaration
Objective-C
@interface AWSCognitoIdentityProviderGetUserPoolMfaConfigRequest
Swift
class AWSCognitoIdentityProviderGetUserPoolMfaConfigRequest
-
Declaration
Objective-C
@interface AWSCognitoIdentityProviderGetUserPoolMfaConfigResponse
Swift
class AWSCognitoIdentityProviderGetUserPoolMfaConfigResponse
-
Represents the request to get information about the user.
Required parameters: [AccessToken]
See moreDeclaration
Objective-C
@interface AWSCognitoIdentityProviderGetUserRequest
Swift
class AWSCognitoIdentityProviderGetUserRequest
-
Represents the response from the server from the request to get information about the user.
Required parameters: [Username, UserAttributes]
See moreDeclaration
Objective-C
@interface AWSCognitoIdentityProviderGetUserResponse
Swift
class AWSCognitoIdentityProviderGetUserResponse
-
Declaration
Objective-C
@interface AWSCognitoIdentityProviderGlobalSignOutRequest
Swift
class AWSCognitoIdentityProviderGlobalSignOutRequest
-
The response to the request to sign out all devices.
Declaration
Objective-C
@interface AWSCognitoIdentityProviderGlobalSignOutResponse
Swift
class AWSCognitoIdentityProviderGlobalSignOutResponse
-
The group type.
See moreDeclaration
Objective-C
@interface AWSCognitoIdentityProviderGroupType
Swift
class AWSCognitoIdentityProviderGroupType
-
The HTTP header.
See moreDeclaration
Objective-C
@interface AWSCognitoIdentityProviderHttpHeader
Swift
class AWSCognitoIdentityProviderHttpHeader
-
A container for information about an IdP.
See moreDeclaration
Objective-C
@interface AWSCognitoIdentityProviderIdentityProviderType
Swift
class AWSCognitoIdentityProviderIdentityProviderType
-
Declaration
Objective-C
@interface AWSCognitoIdentityProviderInitiateAuthRequest
Swift
class AWSCognitoIdentityProviderInitiateAuthRequest
-
Initiates the authentication response.
See moreDeclaration
Objective-C
@interface AWSCognitoIdentityProviderInitiateAuthResponse
Swift
class AWSCognitoIdentityProviderInitiateAuthResponse
-
Specifies the configuration for Lambda triggers.
See moreDeclaration
Objective-C
@interface AWSCognitoIdentityProviderLambdaConfigType
Swift
class AWSCognitoIdentityProviderLambdaConfigType
-
Declaration
Objective-C
@interface AWSCognitoIdentityProviderListDevicesRequest
Swift
class AWSCognitoIdentityProviderListDevicesRequest
-
Represents the response to list devices.
See moreDeclaration
Objective-C
@interface AWSCognitoIdentityProviderListDevicesResponse
Swift
class AWSCognitoIdentityProviderListDevicesResponse
-
Declaration
Objective-C
@interface AWSCognitoIdentityProviderListGroupsRequest
Swift
class AWSCognitoIdentityProviderListGroupsRequest
-
Declaration
Objective-C
@interface AWSCognitoIdentityProviderListGroupsResponse
Swift
class AWSCognitoIdentityProviderListGroupsResponse
-
Declaration
Objective-C
@interface AWSCognitoIdentityProviderListIdentityProvidersRequest
Swift
class AWSCognitoIdentityProviderListIdentityProvidersRequest
-
Declaration
Objective-C
@interface AWSCognitoIdentityProviderListIdentityProvidersResponse
Swift
class AWSCognitoIdentityProviderListIdentityProvidersResponse
-
Declaration
Objective-C
@interface AWSCognitoIdentityProviderListResourceServersRequest
Swift
class AWSCognitoIdentityProviderListResourceServersRequest
-
Declaration
Objective-C
@interface AWSCognitoIdentityProviderListResourceServersResponse
Swift
class AWSCognitoIdentityProviderListResourceServersResponse
-
Declaration
Objective-C
@interface AWSCognitoIdentityProviderListTagsForResourceRequest
Swift
class AWSCognitoIdentityProviderListTagsForResourceRequest
-
Declaration
Objective-C
@interface AWSCognitoIdentityProviderListTagsForResourceResponse
Swift
class AWSCognitoIdentityProviderListTagsForResourceResponse
-
Represents the request to list the user import jobs.
Required parameters: [UserPoolId, MaxResults]
See moreDeclaration
Objective-C
@interface AWSCognitoIdentityProviderListUserImportJobsRequest
Swift
class AWSCognitoIdentityProviderListUserImportJobsRequest
-
Represents the response from the server to the request to list the user import jobs.
See moreDeclaration
Objective-C
@interface AWSCognitoIdentityProviderListUserImportJobsResponse
Swift
class AWSCognitoIdentityProviderListUserImportJobsResponse
-
Declaration
Objective-C
@interface AWSCognitoIdentityProviderListUserPoolClientsRequest
Swift
class AWSCognitoIdentityProviderListUserPoolClientsRequest
-
Represents the response from the server that lists user pool clients.
See moreDeclaration
Objective-C
@interface AWSCognitoIdentityProviderListUserPoolClientsResponse
Swift
class AWSCognitoIdentityProviderListUserPoolClientsResponse
-
Declaration
Objective-C
@interface AWSCognitoIdentityProviderListUserPoolsRequest
Swift
class AWSCognitoIdentityProviderListUserPoolsRequest
-
Represents the response to list user pools.
See moreDeclaration
Objective-C
@interface AWSCognitoIdentityProviderListUserPoolsResponse
Swift
class AWSCognitoIdentityProviderListUserPoolsResponse
-
Declaration
Objective-C
@interface AWSCognitoIdentityProviderListUsersInGroupRequest
Swift
class AWSCognitoIdentityProviderListUsersInGroupRequest
-
Declaration
Objective-C
@interface AWSCognitoIdentityProviderListUsersInGroupResponse
Swift
class AWSCognitoIdentityProviderListUsersInGroupResponse
-
Declaration
Objective-C
@interface AWSCognitoIdentityProviderListUsersRequest
Swift
class AWSCognitoIdentityProviderListUsersRequest
-
The response from the request to list users.
See moreDeclaration
Objective-C
@interface AWSCognitoIdentityProviderListUsersResponse
Swift
class AWSCognitoIdentityProviderListUsersResponse
-
Declaration
Objective-C
@interface AWSCognitoIdentityProviderLogConfigurationType
Swift
class AWSCognitoIdentityProviderLogConfigurationType
-
The logging parameters of a user pool.
Required parameters: [UserPoolId, LogConfigurations]
See moreDeclaration
Objective-C
@interface AWSCognitoIdentityProviderLogDeliveryConfigurationType
Swift
class AWSCognitoIdentityProviderLogDeliveryConfigurationType
-
This data type is no longer supported. Applies only to SMS multi-factor authentication (MFA) configurations. Does not apply to time-based one-time password (TOTP) software token MFA configurations.
See moreDeclaration
Objective-C
@interface AWSCognitoIdentityProviderMFAOptionType
Swift
class AWSCognitoIdentityProviderMFAOptionType
-
The message template structure.
See moreDeclaration
Objective-C
@interface AWSCognitoIdentityProviderMessageTemplateType
Swift
class AWSCognitoIdentityProviderMessageTemplateType
-
The new device metadata type.
See moreDeclaration
Objective-C
@interface AWSCognitoIdentityProviderLatestDeviceMetadataType
Swift
class AWSCognitoIdentityProviderLatestDeviceMetadataType
-
Declaration
Objective-C
@interface AWSCognitoIdentityProviderNotifyConfigurationType
Swift
class AWSCognitoIdentityProviderNotifyConfigurationType
-
Declaration
Objective-C
@interface AWSCognitoIdentityProviderNotifyEmailType
Swift
class AWSCognitoIdentityProviderNotifyEmailType
-
The minimum and maximum values of an attribute that is of the number data type.
See moreDeclaration
Objective-C
@interface AWSCognitoIdentityProviderNumberAttributeConstraintsType
Swift
class AWSCognitoIdentityProviderNumberAttributeConstraintsType
-
The password policy type.
See moreDeclaration
Objective-C
@interface AWSCognitoIdentityProviderPasswordPolicyType
Swift
class AWSCognitoIdentityProviderPasswordPolicyType
-
The properties of a pre token generation Lambda trigger.
Required parameters: [LambdaVersion, LambdaArn]
See moreDeclaration
Objective-C
@interface AWSCognitoIdentityProviderPreTokenGenerationVersionConfigType
Swift
class AWSCognitoIdentityProviderPreTokenGenerationVersionConfigType
-
A container for IdP details.
See moreDeclaration
Objective-C
@interface AWSCognitoIdentityProviderProviderDescription
Swift
class AWSCognitoIdentityProviderProviderDescription
-
A container for information about an IdP for a user pool.
See moreDeclaration
Objective-C
@interface AWSCognitoIdentityProviderProviderUserIdentifierType
Swift
class AWSCognitoIdentityProviderProviderUserIdentifierType
-
A map containing a priority as a key, and recovery method name as a value.
Required parameters: [Priority, Name]
See moreDeclaration
Objective-C
@interface AWSCognitoIdentityProviderRecoveryOptionType
Swift
class AWSCognitoIdentityProviderRecoveryOptionType
-
Represents the request to resend the confirmation code.
Required parameters: [ClientId, Username]
See moreDeclaration
Objective-C
@interface AWSCognitoIdentityProviderResendConfirmationCodeRequest
Swift
class AWSCognitoIdentityProviderResendConfirmationCodeRequest
-
The response from the server when Amazon Cognito makes the request to resend a confirmation code.
See moreDeclaration
Objective-C
@interface AWSCognitoIdentityProviderResendConfirmationCodeResponse
Swift
class AWSCognitoIdentityProviderResendConfirmationCodeResponse
-
Declaration
Objective-C
@interface AWSCognitoIdentityProviderResourceServerScopeType
Swift
class AWSCognitoIdentityProviderResourceServerScopeType
-
A container for information about a resource server for a user pool.
See moreDeclaration
Objective-C
@interface AWSCognitoIdentityProviderResourceServerType
Swift
class AWSCognitoIdentityProviderResourceServerType
-
The request to respond to an authentication challenge.
Required parameters: [ClientId, ChallengeName]
See moreDeclaration
Objective-C
@interface AWSCognitoIdentityProviderRespondToAuthChallengeRequest
Swift
class AWSCognitoIdentityProviderRespondToAuthChallengeRequest
-
The response to respond to the authentication challenge.
See moreDeclaration
Objective-C
@interface AWSCognitoIdentityProviderRespondToAuthChallengeResponse
Swift
class AWSCognitoIdentityProviderRespondToAuthChallengeResponse
-
Declaration
Objective-C
@interface AWSCognitoIdentityProviderRevokeTokenRequest
Swift
class AWSCognitoIdentityProviderRevokeTokenRequest
-
Declaration
Objective-C
@interface AWSCognitoIdentityProviderRevokeTokenResponse
Swift
class AWSCognitoIdentityProviderRevokeTokenResponse
-
The risk configuration type.
See moreDeclaration
Objective-C
@interface AWSCognitoIdentityProviderRiskConfigurationType
Swift
class AWSCognitoIdentityProviderRiskConfigurationType
-
The type of the configuration to override the risk decision.
See moreDeclaration
Objective-C
@interface AWSCognitoIdentityProviderRiskExceptionConfigurationType
Swift
class AWSCognitoIdentityProviderRiskExceptionConfigurationType
-
The type used for enabling SMS multi-factor authentication (MFA) at the user level. Phone numbers don’t need to be verified to be used for SMS MFA. If an MFA type is activated for a user, the user will be prompted for MFA during all sign-in attempts, unless device tracking is turned on and the device has been trusted. If you would like MFA to be applied selectively based on the assessed risk level of sign-in attempts, deactivate MFA for users and turn on Adaptive Authentication for the user pool.
See moreDeclaration
Objective-C
@interface AWSCognitoIdentityProviderSMSMfaSettingsType
Swift
class AWSCognitoIdentityProviderSMSMfaSettingsType
-
A list of the user attributes and their properties in your user pool. The attribute schema contains standard attributes, custom attributes with a
custom:
prefix, and developer attributes with adev:
prefix. For more information, see User pool attributes.Developer-only attributes are a legacy feature of user pools, are read-only to all app clients. You can create and update developer-only attributes only with IAM-authenticated API operations. Use app client read/write permissions instead.
See moreDeclaration
Objective-C
@interface AWSCognitoIdentityProviderSchemaAttributeType
Swift
class AWSCognitoIdentityProviderSchemaAttributeType
-
Declaration
Objective-C
@interface AWSCognitoIdentityProviderSetLogDeliveryConfigurationRequest
Swift
class AWSCognitoIdentityProviderSetLogDeliveryConfigurationRequest
-
Declaration
Objective-C
@interface AWSCognitoIdentityProviderSetLogDeliveryConfigurationResponse
Swift
class AWSCognitoIdentityProviderSetLogDeliveryConfigurationResponse
-
Declaration
Objective-C
@interface AWSCognitoIdentityProviderSetRiskConfigurationRequest
Swift
class AWSCognitoIdentityProviderSetRiskConfigurationRequest
-
Declaration
Objective-C
@interface AWSCognitoIdentityProviderSetRiskConfigurationResponse
Swift
class AWSCognitoIdentityProviderSetRiskConfigurationResponse
-
Declaration
Objective-C
@interface AWSCognitoIdentityProviderSetUICustomizationRequest
Swift
class AWSCognitoIdentityProviderSetUICustomizationRequest
-
Declaration
Objective-C
@interface AWSCognitoIdentityProviderSetUICustomizationResponse
Swift
class AWSCognitoIdentityProviderSetUICustomizationResponse
-
Declaration
Objective-C
@interface AWSCognitoIdentityProviderSetUserMFAPreferenceRequest
Swift
class AWSCognitoIdentityProviderSetUserMFAPreferenceRequest
-
Declaration
Objective-C
@interface AWSCognitoIdentityProviderSetUserMFAPreferenceResponse
Swift
class AWSCognitoIdentityProviderSetUserMFAPreferenceResponse
-
Declaration
Objective-C
@interface AWSCognitoIdentityProviderSetUserPoolMfaConfigRequest
Swift
class AWSCognitoIdentityProviderSetUserPoolMfaConfigRequest
-
Declaration
Objective-C
@interface AWSCognitoIdentityProviderSetUserPoolMfaConfigResponse
Swift
class AWSCognitoIdentityProviderSetUserPoolMfaConfigResponse
-
Represents the request to set user settings.
Required parameters: [AccessToken, MFAOptions]
See moreDeclaration
Objective-C
@interface AWSCognitoIdentityProviderSetUserSettingsRequest
Swift
class AWSCognitoIdentityProviderSetUserSettingsRequest
-
The response from the server for a set user settings request.
Declaration
Objective-C
@interface AWSCognitoIdentityProviderSetUserSettingsResponse
Swift
class AWSCognitoIdentityProviderSetUserSettingsResponse
-
Represents the request to register a user.
Required parameters: [ClientId, Username, Password]
See moreDeclaration
Objective-C
@interface AWSCognitoIdentityProviderSignUpRequest
Swift
class AWSCognitoIdentityProviderSignUpRequest
-
The response from the server for a registration request.
Required parameters: [UserConfirmed, UserSub]
See moreDeclaration
Objective-C
@interface AWSCognitoIdentityProviderSignUpResponse
Swift
class AWSCognitoIdentityProviderSignUpResponse
-
The SMS configuration type is the settings that your Amazon Cognito user pool must use to send an SMS message from your Amazon Web Services account through Amazon Simple Notification Service. To send SMS messages with Amazon SNS in the Amazon Web Services Region that you want, the Amazon Cognito user pool uses an Identity and Access Management (IAM) role in your Amazon Web Services account.
Required parameters: [SnsCallerArn]
See moreDeclaration
Objective-C
@interface AWSCognitoIdentityProviderSmsConfigurationType
Swift
class AWSCognitoIdentityProviderSmsConfigurationType
-
The SMS text message multi-factor authentication (MFA) configuration type.
See moreDeclaration
Objective-C
@interface AWSCognitoIdentityProviderSmsMfaConfigType
Swift
class AWSCognitoIdentityProviderSmsMfaConfigType
-
The type used for enabling software token MFA at the user pool level.
See moreDeclaration
Objective-C
@interface AWSCognitoIdentityProviderSoftwareTokenMfaConfigType
Swift
class AWSCognitoIdentityProviderSoftwareTokenMfaConfigType
-
The type used for enabling software token MFA at the user level. If an MFA type is activated for a user, the user will be prompted for MFA during all sign-in attempts, unless device tracking is turned on and the device has been trusted. If you want MFA to be applied selectively based on the assessed risk level of sign-in attempts, deactivate MFA for users and turn on Adaptive Authentication for the user pool.
See moreDeclaration
Objective-C
@interface AWSCognitoIdentityProviderSoftwareTokenMfaSettingsType
Swift
class AWSCognitoIdentityProviderSoftwareTokenMfaSettingsType
-
Represents the request to start the user import job.
Required parameters: [UserPoolId, JobId]
See moreDeclaration
Objective-C
@interface AWSCognitoIdentityProviderStartUserImportJobRequest
Swift
class AWSCognitoIdentityProviderStartUserImportJobRequest
-
Represents the response from the server to the request to start the user import job.
See moreDeclaration
Objective-C
@interface AWSCognitoIdentityProviderStartUserImportJobResponse
Swift
class AWSCognitoIdentityProviderStartUserImportJobResponse
-
Represents the request to stop the user import job.
Required parameters: [UserPoolId, JobId]
See moreDeclaration
Objective-C
@interface AWSCognitoIdentityProviderStopUserImportJobRequest
Swift
class AWSCognitoIdentityProviderStopUserImportJobRequest
-
Represents the response from the server to the request to stop the user import job.
See moreDeclaration
Objective-C
@interface AWSCognitoIdentityProviderStopUserImportJobResponse
Swift
class AWSCognitoIdentityProviderStopUserImportJobResponse
-
The constraints associated with a string attribute.
See moreDeclaration
Objective-C
@interface AWSCognitoIdentityProviderStringAttributeConstraintsType
Swift
class AWSCognitoIdentityProviderStringAttributeConstraintsType
-
Declaration
Objective-C
@interface AWSCognitoIdentityProviderTagResourceRequest
Swift
class AWSCognitoIdentityProviderTagResourceRequest
-
Declaration
Objective-C
@interface AWSCognitoIdentityProviderTagResourceResponse
Swift
class AWSCognitoIdentityProviderTagResourceResponse
-
The data type TokenValidityUnits specifies the time units you use when you set the duration of ID, access, and refresh tokens.
See moreDeclaration
Objective-C
@interface AWSCognitoIdentityProviderTokenValidityUnitsType
Swift
class AWSCognitoIdentityProviderTokenValidityUnitsType
-
A container for the UI customization information for a user pool’s built-in app UI.
See moreDeclaration
Objective-C
@interface AWSCognitoIdentityProviderUICustomizationType
Swift
class AWSCognitoIdentityProviderUICustomizationType
-
Declaration
Objective-C
@interface AWSCognitoIdentityProviderUntagResourceRequest
Swift
class AWSCognitoIdentityProviderUntagResourceRequest
-
Declaration
Objective-C
@interface AWSCognitoIdentityProviderUntagResourceResponse
Swift
class AWSCognitoIdentityProviderUntagResourceResponse
-
Declaration
Objective-C
@interface AWSCognitoIdentityProviderUpdateAuthEventFeedbackRequest
Swift
class AWSCognitoIdentityProviderUpdateAuthEventFeedbackRequest
-
Declaration
Objective-C
@interface AWSCognitoIdentityProviderUpdateAuthEventFeedbackResponse
Swift
class AWSCognitoIdentityProviderUpdateAuthEventFeedbackResponse
-
Represents the request to update the device status.
Required parameters: [AccessToken, DeviceKey]
See moreDeclaration
Objective-C
@interface AWSCognitoIdentityProviderUpdateDeviceStatusRequest
Swift
class AWSCognitoIdentityProviderUpdateDeviceStatusRequest
-
The response to the request to update the device status.
Declaration
Objective-C
@interface AWSCognitoIdentityProviderUpdateDeviceStatusResponse
Swift
class AWSCognitoIdentityProviderUpdateDeviceStatusResponse
-
Declaration
Objective-C
@interface AWSCognitoIdentityProviderUpdateGroupRequest
Swift
class AWSCognitoIdentityProviderUpdateGroupRequest
-
Declaration
Objective-C
@interface AWSCognitoIdentityProviderUpdateGroupResponse
Swift
class AWSCognitoIdentityProviderUpdateGroupResponse
-
Declaration
Objective-C
@interface AWSCognitoIdentityProviderUpdateIdentityProviderRequest
Swift
class AWSCognitoIdentityProviderUpdateIdentityProviderRequest
-
Declaration
Objective-C
@interface AWSCognitoIdentityProviderUpdateIdentityProviderResponse
Swift
class AWSCognitoIdentityProviderUpdateIdentityProviderResponse
-
Declaration
Objective-C
@interface AWSCognitoIdentityProviderUpdateResourceServerRequest
Swift
class AWSCognitoIdentityProviderUpdateResourceServerRequest
-
Declaration
Objective-C
@interface AWSCognitoIdentityProviderUpdateResourceServerResponse
Swift
class AWSCognitoIdentityProviderUpdateResourceServerResponse
-
Represents the request to update user attributes.
Required parameters: [UserAttributes, AccessToken]
See moreDeclaration
Objective-C
@interface AWSCognitoIdentityProviderUpdateUserAttributesRequest
Swift
class AWSCognitoIdentityProviderUpdateUserAttributesRequest
-
Represents the response from the server for the request to update user attributes.
See moreDeclaration
Objective-C
@interface AWSCognitoIdentityProviderUpdateUserAttributesResponse
Swift
class AWSCognitoIdentityProviderUpdateUserAttributesResponse
-
Represents the request to update the user pool client.
Required parameters: [UserPoolId, ClientId]
See moreDeclaration
Objective-C
@interface AWSCognitoIdentityProviderUpdateUserPoolClientRequest
Swift
class AWSCognitoIdentityProviderUpdateUserPoolClientRequest
-
Represents the response from the server to the request to update the user pool client.
See moreDeclaration
Objective-C
@interface AWSCognitoIdentityProviderUpdateUserPoolClientResponse
Swift
class AWSCognitoIdentityProviderUpdateUserPoolClientResponse
-
The UpdateUserPoolDomain request input.
Required parameters: [Domain, UserPoolId, CustomDomainConfig]
See moreDeclaration
Objective-C
@interface AWSCognitoIdentityProviderUpdateUserPoolDomainRequest
Swift
class AWSCognitoIdentityProviderUpdateUserPoolDomainRequest
-
The UpdateUserPoolDomain response output.
See moreDeclaration
Objective-C
@interface AWSCognitoIdentityProviderUpdateUserPoolDomainResponse
Swift
class AWSCognitoIdentityProviderUpdateUserPoolDomainResponse
-
Declaration
Objective-C
@interface AWSCognitoIdentityProviderUpdateUserPoolRequest
Swift
class AWSCognitoIdentityProviderUpdateUserPoolRequest
-
Represents the response from the server when you make a request to update the user pool.
Declaration
Objective-C
@interface AWSCognitoIdentityProviderUpdateUserPoolResponse
Swift
class AWSCognitoIdentityProviderUpdateUserPoolResponse
-
The settings for updates to user attributes. These settings include the property
See moreAttributesRequireVerificationBeforeUpdate
, a user-pool setting that tells Amazon Cognito how to handle changes to the value of your users’ email address and phone number attributes. For more information, see Verifying updates to email addresses and phone numbers.Declaration
Objective-C
@interface AWSCognitoIdentityProviderUserAttributeUpdateSettingsType
Swift
class AWSCognitoIdentityProviderUserAttributeUpdateSettingsType
-
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.
See moreDeclaration
Objective-C
@interface AWSCognitoIdentityProviderUserContextDataType
Swift
class AWSCognitoIdentityProviderUserContextDataType
-
The user import job type.
See moreDeclaration
Objective-C
@interface AWSCognitoIdentityProviderUserImportJobType
Swift
class AWSCognitoIdentityProviderUserImportJobType
-
User pool add-ons. Contains settings for activation of advanced security features. To log user security information but take no action, set to
AUDIT
. To configure automatic security responses to risky traffic to your user pool, set toENFORCED
.For more information, see Adding advanced security to a user pool.
Required parameters: [AdvancedSecurityMode]
See moreDeclaration
Objective-C
@interface AWSCognitoIdentityProviderUserPoolAddOnsType
Swift
class AWSCognitoIdentityProviderUserPoolAddOnsType
-
The description of the user pool client.
See moreDeclaration
Objective-C
@interface AWSCognitoIdentityProviderUserPoolClientDescription
Swift
class AWSCognitoIdentityProviderUserPoolClientDescription
-
Contains information about a user pool client.
See moreDeclaration
Objective-C
@interface AWSCognitoIdentityProviderUserPoolClientType
Swift
class AWSCognitoIdentityProviderUserPoolClientType
-
A user pool description.
See moreDeclaration
Objective-C
@interface AWSCognitoIdentityProviderUserPoolDescriptionType
Swift
class AWSCognitoIdentityProviderUserPoolDescriptionType
-
The policy associated with a user pool.
See moreDeclaration
Objective-C
@interface AWSCognitoIdentityProviderUserPoolPolicyType
Swift
class AWSCognitoIdentityProviderUserPoolPolicyType
-
A container for information about the user pool.
See moreDeclaration
Objective-C
@interface AWSCognitoIdentityProviderUserPoolType
Swift
class AWSCognitoIdentityProviderUserPoolType
-
A user profile in a Amazon Cognito user pool.
See moreDeclaration
Objective-C
@interface AWSCognitoIdentityProviderUserType
Swift
class AWSCognitoIdentityProviderUserType
-
Declaration
Objective-C
@interface AWSCognitoIdentityProviderUsernameConfigurationType
Swift
class AWSCognitoIdentityProviderUsernameConfigurationType
-
The template for verification messages.
See moreDeclaration
Objective-C
@interface AWSCognitoIdentityProviderVerificationMessageTemplateType
Swift
class AWSCognitoIdentityProviderVerificationMessageTemplateType
-
Declaration
Objective-C
@interface AWSCognitoIdentityProviderVerifySoftwareTokenRequest
Swift
class AWSCognitoIdentityProviderVerifySoftwareTokenRequest
-
Declaration
Objective-C
@interface AWSCognitoIdentityProviderVerifySoftwareTokenResponse
Swift
class AWSCognitoIdentityProviderVerifySoftwareTokenResponse
-
Represents the request to verify user attributes.
Required parameters: [AccessToken, AttributeName, Code]
See moreDeclaration
Objective-C
@interface AWSCognitoIdentityProviderVerifyUserAttributeRequest
Swift
class AWSCognitoIdentityProviderVerifyUserAttributeRequest
-
A container representing the response from the server from the request to verify user attributes.
Declaration
Objective-C
@interface AWSCognitoIdentityProviderVerifyUserAttributeResponse
Swift
class AWSCognitoIdentityProviderVerifyUserAttributeResponse
-
Undocumented
See moreDeclaration
Objective-C
@interface AWSCognitoIdentityProviderResources : NSObject + (instancetype)sharedInstance; - (NSDictionary *)JSONObject; @end
Swift
class AWSCognitoIdentityProviderResources : NSObject
-
With the Amazon Cognito user pools API, you can configure user pools and authenticate users. To authenticate users from third-party identity providers (IdPs) in this API, you can link IdP users to native user profiles. Learn more about the authentication and authorization of federated users at Adding user pool sign-in through a third party and in the User pool federation endpoints and hosted UI reference.
This API reference provides detailed information about API operations and object types in Amazon Cognito.
Along with resource management operations, the Amazon Cognito user pools API includes classes of operations and authorization models for client-side and server-side authentication of users. You can interact with operations in the Amazon Cognito user pools API as any of the following subjects.
An administrator who wants to configure user pools, app clients, users, groups, or other user pool functions.
A server-side app, like a web application, that wants to use its Amazon Web Services privileges to manage, authenticate, or authorize a user.
A client-side app, like a mobile app, that wants to make unauthenticated requests to manage, authenticate, or authorize a user.
For more information, see Using the Amazon Cognito user pools API and user pool endpoints in the Amazon Cognito Developer Guide.
With your Amazon Web Services SDK, you can build the logic to support operational flows in every use case for this API. You can also make direct REST API requests to Amazon Cognito user pools service endpoints. The following links can get you started with the
CognitoIdentityProvider
client in other supported Amazon Web Services SDKs.To get started with an Amazon Web Services SDK, see Tools to Build on Amazon Web Services. For example actions and scenarios, see Code examples for Amazon Cognito Identity Provider using Amazon Web Services SDKs.
See moreDeclaration
Objective-C
@interface AWSCognitoIdentityProvider
Swift
class AWSCognitoIdentityProvider
-
Undocumented
See moreDeclaration
Objective-C
@interface AWSCognitoIdentityUser : NSObject /** The username of this user */ @property (nonatomic, readonly, nullable) NSString *username; /** If this user is a result of a signup, this has the confirmation status */ @property (nonatomic, readonly) AWSCognitoIdentityUserStatus confirmedStatus; /** Determines whether this user has an active session or not. If the refresh token is expired the user will be prompted to authenticate when you call getSession. */ @property (nonatomic, readonly, getter=isSignedIn) BOOL signedIn; /** Determines whether this user's session is revocable. If the access token has "origin_jti" claim, then the revocation feature is enabled. */ @property (nonatomic, readonly, getter=isSessionRevocable) BOOL sessionRevocable; /** Get the device id @warning This function is deprecated and will be removed in an upcoming minor version of the SDK. You should use deviceIdentifier instead. @deprecated Use deviceIdentifier instead. */ @property (nonatomic, readonly) NSString * deviceId DEPRECATED_MSG_ATTRIBUTE("Use deviceIdentifier instead."); /** Get the device id */ @property (nonatomic, readonly, nullable) NSString * deviceIdentifier; /** Confirm a users' sign up with the confirmation code */ - (AWSTask<AWSCognitoIdentityUserConfirmSignUpResponse *> *)confirmSignUp:(NSString *)confirmationCode; /** Confirm a users' sign up with the confirmation code. If forceAliasCreation is set, if another user is aliased to the same email/phone this code was sent to, reassign alias to this user. */ -(AWSTask<AWSCognitoIdentityUserConfirmSignUpResponse *> *) confirmSignUp:(NSString *) confirmationCode forceAliasCreation:(BOOL)forceAliasCreation; -(AWSTask<AWSCognitoIdentityUserConfirmSignUpResponse *> *) confirmSignUp:(NSString *) confirmationCode clientMetaData:(nullable NSDictionary<NSString *, NSString*> *) clientMetaData; -(AWSTask<AWSCognitoIdentityUserConfirmSignUpResponse *> *) confirmSignUp:(NSString *) confirmationCode forceAliasCreation:(BOOL)forceAliasCreation clientMetaData:(nullable NSDictionary<NSString *, NSString*> *) clientMetaData; /** Resend the confirmation code sent during sign up */ - (AWSTask<AWSCognitoIdentityUserResendConfirmationCodeResponse *> *)resendConfirmationCode: (nullable NSDictionary<NSString *, NSString*> *) clientMetaData; - (AWSTask<AWSCognitoIdentityUserResendConfirmationCodeResponse *> *)resendConfirmationCode; /** Get a session with id, access and refresh tokens. */ - (AWSTask<AWSCognitoIdentityUserSession *> *)getSession; /** Get a session with the following username and password */ - (AWSTask<AWSCognitoIdentityUserSession *> *)getSession:(NSString *)username password:(NSString *)password validationData:(nullable NSArray<AWSCognitoIdentityUserAttributeType *> *)validationData; - (AWSTask<AWSCognitoIdentityUserSession *> *)getSession:(NSString *)username password:(NSString *)password validationData:(nullable NSArray<AWSCognitoIdentityUserAttributeType *> *)validationData clientMetaData:(nullable NSDictionary<NSString *, NSString*> *) clientMetaData; - (AWSTask<AWSCognitoIdentityUserSession *> *)getSession:(NSString *)username password:(NSString *)password validationData:(nullable NSArray<AWSCognitoIdentityUserAttributeType *> *)validationData isInitialCustomChallenge:(BOOL)isInitialCustomChallenge; - (AWSTask<AWSCognitoIdentityUserSession *> *)getSession:(NSString *)username password:(NSString *)password validationData:(nullable NSArray<AWSCognitoIdentityUserAttributeType *> *)validationData clientMetaData:(nullable NSDictionary<NSString *, NSString*> *) clientMetaData isInitialCustomChallenge:(BOOL)isInitialCustomChallenge; /** Get details about this user, including user attributes */ - (AWSTask<AWSCognitoIdentityUserGetDetailsResponse *> *)getDetails; /** Send a code to this user to initiate the forgot password flow */ - (AWSTask<AWSCognitoIdentityUserForgotPasswordResponse *> *)forgotPassword:(nullable NSDictionary<NSString *, NSString*> *) clientMetaData; - (AWSTask<AWSCognitoIdentityUserForgotPasswordResponse *> *)forgotPassword; /** Conclude the forgot password flow by providing the forgot password code and new password. */ - (AWSTask<AWSCognitoIdentityUserConfirmForgotPasswordResponse *> *)confirmForgotPassword:(NSString *)confirmationCode password:(NSString *)password clientMetaData:(nullable NSDictionary<NSString *, NSString*> *) clientMetaData; - (AWSTask<AWSCognitoIdentityUserConfirmForgotPasswordResponse *> *)confirmForgotPassword:(NSString *)confirmationCode password:(NSString *)password; /** Change this user's password */ - (AWSTask<AWSCognitoIdentityUserChangePasswordResponse *> *)changePassword:(NSString *)currentPassword proposedPassword:(NSString *)proposedPassword; /** Update this user's attributes */ - (AWSTask<AWSCognitoIdentityUserUpdateAttributesResponse *> *)updateAttributes:(NSArray<AWSCognitoIdentityUserAttributeType *> *)attributes clientMetaData:(nullable NSDictionary<NSString *, NSString*> *) clientMetaData; - (AWSTask<AWSCognitoIdentityUserUpdateAttributesResponse *> *)updateAttributes:(NSArray<AWSCognitoIdentityUserAttributeType *> *)attributes; /** Delete the attributes specified by attributeNames */ - (AWSTask<AWSCognitoIdentityUserDeleteAttributesResponse *> *)deleteAttributes:(NSArray<NSString *> *)attributeNames; /** Verify a user attribute upon receiving the verification code. */ - (AWSTask<AWSCognitoIdentityUserVerifyAttributeResponse *> *)verifyAttribute:(NSString *)attributeName code:(NSString *)code; /** Request a verification code to verify an attribute. */ - (AWSTask<AWSCognitoIdentityUserGetAttributeVerificationCodeResponse *> *)getAttributeVerificationCode:(NSString *)attributeName clientMetaData:(nullable NSDictionary<NSString *, NSString*> *) clientMetaData; - (AWSTask<AWSCognitoIdentityUserGetAttributeVerificationCodeResponse *> *)getAttributeVerificationCode:(NSString *)attributeName; /** Set the user settings for this user such as MFA */ - (AWSTask<AWSCognitoIdentityUserSetUserSettingsResponse *> *)setUserSettings:(AWSCognitoIdentityUserSettings *)settings; /** Set the user mfa preference supercedes SetUserSettings */ - (AWSTask<AWSCognitoIdentityUserSetUserMfaPreferenceResponse *> *)setUserMfaPreference:(AWSCognitoIdentityUserMfaPreferences *) preferences; /** Start the process of associating a software token */ - (AWSTask<AWSCognitoIdentityUserAssociateSoftwareTokenResponse *> *) associateSoftwareToken; /** Complete the process of associating a software token by verifying the code and setting device friendly name */ -(AWSTask<AWSCognitoIdentityUserVerifySoftwareTokenResponse *>*) verifySoftwareToken: (NSString*) userCode friendlyDeviceName: (NSString* _Nullable) friendlyDeviceName; /** Delete this user */ - (AWSTask *)deleteUser; /** Remove all sessions from the keychain for this user. Last known user remains. */ - (void)signOut; /** Revoke all tokens for this user. Check Access Token for claims for validity to revoke tokens. */ - (AWSTask<AWSCognitoIdentityProviderRevokeTokenResponse *> *) revokeToken; /** Invalidate any active sessions with the service. Last known user remains. */ - (AWSTask<AWSCognitoIdentityUserGlobalSignOutResponse *> *) globalSignOut; /** Remove all sessions from the keychain for this user and clear last known user. */ - (void) signOutAndClearLastKnownUser; /** Remove the id and access token from the keychain, but keep the refresh token. Use this when you have updated user attributes and want to refresh the id and access tokens. */ - (void) clearSession; /** List devices for this user */ - (AWSTask<AWSCognitoIdentityUserListDevicesResponse *> *) listDevices: (int) limit paginationToken:(NSString * _Nullable) paginationToken; /** Update device remembered status for a specific device id. */ - (AWSTask<AWSCognitoIdentityUserUpdateDeviceStatusResponse *> *) updateDeviceStatus: (NSString *) deviceId remembered:(BOOL) remembered; /** Convenience method to update device remembered status for this device. */ - (AWSTask<AWSCognitoIdentityUserUpdateDeviceStatusResponse *> *) updateDeviceStatus: (BOOL) remembered; /** Get device details for a specific deviceId. */ - (AWSTask<AWSCognitoIdentityUserGetDeviceResponse *> *) getDevice: (NSString *) deviceId; /** Convenience method to get device details for this device. */ - (AWSTask<AWSCognitoIdentityUserGetDeviceResponse *> *) getDevice; /** Forget (stop tracking) a specific deviceId. */ - (AWSTask *) forgetDevice: (NSString *) deviceId; /** Forget (stop tracking) this device. */ - (AWSTask *) forgetDevice; @end
Swift
class AWSCognitoIdentityUser : NSObject
-
A User session. Encapsulates all tokens (id, access and refresh tokens) for a user.
See moreDeclaration
Objective-C
@interface AWSCognitoIdentityUserSession : NSObject
Swift
class AWSCognitoIdentityUserSession : NSObject
-
A JWT session token.
See moreDeclaration
Objective-C
@interface AWSCognitoIdentityUserSessionToken : NSObject
Swift
class AWSCognitoIdentityUserSessionToken : NSObject
-
User settings. Currently only mfa options.
See moreDeclaration
Objective-C
@interface AWSCognitoIdentityUserSettings : NSObject
Swift
class AWSCognitoIdentityUserSettings : NSObject
-
User MFA preferences. Replaces user settings for mfa
See moreDeclaration
Objective-C
@interface AWSCognitoIdentityUserMfaPreferences : NSObject
Swift
class AWSCognitoIdentityUserMfaPreferences : NSObject
-
User settings. Currently only mfa options.
See moreDeclaration
Objective-C
@interface AWSCognitoIdentityUserMfaType : NSObject
Swift
class AWSCognitoIdentityUserMfaType : NSObject
-
Undocumented
See moreDeclaration
Objective-C
@interface AWSCognitoIdentityUserMFAOption : NSObject @property (nonatomic, strong) NSString * attributeName; @property (nonatomic, assign) AWSCognitoIdentityProviderDeliveryMediumType deliveryMedium; @end
Swift
class AWSCognitoIdentityUserMFAOption : NSObject
-
Undocumented
See moreDeclaration
Objective-C
@interface AWSCognitoIdentityUserAttributeType : AWSCognitoIdentityProviderAttributeType
Swift
class AWSCognitoIdentityUserAttributeType : AWSCognitoIdentityProviderAttributeType
-
Undocumented
Declaration
Objective-C
@interface AWSCognitoIdentityUserConfirmSignUpResponse : AWSCognitoIdentityProviderConfirmSignUpResponse
Swift
class AWSCognitoIdentityUserConfirmSignUpResponse : AWSCognitoIdentityProviderConfirmSignUpResponse
-
Undocumented
Declaration
Objective-C
@interface AWSCognitoIdentityUserResendConfirmationCodeResponse : AWSCognitoIdentityProviderResendConfirmationCodeResponse
Swift
class AWSCognitoIdentityUserResendConfirmationCodeResponse : AWSCognitoIdentityProviderResendConfirmationCodeResponse
-
Undocumented
Declaration
Objective-C
@interface AWSCognitoIdentityUserGetDetailsResponse : AWSCognitoIdentityProviderGetUserResponse
Swift
class AWSCognitoIdentityUserGetDetailsResponse : AWSCognitoIdentityProviderGetUserResponse
-
Undocumented
Declaration
Objective-C
@interface AWSCognitoIdentityUserForgotPasswordResponse : AWSCognitoIdentityProviderForgotPasswordResponse
Swift
class AWSCognitoIdentityUserForgotPasswordResponse : AWSCognitoIdentityProviderForgotPasswordResponse
-
Undocumented
Declaration
Objective-C
@interface AWSCognitoIdentityUserConfirmForgotPasswordResponse : AWSCognitoIdentityProviderConfirmForgotPasswordResponse
Swift
class AWSCognitoIdentityUserConfirmForgotPasswordResponse : AWSCognitoIdentityProviderConfirmForgotPasswordResponse
-
Undocumented
Declaration
Objective-C
@interface AWSCognitoIdentityUserChangePasswordResponse : AWSCognitoIdentityProviderChangePasswordResponse
Swift
class AWSCognitoIdentityUserChangePasswordResponse : AWSCognitoIdentityProviderChangePasswordResponse
-
Undocumented
Declaration
Objective-C
@interface AWSCognitoIdentityUserUpdateAttributesResponse : AWSCognitoIdentityProviderUpdateUserAttributesResponse
Swift
class AWSCognitoIdentityUserUpdateAttributesResponse : AWSCognitoIdentityProviderUpdateUserAttributesResponse
-
Undocumented
Declaration
Objective-C
@interface AWSCognitoIdentityUserDeleteAttributesResponse : AWSCognitoIdentityProviderDeleteUserAttributesResponse
Swift
class AWSCognitoIdentityUserDeleteAttributesResponse : AWSCognitoIdentityProviderDeleteUserAttributesResponse
-
Undocumented
Declaration
Objective-C
@interface AWSCognitoIdentityUserVerifyAttributeResponse : AWSCognitoIdentityProviderVerifyUserAttributeResponse
Swift
class AWSCognitoIdentityUserVerifyAttributeResponse : AWSCognitoIdentityProviderVerifyUserAttributeResponse
-
Undocumented
Declaration
Objective-C
@interface AWSCognitoIdentityUserGetAttributeVerificationCodeResponse : AWSCognitoIdentityProviderGetUserAttributeVerificationCodeResponse
Swift
class AWSCognitoIdentityUserGetAttributeVerificationCodeResponse : AWSCognitoIdentityProviderGetUserAttributeVerificationCodeResponse
-
Undocumented
Declaration
Objective-C
@interface AWSCognitoIdentityUserSetUserSettingsResponse : AWSCognitoIdentityProviderSetUserSettingsResponse
Swift
class AWSCognitoIdentityUserSetUserSettingsResponse : AWSCognitoIdentityProviderSetUserSettingsResponse
-
Undocumented
Declaration
Objective-C
@interface AWSCognitoIdentityUserGlobalSignOutResponse : AWSCognitoIdentityProviderGlobalSignOutResponse
Swift
class AWSCognitoIdentityUserGlobalSignOutResponse : AWSCognitoIdentityProviderGlobalSignOutResponse
-
Undocumented
Declaration
Objective-C
@interface AWSCognitoIdentityUserListDevicesResponse : AWSCognitoIdentityProviderListDevicesResponse
Swift
class AWSCognitoIdentityUserListDevicesResponse : AWSCognitoIdentityProviderListDevicesResponse
-
Undocumented
Declaration
Objective-C
@interface AWSCognitoIdentityUserUpdateDeviceStatusResponse : AWSCognitoIdentityProviderUpdateDeviceStatusResponse
Swift
class AWSCognitoIdentityUserUpdateDeviceStatusResponse : AWSCognitoIdentityProviderUpdateDeviceStatusResponse
-
Undocumented
Declaration
Objective-C
@interface AWSCognitoIdentityUserGetDeviceResponse : AWSCognitoIdentityProviderGetDeviceResponse
Swift
class AWSCognitoIdentityUserGetDeviceResponse : AWSCognitoIdentityProviderGetDeviceResponse
-
Undocumented
Declaration
Objective-C
@interface AWSCognitoIdentityUserVerifySoftwareTokenResponse : AWSCognitoIdentityProviderVerifySoftwareTokenResponse
Swift
class AWSCognitoIdentityUserVerifySoftwareTokenResponse : AWSCognitoIdentityProviderVerifySoftwareTokenResponse
-
Undocumented
Declaration
Objective-C
@interface AWSCognitoIdentityUserAssociateSoftwareTokenResponse : AWSCognitoIdentityProviderAssociateSoftwareTokenResponse
Swift
class AWSCognitoIdentityUserAssociateSoftwareTokenResponse : AWSCognitoIdentityProviderAssociateSoftwareTokenResponse
-
Undocumented
Declaration
Objective-C
@interface AWSCognitoIdentityUserSetUserMfaPreferenceResponse : AWSCognitoIdentityProviderSetUserMFAPreferenceResponse
Swift
class AWSCognitoIdentityUserSetUserMfaPreferenceResponse : AWSCognitoIdentityProviderSetUserMFAPreferenceResponse
-
Undocumented
See moreDeclaration
Objective-C
@interface AWSCognitoIdentityUserPool : NSObject <AWSIdentityProvider, AWSIdentityProviderManager> @property (nonatomic, readonly) AWSServiceConfiguration *configuration; @property (nonatomic, readonly) AWSCognitoIdentityUserPoolConfiguration *userPoolConfiguration; @property (nonatomic, readonly) NSString *identityProviderName; /** Set this delegate to interactively prompt users for authentication challenges when necessary */ @property (nonatomic, strong) id <AWSCognitoIdentityInteractiveAuthenticationDelegate> delegate; /** * Fetches the Cognito User Pool instance configured in the `info.plist` under `CognitoUserPool` * * @return the default instance for Cognito User Pool */ + (instancetype)defaultCognitoIdentityUserPool; + (void)registerCognitoIdentityUserPoolWithUserPoolConfiguration:(AWSCognitoIdentityUserPoolConfiguration *)userPoolConfiguration forKey:(NSString *)key; + (void)registerCognitoIdentityUserPoolWithConfiguration:(nullable AWSServiceConfiguration *)configuration userPoolConfiguration:(AWSCognitoIdentityUserPoolConfiguration *)userPoolConfiguration forKey:(NSString *)key; + (nullable instancetype)CognitoIdentityUserPoolForKey:(NSString *)key; + (void)removeCognitoIdentityUserPoolForKey:(NSString *)key; + (AWSCognitoIdentityUserPoolConfiguration *)buildUserPoolConfiguration:(nullable AWSServiceInfo *) serviceInfo; /** Sign up a new user */ - (AWSTask<AWSCognitoIdentityUserPoolSignUpResponse *> *)signUp:(NSString *)username password:(NSString *)password userAttributes:(nullable NSArray<AWSCognitoIdentityUserAttributeType *> *)userAttributes validationData:(nullable NSArray<AWSCognitoIdentityUserAttributeType *> *)validationData clientMetaData:(nullable NSDictionary<NSString *, NSString*> *) clientMetaData; - (AWSTask<AWSCognitoIdentityUserPoolSignUpResponse *> *)signUp:(NSString *)username password:(NSString *)password userAttributes:(nullable NSArray<AWSCognitoIdentityUserAttributeType *> *)userAttributes validationData:(nullable NSArray<AWSCognitoIdentityUserAttributeType *> *)validationData; /** Return the user who last authenticated. Username may be nil if current user is unknown. @return The last authenticated user */ - (nullable AWSCognitoIdentityUser *)currentUser; /** Return the user without a username, when username is unknown. */ - (AWSCognitoIdentityUser *)getUser; /** Return the user with a specific username */ - (AWSCognitoIdentityUser *)getUser:(NSString *)username; /** Clear the last known user only without signing out of their user session */ - (void) clearLastKnownUser; /** Clear everything from keychain, including last known user and user sessions for all users. */ - (void) clearAll; @end
Swift
class AWSCognitoIdentityUserPool : NSObject
-
Undocumented
See moreDeclaration
Objective-C
@interface AWSCognitoIdentityUserPoolConfiguration : NSObject @property (nonatomic, readonly) NSString *clientId; @property (nonatomic, readonly, nullable) NSString *clientSecret; @property (nonatomic, readonly) NSString *poolId; @property (nonatomic, readonly) NSString *pinpointAppId; @property (nonatomic, readonly) BOOL shouldProvideCognitoValidationData; @property (nonatomic, readonly) BOOL migrationEnabled; - (instancetype)initWithClientId:(NSString *)clientId clientSecret:(nullable NSString *)clientSecret poolId:(NSString *)poolId; - (instancetype)initWithClientId:(NSString *)clientId clientSecret:(nullable NSString *)clientSecret poolId:(NSString *)poolId shouldProvideCognitoValidationData:(BOOL)shouldProvideCognitoValidationData; - (instancetype)initWithClientId:(NSString *)clientId clientSecret:(nullable NSString *)clientSecret poolId:(NSString *)poolId shouldProvideCognitoValidationData:(BOOL)shouldProvideCognitoValidationData pinpointAppId:(nullable NSString *)pinpointAppId; - (instancetype)initWithClientId:(NSString *)clientId clientSecret:(nullable NSString *)clientSecret poolId:(NSString *)poolId shouldProvideCognitoValidationData:(BOOL)shouldProvideCognitoValidationData pinpointAppId:(nullable NSString *)pinpointAppId migrationEnabled:(BOOL) migrationEnabled; @end
Swift
class AWSCognitoIdentityUserPoolConfiguration : NSObject
-
When interactive sign in is initiated, this encapsulates the last known username
See moreDeclaration
Objective-C
@interface AWSCognitoIdentityPasswordAuthenticationInput : NSObject
Swift
class AWSCognitoIdentityPasswordAuthenticationInput : NSObject
-
When interactive auth requires a multifactor authentication code, this encapsulates the destination and delivery medium
See moreDeclaration
Objective-C
@interface AWSCognitoIdentityMultifactorAuthenticationInput : NSObject
Swift
class AWSCognitoIdentityMultifactorAuthenticationInput : NSObject
-
When responding to an interactive sign in, this encapsulates the end users’ username and password
See moreDeclaration
Objective-C
@interface AWSCognitoIdentityPasswordAuthenticationDetails : NSObject
Swift
class AWSCognitoIdentityPasswordAuthenticationDetails : NSObject
-
When responding to a custom sign in, this encapsulates the end users challenge responses
See moreDeclaration
Objective-C
@interface AWSCognitoIdentityCustomChallengeDetails : NSObject
Swift
class AWSCognitoIdentityCustomChallengeDetails : NSObject
-
When responding to a new password required challenge this encapsulates the end users’ new password and required attributes
See moreDeclaration
Objective-C
@interface AWSCognitoIdentityNewPasswordRequiredDetails : NSObject
Swift
class AWSCognitoIdentityNewPasswordRequiredDetails : NSObject
-
When responding to a mfa code challenge this encapsulates the end users’ mfa code and client metadata
See moreDeclaration
Objective-C
@interface AWSCognitoIdentityMfaCodeDetails : NSObject
Swift
class AWSCognitoIdentityMfaCodeDetails : NSObject
-
When responding to a custom sign in, this encapsulates the challenge parameters that define the challenge
See moreDeclaration
Objective-C
@interface AWSCognitoIdentityCustomAuthenticationInput : NSObject
Swift
class AWSCognitoIdentityCustomAuthenticationInput : NSObject
-
When responding to new password required, this encapsulates the existing user attributes and the required user attributes.
See moreDeclaration
Objective-C
@interface AWSCognitoIdentityNewPasswordRequiredInput : NSObject
Swift
class AWSCognitoIdentityNewPasswordRequiredInput : NSObject
-
When responding to software mfa setup required, this encapsulates the secret code the end user must provide to their software mfa.
See moreDeclaration
Objective-C
@interface AWSCognitoIdentitySoftwareMfaSetupRequiredInput : NSObject
Swift
class AWSCognitoIdentitySoftwareMfaSetupRequiredInput : NSObject
-
When responding to a software mfa setup required challenge this encapsulates the end user’s user code and friendly name for their TOTP
See moreDeclaration
Objective-C
@interface AWSCognitoIdentitySoftwareMfaSetupRequiredDetails : NSObject
Swift
class AWSCognitoIdentitySoftwareMfaSetupRequiredDetails : NSObject
-
When responding to a select mfa challenge, this encapsulates the available mfas the end user can choose from
See moreDeclaration
Objective-C
@interface AWSCognitoIdentitySelectMfaInput : NSObject
Swift
class AWSCognitoIdentitySelectMfaInput : NSObject
-
When responding to a select mfa challenge this encapsulates the end users mfa choice
See moreDeclaration
Objective-C
@interface AWSCognitoIdentitySelectMfaDetails : NSObject
Swift
class AWSCognitoIdentitySelectMfaDetails : NSObject
-
Undocumented
See moreDeclaration
Objective-C
@interface AWSCognitoIdentityUserPoolSignUpResponse : AWSCognitoIdentityProviderSignUpResponse
Swift
class AWSCognitoIdentityUserPoolSignUpResponse : AWSCognitoIdentityProviderSignUpResponse