Skip to content

Amplifybackend Classes

BackendAPIAppSyncAuthSettingsTypeDef

CognitoUserPoolId

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

ExpirationTime

  • Type: typing.Optional[float]

OpenIDAuthTTL

  • Type: typing.Optional[str]

OpenIDClientId

  • Type: typing.Optional[str]

OpenIDIatTTL

  • Type: typing.Optional[str]

OpenIDIssueURL

  • Type: typing.Optional[str]

OpenIDProviderName

  • Type: typing.Optional[str]

BackendAPIAuthTypeTypeDef

Mode

  • Type: typing.Optional[typing.Literal['AMAZON_COGNITO_USER_POOLS', 'API_KEY', 'AWS_IAM', 'OPENID_CONNECT']]

Settings

  • Type: typing.Optional[aws_resource_validator.pydantic_models.amplifybackend_classes.BackendAPIAppSyncAuthSettingsTypeDef]

BackendAPIConflictResolutionTypeDef

ResolutionStrategy

  • Type: typing.Optional[typing.Literal['AUTOMERGE', 'LAMBDA', 'NONE', 'OPTIMISTIC_CONCURRENCY']]

BackendAPIResourceConfigTypeDef

AdditionalAuthTypes

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.amplifybackend_classes.BackendAPIAuthTypeTypeDef]]

ApiName

  • Type: typing.Optional[str]

ConflictResolution

  • Type: typing.Optional[aws_resource_validator.pydantic_models.amplifybackend_classes.BackendAPIConflictResolutionTypeDef]

DefaultAuthType

  • Type: typing.Optional[aws_resource_validator.pydantic_models.amplifybackend_classes.BackendAPIAuthTypeTypeDef]

Service

  • Type: typing.Optional[str]

TransformSchema

  • Type: typing.Optional[str]

BackendAuthAppleProviderConfigTypeDef

ClientId

  • Type: typing.Optional[str]

KeyId

  • Type: typing.Optional[str]

PrivateKey

  • Type: typing.Optional[str]

TeamId

  • Type: typing.Optional[str]

BackendAuthSocialProviderConfigTypeDef

ClientId

  • Type: typing.Optional[str]

ClientSecret

  • Type: typing.Optional[str]

BackendJobRespObjTypeDef

AppId

  • Type:
  • Required: Yes

BackendEnvironmentName

  • Type:
  • Required: Yes

CreateTime

  • Type: typing.Optional[str]

Error

  • Type: typing.Optional[str]

JobId

  • Type: typing.Optional[str]

Operation

  • Type: typing.Optional[str]

Status

  • Type: typing.Optional[str]

UpdateTime

  • Type: typing.Optional[str]

BackendStoragePermissionsTypeDef

Authenticated

  • Type: typing.Sequence[typing.Literal['CREATE_AND_UPDATE', 'DELETE', 'READ']]
  • Required: Yes

UnAuthenticated

  • Type: typing.Optional[typing.Sequence[typing.Literal['CREATE_AND_UPDATE', 'DELETE', 'READ']]]

BaseValidatorModel

Oops! This Pydantic model is currently empty. Stay tuned!

CloneBackendRequestRequestTypeDef

AppId

  • Type:
  • Required: Yes

BackendEnvironmentName

  • Type:
  • Required: Yes

TargetEnvironmentName

  • Type:
  • Required: Yes

CloneBackendResponseTypeDef

AppId

  • Type:
  • Required: Yes

BackendEnvironmentName

  • Type:
  • Required: Yes

Error

  • Type:
  • Required: Yes

JobId

  • Type:
  • Required: Yes

Operation

  • Type:
  • Required: Yes

Status

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateBackendAPIRequestRequestTypeDef

AppId

  • Type:
  • Required: Yes

BackendEnvironmentName

  • Type:
  • Required: Yes

ResourceConfig

  • Type:
  • Required: Yes

ResourceName

  • Type:
  • Required: Yes

CreateBackendAPIResponseTypeDef

AppId

  • Type:
  • Required: Yes

BackendEnvironmentName

  • Type:
  • Required: Yes

Error

  • Type:
  • Required: Yes

JobId

  • Type:
  • Required: Yes

Operation

  • Type:
  • Required: Yes

Status

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateBackendAuthForgotPasswordConfigTypeDef

DeliveryMethod

  • Type: typing.Literal['EMAIL', 'SMS']
  • Required: Yes

