Typed dictionaries#
Index > AmplifyBackend > Typed dictionaries
Auto-generated documentation for AmplifyBackend type annotations stubs module mypy-boto3-amplifybackend.
BackendAPIAppSyncAuthSettingsTypeDef#
# BackendAPIAppSyncAuthSettingsTypeDef usage example
from mypy_boto3_amplifybackend.type_defs import BackendAPIAppSyncAuthSettingsTypeDef
def get_value() -> BackendAPIAppSyncAuthSettingsTypeDef:
return {
"CognitoUserPoolId": ...,
}
# BackendAPIAppSyncAuthSettingsTypeDef definition
class BackendAPIAppSyncAuthSettingsTypeDef(TypedDict):
CognitoUserPoolId: NotRequired[str],
Description: NotRequired[str],
ExpirationTime: NotRequired[float],
OpenIDAuthTTL: NotRequired[str],
OpenIDClientId: NotRequired[str],
OpenIDIatTTL: NotRequired[str],
OpenIDIssueURL: NotRequired[str],
OpenIDProviderName: NotRequired[str],
BackendAPIConflictResolutionTypeDef#
# BackendAPIConflictResolutionTypeDef usage example
from mypy_boto3_amplifybackend.type_defs import BackendAPIConflictResolutionTypeDef
def get_value() -> BackendAPIConflictResolutionTypeDef:
return {
"ResolutionStrategy": ...,
}
# BackendAPIConflictResolutionTypeDef definition
class BackendAPIConflictResolutionTypeDef(TypedDict):
ResolutionStrategy: NotRequired[ResolutionStrategyType], # (1)
BackendAuthAppleProviderConfigTypeDef#
# BackendAuthAppleProviderConfigTypeDef usage example
from mypy_boto3_amplifybackend.type_defs import BackendAuthAppleProviderConfigTypeDef
def get_value() -> BackendAuthAppleProviderConfigTypeDef:
return {
"ClientId": ...,
}
# BackendAuthAppleProviderConfigTypeDef definition
class BackendAuthAppleProviderConfigTypeDef(TypedDict):
ClientId: NotRequired[str],
KeyId: NotRequired[str],
PrivateKey: NotRequired[str],
TeamId: NotRequired[str],
BackendAuthSocialProviderConfigTypeDef#
# BackendAuthSocialProviderConfigTypeDef usage example
from mypy_boto3_amplifybackend.type_defs import BackendAuthSocialProviderConfigTypeDef
def get_value() -> BackendAuthSocialProviderConfigTypeDef:
return {
"ClientId": ...,
}
# BackendAuthSocialProviderConfigTypeDef definition
class BackendAuthSocialProviderConfigTypeDef(TypedDict):
ClientId: NotRequired[str],
ClientSecret: NotRequired[str],
BackendJobRespObjTypeDef#
# BackendJobRespObjTypeDef usage example
from mypy_boto3_amplifybackend.type_defs import BackendJobRespObjTypeDef
def get_value() -> BackendJobRespObjTypeDef:
return {
"AppId": ...,
"BackendEnvironmentName": ...,
}
# BackendJobRespObjTypeDef definition
class BackendJobRespObjTypeDef(TypedDict):
AppId: str,
BackendEnvironmentName: str,
CreateTime: NotRequired[str],
Error: NotRequired[str],
JobId: NotRequired[str],
Operation: NotRequired[str],
Status: NotRequired[str],
UpdateTime: NotRequired[str],
BackendStoragePermissionsTypeDef#
# BackendStoragePermissionsTypeDef usage example
from mypy_boto3_amplifybackend.type_defs import BackendStoragePermissionsTypeDef
def get_value() -> BackendStoragePermissionsTypeDef:
return {
"Authenticated": ...,
}
# BackendStoragePermissionsTypeDef definition
class BackendStoragePermissionsTypeDef(TypedDict):
Authenticated: Sequence[AuthenticatedElementType], # (1)
UnAuthenticated: NotRequired[Sequence[UnAuthenticatedElementType]], # (2)
CloneBackendRequestRequestTypeDef#
# CloneBackendRequestRequestTypeDef usage example
from mypy_boto3_amplifybackend.type_defs import CloneBackendRequestRequestTypeDef
def get_value() -> CloneBackendRequestRequestTypeDef:
return {
"AppId": ...,
"BackendEnvironmentName": ...,
"TargetEnvironmentName": ...,
}
# CloneBackendRequestRequestTypeDef definition
class CloneBackendRequestRequestTypeDef(TypedDict):
AppId: str,
BackendEnvironmentName: str,
TargetEnvironmentName: str,
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef usage example
from mypy_boto3_amplifybackend.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
"HostId": ...,
"HTTPStatusCode": ...,
"HTTPHeaders": ...,
"RetryAttempts": ...,
}
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HostId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
EmailSettingsTypeDef#
# EmailSettingsTypeDef usage example
from mypy_boto3_amplifybackend.type_defs import EmailSettingsTypeDef
def get_value() -> EmailSettingsTypeDef:
return {
"EmailMessage": ...,
}
# EmailSettingsTypeDef definition
class EmailSettingsTypeDef(TypedDict):
EmailMessage: NotRequired[str],
EmailSubject: NotRequired[str],
SmsSettingsTypeDef#
# SmsSettingsTypeDef usage example
from mypy_boto3_amplifybackend.type_defs import SmsSettingsTypeDef
def get_value() -> SmsSettingsTypeDef:
return {
"SmsMessage": ...,
}
# SmsSettingsTypeDef definition
class SmsSettingsTypeDef(TypedDict):
SmsMessage: NotRequired[str],
CreateBackendAuthIdentityPoolConfigTypeDef#
# CreateBackendAuthIdentityPoolConfigTypeDef usage example
from mypy_boto3_amplifybackend.type_defs import CreateBackendAuthIdentityPoolConfigTypeDef
def get_value() -> CreateBackendAuthIdentityPoolConfigTypeDef:
return {
"IdentityPoolName": ...,
"UnauthenticatedLogin": ...,
}
# CreateBackendAuthIdentityPoolConfigTypeDef definition
class CreateBackendAuthIdentityPoolConfigTypeDef(TypedDict):
IdentityPoolName: str,
UnauthenticatedLogin: bool,
SettingsTypeDef#
# SettingsTypeDef usage example
from mypy_boto3_amplifybackend.type_defs import SettingsTypeDef
def get_value() -> SettingsTypeDef:
return {
"MfaTypes": ...,
}
# SettingsTypeDef definition
class SettingsTypeDef(TypedDict):
MfaTypes: NotRequired[Sequence[MfaTypesElementType]], # (1)
SmsMessage: NotRequired[str],
CreateBackendAuthPasswordPolicyConfigTypeDef#
# CreateBackendAuthPasswordPolicyConfigTypeDef usage example
from mypy_boto3_amplifybackend.type_defs import CreateBackendAuthPasswordPolicyConfigTypeDef
def get_value() -> CreateBackendAuthPasswordPolicyConfigTypeDef:
return {
"MinimumLength": ...,
}
# CreateBackendAuthPasswordPolicyConfigTypeDef definition
class CreateBackendAuthPasswordPolicyConfigTypeDef(TypedDict):
MinimumLength: float,
AdditionalConstraints: NotRequired[Sequence[AdditionalConstraintsElementType]], # (1)
CreateBackendConfigRequestRequestTypeDef#
# CreateBackendConfigRequestRequestTypeDef usage example
from mypy_boto3_amplifybackend.type_defs import CreateBackendConfigRequestRequestTypeDef
def get_value() -> CreateBackendConfigRequestRequestTypeDef:
return {
"AppId": ...,
}
# CreateBackendConfigRequestRequestTypeDef definition
class CreateBackendConfigRequestRequestTypeDef(TypedDict):
AppId: str,
BackendManagerAppId: NotRequired[str],
CreateBackendRequestRequestTypeDef#
# CreateBackendRequestRequestTypeDef usage example
from mypy_boto3_amplifybackend.type_defs import CreateBackendRequestRequestTypeDef
def get_value() -> CreateBackendRequestRequestTypeDef:
return {
"AppId": ...,
"AppName": ...,
"BackendEnvironmentName": ...,
}
# CreateBackendRequestRequestTypeDef definition
class CreateBackendRequestRequestTypeDef(TypedDict):
AppId: str,
AppName: str,
BackendEnvironmentName: str,
ResourceConfig: NotRequired[Mapping[str, Any]],
ResourceName: NotRequired[str],
CreateTokenRequestRequestTypeDef#
# CreateTokenRequestRequestTypeDef usage example
from mypy_boto3_amplifybackend.type_defs import CreateTokenRequestRequestTypeDef
def get_value() -> CreateTokenRequestRequestTypeDef:
return {
"AppId": ...,
}
# CreateTokenRequestRequestTypeDef definition
class CreateTokenRequestRequestTypeDef(TypedDict):
AppId: str,
DeleteBackendAuthRequestRequestTypeDef#
# DeleteBackendAuthRequestRequestTypeDef usage example
from mypy_boto3_amplifybackend.type_defs import DeleteBackendAuthRequestRequestTypeDef
def get_value() -> DeleteBackendAuthRequestRequestTypeDef:
return {
"AppId": ...,
"BackendEnvironmentName": ...,
"ResourceName": ...,
}
# DeleteBackendAuthRequestRequestTypeDef definition
class DeleteBackendAuthRequestRequestTypeDef(TypedDict):
AppId: str,
BackendEnvironmentName: str,
ResourceName: str,
DeleteBackendRequestRequestTypeDef#
# DeleteBackendRequestRequestTypeDef usage example
from mypy_boto3_amplifybackend.type_defs import DeleteBackendRequestRequestTypeDef
def get_value() -> DeleteBackendRequestRequestTypeDef:
return {
"AppId": ...,
"BackendEnvironmentName": ...,
}
# DeleteBackendRequestRequestTypeDef definition
class DeleteBackendRequestRequestTypeDef(TypedDict):
AppId: str,
BackendEnvironmentName: str,
DeleteBackendStorageRequestRequestTypeDef#
# DeleteBackendStorageRequestRequestTypeDef usage example
from mypy_boto3_amplifybackend.type_defs import DeleteBackendStorageRequestRequestTypeDef
def get_value() -> DeleteBackendStorageRequestRequestTypeDef:
return {
"AppId": ...,
"BackendEnvironmentName": ...,
"ResourceName": ...,
"ServiceName": ...,
}
# DeleteBackendStorageRequestRequestTypeDef definition
class DeleteBackendStorageRequestRequestTypeDef(TypedDict):
AppId: str,
BackendEnvironmentName: str,
ResourceName: str,
ServiceName: ServiceNameType, # (1)
- See ServiceNameType
DeleteTokenRequestRequestTypeDef#
# DeleteTokenRequestRequestTypeDef usage example
from mypy_boto3_amplifybackend.type_defs import DeleteTokenRequestRequestTypeDef
def get_value() -> DeleteTokenRequestRequestTypeDef:
return {
"AppId": ...,
"SessionId": ...,
}
# DeleteTokenRequestRequestTypeDef definition
class DeleteTokenRequestRequestTypeDef(TypedDict):
AppId: str,
SessionId: str,
GenerateBackendAPIModelsRequestRequestTypeDef#
# GenerateBackendAPIModelsRequestRequestTypeDef usage example
from mypy_boto3_amplifybackend.type_defs import GenerateBackendAPIModelsRequestRequestTypeDef
def get_value() -> GenerateBackendAPIModelsRequestRequestTypeDef:
return {
"AppId": ...,
"BackendEnvironmentName": ...,
"ResourceName": ...,
}
# GenerateBackendAPIModelsRequestRequestTypeDef definition
class GenerateBackendAPIModelsRequestRequestTypeDef(TypedDict):
AppId: str,
BackendEnvironmentName: str,
ResourceName: str,
GetBackendAPIModelsRequestRequestTypeDef#
# GetBackendAPIModelsRequestRequestTypeDef usage example
from mypy_boto3_amplifybackend.type_defs import GetBackendAPIModelsRequestRequestTypeDef
def get_value() -> GetBackendAPIModelsRequestRequestTypeDef:
return {
"AppId": ...,
"BackendEnvironmentName": ...,
"ResourceName": ...,
}
# GetBackendAPIModelsRequestRequestTypeDef definition
class GetBackendAPIModelsRequestRequestTypeDef(TypedDict):
AppId: str,
BackendEnvironmentName: str,
ResourceName: str,
GetBackendAuthRequestRequestTypeDef#
# GetBackendAuthRequestRequestTypeDef usage example
from mypy_boto3_amplifybackend.type_defs import GetBackendAuthRequestRequestTypeDef
def get_value() -> GetBackendAuthRequestRequestTypeDef:
return {
"AppId": ...,
"BackendEnvironmentName": ...,
"ResourceName": ...,
}
# GetBackendAuthRequestRequestTypeDef definition
class GetBackendAuthRequestRequestTypeDef(TypedDict):
AppId: str,
BackendEnvironmentName: str,
ResourceName: str,
GetBackendJobRequestRequestTypeDef#
# GetBackendJobRequestRequestTypeDef usage example
from mypy_boto3_amplifybackend.type_defs import GetBackendJobRequestRequestTypeDef
def get_value() -> GetBackendJobRequestRequestTypeDef:
return {
"AppId": ...,
"BackendEnvironmentName": ...,
"JobId": ...,
}
# GetBackendJobRequestRequestTypeDef definition
class GetBackendJobRequestRequestTypeDef(TypedDict):
AppId: str,
BackendEnvironmentName: str,
JobId: str,
GetBackendRequestRequestTypeDef#
# GetBackendRequestRequestTypeDef usage example
from mypy_boto3_amplifybackend.type_defs import GetBackendRequestRequestTypeDef
def get_value() -> GetBackendRequestRequestTypeDef:
return {
"AppId": ...,
}
# GetBackendRequestRequestTypeDef definition
class GetBackendRequestRequestTypeDef(TypedDict):
AppId: str,
BackendEnvironmentName: NotRequired[str],
GetBackendStorageRequestRequestTypeDef#
# GetBackendStorageRequestRequestTypeDef usage example
from mypy_boto3_amplifybackend.type_defs import GetBackendStorageRequestRequestTypeDef
def get_value() -> GetBackendStorageRequestRequestTypeDef:
return {
"AppId": ...,
"BackendEnvironmentName": ...,
"ResourceName": ...,
}
# GetBackendStorageRequestRequestTypeDef definition
class GetBackendStorageRequestRequestTypeDef(TypedDict):
AppId: str,
BackendEnvironmentName: str,
ResourceName: str,
GetTokenRequestRequestTypeDef#
# GetTokenRequestRequestTypeDef usage example
from mypy_boto3_amplifybackend.type_defs import GetTokenRequestRequestTypeDef
def get_value() -> GetTokenRequestRequestTypeDef:
return {
"AppId": ...,
"SessionId": ...,
}
# GetTokenRequestRequestTypeDef definition
class GetTokenRequestRequestTypeDef(TypedDict):
AppId: str,
SessionId: str,
ImportBackendAuthRequestRequestTypeDef#
# ImportBackendAuthRequestRequestTypeDef usage example
from mypy_boto3_amplifybackend.type_defs import ImportBackendAuthRequestRequestTypeDef
def get_value() -> ImportBackendAuthRequestRequestTypeDef:
return {
"AppId": ...,
"BackendEnvironmentName": ...,
"NativeClientId": ...,
"UserPoolId": ...,
"WebClientId": ...,
}
# ImportBackendAuthRequestRequestTypeDef definition
class ImportBackendAuthRequestRequestTypeDef(TypedDict):
AppId: str,
BackendEnvironmentName: str,
NativeClientId: str,
UserPoolId: str,
WebClientId: str,
IdentityPoolId: NotRequired[str],
ImportBackendStorageRequestRequestTypeDef#
# ImportBackendStorageRequestRequestTypeDef usage example
from mypy_boto3_amplifybackend.type_defs import ImportBackendStorageRequestRequestTypeDef
def get_value() -> ImportBackendStorageRequestRequestTypeDef:
return {
"AppId": ...,
"BackendEnvironmentName": ...,
"ServiceName": ...,
}
# ImportBackendStorageRequestRequestTypeDef definition
class ImportBackendStorageRequestRequestTypeDef(TypedDict):
AppId: str,
BackendEnvironmentName: str,
ServiceName: ServiceNameType, # (1)
BucketName: NotRequired[str],
- See ServiceNameType
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef usage example
from mypy_boto3_amplifybackend.type_defs import PaginatorConfigTypeDef
def get_value() -> PaginatorConfigTypeDef:
return {
"MaxItems": ...,
}
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
ListBackendJobsRequestRequestTypeDef#
# ListBackendJobsRequestRequestTypeDef usage example
from mypy_boto3_amplifybackend.type_defs import ListBackendJobsRequestRequestTypeDef
def get_value() -> ListBackendJobsRequestRequestTypeDef:
return {
"AppId": ...,
"BackendEnvironmentName": ...,
}
# ListBackendJobsRequestRequestTypeDef definition
class ListBackendJobsRequestRequestTypeDef(TypedDict):
AppId: str,
BackendEnvironmentName: str,
JobId: NotRequired[str],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
Operation: NotRequired[str],
Status: NotRequired[str],
ListS3BucketsRequestRequestTypeDef#
# ListS3BucketsRequestRequestTypeDef usage example
from mypy_boto3_amplifybackend.type_defs import ListS3BucketsRequestRequestTypeDef
def get_value() -> ListS3BucketsRequestRequestTypeDef:
return {
"NextToken": ...,
}
# ListS3BucketsRequestRequestTypeDef definition
class ListS3BucketsRequestRequestTypeDef(TypedDict):
NextToken: NotRequired[str],
S3BucketInfoTypeDef#
# S3BucketInfoTypeDef usage example
from mypy_boto3_amplifybackend.type_defs import S3BucketInfoTypeDef
def get_value() -> S3BucketInfoTypeDef:
return {
"CreationDate": ...,
}
# S3BucketInfoTypeDef definition
class S3BucketInfoTypeDef(TypedDict):
CreationDate: NotRequired[str],
Name: NotRequired[str],
LoginAuthConfigReqObjTypeDef#
# LoginAuthConfigReqObjTypeDef usage example
from mypy_boto3_amplifybackend.type_defs import LoginAuthConfigReqObjTypeDef
def get_value() -> LoginAuthConfigReqObjTypeDef:
return {
"AwsCognitoIdentityPoolId": ...,
}
# LoginAuthConfigReqObjTypeDef definition
class LoginAuthConfigReqObjTypeDef(TypedDict):
AwsCognitoIdentityPoolId: NotRequired[str],
AwsCognitoRegion: NotRequired[str],
AwsUserPoolsId: NotRequired[str],
AwsUserPoolsWebClientId: NotRequired[str],
RemoveAllBackendsRequestRequestTypeDef#
# RemoveAllBackendsRequestRequestTypeDef usage example
from mypy_boto3_amplifybackend.type_defs import RemoveAllBackendsRequestRequestTypeDef
def get_value() -> RemoveAllBackendsRequestRequestTypeDef:
return {
"AppId": ...,
}
# RemoveAllBackendsRequestRequestTypeDef definition
class RemoveAllBackendsRequestRequestTypeDef(TypedDict):
AppId: str,
CleanAmplifyApp: NotRequired[bool],
RemoveBackendConfigRequestRequestTypeDef#
# RemoveBackendConfigRequestRequestTypeDef usage example
from mypy_boto3_amplifybackend.type_defs import RemoveBackendConfigRequestRequestTypeDef
def get_value() -> RemoveBackendConfigRequestRequestTypeDef:
return {
"AppId": ...,
}
# RemoveBackendConfigRequestRequestTypeDef definition
class RemoveBackendConfigRequestRequestTypeDef(TypedDict):
AppId: str,
UpdateBackendAuthIdentityPoolConfigTypeDef#
# UpdateBackendAuthIdentityPoolConfigTypeDef usage example
from mypy_boto3_amplifybackend.type_defs import UpdateBackendAuthIdentityPoolConfigTypeDef
def get_value() -> UpdateBackendAuthIdentityPoolConfigTypeDef:
return {
"UnauthenticatedLogin": ...,
}
# UpdateBackendAuthIdentityPoolConfigTypeDef definition
class UpdateBackendAuthIdentityPoolConfigTypeDef(TypedDict):
UnauthenticatedLogin: NotRequired[bool],
UpdateBackendAuthPasswordPolicyConfigTypeDef#
# UpdateBackendAuthPasswordPolicyConfigTypeDef usage example
from mypy_boto3_amplifybackend.type_defs import UpdateBackendAuthPasswordPolicyConfigTypeDef
def get_value() -> UpdateBackendAuthPasswordPolicyConfigTypeDef:
return {
"AdditionalConstraints": ...,
}
# UpdateBackendAuthPasswordPolicyConfigTypeDef definition
class UpdateBackendAuthPasswordPolicyConfigTypeDef(TypedDict):
AdditionalConstraints: NotRequired[Sequence[AdditionalConstraintsElementType]], # (1)
MinimumLength: NotRequired[float],
UpdateBackendJobRequestRequestTypeDef#
# UpdateBackendJobRequestRequestTypeDef usage example
from mypy_boto3_amplifybackend.type_defs import UpdateBackendJobRequestRequestTypeDef
def get_value() -> UpdateBackendJobRequestRequestTypeDef:
return {
"AppId": ...,
"BackendEnvironmentName": ...,
"JobId": ...,
}
# UpdateBackendJobRequestRequestTypeDef definition
class UpdateBackendJobRequestRequestTypeDef(TypedDict):
AppId: str,
BackendEnvironmentName: str,
JobId: str,
Operation: NotRequired[str],
Status: NotRequired[str],
BackendAPIAuthTypeTypeDef#
# BackendAPIAuthTypeTypeDef usage example
from mypy_boto3_amplifybackend.type_defs import BackendAPIAuthTypeTypeDef
def get_value() -> BackendAPIAuthTypeTypeDef:
return {
"Mode": ...,
}
# BackendAPIAuthTypeTypeDef definition
class BackendAPIAuthTypeTypeDef(TypedDict):
Mode: NotRequired[ModeType], # (1)
Settings: NotRequired[BackendAPIAppSyncAuthSettingsTypeDef], # (2)
SocialProviderSettingsTypeDef#
# SocialProviderSettingsTypeDef usage example
from mypy_boto3_amplifybackend.type_defs import SocialProviderSettingsTypeDef
def get_value() -> SocialProviderSettingsTypeDef:
return {
"Facebook": ...,
}
# SocialProviderSettingsTypeDef definition
class SocialProviderSettingsTypeDef(TypedDict):
Facebook: NotRequired[BackendAuthSocialProviderConfigTypeDef], # (1)
Google: NotRequired[BackendAuthSocialProviderConfigTypeDef], # (1)
LoginWithAmazon: NotRequired[BackendAuthSocialProviderConfigTypeDef], # (1)
SignInWithApple: NotRequired[BackendAuthAppleProviderConfigTypeDef], # (4)
- See BackendAuthSocialProviderConfigTypeDef
- See BackendAuthSocialProviderConfigTypeDef
- See BackendAuthSocialProviderConfigTypeDef
- See BackendAuthAppleProviderConfigTypeDef
CreateBackendStorageResourceConfigTypeDef#
# CreateBackendStorageResourceConfigTypeDef usage example
from mypy_boto3_amplifybackend.type_defs import CreateBackendStorageResourceConfigTypeDef
def get_value() -> CreateBackendStorageResourceConfigTypeDef:
return {
"Permissions": ...,
"ServiceName": ...,
}
# CreateBackendStorageResourceConfigTypeDef definition
class CreateBackendStorageResourceConfigTypeDef(TypedDict):
Permissions: BackendStoragePermissionsTypeDef, # (1)
ServiceName: ServiceNameType, # (2)
BucketName: NotRequired[str],
GetBackendStorageResourceConfigTypeDef#
# GetBackendStorageResourceConfigTypeDef usage example
from mypy_boto3_amplifybackend.type_defs import GetBackendStorageResourceConfigTypeDef
def get_value() -> GetBackendStorageResourceConfigTypeDef:
return {
"Imported": ...,
"ServiceName": ...,
}
# GetBackendStorageResourceConfigTypeDef definition
class GetBackendStorageResourceConfigTypeDef(TypedDict):
Imported: bool,
ServiceName: ServiceNameType, # (2)
BucketName: NotRequired[str],
Permissions: NotRequired[BackendStoragePermissionsTypeDef], # (1)
UpdateBackendStorageResourceConfigTypeDef#
# UpdateBackendStorageResourceConfigTypeDef usage example
from mypy_boto3_amplifybackend.type_defs import UpdateBackendStorageResourceConfigTypeDef
def get_value() -> UpdateBackendStorageResourceConfigTypeDef:
return {
"Permissions": ...,
"ServiceName": ...,
}
# UpdateBackendStorageResourceConfigTypeDef definition
class UpdateBackendStorageResourceConfigTypeDef(TypedDict):
Permissions: BackendStoragePermissionsTypeDef, # (1)
ServiceName: ServiceNameType, # (2)
CloneBackendResponseTypeDef#
# CloneBackendResponseTypeDef usage example
from mypy_boto3_amplifybackend.type_defs import CloneBackendResponseTypeDef
def get_value() -> CloneBackendResponseTypeDef:
return {
"AppId": ...,
"BackendEnvironmentName": ...,
"Error": ...,
"JobId": ...,
"Operation": ...,
"Status": ...,
"ResponseMetadata": ...,
}
# CloneBackendResponseTypeDef definition
class CloneBackendResponseTypeDef(TypedDict):
AppId: str,
BackendEnvironmentName: str,
Error: str,
JobId: str,
Operation: str,
Status: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateBackendAPIResponseTypeDef#
# CreateBackendAPIResponseTypeDef usage example
from mypy_boto3_amplifybackend.type_defs import CreateBackendAPIResponseTypeDef
def get_value() -> CreateBackendAPIResponseTypeDef:
return {
"AppId": ...,
"BackendEnvironmentName": ...,
"Error": ...,
"JobId": ...,
"Operation": ...,
"Status": ...,
"ResponseMetadata": ...,
}
# CreateBackendAPIResponseTypeDef definition
class CreateBackendAPIResponseTypeDef(TypedDict):
AppId: str,
BackendEnvironmentName: str,
Error: str,
JobId: str,
Operation: str,
Status: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateBackendAuthResponseTypeDef#
# CreateBackendAuthResponseTypeDef usage example
from mypy_boto3_amplifybackend.type_defs import CreateBackendAuthResponseTypeDef
def get_value() -> CreateBackendAuthResponseTypeDef:
return {
"AppId": ...,
"BackendEnvironmentName": ...,
"Error": ...,
"JobId": ...,
"Operation": ...,
"Status": ...,
"ResponseMetadata": ...,
}
# CreateBackendAuthResponseTypeDef definition
class CreateBackendAuthResponseTypeDef(TypedDict):
AppId: str,
BackendEnvironmentName: str,
Error: str,
JobId: str,
Operation: str,
Status: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateBackendConfigResponseTypeDef#
# CreateBackendConfigResponseTypeDef usage example
from mypy_boto3_amplifybackend.type_defs import CreateBackendConfigResponseTypeDef
def get_value() -> CreateBackendConfigResponseTypeDef:
return {
"AppId": ...,
"BackendEnvironmentName": ...,
"JobId": ...,
"Status": ...,
"ResponseMetadata": ...,
}
# CreateBackendConfigResponseTypeDef definition
class CreateBackendConfigResponseTypeDef(TypedDict):
AppId: str,
BackendEnvironmentName: str,
JobId: str,
Status: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateBackendResponseTypeDef#
# CreateBackendResponseTypeDef usage example
from mypy_boto3_amplifybackend.type_defs import CreateBackendResponseTypeDef
def get_value() -> CreateBackendResponseTypeDef:
return {
"AppId": ...,
"BackendEnvironmentName": ...,
"Error": ...,
"JobId": ...,
"Operation": ...,
"Status": ...,
"ResponseMetadata": ...,
}
# CreateBackendResponseTypeDef definition
class CreateBackendResponseTypeDef(TypedDict):
AppId: str,
BackendEnvironmentName: str,
Error: str,
JobId: str,
Operation: str,
Status: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateBackendStorageResponseTypeDef#
# CreateBackendStorageResponseTypeDef usage example
from mypy_boto3_amplifybackend.type_defs import CreateBackendStorageResponseTypeDef
def get_value() -> CreateBackendStorageResponseTypeDef:
return {
"AppId": ...,
"BackendEnvironmentName": ...,
"JobId": ...,
"Status": ...,
"ResponseMetadata": ...,
}
# CreateBackendStorageResponseTypeDef definition
class CreateBackendStorageResponseTypeDef(TypedDict):
AppId: str,
BackendEnvironmentName: str,
JobId: str,
Status: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateTokenResponseTypeDef#
# CreateTokenResponseTypeDef usage example
from mypy_boto3_amplifybackend.type_defs import CreateTokenResponseTypeDef
def get_value() -> CreateTokenResponseTypeDef:
return {
"AppId": ...,
"ChallengeCode": ...,
"SessionId": ...,
"Ttl": ...,
"ResponseMetadata": ...,
}
# CreateTokenResponseTypeDef definition
class CreateTokenResponseTypeDef(TypedDict):
AppId: str,
ChallengeCode: str,
SessionId: str,
Ttl: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteBackendAPIResponseTypeDef#
# DeleteBackendAPIResponseTypeDef usage example
from mypy_boto3_amplifybackend.type_defs import DeleteBackendAPIResponseTypeDef
def get_value() -> DeleteBackendAPIResponseTypeDef:
return {
"AppId": ...,
"BackendEnvironmentName": ...,
"Error": ...,
"JobId": ...,
"Operation": ...,
"Status": ...,
"ResponseMetadata": ...,
}
# DeleteBackendAPIResponseTypeDef definition
class DeleteBackendAPIResponseTypeDef(TypedDict):
AppId: str,
BackendEnvironmentName: str,
Error: str,
JobId: str,
Operation: str,
Status: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteBackendAuthResponseTypeDef#
# DeleteBackendAuthResponseTypeDef usage example
from mypy_boto3_amplifybackend.type_defs import DeleteBackendAuthResponseTypeDef
def get_value() -> DeleteBackendAuthResponseTypeDef:
return {
"AppId": ...,
"BackendEnvironmentName": ...,
"Error": ...,
"JobId": ...,
"Operation": ...,
"Status": ...,
"ResponseMetadata": ...,
}
# DeleteBackendAuthResponseTypeDef definition
class DeleteBackendAuthResponseTypeDef(TypedDict):
AppId: str,
BackendEnvironmentName: str,
Error: str,
JobId: str,
Operation: str,
Status: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteBackendResponseTypeDef#
# DeleteBackendResponseTypeDef usage example
from mypy_boto3_amplifybackend.type_defs import DeleteBackendResponseTypeDef
def get_value() -> DeleteBackendResponseTypeDef:
return {
"AppId": ...,
"BackendEnvironmentName": ...,
"Error": ...,
"JobId": ...,
"Operation": ...,
"Status": ...,
"ResponseMetadata": ...,
}
# DeleteBackendResponseTypeDef definition
class DeleteBackendResponseTypeDef(TypedDict):
AppId: str,
BackendEnvironmentName: str,
Error: str,
JobId: str,
Operation: str,
Status: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteBackendStorageResponseTypeDef#
# DeleteBackendStorageResponseTypeDef usage example
from mypy_boto3_amplifybackend.type_defs import DeleteBackendStorageResponseTypeDef
def get_value() -> DeleteBackendStorageResponseTypeDef:
return {
"AppId": ...,
"BackendEnvironmentName": ...,
"JobId": ...,
"Status": ...,
"ResponseMetadata": ...,
}
# DeleteBackendStorageResponseTypeDef definition
class DeleteBackendStorageResponseTypeDef(TypedDict):
AppId: str,
BackendEnvironmentName: str,
JobId: str,
Status: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteTokenResponseTypeDef#
# DeleteTokenResponseTypeDef usage example
from mypy_boto3_amplifybackend.type_defs import DeleteTokenResponseTypeDef
def get_value() -> DeleteTokenResponseTypeDef:
return {
"IsSuccess": ...,
"ResponseMetadata": ...,
}
# DeleteTokenResponseTypeDef definition
class DeleteTokenResponseTypeDef(TypedDict):
IsSuccess: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GenerateBackendAPIModelsResponseTypeDef#
# GenerateBackendAPIModelsResponseTypeDef usage example
from mypy_boto3_amplifybackend.type_defs import GenerateBackendAPIModelsResponseTypeDef
def get_value() -> GenerateBackendAPIModelsResponseTypeDef:
return {
"AppId": ...,
"BackendEnvironmentName": ...,
"Error": ...,
"JobId": ...,
"Operation": ...,
"Status": ...,
"ResponseMetadata": ...,
}
# GenerateBackendAPIModelsResponseTypeDef definition
class GenerateBackendAPIModelsResponseTypeDef(TypedDict):
AppId: str,
BackendEnvironmentName: str,
Error: str,
JobId: str,
Operation: str,
Status: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetBackendAPIModelsResponseTypeDef#
# GetBackendAPIModelsResponseTypeDef usage example
from mypy_boto3_amplifybackend.type_defs import GetBackendAPIModelsResponseTypeDef
def get_value() -> GetBackendAPIModelsResponseTypeDef:
return {
"Models": ...,
"Status": ...,
"ModelIntrospectionSchema": ...,
"ResponseMetadata": ...,
}
# GetBackendAPIModelsResponseTypeDef definition
class GetBackendAPIModelsResponseTypeDef(TypedDict):
Models: str,
Status: StatusType, # (1)
ModelIntrospectionSchema: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See StatusType
- See ResponseMetadataTypeDef
GetBackendJobResponseTypeDef#
# GetBackendJobResponseTypeDef usage example
from mypy_boto3_amplifybackend.type_defs import GetBackendJobResponseTypeDef
def get_value() -> GetBackendJobResponseTypeDef:
return {
"AppId": ...,
"BackendEnvironmentName": ...,
"CreateTime": ...,
"Error": ...,
"JobId": ...,
"Operation": ...,
"Status": ...,
"UpdateTime": ...,
"ResponseMetadata": ...,
}
# GetBackendJobResponseTypeDef definition
class GetBackendJobResponseTypeDef(TypedDict):
AppId: str,
BackendEnvironmentName: str,
CreateTime: str,
Error: str,
JobId: str,
Operation: str,
Status: str,
UpdateTime: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetBackendResponseTypeDef#
# GetBackendResponseTypeDef usage example
from mypy_boto3_amplifybackend.type_defs import GetBackendResponseTypeDef
def get_value() -> GetBackendResponseTypeDef:
return {
"AmplifyFeatureFlags": ...,
"AmplifyMetaConfig": ...,
"AppId": ...,
"AppName": ...,
"BackendEnvironmentList": ...,
"BackendEnvironmentName": ...,
"Error": ...,
"ResponseMetadata": ...,
}
# GetBackendResponseTypeDef definition
class GetBackendResponseTypeDef(TypedDict):
AmplifyFeatureFlags: str,
AmplifyMetaConfig: str,
AppId: str,
AppName: str,
BackendEnvironmentList: List[str],
BackendEnvironmentName: str,
Error: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetTokenResponseTypeDef#
# GetTokenResponseTypeDef usage example
from mypy_boto3_amplifybackend.type_defs import GetTokenResponseTypeDef
def get_value() -> GetTokenResponseTypeDef:
return {
"AppId": ...,
"ChallengeCode": ...,
"SessionId": ...,
"Ttl": ...,
"ResponseMetadata": ...,
}
# GetTokenResponseTypeDef definition
class GetTokenResponseTypeDef(TypedDict):
AppId: str,
ChallengeCode: str,
SessionId: str,
Ttl: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ImportBackendAuthResponseTypeDef#
# ImportBackendAuthResponseTypeDef usage example
from mypy_boto3_amplifybackend.type_defs import ImportBackendAuthResponseTypeDef
def get_value() -> ImportBackendAuthResponseTypeDef:
return {
"AppId": ...,
"BackendEnvironmentName": ...,
"Error": ...,
"JobId": ...,
"Operation": ...,
"Status": ...,
"ResponseMetadata": ...,
}
# ImportBackendAuthResponseTypeDef definition
class ImportBackendAuthResponseTypeDef(TypedDict):
AppId: str,
BackendEnvironmentName: str,
Error: str,
JobId: str,
Operation: str,
Status: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ImportBackendStorageResponseTypeDef#
# ImportBackendStorageResponseTypeDef usage example
from mypy_boto3_amplifybackend.type_defs import ImportBackendStorageResponseTypeDef
def get_value() -> ImportBackendStorageResponseTypeDef:
return {
"AppId": ...,
"BackendEnvironmentName": ...,
"JobId": ...,
"Status": ...,
"ResponseMetadata": ...,
}
# ImportBackendStorageResponseTypeDef definition
class ImportBackendStorageResponseTypeDef(TypedDict):
AppId: str,
BackendEnvironmentName: str,
JobId: str,
Status: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListBackendJobsResponseTypeDef#
# ListBackendJobsResponseTypeDef usage example
from mypy_boto3_amplifybackend.type_defs import ListBackendJobsResponseTypeDef
def get_value() -> ListBackendJobsResponseTypeDef:
return {
"Jobs": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# ListBackendJobsResponseTypeDef definition
class ListBackendJobsResponseTypeDef(TypedDict):
Jobs: List[BackendJobRespObjTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
RemoveAllBackendsResponseTypeDef#
# RemoveAllBackendsResponseTypeDef usage example
from mypy_boto3_amplifybackend.type_defs import RemoveAllBackendsResponseTypeDef
def get_value() -> RemoveAllBackendsResponseTypeDef:
return {
"AppId": ...,
"Error": ...,
"JobId": ...,
"Operation": ...,
"Status": ...,
"ResponseMetadata": ...,
}
# RemoveAllBackendsResponseTypeDef definition
class RemoveAllBackendsResponseTypeDef(TypedDict):
AppId: str,
Error: str,
JobId: str,
Operation: str,
Status: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
RemoveBackendConfigResponseTypeDef#
# RemoveBackendConfigResponseTypeDef usage example
from mypy_boto3_amplifybackend.type_defs import RemoveBackendConfigResponseTypeDef
def get_value() -> RemoveBackendConfigResponseTypeDef:
return {
"Error": ...,
"ResponseMetadata": ...,
}
# RemoveBackendConfigResponseTypeDef definition
class RemoveBackendConfigResponseTypeDef(TypedDict):
Error: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateBackendAPIResponseTypeDef#
# UpdateBackendAPIResponseTypeDef usage example
from mypy_boto3_amplifybackend.type_defs import UpdateBackendAPIResponseTypeDef
def get_value() -> UpdateBackendAPIResponseTypeDef:
return {
"AppId": ...,
"BackendEnvironmentName": ...,
"Error": ...,
"JobId": ...,
"Operation": ...,
"Status": ...,
"ResponseMetadata": ...,
}
# UpdateBackendAPIResponseTypeDef definition
class UpdateBackendAPIResponseTypeDef(TypedDict):
AppId: str,
BackendEnvironmentName: str,
Error: str,
JobId: str,
Operation: str,
Status: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateBackendAuthResponseTypeDef#
# UpdateBackendAuthResponseTypeDef usage example
from mypy_boto3_amplifybackend.type_defs import UpdateBackendAuthResponseTypeDef
def get_value() -> UpdateBackendAuthResponseTypeDef:
return {
"AppId": ...,
"BackendEnvironmentName": ...,
"Error": ...,
"JobId": ...,
"Operation": ...,
"Status": ...,
"ResponseMetadata": ...,
}
# UpdateBackendAuthResponseTypeDef definition
class UpdateBackendAuthResponseTypeDef(TypedDict):
AppId: str,
BackendEnvironmentName: str,
Error: str,
JobId: str,
Operation: str,
Status: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateBackendJobResponseTypeDef#
# UpdateBackendJobResponseTypeDef usage example
from mypy_boto3_amplifybackend.type_defs import UpdateBackendJobResponseTypeDef
def get_value() -> UpdateBackendJobResponseTypeDef:
return {
"AppId": ...,
"BackendEnvironmentName": ...,
"CreateTime": ...,
"Error": ...,
"JobId": ...,
"Operation": ...,
"Status": ...,
"UpdateTime": ...,
"ResponseMetadata": ...,
}
# UpdateBackendJobResponseTypeDef definition
class UpdateBackendJobResponseTypeDef(TypedDict):
AppId: str,
BackendEnvironmentName: str,
CreateTime: str,
Error: str,
JobId: str,
Operation: str,
Status: str,
UpdateTime: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateBackendStorageResponseTypeDef#
# UpdateBackendStorageResponseTypeDef usage example
from mypy_boto3_amplifybackend.type_defs import UpdateBackendStorageResponseTypeDef
def get_value() -> UpdateBackendStorageResponseTypeDef:
return {
"AppId": ...,
"BackendEnvironmentName": ...,
"JobId": ...,
"Status": ...,
"ResponseMetadata": ...,
}
# UpdateBackendStorageResponseTypeDef definition
class UpdateBackendStorageResponseTypeDef(TypedDict):
AppId: str,
BackendEnvironmentName: str,
JobId: str,
Status: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateBackendAuthForgotPasswordConfigTypeDef#
# CreateBackendAuthForgotPasswordConfigTypeDef usage example
from mypy_boto3_amplifybackend.type_defs import CreateBackendAuthForgotPasswordConfigTypeDef
def get_value() -> CreateBackendAuthForgotPasswordConfigTypeDef:
return {
"DeliveryMethod": ...,
}
# CreateBackendAuthForgotPasswordConfigTypeDef definition
class CreateBackendAuthForgotPasswordConfigTypeDef(TypedDict):
DeliveryMethod: DeliveryMethodType, # (1)
EmailSettings: NotRequired[EmailSettingsTypeDef], # (2)
SmsSettings: NotRequired[SmsSettingsTypeDef], # (3)
- See DeliveryMethodType
- See EmailSettingsTypeDef
- See SmsSettingsTypeDef
CreateBackendAuthVerificationMessageConfigTypeDef#
# CreateBackendAuthVerificationMessageConfigTypeDef usage example
from mypy_boto3_amplifybackend.type_defs import CreateBackendAuthVerificationMessageConfigTypeDef
def get_value() -> CreateBackendAuthVerificationMessageConfigTypeDef:
return {
"DeliveryMethod": ...,
}
# CreateBackendAuthVerificationMessageConfigTypeDef definition
class CreateBackendAuthVerificationMessageConfigTypeDef(TypedDict):
DeliveryMethod: DeliveryMethodType, # (1)
EmailSettings: NotRequired[EmailSettingsTypeDef], # (2)
SmsSettings: NotRequired[SmsSettingsTypeDef], # (3)
- See DeliveryMethodType
- See EmailSettingsTypeDef
- See SmsSettingsTypeDef
UpdateBackendAuthForgotPasswordConfigTypeDef#
# UpdateBackendAuthForgotPasswordConfigTypeDef usage example
from mypy_boto3_amplifybackend.type_defs import UpdateBackendAuthForgotPasswordConfigTypeDef
def get_value() -> UpdateBackendAuthForgotPasswordConfigTypeDef:
return {
"DeliveryMethod": ...,
}
# UpdateBackendAuthForgotPasswordConfigTypeDef definition
class UpdateBackendAuthForgotPasswordConfigTypeDef(TypedDict):
DeliveryMethod: NotRequired[DeliveryMethodType], # (1)
EmailSettings: NotRequired[EmailSettingsTypeDef], # (2)
SmsSettings: NotRequired[SmsSettingsTypeDef], # (3)
- See DeliveryMethodType
- See EmailSettingsTypeDef
- See SmsSettingsTypeDef
UpdateBackendAuthVerificationMessageConfigTypeDef#
# UpdateBackendAuthVerificationMessageConfigTypeDef usage example
from mypy_boto3_amplifybackend.type_defs import UpdateBackendAuthVerificationMessageConfigTypeDef
def get_value() -> UpdateBackendAuthVerificationMessageConfigTypeDef:
return {
"DeliveryMethod": ...,
}
# UpdateBackendAuthVerificationMessageConfigTypeDef definition
class UpdateBackendAuthVerificationMessageConfigTypeDef(TypedDict):
DeliveryMethod: DeliveryMethodType, # (1)
EmailSettings: NotRequired[EmailSettingsTypeDef], # (2)
SmsSettings: NotRequired[SmsSettingsTypeDef], # (3)
- See DeliveryMethodType
- See EmailSettingsTypeDef
- See SmsSettingsTypeDef
CreateBackendAuthMFAConfigTypeDef#
# CreateBackendAuthMFAConfigTypeDef usage example
from mypy_boto3_amplifybackend.type_defs import CreateBackendAuthMFAConfigTypeDef
def get_value() -> CreateBackendAuthMFAConfigTypeDef:
return {
"MFAMode": ...,
}
# CreateBackendAuthMFAConfigTypeDef definition
class CreateBackendAuthMFAConfigTypeDef(TypedDict):
MFAMode: MFAModeType, # (1)
Settings: NotRequired[SettingsTypeDef], # (2)
- See MFAModeType
- See SettingsTypeDef
UpdateBackendAuthMFAConfigTypeDef#
# UpdateBackendAuthMFAConfigTypeDef usage example
from mypy_boto3_amplifybackend.type_defs import UpdateBackendAuthMFAConfigTypeDef
def get_value() -> UpdateBackendAuthMFAConfigTypeDef:
return {
"MFAMode": ...,
}
# UpdateBackendAuthMFAConfigTypeDef definition
class UpdateBackendAuthMFAConfigTypeDef(TypedDict):
MFAMode: NotRequired[MFAModeType], # (1)
Settings: NotRequired[SettingsTypeDef], # (2)
- See MFAModeType
- See SettingsTypeDef
ListBackendJobsRequestListBackendJobsPaginateTypeDef#
# ListBackendJobsRequestListBackendJobsPaginateTypeDef usage example
from mypy_boto3_amplifybackend.type_defs import ListBackendJobsRequestListBackendJobsPaginateTypeDef
def get_value() -> ListBackendJobsRequestListBackendJobsPaginateTypeDef:
return {
"AppId": ...,
"BackendEnvironmentName": ...,
}
# ListBackendJobsRequestListBackendJobsPaginateTypeDef definition
class ListBackendJobsRequestListBackendJobsPaginateTypeDef(TypedDict):
AppId: str,
BackendEnvironmentName: str,
JobId: NotRequired[str],
Operation: NotRequired[str],
Status: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListS3BucketsResponseTypeDef#
# ListS3BucketsResponseTypeDef usage example
from mypy_boto3_amplifybackend.type_defs import ListS3BucketsResponseTypeDef
def get_value() -> ListS3BucketsResponseTypeDef:
return {
"Buckets": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# ListS3BucketsResponseTypeDef definition
class ListS3BucketsResponseTypeDef(TypedDict):
Buckets: List[S3BucketInfoTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateBackendConfigRequestRequestTypeDef#
# UpdateBackendConfigRequestRequestTypeDef usage example
from mypy_boto3_amplifybackend.type_defs import UpdateBackendConfigRequestRequestTypeDef
def get_value() -> UpdateBackendConfigRequestRequestTypeDef:
return {
"AppId": ...,
}
# UpdateBackendConfigRequestRequestTypeDef definition
class UpdateBackendConfigRequestRequestTypeDef(TypedDict):
AppId: str,
LoginAuthConfig: NotRequired[LoginAuthConfigReqObjTypeDef], # (1)
UpdateBackendConfigResponseTypeDef#
# UpdateBackendConfigResponseTypeDef usage example
from mypy_boto3_amplifybackend.type_defs import UpdateBackendConfigResponseTypeDef
def get_value() -> UpdateBackendConfigResponseTypeDef:
return {
"AppId": ...,
"BackendManagerAppId": ...,
"Error": ...,
"LoginAuthConfig": ...,
"ResponseMetadata": ...,
}
# UpdateBackendConfigResponseTypeDef definition
class UpdateBackendConfigResponseTypeDef(TypedDict):
AppId: str,
BackendManagerAppId: str,
Error: str,
LoginAuthConfig: LoginAuthConfigReqObjTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
BackendAPIResourceConfigTypeDef#
# BackendAPIResourceConfigTypeDef usage example
from mypy_boto3_amplifybackend.type_defs import BackendAPIResourceConfigTypeDef
def get_value() -> BackendAPIResourceConfigTypeDef:
return {
"AdditionalAuthTypes": ...,
}
# BackendAPIResourceConfigTypeDef definition
class BackendAPIResourceConfigTypeDef(TypedDict):
AdditionalAuthTypes: NotRequired[Sequence[BackendAPIAuthTypeTypeDef]], # (1)
ApiName: NotRequired[str],
ConflictResolution: NotRequired[BackendAPIConflictResolutionTypeDef], # (2)
DefaultAuthType: NotRequired[BackendAPIAuthTypeTypeDef], # (3)
Service: NotRequired[str],
TransformSchema: NotRequired[str],
CreateBackendAuthOAuthConfigTypeDef#
# CreateBackendAuthOAuthConfigTypeDef usage example
from mypy_boto3_amplifybackend.type_defs import CreateBackendAuthOAuthConfigTypeDef
def get_value() -> CreateBackendAuthOAuthConfigTypeDef:
return {
"OAuthGrantType": ...,
"OAuthScopes": ...,
"RedirectSignInURIs": ...,
"RedirectSignOutURIs": ...,
}
# CreateBackendAuthOAuthConfigTypeDef definition
class CreateBackendAuthOAuthConfigTypeDef(TypedDict):
OAuthGrantType: OAuthGrantTypeType, # (1)
OAuthScopes: Sequence[OAuthScopesElementType], # (2)
RedirectSignInURIs: Sequence[str],
RedirectSignOutURIs: Sequence[str],
DomainPrefix: NotRequired[str],
SocialProviderSettings: NotRequired[SocialProviderSettingsTypeDef], # (3)
UpdateBackendAuthOAuthConfigTypeDef#
# UpdateBackendAuthOAuthConfigTypeDef usage example
from mypy_boto3_amplifybackend.type_defs import UpdateBackendAuthOAuthConfigTypeDef
def get_value() -> UpdateBackendAuthOAuthConfigTypeDef:
return {
"DomainPrefix": ...,
}
# UpdateBackendAuthOAuthConfigTypeDef definition
class UpdateBackendAuthOAuthConfigTypeDef(TypedDict):
DomainPrefix: NotRequired[str],
OAuthGrantType: NotRequired[OAuthGrantTypeType], # (1)
OAuthScopes: NotRequired[Sequence[OAuthScopesElementType]], # (2)
RedirectSignInURIs: NotRequired[Sequence[str]],
RedirectSignOutURIs: NotRequired[Sequence[str]],
SocialProviderSettings: NotRequired[SocialProviderSettingsTypeDef], # (3)
CreateBackendStorageRequestRequestTypeDef#
# CreateBackendStorageRequestRequestTypeDef usage example
from mypy_boto3_amplifybackend.type_defs import CreateBackendStorageRequestRequestTypeDef
def get_value() -> CreateBackendStorageRequestRequestTypeDef:
return {
"AppId": ...,
"BackendEnvironmentName": ...,
"ResourceConfig": ...,
"ResourceName": ...,
}
# CreateBackendStorageRequestRequestTypeDef definition
class CreateBackendStorageRequestRequestTypeDef(TypedDict):
AppId: str,
BackendEnvironmentName: str,
ResourceConfig: CreateBackendStorageResourceConfigTypeDef, # (1)
ResourceName: str,
GetBackendStorageResponseTypeDef#
# GetBackendStorageResponseTypeDef usage example
from mypy_boto3_amplifybackend.type_defs import GetBackendStorageResponseTypeDef
def get_value() -> GetBackendStorageResponseTypeDef:
return {
"AppId": ...,
"BackendEnvironmentName": ...,
"ResourceConfig": ...,
"ResourceName": ...,
"ResponseMetadata": ...,
}
# GetBackendStorageResponseTypeDef definition
class GetBackendStorageResponseTypeDef(TypedDict):
AppId: str,
BackendEnvironmentName: str,
ResourceConfig: GetBackendStorageResourceConfigTypeDef, # (1)
ResourceName: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateBackendStorageRequestRequestTypeDef#
# UpdateBackendStorageRequestRequestTypeDef usage example
from mypy_boto3_amplifybackend.type_defs import UpdateBackendStorageRequestRequestTypeDef
def get_value() -> UpdateBackendStorageRequestRequestTypeDef:
return {
"AppId": ...,
"BackendEnvironmentName": ...,
"ResourceConfig": ...,
"ResourceName": ...,
}
# UpdateBackendStorageRequestRequestTypeDef definition
class UpdateBackendStorageRequestRequestTypeDef(TypedDict):
AppId: str,
BackendEnvironmentName: str,
ResourceConfig: UpdateBackendStorageResourceConfigTypeDef, # (1)
ResourceName: str,
CreateBackendAPIRequestRequestTypeDef#
# CreateBackendAPIRequestRequestTypeDef usage example
from mypy_boto3_amplifybackend.type_defs import CreateBackendAPIRequestRequestTypeDef
def get_value() -> CreateBackendAPIRequestRequestTypeDef:
return {
"AppId": ...,
"BackendEnvironmentName": ...,
"ResourceConfig": ...,
"ResourceName": ...,
}
# CreateBackendAPIRequestRequestTypeDef definition
class CreateBackendAPIRequestRequestTypeDef(TypedDict):
AppId: str,
BackendEnvironmentName: str,
ResourceConfig: BackendAPIResourceConfigTypeDef, # (1)
ResourceName: str,
DeleteBackendAPIRequestRequestTypeDef#
# DeleteBackendAPIRequestRequestTypeDef usage example
from mypy_boto3_amplifybackend.type_defs import DeleteBackendAPIRequestRequestTypeDef
def get_value() -> DeleteBackendAPIRequestRequestTypeDef:
return {
"AppId": ...,
"BackendEnvironmentName": ...,
"ResourceName": ...,
}
# DeleteBackendAPIRequestRequestTypeDef definition
class DeleteBackendAPIRequestRequestTypeDef(TypedDict):
AppId: str,
BackendEnvironmentName: str,
ResourceName: str,
ResourceConfig: NotRequired[BackendAPIResourceConfigTypeDef], # (1)
GetBackendAPIRequestRequestTypeDef#
# GetBackendAPIRequestRequestTypeDef usage example
from mypy_boto3_amplifybackend.type_defs import GetBackendAPIRequestRequestTypeDef
def get_value() -> GetBackendAPIRequestRequestTypeDef:
return {
"AppId": ...,
"BackendEnvironmentName": ...,
"ResourceName": ...,
}
# GetBackendAPIRequestRequestTypeDef definition
class GetBackendAPIRequestRequestTypeDef(TypedDict):
AppId: str,
BackendEnvironmentName: str,
ResourceName: str,
ResourceConfig: NotRequired[BackendAPIResourceConfigTypeDef], # (1)
GetBackendAPIResponseTypeDef#
# GetBackendAPIResponseTypeDef usage example
from mypy_boto3_amplifybackend.type_defs import GetBackendAPIResponseTypeDef
def get_value() -> GetBackendAPIResponseTypeDef:
return {
"AppId": ...,
"BackendEnvironmentName": ...,
"Error": ...,
"ResourceConfig": ...,
"ResourceName": ...,
"ResponseMetadata": ...,
}
# GetBackendAPIResponseTypeDef definition
class GetBackendAPIResponseTypeDef(TypedDict):
AppId: str,
BackendEnvironmentName: str,
Error: str,
ResourceConfig: BackendAPIResourceConfigTypeDef, # (1)
ResourceName: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateBackendAPIRequestRequestTypeDef#
# UpdateBackendAPIRequestRequestTypeDef usage example
from mypy_boto3_amplifybackend.type_defs import UpdateBackendAPIRequestRequestTypeDef
def get_value() -> UpdateBackendAPIRequestRequestTypeDef:
return {
"AppId": ...,
"BackendEnvironmentName": ...,
"ResourceName": ...,
}
# UpdateBackendAPIRequestRequestTypeDef definition
class UpdateBackendAPIRequestRequestTypeDef(TypedDict):
AppId: str,
BackendEnvironmentName: str,
ResourceName: str,
ResourceConfig: NotRequired[BackendAPIResourceConfigTypeDef], # (1)
CreateBackendAuthUserPoolConfigTypeDef#
# CreateBackendAuthUserPoolConfigTypeDef usage example
from mypy_boto3_amplifybackend.type_defs import CreateBackendAuthUserPoolConfigTypeDef
def get_value() -> CreateBackendAuthUserPoolConfigTypeDef:
return {
"RequiredSignUpAttributes": ...,
"SignInMethod": ...,
"UserPoolName": ...,
}
# CreateBackendAuthUserPoolConfigTypeDef definition
class CreateBackendAuthUserPoolConfigTypeDef(TypedDict):
RequiredSignUpAttributes: Sequence[RequiredSignUpAttributesElementType], # (5)
SignInMethod: SignInMethodType, # (6)
UserPoolName: str,
ForgotPassword: NotRequired[CreateBackendAuthForgotPasswordConfigTypeDef], # (1)
Mfa: NotRequired[CreateBackendAuthMFAConfigTypeDef], # (2)
OAuth: NotRequired[CreateBackendAuthOAuthConfigTypeDef], # (3)
PasswordPolicy: NotRequired[CreateBackendAuthPasswordPolicyConfigTypeDef], # (4)
VerificationMessage: NotRequired[CreateBackendAuthVerificationMessageConfigTypeDef], # (7)
- See CreateBackendAuthForgotPasswordConfigTypeDef
- See CreateBackendAuthMFAConfigTypeDef
- See CreateBackendAuthOAuthConfigTypeDef
- See CreateBackendAuthPasswordPolicyConfigTypeDef
- See RequiredSignUpAttributesElementType
- See SignInMethodType
- See CreateBackendAuthVerificationMessageConfigTypeDef
UpdateBackendAuthUserPoolConfigTypeDef#
# UpdateBackendAuthUserPoolConfigTypeDef usage example
from mypy_boto3_amplifybackend.type_defs import UpdateBackendAuthUserPoolConfigTypeDef
def get_value() -> UpdateBackendAuthUserPoolConfigTypeDef:
return {
"ForgotPassword": ...,
}
# UpdateBackendAuthUserPoolConfigTypeDef definition
class UpdateBackendAuthUserPoolConfigTypeDef(TypedDict):
ForgotPassword: NotRequired[UpdateBackendAuthForgotPasswordConfigTypeDef], # (1)
Mfa: NotRequired[UpdateBackendAuthMFAConfigTypeDef], # (2)
OAuth: NotRequired[UpdateBackendAuthOAuthConfigTypeDef], # (3)
PasswordPolicy: NotRequired[UpdateBackendAuthPasswordPolicyConfigTypeDef], # (4)
VerificationMessage: NotRequired[UpdateBackendAuthVerificationMessageConfigTypeDef], # (5)
- See UpdateBackendAuthForgotPasswordConfigTypeDef
- See UpdateBackendAuthMFAConfigTypeDef
- See UpdateBackendAuthOAuthConfigTypeDef
- See UpdateBackendAuthPasswordPolicyConfigTypeDef
- See UpdateBackendAuthVerificationMessageConfigTypeDef
CreateBackendAuthResourceConfigTypeDef#
# CreateBackendAuthResourceConfigTypeDef usage example
from mypy_boto3_amplifybackend.type_defs import CreateBackendAuthResourceConfigTypeDef
def get_value() -> CreateBackendAuthResourceConfigTypeDef:
return {
"AuthResources": ...,
"Service": ...,
"UserPoolConfigs": ...,
}
# CreateBackendAuthResourceConfigTypeDef definition
class CreateBackendAuthResourceConfigTypeDef(TypedDict):
AuthResources: AuthResourcesType, # (1)
Service: ServiceType, # (3)
UserPoolConfigs: CreateBackendAuthUserPoolConfigTypeDef, # (4)
IdentityPoolConfigs: NotRequired[CreateBackendAuthIdentityPoolConfigTypeDef], # (2)
- See AuthResourcesType
- See CreateBackendAuthIdentityPoolConfigTypeDef
- See ServiceType
- See CreateBackendAuthUserPoolConfigTypeDef
UpdateBackendAuthResourceConfigTypeDef#
# UpdateBackendAuthResourceConfigTypeDef usage example
from mypy_boto3_amplifybackend.type_defs import UpdateBackendAuthResourceConfigTypeDef
def get_value() -> UpdateBackendAuthResourceConfigTypeDef:
return {
"AuthResources": ...,
"Service": ...,
"UserPoolConfigs": ...,
}
# UpdateBackendAuthResourceConfigTypeDef definition
class UpdateBackendAuthResourceConfigTypeDef(TypedDict):
AuthResources: AuthResourcesType, # (1)
Service: ServiceType, # (3)
UserPoolConfigs: UpdateBackendAuthUserPoolConfigTypeDef, # (4)
IdentityPoolConfigs: NotRequired[UpdateBackendAuthIdentityPoolConfigTypeDef], # (2)
- See AuthResourcesType
- See UpdateBackendAuthIdentityPoolConfigTypeDef
- See ServiceType
- See UpdateBackendAuthUserPoolConfigTypeDef
CreateBackendAuthRequestRequestTypeDef#
# CreateBackendAuthRequestRequestTypeDef usage example
from mypy_boto3_amplifybackend.type_defs import CreateBackendAuthRequestRequestTypeDef
def get_value() -> CreateBackendAuthRequestRequestTypeDef:
return {
"AppId": ...,
"BackendEnvironmentName": ...,
"ResourceConfig": ...,
"ResourceName": ...,
}
# CreateBackendAuthRequestRequestTypeDef definition
class CreateBackendAuthRequestRequestTypeDef(TypedDict):
AppId: str,
BackendEnvironmentName: str,
ResourceConfig: CreateBackendAuthResourceConfigTypeDef, # (1)
ResourceName: str,
GetBackendAuthResponseTypeDef#
# GetBackendAuthResponseTypeDef usage example
from mypy_boto3_amplifybackend.type_defs import GetBackendAuthResponseTypeDef
def get_value() -> GetBackendAuthResponseTypeDef:
return {
"AppId": ...,
"BackendEnvironmentName": ...,
"Error": ...,
"ResourceConfig": ...,
"ResourceName": ...,
"ResponseMetadata": ...,
}
# GetBackendAuthResponseTypeDef definition
class GetBackendAuthResponseTypeDef(TypedDict):
AppId: str,
BackendEnvironmentName: str,
Error: str,
ResourceConfig: CreateBackendAuthResourceConfigTypeDef, # (1)
ResourceName: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateBackendAuthRequestRequestTypeDef#
# UpdateBackendAuthRequestRequestTypeDef usage example
from mypy_boto3_amplifybackend.type_defs import UpdateBackendAuthRequestRequestTypeDef
def get_value() -> UpdateBackendAuthRequestRequestTypeDef:
return {
"AppId": ...,
"BackendEnvironmentName": ...,
"ResourceConfig": ...,
"ResourceName": ...,
}
# UpdateBackendAuthRequestRequestTypeDef definition
class UpdateBackendAuthRequestRequestTypeDef(TypedDict):
AppId: str,
BackendEnvironmentName: str,
ResourceConfig: UpdateBackendAuthResourceConfigTypeDef, # (1)
ResourceName: str,