Typed dictionaries#
Auto-generated documentation for AppSync type annotations stubs module mypy-boto3-appsync.
CognitoUserPoolConfigTypeDef#
# CognitoUserPoolConfigTypeDef usage example
from mypy_boto3_appsync.type_defs import CognitoUserPoolConfigTypeDef
def get_value() -> CognitoUserPoolConfigTypeDef:
return {
"userPoolId": ...,
"awsRegion": ...,
}
# CognitoUserPoolConfigTypeDef definition
class CognitoUserPoolConfigTypeDef(TypedDict):
userPoolId: str,
awsRegion: str,
appIdClientRegex: NotRequired[str],
LambdaAuthorizerConfigTypeDef#
# LambdaAuthorizerConfigTypeDef usage example
from mypy_boto3_appsync.type_defs import LambdaAuthorizerConfigTypeDef
def get_value() -> LambdaAuthorizerConfigTypeDef:
return {
"authorizerUri": ...,
}
# LambdaAuthorizerConfigTypeDef definition
class LambdaAuthorizerConfigTypeDef(TypedDict):
authorizerUri: str,
authorizerResultTtlInSeconds: NotRequired[int],
identityValidationExpression: NotRequired[str],
OpenIDConnectConfigTypeDef#
# OpenIDConnectConfigTypeDef usage example
from mypy_boto3_appsync.type_defs import OpenIDConnectConfigTypeDef
def get_value() -> OpenIDConnectConfigTypeDef:
return {
"issuer": ...,
}
# OpenIDConnectConfigTypeDef definition
class OpenIDConnectConfigTypeDef(TypedDict):
issuer: str,
clientId: NotRequired[str],
iatTTL: NotRequired[int],
authTTL: NotRequired[int],
ApiAssociationTypeDef#
# ApiAssociationTypeDef usage example
from mypy_boto3_appsync.type_defs import ApiAssociationTypeDef
def get_value() -> ApiAssociationTypeDef:
return {
"domainName": ...,
}
# ApiAssociationTypeDef definition
class ApiAssociationTypeDef(TypedDict):
domainName: NotRequired[str],
apiId: NotRequired[str],
associationStatus: NotRequired[AssociationStatusType], # (1)
deploymentDetail: NotRequired[str],
ApiCacheTypeDef#
# ApiCacheTypeDef usage example
from mypy_boto3_appsync.type_defs import ApiCacheTypeDef
def get_value() -> ApiCacheTypeDef:
return {
"ttl": ...,
}
# ApiCacheTypeDef definition
class ApiCacheTypeDef(TypedDict):
ttl: NotRequired[int],
apiCachingBehavior: NotRequired[ApiCachingBehaviorType], # (1)
transitEncryptionEnabled: NotRequired[bool],
atRestEncryptionEnabled: NotRequired[bool],
type: NotRequired[ApiCacheTypeType], # (2)
status: NotRequired[ApiCacheStatusType], # (3)
- See ApiCachingBehaviorType
- See ApiCacheTypeType
- See ApiCacheStatusType
ApiKeyTypeDef#
# ApiKeyTypeDef usage example
from mypy_boto3_appsync.type_defs import ApiKeyTypeDef
def get_value() -> ApiKeyTypeDef:
return {
"id": ...,
}
# ApiKeyTypeDef definition
class ApiKeyTypeDef(TypedDict):
id: NotRequired[str],
description: NotRequired[str],
expires: NotRequired[int],
deletes: NotRequired[int],
AppSyncRuntimeTypeDef#
# AppSyncRuntimeTypeDef usage example
from mypy_boto3_appsync.type_defs import AppSyncRuntimeTypeDef
def get_value() -> AppSyncRuntimeTypeDef:
return {
"name": ...,
"runtimeVersion": ...,
}
# AppSyncRuntimeTypeDef definition
class AppSyncRuntimeTypeDef(TypedDict):
name: RuntimeNameType, # (1)
runtimeVersion: str,
- See RuntimeNameType
AssociateApiRequestRequestTypeDef#
# AssociateApiRequestRequestTypeDef usage example
from mypy_boto3_appsync.type_defs import AssociateApiRequestRequestTypeDef
def get_value() -> AssociateApiRequestRequestTypeDef:
return {
"domainName": ...,
"apiId": ...,
}
# AssociateApiRequestRequestTypeDef definition
class AssociateApiRequestRequestTypeDef(TypedDict):
domainName: str,
apiId: str,
SourceApiAssociationConfigTypeDef#
# SourceApiAssociationConfigTypeDef usage example
from mypy_boto3_appsync.type_defs import SourceApiAssociationConfigTypeDef
def get_value() -> SourceApiAssociationConfigTypeDef:
return {
"mergeType": ...,
}
# SourceApiAssociationConfigTypeDef definition
class SourceApiAssociationConfigTypeDef(TypedDict):
mergeType: NotRequired[MergeTypeType], # (1)
- See MergeTypeType
AwsIamConfigTypeDef#
# AwsIamConfigTypeDef usage example
from mypy_boto3_appsync.type_defs import AwsIamConfigTypeDef
def get_value() -> AwsIamConfigTypeDef:
return {
"signingRegion": ...,
}
# AwsIamConfigTypeDef definition
class AwsIamConfigTypeDef(TypedDict):
signingRegion: NotRequired[str],
signingServiceName: NotRequired[str],
CachingConfigTypeDef#
# CachingConfigTypeDef usage example
from mypy_boto3_appsync.type_defs import CachingConfigTypeDef
def get_value() -> CachingConfigTypeDef:
return {
"ttl": ...,
}
# CachingConfigTypeDef definition
class CachingConfigTypeDef(TypedDict):
ttl: int,
cachingKeys: NotRequired[Sequence[str]],
CodeErrorLocationTypeDef#
# CodeErrorLocationTypeDef usage example
from mypy_boto3_appsync.type_defs import CodeErrorLocationTypeDef
def get_value() -> CodeErrorLocationTypeDef:
return {
"line": ...,
}
# CodeErrorLocationTypeDef definition
class CodeErrorLocationTypeDef(TypedDict):
line: NotRequired[int],
column: NotRequired[int],
span: NotRequired[int],
CreateApiCacheRequestRequestTypeDef#
# CreateApiCacheRequestRequestTypeDef usage example
from mypy_boto3_appsync.type_defs import CreateApiCacheRequestRequestTypeDef
def get_value() -> CreateApiCacheRequestRequestTypeDef:
return {
"apiId": ...,
"ttl": ...,
"apiCachingBehavior": ...,
"type": ...,
}
# CreateApiCacheRequestRequestTypeDef definition
class CreateApiCacheRequestRequestTypeDef(TypedDict):
apiId: str,
ttl: int,
apiCachingBehavior: ApiCachingBehaviorType, # (1)
type: ApiCacheTypeType, # (2)
transitEncryptionEnabled: NotRequired[bool],
atRestEncryptionEnabled: NotRequired[bool],
CreateApiKeyRequestRequestTypeDef#
# CreateApiKeyRequestRequestTypeDef usage example
from mypy_boto3_appsync.type_defs import CreateApiKeyRequestRequestTypeDef
def get_value() -> CreateApiKeyRequestRequestTypeDef:
return {
"apiId": ...,
}
# CreateApiKeyRequestRequestTypeDef definition
class CreateApiKeyRequestRequestTypeDef(TypedDict):
apiId: str,
description: NotRequired[str],
expires: NotRequired[int],
ElasticsearchDataSourceConfigTypeDef#
# ElasticsearchDataSourceConfigTypeDef usage example
from mypy_boto3_appsync.type_defs import ElasticsearchDataSourceConfigTypeDef
def get_value() -> ElasticsearchDataSourceConfigTypeDef:
return {
"endpoint": ...,
"awsRegion": ...,
}
# ElasticsearchDataSourceConfigTypeDef definition
class ElasticsearchDataSourceConfigTypeDef(TypedDict):
endpoint: str,
awsRegion: str,
EventBridgeDataSourceConfigTypeDef#
# EventBridgeDataSourceConfigTypeDef usage example
from mypy_boto3_appsync.type_defs import EventBridgeDataSourceConfigTypeDef
def get_value() -> EventBridgeDataSourceConfigTypeDef:
return {
"eventBusArn": ...,
}
# EventBridgeDataSourceConfigTypeDef definition
class EventBridgeDataSourceConfigTypeDef(TypedDict):
eventBusArn: str,
LambdaDataSourceConfigTypeDef#
# LambdaDataSourceConfigTypeDef usage example
from mypy_boto3_appsync.type_defs import LambdaDataSourceConfigTypeDef
def get_value() -> LambdaDataSourceConfigTypeDef:
return {
"lambdaFunctionArn": ...,
}
# LambdaDataSourceConfigTypeDef definition
class LambdaDataSourceConfigTypeDef(TypedDict):
lambdaFunctionArn: str,
OpenSearchServiceDataSourceConfigTypeDef#
# OpenSearchServiceDataSourceConfigTypeDef usage example
from mypy_boto3_appsync.type_defs import OpenSearchServiceDataSourceConfigTypeDef
def get_value() -> OpenSearchServiceDataSourceConfigTypeDef:
return {
"endpoint": ...,
"awsRegion": ...,
}
# OpenSearchServiceDataSourceConfigTypeDef definition
class OpenSearchServiceDataSourceConfigTypeDef(TypedDict):
endpoint: str,
awsRegion: str,
CreateDomainNameRequestRequestTypeDef#
# CreateDomainNameRequestRequestTypeDef usage example
from mypy_boto3_appsync.type_defs import CreateDomainNameRequestRequestTypeDef
def get_value() -> CreateDomainNameRequestRequestTypeDef:
return {
"domainName": ...,
"certificateArn": ...,
}
# CreateDomainNameRequestRequestTypeDef definition
class CreateDomainNameRequestRequestTypeDef(TypedDict):
domainName: str,
certificateArn: str,
description: NotRequired[str],
DomainNameConfigTypeDef#
# DomainNameConfigTypeDef usage example
from mypy_boto3_appsync.type_defs import DomainNameConfigTypeDef
def get_value() -> DomainNameConfigTypeDef:
return {
"domainName": ...,
}
# DomainNameConfigTypeDef definition
class DomainNameConfigTypeDef(TypedDict):
domainName: NotRequired[str],
description: NotRequired[str],
certificateArn: NotRequired[str],
appsyncDomainName: NotRequired[str],
hostedZoneId: NotRequired[str],
LogConfigTypeDef#
# LogConfigTypeDef usage example
from mypy_boto3_appsync.type_defs import LogConfigTypeDef
def get_value() -> LogConfigTypeDef:
return {
"fieldLogLevel": ...,
"cloudWatchLogsRoleArn": ...,
}
# LogConfigTypeDef definition
class LogConfigTypeDef(TypedDict):
fieldLogLevel: FieldLogLevelType, # (1)
cloudWatchLogsRoleArn: str,
excludeVerboseContent: NotRequired[bool],
UserPoolConfigTypeDef#
# UserPoolConfigTypeDef usage example
from mypy_boto3_appsync.type_defs import UserPoolConfigTypeDef
def get_value() -> UserPoolConfigTypeDef:
return {
"userPoolId": ...,
"awsRegion": ...,
"defaultAction": ...,
}
# UserPoolConfigTypeDef definition
class UserPoolConfigTypeDef(TypedDict):
userPoolId: str,
awsRegion: str,
defaultAction: DefaultActionType, # (1)
appIdClientRegex: NotRequired[str],
PipelineConfigTypeDef#
# PipelineConfigTypeDef usage example
from mypy_boto3_appsync.type_defs import PipelineConfigTypeDef
def get_value() -> PipelineConfigTypeDef:
return {
"functions": ...,
}
# PipelineConfigTypeDef definition
class PipelineConfigTypeDef(TypedDict):
functions: NotRequired[Sequence[str]],
CreateTypeRequestRequestTypeDef#
# CreateTypeRequestRequestTypeDef usage example
from mypy_boto3_appsync.type_defs import CreateTypeRequestRequestTypeDef
def get_value() -> CreateTypeRequestRequestTypeDef:
return {
"apiId": ...,
"definition": ...,
"format": ...,
}
# CreateTypeRequestRequestTypeDef definition
class CreateTypeRequestRequestTypeDef(TypedDict):
apiId: str,
definition: str,
format: TypeDefinitionFormatType, # (1)
TypeTypeDef#
# TypeTypeDef usage example
from mypy_boto3_appsync.type_defs import TypeTypeDef
def get_value() -> TypeTypeDef:
return {
"name": ...,
}
# TypeTypeDef definition
class TypeTypeDef(TypedDict):
name: NotRequired[str],
description: NotRequired[str],
arn: NotRequired[str],
definition: NotRequired[str],
format: NotRequired[TypeDefinitionFormatType], # (1)
DeleteApiCacheRequestRequestTypeDef#
# DeleteApiCacheRequestRequestTypeDef usage example
from mypy_boto3_appsync.type_defs import DeleteApiCacheRequestRequestTypeDef
def get_value() -> DeleteApiCacheRequestRequestTypeDef:
return {
"apiId": ...,
}
# DeleteApiCacheRequestRequestTypeDef definition
class DeleteApiCacheRequestRequestTypeDef(TypedDict):
apiId: str,
DeleteApiKeyRequestRequestTypeDef#
# DeleteApiKeyRequestRequestTypeDef usage example
from mypy_boto3_appsync.type_defs import DeleteApiKeyRequestRequestTypeDef
def get_value() -> DeleteApiKeyRequestRequestTypeDef:
return {
"apiId": ...,
"id": ...,
}
# DeleteApiKeyRequestRequestTypeDef definition
class DeleteApiKeyRequestRequestTypeDef(TypedDict):
apiId: str,
id: str,
DeleteDataSourceRequestRequestTypeDef#
# DeleteDataSourceRequestRequestTypeDef usage example
from mypy_boto3_appsync.type_defs import DeleteDataSourceRequestRequestTypeDef
def get_value() -> DeleteDataSourceRequestRequestTypeDef:
return {
"apiId": ...,
"name": ...,
}
# DeleteDataSourceRequestRequestTypeDef definition
class DeleteDataSourceRequestRequestTypeDef(TypedDict):
apiId: str,
name: str,
DeleteDomainNameRequestRequestTypeDef#
# DeleteDomainNameRequestRequestTypeDef usage example
from mypy_boto3_appsync.type_defs import DeleteDomainNameRequestRequestTypeDef
def get_value() -> DeleteDomainNameRequestRequestTypeDef:
return {
"domainName": ...,
}
# DeleteDomainNameRequestRequestTypeDef definition
class DeleteDomainNameRequestRequestTypeDef(TypedDict):
domainName: str,
DeleteFunctionRequestRequestTypeDef#
# DeleteFunctionRequestRequestTypeDef usage example
from mypy_boto3_appsync.type_defs import DeleteFunctionRequestRequestTypeDef
def get_value() -> DeleteFunctionRequestRequestTypeDef:
return {
"apiId": ...,
"functionId": ...,
}
# DeleteFunctionRequestRequestTypeDef definition
class DeleteFunctionRequestRequestTypeDef(TypedDict):
apiId: str,
functionId: str,
DeleteGraphqlApiRequestRequestTypeDef#
# DeleteGraphqlApiRequestRequestTypeDef usage example
from mypy_boto3_appsync.type_defs import DeleteGraphqlApiRequestRequestTypeDef
def get_value() -> DeleteGraphqlApiRequestRequestTypeDef:
return {
"apiId": ...,
}
# DeleteGraphqlApiRequestRequestTypeDef definition
class DeleteGraphqlApiRequestRequestTypeDef(TypedDict):
apiId: str,
DeleteResolverRequestRequestTypeDef#
# DeleteResolverRequestRequestTypeDef usage example
from mypy_boto3_appsync.type_defs import DeleteResolverRequestRequestTypeDef
def get_value() -> DeleteResolverRequestRequestTypeDef:
return {
"apiId": ...,
"typeName": ...,
"fieldName": ...,
}
# DeleteResolverRequestRequestTypeDef definition
class DeleteResolverRequestRequestTypeDef(TypedDict):
apiId: str,
typeName: str,
fieldName: str,
DeleteTypeRequestRequestTypeDef#
# DeleteTypeRequestRequestTypeDef usage example
from mypy_boto3_appsync.type_defs import DeleteTypeRequestRequestTypeDef
def get_value() -> DeleteTypeRequestRequestTypeDef:
return {
"apiId": ...,
"typeName": ...,
}
# DeleteTypeRequestRequestTypeDef definition
class DeleteTypeRequestRequestTypeDef(TypedDict):
apiId: str,
typeName: str,
DeltaSyncConfigTypeDef#
# DeltaSyncConfigTypeDef usage example
from mypy_boto3_appsync.type_defs import DeltaSyncConfigTypeDef
def get_value() -> DeltaSyncConfigTypeDef:
return {
"baseTableTTL": ...,
}
# DeltaSyncConfigTypeDef definition
class DeltaSyncConfigTypeDef(TypedDict):
baseTableTTL: NotRequired[int],
deltaSyncTableName: NotRequired[str],
deltaSyncTableTTL: NotRequired[int],
DisassociateApiRequestRequestTypeDef#
# DisassociateApiRequestRequestTypeDef usage example
from mypy_boto3_appsync.type_defs import DisassociateApiRequestRequestTypeDef
def get_value() -> DisassociateApiRequestRequestTypeDef:
return {
"domainName": ...,
}
# DisassociateApiRequestRequestTypeDef definition
class DisassociateApiRequestRequestTypeDef(TypedDict):
domainName: str,
DisassociateMergedGraphqlApiRequestRequestTypeDef#
# DisassociateMergedGraphqlApiRequestRequestTypeDef usage example
from mypy_boto3_appsync.type_defs import DisassociateMergedGraphqlApiRequestRequestTypeDef
def get_value() -> DisassociateMergedGraphqlApiRequestRequestTypeDef:
return {
"sourceApiIdentifier": ...,
"associationId": ...,
}
# DisassociateMergedGraphqlApiRequestRequestTypeDef definition
class DisassociateMergedGraphqlApiRequestRequestTypeDef(TypedDict):
sourceApiIdentifier: str,
associationId: str,
DisassociateMergedGraphqlApiResponseTypeDef#
# DisassociateMergedGraphqlApiResponseTypeDef usage example
from mypy_boto3_appsync.type_defs import DisassociateMergedGraphqlApiResponseTypeDef
def get_value() -> DisassociateMergedGraphqlApiResponseTypeDef:
return {
"sourceApiAssociationStatus": ...,
"ResponseMetadata": ...,
}
# DisassociateMergedGraphqlApiResponseTypeDef definition
class DisassociateMergedGraphqlApiResponseTypeDef(TypedDict):
sourceApiAssociationStatus: SourceApiAssociationStatusType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DisassociateSourceGraphqlApiRequestRequestTypeDef#
# DisassociateSourceGraphqlApiRequestRequestTypeDef usage example
from mypy_boto3_appsync.type_defs import DisassociateSourceGraphqlApiRequestRequestTypeDef
def get_value() -> DisassociateSourceGraphqlApiRequestRequestTypeDef:
return {
"mergedApiIdentifier": ...,
"associationId": ...,
}
# DisassociateSourceGraphqlApiRequestRequestTypeDef definition
class DisassociateSourceGraphqlApiRequestRequestTypeDef(TypedDict):
mergedApiIdentifier: str,
associationId: str,
DisassociateSourceGraphqlApiResponseTypeDef#
# DisassociateSourceGraphqlApiResponseTypeDef usage example
from mypy_boto3_appsync.type_defs import DisassociateSourceGraphqlApiResponseTypeDef
def get_value() -> DisassociateSourceGraphqlApiResponseTypeDef:
return {
"sourceApiAssociationStatus": ...,
"ResponseMetadata": ...,
}
# DisassociateSourceGraphqlApiResponseTypeDef definition
class DisassociateSourceGraphqlApiResponseTypeDef(TypedDict):
sourceApiAssociationStatus: SourceApiAssociationStatusType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ErrorDetailTypeDef#
# ErrorDetailTypeDef usage example
from mypy_boto3_appsync.type_defs import ErrorDetailTypeDef
def get_value() -> ErrorDetailTypeDef:
return {
"message": ...,
}
# ErrorDetailTypeDef definition
class ErrorDetailTypeDef(TypedDict):
message: NotRequired[str],
EvaluateMappingTemplateRequestRequestTypeDef#
# EvaluateMappingTemplateRequestRequestTypeDef usage example
from mypy_boto3_appsync.type_defs import EvaluateMappingTemplateRequestRequestTypeDef
def get_value() -> EvaluateMappingTemplateRequestRequestTypeDef:
return {
"template": ...,
"context": ...,
}
# EvaluateMappingTemplateRequestRequestTypeDef definition
class EvaluateMappingTemplateRequestRequestTypeDef(TypedDict):
template: str,
context: str,
FlushApiCacheRequestRequestTypeDef#
# FlushApiCacheRequestRequestTypeDef usage example
from mypy_boto3_appsync.type_defs import FlushApiCacheRequestRequestTypeDef
def get_value() -> FlushApiCacheRequestRequestTypeDef:
return {
"apiId": ...,
}
# FlushApiCacheRequestRequestTypeDef definition
class FlushApiCacheRequestRequestTypeDef(TypedDict):
apiId: str,
GetApiAssociationRequestRequestTypeDef#
# GetApiAssociationRequestRequestTypeDef usage example
from mypy_boto3_appsync.type_defs import GetApiAssociationRequestRequestTypeDef
def get_value() -> GetApiAssociationRequestRequestTypeDef:
return {
"domainName": ...,
}
# GetApiAssociationRequestRequestTypeDef definition
class GetApiAssociationRequestRequestTypeDef(TypedDict):
domainName: str,
GetApiCacheRequestRequestTypeDef#
# GetApiCacheRequestRequestTypeDef usage example
from mypy_boto3_appsync.type_defs import GetApiCacheRequestRequestTypeDef
def get_value() -> GetApiCacheRequestRequestTypeDef:
return {
"apiId": ...,
}
# GetApiCacheRequestRequestTypeDef definition
class GetApiCacheRequestRequestTypeDef(TypedDict):
apiId: str,
GetDataSourceRequestRequestTypeDef#
# GetDataSourceRequestRequestTypeDef usage example
from mypy_boto3_appsync.type_defs import GetDataSourceRequestRequestTypeDef
def get_value() -> GetDataSourceRequestRequestTypeDef:
return {
"apiId": ...,
"name": ...,
}
# GetDataSourceRequestRequestTypeDef definition
class GetDataSourceRequestRequestTypeDef(TypedDict):
apiId: str,
name: str,
GetDomainNameRequestRequestTypeDef#
# GetDomainNameRequestRequestTypeDef usage example
from mypy_boto3_appsync.type_defs import GetDomainNameRequestRequestTypeDef
def get_value() -> GetDomainNameRequestRequestTypeDef:
return {
"domainName": ...,
}
# GetDomainNameRequestRequestTypeDef definition
class GetDomainNameRequestRequestTypeDef(TypedDict):
domainName: str,
GetFunctionRequestRequestTypeDef#
# GetFunctionRequestRequestTypeDef usage example
from mypy_boto3_appsync.type_defs import GetFunctionRequestRequestTypeDef
def get_value() -> GetFunctionRequestRequestTypeDef:
return {
"apiId": ...,
"functionId": ...,
}
# GetFunctionRequestRequestTypeDef definition
class GetFunctionRequestRequestTypeDef(TypedDict):
apiId: str,
functionId: str,
GetGraphqlApiRequestRequestTypeDef#
# GetGraphqlApiRequestRequestTypeDef usage example
from mypy_boto3_appsync.type_defs import GetGraphqlApiRequestRequestTypeDef
def get_value() -> GetGraphqlApiRequestRequestTypeDef:
return {
"apiId": ...,
}
# GetGraphqlApiRequestRequestTypeDef definition
class GetGraphqlApiRequestRequestTypeDef(TypedDict):
apiId: str,
GetIntrospectionSchemaRequestRequestTypeDef#
# GetIntrospectionSchemaRequestRequestTypeDef usage example
from mypy_boto3_appsync.type_defs import GetIntrospectionSchemaRequestRequestTypeDef
def get_value() -> GetIntrospectionSchemaRequestRequestTypeDef:
return {
"apiId": ...,
"format": ...,
}
# GetIntrospectionSchemaRequestRequestTypeDef definition
class GetIntrospectionSchemaRequestRequestTypeDef(TypedDict):
apiId: str,
format: OutputTypeType, # (1)
includeDirectives: NotRequired[bool],
- See OutputTypeType
GetIntrospectionSchemaResponseTypeDef#
# GetIntrospectionSchemaResponseTypeDef usage example
from mypy_boto3_appsync.type_defs import GetIntrospectionSchemaResponseTypeDef
def get_value() -> GetIntrospectionSchemaResponseTypeDef:
return {
"schema": ...,
"ResponseMetadata": ...,
}
# GetIntrospectionSchemaResponseTypeDef definition
class GetIntrospectionSchemaResponseTypeDef(TypedDict):
schema: StreamingBody,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetResolverRequestRequestTypeDef#
# GetResolverRequestRequestTypeDef usage example
from mypy_boto3_appsync.type_defs import GetResolverRequestRequestTypeDef
def get_value() -> GetResolverRequestRequestTypeDef:
return {
"apiId": ...,
"typeName": ...,
"fieldName": ...,
}
# GetResolverRequestRequestTypeDef definition
class GetResolverRequestRequestTypeDef(TypedDict):
apiId: str,
typeName: str,
fieldName: str,
GetSchemaCreationStatusRequestRequestTypeDef#
# GetSchemaCreationStatusRequestRequestTypeDef usage example
from mypy_boto3_appsync.type_defs import GetSchemaCreationStatusRequestRequestTypeDef
def get_value() -> GetSchemaCreationStatusRequestRequestTypeDef:
return {
"apiId": ...,
}
# GetSchemaCreationStatusRequestRequestTypeDef definition
class GetSchemaCreationStatusRequestRequestTypeDef(TypedDict):
apiId: str,
GetSchemaCreationStatusResponseTypeDef#
# GetSchemaCreationStatusResponseTypeDef usage example
from mypy_boto3_appsync.type_defs import GetSchemaCreationStatusResponseTypeDef
def get_value() -> GetSchemaCreationStatusResponseTypeDef:
return {
"status": ...,
"details": ...,
"ResponseMetadata": ...,
}
# GetSchemaCreationStatusResponseTypeDef definition
class GetSchemaCreationStatusResponseTypeDef(TypedDict):
status: SchemaStatusType, # (1)
details: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetSourceApiAssociationRequestRequestTypeDef#
# GetSourceApiAssociationRequestRequestTypeDef usage example
from mypy_boto3_appsync.type_defs import GetSourceApiAssociationRequestRequestTypeDef
def get_value() -> GetSourceApiAssociationRequestRequestTypeDef:
return {
"mergedApiIdentifier": ...,
"associationId": ...,
}
# GetSourceApiAssociationRequestRequestTypeDef definition
class GetSourceApiAssociationRequestRequestTypeDef(TypedDict):
mergedApiIdentifier: str,
associationId: str,
GetTypeRequestRequestTypeDef#
# GetTypeRequestRequestTypeDef usage example
from mypy_boto3_appsync.type_defs import GetTypeRequestRequestTypeDef
def get_value() -> GetTypeRequestRequestTypeDef:
return {
"apiId": ...,
"typeName": ...,
"format": ...,
}
# GetTypeRequestRequestTypeDef definition
class GetTypeRequestRequestTypeDef(TypedDict):
apiId: str,
typeName: str,
format: TypeDefinitionFormatType, # (1)
LambdaConflictHandlerConfigTypeDef#
# LambdaConflictHandlerConfigTypeDef usage example
from mypy_boto3_appsync.type_defs import LambdaConflictHandlerConfigTypeDef
def get_value() -> LambdaConflictHandlerConfigTypeDef:
return {
"lambdaConflictHandlerArn": ...,
}
# LambdaConflictHandlerConfigTypeDef definition
class LambdaConflictHandlerConfigTypeDef(TypedDict):
lambdaConflictHandlerArn: NotRequired[str],
ListApiKeysRequestListApiKeysPaginateTypeDef#
# ListApiKeysRequestListApiKeysPaginateTypeDef usage example
from mypy_boto3_appsync.type_defs import ListApiKeysRequestListApiKeysPaginateTypeDef
def get_value() -> ListApiKeysRequestListApiKeysPaginateTypeDef:
return {
"apiId": ...,
}
# ListApiKeysRequestListApiKeysPaginateTypeDef definition
class ListApiKeysRequestListApiKeysPaginateTypeDef(TypedDict):
apiId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListApiKeysRequestRequestTypeDef#
# ListApiKeysRequestRequestTypeDef usage example
from mypy_boto3_appsync.type_defs import ListApiKeysRequestRequestTypeDef
def get_value() -> ListApiKeysRequestRequestTypeDef:
return {
"apiId": ...,
}
# ListApiKeysRequestRequestTypeDef definition
class ListApiKeysRequestRequestTypeDef(TypedDict):
apiId: str,
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ListDataSourcesRequestListDataSourcesPaginateTypeDef#
# ListDataSourcesRequestListDataSourcesPaginateTypeDef usage example
from mypy_boto3_appsync.type_defs import ListDataSourcesRequestListDataSourcesPaginateTypeDef
def get_value() -> ListDataSourcesRequestListDataSourcesPaginateTypeDef:
return {
"apiId": ...,
}
# ListDataSourcesRequestListDataSourcesPaginateTypeDef definition
class ListDataSourcesRequestListDataSourcesPaginateTypeDef(TypedDict):
apiId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListDataSourcesRequestRequestTypeDef#
# ListDataSourcesRequestRequestTypeDef usage example
from mypy_boto3_appsync.type_defs import ListDataSourcesRequestRequestTypeDef
def get_value() -> ListDataSourcesRequestRequestTypeDef:
return {
"apiId": ...,
}
# ListDataSourcesRequestRequestTypeDef definition
class ListDataSourcesRequestRequestTypeDef(TypedDict):
apiId: str,
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ListDomainNamesRequestRequestTypeDef#
# ListDomainNamesRequestRequestTypeDef usage example
from mypy_boto3_appsync.type_defs import ListDomainNamesRequestRequestTypeDef
def get_value() -> ListDomainNamesRequestRequestTypeDef:
return {
"nextToken": ...,
}
# ListDomainNamesRequestRequestTypeDef definition
class ListDomainNamesRequestRequestTypeDef(TypedDict):
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ListFunctionsRequestListFunctionsPaginateTypeDef#
# ListFunctionsRequestListFunctionsPaginateTypeDef usage example
from mypy_boto3_appsync.type_defs import ListFunctionsRequestListFunctionsPaginateTypeDef
def get_value() -> ListFunctionsRequestListFunctionsPaginateTypeDef:
return {
"apiId": ...,
}
# ListFunctionsRequestListFunctionsPaginateTypeDef definition
class ListFunctionsRequestListFunctionsPaginateTypeDef(TypedDict):
apiId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListFunctionsRequestRequestTypeDef#
# ListFunctionsRequestRequestTypeDef usage example
from mypy_boto3_appsync.type_defs import ListFunctionsRequestRequestTypeDef
def get_value() -> ListFunctionsRequestRequestTypeDef:
return {
"apiId": ...,
}
# ListFunctionsRequestRequestTypeDef definition
class ListFunctionsRequestRequestTypeDef(TypedDict):
apiId: str,
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ListGraphqlApisRequestListGraphqlApisPaginateTypeDef#
# ListGraphqlApisRequestListGraphqlApisPaginateTypeDef usage example
from mypy_boto3_appsync.type_defs import ListGraphqlApisRequestListGraphqlApisPaginateTypeDef
def get_value() -> ListGraphqlApisRequestListGraphqlApisPaginateTypeDef:
return {
"apiType": ...,
}
# ListGraphqlApisRequestListGraphqlApisPaginateTypeDef definition
class ListGraphqlApisRequestListGraphqlApisPaginateTypeDef(TypedDict):
apiType: NotRequired[GraphQLApiTypeType], # (1)
owner: NotRequired[OwnershipType], # (2)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (3)
- See GraphQLApiTypeType
- See OwnershipType
- See PaginatorConfigTypeDef
ListGraphqlApisRequestRequestTypeDef#
# ListGraphqlApisRequestRequestTypeDef usage example
from mypy_boto3_appsync.type_defs import ListGraphqlApisRequestRequestTypeDef
def get_value() -> ListGraphqlApisRequestRequestTypeDef:
return {
"nextToken": ...,
}
# ListGraphqlApisRequestRequestTypeDef definition
class ListGraphqlApisRequestRequestTypeDef(TypedDict):
nextToken: NotRequired[str],
maxResults: NotRequired[int],
apiType: NotRequired[GraphQLApiTypeType], # (1)
owner: NotRequired[OwnershipType], # (2)
- See GraphQLApiTypeType
- See OwnershipType
ListResolversByFunctionRequestListResolversByFunctionPaginateTypeDef#
# ListResolversByFunctionRequestListResolversByFunctionPaginateTypeDef usage example
from mypy_boto3_appsync.type_defs import ListResolversByFunctionRequestListResolversByFunctionPaginateTypeDef
def get_value() -> ListResolversByFunctionRequestListResolversByFunctionPaginateTypeDef:
return {
"apiId": ...,
"functionId": ...,
}
# ListResolversByFunctionRequestListResolversByFunctionPaginateTypeDef definition
class ListResolversByFunctionRequestListResolversByFunctionPaginateTypeDef(TypedDict):
apiId: str,
functionId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListResolversByFunctionRequestRequestTypeDef#
# ListResolversByFunctionRequestRequestTypeDef usage example
from mypy_boto3_appsync.type_defs import ListResolversByFunctionRequestRequestTypeDef
def get_value() -> ListResolversByFunctionRequestRequestTypeDef:
return {
"apiId": ...,
"functionId": ...,
}
# ListResolversByFunctionRequestRequestTypeDef definition
class ListResolversByFunctionRequestRequestTypeDef(TypedDict):
apiId: str,
functionId: str,
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ListResolversRequestListResolversPaginateTypeDef#
# ListResolversRequestListResolversPaginateTypeDef usage example
from mypy_boto3_appsync.type_defs import ListResolversRequestListResolversPaginateTypeDef
def get_value() -> ListResolversRequestListResolversPaginateTypeDef:
return {
"apiId": ...,
"typeName": ...,
}
# ListResolversRequestListResolversPaginateTypeDef definition
class ListResolversRequestListResolversPaginateTypeDef(TypedDict):
apiId: str,
typeName: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListResolversRequestRequestTypeDef#
# ListResolversRequestRequestTypeDef usage example
from mypy_boto3_appsync.type_defs import ListResolversRequestRequestTypeDef
def get_value() -> ListResolversRequestRequestTypeDef:
return {
"apiId": ...,
"typeName": ...,
}
# ListResolversRequestRequestTypeDef definition
class ListResolversRequestRequestTypeDef(TypedDict):
apiId: str,
typeName: str,
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ListSourceApiAssociationsRequestRequestTypeDef#
# ListSourceApiAssociationsRequestRequestTypeDef usage example
from mypy_boto3_appsync.type_defs import ListSourceApiAssociationsRequestRequestTypeDef
def get_value() -> ListSourceApiAssociationsRequestRequestTypeDef:
return {
"apiId": ...,
}
# ListSourceApiAssociationsRequestRequestTypeDef definition
class ListSourceApiAssociationsRequestRequestTypeDef(TypedDict):
apiId: str,
nextToken: NotRequired[str],
maxResults: NotRequired[int],
SourceApiAssociationSummaryTypeDef#
# SourceApiAssociationSummaryTypeDef usage example
from mypy_boto3_appsync.type_defs import SourceApiAssociationSummaryTypeDef
def get_value() -> SourceApiAssociationSummaryTypeDef:
return {
"associationId": ...,
}
# SourceApiAssociationSummaryTypeDef definition
class SourceApiAssociationSummaryTypeDef(TypedDict):
associationId: NotRequired[str],
associationArn: NotRequired[str],
sourceApiId: NotRequired[str],
sourceApiArn: NotRequired[str],
mergedApiId: NotRequired[str],
mergedApiArn: NotRequired[str],
description: NotRequired[str],
ListTagsForResourceRequestRequestTypeDef#
# ListTagsForResourceRequestRequestTypeDef usage example
from mypy_boto3_appsync.type_defs import ListTagsForResourceRequestRequestTypeDef
def get_value() -> ListTagsForResourceRequestRequestTypeDef:
return {
"resourceArn": ...,
}
# ListTagsForResourceRequestRequestTypeDef definition
class ListTagsForResourceRequestRequestTypeDef(TypedDict):
resourceArn: str,
ListTagsForResourceResponseTypeDef#
# ListTagsForResourceResponseTypeDef usage example
from mypy_boto3_appsync.type_defs import ListTagsForResourceResponseTypeDef
def get_value() -> ListTagsForResourceResponseTypeDef:
return {
"tags": ...,
"ResponseMetadata": ...,
}
# ListTagsForResourceResponseTypeDef definition
class ListTagsForResourceResponseTypeDef(TypedDict):
tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListTypesByAssociationRequestRequestTypeDef#
# ListTypesByAssociationRequestRequestTypeDef usage example
from mypy_boto3_appsync.type_defs import ListTypesByAssociationRequestRequestTypeDef
def get_value() -> ListTypesByAssociationRequestRequestTypeDef:
return {
"mergedApiIdentifier": ...,
"associationId": ...,
"format": ...,
}
# ListTypesByAssociationRequestRequestTypeDef definition
class ListTypesByAssociationRequestRequestTypeDef(TypedDict):
mergedApiIdentifier: str,
associationId: str,
format: TypeDefinitionFormatType, # (1)
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ListTypesRequestListTypesPaginateTypeDef#
# ListTypesRequestListTypesPaginateTypeDef usage example
from mypy_boto3_appsync.type_defs import ListTypesRequestListTypesPaginateTypeDef
def get_value() -> ListTypesRequestListTypesPaginateTypeDef:
return {
"apiId": ...,
"format": ...,
}
# ListTypesRequestListTypesPaginateTypeDef definition
class ListTypesRequestListTypesPaginateTypeDef(TypedDict):
apiId: str,
format: TypeDefinitionFormatType, # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListTypesRequestRequestTypeDef#
# ListTypesRequestRequestTypeDef usage example
from mypy_boto3_appsync.type_defs import ListTypesRequestRequestTypeDef
def get_value() -> ListTypesRequestRequestTypeDef:
return {
"apiId": ...,
"format": ...,
}
# ListTypesRequestRequestTypeDef definition
class ListTypesRequestRequestTypeDef(TypedDict):
apiId: str,
format: TypeDefinitionFormatType, # (1)
nextToken: NotRequired[str],
maxResults: NotRequired[int],
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef usage example
from mypy_boto3_appsync.type_defs import PaginatorConfigTypeDef
def get_value() -> PaginatorConfigTypeDef:
return {
"MaxItems": ...,
}
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
RdsHttpEndpointConfigTypeDef#
# RdsHttpEndpointConfigTypeDef usage example
from mypy_boto3_appsync.type_defs import RdsHttpEndpointConfigTypeDef
def get_value() -> RdsHttpEndpointConfigTypeDef:
return {
"awsRegion": ...,
}
# RdsHttpEndpointConfigTypeDef definition
class RdsHttpEndpointConfigTypeDef(TypedDict):
awsRegion: NotRequired[str],
dbClusterIdentifier: NotRequired[str],
databaseName: NotRequired[str],
schema: NotRequired[str],
awsSecretStoreArn: NotRequired[str],
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef usage example
from mypy_boto3_appsync.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,
StartSchemaCreationRequestRequestTypeDef#
# StartSchemaCreationRequestRequestTypeDef usage example
from mypy_boto3_appsync.type_defs import StartSchemaCreationRequestRequestTypeDef
def get_value() -> StartSchemaCreationRequestRequestTypeDef:
return {
"apiId": ...,
"definition": ...,
}
# StartSchemaCreationRequestRequestTypeDef definition
class StartSchemaCreationRequestRequestTypeDef(TypedDict):
apiId: str,
definition: Union[str, bytes, IO[Any], StreamingBody],
StartSchemaCreationResponseTypeDef#
# StartSchemaCreationResponseTypeDef usage example
from mypy_boto3_appsync.type_defs import StartSchemaCreationResponseTypeDef
def get_value() -> StartSchemaCreationResponseTypeDef:
return {
"status": ...,
"ResponseMetadata": ...,
}
# StartSchemaCreationResponseTypeDef definition
class StartSchemaCreationResponseTypeDef(TypedDict):
status: SchemaStatusType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
StartSchemaMergeRequestRequestTypeDef#
# StartSchemaMergeRequestRequestTypeDef usage example
from mypy_boto3_appsync.type_defs import StartSchemaMergeRequestRequestTypeDef
def get_value() -> StartSchemaMergeRequestRequestTypeDef:
return {
"associationId": ...,
"mergedApiIdentifier": ...,
}
# StartSchemaMergeRequestRequestTypeDef definition
class StartSchemaMergeRequestRequestTypeDef(TypedDict):
associationId: str,
mergedApiIdentifier: str,
StartSchemaMergeResponseTypeDef#
# StartSchemaMergeResponseTypeDef usage example
from mypy_boto3_appsync.type_defs import StartSchemaMergeResponseTypeDef
def get_value() -> StartSchemaMergeResponseTypeDef:
return {
"sourceApiAssociationStatus": ...,
"ResponseMetadata": ...,
}
# StartSchemaMergeResponseTypeDef definition
class StartSchemaMergeResponseTypeDef(TypedDict):
sourceApiAssociationStatus: SourceApiAssociationStatusType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
TagResourceRequestRequestTypeDef#
# TagResourceRequestRequestTypeDef usage example
from mypy_boto3_appsync.type_defs import TagResourceRequestRequestTypeDef
def get_value() -> TagResourceRequestRequestTypeDef:
return {
"resourceArn": ...,
"tags": ...,
}
# TagResourceRequestRequestTypeDef definition
class TagResourceRequestRequestTypeDef(TypedDict):
resourceArn: str,
tags: Mapping[str, str],
UntagResourceRequestRequestTypeDef#
# UntagResourceRequestRequestTypeDef usage example
from mypy_boto3_appsync.type_defs import UntagResourceRequestRequestTypeDef
def get_value() -> UntagResourceRequestRequestTypeDef:
return {
"resourceArn": ...,
"tagKeys": ...,
}
# UntagResourceRequestRequestTypeDef definition
class UntagResourceRequestRequestTypeDef(TypedDict):
resourceArn: str,
tagKeys: Sequence[str],
UpdateApiCacheRequestRequestTypeDef#
# UpdateApiCacheRequestRequestTypeDef usage example
from mypy_boto3_appsync.type_defs import UpdateApiCacheRequestRequestTypeDef
def get_value() -> UpdateApiCacheRequestRequestTypeDef:
return {
"apiId": ...,
"ttl": ...,
"apiCachingBehavior": ...,
"type": ...,
}
# UpdateApiCacheRequestRequestTypeDef definition
class UpdateApiCacheRequestRequestTypeDef(TypedDict):
apiId: str,
ttl: int,
apiCachingBehavior: ApiCachingBehaviorType, # (1)
type: ApiCacheTypeType, # (2)
UpdateApiKeyRequestRequestTypeDef#
# UpdateApiKeyRequestRequestTypeDef usage example
from mypy_boto3_appsync.type_defs import UpdateApiKeyRequestRequestTypeDef
def get_value() -> UpdateApiKeyRequestRequestTypeDef:
return {
"apiId": ...,
"id": ...,
}
# UpdateApiKeyRequestRequestTypeDef definition
class UpdateApiKeyRequestRequestTypeDef(TypedDict):
apiId: str,
id: str,
description: NotRequired[str],
expires: NotRequired[int],
UpdateDomainNameRequestRequestTypeDef#
# UpdateDomainNameRequestRequestTypeDef usage example
from mypy_boto3_appsync.type_defs import UpdateDomainNameRequestRequestTypeDef
def get_value() -> UpdateDomainNameRequestRequestTypeDef:
return {
"domainName": ...,
}
# UpdateDomainNameRequestRequestTypeDef definition
class UpdateDomainNameRequestRequestTypeDef(TypedDict):
domainName: str,
description: NotRequired[str],
UpdateTypeRequestRequestTypeDef#
# UpdateTypeRequestRequestTypeDef usage example
from mypy_boto3_appsync.type_defs import UpdateTypeRequestRequestTypeDef
def get_value() -> UpdateTypeRequestRequestTypeDef:
return {
"apiId": ...,
"typeName": ...,
"format": ...,
}
# UpdateTypeRequestRequestTypeDef definition
class UpdateTypeRequestRequestTypeDef(TypedDict):
apiId: str,
typeName: str,
format: TypeDefinitionFormatType, # (1)
definition: NotRequired[str],
AdditionalAuthenticationProviderTypeDef#
# AdditionalAuthenticationProviderTypeDef usage example
from mypy_boto3_appsync.type_defs import AdditionalAuthenticationProviderTypeDef
def get_value() -> AdditionalAuthenticationProviderTypeDef:
return {
"authenticationType": ...,
}
# AdditionalAuthenticationProviderTypeDef definition
class AdditionalAuthenticationProviderTypeDef(TypedDict):
authenticationType: NotRequired[AuthenticationTypeType], # (1)
openIDConnectConfig: NotRequired[OpenIDConnectConfigTypeDef], # (2)
userPoolConfig: NotRequired[CognitoUserPoolConfigTypeDef], # (3)
lambdaAuthorizerConfig: NotRequired[LambdaAuthorizerConfigTypeDef], # (4)
- See AuthenticationTypeType
- See OpenIDConnectConfigTypeDef
- See CognitoUserPoolConfigTypeDef
- See LambdaAuthorizerConfigTypeDef
AssociateApiResponseTypeDef#
# AssociateApiResponseTypeDef usage example
from mypy_boto3_appsync.type_defs import AssociateApiResponseTypeDef
def get_value() -> AssociateApiResponseTypeDef:
return {
"apiAssociation": ...,
"ResponseMetadata": ...,
}
# AssociateApiResponseTypeDef definition
class AssociateApiResponseTypeDef(TypedDict):
apiAssociation: ApiAssociationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetApiAssociationResponseTypeDef#
# GetApiAssociationResponseTypeDef usage example
from mypy_boto3_appsync.type_defs import GetApiAssociationResponseTypeDef
def get_value() -> GetApiAssociationResponseTypeDef:
return {
"apiAssociation": ...,
"ResponseMetadata": ...,
}
# GetApiAssociationResponseTypeDef definition
class GetApiAssociationResponseTypeDef(TypedDict):
apiAssociation: ApiAssociationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateApiCacheResponseTypeDef#
# CreateApiCacheResponseTypeDef usage example
from mypy_boto3_appsync.type_defs import CreateApiCacheResponseTypeDef
def get_value() -> CreateApiCacheResponseTypeDef:
return {
"apiCache": ...,
"ResponseMetadata": ...,
}
# CreateApiCacheResponseTypeDef definition
class CreateApiCacheResponseTypeDef(TypedDict):
apiCache: ApiCacheTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetApiCacheResponseTypeDef#
# GetApiCacheResponseTypeDef usage example
from mypy_boto3_appsync.type_defs import GetApiCacheResponseTypeDef
def get_value() -> GetApiCacheResponseTypeDef:
return {
"apiCache": ...,
"ResponseMetadata": ...,
}
# GetApiCacheResponseTypeDef definition
class GetApiCacheResponseTypeDef(TypedDict):
apiCache: ApiCacheTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateApiCacheResponseTypeDef#
# UpdateApiCacheResponseTypeDef usage example
from mypy_boto3_appsync.type_defs import UpdateApiCacheResponseTypeDef
def get_value() -> UpdateApiCacheResponseTypeDef:
return {
"apiCache": ...,
"ResponseMetadata": ...,
}
# UpdateApiCacheResponseTypeDef definition
class UpdateApiCacheResponseTypeDef(TypedDict):
apiCache: ApiCacheTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateApiKeyResponseTypeDef#
# CreateApiKeyResponseTypeDef usage example
from mypy_boto3_appsync.type_defs import CreateApiKeyResponseTypeDef
def get_value() -> CreateApiKeyResponseTypeDef:
return {
"apiKey": ...,
"ResponseMetadata": ...,
}
# CreateApiKeyResponseTypeDef definition
class CreateApiKeyResponseTypeDef(TypedDict):
apiKey: ApiKeyTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See ApiKeyTypeDef
- See ResponseMetadataTypeDef
ListApiKeysResponseTypeDef#
# ListApiKeysResponseTypeDef usage example
from mypy_boto3_appsync.type_defs import ListApiKeysResponseTypeDef
def get_value() -> ListApiKeysResponseTypeDef:
return {
"apiKeys": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
# ListApiKeysResponseTypeDef definition
class ListApiKeysResponseTypeDef(TypedDict):
apiKeys: List[ApiKeyTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See ApiKeyTypeDef
- See ResponseMetadataTypeDef
UpdateApiKeyResponseTypeDef#
# UpdateApiKeyResponseTypeDef usage example
from mypy_boto3_appsync.type_defs import UpdateApiKeyResponseTypeDef
def get_value() -> UpdateApiKeyResponseTypeDef:
return {
"apiKey": ...,
"ResponseMetadata": ...,
}
# UpdateApiKeyResponseTypeDef definition
class UpdateApiKeyResponseTypeDef(TypedDict):
apiKey: ApiKeyTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See ApiKeyTypeDef
- See ResponseMetadataTypeDef
EvaluateCodeRequestRequestTypeDef#
# EvaluateCodeRequestRequestTypeDef usage example
from mypy_boto3_appsync.type_defs import EvaluateCodeRequestRequestTypeDef
def get_value() -> EvaluateCodeRequestRequestTypeDef:
return {
"runtime": ...,
"code": ...,
"context": ...,
}
# EvaluateCodeRequestRequestTypeDef definition
class EvaluateCodeRequestRequestTypeDef(TypedDict):
runtime: AppSyncRuntimeTypeDef, # (1)
code: str,
context: str,
function: NotRequired[str],
AssociateMergedGraphqlApiRequestRequestTypeDef#
# AssociateMergedGraphqlApiRequestRequestTypeDef usage example
from mypy_boto3_appsync.type_defs import AssociateMergedGraphqlApiRequestRequestTypeDef
def get_value() -> AssociateMergedGraphqlApiRequestRequestTypeDef:
return {
"sourceApiIdentifier": ...,
"mergedApiIdentifier": ...,
}
# AssociateMergedGraphqlApiRequestRequestTypeDef definition
class AssociateMergedGraphqlApiRequestRequestTypeDef(TypedDict):
sourceApiIdentifier: str,
mergedApiIdentifier: str,
description: NotRequired[str],
sourceApiAssociationConfig: NotRequired[SourceApiAssociationConfigTypeDef], # (1)
AssociateSourceGraphqlApiRequestRequestTypeDef#
# AssociateSourceGraphqlApiRequestRequestTypeDef usage example
from mypy_boto3_appsync.type_defs import AssociateSourceGraphqlApiRequestRequestTypeDef
def get_value() -> AssociateSourceGraphqlApiRequestRequestTypeDef:
return {
"mergedApiIdentifier": ...,
"sourceApiIdentifier": ...,
}
# AssociateSourceGraphqlApiRequestRequestTypeDef definition
class AssociateSourceGraphqlApiRequestRequestTypeDef(TypedDict):
mergedApiIdentifier: str,
sourceApiIdentifier: str,
description: NotRequired[str],
sourceApiAssociationConfig: NotRequired[SourceApiAssociationConfigTypeDef], # (1)
SourceApiAssociationTypeDef#
# SourceApiAssociationTypeDef usage example
from mypy_boto3_appsync.type_defs import SourceApiAssociationTypeDef
def get_value() -> SourceApiAssociationTypeDef:
return {
"associationId": ...,
}
# SourceApiAssociationTypeDef definition
class SourceApiAssociationTypeDef(TypedDict):
associationId: NotRequired[str],
associationArn: NotRequired[str],
sourceApiId: NotRequired[str],
sourceApiArn: NotRequired[str],
mergedApiArn: NotRequired[str],
mergedApiId: NotRequired[str],
description: NotRequired[str],
sourceApiAssociationConfig: NotRequired[SourceApiAssociationConfigTypeDef], # (1)
sourceApiAssociationStatus: NotRequired[SourceApiAssociationStatusType], # (2)
sourceApiAssociationStatusDetail: NotRequired[str],
lastSuccessfulMergeDate: NotRequired[datetime],
UpdateSourceApiAssociationRequestRequestTypeDef#
# UpdateSourceApiAssociationRequestRequestTypeDef usage example
from mypy_boto3_appsync.type_defs import UpdateSourceApiAssociationRequestRequestTypeDef
def get_value() -> UpdateSourceApiAssociationRequestRequestTypeDef:
return {
"associationId": ...,
"mergedApiIdentifier": ...,
}
# UpdateSourceApiAssociationRequestRequestTypeDef definition
class UpdateSourceApiAssociationRequestRequestTypeDef(TypedDict):
associationId: str,
mergedApiIdentifier: str,
description: NotRequired[str],
sourceApiAssociationConfig: NotRequired[SourceApiAssociationConfigTypeDef], # (1)
AuthorizationConfigTypeDef#
# AuthorizationConfigTypeDef usage example
from mypy_boto3_appsync.type_defs import AuthorizationConfigTypeDef
def get_value() -> AuthorizationConfigTypeDef:
return {
"authorizationType": ...,
}
# AuthorizationConfigTypeDef definition
class AuthorizationConfigTypeDef(TypedDict):
authorizationType: AuthorizationTypeType, # (1)
awsIamConfig: NotRequired[AwsIamConfigTypeDef], # (2)
CodeErrorTypeDef#
# CodeErrorTypeDef usage example
from mypy_boto3_appsync.type_defs import CodeErrorTypeDef
def get_value() -> CodeErrorTypeDef:
return {
"errorType": ...,
}
# CodeErrorTypeDef definition
class CodeErrorTypeDef(TypedDict):
errorType: NotRequired[str],
value: NotRequired[str],
location: NotRequired[CodeErrorLocationTypeDef], # (1)
CreateDomainNameResponseTypeDef#
# CreateDomainNameResponseTypeDef usage example
from mypy_boto3_appsync.type_defs import CreateDomainNameResponseTypeDef
def get_value() -> CreateDomainNameResponseTypeDef:
return {
"domainNameConfig": ...,
"ResponseMetadata": ...,
}
# CreateDomainNameResponseTypeDef definition
class CreateDomainNameResponseTypeDef(TypedDict):
domainNameConfig: DomainNameConfigTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetDomainNameResponseTypeDef#
# GetDomainNameResponseTypeDef usage example
from mypy_boto3_appsync.type_defs import GetDomainNameResponseTypeDef
def get_value() -> GetDomainNameResponseTypeDef:
return {
"domainNameConfig": ...,
"ResponseMetadata": ...,
}
# GetDomainNameResponseTypeDef definition
class GetDomainNameResponseTypeDef(TypedDict):
domainNameConfig: DomainNameConfigTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListDomainNamesResponseTypeDef#
# ListDomainNamesResponseTypeDef usage example
from mypy_boto3_appsync.type_defs import ListDomainNamesResponseTypeDef
def get_value() -> ListDomainNamesResponseTypeDef:
return {
"domainNameConfigs": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
# ListDomainNamesResponseTypeDef definition
class ListDomainNamesResponseTypeDef(TypedDict):
domainNameConfigs: List[DomainNameConfigTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateDomainNameResponseTypeDef#
# UpdateDomainNameResponseTypeDef usage example
from mypy_boto3_appsync.type_defs import UpdateDomainNameResponseTypeDef
def get_value() -> UpdateDomainNameResponseTypeDef:
return {
"domainNameConfig": ...,
"ResponseMetadata": ...,
}
# UpdateDomainNameResponseTypeDef definition
class UpdateDomainNameResponseTypeDef(TypedDict):
domainNameConfig: DomainNameConfigTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateTypeResponseTypeDef#
# CreateTypeResponseTypeDef usage example
from mypy_boto3_appsync.type_defs import CreateTypeResponseTypeDef
def get_value() -> CreateTypeResponseTypeDef:
return {
"type": ...,
"ResponseMetadata": ...,
}
# CreateTypeResponseTypeDef definition
class CreateTypeResponseTypeDef(TypedDict):
type: TypeTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See TypeTypeDef
- See ResponseMetadataTypeDef
GetTypeResponseTypeDef#
# GetTypeResponseTypeDef usage example
from mypy_boto3_appsync.type_defs import GetTypeResponseTypeDef
def get_value() -> GetTypeResponseTypeDef:
return {
"type": ...,
"ResponseMetadata": ...,
}
# GetTypeResponseTypeDef definition
class GetTypeResponseTypeDef(TypedDict):
type: TypeTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See TypeTypeDef
- See ResponseMetadataTypeDef
ListTypesByAssociationResponseTypeDef#
# ListTypesByAssociationResponseTypeDef usage example
from mypy_boto3_appsync.type_defs import ListTypesByAssociationResponseTypeDef
def get_value() -> ListTypesByAssociationResponseTypeDef:
return {
"types": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
# ListTypesByAssociationResponseTypeDef definition
class ListTypesByAssociationResponseTypeDef(TypedDict):
types: List[TypeTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See TypeTypeDef
- See ResponseMetadataTypeDef
ListTypesResponseTypeDef#
# ListTypesResponseTypeDef usage example
from mypy_boto3_appsync.type_defs import ListTypesResponseTypeDef
def get_value() -> ListTypesResponseTypeDef:
return {
"types": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
# ListTypesResponseTypeDef definition
class ListTypesResponseTypeDef(TypedDict):
types: List[TypeTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See TypeTypeDef
- See ResponseMetadataTypeDef
UpdateTypeResponseTypeDef#
# UpdateTypeResponseTypeDef usage example
from mypy_boto3_appsync.type_defs import UpdateTypeResponseTypeDef
def get_value() -> UpdateTypeResponseTypeDef:
return {
"type": ...,
"ResponseMetadata": ...,
}
# UpdateTypeResponseTypeDef definition
class UpdateTypeResponseTypeDef(TypedDict):
type: TypeTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See TypeTypeDef
- See ResponseMetadataTypeDef
DynamodbDataSourceConfigTypeDef#
# DynamodbDataSourceConfigTypeDef usage example
from mypy_boto3_appsync.type_defs import DynamodbDataSourceConfigTypeDef
def get_value() -> DynamodbDataSourceConfigTypeDef:
return {
"tableName": ...,
"awsRegion": ...,
}
# DynamodbDataSourceConfigTypeDef definition
class DynamodbDataSourceConfigTypeDef(TypedDict):
tableName: str,
awsRegion: str,
useCallerCredentials: NotRequired[bool],
deltaSyncConfig: NotRequired[DeltaSyncConfigTypeDef], # (1)
versioned: NotRequired[bool],
EvaluateMappingTemplateResponseTypeDef#
# EvaluateMappingTemplateResponseTypeDef usage example
from mypy_boto3_appsync.type_defs import EvaluateMappingTemplateResponseTypeDef
def get_value() -> EvaluateMappingTemplateResponseTypeDef:
return {
"evaluationResult": ...,
"error": ...,
"logs": ...,
"ResponseMetadata": ...,
}
# EvaluateMappingTemplateResponseTypeDef definition
class EvaluateMappingTemplateResponseTypeDef(TypedDict):
evaluationResult: str,
error: ErrorDetailTypeDef, # (1)
logs: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (2)
SyncConfigTypeDef#
# SyncConfigTypeDef usage example
from mypy_boto3_appsync.type_defs import SyncConfigTypeDef
def get_value() -> SyncConfigTypeDef:
return {
"conflictHandler": ...,
}
# SyncConfigTypeDef definition
class SyncConfigTypeDef(TypedDict):
conflictHandler: NotRequired[ConflictHandlerTypeType], # (1)
conflictDetection: NotRequired[ConflictDetectionTypeType], # (2)
lambdaConflictHandlerConfig: NotRequired[LambdaConflictHandlerConfigTypeDef], # (3)
ListSourceApiAssociationsResponseTypeDef#
# ListSourceApiAssociationsResponseTypeDef usage example
from mypy_boto3_appsync.type_defs import ListSourceApiAssociationsResponseTypeDef
def get_value() -> ListSourceApiAssociationsResponseTypeDef:
return {
"sourceApiAssociationSummaries": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
# ListSourceApiAssociationsResponseTypeDef definition
class ListSourceApiAssociationsResponseTypeDef(TypedDict):
sourceApiAssociationSummaries: List[SourceApiAssociationSummaryTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
RelationalDatabaseDataSourceConfigTypeDef#
# RelationalDatabaseDataSourceConfigTypeDef usage example
from mypy_boto3_appsync.type_defs import RelationalDatabaseDataSourceConfigTypeDef
def get_value() -> RelationalDatabaseDataSourceConfigTypeDef:
return {
"relationalDatabaseSourceType": ...,
}
# RelationalDatabaseDataSourceConfigTypeDef definition
class RelationalDatabaseDataSourceConfigTypeDef(TypedDict):
relationalDatabaseSourceType: NotRequired[RelationalDatabaseSourceTypeType], # (1)
rdsHttpEndpointConfig: NotRequired[RdsHttpEndpointConfigTypeDef], # (2)
CreateGraphqlApiRequestRequestTypeDef#
# CreateGraphqlApiRequestRequestTypeDef usage example
from mypy_boto3_appsync.type_defs import CreateGraphqlApiRequestRequestTypeDef
def get_value() -> CreateGraphqlApiRequestRequestTypeDef:
return {
"name": ...,
"authenticationType": ...,
}
# CreateGraphqlApiRequestRequestTypeDef definition
class CreateGraphqlApiRequestRequestTypeDef(TypedDict):
name: str,
authenticationType: AuthenticationTypeType, # (1)
logConfig: NotRequired[LogConfigTypeDef], # (2)
userPoolConfig: NotRequired[UserPoolConfigTypeDef], # (3)
openIDConnectConfig: NotRequired[OpenIDConnectConfigTypeDef], # (4)
tags: NotRequired[Mapping[str, str]],
additionalAuthenticationProviders: NotRequired[Sequence[AdditionalAuthenticationProviderTypeDef]], # (5)
xrayEnabled: NotRequired[bool],
lambdaAuthorizerConfig: NotRequired[LambdaAuthorizerConfigTypeDef], # (6)
visibility: NotRequired[GraphQLApiVisibilityType], # (7)
apiType: NotRequired[GraphQLApiTypeType], # (8)
mergedApiExecutionRoleArn: NotRequired[str],
ownerContact: NotRequired[str],
- See AuthenticationTypeType
- See LogConfigTypeDef
- See UserPoolConfigTypeDef
- See OpenIDConnectConfigTypeDef
- See AdditionalAuthenticationProviderTypeDef
- See LambdaAuthorizerConfigTypeDef
- See GraphQLApiVisibilityType
- See GraphQLApiTypeType
GraphqlApiTypeDef#
# GraphqlApiTypeDef usage example
from mypy_boto3_appsync.type_defs import GraphqlApiTypeDef
def get_value() -> GraphqlApiTypeDef:
return {
"name": ...,
}
# GraphqlApiTypeDef definition
class GraphqlApiTypeDef(TypedDict):
name: NotRequired[str],
apiId: NotRequired[str],
authenticationType: NotRequired[AuthenticationTypeType], # (1)
logConfig: NotRequired[LogConfigTypeDef], # (2)
userPoolConfig: NotRequired[UserPoolConfigTypeDef], # (3)
openIDConnectConfig: NotRequired[OpenIDConnectConfigTypeDef], # (4)
arn: NotRequired[str],
uris: NotRequired[Dict[str, str]],
tags: NotRequired[Dict[str, str]],
additionalAuthenticationProviders: NotRequired[List[AdditionalAuthenticationProviderTypeDef]], # (5)
xrayEnabled: NotRequired[bool],
wafWebAclArn: NotRequired[str],
lambdaAuthorizerConfig: NotRequired[LambdaAuthorizerConfigTypeDef], # (6)
dns: NotRequired[Dict[str, str]],
visibility: NotRequired[GraphQLApiVisibilityType], # (7)
apiType: NotRequired[GraphQLApiTypeType], # (8)
mergedApiExecutionRoleArn: NotRequired[str],
owner: NotRequired[str],
ownerContact: NotRequired[str],
- See AuthenticationTypeType
- See LogConfigTypeDef
- See UserPoolConfigTypeDef
- See OpenIDConnectConfigTypeDef
- See AdditionalAuthenticationProviderTypeDef
- See LambdaAuthorizerConfigTypeDef
- See GraphQLApiVisibilityType
- See GraphQLApiTypeType
UpdateGraphqlApiRequestRequestTypeDef#
# UpdateGraphqlApiRequestRequestTypeDef usage example
from mypy_boto3_appsync.type_defs import UpdateGraphqlApiRequestRequestTypeDef
def get_value() -> UpdateGraphqlApiRequestRequestTypeDef:
return {
"apiId": ...,
"name": ...,
}
# UpdateGraphqlApiRequestRequestTypeDef definition
class UpdateGraphqlApiRequestRequestTypeDef(TypedDict):
apiId: str,
name: str,
logConfig: NotRequired[LogConfigTypeDef], # (1)
authenticationType: NotRequired[AuthenticationTypeType], # (2)
userPoolConfig: NotRequired[UserPoolConfigTypeDef], # (3)
openIDConnectConfig: NotRequired[OpenIDConnectConfigTypeDef], # (4)
additionalAuthenticationProviders: NotRequired[Sequence[AdditionalAuthenticationProviderTypeDef]], # (5)
xrayEnabled: NotRequired[bool],
lambdaAuthorizerConfig: NotRequired[LambdaAuthorizerConfigTypeDef], # (6)
mergedApiExecutionRoleArn: NotRequired[str],
ownerContact: NotRequired[str],
- See LogConfigTypeDef
- See AuthenticationTypeType
- See UserPoolConfigTypeDef
- See OpenIDConnectConfigTypeDef
- See AdditionalAuthenticationProviderTypeDef
- See LambdaAuthorizerConfigTypeDef
AssociateMergedGraphqlApiResponseTypeDef#
# AssociateMergedGraphqlApiResponseTypeDef usage example
from mypy_boto3_appsync.type_defs import AssociateMergedGraphqlApiResponseTypeDef
def get_value() -> AssociateMergedGraphqlApiResponseTypeDef:
return {
"sourceApiAssociation": ...,
"ResponseMetadata": ...,
}
# AssociateMergedGraphqlApiResponseTypeDef definition
class AssociateMergedGraphqlApiResponseTypeDef(TypedDict):
sourceApiAssociation: SourceApiAssociationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AssociateSourceGraphqlApiResponseTypeDef#
# AssociateSourceGraphqlApiResponseTypeDef usage example
from mypy_boto3_appsync.type_defs import AssociateSourceGraphqlApiResponseTypeDef
def get_value() -> AssociateSourceGraphqlApiResponseTypeDef:
return {
"sourceApiAssociation": ...,
"ResponseMetadata": ...,
}
# AssociateSourceGraphqlApiResponseTypeDef definition
class AssociateSourceGraphqlApiResponseTypeDef(TypedDict):
sourceApiAssociation: SourceApiAssociationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetSourceApiAssociationResponseTypeDef#
# GetSourceApiAssociationResponseTypeDef usage example
from mypy_boto3_appsync.type_defs import GetSourceApiAssociationResponseTypeDef
def get_value() -> GetSourceApiAssociationResponseTypeDef:
return {
"sourceApiAssociation": ...,
"ResponseMetadata": ...,
}
# GetSourceApiAssociationResponseTypeDef definition
class GetSourceApiAssociationResponseTypeDef(TypedDict):
sourceApiAssociation: SourceApiAssociationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateSourceApiAssociationResponseTypeDef#
# UpdateSourceApiAssociationResponseTypeDef usage example
from mypy_boto3_appsync.type_defs import UpdateSourceApiAssociationResponseTypeDef
def get_value() -> UpdateSourceApiAssociationResponseTypeDef:
return {
"sourceApiAssociation": ...,
"ResponseMetadata": ...,
}
# UpdateSourceApiAssociationResponseTypeDef definition
class UpdateSourceApiAssociationResponseTypeDef(TypedDict):
sourceApiAssociation: SourceApiAssociationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
HttpDataSourceConfigTypeDef#
# HttpDataSourceConfigTypeDef usage example
from mypy_boto3_appsync.type_defs import HttpDataSourceConfigTypeDef
def get_value() -> HttpDataSourceConfigTypeDef:
return {
"endpoint": ...,
}
# HttpDataSourceConfigTypeDef definition
class HttpDataSourceConfigTypeDef(TypedDict):
endpoint: NotRequired[str],
authorizationConfig: NotRequired[AuthorizationConfigTypeDef], # (1)
EvaluateCodeErrorDetailTypeDef#
# EvaluateCodeErrorDetailTypeDef usage example
from mypy_boto3_appsync.type_defs import EvaluateCodeErrorDetailTypeDef
def get_value() -> EvaluateCodeErrorDetailTypeDef:
return {
"message": ...,
}
# EvaluateCodeErrorDetailTypeDef definition
class EvaluateCodeErrorDetailTypeDef(TypedDict):
message: NotRequired[str],
codeErrors: NotRequired[List[CodeErrorTypeDef]], # (1)
- See CodeErrorTypeDef
CreateFunctionRequestRequestTypeDef#
# CreateFunctionRequestRequestTypeDef usage example
from mypy_boto3_appsync.type_defs import CreateFunctionRequestRequestTypeDef
def get_value() -> CreateFunctionRequestRequestTypeDef:
return {
"apiId": ...,
"name": ...,
"dataSourceName": ...,
}
# CreateFunctionRequestRequestTypeDef definition
class CreateFunctionRequestRequestTypeDef(TypedDict):
apiId: str,
name: str,
dataSourceName: str,
description: NotRequired[str],
requestMappingTemplate: NotRequired[str],
responseMappingTemplate: NotRequired[str],
functionVersion: NotRequired[str],
syncConfig: NotRequired[SyncConfigTypeDef], # (1)
maxBatchSize: NotRequired[int],
runtime: NotRequired[AppSyncRuntimeTypeDef], # (2)
code: NotRequired[str],
CreateResolverRequestRequestTypeDef#
# CreateResolverRequestRequestTypeDef usage example
from mypy_boto3_appsync.type_defs import CreateResolverRequestRequestTypeDef
def get_value() -> CreateResolverRequestRequestTypeDef:
return {
"apiId": ...,
"typeName": ...,
"fieldName": ...,
}
# CreateResolverRequestRequestTypeDef definition
class CreateResolverRequestRequestTypeDef(TypedDict):
apiId: str,
typeName: str,
fieldName: str,
dataSourceName: NotRequired[str],
requestMappingTemplate: NotRequired[str],
responseMappingTemplate: NotRequired[str],
kind: NotRequired[ResolverKindType], # (1)
pipelineConfig: NotRequired[PipelineConfigTypeDef], # (2)
syncConfig: NotRequired[SyncConfigTypeDef], # (3)
cachingConfig: NotRequired[CachingConfigTypeDef], # (4)
maxBatchSize: NotRequired[int],
runtime: NotRequired[AppSyncRuntimeTypeDef], # (5)
code: NotRequired[str],
- See ResolverKindType
- See PipelineConfigTypeDef
- See SyncConfigTypeDef
- See CachingConfigTypeDef
- See AppSyncRuntimeTypeDef
FunctionConfigurationTypeDef#
# FunctionConfigurationTypeDef usage example
from mypy_boto3_appsync.type_defs import FunctionConfigurationTypeDef
def get_value() -> FunctionConfigurationTypeDef:
return {
"functionId": ...,
}
# FunctionConfigurationTypeDef definition
class FunctionConfigurationTypeDef(TypedDict):
functionId: NotRequired[str],
functionArn: NotRequired[str],
name: NotRequired[str],
description: NotRequired[str],
dataSourceName: NotRequired[str],
requestMappingTemplate: NotRequired[str],
responseMappingTemplate: NotRequired[str],
functionVersion: NotRequired[str],
syncConfig: NotRequired[SyncConfigTypeDef], # (1)
maxBatchSize: NotRequired[int],
runtime: NotRequired[AppSyncRuntimeTypeDef], # (2)
code: NotRequired[str],
ResolverTypeDef#
# ResolverTypeDef usage example
from mypy_boto3_appsync.type_defs import ResolverTypeDef
def get_value() -> ResolverTypeDef:
return {
"typeName": ...,
}
# ResolverTypeDef definition
class ResolverTypeDef(TypedDict):
typeName: NotRequired[str],
fieldName: NotRequired[str],
dataSourceName: NotRequired[str],
resolverArn: NotRequired[str],
requestMappingTemplate: NotRequired[str],
responseMappingTemplate: NotRequired[str],
kind: NotRequired[ResolverKindType], # (1)
pipelineConfig: NotRequired[PipelineConfigTypeDef], # (2)
syncConfig: NotRequired[SyncConfigTypeDef], # (3)
cachingConfig: NotRequired[CachingConfigTypeDef], # (4)
maxBatchSize: NotRequired[int],
runtime: NotRequired[AppSyncRuntimeTypeDef], # (5)
code: NotRequired[str],
- See ResolverKindType
- See PipelineConfigTypeDef
- See SyncConfigTypeDef
- See CachingConfigTypeDef
- See AppSyncRuntimeTypeDef
UpdateFunctionRequestRequestTypeDef#
# UpdateFunctionRequestRequestTypeDef usage example
from mypy_boto3_appsync.type_defs import UpdateFunctionRequestRequestTypeDef
def get_value() -> UpdateFunctionRequestRequestTypeDef:
return {
"apiId": ...,
"name": ...,
"functionId": ...,
"dataSourceName": ...,
}
# UpdateFunctionRequestRequestTypeDef definition
class UpdateFunctionRequestRequestTypeDef(TypedDict):
apiId: str,
name: str,
functionId: str,
dataSourceName: str,
description: NotRequired[str],
requestMappingTemplate: NotRequired[str],
responseMappingTemplate: NotRequired[str],
functionVersion: NotRequired[str],
syncConfig: NotRequired[SyncConfigTypeDef], # (1)
maxBatchSize: NotRequired[int],
runtime: NotRequired[AppSyncRuntimeTypeDef], # (2)
code: NotRequired[str],
UpdateResolverRequestRequestTypeDef#
# UpdateResolverRequestRequestTypeDef usage example
from mypy_boto3_appsync.type_defs import UpdateResolverRequestRequestTypeDef
def get_value() -> UpdateResolverRequestRequestTypeDef:
return {
"apiId": ...,
"typeName": ...,
"fieldName": ...,
}
# UpdateResolverRequestRequestTypeDef definition
class UpdateResolverRequestRequestTypeDef(TypedDict):
apiId: str,
typeName: str,
fieldName: str,
dataSourceName: NotRequired[str],
requestMappingTemplate: NotRequired[str],
responseMappingTemplate: NotRequired[str],
kind: NotRequired[ResolverKindType], # (1)
pipelineConfig: NotRequired[PipelineConfigTypeDef], # (2)
syncConfig: NotRequired[SyncConfigTypeDef], # (3)
cachingConfig: NotRequired[CachingConfigTypeDef], # (4)
maxBatchSize: NotRequired[int],
runtime: NotRequired[AppSyncRuntimeTypeDef], # (5)
code: NotRequired[str],
- See ResolverKindType
- See PipelineConfigTypeDef
- See SyncConfigTypeDef
- See CachingConfigTypeDef
- See AppSyncRuntimeTypeDef
CreateGraphqlApiResponseTypeDef#
# CreateGraphqlApiResponseTypeDef usage example
from mypy_boto3_appsync.type_defs import CreateGraphqlApiResponseTypeDef
def get_value() -> CreateGraphqlApiResponseTypeDef:
return {
"graphqlApi": ...,
"ResponseMetadata": ...,
}
# CreateGraphqlApiResponseTypeDef definition
class CreateGraphqlApiResponseTypeDef(TypedDict):
graphqlApi: GraphqlApiTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetGraphqlApiResponseTypeDef#
# GetGraphqlApiResponseTypeDef usage example
from mypy_boto3_appsync.type_defs import GetGraphqlApiResponseTypeDef
def get_value() -> GetGraphqlApiResponseTypeDef:
return {
"graphqlApi": ...,
"ResponseMetadata": ...,
}
# GetGraphqlApiResponseTypeDef definition
class GetGraphqlApiResponseTypeDef(TypedDict):
graphqlApi: GraphqlApiTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListGraphqlApisResponseTypeDef#
# ListGraphqlApisResponseTypeDef usage example
from mypy_boto3_appsync.type_defs import ListGraphqlApisResponseTypeDef
def get_value() -> ListGraphqlApisResponseTypeDef:
return {
"graphqlApis": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
# ListGraphqlApisResponseTypeDef definition
class ListGraphqlApisResponseTypeDef(TypedDict):
graphqlApis: List[GraphqlApiTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateGraphqlApiResponseTypeDef#
# UpdateGraphqlApiResponseTypeDef usage example
from mypy_boto3_appsync.type_defs import UpdateGraphqlApiResponseTypeDef
def get_value() -> UpdateGraphqlApiResponseTypeDef:
return {
"graphqlApi": ...,
"ResponseMetadata": ...,
}
# UpdateGraphqlApiResponseTypeDef definition
class UpdateGraphqlApiResponseTypeDef(TypedDict):
graphqlApi: GraphqlApiTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateDataSourceRequestRequestTypeDef#
# CreateDataSourceRequestRequestTypeDef usage example
from mypy_boto3_appsync.type_defs import CreateDataSourceRequestRequestTypeDef
def get_value() -> CreateDataSourceRequestRequestTypeDef:
return {
"apiId": ...,
"name": ...,
"type": ...,
}
# CreateDataSourceRequestRequestTypeDef definition
class CreateDataSourceRequestRequestTypeDef(TypedDict):
apiId: str,
name: str,
type: DataSourceTypeType, # (1)
description: NotRequired[str],
serviceRoleArn: NotRequired[str],
dynamodbConfig: NotRequired[DynamodbDataSourceConfigTypeDef], # (2)
lambdaConfig: NotRequired[LambdaDataSourceConfigTypeDef], # (3)
elasticsearchConfig: NotRequired[ElasticsearchDataSourceConfigTypeDef], # (4)
openSearchServiceConfig: NotRequired[OpenSearchServiceDataSourceConfigTypeDef], # (5)
httpConfig: NotRequired[HttpDataSourceConfigTypeDef], # (6)
relationalDatabaseConfig: NotRequired[RelationalDatabaseDataSourceConfigTypeDef], # (7)
eventBridgeConfig: NotRequired[EventBridgeDataSourceConfigTypeDef], # (8)
- See DataSourceTypeType
- See DynamodbDataSourceConfigTypeDef
- See LambdaDataSourceConfigTypeDef
- See ElasticsearchDataSourceConfigTypeDef
- See OpenSearchServiceDataSourceConfigTypeDef
- See HttpDataSourceConfigTypeDef
- See RelationalDatabaseDataSourceConfigTypeDef
- See EventBridgeDataSourceConfigTypeDef
DataSourceTypeDef#
# DataSourceTypeDef usage example
from mypy_boto3_appsync.type_defs import DataSourceTypeDef
def get_value() -> DataSourceTypeDef:
return {
"dataSourceArn": ...,
}
# DataSourceTypeDef definition
class DataSourceTypeDef(TypedDict):
dataSourceArn: NotRequired[str],
name: NotRequired[str],
description: NotRequired[str],
type: NotRequired[DataSourceTypeType], # (1)
serviceRoleArn: NotRequired[str],
dynamodbConfig: NotRequired[DynamodbDataSourceConfigTypeDef], # (2)
lambdaConfig: NotRequired[LambdaDataSourceConfigTypeDef], # (3)
elasticsearchConfig: NotRequired[ElasticsearchDataSourceConfigTypeDef], # (4)
openSearchServiceConfig: NotRequired[OpenSearchServiceDataSourceConfigTypeDef], # (5)
httpConfig: NotRequired[HttpDataSourceConfigTypeDef], # (6)
relationalDatabaseConfig: NotRequired[RelationalDatabaseDataSourceConfigTypeDef], # (7)
eventBridgeConfig: NotRequired[EventBridgeDataSourceConfigTypeDef], # (8)
- See DataSourceTypeType
- See DynamodbDataSourceConfigTypeDef
- See LambdaDataSourceConfigTypeDef
- See ElasticsearchDataSourceConfigTypeDef
- See OpenSearchServiceDataSourceConfigTypeDef
- See HttpDataSourceConfigTypeDef
- See RelationalDatabaseDataSourceConfigTypeDef
- See EventBridgeDataSourceConfigTypeDef
UpdateDataSourceRequestRequestTypeDef#
# UpdateDataSourceRequestRequestTypeDef usage example
from mypy_boto3_appsync.type_defs import UpdateDataSourceRequestRequestTypeDef
def get_value() -> UpdateDataSourceRequestRequestTypeDef:
return {
"apiId": ...,
"name": ...,
"type": ...,
}
# UpdateDataSourceRequestRequestTypeDef definition
class UpdateDataSourceRequestRequestTypeDef(TypedDict):
apiId: str,
name: str,
type: DataSourceTypeType, # (1)
description: NotRequired[str],
serviceRoleArn: NotRequired[str],
dynamodbConfig: NotRequired[DynamodbDataSourceConfigTypeDef], # (2)
lambdaConfig: NotRequired[LambdaDataSourceConfigTypeDef], # (3)
elasticsearchConfig: NotRequired[ElasticsearchDataSourceConfigTypeDef], # (4)
openSearchServiceConfig: NotRequired[OpenSearchServiceDataSourceConfigTypeDef], # (5)
httpConfig: NotRequired[HttpDataSourceConfigTypeDef], # (6)
relationalDatabaseConfig: NotRequired[RelationalDatabaseDataSourceConfigTypeDef], # (7)
eventBridgeConfig: NotRequired[EventBridgeDataSourceConfigTypeDef], # (8)
- See DataSourceTypeType
- See DynamodbDataSourceConfigTypeDef
- See LambdaDataSourceConfigTypeDef
- See ElasticsearchDataSourceConfigTypeDef
- See OpenSearchServiceDataSourceConfigTypeDef
- See HttpDataSourceConfigTypeDef
- See RelationalDatabaseDataSourceConfigTypeDef
- See EventBridgeDataSourceConfigTypeDef
EvaluateCodeResponseTypeDef#
# EvaluateCodeResponseTypeDef usage example
from mypy_boto3_appsync.type_defs import EvaluateCodeResponseTypeDef
def get_value() -> EvaluateCodeResponseTypeDef:
return {
"evaluationResult": ...,
"error": ...,
"logs": ...,
"ResponseMetadata": ...,
}
# EvaluateCodeResponseTypeDef definition
class EvaluateCodeResponseTypeDef(TypedDict):
evaluationResult: str,
error: EvaluateCodeErrorDetailTypeDef, # (1)
logs: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateFunctionResponseTypeDef#
# CreateFunctionResponseTypeDef usage example
from mypy_boto3_appsync.type_defs import CreateFunctionResponseTypeDef
def get_value() -> CreateFunctionResponseTypeDef:
return {
"functionConfiguration": ...,
"ResponseMetadata": ...,
}
# CreateFunctionResponseTypeDef definition
class CreateFunctionResponseTypeDef(TypedDict):
functionConfiguration: FunctionConfigurationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetFunctionResponseTypeDef#
# GetFunctionResponseTypeDef usage example
from mypy_boto3_appsync.type_defs import GetFunctionResponseTypeDef
def get_value() -> GetFunctionResponseTypeDef:
return {
"functionConfiguration": ...,
"ResponseMetadata": ...,
}
# GetFunctionResponseTypeDef definition
class GetFunctionResponseTypeDef(TypedDict):
functionConfiguration: FunctionConfigurationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListFunctionsResponseTypeDef#
# ListFunctionsResponseTypeDef usage example
from mypy_boto3_appsync.type_defs import ListFunctionsResponseTypeDef
def get_value() -> ListFunctionsResponseTypeDef:
return {
"functions": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
# ListFunctionsResponseTypeDef definition
class ListFunctionsResponseTypeDef(TypedDict):
functions: List[FunctionConfigurationTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateFunctionResponseTypeDef#
# UpdateFunctionResponseTypeDef usage example
from mypy_boto3_appsync.type_defs import UpdateFunctionResponseTypeDef
def get_value() -> UpdateFunctionResponseTypeDef:
return {
"functionConfiguration": ...,
"ResponseMetadata": ...,
}
# UpdateFunctionResponseTypeDef definition
class UpdateFunctionResponseTypeDef(TypedDict):
functionConfiguration: FunctionConfigurationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateResolverResponseTypeDef#
# CreateResolverResponseTypeDef usage example
from mypy_boto3_appsync.type_defs import CreateResolverResponseTypeDef
def get_value() -> CreateResolverResponseTypeDef:
return {
"resolver": ...,
"ResponseMetadata": ...,
}
# CreateResolverResponseTypeDef definition
class CreateResolverResponseTypeDef(TypedDict):
resolver: ResolverTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetResolverResponseTypeDef#
# GetResolverResponseTypeDef usage example
from mypy_boto3_appsync.type_defs import GetResolverResponseTypeDef
def get_value() -> GetResolverResponseTypeDef:
return {
"resolver": ...,
"ResponseMetadata": ...,
}
# GetResolverResponseTypeDef definition
class GetResolverResponseTypeDef(TypedDict):
resolver: ResolverTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListResolversByFunctionResponseTypeDef#
# ListResolversByFunctionResponseTypeDef usage example
from mypy_boto3_appsync.type_defs import ListResolversByFunctionResponseTypeDef
def get_value() -> ListResolversByFunctionResponseTypeDef:
return {
"resolvers": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
# ListResolversByFunctionResponseTypeDef definition
class ListResolversByFunctionResponseTypeDef(TypedDict):
resolvers: List[ResolverTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListResolversResponseTypeDef#
# ListResolversResponseTypeDef usage example
from mypy_boto3_appsync.type_defs import ListResolversResponseTypeDef
def get_value() -> ListResolversResponseTypeDef:
return {
"resolvers": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
# ListResolversResponseTypeDef definition
class ListResolversResponseTypeDef(TypedDict):
resolvers: List[ResolverTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateResolverResponseTypeDef#
# UpdateResolverResponseTypeDef usage example
from mypy_boto3_appsync.type_defs import UpdateResolverResponseTypeDef
def get_value() -> UpdateResolverResponseTypeDef:
return {
"resolver": ...,
"ResponseMetadata": ...,
}
# UpdateResolverResponseTypeDef definition
class UpdateResolverResponseTypeDef(TypedDict):
resolver: ResolverTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateDataSourceResponseTypeDef#
# CreateDataSourceResponseTypeDef usage example
from mypy_boto3_appsync.type_defs import CreateDataSourceResponseTypeDef
def get_value() -> CreateDataSourceResponseTypeDef:
return {
"dataSource": ...,
"ResponseMetadata": ...,
}
# CreateDataSourceResponseTypeDef definition
class CreateDataSourceResponseTypeDef(TypedDict):
dataSource: DataSourceTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetDataSourceResponseTypeDef#
# GetDataSourceResponseTypeDef usage example
from mypy_boto3_appsync.type_defs import GetDataSourceResponseTypeDef
def get_value() -> GetDataSourceResponseTypeDef:
return {
"dataSource": ...,
"ResponseMetadata": ...,
}
# GetDataSourceResponseTypeDef definition
class GetDataSourceResponseTypeDef(TypedDict):
dataSource: DataSourceTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListDataSourcesResponseTypeDef#
# ListDataSourcesResponseTypeDef usage example
from mypy_boto3_appsync.type_defs import ListDataSourcesResponseTypeDef
def get_value() -> ListDataSourcesResponseTypeDef:
return {
"dataSources": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
# ListDataSourcesResponseTypeDef definition
class ListDataSourcesResponseTypeDef(TypedDict):
dataSources: List[DataSourceTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateDataSourceResponseTypeDef#
# UpdateDataSourceResponseTypeDef usage example
from mypy_boto3_appsync.type_defs import UpdateDataSourceResponseTypeDef
def get_value() -> UpdateDataSourceResponseTypeDef:
return {
"dataSource": ...,
"ResponseMetadata": ...,
}
# UpdateDataSourceResponseTypeDef definition
class UpdateDataSourceResponseTypeDef(TypedDict):
dataSource: DataSourceTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)