EmailSettings

  • Type: typing.Optional[aws_resource_validator.pydantic_models.amplifybackend_classes.EmailSettingsTypeDef]

SmsSettings

  • Type: typing.Optional[aws_resource_validator.pydantic_models.amplifybackend_classes.SmsSettingsTypeDef]

CreateBackendAuthIdentityPoolConfigTypeDef

IdentityPoolName

  • Type:
  • Required: Yes

UnauthenticatedLogin

  • Type:
  • Required: Yes

CreateBackendAuthMFAConfigTypeDef

MFAMode

  • Type: typing.Literal['OFF', 'ON', 'OPTIONAL']
  • Required: Yes

Settings

  • Type: typing.Optional[aws_resource_validator.pydantic_models.amplifybackend_classes.SettingsTypeDef]

CreateBackendAuthOAuthConfigTypeDef

OAuthGrantType

  • Type: typing.Literal['CODE', 'IMPLICIT']
  • Required: Yes

OAuthScopes

  • Type: typing.Sequence[typing.Literal['AWS_COGNITO_SIGNIN_USER_ADMIN', 'EMAIL', 'OPENID', 'PHONE', 'PROFILE']]
  • Required: Yes

RedirectSignInURIs

  • Type: typing.Sequence[str]
  • Required: Yes

RedirectSignOutURIs

  • Type: typing.Sequence[str]
  • Required: Yes

DomainPrefix

  • Type: typing.Optional[str]

SocialProviderSettings

  • Type: typing.Optional[aws_resource_validator.pydantic_models.amplifybackend_classes.SocialProviderSettingsTypeDef]

CreateBackendAuthPasswordPolicyConfigTypeDef

MinimumLength

  • Type:
  • Required: Yes

AdditionalConstraints

  • Type: typing.Optional[typing.Sequence[typing.Literal['REQUIRE_DIGIT', 'REQUIRE_LOWERCASE', 'REQUIRE_SYMBOL', 'REQUIRE_UPPERCASE']]]

CreateBackendAuthRequestRequestTypeDef

AppId

  • Type:
  • Required: Yes

BackendEnvironmentName

  • Type:
  • Required: Yes

ResourceConfig

  • Type:
  • Required: Yes

ResourceName

  • Type:
  • Required: Yes

CreateBackendAuthResourceConfigTypeDef

AuthResources

  • Type: typing.Literal['IDENTITY_POOL_AND_USER_POOL', 'USER_POOL_ONLY']
  • Required: Yes

Service

  • Type: typing.Literal['COGNITO']
  • Required: Yes

UserPoolConfigs

  • Type:
  • Required: Yes

IdentityPoolConfigs

  • Type: typing.Optional[aws_resource_validator.pydantic_models.amplifybackend_classes.CreateBackendAuthIdentityPoolConfigTypeDef]

CreateBackendAuthResponseTypeDef

AppId

  • Type:
  • Required: Yes

BackendEnvironmentName

  • Type:
  • Required: Yes

Error

  • Type:
  • Required: Yes

JobId

  • Type:
  • Required: Yes

Operation

  • Type:
  • Required: Yes

Status

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateBackendAuthUserPoolConfigTypeDef

RequiredSignUpAttributes

  • Type: typing.Sequence[typing.Literal['ADDRESS', 'BIRTHDATE', 'EMAIL', 'FAMILY_NAME', 'GENDER', 'GIVEN_NAME', 'LOCALE', 'MIDDLE_NAME', 'NAME', 'NICKNAME', 'PHONE_NUMBER', 'PICTURE', 'PREFERRED_USERNAME', 'PROFILE', 'UPDATED_AT', 'WEBSITE', 'ZONE_INFO']]
  • Required: Yes

SignInMethod

  • Type: typing.Literal['EMAIL', 'EMAIL_AND_PHONE_NUMBER', 'PHONE_NUMBER', 'USERNAME']
  • Required: Yes

UserPoolName

  • Type:
  • Required: Yes

ForgotPassword

  • Type: typing.Optional[aws_resource_validator.pydantic_models.amplifybackend_classes.CreateBackendAuthForgotPasswordConfigTypeDef]

Mfa

  • Type: typing.Optional[aws_resource_validator.pydantic_models.amplifybackend_classes.CreateBackendAuthMFAConfigTypeDef]

