| Copyright | (c) 2013-2023 Brendan Hay | 
|---|---|
| License | Mozilla Public License, v. 2.0. | 
| Maintainer | Brendan Hay | 
| Stability | auto-generated | 
| Portability | non-portable (GHC extensions) | 
| Safe Haskell | Safe-Inferred | 
| Language | Haskell2010 | 
Amazonka.AmplifyBackend
Contents
- Service Configuration
 - Errors
 - Waiters
 - Operations
- CloneBackend
 - CreateBackend
 - CreateBackendAPI
 - CreateBackendAuth
 - CreateBackendConfig
 - CreateBackendStorage
 - CreateToken
 - DeleteBackend
 - DeleteBackendAPI
 - DeleteBackendAuth
 - DeleteBackendStorage
 - DeleteToken
 - GenerateBackendAPIModels
 - GetBackend
 - GetBackendAPI
 - GetBackendAPIModels
 - GetBackendAuth
 - GetBackendJob
 - GetBackendStorage
 - GetToken
 - ImportBackendAuth
 - ImportBackendStorage
 - ListBackendJobs (Paginated)
 - ListS3Buckets
 - RemoveAllBackends
 - RemoveBackendConfig
 - UpdateBackendAPI
 - UpdateBackendAuth
 - UpdateBackendConfig
 - UpdateBackendJob
 - UpdateBackendStorage
 
 - Types
- AdditionalConstraintsElement
 - AuthResources
 - AuthenticatedElement
 - DeliveryMethod
 - MFAMode
 - MfaTypesElement
 - Mode
 - OAuthGrantType
 - OAuthScopesElement
 - RequiredSignUpAttributesElement
 - ResolutionStrategy
 - Service
 - ServiceName
 - SignInMethod
 - Status
 - UnAuthenticatedElement
 - BackendAPIAppSyncAuthSettings
 - BackendAPIAuthType
 - BackendAPIConflictResolution
 - BackendAPIResourceConfig
 - BackendAuthAppleProviderConfig
 - BackendAuthSocialProviderConfig
 - BackendJobRespObj
 - BackendStoragePermissions
 - CreateBackendAuthForgotPasswordConfig
 - CreateBackendAuthIdentityPoolConfig
 - CreateBackendAuthMFAConfig
 - CreateBackendAuthOAuthConfig
 - CreateBackendAuthPasswordPolicyConfig
 - CreateBackendAuthResourceConfig
 - CreateBackendAuthUserPoolConfig
 - CreateBackendAuthVerificationMessageConfig
 - CreateBackendStorageResourceConfig
 - EmailSettings
 - GetBackendStorageResourceConfig
 - LoginAuthConfigReqObj
 - ResourceConfig
 - S3BucketInfo
 - Settings
 - SmsSettings
 - SocialProviderSettings
 - UpdateBackendAuthForgotPasswordConfig
 - UpdateBackendAuthIdentityPoolConfig
 - UpdateBackendAuthMFAConfig
 - UpdateBackendAuthOAuthConfig
 - UpdateBackendAuthPasswordPolicyConfig
 - UpdateBackendAuthResourceConfig
 - UpdateBackendAuthUserPoolConfig
 - UpdateBackendAuthVerificationMessageConfig
 - UpdateBackendStorageResourceConfig
 
 
Description
Derived from API version 2020-08-11 of the AWS service descriptions, licensed under Apache 2.0.
AWS Amplify Admin API
Synopsis
- defaultService :: Service
 - _BadRequestException :: AsError a => Fold a ServiceError
 - _GatewayTimeoutException :: AsError a => Fold a ServiceError
 - _NotFoundException :: AsError a => Fold a ServiceError
 - _TooManyRequestsException :: AsError a => Fold a ServiceError
 - data CloneBackend = CloneBackend' Text Text Text
 - newCloneBackend :: Text -> Text -> Text -> CloneBackend
 - data CloneBackendResponse = CloneBackendResponse' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) Int
 - newCloneBackendResponse :: Int -> CloneBackendResponse
 - data CreateBackend = CreateBackend' (Maybe ResourceConfig) (Maybe Text) Text Text Text
 - newCreateBackend :: Text -> Text -> Text -> CreateBackend
 - data CreateBackendResponse = CreateBackendResponse' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) Int
 - newCreateBackendResponse :: Int -> CreateBackendResponse
 - data CreateBackendAPI = CreateBackendAPI' Text Text Text BackendAPIResourceConfig
 - newCreateBackendAPI :: Text -> Text -> Text -> BackendAPIResourceConfig -> CreateBackendAPI
 - data CreateBackendAPIResponse = CreateBackendAPIResponse' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) Int
 - newCreateBackendAPIResponse :: Int -> CreateBackendAPIResponse
 - data CreateBackendAuth = CreateBackendAuth' Text Text Text CreateBackendAuthResourceConfig
 - newCreateBackendAuth :: Text -> Text -> Text -> CreateBackendAuthResourceConfig -> CreateBackendAuth
 - data CreateBackendAuthResponse = CreateBackendAuthResponse' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) Int
 - newCreateBackendAuthResponse :: Int -> CreateBackendAuthResponse
 - data CreateBackendConfig = CreateBackendConfig' (Maybe Text) Text
 - newCreateBackendConfig :: Text -> CreateBackendConfig
 - data CreateBackendConfigResponse = CreateBackendConfigResponse' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) Int
 - newCreateBackendConfigResponse :: Int -> CreateBackendConfigResponse
 - data CreateBackendStorage = CreateBackendStorage' Text Text Text CreateBackendStorageResourceConfig
 - newCreateBackendStorage :: Text -> Text -> Text -> CreateBackendStorageResourceConfig -> CreateBackendStorage
 - data CreateBackendStorageResponse = CreateBackendStorageResponse' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) Int
 - newCreateBackendStorageResponse :: Int -> CreateBackendStorageResponse
 - data CreateToken = CreateToken' Text
 - newCreateToken :: Text -> CreateToken
 - data CreateTokenResponse = CreateTokenResponse' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) Int
 - newCreateTokenResponse :: Int -> CreateTokenResponse
 - data DeleteBackend = DeleteBackend' Text Text
 - newDeleteBackend :: Text -> Text -> DeleteBackend
 - data DeleteBackendResponse = DeleteBackendResponse' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) Int
 - newDeleteBackendResponse :: Int -> DeleteBackendResponse
 - data DeleteBackendAPI = DeleteBackendAPI' (Maybe BackendAPIResourceConfig) Text Text Text
 - newDeleteBackendAPI :: Text -> Text -> Text -> DeleteBackendAPI
 - data DeleteBackendAPIResponse = DeleteBackendAPIResponse' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) Int
 - newDeleteBackendAPIResponse :: Int -> DeleteBackendAPIResponse
 - data DeleteBackendAuth = DeleteBackendAuth' Text Text Text
 - newDeleteBackendAuth :: Text -> Text -> Text -> DeleteBackendAuth
 - data DeleteBackendAuthResponse = DeleteBackendAuthResponse' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) Int
 - newDeleteBackendAuthResponse :: Int -> DeleteBackendAuthResponse
 - data DeleteBackendStorage = DeleteBackendStorage' Text Text ServiceName Text
 - newDeleteBackendStorage :: Text -> Text -> ServiceName -> Text -> DeleteBackendStorage
 - data DeleteBackendStorageResponse = DeleteBackendStorageResponse' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) Int
 - newDeleteBackendStorageResponse :: Int -> DeleteBackendStorageResponse
 - data DeleteToken = DeleteToken' Text Text
 - newDeleteToken :: Text -> Text -> DeleteToken
 - data DeleteTokenResponse = DeleteTokenResponse' (Maybe Bool) Int
 - newDeleteTokenResponse :: Int -> DeleteTokenResponse
 - data GenerateBackendAPIModels = GenerateBackendAPIModels' Text Text Text
 - newGenerateBackendAPIModels :: Text -> Text -> Text -> GenerateBackendAPIModels
 - data GenerateBackendAPIModelsResponse = GenerateBackendAPIModelsResponse' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) Int
 - newGenerateBackendAPIModelsResponse :: Int -> GenerateBackendAPIModelsResponse
 - data GetBackend = GetBackend' (Maybe Text) Text
 - newGetBackend :: Text -> GetBackend
 - data GetBackendResponse = GetBackendResponse' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe [Text]) (Maybe Text) (Maybe Text) Int
 - newGetBackendResponse :: Int -> GetBackendResponse
 - data GetBackendAPI = GetBackendAPI' (Maybe BackendAPIResourceConfig) Text Text Text
 - newGetBackendAPI :: Text -> Text -> Text -> GetBackendAPI
 - data GetBackendAPIResponse = GetBackendAPIResponse' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe BackendAPIResourceConfig) (Maybe Text) Int
 - newGetBackendAPIResponse :: Int -> GetBackendAPIResponse
 - data GetBackendAPIModels = GetBackendAPIModels' Text Text Text
 - newGetBackendAPIModels :: Text -> Text -> Text -> GetBackendAPIModels
 - data GetBackendAPIModelsResponse = GetBackendAPIModelsResponse' (Maybe Text) (Maybe Text) (Maybe Status) Int
 - newGetBackendAPIModelsResponse :: Int -> GetBackendAPIModelsResponse
 - data GetBackendAuth = GetBackendAuth' Text Text Text
 - newGetBackendAuth :: Text -> Text -> Text -> GetBackendAuth
 - data GetBackendAuthResponse = GetBackendAuthResponse' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe CreateBackendAuthResourceConfig) (Maybe Text) Int
 - newGetBackendAuthResponse :: Int -> GetBackendAuthResponse
 - data GetBackendJob = GetBackendJob' Text Text Text
 - newGetBackendJob :: Text -> Text -> Text -> GetBackendJob
 - data GetBackendJobResponse = GetBackendJobResponse' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) Int
 - newGetBackendJobResponse :: Int -> GetBackendJobResponse
 - data GetBackendStorage = GetBackendStorage' Text Text Text
 - newGetBackendStorage :: Text -> Text -> Text -> GetBackendStorage
 - data GetBackendStorageResponse = GetBackendStorageResponse' (Maybe Text) (Maybe Text) (Maybe GetBackendStorageResourceConfig) (Maybe Text) Int
 - newGetBackendStorageResponse :: Int -> GetBackendStorageResponse
 - data GetToken = GetToken' Text Text
 - newGetToken :: Text -> Text -> GetToken
 - data GetTokenResponse = GetTokenResponse' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) Int
 - newGetTokenResponse :: Int -> GetTokenResponse
 - data ImportBackendAuth = ImportBackendAuth' (Maybe Text) Text Text Text Text Text
 - newImportBackendAuth :: Text -> Text -> Text -> Text -> Text -> ImportBackendAuth
 - data ImportBackendAuthResponse = ImportBackendAuthResponse' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) Int
 - newImportBackendAuthResponse :: Int -> ImportBackendAuthResponse
 - data ImportBackendStorage = ImportBackendStorage' (Maybe Text) Text Text ServiceName
 - newImportBackendStorage :: Text -> Text -> ServiceName -> ImportBackendStorage
 - data ImportBackendStorageResponse = ImportBackendStorageResponse' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) Int
 - newImportBackendStorageResponse :: Int -> ImportBackendStorageResponse
 - data ListBackendJobs = ListBackendJobs' (Maybe Text) (Maybe Natural) (Maybe Text) (Maybe Text) (Maybe Text) Text Text
 - newListBackendJobs :: Text -> Text -> ListBackendJobs
 - data ListBackendJobsResponse = ListBackendJobsResponse' (Maybe [BackendJobRespObj]) (Maybe Text) Int
 - newListBackendJobsResponse :: Int -> ListBackendJobsResponse
 - data ListS3Buckets = ListS3Buckets' (Maybe Text)
 - newListS3Buckets :: ListS3Buckets
 - data ListS3BucketsResponse = ListS3BucketsResponse' (Maybe [S3BucketInfo]) (Maybe Text) Int
 - newListS3BucketsResponse :: Int -> ListS3BucketsResponse
 - data RemoveAllBackends = RemoveAllBackends' (Maybe Bool) Text
 - newRemoveAllBackends :: Text -> RemoveAllBackends
 - data RemoveAllBackendsResponse = RemoveAllBackendsResponse' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) Int
 - newRemoveAllBackendsResponse :: Int -> RemoveAllBackendsResponse
 - data RemoveBackendConfig = RemoveBackendConfig' Text
 - newRemoveBackendConfig :: Text -> RemoveBackendConfig
 - data RemoveBackendConfigResponse = RemoveBackendConfigResponse' (Maybe Text) Int
 - newRemoveBackendConfigResponse :: Int -> RemoveBackendConfigResponse
 - data UpdateBackendAPI = UpdateBackendAPI' (Maybe BackendAPIResourceConfig) Text Text Text
 - newUpdateBackendAPI :: Text -> Text -> Text -> UpdateBackendAPI
 - data UpdateBackendAPIResponse = UpdateBackendAPIResponse' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) Int
 - newUpdateBackendAPIResponse :: Int -> UpdateBackendAPIResponse
 - data UpdateBackendAuth = UpdateBackendAuth' Text Text Text UpdateBackendAuthResourceConfig
 - newUpdateBackendAuth :: Text -> Text -> Text -> UpdateBackendAuthResourceConfig -> UpdateBackendAuth
 - data UpdateBackendAuthResponse = UpdateBackendAuthResponse' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) Int
 - newUpdateBackendAuthResponse :: Int -> UpdateBackendAuthResponse
 - data UpdateBackendConfig = UpdateBackendConfig' (Maybe LoginAuthConfigReqObj) Text
 - newUpdateBackendConfig :: Text -> UpdateBackendConfig
 - data UpdateBackendConfigResponse = UpdateBackendConfigResponse' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe LoginAuthConfigReqObj) Int
 - newUpdateBackendConfigResponse :: Int -> UpdateBackendConfigResponse
 - data UpdateBackendJob = UpdateBackendJob' (Maybe Text) (Maybe Text) Text Text Text
 - newUpdateBackendJob :: Text -> Text -> Text -> UpdateBackendJob
 - data UpdateBackendJobResponse = UpdateBackendJobResponse' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) Int
 - newUpdateBackendJobResponse :: Int -> UpdateBackendJobResponse
 - data UpdateBackendStorage = UpdateBackendStorage' Text Text Text UpdateBackendStorageResourceConfig
 - newUpdateBackendStorage :: Text -> Text -> Text -> UpdateBackendStorageResourceConfig -> UpdateBackendStorage
 - data UpdateBackendStorageResponse = UpdateBackendStorageResponse' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) Int
 - newUpdateBackendStorageResponse :: Int -> UpdateBackendStorageResponse
 - newtype AdditionalConstraintsElement where
