| Class | Description | 
|---|---|
| BackendAPIAppSyncAuthSettings | 
 The authentication settings for accessing provisioned data models in your Amplify project. | 
| BackendAPIAuthType | 
 Describes the auth types for your configured data models. | 
| BackendAPIConflictResolution | 
 Describes the conflict resolution configuration for your data model configured in your Amplify project. | 
| BackendAPIResourceConfig | 
 The resource config for the data model, configured as a part of the Amplify project. | 
| BackendAuthAppleProviderConfig | 
 Describes Apple social federation configurations for allowing your app users to sign in using OAuth. | 
| BackendAuthSocialProviderConfig | 
 Describes third-party social federation configurations for allowing your app users to sign in using OAuth. | 
| BackendJobRespObj | 
 The response object for this operation. | 
| BackendStoragePermissions | 
 Describes the read, write, and delete permissions users have against your storage S3 bucket. | 
| CloneBackendRequest | 
 The request body for CloneBackend. | 
| CloneBackendResult | |
| CreateBackendAPIRequest | 
 The request body for CreateBackendAPI. | 
| CreateBackendAPIResult | |
| CreateBackendAuthForgotPasswordConfig | 
 (DEPRECATED) Describes the forgot password policy for authenticating into the Amplify app. | 
| CreateBackendAuthIdentityPoolConfig | 
 Describes authorization configurations for the auth resources, configured as a part of your Amplify project. | 
| CreateBackendAuthMFAConfig | 
 Describes whether to apply multi-factor authentication policies for your Amazon Cognito user pool configured as a
 part of your Amplify project. | 
| CreateBackendAuthOAuthConfig | 
 Creates the OAuth configuration for your Amplify project. | 
| CreateBackendAuthPasswordPolicyConfig | 
 The password policy configuration for the backend to your Amplify project. | 
| CreateBackendAuthRequest | 
 The request body for CreateBackendAuth. | 
| CreateBackendAuthResourceConfig | 
 Defines the resource configuration when creating an auth resource in your Amplify project. | 
| CreateBackendAuthResult | |
| CreateBackendAuthUserPoolConfig | 
 Describes the Amazon Cognito user pool configuration for the auth resource to be configured for your Amplify project. | 
| CreateBackendAuthVerificationMessageConfig | 
 Creates an email or SMS verification message for the auth resource configured for your Amplify project. | 
| CreateBackendConfigRequest | 
 The request body for CreateBackendConfig. | 
| CreateBackendConfigResult | |
| CreateBackendRequest | 
 The request body for CreateBackend. | 
| CreateBackendResult | |
| CreateBackendStorageRequest | 
 The request body for CreateBackendStorage. | 
| CreateBackendStorageResourceConfig | 
 The resource configuration for creating backend storage. | 
| CreateBackendStorageResult | |
| CreateTokenRequest | |
| CreateTokenResult | |
| DeleteBackendAPIRequest | 
 The request body for DeleteBackendAPI. | 
| DeleteBackendAPIResult | |
| DeleteBackendAuthRequest | 
 The request body for DeleteBackendAuth. | 
| DeleteBackendAuthResult | |
| DeleteBackendRequest | |
| DeleteBackendResult | |
| DeleteBackendStorageRequest | 
 The request body for DeleteBackendStorage. | 
| DeleteBackendStorageResult | |
| DeleteTokenRequest | |
| DeleteTokenResult | |
| EmailSettings | 
 The configuration for the email sent when an app user forgets their password. | 
| GenerateBackendAPIModelsRequest | 
 The request body for GenerateBackendAPIModels. | 
| GenerateBackendAPIModelsResult | |
| GetBackendAPIModelsRequest | 
 The request body for GetBackendAPIModels. | 
| GetBackendAPIModelsResult | |
| GetBackendAPIRequest | 
 The request body for GetBackendAPI. | 
| GetBackendAPIResult | |
| GetBackendAuthRequest | 
 The request body for GetBackendAuth. | 
| GetBackendAuthResult | |
| GetBackendJobRequest | |
| GetBackendJobResult | |
| GetBackendRequest | 
 The request body for GetBackend. | 
| GetBackendResult | |
| GetBackendStorageRequest | 
 The request body for GetBackendStorage. | 