OAuth

  • Type: typing.Optional[aws_resource_validator.pydantic_models.amplifybackend_classes.CreateBackendAuthOAuthConfigTypeDef]

PasswordPolicy

  • Type: typing.Optional[aws_resource_validator.pydantic_models.amplifybackend_classes.CreateBackendAuthPasswordPolicyConfigTypeDef]

VerificationMessage

  • Type: typing.Optional[aws_resource_validator.pydantic_models.amplifybackend_classes.CreateBackendAuthVerificationMessageConfigTypeDef]

CreateBackendAuthVerificationMessageConfigTypeDef

DeliveryMethod

  • Type: typing.Literal['EMAIL', 'SMS']
  • Required: Yes

EmailSettings

  • Type: typing.Optional[aws_resource_validator.pydantic_models.amplifybackend_classes.EmailSettingsTypeDef]

SmsSettings

  • Type: typing.Optional[aws_resource_validator.pydantic_models.amplifybackend_classes.SmsSettingsTypeDef]

CreateBackendConfigRequestRequestTypeDef

AppId

  • Type:
  • Required: Yes

BackendManagerAppId

  • Type: typing.Optional[str]

CreateBackendConfigResponseTypeDef

AppId

  • Type:
  • Required: Yes

BackendEnvironmentName

  • Type:
  • Required: Yes

JobId

  • Type:
  • Required: Yes

Status

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateBackendRequestRequestTypeDef

AppId

  • Type:
  • Required: Yes

AppName

  • Type:
  • Required: Yes

BackendEnvironmentName

  • Type:
  • Required: Yes

ResourceConfig

  • Type: typing.Optional[typing.Mapping[str, typing.Any]]

ResourceName

  • Type: typing.Optional[str]

CreateBackendResponseTypeDef

AppId

  • Type:
  • Required: Yes

BackendEnvironmentName

  • Type:
  • Required: Yes

Error

  • Type:
  • Required: Yes

JobId

  • Type:
  • Required: Yes

Operation

  • Type:
  • Required: Yes

Status

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateBackendStorageRequestRequestTypeDef

AppId

  • Type:
  • Required: Yes

BackendEnvironmentName

  • Type:
  • Required: Yes

ResourceConfig

  • Type:
  • Required: Yes

ResourceName

  • Type:
  • Required: Yes

CreateBackendStorageResourceConfigTypeDef

Permissions

  • Type:
  • Required: Yes

ServiceName

  • Type: typing.Literal['S3']
  • Required: Yes

BucketName

  • Type: typing.Optional[str]

CreateBackendStorageResponseTypeDef

AppId

  • Type:
  • Required: Yes

BackendEnvironmentName

  • Type:
  • Required: Yes

JobId

  • Type:
  • Required: Yes

Status

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateTokenRequestRequestTypeDef

AppId

  • Type:
  • Required: Yes

CreateTokenResponseTypeDef

AppId

  • Type:
  • Required: Yes

ChallengeCode

  • Type:
  • Required: Yes

SessionId

  • Type:
  • Required: Yes

Ttl

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteBackendAPIRequestRequestTypeDef

AppId

  • Type:
  • Required: Yes

BackendEnvironmentName

  • Type:
  • Required: Yes

ResourceName

  • Type:
  • Required: Yes

ResourceConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.amplifybackend_classes.BackendAPIResourceConfigTypeDef]

DeleteBackendAPIResponseTypeDef

AppId

  • Type:
  • Required: Yes

BackendEnvironmentName

  • Type:
  • Required: Yes

Error

  • Type:
  • Required: Yes

JobId

  • Type:
  • Required: Yes

Operation

  • Type:
  • Required: Yes

Status

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteBackendAuthRequestRequestTypeDef

AppId

  • Type:
  • Required: Yes

BackendEnvironmentName

  • Type:
  • Required: Yes

ResourceName

  • Type:
  • Required: Yes

DeleteBackendAuthResponseTypeDef

AppId

  • Type:
  • Required: Yes

BackendEnvironmentName

  • Type:
  • Required: Yes

Error

  • Type:
  • Required: Yes

JobId

  • Type:
  • Required: Yes

Operation

  • Type:
  • Required: Yes

Status

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteBackendRequestRequestTypeDef

AppId

  • Type:
  • Required: Yes

BackendEnvironmentName

  • Type:
  • Required: Yes

DeleteBackendResponseTypeDef

AppId

  • Type:
  • Required: Yes