- AdditionalConstraintsElement' { }
 - pattern AdditionalConstraintsElement_REQUIRE_DIGIT :: AdditionalConstraintsElement
 - pattern AdditionalConstraintsElement_REQUIRE_LOWERCASE :: AdditionalConstraintsElement
 - pattern AdditionalConstraintsElement_REQUIRE_SYMBOL :: AdditionalConstraintsElement
 - pattern AdditionalConstraintsElement_REQUIRE_UPPERCASE :: AdditionalConstraintsElement
 
 - newtype AuthResources where
- AuthResources' { }
 - pattern AuthResources_IDENTITY_POOL_AND_USER_POOL :: AuthResources
 - pattern AuthResources_USER_POOL_ONLY :: AuthResources
 
 - newtype AuthenticatedElement where
 - newtype DeliveryMethod where
- DeliveryMethod' { }
 - pattern DeliveryMethod_EMAIL :: DeliveryMethod
 - pattern DeliveryMethod_SMS :: DeliveryMethod
 
 - newtype MFAMode where
- MFAMode' { 
- fromMFAMode :: Text
 
 - pattern MFAMode_OFF :: MFAMode
 - pattern MFAMode_ON :: MFAMode
 - pattern MFAMode_OPTIONAL :: MFAMode
 
 - MFAMode' { 
 - newtype MfaTypesElement where
- MfaTypesElement' { }
 - pattern MfaTypesElement_SMS :: MfaTypesElement
 - pattern MfaTypesElement_TOTP :: MfaTypesElement
 
 - newtype Mode where
- Mode' { }
 - pattern Mode_AMAZON_COGNITO_USER_POOLS :: Mode
 - pattern Mode_API_KEY :: Mode
 - pattern Mode_AWS_IAM :: Mode
 - pattern Mode_OPENID_CONNECT :: Mode
 
 - newtype OAuthGrantType where
- OAuthGrantType' { }
 - pattern OAuthGrantType_CODE :: OAuthGrantType
 - pattern OAuthGrantType_IMPLICIT :: OAuthGrantType
 
 - newtype OAuthScopesElement where
- OAuthScopesElement' { }
 - pattern OAuthScopesElement_AWS_COGNITO_SIGNIN_USER_ADMIN :: OAuthScopesElement
 - pattern OAuthScopesElement_EMAIL :: OAuthScopesElement
 - pattern OAuthScopesElement_OPENID :: OAuthScopesElement
 - pattern OAuthScopesElement_PHONE :: OAuthScopesElement
 - pattern OAuthScopesElement_PROFILE :: OAuthScopesElement
 
 - newtype RequiredSignUpAttributesElement where
- RequiredSignUpAttributesElement' { }
 - pattern RequiredSignUpAttributesElement_ADDRESS :: RequiredSignUpAttributesElement
 - pattern RequiredSignUpAttributesElement_BIRTHDATE :: RequiredSignUpAttributesElement
 - pattern RequiredSignUpAttributesElement_EMAIL :: RequiredSignUpAttributesElement
 - pattern RequiredSignUpAttributesElement_FAMILY_NAME :: RequiredSignUpAttributesElement
 - pattern RequiredSignUpAttributesElement_GENDER :: RequiredSignUpAttributesElement
 - pattern RequiredSignUpAttributesElement_GIVEN_NAME :: RequiredSignUpAttributesElement
 - pattern RequiredSignUpAttributesElement_LOCALE :: RequiredSignUpAttributesElement
 - pattern RequiredSignUpAttributesElement_MIDDLE_NAME :: RequiredSignUpAttributesElement
 - pattern RequiredSignUpAttributesElement_NAME :: RequiredSignUpAttributesElement
 - pattern RequiredSignUpAttributesElement_NICKNAME :: RequiredSignUpAttributesElement
 - pattern RequiredSignUpAttributesElement_PHONE_NUMBER :: RequiredSignUpAttributesElement
 - pattern RequiredSignUpAttributesElement_PICTURE :: RequiredSignUpAttributesElement
 - pattern RequiredSignUpAttributesElement_PREFERRED_USERNAME :: RequiredSignUpAttributesElement
 - pattern RequiredSignUpAttributesElement_PROFILE :: RequiredSignUpAttributesElement
 - pattern RequiredSignUpAttributesElement_UPDATED_AT :: RequiredSignUpAttributesElement
 - pattern RequiredSignUpAttributesElement_WEBSITE :: RequiredSignUpAttributesElement
 - pattern RequiredSignUpAttributesElement_ZONE_INFO :: RequiredSignUpAttributesElement
 
 - newtype ResolutionStrategy where
 - newtype Service where
- Service' { 
- fromService :: Text
 
 - pattern Service_COGNITO :: Service
 
 - Service' { 
 - newtype ServiceName where
- ServiceName' { }
 - pattern ServiceName_S3 :: ServiceName
 
 - newtype SignInMethod where
- SignInMethod' { }
 - pattern SignInMethod_EMAIL :: SignInMethod
 - pattern SignInMethod_EMAIL_AND_PHONE_NUMBER :: SignInMethod
 - pattern SignInMethod_PHONE_NUMBER :: SignInMethod
 - pattern SignInMethod_USERNAME :: SignInMethod
 
 - newtype Status where
- Status' { 
- fromStatus :: Text
 
 - pattern Status_LATEST :: Status
 - pattern Status_STALE :: Status
 
 - Status' { 
 - newtype UnAuthenticatedElement where
 - data BackendAPIAppSyncAuthSettings = BackendAPIAppSyncAuthSettings' (Maybe Text) (Maybe Text) (Maybe Double) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text)
 - newBackendAPIAppSyncAuthSettings :: BackendAPIAppSyncAuthSettings
 - data BackendAPIAuthType = BackendAPIAuthType' (Maybe Mode) (Maybe BackendAPIAppSyncAuthSettings)
 - newBackendAPIAuthType :: BackendAPIAuthType
 - data BackendAPIConflictResolution = BackendAPIConflictResolution' (Maybe ResolutionStrategy)
 - newBackendAPIConflictResolution :: BackendAPIConflictResolution
 - data BackendAPIResourceConfig = BackendAPIResourceConfig' (Maybe [BackendAPIAuthType]) (Maybe Text) (Maybe BackendAPIConflictResolution) (Maybe BackendAPIAuthType) (Maybe Text) (Maybe Text)
 - newBackendAPIResourceConfig :: BackendAPIResourceConfig
 - data BackendAuthAppleProviderConfig = BackendAuthAppleProviderConfig' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text)
 - newBackendAuthAppleProviderConfig :: BackendAuthAppleProviderConfig
 - data BackendAuthSocialProviderConfig = BackendAuthSocialProviderConfig' (Maybe Text) (Maybe Text)
 - newBackendAuthSocialProviderConfig :: BackendAuthSocialProviderConfig
 - data BackendJobRespObj = BackendJobRespObj' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) Text Text
 - newBackendJobRespObj :: Text -> Text -> BackendJobRespObj
 - data BackendStoragePermissions = BackendStoragePermissions' (Maybe [UnAuthenticatedElement]) [AuthenticatedElement]
 - newBackendStoragePermissions :: BackendStoragePermissions
 - data CreateBackendAuthForgotPasswordConfig = CreateBackendAuthForgotPasswordConfig' (Maybe EmailSettings) (Maybe SmsSettings) DeliveryMethod
 - newCreateBackendAuthForgotPasswordConfig :: DeliveryMethod -> CreateBackendAuthForgotPasswordConfig
 - data CreateBackendAuthIdentityPoolConfig = CreateBackendAuthIdentityPoolConfig' Bool Text
 - newCreateBackendAuthIdentityPoolConfig :: Bool -> Text -> CreateBackendAuthIdentityPoolConfig
 - data CreateBackendAuthMFAConfig = CreateBackendAuthMFAConfig' (Maybe Settings) MFAMode
 - newCreateBackendAuthMFAConfig :: MFAMode -> CreateBackendAuthMFAConfig
 - data CreateBackendAuthOAuthConfig = CreateBackendAuthOAuthConfig' (Maybe Text) (Maybe SocialProviderSettings) [Text] [Text] OAuthGrantType [OAuthScopesElement]
 - newCreateBackendAuthOAuthConfig :: OAuthGrantType -> CreateBackendAuthOAuthConfig
 - data CreateBackendAuthPasswordPolicyConfig = CreateBackendAuthPasswordPolicyConfig' (Maybe [AdditionalConstraintsElement]) Double
 - newCreateBackendAuthPasswordPolicyConfig :: Double -> CreateBackendAuthPasswordPolicyConfig
 - data CreateBackendAuthResourceConfig = CreateBackendAuthResourceConfig' (Maybe CreateBackendAuthIdentityPoolConfig) AuthResources CreateBackendAuthUserPoolConfig Service
 - newCreateBackendAuthResourceConfig :: AuthResources -> CreateBackendAuthUserPoolConfig -> Service -> CreateBackendAuthResourceConfig
 - data CreateBackendAuthUserPoolConfig = CreateBackendAuthUserPoolConfig' (Maybe CreateBackendAuthForgotPasswordConfig) (Maybe CreateBackendAuthMFAConfig) (Maybe CreateBackendAuthOAuthConfig) (Maybe CreateBackendAuthPasswordPolicyConfig) (Maybe CreateBackendAuthVerificationMessageConfig) [RequiredSignUpAttributesElement] SignInMethod Text
 - newCreateBackendAuthUserPoolConfig :: SignInMethod -> Text -> CreateBackendAuthUserPoolConfig
 - data CreateBackendAuthVerificationMessageConfig = CreateBackendAuthVerificationMessageConfig' (Maybe EmailSettings) (Maybe SmsSettings) DeliveryMethod
 - newCreateBackendAuthVerificationMessageConfig :: DeliveryMethod -> CreateBackendAuthVerificationMessageConfig
 - data CreateBackendStorageResourceConfig = CreateBackendStorageResourceConfig' (Maybe Text) ServiceName BackendStoragePermissions
 - newCreateBackendStorageResourceConfig :: ServiceName -> BackendStoragePermissions -> CreateBackendStorageResourceConfig
 - data EmailSettings = EmailSettings' (Maybe Text) (Maybe Text)
 - newEmailSettings :: EmailSettings
 - data GetBackendStorageResourceConfig = GetBackendStorageResourceConfig' (Maybe Text) (Maybe BackendStoragePermissions) ServiceName Bool
 - newGetBackendStorageResourceConfig :: ServiceName -> Bool -> GetBackendStorageResourceConfig
 - data LoginAuthConfigReqObj = LoginAuthConfigReqObj' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text)
 - newLoginAuthConfigReqObj :: LoginAuthConfigReqObj
 - data ResourceConfig = ResourceConfig' {
 - newResourceConfig :: ResourceConfig
 - data S3BucketInfo = S3BucketInfo' (Maybe Text) (Maybe Text)
 - newS3BucketInfo :: S3BucketInfo
 - data Settings = Settings' (Maybe [MfaTypesElement]) (Maybe Text)
 - newSettings :: Settings
 - data SmsSettings = SmsSettings' (Maybe Text)
 - newSmsSettings :: SmsSettings
 - data SocialProviderSettings = SocialProviderSettings' (Maybe BackendAuthSocialProviderConfig) (Maybe BackendAuthSocialProviderConfig) (Maybe BackendAuthSocialProviderConfig) (Maybe BackendAuthAppleProviderConfig)
 - newSocialProviderSettings :: SocialProviderSettings
 - data UpdateBackendAuthForgotPasswordConfig = UpdateBackendAuthForgotPasswordConfig' (Maybe DeliveryMethod) (Maybe EmailSettings) (Maybe SmsSettings)
 - newUpdateBackendAuthForgotPasswordConfig :: UpdateBackendAuthForgotPasswordConfig
 - data UpdateBackendAuthIdentityPoolConfig = UpdateBackendAuthIdentityPoolConfig' (Maybe Bool)
 - newUpdateBackendAuthIdentityPoolConfig :: UpdateBackendAuthIdentityPoolConfig
 - data UpdateBackendAuthMFAConfig = UpdateBackendAuthMFAConfig' (Maybe MFAMode) (Maybe Settings)
 - newUpdateBackendAuthMFAConfig :: UpdateBackendAuthMFAConfig
 - data UpdateBackendAuthOAuthConfig = UpdateBackendAuthOAuthConfig' (Maybe Text) (Maybe OAuthGrantType) (Maybe [OAuthScopesElement]) (Maybe [Text]) (Maybe [Text]) (Maybe SocialProviderSettings)
 - newUpdateBackendAuthOAuthConfig :: UpdateBackendAuthOAuthConfig
 - data UpdateBackendAuthPasswordPolicyConfig = UpdateBackendAuthPasswordPolicyConfig' (Maybe [AdditionalConstraintsElement]) (Maybe Double)
 - newUpdateBackendAuthPasswordPolicyConfig :: UpdateBackendAuthPasswordPolicyConfig
 - data UpdateBackendAuthResourceConfig = UpdateBackendAuthResourceConfig' (Maybe UpdateBackendAuthIdentityPoolConfig) AuthResources UpdateBackendAuthUserPoolConfig Service
 - newUpdateBackendAuthResourceConfig :: AuthResources -> UpdateBackendAuthUserPoolConfig -> Service -> UpdateBackendAuthResourceConfig
 - data UpdateBackendAuthUserPoolConfig = UpdateBackendAuthUserPoolConfig' (Maybe UpdateBackendAuthForgotPasswordConfig) (Maybe UpdateBackendAuthMFAConfig) (Maybe UpdateBackendAuthOAuthConfig) (Maybe UpdateBackendAuthPasswordPolicyConfig) (Maybe UpdateBackendAuthVerificationMessageConfig)
 - newUpdateBackendAuthUserPoolConfig :: UpdateBackendAuthUserPoolConfig
 - data UpdateBackendAuthVerificationMessageConfig = UpdateBackendAuthVerificationMessageConfig' (Maybe EmailSettings) (Maybe SmsSettings) DeliveryMethod
 - newUpdateBackendAuthVerificationMessageConfig :: DeliveryMethod -> UpdateBackendAuthVerificationMessageConfig
 - data UpdateBackendStorageResourceConfig = UpdateBackendStorageResourceConfig' ServiceName BackendStoragePermissions
 - newUpdateBackendStorageResourceConfig :: ServiceName -> BackendStoragePermissions -> UpdateBackendStorageResourceConfig
 
Service Configuration
defaultService :: Service Source #
API version 2020-08-11 of the Amazon AmplifyBackend SDK configuration.
Errors
Error matchers are designed for use with the functions provided by
 Control.Exception.Lens.
 This allows catching (and rethrowing) service specific errors returned
 by AmplifyBackend.
