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