| GetBackendStorageResourceConfig | 
 The details for a backend storage resource. | 
| GetBackendStorageResult | |
| GetTokenRequest | |
| GetTokenResult | |
| ImportBackendAuthRequest | 
 The request body for ImportBackendAuth. | 
| ImportBackendAuthResult | |
| ImportBackendStorageRequest | 
 The request body for ImportBackendStorage. | 
| ImportBackendStorageResult | |
| ListBackendJobsRequest | 
 The request body for ListBackendJobs. | 
| ListBackendJobsResult | |
| ListS3BucketsRequest | 
 The request body for S3Buckets. | 
| ListS3BucketsResult | |
| LoginAuthConfigReqObj | 
 The request object for this operation. | 
| RemoveAllBackendsRequest | 
 The request body for RemoveAllBackends. | 
| RemoveAllBackendsResult | |
| RemoveBackendConfigRequest | |
| RemoveBackendConfigResult | |
| ResourceConfig | 
 Defines the resource configuration for the data model in your Amplify project. | 
| S3BucketInfo | 
 Describes the metadata of the S3 bucket. | 
| Settings | 
 The settings of your MFA configuration for the backend of your Amplify project. | 
| SmsSettings | 
 SMS settings for authentication. | 
| SocialProviderSettings | 
 The settings for using the social identity providers for access to your Amplify app. | 
| UpdateBackendAPIRequest | 
 The request body for UpdateBackendAPI. | 
| UpdateBackendAPIResult | |
| UpdateBackendAuthForgotPasswordConfig | 
 (DEPRECATED) Describes the forgot password policy for authenticating into the Amplify app. | 
| UpdateBackendAuthIdentityPoolConfig | 
 Describes the authorization configuration for the Amazon Cognito identity pool, provisioned as a part of your auth
 resource in the Amplify project. | 
| UpdateBackendAuthMFAConfig | 
 Updates the multi-factor authentication (MFA) configuration for the backend of your Amplify project. | 
| UpdateBackendAuthOAuthConfig | 
 The OAuth configurations for authenticating users into your Amplify app. | 
| UpdateBackendAuthPasswordPolicyConfig | 
 Describes the password policy for your Amazon Cognito user pool configured as a part of your Amplify project. | 
| UpdateBackendAuthRequest | 
 The request body for UpdateBackendAuth. | 
| UpdateBackendAuthResourceConfig | 
 Defines the resource configuration when updating an authentication resource in your Amplify project. | 
| UpdateBackendAuthResult | |
| UpdateBackendAuthUserPoolConfig | 
 Describes the Amazon Cognito user pool configuration for the authorization resource to be configured for your Amplify
 project on an update. | 
| UpdateBackendAuthVerificationMessageConfig | 
 Updates the configuration of the email or SMS message for the auth resource configured for your Amplify project. | 
| UpdateBackendConfigRequest | 
 The request body for UpdateBackendConfig. | 
| UpdateBackendConfigResult | |
| UpdateBackendJobRequest | 
 The request body for GetBackendJob. | 
| UpdateBackendJobResult | |
| UpdateBackendStorageRequest | 
 The request body for UpdateBackendStorage. | 
| UpdateBackendStorageResourceConfig | 
 The resource configuration for updating backend storage. | 
| UpdateBackendStorageResult | 
| Enum | Description | 
|---|---|
| AdditionalConstraintsElement | |
| AuthenticatedElement | |
| AuthResources | |
| DeliveryMethod | 
 The type of verification message to send. | 
| MFAMode | |
| MfaTypesElement | |
| Mode | |
| OAuthGrantType | |
| OAuthScopesElement | |
| RequiredSignUpAttributesElement | |
| ResolutionStrategy | |
| Service | |
| ServiceName | |
| SignInMethod | |
| Status | |
| UnAuthenticatedElement | 
| Exception | Description | 
|---|---|
| AWSAmplifyBackendException | Base exception for all service exceptions thrown by AmplifyBackend | 
| BadRequestException | 
 An error returned if a request is not formed properly. | 
| GatewayTimeoutException | 
 An error returned if there's a temporary issue with the service. | 
| NotFoundException | 
 An error returned when a specific resource type is not found. | 
| TooManyRequestsException | 
 An error that is returned when a limit of a specific type has been exceeded. |