BadRequestException
_BadRequestException :: AsError a => Fold a ServiceError Source #
An error returned if a request is not formed properly.
GatewayTimeoutException
_GatewayTimeoutException :: AsError a => Fold a ServiceError Source #
An error returned if there's a temporary issue with the service.
NotFoundException
_NotFoundException :: AsError a => Fold a ServiceError Source #
An error returned when a specific resource type is not found.
TooManyRequestsException
_TooManyRequestsException :: AsError a => Fold a ServiceError Source #
An error that is returned when a limit of a specific type has been exceeded.
Waiters
Waiters poll by repeatedly sending a request until some remote success condition
 configured by the Wait specification is fulfilled. The Wait specification
 determines how many attempts should be made, in addition to delay and retry strategies.
Operations
Some AWS operations return results that are incomplete and require subsequent
 requests in order to obtain the entire result set. The process of sending
 subsequent requests to continue where a previous request left off is called
 pagination. For example, the ListObjects operation of Amazon S3 returns up to
 1000 objects at a time, and you must send subsequent requests with the
 appropriate Marker in order to retrieve the next page of results.
Operations that have an AWSPager instance can transparently perform subsequent
 requests, correctly setting Markers and other request facets to iterate through
 the entire result set of a truncated API operation. Operations which support
 this have an additional note in the documentation.
Many operations have the ability to filter results on the server side. See the individual operation parameters for details.
CloneBackend
data CloneBackend Source #
The request body for CloneBackend.
See: newCloneBackend smart constructor.
Constructors
| CloneBackend' Text Text Text | 
Instances
Arguments
| :: Text | |
| -> Text | |
| -> Text | |
| -> CloneBackend | 
Create a value of CloneBackend with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
CloneBackend, cloneBackend_appId - The app ID.
CloneBackend, cloneBackend_backendEnvironmentName - The name of the backend environment.
$sel:targetEnvironmentName:CloneBackend', cloneBackend_targetEnvironmentName - The name of the destination backend environment to be created.
data CloneBackendResponse Source #
See: newCloneBackendResponse smart constructor.
Constructors
| CloneBackendResponse' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) Int | 
Instances
newCloneBackendResponse Source #
Arguments
| :: Int | |
| -> CloneBackendResponse | 
Create a value of CloneBackendResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
CloneBackend, cloneBackendResponse_appId - The app ID.
CloneBackend, cloneBackendResponse_backendEnvironmentName - The name of the backend environment.
CloneBackendResponse, cloneBackendResponse_error - If the request fails, this error is returned.
CloneBackendResponse, cloneBackendResponse_jobId - The ID for the job.
CloneBackendResponse, cloneBackendResponse_operation - The name of the operation.
CloneBackendResponse, cloneBackendResponse_status - The current status of the request.
$sel:httpStatus:CloneBackendResponse', cloneBackendResponse_httpStatus - The response's http status code.
CreateBackend
data CreateBackend Source #
The request body for CreateBackend.
See: newCreateBackend smart constructor.
Constructors
| CreateBackend' (Maybe ResourceConfig) (Maybe Text) Text Text Text | 
Instances
Arguments
| :: Text | |
| -> Text | |
| -> Text | |
| -> CreateBackend | 
Create a value of CreateBackend with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:resourceConfig:CreateBackend', createBackend_resourceConfig - The resource configuration for creating a backend.
$sel:resourceName:CreateBackend', createBackend_resourceName - The name of the resource.
CreateBackend, createBackend_appId - The app ID.
CreateBackend, createBackend_backendEnvironmentName - The name of the backend environment.
$sel:appName:CreateBackend', createBackend_appName - The name of the app.
data CreateBackendResponse Source #
See: newCreateBackendResponse smart constructor.
Constructors
| CreateBackendResponse' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) Int | 
Instances
newCreateBackendResponse Source #
Create a value of CreateBackendResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
CreateBackend, createBackendResponse_appId - The app ID.
CreateBackend, createBackendResponse_backendEnvironmentName - The name of the backend environment.
CreateBackendResponse, createBackendResponse_error - If the request fails, this error is returned.
CreateBackendResponse, createBackendResponse_jobId - The ID for the job.
CreateBackendResponse, createBackendResponse_operation - The name of the operation.
CreateBackendResponse, createBackendResponse_status - The current status of the request.
$sel:httpStatus:CreateBackendResponse', createBackendResponse_httpStatus - The response's http status code.
CreateBackendAPI
data CreateBackendAPI Source #
The request body for CreateBackendAPI.
See: newCreateBackendAPI smart constructor.
Constructors
| CreateBackendAPI' Text Text Text BackendAPIResourceConfig | 
Instances
Arguments
| :: Text | |
| -> Text | |
| -> Text | |
| -> BackendAPIResourceConfig | |
| -> CreateBackendAPI | 
Create a value of CreateBackendAPI with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
CreateBackendAPI, createBackendAPI_appId - The app ID.
$sel:resourceName:CreateBackendAPI', createBackendAPI_resourceName - The name of this resource.
CreateBackendAPI, createBackendAPI_backendEnvironmentName - The name of the backend environment.
$sel:resourceConfig:CreateBackendAPI', createBackendAPI_resourceConfig - The resource configuration for this request.
data CreateBackendAPIResponse Source #
See: newCreateBackendAPIResponse smart constructor.
Constructors
| CreateBackendAPIResponse' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) Int | 
Instances
newCreateBackendAPIResponse Source #
Create a value of CreateBackendAPIResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
CreateBackendAPI, createBackendAPIResponse_appId - The app ID.
CreateBackendAPI, createBackendAPIResponse_backendEnvironmentName - The name of the backend environment.
CreateBackendAPIResponse, createBackendAPIResponse_error - If the request fails, this error is returned.
CreateBackendAPIResponse, createBackendAPIResponse_jobId - The ID for the job.
CreateBackendAPIResponse, createBackendAPIResponse_operation - The name of the operation.
CreateBackendAPIResponse, createBackendAPIResponse_status - The current status of the request.
$sel:httpStatus:CreateBackendAPIResponse', createBackendAPIResponse_httpStatus - The response's http status code.
CreateBackendAuth
data CreateBackendAuth Source #
The request body for CreateBackendAuth.
See: newCreateBackendAuth smart constructor.
Constructors
| CreateBackendAuth' Text Text Text CreateBackendAuthResourceConfig | 
Instances
Arguments
| :: Text | |
| -> Text | |
| -> Text | |
| -> CreateBackendAuthResourceConfig | |
| -> CreateBackendAuth | 
Create a value of CreateBackendAuth with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
CreateBackendAuth, createBackendAuth_appId - The app ID.
$sel:resourceName:CreateBackendAuth', createBackendAuth_resourceName - The name of this resource.
CreateBackendAuth, createBackendAuth_backendEnvironmentName - The name of the backend environment.
$sel:resourceConfig:CreateBackendAuth', createBackendAuth_resourceConfig - The resource configuration for this request object.
data CreateBackendAuthResponse Source #
See: newCreateBackendAuthResponse smart constructor.
Constructors
| CreateBackendAuthResponse' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) Int | 
Instances
newCreateBackendAuthResponse Source #
Create a value of CreateBackendAuthResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
CreateBackendAuth, createBackendAuthResponse_appId - The app ID.
CreateBackendAuth, createBackendAuthResponse_backendEnvironmentName - The name of the backend environment.
CreateBackendAuthResponse, createBackendAuthResponse_error - If the request fails, this error is returned.
CreateBackendAuthResponse, createBackendAuthResponse_jobId - The ID for the job.
CreateBackendAuthResponse, createBackendAuthResponse_operation - The name of the operation.
CreateBackendAuthResponse, createBackendAuthResponse_status - The current status of the request.
$sel:httpStatus:CreateBackendAuthResponse', createBackendAuthResponse_httpStatus - The response's http status code.
CreateBackendConfig
data CreateBackendConfig Source #
The request body for CreateBackendConfig.
See: newCreateBackendConfig smart constructor.
Constructors
| CreateBackendConfig' (Maybe Text) Text | 
Instances
newCreateBackendConfig Source #
Arguments
| :: Text | |
| -> CreateBackendConfig | 
Create a value of CreateBackendConfig with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:backendManagerAppId:CreateBackendConfig', createBackendConfig_backendManagerAppId - The app ID for the backend manager.
CreateBackendConfig, createBackendConfig_appId - The app ID.
data CreateBackendConfigResponse Source #
See: newCreateBackendConfigResponse smart constructor.
Instances
newCreateBackendConfigResponse Source #
Create a value of CreateBackendConfigResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
CreateBackendConfig, createBackendConfigResponse_appId - The app ID.
CreateBackendConfigResponse, createBackendConfigResponse_backendEnvironmentName - The name of the backend environment.
CreateBackendConfigResponse, createBackendConfigResponse_jobId - The ID for the job.
CreateBackendConfigResponse, createBackendConfigResponse_status - The current status of the request.
$sel:httpStatus:CreateBackendConfigResponse', createBackendConfigResponse_httpStatus - The response's http status code.
CreateBackendStorage
data CreateBackendStorage Source #
The request body for CreateBackendStorage.
See: newCreateBackendStorage smart constructor.
Instances
newCreateBackendStorage Source #
Arguments
| :: Text | |
| -> Text | |
| -> Text | |
| -> CreateBackendStorageResourceConfig | |
| -> CreateBackendStorage | 
Create a value of CreateBackendStorage with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
CreateBackendStorage, createBackendStorage_appId - The app ID.
$sel:resourceName:CreateBackendStorage', createBackendStorage_resourceName - The name of the storage resource.
CreateBackendStorage, createBackendStorage_backendEnvironmentName - The name of the backend environment.
$sel:resourceConfig:CreateBackendStorage', createBackendStorage_resourceConfig - The resource configuration for creating backend storage.
data CreateBackendStorageResponse Source #
See: newCreateBackendStorageResponse smart constructor.
Instances
newCreateBackendStorageResponse Source #
Create a value of CreateBackendStorageResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
CreateBackendStorage, createBackendStorageResponse_appId - The app ID.
CreateBackendStorage, createBackendStorageResponse_backendEnvironmentName - The name of the backend environment.
CreateBackendStorageResponse, createBackendStorageResponse_jobId - The ID for the job.
CreateBackendStorageResponse, createBackendStorageResponse_status - The current status of the request.
$sel:httpStatus:CreateBackendStorageResponse', createBackendStorageResponse_httpStatus - The response's http status code.
CreateToken
data CreateToken Source #
See: newCreateToken smart constructor.
Constructors
| CreateToken' Text | 
Instances
Arguments
| :: Text | |
| -> CreateToken | 
Create a value of CreateToken with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
CreateToken, createToken_appId - The app ID.
data CreateTokenResponse Source #
See: newCreateTokenResponse smart constructor.
Instances
newCreateTokenResponse Source #
Arguments
| :: Int | |
| -> CreateTokenResponse | 
Create a value of CreateTokenResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
CreateToken, createTokenResponse_appId - The app ID.
$sel:challengeCode:CreateTokenResponse', createTokenResponse_challengeCode - One-time challenge code for authenticating into the Amplify Admin UI.
$sel:sessionId:CreateTokenResponse', createTokenResponse_sessionId - A unique ID provided when creating a new challenge token.
$sel:ttl:CreateTokenResponse', createTokenResponse_ttl - The expiry time for the one-time generated token code.
$sel:httpStatus:CreateTokenResponse', createTokenResponse_httpStatus - The response's http status code.
DeleteBackend
data DeleteBackend Source #
See: newDeleteBackend smart constructor.
Constructors
| DeleteBackend' Text Text | 
Instances
Arguments
| :: Text | |
| -> Text | |
| -> DeleteBackend | 
Create a value of DeleteBackend with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
DeleteBackend, deleteBackend_appId - The app ID.
DeleteBackend, deleteBackend_backendEnvironmentName - The name of the backend environment.
data DeleteBackendResponse Source #
See: newDeleteBackendResponse smart constructor.
Constructors
| DeleteBackendResponse' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) Int | 
Instances
newDeleteBackendResponse Source #
Create a value of DeleteBackendResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
DeleteBackend, deleteBackendResponse_appId - The app ID.
DeleteBackend, deleteBackendResponse_backendEnvironmentName - The name of the backend environment.
DeleteBackendResponse, deleteBackendResponse_error - If the request fails, this error is returned.
DeleteBackendResponse, deleteBackendResponse_jobId - The ID for the job.
DeleteBackendResponse, deleteBackendResponse_operation - The name of the operation.
DeleteBackendResponse, deleteBackendResponse_status - The current status of the request.
$sel:httpStatus:DeleteBackendResponse', deleteBackendResponse_httpStatus - The response's http status code.
DeleteBackendAPI
data DeleteBackendAPI Source #
The request body for DeleteBackendAPI.
See: newDeleteBackendAPI smart constructor.
Constructors
| DeleteBackendAPI' (Maybe BackendAPIResourceConfig) Text Text Text | 
Instances
Arguments
| :: Text | |
| -> Text | |
| -> Text | |
| -> DeleteBackendAPI | 
Create a value of DeleteBackendAPI with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:resourceConfig:DeleteBackendAPI', deleteBackendAPI_resourceConfig - Defines the resource configuration for the data model in your Amplify
 project.