BackendEnvironmentName

  • Type:
  • Required: Yes

Error

  • Type:
  • Required: Yes

JobId

  • Type:
  • Required: Yes

Operation

  • Type:
  • Required: Yes

Status

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteBackendStorageRequestRequestTypeDef

AppId

  • Type:
  • Required: Yes

BackendEnvironmentName

  • Type:
  • Required: Yes

ResourceName

  • Type:
  • Required: Yes

ServiceName

  • Type: typing.Literal['S3']
  • Required: Yes

DeleteBackendStorageResponseTypeDef

AppId

  • Type:
  • Required: Yes

BackendEnvironmentName

  • Type:
  • Required: Yes

JobId

  • Type:
  • Required: Yes

Status

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteTokenRequestRequestTypeDef

AppId

  • Type:
  • Required: Yes

SessionId

  • Type:
  • Required: Yes

DeleteTokenResponseTypeDef

IsSuccess

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

EmailSettingsTypeDef

EmailMessage

  • Type: typing.Optional[str]

EmailSubject

  • Type: typing.Optional[str]

GenerateBackendAPIModelsRequestRequestTypeDef

AppId

  • Type:
  • Required: Yes

BackendEnvironmentName

  • Type:
  • Required: Yes

ResourceName

  • Type:
  • Required: Yes

GenerateBackendAPIModelsResponseTypeDef

AppId

  • Type:
  • Required: Yes

BackendEnvironmentName

  • Type:
  • Required: Yes

Error

  • Type:
  • Required: Yes

JobId

  • Type:
  • Required: Yes

Operation

  • Type:
  • Required: Yes

Status

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetBackendAPIModelsRequestRequestTypeDef

AppId

  • Type:
  • Required: Yes

BackendEnvironmentName

  • Type:
  • Required: Yes

ResourceName

  • Type:
  • Required: Yes

GetBackendAPIModelsResponseTypeDef

Models

  • Type:
  • Required: Yes

Status

  • Type: typing.Literal['LATEST', 'STALE']
  • Required: Yes

ModelIntrospectionSchema

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetBackendAPIRequestRequestTypeDef

AppId

  • Type:
  • Required: Yes

BackendEnvironmentName

  • Type:
  • Required: Yes

ResourceName

  • Type:
  • Required: Yes

ResourceConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.amplifybackend_classes.BackendAPIResourceConfigTypeDef]

GetBackendAPIResponseTypeDef

AppId

  • Type:
  • Required: Yes

BackendEnvironmentName

  • Type:
  • Required: Yes

Error

  • Type:
  • Required: Yes

ResourceConfig

  • Type:
  • Required: Yes

ResourceName

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetBackendAuthRequestRequestTypeDef

AppId

  • Type:
  • Required: Yes

BackendEnvironmentName

  • Type:
  • Required: Yes

ResourceName

  • Type:
  • Required: Yes

GetBackendAuthResponseTypeDef

AppId

  • Type:
  • Required: Yes

BackendEnvironmentName

  • Type:
  • Required: Yes

Error

  • Type:
  • Required: Yes

ResourceConfig

  • Type:
  • Required: Yes

ResourceName

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetBackendJobRequestRequestTypeDef

AppId

  • Type:
  • Required: Yes

BackendEnvironmentName

  • Type:
  • Required: Yes

JobId

  • Type:
  • Required: Yes

GetBackendJobResponseTypeDef

AppId

  • Type:
  • Required: Yes

BackendEnvironmentName

  • Type:
  • Required: Yes

CreateTime

  • Type:
  • Required: Yes

Error

  • Type:
  • Required: Yes

JobId

  • Type:
  • Required: Yes

Operation

  • Type:
  • Required: Yes

Status

  • Type:
  • Required: Yes

UpdateTime

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetBackendRequestRequestTypeDef

AppId

  • Type:
  • Required: Yes

BackendEnvironmentName

  • Type: typing.Optional[str]

GetBackendResponseTypeDef

AmplifyFeatureFlags

  • Type:
  • Required: Yes

AmplifyMetaConfig

  • Type:
  • Required: Yes

AppId

  • Type:
  • Required: Yes

AppName

  • Type:
  • Required: Yes

BackendEnvironmentList

  • Type: typing.List[str]
  • Required: Yes

BackendEnvironmentName

  • Type:
  • Required: Yes

Error

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetBackendStorageRequestRequestTypeDef

AppId

  • Type:
  • Required: Yes

BackendEnvironmentName

  • Type:
  • Required: Yes

ResourceName

  • Type:
  • Required: Yes

GetBackendStorageResourceConfigTypeDef

Imported

  • Type:
  • Required: Yes

ServiceName

  • Type: typing.Literal['S3']
  • Required: Yes

BucketName

  • Type: typing.Optional[str]

Permissions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.amplifybackend_classes.BackendStoragePermissionsTypeDef]

GetBackendStorageResponseTypeDef

AppId

  • Type:
  • Required: Yes

BackendEnvironmentName

  • Type:
  • Required: Yes

ResourceConfig

  • Type:
  • Required: Yes

ResourceName

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetTokenRequestRequestTypeDef

AppId

  • Type:
  • Required: Yes

SessionId

  • Type:
  • Required: Yes

GetTokenResponseTypeDef

AppId

  • Type:
  • Required: Yes

ChallengeCode

  • Type:
  • Required: Yes

SessionId

  • Type:
  • Required: Yes

Ttl

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ImportBackendAuthRequestRequestTypeDef

AppId

  • Type:
  • Required: Yes

BackendEnvironmentName

  • Type:
  • Required: Yes

NativeClientId

  • Type:
  • Required: Yes

UserPoolId

  • Type:
  • Required: Yes

WebClientId

  • Type:
  • Required: Yes

IdentityPoolId

  • Type: typing.Optional[str]

ImportBackendAuthResponseTypeDef

AppId

  • Type:
  • Required: Yes

BackendEnvironmentName

  • Type:
  • Required: Yes

Error

  • Type:
  • Required: Yes

JobId

  • Type:
  • Required: Yes

Operation

  • Type:
  • Required: Yes

Status

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ImportBackendStorageRequestRequestTypeDef

AppId

  • Type:
  • Required: Yes

BackendEnvironmentName

  • Type:
  • Required: Yes

ServiceName

  • Type: typing.Literal['S3']
  • Required: Yes

BucketName

  • Type: typing.Optional[str]

ImportBackendStorageResponseTypeDef

AppId

  • Type:
  • Required: Yes

BackendEnvironmentName

  • Type:
  • Required: Yes

JobId

  • Type:
  • Required: Yes

Status

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListBackendJobsRequestListBackendJobsPaginateTypeDef

AppId

  • Type:
  • Required: Yes

BackendEnvironmentName

  • Type:
  • Required: Yes

JobId

  • Type: typing.Optional[str]

Operation

  • Type: typing.Optional[str]

Status

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.amplifybackend_classes.PaginatorConfigTypeDef]

ListBackendJobsRequestRequestTypeDef

AppId

  • Type:
  • Required: Yes

BackendEnvironmentName

  • Type:
  • Required: Yes

JobId

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

Operation

  • Type: typing.Optional[str]

Status

  • Type: typing.Optional[str]

ListBackendJobsResponseTypeDef

Jobs

  • Type: typing.List[aws_resource_validator.pydantic_models.amplifybackend_classes.BackendJobRespObjTypeDef]
  • Required: Yes

NextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListS3BucketsRequestRequestTypeDef

NextToken

  • Type: typing.Optional[str]

ListS3BucketsResponseTypeDef

Buckets

  • Type: typing.List[aws_resource_validator.pydantic_models.amplifybackend_classes.S3BucketInfoTypeDef]
  • Required: Yes

NextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

LoginAuthConfigReqObjTypeDef

AwsCognitoIdentityPoolId

  • Type: typing.Optional[str]

AwsCognitoRegion

  • Type: typing.Optional[str]

AwsUserPoolsId

  • Type: typing.Optional[str]

AwsUserPoolsWebClientId

  • Type: typing.Optional[str]

PaginatorConfigTypeDef

MaxItems

  • Type: typing.Optional[int]

PageSize

  • Type: typing.Optional[int]

StartingToken

  • Type: typing.Optional[str]

RemoveAllBackendsRequestRequestTypeDef

AppId

  • Type:
  • Required: Yes

CleanAmplifyApp

  • Type: typing.Optional[bool]

RemoveAllBackendsResponseTypeDef

AppId

  • Type:
  • Required: Yes

Error

  • Type:
  • Required: Yes

JobId

  • Type:
  • Required: Yes

Operation

  • Type:
  • Required: Yes

Status

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

RemoveBackendConfigRequestRequestTypeDef

AppId

  • Type:
  • Required: Yes

RemoveBackendConfigResponseTypeDef

Error

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ResponseMetadataTypeDef

RequestId

  • Type:
  • Required: Yes

HostId

  • Type:
  • Required: Yes

HTTPStatusCode

  • Type:
  • Required: Yes

HTTPHeaders

  • Type: typing.Dict[str, str]
  • Required: Yes

RetryAttempts

  • Type:
  • Required: Yes

S3BucketInfoTypeDef

CreationDate

  • Type: typing.Optional[str]

Name

  • Type: typing.Optional[str]

SettingsTypeDef

MfaTypes

  • Type: typing.Optional[typing.Sequence[typing.Literal['SMS', 'TOTP']]]

SmsMessage

  • Type: typing.Optional[str]

SmsSettingsTypeDef

SmsMessage

  • Type: typing.Optional[str]

SocialProviderSettingsTypeDef

Facebook

  • Type: typing.Optional[aws_resource_validator.pydantic_models.amplifybackend_classes.BackendAuthSocialProviderConfigTypeDef]

Google

  • Type: typing.Optional[aws_resource_validator.pydantic_models.amplifybackend_classes.BackendAuthSocialProviderConfigTypeDef]

LoginWithAmazon

  • Type: typing.Optional[aws_resource_validator.pydantic_models.amplifybackend_classes.BackendAuthSocialProviderConfigTypeDef]

SignInWithApple

  • Type: typing.Optional[aws_resource_validator.pydantic_models.amplifybackend_classes.BackendAuthAppleProviderConfigTypeDef]

UpdateBackendAPIRequestRequestTypeDef

AppId

  • Type:
  • Required: Yes

BackendEnvironmentName

  • Type:
  • Required: Yes

ResourceName

  • Type:
  • Required: Yes

ResourceConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.amplifybackend_classes.BackendAPIResourceConfigTypeDef]

UpdateBackendAPIResponseTypeDef

AppId

  • Type:
  • Required: Yes

BackendEnvironmentName

  • Type:
  • Required: Yes

Error

  • Type:
  • Required: Yes

JobId

  • Type:
  • Required: Yes

Operation

  • Type:
  • Required: Yes

Status

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateBackendAuthForgotPasswordConfigTypeDef

DeliveryMethod

  • Type: typing.Optional[typing.Literal['EMAIL', 'SMS']]

EmailSettings

  • Type: typing.Optional[aws_resource_validator.pydantic_models.amplifybackend_classes.EmailSettingsTypeDef]

SmsSettings

  • Type: typing.Optional[aws_resource_validator.pydantic_models.amplifybackend_classes.SmsSettingsTypeDef]

UpdateBackendAuthIdentityPoolConfigTypeDef

UnauthenticatedLogin

  • Type: typing.Optional[bool]

UpdateBackendAuthMFAConfigTypeDef

MFAMode

  • Type: typing.Optional[typing.Literal['OFF', 'ON', 'OPTIONAL']]

Settings

  • Type: typing.Optional[aws_resource_validator.pydantic_models.amplifybackend_classes.SettingsTypeDef]

UpdateBackendAuthOAuthConfigTypeDef

DomainPrefix

  • Type: typing.Optional[str]

OAuthGrantType

  • Type: typing.Optional[typing.Literal['CODE', 'IMPLICIT']]

OAuthScopes

  • Type: typing.Optional[typing.Sequence[typing.Literal['AWS_COGNITO_SIGNIN_USER_ADMIN', 'EMAIL', 'OPENID', 'PHONE', 'PROFILE']]]

RedirectSignInURIs

  • Type: typing.Optional[typing.Sequence[str]]

RedirectSignOutURIs

  • Type: typing.Optional[typing.Sequence[str]]

SocialProviderSettings

  • Type: typing.Optional[aws_resource_validator.pydantic_models.amplifybackend_classes.SocialProviderSettingsTypeDef]

UpdateBackendAuthPasswordPolicyConfigTypeDef

AdditionalConstraints

  • Type: typing.Optional[typing.Sequence[typing.Literal['REQUIRE_DIGIT', 'REQUIRE_LOWERCASE', 'REQUIRE_SYMBOL', 'REQUIRE_UPPERCASE']]]

MinimumLength

  • Type: typing.Optional[float]