DeleteBackendAPI, deleteBackendAPI_appId - The app ID.
DeleteBackendAPI, deleteBackendAPI_backendEnvironmentName - The name of the backend environment.
$sel:resourceName:DeleteBackendAPI', deleteBackendAPI_resourceName - The name of this resource.
data DeleteBackendAPIResponse Source #
See: newDeleteBackendAPIResponse smart constructor.
Constructors
| DeleteBackendAPIResponse' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) Int | 
Instances
newDeleteBackendAPIResponse Source #
Create a value of DeleteBackendAPIResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
DeleteBackendAPI, deleteBackendAPIResponse_appId - The app ID.
DeleteBackendAPI, deleteBackendAPIResponse_backendEnvironmentName - The name of the backend environment.
DeleteBackendAPIResponse, deleteBackendAPIResponse_error - If the request fails, this error is returned.
DeleteBackendAPIResponse, deleteBackendAPIResponse_jobId - The ID for the job.
DeleteBackendAPIResponse, deleteBackendAPIResponse_operation - The name of the operation.
DeleteBackendAPIResponse, deleteBackendAPIResponse_status - The current status of the request.
$sel:httpStatus:DeleteBackendAPIResponse', deleteBackendAPIResponse_httpStatus - The response's http status code.
DeleteBackendAuth
data DeleteBackendAuth Source #
The request body for DeleteBackendAuth.
See: newDeleteBackendAuth smart constructor.
Constructors
| DeleteBackendAuth' Text Text Text | 
Instances
Arguments
| :: Text | |
| -> Text | |
| -> Text | |
| -> DeleteBackendAuth | 
Create a value of DeleteBackendAuth with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
DeleteBackendAuth, deleteBackendAuth_appId - The app ID.
DeleteBackendAuth, deleteBackendAuth_backendEnvironmentName - The name of the backend environment.
$sel:resourceName:DeleteBackendAuth', deleteBackendAuth_resourceName - The name of this resource.
data DeleteBackendAuthResponse Source #
See: newDeleteBackendAuthResponse smart constructor.
Constructors
| DeleteBackendAuthResponse' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) Int | 
Instances
newDeleteBackendAuthResponse Source #
Create a value of DeleteBackendAuthResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
DeleteBackendAuth, deleteBackendAuthResponse_appId - The app ID.
DeleteBackendAuth, deleteBackendAuthResponse_backendEnvironmentName - The name of the backend environment.
DeleteBackendAuthResponse, deleteBackendAuthResponse_error - If the request fails, this error is returned.
DeleteBackendAuthResponse, deleteBackendAuthResponse_jobId - The ID for the job.
DeleteBackendAuthResponse, deleteBackendAuthResponse_operation - The name of the operation.
DeleteBackendAuthResponse, deleteBackendAuthResponse_status - The current status of the request.
$sel:httpStatus:DeleteBackendAuthResponse', deleteBackendAuthResponse_httpStatus - The response's http status code.
DeleteBackendStorage
data DeleteBackendStorage Source #
The request body for DeleteBackendStorage.
See: newDeleteBackendStorage smart constructor.
Constructors
| DeleteBackendStorage' Text Text ServiceName Text | 
Instances
newDeleteBackendStorage Source #
Arguments
| :: Text | |
| -> Text | |
| -> ServiceName | |
| -> Text | |
| -> DeleteBackendStorage | 
Create a value of DeleteBackendStorage with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
DeleteBackendStorage, deleteBackendStorage_appId - The app ID.
DeleteBackendStorage, deleteBackendStorage_backendEnvironmentName - The name of the backend environment.
DeleteBackendStorage, deleteBackendStorage_serviceName - The name of the storage service.
$sel:resourceName:DeleteBackendStorage', deleteBackendStorage_resourceName - The name of the storage resource.
data DeleteBackendStorageResponse Source #
See: newDeleteBackendStorageResponse smart constructor.
Instances
newDeleteBackendStorageResponse Source #
Create a value of DeleteBackendStorageResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
DeleteBackendStorage, deleteBackendStorageResponse_appId - The app ID.
DeleteBackendStorage, deleteBackendStorageResponse_backendEnvironmentName - The name of the backend environment.
DeleteBackendStorageResponse, deleteBackendStorageResponse_jobId - The ID for the job.
DeleteBackendStorageResponse, deleteBackendStorageResponse_status - The current status of the request.
$sel:httpStatus:DeleteBackendStorageResponse', deleteBackendStorageResponse_httpStatus - The response's http status code.
DeleteToken
data DeleteToken Source #
See: newDeleteToken smart constructor.
Constructors
| DeleteToken' Text Text | 
Instances
Arguments
| :: Text | |
| -> Text | |
| -> DeleteToken | 
Create a value of DeleteToken with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:sessionId:DeleteToken', deleteToken_sessionId - The session ID.
DeleteToken, deleteToken_appId - The app ID.
data DeleteTokenResponse Source #
See: newDeleteTokenResponse smart constructor.
Constructors
| DeleteTokenResponse' (Maybe Bool) Int | 
Instances
newDeleteTokenResponse Source #
Arguments
| :: Int | |
| -> DeleteTokenResponse | 
Create a value of DeleteTokenResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:isSuccess:DeleteTokenResponse', deleteTokenResponse_isSuccess - Indicates whether the request succeeded or failed.
$sel:httpStatus:DeleteTokenResponse', deleteTokenResponse_httpStatus - The response's http status code.
GenerateBackendAPIModels
data GenerateBackendAPIModels Source #
The request body for GenerateBackendAPIModels.
See: newGenerateBackendAPIModels smart constructor.
Constructors
| GenerateBackendAPIModels' Text Text Text | 
Instances
newGenerateBackendAPIModels Source #
Arguments
| :: Text | |
| -> Text | |
| -> Text | |
| -> GenerateBackendAPIModels | 
Create a value of GenerateBackendAPIModels with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
GenerateBackendAPIModels, generateBackendAPIModels_appId - The app ID.
GenerateBackendAPIModels, generateBackendAPIModels_backendEnvironmentName - The name of the backend environment.
$sel:resourceName:GenerateBackendAPIModels', generateBackendAPIModels_resourceName - The name of this resource.
data GenerateBackendAPIModelsResponse Source #
See: newGenerateBackendAPIModelsResponse smart constructor.
Constructors
| GenerateBackendAPIModelsResponse' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) Int | 
Instances
newGenerateBackendAPIModelsResponse Source #
Create a value of GenerateBackendAPIModelsResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
GenerateBackendAPIModels, generateBackendAPIModelsResponse_appId - The app ID.
GenerateBackendAPIModels, generateBackendAPIModelsResponse_backendEnvironmentName - The name of the backend environment.
GenerateBackendAPIModelsResponse, generateBackendAPIModelsResponse_error - If the request fails, this error is returned.
GenerateBackendAPIModelsResponse, generateBackendAPIModelsResponse_jobId - The ID for the job.
GenerateBackendAPIModelsResponse, generateBackendAPIModelsResponse_operation - The name of the operation.
GenerateBackendAPIModelsResponse, generateBackendAPIModelsResponse_status - The current status of the request.
$sel:httpStatus:GenerateBackendAPIModelsResponse', generateBackendAPIModelsResponse_httpStatus - The response's http status code.
GetBackend
data GetBackend Source #
The request body for GetBackend.
See: newGetBackend smart constructor.
Constructors
| GetBackend' (Maybe Text) Text | 
Instances
Arguments
| :: Text | |
| -> GetBackend | 
Create a value of GetBackend with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
GetBackend, getBackend_backendEnvironmentName - The name of the backend environment.
GetBackend, getBackend_appId - The app ID.
data GetBackendResponse Source #
See: newGetBackendResponse smart constructor.
Constructors
| GetBackendResponse' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe [Text]) (Maybe Text) (Maybe Text) Int | 
Instances
newGetBackendResponse Source #
Arguments
| :: Int | |
| -> GetBackendResponse | 
Create a value of GetBackendResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:amplifyFeatureFlags:GetBackendResponse', getBackendResponse_amplifyFeatureFlags - A stringified version of the cli.json file for your Amplify project.
$sel:amplifyMetaConfig:GetBackendResponse', getBackendResponse_amplifyMetaConfig - A stringified version of the current configs for your Amplify project.
GetBackend, getBackendResponse_appId - The app ID.
$sel:appName:GetBackendResponse', getBackendResponse_appName - The name of the app.
$sel:backendEnvironmentList:GetBackendResponse', getBackendResponse_backendEnvironmentList - A list of backend environments in an array.
GetBackend, getBackendResponse_backendEnvironmentName - The name of the backend environment.
GetBackendResponse, getBackendResponse_error - If the request failed, this is the returned error.
$sel:httpStatus:GetBackendResponse', getBackendResponse_httpStatus - The response's http status code.
GetBackendAPI
data GetBackendAPI Source #
The request body for GetBackendAPI.
See: newGetBackendAPI smart constructor.
Constructors
| GetBackendAPI' (Maybe BackendAPIResourceConfig) Text Text Text | 
Instances
Arguments
| :: Text | |
| -> Text | |
| -> Text | |
| -> GetBackendAPI | 
Create a value of GetBackendAPI with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
GetBackendAPI, getBackendAPI_resourceConfig - Defines the resource configuration for the data model in your Amplify
 project.
GetBackendAPI, getBackendAPI_appId - The app ID.
GetBackendAPI, getBackendAPI_backendEnvironmentName - The name of the backend environment.
GetBackendAPI, getBackendAPI_resourceName - The name of this resource.
data GetBackendAPIResponse Source #
See: newGetBackendAPIResponse smart constructor.
Constructors
| GetBackendAPIResponse' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe BackendAPIResourceConfig) (Maybe Text) Int | 
Instances
newGetBackendAPIResponse Source #
Create a value of GetBackendAPIResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
GetBackendAPI, getBackendAPIResponse_appId - The app ID.
GetBackendAPI, getBackendAPIResponse_backendEnvironmentName - The name of the backend environment.
GetBackendAPIResponse, getBackendAPIResponse_error - If the request fails, this error is returned.
GetBackendAPI, getBackendAPIResponse_resourceConfig - The resource configuration for this response object.
GetBackendAPI, getBackendAPIResponse_resourceName - The name of this resource.
$sel:httpStatus:GetBackendAPIResponse', getBackendAPIResponse_httpStatus - The response's http status code.
GetBackendAPIModels
data GetBackendAPIModels Source #
The request body for GetBackendAPIModels.
See: newGetBackendAPIModels smart constructor.
Constructors
| GetBackendAPIModels' Text Text Text | 
Instances
newGetBackendAPIModels Source #
Arguments
| :: Text | |
| -> Text | |
| -> Text | |
| -> GetBackendAPIModels | 
Create a value of GetBackendAPIModels with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
GetBackendAPIModels, getBackendAPIModels_appId - The app ID.
GetBackendAPIModels, getBackendAPIModels_backendEnvironmentName - The name of the backend environment.
$sel:resourceName:GetBackendAPIModels', getBackendAPIModels_resourceName - The name of this resource.
data GetBackendAPIModelsResponse Source #
See: newGetBackendAPIModelsResponse smart constructor.
Instances
newGetBackendAPIModelsResponse Source #
Create a value of GetBackendAPIModelsResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:modelIntrospectionSchema:GetBackendAPIModelsResponse', getBackendAPIModelsResponse_modelIntrospectionSchema - Stringified JSON of the model introspection schema for an existing
 backend API resource.
$sel:models:GetBackendAPIModelsResponse', getBackendAPIModelsResponse_models - Stringified JSON of the datastore model.
GetBackendAPIModelsResponse, getBackendAPIModelsResponse_status - The current status of the request.
$sel:httpStatus:GetBackendAPIModelsResponse', getBackendAPIModelsResponse_httpStatus - The response's http status code.
GetBackendAuth
data GetBackendAuth Source #
The request body for GetBackendAuth.
See: newGetBackendAuth smart constructor.
Constructors
| GetBackendAuth' Text Text Text | 
Instances
Arguments
| :: Text | |
| -> Text | |
| -> Text | |
| -> GetBackendAuth | 
Create a value of GetBackendAuth with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
GetBackendAuth, getBackendAuth_appId - The app ID.
GetBackendAuth, getBackendAuth_backendEnvironmentName - The name of the backend environment.
GetBackendAuth, getBackendAuth_resourceName - The name of this resource.
data GetBackendAuthResponse Source #
See: newGetBackendAuthResponse smart constructor.
Constructors
| GetBackendAuthResponse' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe CreateBackendAuthResourceConfig) (Maybe Text) Int | 
Instances
newGetBackendAuthResponse Source #
Create a value of GetBackendAuthResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
GetBackendAuth, getBackendAuthResponse_appId - The app ID.
GetBackendAuth, getBackendAuthResponse_backendEnvironmentName - The name of the backend environment.
GetBackendAuthResponse, getBackendAuthResponse_error - If the request fails, this error is returned.
$sel:resourceConfig:GetBackendAuthResponse', getBackendAuthResponse_resourceConfig - The resource configuration for authorization requests to the backend of
 your Amplify project.
GetBackendAuth, getBackendAuthResponse_resourceName - The name of this resource.
$sel:httpStatus:GetBackendAuthResponse', getBackendAuthResponse_httpStatus - The response's http status code.
GetBackendJob
data GetBackendJob Source #
See: newGetBackendJob smart constructor.
Constructors
| GetBackendJob' Text Text Text | 
Instances
Arguments
| :: Text | |
| -> Text | |
| -> Text | |
| -> GetBackendJob | 
Create a value of GetBackendJob with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
GetBackendJob, getBackendJob_appId - The app ID.
GetBackendJob, getBackendJob_backendEnvironmentName - The name of the backend environment.
GetBackendJob, getBackendJob_jobId - The ID for the job.
data GetBackendJobResponse Source #
See: newGetBackendJobResponse smart constructor.
Constructors
| GetBackendJobResponse' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) Int | 
Instances
newGetBackendJobResponse Source #
Create a value of GetBackendJobResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
GetBackendJob, getBackendJobResponse_appId - The app ID.
GetBackendJob, getBackendJobResponse_backendEnvironmentName - The name of the backend environment.
GetBackendJobResponse, getBackendJobResponse_createTime - The time when the job was created.
GetBackendJobResponse, getBackendJobResponse_error - If the request fails, this error is returned.
GetBackendJob, getBackendJobResponse_jobId - The ID for the job.
GetBackendJobResponse, getBackendJobResponse_operation - The name of the operation.
GetBackendJobResponse, getBackendJobResponse_status - The current status of the request.
GetBackendJobResponse, getBackendJobResponse_updateTime - The time when the job was last updated.
$sel:httpStatus:GetBackendJobResponse', getBackendJobResponse_httpStatus - The response's http status code.
GetBackendStorage
data GetBackendStorage Source #
The request body for GetBackendStorage.
See: newGetBackendStorage smart constructor.
Constructors
| GetBackendStorage' Text Text Text | 
Instances
Arguments
| :: Text | |
| -> Text | |
| -> Text | |
| -> GetBackendStorage | 
Create a value of GetBackendStorage with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
GetBackendStorage, getBackendStorage_appId - The app ID.
GetBackendStorage, getBackendStorage_backendEnvironmentName - The name of the backend environment.
GetBackendStorage, getBackendStorage_resourceName - The name of the storage resource.
data GetBackendStorageResponse Source #
See: newGetBackendStorageResponse smart constructor.
Constructors
| GetBackendStorageResponse' (Maybe Text) (Maybe Text) (Maybe GetBackendStorageResourceConfig) (Maybe Text) Int | 
Instances
newGetBackendStorageResponse Source #
Create a value of GetBackendStorageResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
GetBackendStorage, getBackendStorageResponse_appId - The app ID.
GetBackendStorage, getBackendStorageResponse_backendEnvironmentName - The name of the backend environment.
$sel:resourceConfig:GetBackendStorageResponse', getBackendStorageResponse_resourceConfig - The resource configuration for the backend storage resource.
GetBackendStorage, getBackendStorageResponse_resourceName - The name of the storage resource.
$sel:httpStatus:GetBackendStorageResponse', getBackendStorageResponse_httpStatus - The response's http status code.
GetToken
See: newGetToken smart constructor.
Instances
Create a value of GetToken with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
GetToken, getToken_sessionId - The session ID.
GetToken, getToken_appId - The app ID.
data GetTokenResponse Source #
See: newGetTokenResponse smart constructor.
Instances
Arguments
| :: Int | |
| -> GetTokenResponse | 
Create a value of GetTokenResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
GetToken, getTokenResponse_appId - The app ID.
$sel:challengeCode:GetTokenResponse', getTokenResponse_challengeCode - The one-time challenge code for authenticating into the Amplify Admin
 UI.
GetToken, getTokenResponse_sessionId - A unique ID provided when creating a new challenge token.
$sel:ttl:GetTokenResponse', getTokenResponse_ttl - The expiry time for the one-time generated token code.
$sel:httpStatus:GetTokenResponse', getTokenResponse_httpStatus - The response's http status code.
ImportBackendAuth
data ImportBackendAuth Source #
The request body for ImportBackendAuth.
See: newImportBackendAuth smart constructor.
Instances
Create a value of ImportBackendAuth with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:identityPoolId:ImportBackendAuth', importBackendAuth_identityPoolId - The ID of the Amazon Cognito identity pool.
ImportBackendAuth, importBackendAuth_appId - The app ID.
ImportBackendAuth, importBackendAuth_backendEnvironmentName - The name of the backend environment.
$sel:userPoolId:ImportBackendAuth', importBackendAuth_userPoolId - The ID of the Amazon Cognito user pool.
$sel:nativeClientId:ImportBackendAuth', importBackendAuth_nativeClientId - The ID of the Amazon Cognito native client.
$sel:webClientId:ImportBackendAuth', importBackendAuth_webClientId - The ID of the Amazon Cognito web client.
data ImportBackendAuthResponse Source #
See: newImportBackendAuthResponse smart constructor.
Constructors
| ImportBackendAuthResponse' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) Int | 
Instances
newImportBackendAuthResponse Source #
Create a value of ImportBackendAuthResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
ImportBackendAuth, importBackendAuthResponse_appId - The app ID.
ImportBackendAuth, importBackendAuthResponse_backendEnvironmentName - The name of the backend environment.
ImportBackendAuthResponse, importBackendAuthResponse_error - If the request fails, this error is returned.
ImportBackendAuthResponse, importBackendAuthResponse_jobId - The ID for the job.
ImportBackendAuthResponse, importBackendAuthResponse_operation - The name of the operation.
ImportBackendAuthResponse, importBackendAuthResponse_status - The current status of the request.
$sel:httpStatus:ImportBackendAuthResponse', importBackendAuthResponse_httpStatus - The response's http status code.
ImportBackendStorage
data ImportBackendStorage Source #
The request body for ImportBackendStorage.
See: newImportBackendStorage smart constructor.
Constructors
| ImportBackendStorage' (Maybe Text) Text Text ServiceName | 
Instances
newImportBackendStorage Source #
Arguments
| :: Text | |
| -> Text | |
| -> ServiceName | |
| -> ImportBackendStorage | 
Create a value of ImportBackendStorage with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
ImportBackendStorage, importBackendStorage_bucketName - The name of the S3 bucket.
ImportBackendStorage, importBackendStorage_appId - The app ID.
ImportBackendStorage, importBackendStorage_backendEnvironmentName - The name of the backend environment.
ImportBackendStorage, importBackendStorage_serviceName - The name of the storage service.
data ImportBackendStorageResponse Source #
See: newImportBackendStorageResponse smart constructor.
Instances
newImportBackendStorageResponse Source #
Create a value of ImportBackendStorageResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
ImportBackendStorage, importBackendStorageResponse_appId - The app ID.
ImportBackendStorage, importBackendStorageResponse_backendEnvironmentName - The name of the backend environment.
ImportBackendStorageResponse, importBackendStorageResponse_jobId - The ID for the job.
ImportBackendStorageResponse, importBackendStorageResponse_status - The current status of the request.
$sel:httpStatus:ImportBackendStorageResponse', importBackendStorageResponse_httpStatus - The response's http status code.
ListBackendJobs (Paginated)
data ListBackendJobs Source #
The request body for ListBackendJobs.
See: newListBackendJobs smart constructor.
Constructors
| ListBackendJobs' (Maybe Text) (Maybe Natural) (Maybe Text) (Maybe Text) (Maybe Text) Text Text | 
Instances
Arguments
| :: Text | |
| -> Text | |
| -> ListBackendJobs | 
Create a value of ListBackendJobs with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
ListBackendJobs, listBackendJobs_jobId - The ID for the job.
$sel:maxResults:ListBackendJobs', listBackendJobs_maxResults - The maximum number of results that you want in the response.
ListBackendJobs, listBackendJobs_nextToken - The token for the next set of results.
ListBackendJobs, listBackendJobs_operation - Filters the list of response objects to include only those with the
 specified operation name.
ListBackendJobs, listBackendJobs_status - Filters the list of response objects to include only those with the
 specified status.
ListBackendJobs, listBackendJobs_appId - The app ID.
ListBackendJobs, listBackendJobs_backendEnvironmentName - The name of the backend environment.
data ListBackendJobsResponse Source #
See: newListBackendJobsResponse smart constructor.
Constructors
| ListBackendJobsResponse' (Maybe [BackendJobRespObj]) (Maybe Text) Int | 
Instances
newListBackendJobsResponse Source #
Create a value of ListBackendJobsResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:jobs:ListBackendJobsResponse', listBackendJobsResponse_jobs - An array of jobs and their properties.
ListBackendJobs, listBackendJobsResponse_nextToken - The token for the next set of results.
$sel:httpStatus:ListBackendJobsResponse', listBackendJobsResponse_httpStatus - The response's http status code.
ListS3Buckets
data ListS3Buckets Source #
The request body for S3Buckets.
See: newListS3Buckets smart constructor.
Constructors
| ListS3Buckets' (Maybe Text) | 
Instances
newListS3Buckets :: ListS3Buckets Source #
Create a value of ListS3Buckets with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
ListS3Buckets, listS3Buckets_nextToken - Reserved for future use.
data ListS3BucketsResponse Source #
See: newListS3BucketsResponse smart constructor.
Constructors
| ListS3BucketsResponse' (Maybe [S3BucketInfo]) (Maybe Text) Int | 
Instances
newListS3BucketsResponse Source #
Create a value of ListS3BucketsResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:buckets:ListS3BucketsResponse', listS3BucketsResponse_buckets - The list of S3 buckets.
ListS3Buckets, listS3BucketsResponse_nextToken - Reserved for future use.
$sel:httpStatus:ListS3BucketsResponse', listS3BucketsResponse_httpStatus - The response's http status code.
RemoveAllBackends
data RemoveAllBackends Source #
The request body for RemoveAllBackends.
See: newRemoveAllBackends smart constructor.
Constructors
| RemoveAllBackends' (Maybe Bool) Text | 
Instances
Arguments
| :: Text | |
| -> RemoveAllBackends | 
Create a value of RemoveAllBackends with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:cleanAmplifyApp:RemoveAllBackends', removeAllBackends_cleanAmplifyApp - Cleans up the Amplify Console app if this value is set to true.
RemoveAllBackends, removeAllBackends_appId - The app ID.
data RemoveAllBackendsResponse Source #
See: newRemoveAllBackendsResponse smart constructor.
Constructors
| RemoveAllBackendsResponse' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) Int | 
Instances
newRemoveAllBackendsResponse Source #
Create a value of RemoveAllBackendsResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
RemoveAllBackends, removeAllBackendsResponse_appId - The app ID.
RemoveAllBackendsResponse, removeAllBackendsResponse_error - If the request fails, this error is returned.
RemoveAllBackendsResponse, removeAllBackendsResponse_jobId - The ID for the job.
RemoveAllBackendsResponse, removeAllBackendsResponse_operation - The name of the operation.
RemoveAllBackendsResponse, removeAllBackendsResponse_status - The current status of the request.
$sel:httpStatus:RemoveAllBackendsResponse', removeAllBackendsResponse_httpStatus - The response's http status code.
RemoveBackendConfig
data RemoveBackendConfig Source #
See: newRemoveBackendConfig smart constructor.
Constructors
| RemoveBackendConfig' Text | 
Instances
newRemoveBackendConfig Source #
Arguments
| :: Text | |
| -> RemoveBackendConfig | 
Create a value of RemoveBackendConfig with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
RemoveBackendConfig, removeBackendConfig_appId - The app ID.
data RemoveBackendConfigResponse Source #
See: newRemoveBackendConfigResponse smart constructor.
Constructors
| RemoveBackendConfigResponse' (Maybe Text) Int | 
Instances
newRemoveBackendConfigResponse Source #
Create a value of RemoveBackendConfigResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
RemoveBackendConfigResponse, removeBackendConfigResponse_error - If the request fails, this error is returned.
$sel:httpStatus:RemoveBackendConfigResponse', removeBackendConfigResponse_httpStatus - The response's http status code.
UpdateBackendAPI
data UpdateBackendAPI Source #
The request body for UpdateBackendAPI.
See: newUpdateBackendAPI smart constructor.
Constructors
| UpdateBackendAPI' (Maybe BackendAPIResourceConfig) Text Text Text | 
Instances
Arguments
| :: Text | |
| -> Text | |
| -> Text | |
| -> UpdateBackendAPI | 
Create a value of UpdateBackendAPI with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:resourceConfig:UpdateBackendAPI', updateBackendAPI_resourceConfig - Defines the resource configuration for the data model in your Amplify
 project.
UpdateBackendAPI, updateBackendAPI_appId - The app ID.
UpdateBackendAPI, updateBackendAPI_backendEnvironmentName - The name of the backend environment.
$sel:resourceName:UpdateBackendAPI', updateBackendAPI_resourceName - The name of this resource.
data UpdateBackendAPIResponse Source #
See: newUpdateBackendAPIResponse smart constructor.
Constructors
| UpdateBackendAPIResponse' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) Int | 
Instances
newUpdateBackendAPIResponse Source #
Create a value of UpdateBackendAPIResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
UpdateBackendAPI, updateBackendAPIResponse_appId - The app ID.
UpdateBackendAPI, updateBackendAPIResponse_backendEnvironmentName - The name of the backend environment.
UpdateBackendAPIResponse, updateBackendAPIResponse_error - If the request fails, this error is returned.
UpdateBackendAPIResponse, updateBackendAPIResponse_jobId - The ID for the job.
UpdateBackendAPIResponse, updateBackendAPIResponse_operation - The name of the operation.
UpdateBackendAPIResponse, updateBackendAPIResponse_status - The current status of the request.
$sel:httpStatus:UpdateBackendAPIResponse', updateBackendAPIResponse_httpStatus - The response's http status code.
UpdateBackendAuth
data UpdateBackendAuth Source #
The request body for UpdateBackendAuth.
See: newUpdateBackendAuth smart constructor.
Constructors
| UpdateBackendAuth' Text Text Text UpdateBackendAuthResourceConfig | 
Instances
Arguments
| :: Text | |
| -> Text | |
| -> Text | |
| -> UpdateBackendAuthResourceConfig | |
| -> UpdateBackendAuth | 
Create a value of UpdateBackendAuth with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
UpdateBackendAuth, updateBackendAuth_appId - The app ID.
UpdateBackendAuth, updateBackendAuth_backendEnvironmentName - The name of the backend environment.
$sel:resourceName:UpdateBackendAuth', updateBackendAuth_resourceName - The name of this resource.
$sel:resourceConfig:UpdateBackendAuth', updateBackendAuth_resourceConfig - The resource configuration for this request object.
data UpdateBackendAuthResponse Source #
See: newUpdateBackendAuthResponse smart constructor.
Constructors
| UpdateBackendAuthResponse' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) Int | 
Instances
newUpdateBackendAuthResponse Source #
Create a value of UpdateBackendAuthResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
UpdateBackendAuth, updateBackendAuthResponse_appId - The app ID.
UpdateBackendAuth, updateBackendAuthResponse_backendEnvironmentName - The name of the backend environment.
UpdateBackendAuthResponse, updateBackendAuthResponse_error - If the request fails, this error is returned.
UpdateBackendAuthResponse, updateBackendAuthResponse_jobId - The ID for the job.
UpdateBackendAuthResponse, updateBackendAuthResponse_operation - The name of the operation.
UpdateBackendAuthResponse, updateBackendAuthResponse_status - The current status of the request.
$sel:httpStatus:UpdateBackendAuthResponse', updateBackendAuthResponse_httpStatus - The response's http status code.
UpdateBackendConfig
data UpdateBackendConfig Source #
The request body for UpdateBackendConfig.
See: newUpdateBackendConfig smart constructor.
Constructors
| UpdateBackendConfig' (Maybe LoginAuthConfigReqObj) Text | 
Instances
newUpdateBackendConfig Source #
Arguments
| :: Text | |
| -> UpdateBackendConfig | 
Create a value of UpdateBackendConfig with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
UpdateBackendConfig, updateBackendConfig_loginAuthConfig - Describes the Amazon Cognito configuration for Admin UI access.
UpdateBackendConfig, updateBackendConfig_appId - The app ID.
data UpdateBackendConfigResponse Source #
See: newUpdateBackendConfigResponse smart constructor.
Constructors
| UpdateBackendConfigResponse' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe LoginAuthConfigReqObj) Int | 
Instances
newUpdateBackendConfigResponse Source #
Create a value of UpdateBackendConfigResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
UpdateBackendConfig, updateBackendConfigResponse_appId - The app ID.
$sel:backendManagerAppId:UpdateBackendConfigResponse', updateBackendConfigResponse_backendManagerAppId - The app ID for the backend manager.
UpdateBackendConfigResponse, updateBackendConfigResponse_error - If the request fails, this error is returned.
UpdateBackendConfig, updateBackendConfigResponse_loginAuthConfig - Describes the Amazon Cognito configurations for the Admin UI auth
 resource to log in with.
$sel:httpStatus:UpdateBackendConfigResponse', updateBackendConfigResponse_httpStatus - The response's http status code.
UpdateBackendJob
data UpdateBackendJob Source #
The request body for GetBackendJob.
See: newUpdateBackendJob smart constructor.
Instances
Arguments
| :: Text | |
| -> Text | |
| -> Text | |
| -> UpdateBackendJob | 
Create a value of UpdateBackendJob with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
UpdateBackendJob, updateBackendJob_operation - Filters the list of response objects to include only those with the
 specified operation name.
UpdateBackendJob, updateBackendJob_status - Filters the list of response objects to include only those with the
 specified status.
UpdateBackendJob, updateBackendJob_appId - The app ID.
UpdateBackendJob, updateBackendJob_backendEnvironmentName - The name of the backend environment.
UpdateBackendJob, updateBackendJob_jobId - The ID for the job.
data UpdateBackendJobResponse Source #
See: newUpdateBackendJobResponse smart constructor.
Constructors
| UpdateBackendJobResponse' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) Int | 
Instances
newUpdateBackendJobResponse Source #
Create a value of UpdateBackendJobResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
UpdateBackendJob, updateBackendJobResponse_appId - The app ID.
UpdateBackendJob, updateBackendJobResponse_backendEnvironmentName - The name of the backend environment.
UpdateBackendJobResponse, updateBackendJobResponse_createTime - The time when the job was created.
UpdateBackendJobResponse, updateBackendJobResponse_error - If the request fails, this error is returned.
UpdateBackendJob, updateBackendJobResponse_jobId - The ID for the job.
UpdateBackendJob, updateBackendJobResponse_operation - The name of the operation.
UpdateBackendJob, updateBackendJobResponse_status - The current status of the request.
UpdateBackendJobResponse, updateBackendJobResponse_updateTime - The time when the job was last updated.
$sel:httpStatus:UpdateBackendJobResponse', updateBackendJobResponse_httpStatus - The response's http status code.
UpdateBackendStorage
data UpdateBackendStorage Source #
The request body for UpdateBackendStorage.
See: newUpdateBackendStorage smart constructor.
Instances
newUpdateBackendStorage Source #
Arguments
| :: Text | |
| -> Text | |
| -> Text | |
| -> UpdateBackendStorageResourceConfig | |
| -> UpdateBackendStorage | 
Create a value of UpdateBackendStorage with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
UpdateBackendStorage, updateBackendStorage_appId - The app ID.
UpdateBackendStorage, updateBackendStorage_backendEnvironmentName - The name of the backend environment.
$sel:resourceName:UpdateBackendStorage', updateBackendStorage_resourceName - The name of the storage resource.
$sel:resourceConfig:UpdateBackendStorage', updateBackendStorage_resourceConfig - The resource configuration for updating backend storage.
data UpdateBackendStorageResponse Source #
See: newUpdateBackendStorageResponse smart constructor.
Instances
newUpdateBackendStorageResponse Source #
Create a value of UpdateBackendStorageResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
UpdateBackendStorage, updateBackendStorageResponse_appId - The app ID.
UpdateBackendStorage, updateBackendStorageResponse_backendEnvironmentName - The name of the backend environment.
UpdateBackendStorageResponse, updateBackendStorageResponse_jobId - The ID for the job.
UpdateBackendStorageResponse, updateBackendStorageResponse_status - The current status of the request.
$sel:httpStatus:UpdateBackendStorageResponse', updateBackendStorageResponse_httpStatus - The response's http status code.
Types
AdditionalConstraintsElement
newtype AdditionalConstraintsElement Source #
Constructors
| AdditionalConstraintsElement' | |
Fields  | |
Bundled Patterns
Instances
AuthResources
newtype AuthResources Source #
Constructors
| AuthResources' | |
Fields  | |
Bundled Patterns
| pattern AuthResources_IDENTITY_POOL_AND_USER_POOL :: AuthResources | |
| pattern AuthResources_USER_POOL_ONLY :: AuthResources | 
Instances
AuthenticatedElement
newtype AuthenticatedElement Source #
Constructors
| AuthenticatedElement' | |
Fields  | |
Bundled Patterns
| pattern AuthenticatedElement_CREATE_AND_UPDATE :: AuthenticatedElement | |
| pattern AuthenticatedElement_DELETE :: AuthenticatedElement | |
| pattern AuthenticatedElement_READ :: AuthenticatedElement | 
Instances
DeliveryMethod
newtype DeliveryMethod Source #
The type of verification message to send.
Constructors
| DeliveryMethod' | |
Fields  | |
Bundled Patterns
| pattern DeliveryMethod_EMAIL :: DeliveryMethod | |
| pattern DeliveryMethod_SMS :: DeliveryMethod | 
Instances
MFAMode
Constructors
| MFAMode' | |
Fields 
  | |
Bundled Patterns
| pattern MFAMode_OFF :: MFAMode | |
| pattern MFAMode_ON :: MFAMode | |
| pattern MFAMode_OPTIONAL :: MFAMode | 
Instances
MfaTypesElement
newtype MfaTypesElement Source #
Constructors
| MfaTypesElement' | |
Fields  | |
Bundled Patterns
| pattern MfaTypesElement_SMS :: MfaTypesElement | |
| pattern MfaTypesElement_TOTP :: MfaTypesElement | 
Instances
Mode
Bundled Patterns
| pattern Mode_AMAZON_COGNITO_USER_POOLS :: Mode | |
| pattern Mode_API_KEY :: Mode | |
| pattern Mode_AWS_IAM :: Mode | |
| pattern Mode_OPENID_CONNECT :: Mode | 
Instances
OAuthGrantType
newtype OAuthGrantType Source #
Constructors
| OAuthGrantType' | |
Fields  | |
Bundled Patterns
| pattern OAuthGrantType_CODE :: OAuthGrantType | |
| pattern OAuthGrantType_IMPLICIT :: OAuthGrantType | 
Instances
OAuthScopesElement
newtype OAuthScopesElement Source #
Constructors
| OAuthScopesElement' | |
Fields  | |
Bundled Patterns
| pattern OAuthScopesElement_AWS_COGNITO_SIGNIN_USER_ADMIN :: OAuthScopesElement | |
| pattern OAuthScopesElement_EMAIL :: OAuthScopesElement | |
| pattern OAuthScopesElement_OPENID :: OAuthScopesElement | |
| pattern OAuthScopesElement_PHONE :: OAuthScopesElement | |
| pattern OAuthScopesElement_PROFILE :: OAuthScopesElement | 
Instances
RequiredSignUpAttributesElement
newtype RequiredSignUpAttributesElement Source #
Constructors
| RequiredSignUpAttributesElement' | |
Fields  | |
Bundled Patterns
Instances
ResolutionStrategy
newtype ResolutionStrategy Source #
Constructors
| ResolutionStrategy' | |
Fields  | |
Bundled Patterns
| pattern ResolutionStrategy_AUTOMERGE :: ResolutionStrategy | |
| pattern ResolutionStrategy_LAMBDA :: ResolutionStrategy | |
| pattern ResolutionStrategy_NONE :: ResolutionStrategy | |
| pattern ResolutionStrategy_OPTIMISTIC_CONCURRENCY :: ResolutionStrategy | 
Instances
Service
Constructors
| Service' | |
Fields 
  | |
Bundled Patterns
| pattern Service_COGNITO :: Service | 
Instances
ServiceName
newtype ServiceName Source #
Constructors
| ServiceName' | |
Fields  | |
Bundled Patterns
| pattern ServiceName_S3 :: ServiceName | 
Instances
SignInMethod
newtype SignInMethod Source #
Constructors
| SignInMethod' | |
Fields  | |
Bundled Patterns
| pattern SignInMethod_EMAIL :: SignInMethod | |
| pattern SignInMethod_EMAIL_AND_PHONE_NUMBER :: SignInMethod | |
| pattern SignInMethod_PHONE_NUMBER :: SignInMethod | |
| pattern SignInMethod_USERNAME :: SignInMethod | 
Instances
Status
Constructors
| Status' | |
Fields 
  | |
Bundled Patterns
| pattern Status_LATEST :: Status | |
| pattern Status_STALE :: Status | 
Instances
UnAuthenticatedElement
newtype UnAuthenticatedElement Source #
Constructors
| UnAuthenticatedElement' | |
Fields  | |
Bundled Patterns
Instances
BackendAPIAppSyncAuthSettings
data BackendAPIAppSyncAuthSettings Source #
The authentication settings for accessing provisioned data models in your Amplify project.
See: newBackendAPIAppSyncAuthSettings smart constructor.
Constructors
| BackendAPIAppSyncAuthSettings' (Maybe Text) (Maybe Text) (Maybe Double) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) | 
Instances
newBackendAPIAppSyncAuthSettings :: BackendAPIAppSyncAuthSettings Source #
Create a value of BackendAPIAppSyncAuthSettings with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:cognitoUserPoolId:BackendAPIAppSyncAuthSettings', backendAPIAppSyncAuthSettings_cognitoUserPoolId - The Amazon Cognito user pool ID, if Amazon Cognito was used as an
 authentication setting to access your data models.
$sel:description:BackendAPIAppSyncAuthSettings', backendAPIAppSyncAuthSettings_description - The API key description for API_KEY, if it was used as an authentication
 mechanism to access your data models.
$sel:expirationTime:BackendAPIAppSyncAuthSettings', backendAPIAppSyncAuthSettings_expirationTime - The API key expiration time for API_KEY, if it was used as an
 authentication mechanism to access your data models.
$sel:openIDAuthTTL:BackendAPIAppSyncAuthSettings', backendAPIAppSyncAuthSettings_openIDAuthTTL - The expiry time for the OpenID authentication mechanism.
$sel:openIDClientId:BackendAPIAppSyncAuthSettings', backendAPIAppSyncAuthSettings_openIDClientId - The clientID for openID, if openID was used as an authentication setting
 to access your data models.
$sel:openIDIatTTL:BackendAPIAppSyncAuthSettings', backendAPIAppSyncAuthSettings_openIDIatTTL - The expiry time for the OpenID authentication mechanism.
$sel:openIDIssueURL:BackendAPIAppSyncAuthSettings', backendAPIAppSyncAuthSettings_openIDIssueURL - The openID issuer URL, if openID was used as an authentication setting
 to access your data models.
$sel:openIDProviderName:BackendAPIAppSyncAuthSettings', backendAPIAppSyncAuthSettings_openIDProviderName - The OpenID provider name, if OpenID was used as an authentication
 mechanism to access your data models.
BackendAPIAuthType
data BackendAPIAuthType Source #
Describes the auth types for your configured data models.
See: newBackendAPIAuthType smart constructor.
Constructors
| BackendAPIAuthType' (Maybe Mode) (Maybe BackendAPIAppSyncAuthSettings) | 
Instances
newBackendAPIAuthType :: BackendAPIAuthType Source #
Create a value of BackendAPIAuthType with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:mode:BackendAPIAuthType', backendAPIAuthType_mode - Describes the authentication mode.
$sel:settings:BackendAPIAuthType', backendAPIAuthType_settings - Describes settings for the authentication mode.
BackendAPIConflictResolution
data BackendAPIConflictResolution Source #
Describes the conflict resolution configuration for your data model configured in your Amplify project.
See: newBackendAPIConflictResolution smart constructor.
Constructors
| BackendAPIConflictResolution' (Maybe ResolutionStrategy) | 
Instances
newBackendAPIConflictResolution :: BackendAPIConflictResolution Source #
Create a value of BackendAPIConflictResolution with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:resolutionStrategy:BackendAPIConflictResolution', backendAPIConflictResolution_resolutionStrategy - The strategy for conflict resolution.
BackendAPIResourceConfig
data BackendAPIResourceConfig Source #
The resource config for the data model, configured as a part of the Amplify project.
See: newBackendAPIResourceConfig smart constructor.
Constructors
| BackendAPIResourceConfig' (Maybe [BackendAPIAuthType]) (Maybe Text) (Maybe BackendAPIConflictResolution) (Maybe BackendAPIAuthType) (Maybe Text) (Maybe Text) | 
Instances
newBackendAPIResourceConfig :: BackendAPIResourceConfig Source #
Create a value of BackendAPIResourceConfig with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:additionalAuthTypes:BackendAPIResourceConfig', backendAPIResourceConfig_additionalAuthTypes - Additional authentication methods used to interact with your data
 models.
$sel:apiName:BackendAPIResourceConfig', backendAPIResourceConfig_apiName - The API name used to interact with the data model, configured as a part
 of your Amplify project.
$sel:conflictResolution:BackendAPIResourceConfig', backendAPIResourceConfig_conflictResolution - The conflict resolution strategy for your data stored in the data
 models.
$sel:defaultAuthType:BackendAPIResourceConfig', backendAPIResourceConfig_defaultAuthType - The default authentication type for interacting with the configured data
 models in your Amplify project.
$sel:service:BackendAPIResourceConfig', backendAPIResourceConfig_service - The service used to provision and interact with the data model.
$sel:transformSchema:BackendAPIResourceConfig', backendAPIResourceConfig_transformSchema - The definition of the data model in the annotated transform of the
 GraphQL schema.
BackendAuthAppleProviderConfig
data BackendAuthAppleProviderConfig Source #
Describes Apple social federation configurations for allowing your app users to sign in using OAuth.
See: newBackendAuthAppleProviderConfig smart constructor.
Instances
newBackendAuthAppleProviderConfig :: BackendAuthAppleProviderConfig Source #
Create a value of BackendAuthAppleProviderConfig with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:clientId:BackendAuthAppleProviderConfig', backendAuthAppleProviderConfig_clientId - Describes the client_id (also called Services ID) that comes from Apple.
$sel:keyId:BackendAuthAppleProviderConfig', backendAuthAppleProviderConfig_keyId - Describes the key_id that comes from Apple.
$sel:privateKey:BackendAuthAppleProviderConfig', backendAuthAppleProviderConfig_privateKey - Describes the private_key that comes from Apple.
$sel:teamId:BackendAuthAppleProviderConfig', backendAuthAppleProviderConfig_teamId - Describes the team_id that comes from Apple.
BackendAuthSocialProviderConfig
data BackendAuthSocialProviderConfig Source #
Describes third-party social federation configurations for allowing your app users to sign in using OAuth.
See: newBackendAuthSocialProviderConfig smart constructor.
Constructors
| BackendAuthSocialProviderConfig' (Maybe Text) (Maybe Text) | 
Instances
newBackendAuthSocialProviderConfig :: BackendAuthSocialProviderConfig Source #
Create a value of BackendAuthSocialProviderConfig with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:clientId:BackendAuthSocialProviderConfig', backendAuthSocialProviderConfig_clientId - Describes the client_id, which can be obtained from the third-party
 social federation provider.
$sel:clientSecret:BackendAuthSocialProviderConfig', backendAuthSocialProviderConfig_clientSecret - Describes the client_secret, which can be obtained from third-party
 social federation providers.
BackendJobRespObj
data BackendJobRespObj Source #
The response object for this operation.
See: newBackendJobRespObj smart constructor.
Constructors
| BackendJobRespObj' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) Text Text | 
Instances
Arguments
| :: Text | |
| -> Text | |
| -> BackendJobRespObj | 
Create a value of BackendJobRespObj with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:createTime:BackendJobRespObj', backendJobRespObj_createTime - The time when the job was created.
$sel:error:BackendJobRespObj', backendJobRespObj_error - If the request fails, this error is returned.
$sel:jobId:BackendJobRespObj', backendJobRespObj_jobId - The ID for the job.
$sel:operation:BackendJobRespObj', backendJobRespObj_operation - The name of the operation.
$sel:status:BackendJobRespObj', backendJobRespObj_status - The current status of the request.
$sel:updateTime:BackendJobRespObj', backendJobRespObj_updateTime - The time when the job was last updated.
$sel:appId:BackendJobRespObj', backendJobRespObj_appId - The app ID.
$sel:backendEnvironmentName:BackendJobRespObj', backendJobRespObj_backendEnvironmentName - The name of the backend environment.
BackendStoragePermissions
data BackendStoragePermissions Source #
Describes the read, write, and delete permissions users have against your storage S3 bucket.
See: newBackendStoragePermissions smart constructor.
Constructors
| BackendStoragePermissions' (Maybe [UnAuthenticatedElement]) [AuthenticatedElement] | 
Instances
newBackendStoragePermissions :: BackendStoragePermissions Source #
Create a value of BackendStoragePermissions with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:unAuthenticated:BackendStoragePermissions', backendStoragePermissions_unAuthenticated - Lists all unauthenticated user read, write, and delete permissions for
 your S3 bucket.
$sel:authenticated:BackendStoragePermissions', backendStoragePermissions_authenticated - Lists all authenticated user read, write, and delete permissions for
 your S3 bucket.
CreateBackendAuthForgotPasswordConfig
data CreateBackendAuthForgotPasswordConfig Source #
(DEPRECATED) Describes the forgot password policy for authenticating into the Amplify app.
See: newCreateBackendAuthForgotPasswordConfig smart constructor.
Constructors
| CreateBackendAuthForgotPasswordConfig' (Maybe EmailSettings) (Maybe SmsSettings) DeliveryMethod | 
Instances
newCreateBackendAuthForgotPasswordConfig Source #
Arguments
| :: DeliveryMethod | |
| -> CreateBackendAuthForgotPasswordConfig | 
Create a value of CreateBackendAuthForgotPasswordConfig with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:emailSettings:CreateBackendAuthForgotPasswordConfig', createBackendAuthForgotPasswordConfig_emailSettings - (DEPRECATED) The configuration for the email sent when an app user
 forgets their password.
$sel:smsSettings:CreateBackendAuthForgotPasswordConfig', createBackendAuthForgotPasswordConfig_smsSettings - (DEPRECATED) The configuration for the SMS message sent when an app
 user forgets their password.
$sel:deliveryMethod:CreateBackendAuthForgotPasswordConfig', createBackendAuthForgotPasswordConfig_deliveryMethod - (DEPRECATED) Describes which mode to use (either SMS or email) to
 deliver messages to app users who want to recover their password.
CreateBackendAuthIdentityPoolConfig
data CreateBackendAuthIdentityPoolConfig Source #
Describes authorization configurations for the auth resources, configured as a part of your Amplify project.
See: newCreateBackendAuthIdentityPoolConfig smart constructor.
Constructors
| CreateBackendAuthIdentityPoolConfig' Bool Text | 
Instances
newCreateBackendAuthIdentityPoolConfig Source #
Arguments
| :: Bool | 
  | 
| -> Text | |
| -> CreateBackendAuthIdentityPoolConfig | 
Create a value of CreateBackendAuthIdentityPoolConfig with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:unauthenticatedLogin:CreateBackendAuthIdentityPoolConfig', createBackendAuthIdentityPoolConfig_unauthenticatedLogin - Set to true or false based on whether you want to enable guest
 authorization to your Amplify app.
$sel:identityPoolName:CreateBackendAuthIdentityPoolConfig', createBackendAuthIdentityPoolConfig_identityPoolName - Name of the Amazon Cognito identity pool used for authorization.
CreateBackendAuthMFAConfig
data CreateBackendAuthMFAConfig Source #
Describes whether to apply multi-factor authentication policies for your Amazon Cognito user pool configured as a part of your Amplify project.
See: newCreateBackendAuthMFAConfig smart constructor.
Constructors
| CreateBackendAuthMFAConfig' (Maybe Settings) MFAMode | 
Instances
newCreateBackendAuthMFAConfig Source #
Create a value of CreateBackendAuthMFAConfig with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:settings:CreateBackendAuthMFAConfig', createBackendAuthMFAConfig_settings - Describes the configuration settings and methods for your Amplify app
 users to use MFA.
$sel:mfaMode:CreateBackendAuthMFAConfig', createBackendAuthMFAConfig_mfaMode - Describes whether MFA should be [ON, OFF, or OPTIONAL] for
 authentication in your Amplify project.
CreateBackendAuthOAuthConfig
data CreateBackendAuthOAuthConfig Source #
Creates the OAuth configuration for your Amplify project.
See: newCreateBackendAuthOAuthConfig smart constructor.
Constructors
| CreateBackendAuthOAuthConfig' (Maybe Text) (Maybe SocialProviderSettings) [Text] [Text] OAuthGrantType [OAuthScopesElement] | 
Instances
newCreateBackendAuthOAuthConfig Source #
Arguments
| :: OAuthGrantType | |
| -> CreateBackendAuthOAuthConfig | 
Create a value of CreateBackendAuthOAuthConfig with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:domainPrefix:CreateBackendAuthOAuthConfig', createBackendAuthOAuthConfig_domainPrefix - The domain prefix for your Amplify app.
$sel:socialProviderSettings:CreateBackendAuthOAuthConfig', createBackendAuthOAuthConfig_socialProviderSettings - The settings for using social providers to access your Amplify app.
$sel:redirectSignOutURIs:CreateBackendAuthOAuthConfig', createBackendAuthOAuthConfig_redirectSignOutURIs - Redirect URLs that OAuth uses when a user signs out of an Amplify app.
$sel:redirectSignInURIs:CreateBackendAuthOAuthConfig', createBackendAuthOAuthConfig_redirectSignInURIs - The redirected URI for signing in to your Amplify app.
$sel:oAuthGrantType:CreateBackendAuthOAuthConfig', createBackendAuthOAuthConfig_oAuthGrantType - The OAuth grant type that you use to allow app users to authenticate
 from your Amplify app.
$sel:oAuthScopes:CreateBackendAuthOAuthConfig', createBackendAuthOAuthConfig_oAuthScopes - List of OAuth-related flows used to allow your app users to authenticate
 from your Amplify app.
CreateBackendAuthPasswordPolicyConfig
data CreateBackendAuthPasswordPolicyConfig Source #
The password policy configuration for the backend to your Amplify project.
See: newCreateBackendAuthPasswordPolicyConfig smart constructor.
Instances
newCreateBackendAuthPasswordPolicyConfig Source #
Arguments
| :: Double | |
| -> CreateBackendAuthPasswordPolicyConfig | 
Create a value of CreateBackendAuthPasswordPolicyConfig with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:additionalConstraints:CreateBackendAuthPasswordPolicyConfig', createBackendAuthPasswordPolicyConfig_additionalConstraints - Additional constraints for the password used to access the backend of
 your Amplify project.
$sel:minimumLength:CreateBackendAuthPasswordPolicyConfig', createBackendAuthPasswordPolicyConfig_minimumLength - The minimum length of the password used to access the backend of your
 Amplify project.
CreateBackendAuthResourceConfig
data CreateBackendAuthResourceConfig Source #
Defines the resource configuration when creating an auth resource in your Amplify project.
See: newCreateBackendAuthResourceConfig smart constructor.
Constructors
| CreateBackendAuthResourceConfig' (Maybe CreateBackendAuthIdentityPoolConfig) AuthResources CreateBackendAuthUserPoolConfig Service | 
Instances
newCreateBackendAuthResourceConfig Source #
Arguments
| :: AuthResources | |
| -> CreateBackendAuthUserPoolConfig | |
| -> Service | |
| -> CreateBackendAuthResourceConfig | 
Create a value of CreateBackendAuthResourceConfig with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:identityPoolConfigs:CreateBackendAuthResourceConfig', createBackendAuthResourceConfig_identityPoolConfigs - Describes the authorization configuration for the Amazon Cognito
 identity pool, provisioned as a part of your auth resource in the
 Amplify project.
$sel:authResources:CreateBackendAuthResourceConfig', createBackendAuthResourceConfig_authResources - Defines whether you want to configure only authentication or both
 authentication and authorization settings.
$sel:userPoolConfigs:CreateBackendAuthResourceConfig', createBackendAuthResourceConfig_userPoolConfigs - Describes authentication configuration for the Amazon Cognito user pool,
 provisioned as a part of your auth resource in the Amplify project.
$sel:service:CreateBackendAuthResourceConfig', createBackendAuthResourceConfig_service - Defines the service name to use when configuring an authentication
 resource in your Amplify project.
CreateBackendAuthUserPoolConfig
data CreateBackendAuthUserPoolConfig Source #
Describes the Amazon Cognito user pool configuration for the auth resource to be configured for your Amplify project.
See: newCreateBackendAuthUserPoolConfig smart constructor.
Constructors
Instances
newCreateBackendAuthUserPoolConfig Source #
Arguments
| :: SignInMethod | |
| -> Text | |
| -> CreateBackendAuthUserPoolConfig | 
Create a value of CreateBackendAuthUserPoolConfig with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:forgotPassword:CreateBackendAuthUserPoolConfig', createBackendAuthUserPoolConfig_forgotPassword - (DEPRECATED) Describes the forgotten password policy for your Amazon
 Cognito user pool, configured as a part of your Amplify project.
$sel:mfa:CreateBackendAuthUserPoolConfig', createBackendAuthUserPoolConfig_mfa - Describes whether to apply multi-factor authentication policies for your
 Amazon Cognito user pool configured as a part of your Amplify project.
$sel:oAuth:CreateBackendAuthUserPoolConfig', createBackendAuthUserPoolConfig_oAuth - Describes the OAuth policy and rules for your Amazon Cognito user pool,
 configured as a part of your Amplify project.
$sel:passwordPolicy:CreateBackendAuthUserPoolConfig', createBackendAuthUserPoolConfig_passwordPolicy - Describes the password policy for your Amazon Cognito user pool,
 configured as a part of your Amplify project.
$sel:verificationMessage:CreateBackendAuthUserPoolConfig', createBackendAuthUserPoolConfig_verificationMessage - Describes the email or SMS verification message for your Amazon Cognito
 user pool, configured as a part of your Amplify project.
$sel:requiredSignUpAttributes:CreateBackendAuthUserPoolConfig', createBackendAuthUserPoolConfig_requiredSignUpAttributes - The required attributes to sign up new users in the user pool.
$sel:signInMethod:CreateBackendAuthUserPoolConfig', createBackendAuthUserPoolConfig_signInMethod - Describes the sign-in methods that your Amplify app users use to log in
 using the Amazon Cognito user pool, configured as a part of your Amplify
 project.
$sel:userPoolName:CreateBackendAuthUserPoolConfig', createBackendAuthUserPoolConfig_userPoolName - The Amazon Cognito user pool name.
CreateBackendAuthVerificationMessageConfig
data CreateBackendAuthVerificationMessageConfig Source #
Creates an email or SMS verification message for the auth resource configured for your Amplify project.
See: newCreateBackendAuthVerificationMessageConfig smart constructor.
Constructors
| CreateBackendAuthVerificationMessageConfig' (Maybe EmailSettings) (Maybe SmsSettings) DeliveryMethod | 
Instances
newCreateBackendAuthVerificationMessageConfig Source #
Arguments
| :: DeliveryMethod | 
  | 
| -> CreateBackendAuthVerificationMessageConfig | 
Create a value of CreateBackendAuthVerificationMessageConfig with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:emailSettings:CreateBackendAuthVerificationMessageConfig', createBackendAuthVerificationMessageConfig_emailSettings - The settings for the email message.
$sel:smsSettings:CreateBackendAuthVerificationMessageConfig', createBackendAuthVerificationMessageConfig_smsSettings - The settings for the SMS message.
$sel:deliveryMethod:CreateBackendAuthVerificationMessageConfig', createBackendAuthVerificationMessageConfig_deliveryMethod - The type of verification message to send.
CreateBackendStorageResourceConfig
data CreateBackendStorageResourceConfig Source #
The resource configuration for creating backend storage.
See: newCreateBackendStorageResourceConfig smart constructor.
Instances
newCreateBackendStorageResourceConfig Source #
Arguments
| :: ServiceName | |
| -> BackendStoragePermissions | |
| -> CreateBackendStorageResourceConfig | 
Create a value of CreateBackendStorageResourceConfig with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:bucketName:CreateBackendStorageResourceConfig', createBackendStorageResourceConfig_bucketName - The name of the S3 bucket.
$sel:serviceName:CreateBackendStorageResourceConfig', createBackendStorageResourceConfig_serviceName - The name of the storage service.
$sel:permissions:CreateBackendStorageResourceConfig', createBackendStorageResourceConfig_permissions - The authorization configuration for the storage S3 bucket.
EmailSettings
data EmailSettings Source #
The configuration for the email sent when an app user forgets their password.
See: newEmailSettings smart constructor.
Constructors
| EmailSettings' (Maybe Text) (Maybe Text) | 
Instances
newEmailSettings :: EmailSettings Source #
Create a value of EmailSettings with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:emailMessage:EmailSettings', emailSettings_emailMessage - The contents of the email message.
$sel:emailSubject:EmailSettings', emailSettings_emailSubject - The contents of the subject line of the email message.
GetBackendStorageResourceConfig
data GetBackendStorageResourceConfig Source #
The details for a backend storage resource.
See: newGetBackendStorageResourceConfig smart constructor.
Constructors
| GetBackendStorageResourceConfig' (Maybe Text) (Maybe BackendStoragePermissions) ServiceName Bool | 
Instances
newGetBackendStorageResourceConfig Source #
Arguments
| :: ServiceName | |
| -> Bool | |
| -> GetBackendStorageResourceConfig | 
Create a value of GetBackendStorageResourceConfig with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:bucketName:GetBackendStorageResourceConfig', getBackendStorageResourceConfig_bucketName - The name of the S3 bucket.
$sel:permissions:GetBackendStorageResourceConfig', getBackendStorageResourceConfig_permissions - The authorization configuration for the storage S3 bucket.
$sel:serviceName:GetBackendStorageResourceConfig', getBackendStorageResourceConfig_serviceName - The name of the storage service.
$sel:imported:GetBackendStorageResourceConfig', getBackendStorageResourceConfig_imported - Returns True if the storage resource has been imported.
LoginAuthConfigReqObj
data LoginAuthConfigReqObj Source #
The request object for this operation.
See: newLoginAuthConfigReqObj smart constructor.
Instances
newLoginAuthConfigReqObj :: LoginAuthConfigReqObj Source #
Create a value of LoginAuthConfigReqObj with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:awsCognitoIdentityPoolId:LoginAuthConfigReqObj', loginAuthConfigReqObj_awsCognitoIdentityPoolId - The Amazon Cognito identity pool ID used for the Amplify Admin UI login
 authorization.
$sel:awsCognitoRegion:LoginAuthConfigReqObj', loginAuthConfigReqObj_awsCognitoRegion - The AWS Region for the Amplify Admin UI login.
$sel:awsUserPoolsId:LoginAuthConfigReqObj', loginAuthConfigReqObj_awsUserPoolsId - The Amazon Cognito user pool ID used for Amplify Admin UI login
 authentication.
$sel:awsUserPoolsWebClientId:LoginAuthConfigReqObj', loginAuthConfigReqObj_awsUserPoolsWebClientId - The web client ID for the Amazon Cognito user pools.
ResourceConfig
data ResourceConfig Source #
Defines the resource configuration for the data model in your Amplify project.
See: newResourceConfig smart constructor.
Constructors
| ResourceConfig' | |
Instances
newResourceConfig :: ResourceConfig Source #
Create a value of ResourceConfig with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
S3BucketInfo
data S3BucketInfo Source #
Describes the metadata of the S3 bucket.
See: newS3BucketInfo smart constructor.
Constructors
| S3BucketInfo' (Maybe Text) (Maybe Text) | 
Instances
newS3BucketInfo :: S3BucketInfo Source #
Create a value of S3BucketInfo with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:creationDate:S3BucketInfo', s3BucketInfo_creationDate - The creation date of the S3 bucket.
$sel:name:S3BucketInfo', s3BucketInfo_name - The name of the S3 bucket.
Settings
The settings of your MFA configuration for the backend of your Amplify project.
See: newSettings smart constructor.
Constructors
| Settings' (Maybe [MfaTypesElement]) (Maybe Text) | 
Instances
| FromJSON Settings Source # | |
| ToJSON Settings Source # | |
Defined in Amazonka.AmplifyBackend.Types.Settings  | |
| Generic Settings Source # | |
| Read Settings Source # | |
| Show Settings Source # | |
| NFData Settings Source # | |
Defined in Amazonka.AmplifyBackend.Types.Settings  | |
| Eq Settings Source # | |
| Hashable Settings Source # | |
Defined in Amazonka.AmplifyBackend.Types.Settings  | |
| type Rep Settings Source # | |
Defined in Amazonka.AmplifyBackend.Types.Settings type Rep Settings = D1 ('MetaData "Settings" "Amazonka.AmplifyBackend.Types.Settings" "amazonka-amplifybackend-2.0-KAbme26dIsGHSomQ2pZcRc" 'False) (C1 ('MetaCons "Settings'" 'PrefixI 'True) (S1 ('MetaSel ('Just "mfaTypes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [MfaTypesElement])) :*: S1 ('MetaSel ('Just "smsMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))  | |
newSettings :: Settings Source #
Create a value of Settings with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:mfaTypes:Settings', settings_mfaTypes - The supported MFA types.
$sel:smsMessage:Settings', settings_smsMessage - The body of the SMS message.
SmsSettings
data SmsSettings Source #
SMS settings for authentication.
See: newSmsSettings smart constructor.
Constructors
| SmsSettings' (Maybe Text) | 
Instances
newSmsSettings :: SmsSettings Source #
Create a value of SmsSettings with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:smsMessage:SmsSettings', smsSettings_smsMessage - The contents of the SMS message.
SocialProviderSettings
data SocialProviderSettings Source #
The settings for using the social identity providers for access to your Amplify app.
See: newSocialProviderSettings smart constructor.
Constructors
| SocialProviderSettings' (Maybe BackendAuthSocialProviderConfig) (Maybe BackendAuthSocialProviderConfig) (Maybe BackendAuthSocialProviderConfig) (Maybe BackendAuthAppleProviderConfig) | 
Instances
newSocialProviderSettings :: SocialProviderSettings Source #
Create a value of SocialProviderSettings with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:facebook:SocialProviderSettings', socialProviderSettings_facebook - Undocumented member.
$sel:google:SocialProviderSettings', socialProviderSettings_google - Undocumented member.
$sel:loginWithAmazon:SocialProviderSettings', socialProviderSettings_loginWithAmazon - Undocumented member.
$sel:signInWithApple:SocialProviderSettings', socialProviderSettings_signInWithApple - Undocumented member.
UpdateBackendAuthForgotPasswordConfig
data UpdateBackendAuthForgotPasswordConfig Source #
(DEPRECATED) Describes the forgot password policy for authenticating into the Amplify app.
See: newUpdateBackendAuthForgotPasswordConfig smart constructor.
Constructors
| UpdateBackendAuthForgotPasswordConfig' (Maybe DeliveryMethod) (Maybe EmailSettings) (Maybe SmsSettings) | 
Instances
newUpdateBackendAuthForgotPasswordConfig :: UpdateBackendAuthForgotPasswordConfig Source #
Create a value of UpdateBackendAuthForgotPasswordConfig with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:deliveryMethod:UpdateBackendAuthForgotPasswordConfig', updateBackendAuthForgotPasswordConfig_deliveryMethod - (DEPRECATED) Describes which mode to use (either SMS or email) to
 deliver messages to app users that want to recover their password.
$sel:emailSettings:UpdateBackendAuthForgotPasswordConfig', updateBackendAuthForgotPasswordConfig_emailSettings - (DEPRECATED) The configuration for the email sent when an app user
 forgets their password.
$sel:smsSettings:UpdateBackendAuthForgotPasswordConfig', updateBackendAuthForgotPasswordConfig_smsSettings - (DEPRECATED) The configuration for the SMS message sent when an
 Amplify app user forgets their password.
UpdateBackendAuthIdentityPoolConfig
data UpdateBackendAuthIdentityPoolConfig Source #
Describes the authorization configuration for the Amazon Cognito identity pool, provisioned as a part of your auth resource in the Amplify project.
See: newUpdateBackendAuthIdentityPoolConfig smart constructor.
Constructors
| UpdateBackendAuthIdentityPoolConfig' (Maybe Bool) | 
Instances
newUpdateBackendAuthIdentityPoolConfig :: UpdateBackendAuthIdentityPoolConfig Source #
Create a value of UpdateBackendAuthIdentityPoolConfig with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:unauthenticatedLogin:UpdateBackendAuthIdentityPoolConfig', updateBackendAuthIdentityPoolConfig_unauthenticatedLogin - A boolean value that can be set to allow or disallow guest-level
 authorization into your Amplify app.
UpdateBackendAuthMFAConfig
data UpdateBackendAuthMFAConfig Source #
Updates the multi-factor authentication (MFA) configuration for the backend of your Amplify project.
See: newUpdateBackendAuthMFAConfig smart constructor.
Constructors
| UpdateBackendAuthMFAConfig' (Maybe MFAMode) (Maybe Settings) | 
Instances
newUpdateBackendAuthMFAConfig :: UpdateBackendAuthMFAConfig Source #
Create a value of UpdateBackendAuthMFAConfig with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:mfaMode:UpdateBackendAuthMFAConfig', updateBackendAuthMFAConfig_mfaMode - The MFA mode for the backend of your Amplify project.
$sel:settings:UpdateBackendAuthMFAConfig', updateBackendAuthMFAConfig_settings - The settings of your MFA configuration for the backend of your Amplify
 project.
UpdateBackendAuthOAuthConfig
data UpdateBackendAuthOAuthConfig Source #
The OAuth configurations for authenticating users into your Amplify app.
See: newUpdateBackendAuthOAuthConfig smart constructor.
Constructors
| UpdateBackendAuthOAuthConfig' (Maybe Text) (Maybe OAuthGrantType) (Maybe [OAuthScopesElement]) (Maybe [Text]) (Maybe [Text]) (Maybe SocialProviderSettings) | 
Instances
newUpdateBackendAuthOAuthConfig :: UpdateBackendAuthOAuthConfig Source #
Create a value of UpdateBackendAuthOAuthConfig with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:domainPrefix:UpdateBackendAuthOAuthConfig', updateBackendAuthOAuthConfig_domainPrefix - The Amazon Cognito domain prefix used to create a hosted UI for
 authentication.
$sel:oAuthGrantType:UpdateBackendAuthOAuthConfig', updateBackendAuthOAuthConfig_oAuthGrantType - The OAuth grant type to allow app users to authenticate from your
 Amplify app.
$sel:oAuthScopes:UpdateBackendAuthOAuthConfig', updateBackendAuthOAuthConfig_oAuthScopes - The list of OAuth-related flows that can allow users to authenticate
 from your Amplify app.
$sel:redirectSignInURIs:UpdateBackendAuthOAuthConfig', updateBackendAuthOAuthConfig_redirectSignInURIs - Redirect URLs that OAuth uses when a user signs in to an Amplify app.
$sel:redirectSignOutURIs:UpdateBackendAuthOAuthConfig', updateBackendAuthOAuthConfig_redirectSignOutURIs - Redirect URLs that OAuth uses when a user signs out of an Amplify app.
$sel:socialProviderSettings:UpdateBackendAuthOAuthConfig', updateBackendAuthOAuthConfig_socialProviderSettings - Describes third-party social federation configurations for allowing your
 users to sign in with OAuth.
UpdateBackendAuthPasswordPolicyConfig
data UpdateBackendAuthPasswordPolicyConfig Source #
Describes the password policy for your Amazon Cognito user pool configured as a part of your Amplify project.
See: newUpdateBackendAuthPasswordPolicyConfig smart constructor.
Constructors
| UpdateBackendAuthPasswordPolicyConfig' (Maybe [AdditionalConstraintsElement]) (Maybe Double) | 
Instances
newUpdateBackendAuthPasswordPolicyConfig :: UpdateBackendAuthPasswordPolicyConfig Source #
Create a value of UpdateBackendAuthPasswordPolicyConfig with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:additionalConstraints:UpdateBackendAuthPasswordPolicyConfig', updateBackendAuthPasswordPolicyConfig_additionalConstraints - Describes additional constraints on password requirements to sign in to
 the auth resource, configured as a part of your Amplify project.
$sel:minimumLength:UpdateBackendAuthPasswordPolicyConfig', updateBackendAuthPasswordPolicyConfig_minimumLength - Describes the minimum length of the password required to sign in to the
 auth resource, configured as a part of your Amplify project.
UpdateBackendAuthResourceConfig
data UpdateBackendAuthResourceConfig Source #
Defines the resource configuration when updating an authentication resource in your Amplify project.
See: newUpdateBackendAuthResourceConfig smart constructor.
Constructors
| UpdateBackendAuthResourceConfig' (Maybe UpdateBackendAuthIdentityPoolConfig) AuthResources UpdateBackendAuthUserPoolConfig Service | 
Instances
newUpdateBackendAuthResourceConfig Source #
Arguments
| :: AuthResources | |
| -> UpdateBackendAuthUserPoolConfig | |
| -> Service | |
| -> UpdateBackendAuthResourceConfig | 
Create a value of UpdateBackendAuthResourceConfig with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:identityPoolConfigs:UpdateBackendAuthResourceConfig', updateBackendAuthResourceConfig_identityPoolConfigs - Describes the authorization configuration for the Amazon Cognito
 identity pool, provisioned as a part of your auth resource in the
 Amplify project.
$sel:authResources:UpdateBackendAuthResourceConfig', updateBackendAuthResourceConfig_authResources - Defines the service name to use when configuring an authentication
 resource in your Amplify project.
$sel:userPoolConfigs:UpdateBackendAuthResourceConfig', updateBackendAuthResourceConfig_userPoolConfigs - Describes the authentication configuration for the Amazon Cognito user
 pool, provisioned as a part of your auth resource in the Amplify
 project.
$sel:service:UpdateBackendAuthResourceConfig', updateBackendAuthResourceConfig_service - Defines the service name to use when configuring an authentication
 resource in your Amplify project.
UpdateBackendAuthUserPoolConfig
data UpdateBackendAuthUserPoolConfig Source #
Describes the Amazon Cognito user pool configuration for the authorization resource to be configured for your Amplify project on an update.
See: newUpdateBackendAuthUserPoolConfig smart constructor.
Constructors
Instances
newUpdateBackendAuthUserPoolConfig :: UpdateBackendAuthUserPoolConfig Source #
Create a value of UpdateBackendAuthUserPoolConfig with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:forgotPassword:UpdateBackendAuthUserPoolConfig', updateBackendAuthUserPoolConfig_forgotPassword - (DEPRECATED) Describes the forgot password policy for your Amazon
 Cognito user pool, configured as a part of your Amplify project.
$sel:mfa:UpdateBackendAuthUserPoolConfig', updateBackendAuthUserPoolConfig_mfa - Describes whether to apply multi-factor authentication policies for your
 Amazon Cognito user pool configured as a part of your Amplify project.
$sel:oAuth:UpdateBackendAuthUserPoolConfig', updateBackendAuthUserPoolConfig_oAuth - Describes the OAuth policy and rules for your Amazon Cognito user pool,
 configured as a part of your Amplify project.
$sel:passwordPolicy:UpdateBackendAuthUserPoolConfig', updateBackendAuthUserPoolConfig_passwordPolicy - Describes the password policy for your Amazon Cognito user pool,
 configured as a part of your Amplify project.
$sel:verificationMessage:UpdateBackendAuthUserPoolConfig', updateBackendAuthUserPoolConfig_verificationMessage - Describes the email or SMS verification message for your Amazon Cognito
 user pool, configured as a part of your Amplify project.
UpdateBackendAuthVerificationMessageConfig
data UpdateBackendAuthVerificationMessageConfig Source #
Updates the configuration of the email or SMS message for the auth resource configured for your Amplify project.
See: newUpdateBackendAuthVerificationMessageConfig smart constructor.
Constructors
| UpdateBackendAuthVerificationMessageConfig' (Maybe EmailSettings) (Maybe SmsSettings) DeliveryMethod | 
Instances
newUpdateBackendAuthVerificationMessageConfig Source #
Arguments
| :: DeliveryMethod | 
  | 
| -> UpdateBackendAuthVerificationMessageConfig | 
Create a value of UpdateBackendAuthVerificationMessageConfig with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:emailSettings:UpdateBackendAuthVerificationMessageConfig', updateBackendAuthVerificationMessageConfig_emailSettings - The settings for the email message.
$sel:smsSettings:UpdateBackendAuthVerificationMessageConfig', updateBackendAuthVerificationMessageConfig_smsSettings - The settings for the SMS message.
$sel:deliveryMethod:UpdateBackendAuthVerificationMessageConfig', updateBackendAuthVerificationMessageConfig_deliveryMethod - The type of verification message to send.
UpdateBackendStorageResourceConfig
data UpdateBackendStorageResourceConfig Source #
The resource configuration for updating backend storage.
See: newUpdateBackendStorageResourceConfig smart constructor.
Instances
newUpdateBackendStorageResourceConfig Source #
Arguments
| :: ServiceName | |
| -> BackendStoragePermissions | |
| -> UpdateBackendStorageResourceConfig | 
Create a value of UpdateBackendStorageResourceConfig with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:serviceName:UpdateBackendStorageResourceConfig', updateBackendStorageResourceConfig_serviceName - The name of the storage service.
$sel:permissions:UpdateBackendStorageResourceConfig', updateBackendStorageResourceConfig_permissions - The authorization configuration for the storage S3 bucket.