UpdateBackendAuthRequestRequestTypeDef

AppId

  • Type:
  • Required: Yes

BackendEnvironmentName

  • Type:
  • Required: Yes

ResourceConfig

  • Type:
  • Required: Yes

ResourceName

  • Type:
  • Required: Yes

UpdateBackendAuthResourceConfigTypeDef

AuthResources

  • Type: typing.Literal['IDENTITY_POOL_AND_USER_POOL', 'USER_POOL_ONLY']
  • Required: Yes

Service

  • Type: typing.Literal['COGNITO']
  • Required: Yes

UserPoolConfigs

  • Type:
  • Required: Yes

IdentityPoolConfigs

  • Type: typing.Optional[aws_resource_validator.pydantic_models.amplifybackend_classes.UpdateBackendAuthIdentityPoolConfigTypeDef]

UpdateBackendAuthResponseTypeDef

AppId

  • Type:
  • Required: Yes

BackendEnvironmentName

  • Type:
  • Required: Yes

Error

  • Type:
  • Required: Yes

JobId

  • Type:
  • Required: Yes

Operation

  • Type:
  • Required: Yes

Status

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateBackendAuthUserPoolConfigTypeDef

ForgotPassword

  • Type: typing.Optional[aws_resource_validator.pydantic_models.amplifybackend_classes.UpdateBackendAuthForgotPasswordConfigTypeDef]

Mfa

  • Type: typing.Optional[aws_resource_validator.pydantic_models.amplifybackend_classes.UpdateBackendAuthMFAConfigTypeDef]

OAuth

  • Type: typing.Optional[aws_resource_validator.pydantic_models.amplifybackend_classes.UpdateBackendAuthOAuthConfigTypeDef]

PasswordPolicy

  • Type: typing.Optional[aws_resource_validator.pydantic_models.amplifybackend_classes.UpdateBackendAuthPasswordPolicyConfigTypeDef]

VerificationMessage

  • Type: typing.Optional[aws_resource_validator.pydantic_models.amplifybackend_classes.UpdateBackendAuthVerificationMessageConfigTypeDef]

UpdateBackendAuthVerificationMessageConfigTypeDef

DeliveryMethod

  • Type: typing.Literal['EMAIL', 'SMS']
  • Required: Yes

EmailSettings

  • Type: typing.Optional[aws_resource_validator.pydantic_models.amplifybackend_classes.EmailSettingsTypeDef]

SmsSettings

  • Type: typing.Optional[aws_resource_validator.pydantic_models.amplifybackend_classes.SmsSettingsTypeDef]

UpdateBackendConfigRequestRequestTypeDef

AppId

  • Type:
  • Required: Yes

LoginAuthConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.amplifybackend_classes.LoginAuthConfigReqObjTypeDef]

UpdateBackendConfigResponseTypeDef

AppId

  • Type:
  • Required: Yes

BackendManagerAppId

  • Type:
  • Required: Yes

Error

  • Type:
  • Required: Yes

LoginAuthConfig

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateBackendJobRequestRequestTypeDef

AppId

  • Type:
  • Required: Yes

BackendEnvironmentName

  • Type:
  • Required: Yes

JobId

  • Type:
  • Required: Yes

Operation

  • Type: typing.Optional[str]

Status

  • Type: typing.Optional[str]

UpdateBackendJobResponseTypeDef

AppId

  • Type:
  • Required: Yes

BackendEnvironmentName

  • Type:
  • Required: Yes

CreateTime

  • Type:
  • Required: Yes

Error

  • Type:
  • Required: Yes

JobId

  • Type:
  • Required: Yes

Operation

  • Type:
  • Required: Yes

Status

  • Type:
  • Required: Yes

UpdateTime

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateBackendStorageRequestRequestTypeDef

AppId

  • Type:
  • Required: Yes

BackendEnvironmentName

  • Type:
  • Required: Yes

ResourceConfig

  • Type:
  • Required: Yes

ResourceName

  • Type:
  • Required: Yes

UpdateBackendStorageResourceConfigTypeDef

Permissions

  • Type:
  • Required: Yes

ServiceName

  • Type: typing.Literal['S3']
  • Required: Yes

UpdateBackendStorageResponseTypeDef

AppId

  • Type:
  • Required: Yes

BackendEnvironmentName

  • Type:
  • Required: Yes

JobId

  • Type:
  • Required: Yes

Status

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes