Type definitions#
Auto-generated documentation for AppSync type annotations stubs module types-boto3-appsync.
BlobTypeDef#
# BlobTypeDef Union usage example
from types_boto3_appsync.type_defs import BlobTypeDef
def get_value() -> BlobTypeDef:
return ...
# BlobTypeDef definition
BlobTypeDef = Union[
str,
bytes,
IO[Any],
StreamingBody,
]
CachingConfigUnionTypeDef#
# CachingConfigUnionTypeDef Union usage example
from types_boto3_appsync.type_defs import CachingConfigUnionTypeDef
def get_value() -> CachingConfigUnionTypeDef:
return ...
# CachingConfigUnionTypeDef definition
CachingConfigUnionTypeDef = Union[
CachingConfigTypeDef, # (1)
CachingConfigOutputTypeDef, # (2)
]
PipelineConfigUnionTypeDef#
# PipelineConfigUnionTypeDef Union usage example
from types_boto3_appsync.type_defs import PipelineConfigUnionTypeDef
def get_value() -> PipelineConfigUnionTypeDef:
return ...
# PipelineConfigUnionTypeDef definition
PipelineConfigUnionTypeDef = Union[
PipelineConfigTypeDef, # (1)
PipelineConfigOutputTypeDef, # (2)
]
EventConfigUnionTypeDef#
# EventConfigUnionTypeDef Union usage example
from types_boto3_appsync.type_defs import EventConfigUnionTypeDef
def get_value() -> EventConfigUnionTypeDef:
return ...
# EventConfigUnionTypeDef definition
EventConfigUnionTypeDef = Union[
EventConfigTypeDef, # (1)
EventConfigOutputTypeDef, # (2)
]
CognitoUserPoolConfigTypeDef#
# CognitoUserPoolConfigTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import CognitoUserPoolConfigTypeDef
def get_value() -> CognitoUserPoolConfigTypeDef:
return {
"userPoolId": ...,
}
# CognitoUserPoolConfigTypeDef definition
class CognitoUserPoolConfigTypeDef(TypedDict):
userPoolId: str,
awsRegion: str,
appIdClientRegex: NotRequired[str],
LambdaAuthorizerConfigTypeDef#
# LambdaAuthorizerConfigTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import LambdaAuthorizerConfigTypeDef
def get_value() -> LambdaAuthorizerConfigTypeDef:
return {
"authorizerResultTtlInSeconds": ...,
}
# LambdaAuthorizerConfigTypeDef definition
class LambdaAuthorizerConfigTypeDef(TypedDict):
authorizerUri: str,
authorizerResultTtlInSeconds: NotRequired[int],
identityValidationExpression: NotRequired[str],
OpenIDConnectConfigTypeDef#
# OpenIDConnectConfigTypeDef TypedDict usage example
from types_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 TypedDict usage example
from types_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 TypedDict usage example
from types_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)
healthMetricsConfig: NotRequired[CacheHealthMetricsConfigType], # (4)
- See ApiCachingBehaviorType
- See ApiCacheTypeType
- See ApiCacheStatusType
- See CacheHealthMetricsConfigType
ApiKeyTypeDef#
# ApiKeyTypeDef TypedDict usage example
from types_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 TypedDict usage example
from types_boto3_appsync.type_defs import AppSyncRuntimeTypeDef
def get_value() -> AppSyncRuntimeTypeDef:
return {
"name": ...,
}
# AppSyncRuntimeTypeDef definition
class AppSyncRuntimeTypeDef(TypedDict):
name: RuntimeNameType, # (1)
runtimeVersion: str,
- See RuntimeNameType
AssociateApiRequestTypeDef#
# AssociateApiRequestTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import AssociateApiRequestTypeDef
def get_value() -> AssociateApiRequestTypeDef:
return {
"domainName": ...,
}
# AssociateApiRequestTypeDef definition
class AssociateApiRequestTypeDef(TypedDict):
domainName: str,
apiId: str,
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
}
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
HostId: NotRequired[str],
SourceApiAssociationConfigTypeDef#
# SourceApiAssociationConfigTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import SourceApiAssociationConfigTypeDef
def get_value() -> SourceApiAssociationConfigTypeDef:
return {
"mergeType": ...,
}
# SourceApiAssociationConfigTypeDef definition
class SourceApiAssociationConfigTypeDef(TypedDict):
mergeType: NotRequired[MergeTypeType], # (1)
- See MergeTypeType
AuthModeTypeDef#
# AuthModeTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import AuthModeTypeDef
def get_value() -> AuthModeTypeDef:
return {
"authType": ...,
}
# AuthModeTypeDef definition
class AuthModeTypeDef(TypedDict):
authType: AuthenticationTypeType, # (1)
CognitoConfigTypeDef#
# CognitoConfigTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import CognitoConfigTypeDef
def get_value() -> CognitoConfigTypeDef:
return {
"userPoolId": ...,
}
# CognitoConfigTypeDef definition
class CognitoConfigTypeDef(TypedDict):
userPoolId: str,
awsRegion: str,
appIdClientRegex: NotRequired[str],
AwsIamConfigTypeDef#
# AwsIamConfigTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import AwsIamConfigTypeDef
def get_value() -> AwsIamConfigTypeDef:
return {
"signingRegion": ...,
}
# AwsIamConfigTypeDef definition
class AwsIamConfigTypeDef(TypedDict):
signingRegion: NotRequired[str],
signingServiceName: NotRequired[str],
CachingConfigOutputTypeDef#
# CachingConfigOutputTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import CachingConfigOutputTypeDef
def get_value() -> CachingConfigOutputTypeDef:
return {
"ttl": ...,
}
# CachingConfigOutputTypeDef definition
class CachingConfigOutputTypeDef(TypedDict):
ttl: int,
cachingKeys: NotRequired[List[str]],
CachingConfigTypeDef#
# CachingConfigTypeDef TypedDict usage example
from types_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 TypedDict usage example
from types_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],
CreateApiCacheRequestTypeDef#
# CreateApiCacheRequestTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import CreateApiCacheRequestTypeDef
def get_value() -> CreateApiCacheRequestTypeDef:
return {
"apiId": ...,
}
# CreateApiCacheRequestTypeDef definition
class CreateApiCacheRequestTypeDef(TypedDict):
apiId: str,
ttl: int,
apiCachingBehavior: ApiCachingBehaviorType, # (1)
type: ApiCacheTypeType, # (2)
transitEncryptionEnabled: NotRequired[bool],
atRestEncryptionEnabled: NotRequired[bool],
healthMetricsConfig: NotRequired[CacheHealthMetricsConfigType], # (3)
CreateApiKeyRequestTypeDef#
# CreateApiKeyRequestTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import CreateApiKeyRequestTypeDef
def get_value() -> CreateApiKeyRequestTypeDef:
return {
"apiId": ...,
}
# CreateApiKeyRequestTypeDef definition
class CreateApiKeyRequestTypeDef(TypedDict):
apiId: str,
description: NotRequired[str],
expires: NotRequired[int],
ElasticsearchDataSourceConfigTypeDef#
# ElasticsearchDataSourceConfigTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import ElasticsearchDataSourceConfigTypeDef
def get_value() -> ElasticsearchDataSourceConfigTypeDef:
return {
"endpoint": ...,
}
# ElasticsearchDataSourceConfigTypeDef definition
class ElasticsearchDataSourceConfigTypeDef(TypedDict):
endpoint: str,
awsRegion: str,
EventBridgeDataSourceConfigTypeDef#
# EventBridgeDataSourceConfigTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import EventBridgeDataSourceConfigTypeDef
def get_value() -> EventBridgeDataSourceConfigTypeDef:
return {
"eventBusArn": ...,
}
# EventBridgeDataSourceConfigTypeDef definition
class EventBridgeDataSourceConfigTypeDef(TypedDict):
eventBusArn: str,
LambdaDataSourceConfigTypeDef#
# LambdaDataSourceConfigTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import LambdaDataSourceConfigTypeDef
def get_value() -> LambdaDataSourceConfigTypeDef:
return {
"lambdaFunctionArn": ...,
}
# LambdaDataSourceConfigTypeDef definition
class LambdaDataSourceConfigTypeDef(TypedDict):
lambdaFunctionArn: str,
OpenSearchServiceDataSourceConfigTypeDef#
# OpenSearchServiceDataSourceConfigTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import OpenSearchServiceDataSourceConfigTypeDef
def get_value() -> OpenSearchServiceDataSourceConfigTypeDef:
return {
"endpoint": ...,
}
# OpenSearchServiceDataSourceConfigTypeDef definition
class OpenSearchServiceDataSourceConfigTypeDef(TypedDict):
endpoint: str,
awsRegion: str,
CreateDomainNameRequestTypeDef#
# CreateDomainNameRequestTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import CreateDomainNameRequestTypeDef
def get_value() -> CreateDomainNameRequestTypeDef:
return {
"domainName": ...,
}
# CreateDomainNameRequestTypeDef definition
class CreateDomainNameRequestTypeDef(TypedDict):
domainName: str,
certificateArn: str,
description: NotRequired[str],
DomainNameConfigTypeDef#
# DomainNameConfigTypeDef TypedDict usage example
from types_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],
EnhancedMetricsConfigTypeDef#
# EnhancedMetricsConfigTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import EnhancedMetricsConfigTypeDef
def get_value() -> EnhancedMetricsConfigTypeDef:
return {
"resolverLevelMetricsBehavior": ...,
}
# EnhancedMetricsConfigTypeDef definition
class EnhancedMetricsConfigTypeDef(TypedDict):
resolverLevelMetricsBehavior: ResolverLevelMetricsBehaviorType, # (1)
dataSourceLevelMetricsBehavior: DataSourceLevelMetricsBehaviorType, # (2)
operationLevelMetricsConfig: OperationLevelMetricsConfigType, # (3)
- See ResolverLevelMetricsBehaviorType
- See DataSourceLevelMetricsBehaviorType
- See OperationLevelMetricsConfigType
LogConfigTypeDef#
# LogConfigTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import LogConfigTypeDef
def get_value() -> LogConfigTypeDef:
return {
"fieldLogLevel": ...,
}
# LogConfigTypeDef definition
class LogConfigTypeDef(TypedDict):
fieldLogLevel: FieldLogLevelType, # (1)
cloudWatchLogsRoleArn: str,
excludeVerboseContent: NotRequired[bool],
UserPoolConfigTypeDef#
# UserPoolConfigTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import UserPoolConfigTypeDef
def get_value() -> UserPoolConfigTypeDef:
return {
"userPoolId": ...,
}
# UserPoolConfigTypeDef definition
class UserPoolConfigTypeDef(TypedDict):
userPoolId: str,
awsRegion: str,
defaultAction: DefaultActionType, # (1)
appIdClientRegex: NotRequired[str],
CreateTypeRequestTypeDef#
# CreateTypeRequestTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import CreateTypeRequestTypeDef
def get_value() -> CreateTypeRequestTypeDef:
return {
"apiId": ...,
}
# CreateTypeRequestTypeDef definition
class CreateTypeRequestTypeDef(TypedDict):
apiId: str,
definition: str,
format: TypeDefinitionFormatType, # (1)
TypeTypeDef#
# TypeTypeDef TypedDict usage example
from types_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)
DataSourceIntrospectionModelFieldTypeTypeDef#
# DataSourceIntrospectionModelFieldTypeTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import DataSourceIntrospectionModelFieldTypeTypeDef
def get_value() -> DataSourceIntrospectionModelFieldTypeTypeDef:
return {
"kind": ...,
}
# DataSourceIntrospectionModelFieldTypeTypeDef definition
class DataSourceIntrospectionModelFieldTypeTypeDef(TypedDict):
kind: NotRequired[str],
name: NotRequired[str],
type: NotRequired[Dict[str, Any]],
values: NotRequired[List[str]],
DataSourceIntrospectionModelIndexTypeDef#
# DataSourceIntrospectionModelIndexTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import DataSourceIntrospectionModelIndexTypeDef
def get_value() -> DataSourceIntrospectionModelIndexTypeDef:
return {
"name": ...,
}
# DataSourceIntrospectionModelIndexTypeDef definition
class DataSourceIntrospectionModelIndexTypeDef(TypedDict):
name: NotRequired[str],
fields: NotRequired[List[str]],
DeleteApiCacheRequestTypeDef#
# DeleteApiCacheRequestTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import DeleteApiCacheRequestTypeDef
def get_value() -> DeleteApiCacheRequestTypeDef:
return {
"apiId": ...,
}
# DeleteApiCacheRequestTypeDef definition
class DeleteApiCacheRequestTypeDef(TypedDict):
apiId: str,
DeleteApiKeyRequestTypeDef#
# DeleteApiKeyRequestTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import DeleteApiKeyRequestTypeDef
def get_value() -> DeleteApiKeyRequestTypeDef:
return {
"apiId": ...,
}
# DeleteApiKeyRequestTypeDef definition
class DeleteApiKeyRequestTypeDef(TypedDict):
apiId: str,
id: str,
DeleteApiRequestTypeDef#
# DeleteApiRequestTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import DeleteApiRequestTypeDef
def get_value() -> DeleteApiRequestTypeDef:
return {
"apiId": ...,
}
# DeleteApiRequestTypeDef definition
class DeleteApiRequestTypeDef(TypedDict):
apiId: str,
DeleteChannelNamespaceRequestTypeDef#
# DeleteChannelNamespaceRequestTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import DeleteChannelNamespaceRequestTypeDef
def get_value() -> DeleteChannelNamespaceRequestTypeDef:
return {
"apiId": ...,
}
# DeleteChannelNamespaceRequestTypeDef definition
class DeleteChannelNamespaceRequestTypeDef(TypedDict):
apiId: str,
name: str,
DeleteDataSourceRequestTypeDef#
# DeleteDataSourceRequestTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import DeleteDataSourceRequestTypeDef
def get_value() -> DeleteDataSourceRequestTypeDef:
return {
"apiId": ...,
}
# DeleteDataSourceRequestTypeDef definition
class DeleteDataSourceRequestTypeDef(TypedDict):
apiId: str,
name: str,
DeleteDomainNameRequestTypeDef#
# DeleteDomainNameRequestTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import DeleteDomainNameRequestTypeDef
def get_value() -> DeleteDomainNameRequestTypeDef:
return {
"domainName": ...,
}
# DeleteDomainNameRequestTypeDef definition
class DeleteDomainNameRequestTypeDef(TypedDict):
domainName: str,
DeleteFunctionRequestTypeDef#
# DeleteFunctionRequestTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import DeleteFunctionRequestTypeDef
def get_value() -> DeleteFunctionRequestTypeDef:
return {
"apiId": ...,
}
# DeleteFunctionRequestTypeDef definition
class DeleteFunctionRequestTypeDef(TypedDict):
apiId: str,
functionId: str,
DeleteGraphqlApiRequestTypeDef#
# DeleteGraphqlApiRequestTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import DeleteGraphqlApiRequestTypeDef
def get_value() -> DeleteGraphqlApiRequestTypeDef:
return {
"apiId": ...,
}
# DeleteGraphqlApiRequestTypeDef definition
class DeleteGraphqlApiRequestTypeDef(TypedDict):
apiId: str,
DeleteResolverRequestTypeDef#
# DeleteResolverRequestTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import DeleteResolverRequestTypeDef
def get_value() -> DeleteResolverRequestTypeDef:
return {
"apiId": ...,
}
# DeleteResolverRequestTypeDef definition
class DeleteResolverRequestTypeDef(TypedDict):
apiId: str,
typeName: str,
fieldName: str,
DeleteTypeRequestTypeDef#
# DeleteTypeRequestTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import DeleteTypeRequestTypeDef
def get_value() -> DeleteTypeRequestTypeDef:
return {
"apiId": ...,
}
# DeleteTypeRequestTypeDef definition
class DeleteTypeRequestTypeDef(TypedDict):
apiId: str,
typeName: str,
DeltaSyncConfigTypeDef#
# DeltaSyncConfigTypeDef TypedDict usage example
from types_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],
DisassociateApiRequestTypeDef#
# DisassociateApiRequestTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import DisassociateApiRequestTypeDef
def get_value() -> DisassociateApiRequestTypeDef:
return {
"domainName": ...,
}
# DisassociateApiRequestTypeDef definition
class DisassociateApiRequestTypeDef(TypedDict):
domainName: str,
DisassociateMergedGraphqlApiRequestTypeDef#
# DisassociateMergedGraphqlApiRequestTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import DisassociateMergedGraphqlApiRequestTypeDef
def get_value() -> DisassociateMergedGraphqlApiRequestTypeDef:
return {
"sourceApiIdentifier": ...,
}
# DisassociateMergedGraphqlApiRequestTypeDef definition
class DisassociateMergedGraphqlApiRequestTypeDef(TypedDict):
sourceApiIdentifier: str,
associationId: str,
DisassociateSourceGraphqlApiRequestTypeDef#
# DisassociateSourceGraphqlApiRequestTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import DisassociateSourceGraphqlApiRequestTypeDef
def get_value() -> DisassociateSourceGraphqlApiRequestTypeDef:
return {
"mergedApiIdentifier": ...,
}
# DisassociateSourceGraphqlApiRequestTypeDef definition
class DisassociateSourceGraphqlApiRequestTypeDef(TypedDict):
mergedApiIdentifier: str,
associationId: str,
ErrorDetailTypeDef#
# ErrorDetailTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import ErrorDetailTypeDef
def get_value() -> ErrorDetailTypeDef:
return {
"message": ...,
}
# ErrorDetailTypeDef definition
class ErrorDetailTypeDef(TypedDict):
message: NotRequired[str],
EvaluateMappingTemplateRequestTypeDef#
# EvaluateMappingTemplateRequestTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import EvaluateMappingTemplateRequestTypeDef
def get_value() -> EvaluateMappingTemplateRequestTypeDef:
return {
"template": ...,
}
# EvaluateMappingTemplateRequestTypeDef definition
class EvaluateMappingTemplateRequestTypeDef(TypedDict):
template: str,
context: str,
EventLogConfigTypeDef#
# EventLogConfigTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import EventLogConfigTypeDef
def get_value() -> EventLogConfigTypeDef:
return {
"logLevel": ...,
}
# EventLogConfigTypeDef definition
class EventLogConfigTypeDef(TypedDict):
logLevel: EventLogLevelType, # (1)
cloudWatchLogsRoleArn: str,
FlushApiCacheRequestTypeDef#
# FlushApiCacheRequestTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import FlushApiCacheRequestTypeDef
def get_value() -> FlushApiCacheRequestTypeDef:
return {
"apiId": ...,
}
# FlushApiCacheRequestTypeDef definition
class FlushApiCacheRequestTypeDef(TypedDict):
apiId: str,
GetApiAssociationRequestTypeDef#
# GetApiAssociationRequestTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import GetApiAssociationRequestTypeDef
def get_value() -> GetApiAssociationRequestTypeDef:
return {
"domainName": ...,
}
# GetApiAssociationRequestTypeDef definition
class GetApiAssociationRequestTypeDef(TypedDict):
domainName: str,
GetApiCacheRequestTypeDef#
# GetApiCacheRequestTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import GetApiCacheRequestTypeDef
def get_value() -> GetApiCacheRequestTypeDef:
return {
"apiId": ...,
}
# GetApiCacheRequestTypeDef definition
class GetApiCacheRequestTypeDef(TypedDict):
apiId: str,
GetApiRequestTypeDef#
# GetApiRequestTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import GetApiRequestTypeDef
def get_value() -> GetApiRequestTypeDef:
return {
"apiId": ...,
}
# GetApiRequestTypeDef definition
class GetApiRequestTypeDef(TypedDict):
apiId: str,
GetChannelNamespaceRequestTypeDef#
# GetChannelNamespaceRequestTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import GetChannelNamespaceRequestTypeDef
def get_value() -> GetChannelNamespaceRequestTypeDef:
return {
"apiId": ...,
}
# GetChannelNamespaceRequestTypeDef definition
class GetChannelNamespaceRequestTypeDef(TypedDict):
apiId: str,
name: str,
GetDataSourceIntrospectionRequestTypeDef#
# GetDataSourceIntrospectionRequestTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import GetDataSourceIntrospectionRequestTypeDef
def get_value() -> GetDataSourceIntrospectionRequestTypeDef:
return {
"introspectionId": ...,
}
# GetDataSourceIntrospectionRequestTypeDef definition
class GetDataSourceIntrospectionRequestTypeDef(TypedDict):
introspectionId: str,
includeModelsSDL: NotRequired[bool],
nextToken: NotRequired[str],
maxResults: NotRequired[int],
GetDataSourceRequestTypeDef#
# GetDataSourceRequestTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import GetDataSourceRequestTypeDef
def get_value() -> GetDataSourceRequestTypeDef:
return {
"apiId": ...,
}
# GetDataSourceRequestTypeDef definition
class GetDataSourceRequestTypeDef(TypedDict):
apiId: str,
name: str,
GetDomainNameRequestTypeDef#
# GetDomainNameRequestTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import GetDomainNameRequestTypeDef
def get_value() -> GetDomainNameRequestTypeDef:
return {
"domainName": ...,
}
# GetDomainNameRequestTypeDef definition
class GetDomainNameRequestTypeDef(TypedDict):
domainName: str,
GetFunctionRequestTypeDef#
# GetFunctionRequestTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import GetFunctionRequestTypeDef
def get_value() -> GetFunctionRequestTypeDef:
return {
"apiId": ...,
}
# GetFunctionRequestTypeDef definition
class GetFunctionRequestTypeDef(TypedDict):
apiId: str,
functionId: str,
GetGraphqlApiEnvironmentVariablesRequestTypeDef#
# GetGraphqlApiEnvironmentVariablesRequestTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import GetGraphqlApiEnvironmentVariablesRequestTypeDef
def get_value() -> GetGraphqlApiEnvironmentVariablesRequestTypeDef:
return {
"apiId": ...,
}
# GetGraphqlApiEnvironmentVariablesRequestTypeDef definition
class GetGraphqlApiEnvironmentVariablesRequestTypeDef(TypedDict):
apiId: str,
GetGraphqlApiRequestTypeDef#
# GetGraphqlApiRequestTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import GetGraphqlApiRequestTypeDef
def get_value() -> GetGraphqlApiRequestTypeDef:
return {
"apiId": ...,
}
# GetGraphqlApiRequestTypeDef definition
class GetGraphqlApiRequestTypeDef(TypedDict):
apiId: str,
GetIntrospectionSchemaRequestTypeDef#
# GetIntrospectionSchemaRequestTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import GetIntrospectionSchemaRequestTypeDef
def get_value() -> GetIntrospectionSchemaRequestTypeDef:
return {
"apiId": ...,
}
# GetIntrospectionSchemaRequestTypeDef definition
class GetIntrospectionSchemaRequestTypeDef(TypedDict):
apiId: str,
format: OutputTypeType, # (1)
includeDirectives: NotRequired[bool],
- See OutputTypeType
GetResolverRequestTypeDef#
# GetResolverRequestTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import GetResolverRequestTypeDef
def get_value() -> GetResolverRequestTypeDef:
return {
"apiId": ...,
}
# GetResolverRequestTypeDef definition
class GetResolverRequestTypeDef(TypedDict):
apiId: str,
typeName: str,
fieldName: str,
GetSchemaCreationStatusRequestTypeDef#
# GetSchemaCreationStatusRequestTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import GetSchemaCreationStatusRequestTypeDef
def get_value() -> GetSchemaCreationStatusRequestTypeDef:
return {
"apiId": ...,
}
# GetSchemaCreationStatusRequestTypeDef definition
class GetSchemaCreationStatusRequestTypeDef(TypedDict):
apiId: str,
GetSourceApiAssociationRequestTypeDef#
# GetSourceApiAssociationRequestTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import GetSourceApiAssociationRequestTypeDef
def get_value() -> GetSourceApiAssociationRequestTypeDef:
return {
"mergedApiIdentifier": ...,
}
# GetSourceApiAssociationRequestTypeDef definition
class GetSourceApiAssociationRequestTypeDef(TypedDict):
mergedApiIdentifier: str,
associationId: str,
GetTypeRequestTypeDef#
# GetTypeRequestTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import GetTypeRequestTypeDef
def get_value() -> GetTypeRequestTypeDef:
return {
"apiId": ...,
}
# GetTypeRequestTypeDef definition
class GetTypeRequestTypeDef(TypedDict):
apiId: str,
typeName: str,
format: TypeDefinitionFormatType, # (1)
LambdaConflictHandlerConfigTypeDef#
# LambdaConflictHandlerConfigTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import LambdaConflictHandlerConfigTypeDef
def get_value() -> LambdaConflictHandlerConfigTypeDef:
return {
"lambdaConflictHandlerArn": ...,
}
# LambdaConflictHandlerConfigTypeDef definition
class LambdaConflictHandlerConfigTypeDef(TypedDict):
lambdaConflictHandlerArn: NotRequired[str],
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef TypedDict usage example
from types_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],
ListApiKeysRequestTypeDef#
# ListApiKeysRequestTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import ListApiKeysRequestTypeDef
def get_value() -> ListApiKeysRequestTypeDef:
return {
"apiId": ...,
}
# ListApiKeysRequestTypeDef definition
class ListApiKeysRequestTypeDef(TypedDict):
apiId: str,
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ListApisRequestTypeDef#
# ListApisRequestTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import ListApisRequestTypeDef
def get_value() -> ListApisRequestTypeDef:
return {
"nextToken": ...,
}
# ListApisRequestTypeDef definition
class ListApisRequestTypeDef(TypedDict):
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ListChannelNamespacesRequestTypeDef#
# ListChannelNamespacesRequestTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import ListChannelNamespacesRequestTypeDef
def get_value() -> ListChannelNamespacesRequestTypeDef:
return {
"apiId": ...,
}
# ListChannelNamespacesRequestTypeDef definition
class ListChannelNamespacesRequestTypeDef(TypedDict):
apiId: str,
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ListDataSourcesRequestTypeDef#
# ListDataSourcesRequestTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import ListDataSourcesRequestTypeDef
def get_value() -> ListDataSourcesRequestTypeDef:
return {
"apiId": ...,
}
# ListDataSourcesRequestTypeDef definition
class ListDataSourcesRequestTypeDef(TypedDict):
apiId: str,
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ListDomainNamesRequestTypeDef#
# ListDomainNamesRequestTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import ListDomainNamesRequestTypeDef
def get_value() -> ListDomainNamesRequestTypeDef:
return {
"nextToken": ...,
}
# ListDomainNamesRequestTypeDef definition
class ListDomainNamesRequestTypeDef(TypedDict):
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ListFunctionsRequestTypeDef#
# ListFunctionsRequestTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import ListFunctionsRequestTypeDef
def get_value() -> ListFunctionsRequestTypeDef:
return {
"apiId": ...,
}
# ListFunctionsRequestTypeDef definition
class ListFunctionsRequestTypeDef(TypedDict):
apiId: str,
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ListGraphqlApisRequestTypeDef#
# ListGraphqlApisRequestTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import ListGraphqlApisRequestTypeDef
def get_value() -> ListGraphqlApisRequestTypeDef:
return {
"nextToken": ...,
}
# ListGraphqlApisRequestTypeDef definition
class ListGraphqlApisRequestTypeDef(TypedDict):
nextToken: NotRequired[str],
maxResults: NotRequired[int],
apiType: NotRequired[GraphQLApiTypeType], # (1)
owner: NotRequired[OwnershipType], # (2)
- See GraphQLApiTypeType
- See OwnershipType
ListResolversByFunctionRequestTypeDef#
# ListResolversByFunctionRequestTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import ListResolversByFunctionRequestTypeDef
def get_value() -> ListResolversByFunctionRequestTypeDef:
return {
"apiId": ...,
}
# ListResolversByFunctionRequestTypeDef definition
class ListResolversByFunctionRequestTypeDef(TypedDict):
apiId: str,
functionId: str,
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ListResolversRequestTypeDef#
# ListResolversRequestTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import ListResolversRequestTypeDef
def get_value() -> ListResolversRequestTypeDef:
return {
"apiId": ...,
}
# ListResolversRequestTypeDef definition
class ListResolversRequestTypeDef(TypedDict):
apiId: str,
typeName: str,
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ListSourceApiAssociationsRequestTypeDef#
# ListSourceApiAssociationsRequestTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import ListSourceApiAssociationsRequestTypeDef
def get_value() -> ListSourceApiAssociationsRequestTypeDef:
return {
"apiId": ...,
}
# ListSourceApiAssociationsRequestTypeDef definition
class ListSourceApiAssociationsRequestTypeDef(TypedDict):
apiId: str,
nextToken: NotRequired[str],
maxResults: NotRequired[int],
SourceApiAssociationSummaryTypeDef#
# SourceApiAssociationSummaryTypeDef TypedDict usage example
from types_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],
ListTagsForResourceRequestTypeDef#
# ListTagsForResourceRequestTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import ListTagsForResourceRequestTypeDef
def get_value() -> ListTagsForResourceRequestTypeDef:
return {
"resourceArn": ...,
}
# ListTagsForResourceRequestTypeDef definition
class ListTagsForResourceRequestTypeDef(TypedDict):
resourceArn: str,
ListTypesByAssociationRequestTypeDef#
# ListTypesByAssociationRequestTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import ListTypesByAssociationRequestTypeDef
def get_value() -> ListTypesByAssociationRequestTypeDef:
return {
"mergedApiIdentifier": ...,
}
# ListTypesByAssociationRequestTypeDef definition
class ListTypesByAssociationRequestTypeDef(TypedDict):
mergedApiIdentifier: str,
associationId: str,
format: TypeDefinitionFormatType, # (1)
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ListTypesRequestTypeDef#
# ListTypesRequestTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import ListTypesRequestTypeDef
def get_value() -> ListTypesRequestTypeDef:
return {
"apiId": ...,
}
# ListTypesRequestTypeDef definition
class ListTypesRequestTypeDef(TypedDict):
apiId: str,
format: TypeDefinitionFormatType, # (1)
nextToken: NotRequired[str],
maxResults: NotRequired[int],
PipelineConfigOutputTypeDef#
# PipelineConfigOutputTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import PipelineConfigOutputTypeDef
def get_value() -> PipelineConfigOutputTypeDef:
return {
"functions": ...,
}
# PipelineConfigOutputTypeDef definition
class PipelineConfigOutputTypeDef(TypedDict):
functions: NotRequired[List[str]],
PipelineConfigTypeDef#
# PipelineConfigTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import PipelineConfigTypeDef
def get_value() -> PipelineConfigTypeDef:
return {
"functions": ...,
}
# PipelineConfigTypeDef definition
class PipelineConfigTypeDef(TypedDict):
functions: NotRequired[Sequence[str]],
PutGraphqlApiEnvironmentVariablesRequestTypeDef#
# PutGraphqlApiEnvironmentVariablesRequestTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import PutGraphqlApiEnvironmentVariablesRequestTypeDef
def get_value() -> PutGraphqlApiEnvironmentVariablesRequestTypeDef:
return {
"apiId": ...,
}
# PutGraphqlApiEnvironmentVariablesRequestTypeDef definition
class PutGraphqlApiEnvironmentVariablesRequestTypeDef(TypedDict):
apiId: str,
environmentVariables: Mapping[str, str],
RdsDataApiConfigTypeDef#
# RdsDataApiConfigTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import RdsDataApiConfigTypeDef
def get_value() -> RdsDataApiConfigTypeDef:
return {
"resourceArn": ...,
}
# RdsDataApiConfigTypeDef definition
class RdsDataApiConfigTypeDef(TypedDict):
resourceArn: str,
secretArn: str,
databaseName: str,
RdsHttpEndpointConfigTypeDef#
# RdsHttpEndpointConfigTypeDef TypedDict usage example
from types_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],
StartSchemaMergeRequestTypeDef#
# StartSchemaMergeRequestTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import StartSchemaMergeRequestTypeDef
def get_value() -> StartSchemaMergeRequestTypeDef:
return {
"associationId": ...,
}
# StartSchemaMergeRequestTypeDef definition
class StartSchemaMergeRequestTypeDef(TypedDict):
associationId: str,
mergedApiIdentifier: str,
TagResourceRequestTypeDef#
# TagResourceRequestTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import TagResourceRequestTypeDef
def get_value() -> TagResourceRequestTypeDef:
return {
"resourceArn": ...,
}
# TagResourceRequestTypeDef definition
class TagResourceRequestTypeDef(TypedDict):
resourceArn: str,
tags: Mapping[str, str],
UntagResourceRequestTypeDef#
# UntagResourceRequestTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import UntagResourceRequestTypeDef
def get_value() -> UntagResourceRequestTypeDef:
return {
"resourceArn": ...,
}
# UntagResourceRequestTypeDef definition
class UntagResourceRequestTypeDef(TypedDict):
resourceArn: str,
tagKeys: Sequence[str],
UpdateApiCacheRequestTypeDef#
# UpdateApiCacheRequestTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import UpdateApiCacheRequestTypeDef
def get_value() -> UpdateApiCacheRequestTypeDef:
return {
"apiId": ...,
}
# UpdateApiCacheRequestTypeDef definition
class UpdateApiCacheRequestTypeDef(TypedDict):
apiId: str,
ttl: int,
apiCachingBehavior: ApiCachingBehaviorType, # (1)
type: ApiCacheTypeType, # (2)
healthMetricsConfig: NotRequired[CacheHealthMetricsConfigType], # (3)
UpdateApiKeyRequestTypeDef#
# UpdateApiKeyRequestTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import UpdateApiKeyRequestTypeDef
def get_value() -> UpdateApiKeyRequestTypeDef:
return {
"apiId": ...,
}
# UpdateApiKeyRequestTypeDef definition
class UpdateApiKeyRequestTypeDef(TypedDict):
apiId: str,
id: str,
description: NotRequired[str],
expires: NotRequired[int],
UpdateDomainNameRequestTypeDef#
# UpdateDomainNameRequestTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import UpdateDomainNameRequestTypeDef
def get_value() -> UpdateDomainNameRequestTypeDef:
return {
"domainName": ...,
}
# UpdateDomainNameRequestTypeDef definition
class UpdateDomainNameRequestTypeDef(TypedDict):
domainName: str,
description: NotRequired[str],
UpdateTypeRequestTypeDef#
# UpdateTypeRequestTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import UpdateTypeRequestTypeDef
def get_value() -> UpdateTypeRequestTypeDef:
return {
"apiId": ...,
}
# UpdateTypeRequestTypeDef definition
class UpdateTypeRequestTypeDef(TypedDict):
apiId: str,
typeName: str,
format: TypeDefinitionFormatType, # (1)
definition: NotRequired[str],
AdditionalAuthenticationProviderTypeDef#
# AdditionalAuthenticationProviderTypeDef TypedDict usage example
from types_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
EvaluateCodeRequestTypeDef#
# EvaluateCodeRequestTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import EvaluateCodeRequestTypeDef
def get_value() -> EvaluateCodeRequestTypeDef:
return {
"runtime": ...,
}
# EvaluateCodeRequestTypeDef definition
class EvaluateCodeRequestTypeDef(TypedDict):
runtime: AppSyncRuntimeTypeDef, # (1)
code: str,
context: str,
function: NotRequired[str],
AssociateApiResponseTypeDef#
# AssociateApiResponseTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import AssociateApiResponseTypeDef
def get_value() -> AssociateApiResponseTypeDef:
return {
"apiAssociation": ...,
}
# AssociateApiResponseTypeDef definition
class AssociateApiResponseTypeDef(TypedDict):
apiAssociation: ApiAssociationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateApiCacheResponseTypeDef#
# CreateApiCacheResponseTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import CreateApiCacheResponseTypeDef
def get_value() -> CreateApiCacheResponseTypeDef:
return {
"apiCache": ...,
}
# CreateApiCacheResponseTypeDef definition
class CreateApiCacheResponseTypeDef(TypedDict):
apiCache: ApiCacheTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateApiKeyResponseTypeDef#
# CreateApiKeyResponseTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import CreateApiKeyResponseTypeDef
def get_value() -> CreateApiKeyResponseTypeDef:
return {
"apiKey": ...,
}
# CreateApiKeyResponseTypeDef definition
class CreateApiKeyResponseTypeDef(TypedDict):
apiKey: ApiKeyTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See ApiKeyTypeDef
- See ResponseMetadataTypeDef
DisassociateMergedGraphqlApiResponseTypeDef#
# DisassociateMergedGraphqlApiResponseTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import DisassociateMergedGraphqlApiResponseTypeDef
def get_value() -> DisassociateMergedGraphqlApiResponseTypeDef:
return {
"sourceApiAssociationStatus": ...,
}
# DisassociateMergedGraphqlApiResponseTypeDef definition
class DisassociateMergedGraphqlApiResponseTypeDef(TypedDict):
sourceApiAssociationStatus: SourceApiAssociationStatusType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DisassociateSourceGraphqlApiResponseTypeDef#
# DisassociateSourceGraphqlApiResponseTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import DisassociateSourceGraphqlApiResponseTypeDef
def get_value() -> DisassociateSourceGraphqlApiResponseTypeDef:
return {
"sourceApiAssociationStatus": ...,
}
# DisassociateSourceGraphqlApiResponseTypeDef definition
class DisassociateSourceGraphqlApiResponseTypeDef(TypedDict):
sourceApiAssociationStatus: SourceApiAssociationStatusType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetApiAssociationResponseTypeDef#
# GetApiAssociationResponseTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import GetApiAssociationResponseTypeDef
def get_value() -> GetApiAssociationResponseTypeDef:
return {
"apiAssociation": ...,
}
# GetApiAssociationResponseTypeDef definition
class GetApiAssociationResponseTypeDef(TypedDict):
apiAssociation: ApiAssociationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetApiCacheResponseTypeDef#
# GetApiCacheResponseTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import GetApiCacheResponseTypeDef
def get_value() -> GetApiCacheResponseTypeDef:
return {
"apiCache": ...,
}
# GetApiCacheResponseTypeDef definition
class GetApiCacheResponseTypeDef(TypedDict):
apiCache: ApiCacheTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetGraphqlApiEnvironmentVariablesResponseTypeDef#
# GetGraphqlApiEnvironmentVariablesResponseTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import GetGraphqlApiEnvironmentVariablesResponseTypeDef
def get_value() -> GetGraphqlApiEnvironmentVariablesResponseTypeDef:
return {
"environmentVariables": ...,
}
# GetGraphqlApiEnvironmentVariablesResponseTypeDef definition
class GetGraphqlApiEnvironmentVariablesResponseTypeDef(TypedDict):
environmentVariables: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetIntrospectionSchemaResponseTypeDef#
# GetIntrospectionSchemaResponseTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import GetIntrospectionSchemaResponseTypeDef
def get_value() -> GetIntrospectionSchemaResponseTypeDef:
return {
"schema": ...,
}
# GetIntrospectionSchemaResponseTypeDef definition
class GetIntrospectionSchemaResponseTypeDef(TypedDict):
schema: StreamingBody,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetSchemaCreationStatusResponseTypeDef#
# GetSchemaCreationStatusResponseTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import GetSchemaCreationStatusResponseTypeDef
def get_value() -> GetSchemaCreationStatusResponseTypeDef:
return {
"status": ...,
}
# GetSchemaCreationStatusResponseTypeDef definition
class GetSchemaCreationStatusResponseTypeDef(TypedDict):
status: SchemaStatusType, # (1)
details: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListApiKeysResponseTypeDef#
# ListApiKeysResponseTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import ListApiKeysResponseTypeDef
def get_value() -> ListApiKeysResponseTypeDef:
return {
"apiKeys": ...,
}
# ListApiKeysResponseTypeDef definition
class ListApiKeysResponseTypeDef(TypedDict):
apiKeys: List[ApiKeyTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See ApiKeyTypeDef
- See ResponseMetadataTypeDef
ListTagsForResourceResponseTypeDef#
# ListTagsForResourceResponseTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import ListTagsForResourceResponseTypeDef
def get_value() -> ListTagsForResourceResponseTypeDef:
return {
"tags": ...,
}
# ListTagsForResourceResponseTypeDef definition
class ListTagsForResourceResponseTypeDef(TypedDict):
tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
PutGraphqlApiEnvironmentVariablesResponseTypeDef#
# PutGraphqlApiEnvironmentVariablesResponseTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import PutGraphqlApiEnvironmentVariablesResponseTypeDef
def get_value() -> PutGraphqlApiEnvironmentVariablesResponseTypeDef:
return {
"environmentVariables": ...,
}
# PutGraphqlApiEnvironmentVariablesResponseTypeDef definition
class PutGraphqlApiEnvironmentVariablesResponseTypeDef(TypedDict):
environmentVariables: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
StartDataSourceIntrospectionResponseTypeDef#
# StartDataSourceIntrospectionResponseTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import StartDataSourceIntrospectionResponseTypeDef
def get_value() -> StartDataSourceIntrospectionResponseTypeDef:
return {
"introspectionId": ...,
}
# StartDataSourceIntrospectionResponseTypeDef definition
class StartDataSourceIntrospectionResponseTypeDef(TypedDict):
introspectionId: str,
introspectionStatus: DataSourceIntrospectionStatusType, # (1)
introspectionStatusDetail: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
StartSchemaCreationResponseTypeDef#
# StartSchemaCreationResponseTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import StartSchemaCreationResponseTypeDef
def get_value() -> StartSchemaCreationResponseTypeDef:
return {
"status": ...,
}
# StartSchemaCreationResponseTypeDef definition
class StartSchemaCreationResponseTypeDef(TypedDict):
status: SchemaStatusType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
StartSchemaMergeResponseTypeDef#
# StartSchemaMergeResponseTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import StartSchemaMergeResponseTypeDef
def get_value() -> StartSchemaMergeResponseTypeDef:
return {
"sourceApiAssociationStatus": ...,
}
# StartSchemaMergeResponseTypeDef definition
class StartSchemaMergeResponseTypeDef(TypedDict):
sourceApiAssociationStatus: SourceApiAssociationStatusType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateApiCacheResponseTypeDef#
# UpdateApiCacheResponseTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import UpdateApiCacheResponseTypeDef
def get_value() -> UpdateApiCacheResponseTypeDef:
return {
"apiCache": ...,
}
# UpdateApiCacheResponseTypeDef definition
class UpdateApiCacheResponseTypeDef(TypedDict):
apiCache: ApiCacheTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateApiKeyResponseTypeDef#
# UpdateApiKeyResponseTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import UpdateApiKeyResponseTypeDef
def get_value() -> UpdateApiKeyResponseTypeDef:
return {
"apiKey": ...,
}
# UpdateApiKeyResponseTypeDef definition
class UpdateApiKeyResponseTypeDef(TypedDict):
apiKey: ApiKeyTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See ApiKeyTypeDef
- See ResponseMetadataTypeDef
AssociateMergedGraphqlApiRequestTypeDef#
# AssociateMergedGraphqlApiRequestTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import AssociateMergedGraphqlApiRequestTypeDef
def get_value() -> AssociateMergedGraphqlApiRequestTypeDef:
return {
"sourceApiIdentifier": ...,
}
# AssociateMergedGraphqlApiRequestTypeDef definition
class AssociateMergedGraphqlApiRequestTypeDef(TypedDict):
sourceApiIdentifier: str,
mergedApiIdentifier: str,
description: NotRequired[str],
sourceApiAssociationConfig: NotRequired[SourceApiAssociationConfigTypeDef], # (1)
AssociateSourceGraphqlApiRequestTypeDef#
# AssociateSourceGraphqlApiRequestTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import AssociateSourceGraphqlApiRequestTypeDef
def get_value() -> AssociateSourceGraphqlApiRequestTypeDef:
return {
"mergedApiIdentifier": ...,
}
# AssociateSourceGraphqlApiRequestTypeDef definition
class AssociateSourceGraphqlApiRequestTypeDef(TypedDict):
mergedApiIdentifier: str,
sourceApiIdentifier: str,
description: NotRequired[str],
sourceApiAssociationConfig: NotRequired[SourceApiAssociationConfigTypeDef], # (1)
SourceApiAssociationTypeDef#
# SourceApiAssociationTypeDef TypedDict usage example
from types_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],
UpdateSourceApiAssociationRequestTypeDef#
# UpdateSourceApiAssociationRequestTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import UpdateSourceApiAssociationRequestTypeDef
def get_value() -> UpdateSourceApiAssociationRequestTypeDef:
return {
"associationId": ...,
}
# UpdateSourceApiAssociationRequestTypeDef definition
class UpdateSourceApiAssociationRequestTypeDef(TypedDict):
associationId: str,
mergedApiIdentifier: str,
description: NotRequired[str],
sourceApiAssociationConfig: NotRequired[SourceApiAssociationConfigTypeDef], # (1)
ChannelNamespaceTypeDef#
# ChannelNamespaceTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import ChannelNamespaceTypeDef
def get_value() -> ChannelNamespaceTypeDef:
return {
"apiId": ...,
}
# ChannelNamespaceTypeDef definition
class ChannelNamespaceTypeDef(TypedDict):
apiId: NotRequired[str],
name: NotRequired[str],
subscribeAuthModes: NotRequired[List[AuthModeTypeDef]], # (1)
publishAuthModes: NotRequired[List[AuthModeTypeDef]], # (1)
codeHandlers: NotRequired[str],
tags: NotRequired[Dict[str, str]],
channelNamespaceArn: NotRequired[str],
created: NotRequired[datetime],
lastModified: NotRequired[datetime],
- See AuthModeTypeDef
- See AuthModeTypeDef
CreateChannelNamespaceRequestTypeDef#
# CreateChannelNamespaceRequestTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import CreateChannelNamespaceRequestTypeDef
def get_value() -> CreateChannelNamespaceRequestTypeDef:
return {
"apiId": ...,
}
# CreateChannelNamespaceRequestTypeDef definition
class CreateChannelNamespaceRequestTypeDef(TypedDict):
apiId: str,
name: str,
subscribeAuthModes: NotRequired[Sequence[AuthModeTypeDef]], # (1)
publishAuthModes: NotRequired[Sequence[AuthModeTypeDef]], # (1)
codeHandlers: NotRequired[str],
tags: NotRequired[Mapping[str, str]],
- See AuthModeTypeDef
- See AuthModeTypeDef
UpdateChannelNamespaceRequestTypeDef#
# UpdateChannelNamespaceRequestTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import UpdateChannelNamespaceRequestTypeDef
def get_value() -> UpdateChannelNamespaceRequestTypeDef:
return {
"apiId": ...,
}
# UpdateChannelNamespaceRequestTypeDef definition
class UpdateChannelNamespaceRequestTypeDef(TypedDict):
apiId: str,
name: str,
subscribeAuthModes: NotRequired[Sequence[AuthModeTypeDef]], # (1)
publishAuthModes: NotRequired[Sequence[AuthModeTypeDef]], # (1)
codeHandlers: NotRequired[str],
- See AuthModeTypeDef
- See AuthModeTypeDef
AuthProviderTypeDef#
# AuthProviderTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import AuthProviderTypeDef
def get_value() -> AuthProviderTypeDef:
return {
"authType": ...,
}
# AuthProviderTypeDef definition
class AuthProviderTypeDef(TypedDict):
authType: AuthenticationTypeType, # (1)
cognitoConfig: NotRequired[CognitoConfigTypeDef], # (2)
openIDConnectConfig: NotRequired[OpenIDConnectConfigTypeDef], # (3)
lambdaAuthorizerConfig: NotRequired[LambdaAuthorizerConfigTypeDef], # (4)
- See AuthenticationTypeType
- See CognitoConfigTypeDef
- See OpenIDConnectConfigTypeDef
- See LambdaAuthorizerConfigTypeDef
AuthorizationConfigTypeDef#
# AuthorizationConfigTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import AuthorizationConfigTypeDef
def get_value() -> AuthorizationConfigTypeDef:
return {
"authorizationType": ...,
}
# AuthorizationConfigTypeDef definition
class AuthorizationConfigTypeDef(TypedDict):
authorizationType: AuthorizationTypeType, # (1)
awsIamConfig: NotRequired[AwsIamConfigTypeDef], # (2)
StartSchemaCreationRequestTypeDef#
# StartSchemaCreationRequestTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import StartSchemaCreationRequestTypeDef
def get_value() -> StartSchemaCreationRequestTypeDef:
return {
"apiId": ...,
}
# StartSchemaCreationRequestTypeDef definition
class StartSchemaCreationRequestTypeDef(TypedDict):
apiId: str,
definition: BlobTypeDef,
CodeErrorTypeDef#
# CodeErrorTypeDef TypedDict usage example
from types_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 TypedDict usage example
from types_boto3_appsync.type_defs import CreateDomainNameResponseTypeDef
def get_value() -> CreateDomainNameResponseTypeDef:
return {
"domainNameConfig": ...,
}
# CreateDomainNameResponseTypeDef definition
class CreateDomainNameResponseTypeDef(TypedDict):
domainNameConfig: DomainNameConfigTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetDomainNameResponseTypeDef#
# GetDomainNameResponseTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import GetDomainNameResponseTypeDef
def get_value() -> GetDomainNameResponseTypeDef:
return {
"domainNameConfig": ...,
}
# GetDomainNameResponseTypeDef definition
class GetDomainNameResponseTypeDef(TypedDict):
domainNameConfig: DomainNameConfigTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListDomainNamesResponseTypeDef#
# ListDomainNamesResponseTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import ListDomainNamesResponseTypeDef
def get_value() -> ListDomainNamesResponseTypeDef:
return {
"domainNameConfigs": ...,
}
# ListDomainNamesResponseTypeDef definition
class ListDomainNamesResponseTypeDef(TypedDict):
domainNameConfigs: List[DomainNameConfigTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
UpdateDomainNameResponseTypeDef#
# UpdateDomainNameResponseTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import UpdateDomainNameResponseTypeDef
def get_value() -> UpdateDomainNameResponseTypeDef:
return {
"domainNameConfig": ...,
}
# UpdateDomainNameResponseTypeDef definition
class UpdateDomainNameResponseTypeDef(TypedDict):
domainNameConfig: DomainNameConfigTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateTypeResponseTypeDef#
# CreateTypeResponseTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import CreateTypeResponseTypeDef
def get_value() -> CreateTypeResponseTypeDef:
return {
"type": ...,
}
# CreateTypeResponseTypeDef definition
class CreateTypeResponseTypeDef(TypedDict):
type: TypeTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See TypeTypeDef
- See ResponseMetadataTypeDef
GetTypeResponseTypeDef#
# GetTypeResponseTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import GetTypeResponseTypeDef
def get_value() -> GetTypeResponseTypeDef:
return {
"type": ...,
}
# GetTypeResponseTypeDef definition
class GetTypeResponseTypeDef(TypedDict):
type: TypeTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See TypeTypeDef
- See ResponseMetadataTypeDef
ListTypesByAssociationResponseTypeDef#
# ListTypesByAssociationResponseTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import ListTypesByAssociationResponseTypeDef
def get_value() -> ListTypesByAssociationResponseTypeDef:
return {
"types": ...,
}
# ListTypesByAssociationResponseTypeDef definition
class ListTypesByAssociationResponseTypeDef(TypedDict):
types: List[TypeTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See TypeTypeDef
- See ResponseMetadataTypeDef
ListTypesResponseTypeDef#
# ListTypesResponseTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import ListTypesResponseTypeDef
def get_value() -> ListTypesResponseTypeDef:
return {
"types": ...,
}
# ListTypesResponseTypeDef definition
class ListTypesResponseTypeDef(TypedDict):
types: List[TypeTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See TypeTypeDef
- See ResponseMetadataTypeDef
UpdateTypeResponseTypeDef#
# UpdateTypeResponseTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import UpdateTypeResponseTypeDef
def get_value() -> UpdateTypeResponseTypeDef:
return {
"type": ...,
}
# UpdateTypeResponseTypeDef definition
class UpdateTypeResponseTypeDef(TypedDict):
type: TypeTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See TypeTypeDef
- See ResponseMetadataTypeDef
DataSourceIntrospectionModelFieldTypeDef#
# DataSourceIntrospectionModelFieldTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import DataSourceIntrospectionModelFieldTypeDef
def get_value() -> DataSourceIntrospectionModelFieldTypeDef:
return {
"name": ...,
}
# DataSourceIntrospectionModelFieldTypeDef definition
class DataSourceIntrospectionModelFieldTypeDef(TypedDict):
name: NotRequired[str],
type: NotRequired[DataSourceIntrospectionModelFieldTypeTypeDef], # (1)
length: NotRequired[int],
DynamodbDataSourceConfigTypeDef#
# DynamodbDataSourceConfigTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import DynamodbDataSourceConfigTypeDef
def get_value() -> DynamodbDataSourceConfigTypeDef:
return {
"tableName": ...,
}
# DynamodbDataSourceConfigTypeDef definition
class DynamodbDataSourceConfigTypeDef(TypedDict):
tableName: str,
awsRegion: str,
useCallerCredentials: NotRequired[bool],
deltaSyncConfig: NotRequired[DeltaSyncConfigTypeDef], # (1)
versioned: NotRequired[bool],
EvaluateMappingTemplateResponseTypeDef#
# EvaluateMappingTemplateResponseTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import EvaluateMappingTemplateResponseTypeDef
def get_value() -> EvaluateMappingTemplateResponseTypeDef:
return {
"evaluationResult": ...,
}
# EvaluateMappingTemplateResponseTypeDef definition
class EvaluateMappingTemplateResponseTypeDef(TypedDict):
evaluationResult: str,
error: ErrorDetailTypeDef, # (1)
logs: List[str],
stash: str,
outErrors: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
SyncConfigTypeDef#
# SyncConfigTypeDef TypedDict usage example
from types_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)
ListApiKeysRequestPaginateTypeDef#
# ListApiKeysRequestPaginateTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import ListApiKeysRequestPaginateTypeDef
def get_value() -> ListApiKeysRequestPaginateTypeDef:
return {
"apiId": ...,
}
# ListApiKeysRequestPaginateTypeDef definition
class ListApiKeysRequestPaginateTypeDef(TypedDict):
apiId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListApisRequestPaginateTypeDef#
# ListApisRequestPaginateTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import ListApisRequestPaginateTypeDef
def get_value() -> ListApisRequestPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListApisRequestPaginateTypeDef definition
class ListApisRequestPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListChannelNamespacesRequestPaginateTypeDef#
# ListChannelNamespacesRequestPaginateTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import ListChannelNamespacesRequestPaginateTypeDef
def get_value() -> ListChannelNamespacesRequestPaginateTypeDef:
return {
"apiId": ...,
}
# ListChannelNamespacesRequestPaginateTypeDef definition
class ListChannelNamespacesRequestPaginateTypeDef(TypedDict):
apiId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListDataSourcesRequestPaginateTypeDef#
# ListDataSourcesRequestPaginateTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import ListDataSourcesRequestPaginateTypeDef
def get_value() -> ListDataSourcesRequestPaginateTypeDef:
return {
"apiId": ...,
}
# ListDataSourcesRequestPaginateTypeDef definition
class ListDataSourcesRequestPaginateTypeDef(TypedDict):
apiId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListDomainNamesRequestPaginateTypeDef#
# ListDomainNamesRequestPaginateTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import ListDomainNamesRequestPaginateTypeDef
def get_value() -> ListDomainNamesRequestPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListDomainNamesRequestPaginateTypeDef definition
class ListDomainNamesRequestPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListFunctionsRequestPaginateTypeDef#
# ListFunctionsRequestPaginateTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import ListFunctionsRequestPaginateTypeDef
def get_value() -> ListFunctionsRequestPaginateTypeDef:
return {
"apiId": ...,
}
# ListFunctionsRequestPaginateTypeDef definition
class ListFunctionsRequestPaginateTypeDef(TypedDict):
apiId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListGraphqlApisRequestPaginateTypeDef#
# ListGraphqlApisRequestPaginateTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import ListGraphqlApisRequestPaginateTypeDef
def get_value() -> ListGraphqlApisRequestPaginateTypeDef:
return {
"apiType": ...,
}
# ListGraphqlApisRequestPaginateTypeDef definition
class ListGraphqlApisRequestPaginateTypeDef(TypedDict):
apiType: NotRequired[GraphQLApiTypeType], # (1)
owner: NotRequired[OwnershipType], # (2)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (3)
- See GraphQLApiTypeType
- See OwnershipType
- See PaginatorConfigTypeDef
ListResolversByFunctionRequestPaginateTypeDef#
# ListResolversByFunctionRequestPaginateTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import ListResolversByFunctionRequestPaginateTypeDef
def get_value() -> ListResolversByFunctionRequestPaginateTypeDef:
return {
"apiId": ...,
}
# ListResolversByFunctionRequestPaginateTypeDef definition
class ListResolversByFunctionRequestPaginateTypeDef(TypedDict):
apiId: str,
functionId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListResolversRequestPaginateTypeDef#
# ListResolversRequestPaginateTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import ListResolversRequestPaginateTypeDef
def get_value() -> ListResolversRequestPaginateTypeDef:
return {
"apiId": ...,
}
# ListResolversRequestPaginateTypeDef definition
class ListResolversRequestPaginateTypeDef(TypedDict):
apiId: str,
typeName: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListSourceApiAssociationsRequestPaginateTypeDef#
# ListSourceApiAssociationsRequestPaginateTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import ListSourceApiAssociationsRequestPaginateTypeDef
def get_value() -> ListSourceApiAssociationsRequestPaginateTypeDef:
return {
"apiId": ...,
}
# ListSourceApiAssociationsRequestPaginateTypeDef definition
class ListSourceApiAssociationsRequestPaginateTypeDef(TypedDict):
apiId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListTypesByAssociationRequestPaginateTypeDef#
# ListTypesByAssociationRequestPaginateTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import ListTypesByAssociationRequestPaginateTypeDef
def get_value() -> ListTypesByAssociationRequestPaginateTypeDef:
return {
"mergedApiIdentifier": ...,
}
# ListTypesByAssociationRequestPaginateTypeDef definition
class ListTypesByAssociationRequestPaginateTypeDef(TypedDict):
mergedApiIdentifier: str,
associationId: str,
format: TypeDefinitionFormatType, # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListTypesRequestPaginateTypeDef#
# ListTypesRequestPaginateTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import ListTypesRequestPaginateTypeDef
def get_value() -> ListTypesRequestPaginateTypeDef:
return {
"apiId": ...,
}
# ListTypesRequestPaginateTypeDef definition
class ListTypesRequestPaginateTypeDef(TypedDict):
apiId: str,
format: TypeDefinitionFormatType, # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListSourceApiAssociationsResponseTypeDef#
# ListSourceApiAssociationsResponseTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import ListSourceApiAssociationsResponseTypeDef
def get_value() -> ListSourceApiAssociationsResponseTypeDef:
return {
"sourceApiAssociationSummaries": ...,
}
# ListSourceApiAssociationsResponseTypeDef definition
class ListSourceApiAssociationsResponseTypeDef(TypedDict):
sourceApiAssociationSummaries: List[SourceApiAssociationSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
StartDataSourceIntrospectionRequestTypeDef#
# StartDataSourceIntrospectionRequestTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import StartDataSourceIntrospectionRequestTypeDef
def get_value() -> StartDataSourceIntrospectionRequestTypeDef:
return {
"rdsDataApiConfig": ...,
}
# StartDataSourceIntrospectionRequestTypeDef definition
class StartDataSourceIntrospectionRequestTypeDef(TypedDict):
rdsDataApiConfig: NotRequired[RdsDataApiConfigTypeDef], # (1)
RelationalDatabaseDataSourceConfigTypeDef#
# RelationalDatabaseDataSourceConfigTypeDef TypedDict usage example
from types_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)
CreateGraphqlApiRequestTypeDef#
# CreateGraphqlApiRequestTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import CreateGraphqlApiRequestTypeDef
def get_value() -> CreateGraphqlApiRequestTypeDef:
return {
"name": ...,
}
# CreateGraphqlApiRequestTypeDef definition
class CreateGraphqlApiRequestTypeDef(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)
apiType: NotRequired[GraphQLApiTypeType], # (7)
mergedApiExecutionRoleArn: NotRequired[str],
visibility: NotRequired[GraphQLApiVisibilityType], # (8)
ownerContact: NotRequired[str],
introspectionConfig: NotRequired[GraphQLApiIntrospectionConfigType], # (9)
queryDepthLimit: NotRequired[int],
resolverCountLimit: NotRequired[int],
enhancedMetricsConfig: NotRequired[EnhancedMetricsConfigTypeDef], # (10)
- See AuthenticationTypeType
- See LogConfigTypeDef
- See UserPoolConfigTypeDef
- See OpenIDConnectConfigTypeDef
- See AdditionalAuthenticationProviderTypeDef
- See LambdaAuthorizerConfigTypeDef
- See GraphQLApiTypeType
- See GraphQLApiVisibilityType
- See GraphQLApiIntrospectionConfigType
- See EnhancedMetricsConfigTypeDef
GraphqlApiTypeDef#
# GraphqlApiTypeDef TypedDict usage example
from types_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],
introspectionConfig: NotRequired[GraphQLApiIntrospectionConfigType], # (9)
queryDepthLimit: NotRequired[int],
resolverCountLimit: NotRequired[int],
enhancedMetricsConfig: NotRequired[EnhancedMetricsConfigTypeDef], # (10)
- See AuthenticationTypeType
- See LogConfigTypeDef
- See UserPoolConfigTypeDef
- See OpenIDConnectConfigTypeDef
- See AdditionalAuthenticationProviderTypeDef
- See LambdaAuthorizerConfigTypeDef
- See GraphQLApiVisibilityType
- See GraphQLApiTypeType
- See GraphQLApiIntrospectionConfigType
- See EnhancedMetricsConfigTypeDef
UpdateGraphqlApiRequestTypeDef#
# UpdateGraphqlApiRequestTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import UpdateGraphqlApiRequestTypeDef
def get_value() -> UpdateGraphqlApiRequestTypeDef:
return {
"apiId": ...,
}
# UpdateGraphqlApiRequestTypeDef definition
class UpdateGraphqlApiRequestTypeDef(TypedDict):
apiId: str,
name: str,
authenticationType: AuthenticationTypeType, # (1)
logConfig: NotRequired[LogConfigTypeDef], # (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],
introspectionConfig: NotRequired[GraphQLApiIntrospectionConfigType], # (7)
queryDepthLimit: NotRequired[int],
resolverCountLimit: NotRequired[int],
enhancedMetricsConfig: NotRequired[EnhancedMetricsConfigTypeDef], # (8)
- See AuthenticationTypeType
- See LogConfigTypeDef
- See UserPoolConfigTypeDef
- See OpenIDConnectConfigTypeDef
- See AdditionalAuthenticationProviderTypeDef
- See LambdaAuthorizerConfigTypeDef
- See GraphQLApiIntrospectionConfigType
- See EnhancedMetricsConfigTypeDef
AssociateMergedGraphqlApiResponseTypeDef#
# AssociateMergedGraphqlApiResponseTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import AssociateMergedGraphqlApiResponseTypeDef
def get_value() -> AssociateMergedGraphqlApiResponseTypeDef:
return {
"sourceApiAssociation": ...,
}
# AssociateMergedGraphqlApiResponseTypeDef definition
class AssociateMergedGraphqlApiResponseTypeDef(TypedDict):
sourceApiAssociation: SourceApiAssociationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AssociateSourceGraphqlApiResponseTypeDef#
# AssociateSourceGraphqlApiResponseTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import AssociateSourceGraphqlApiResponseTypeDef
def get_value() -> AssociateSourceGraphqlApiResponseTypeDef:
return {
"sourceApiAssociation": ...,
}
# AssociateSourceGraphqlApiResponseTypeDef definition
class AssociateSourceGraphqlApiResponseTypeDef(TypedDict):
sourceApiAssociation: SourceApiAssociationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetSourceApiAssociationResponseTypeDef#
# GetSourceApiAssociationResponseTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import GetSourceApiAssociationResponseTypeDef
def get_value() -> GetSourceApiAssociationResponseTypeDef:
return {
"sourceApiAssociation": ...,
}
# GetSourceApiAssociationResponseTypeDef definition
class GetSourceApiAssociationResponseTypeDef(TypedDict):
sourceApiAssociation: SourceApiAssociationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateSourceApiAssociationResponseTypeDef#
# UpdateSourceApiAssociationResponseTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import UpdateSourceApiAssociationResponseTypeDef
def get_value() -> UpdateSourceApiAssociationResponseTypeDef:
return {
"sourceApiAssociation": ...,
}
# UpdateSourceApiAssociationResponseTypeDef definition
class UpdateSourceApiAssociationResponseTypeDef(TypedDict):
sourceApiAssociation: SourceApiAssociationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateChannelNamespaceResponseTypeDef#
# CreateChannelNamespaceResponseTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import CreateChannelNamespaceResponseTypeDef
def get_value() -> CreateChannelNamespaceResponseTypeDef:
return {
"channelNamespace": ...,
}
# CreateChannelNamespaceResponseTypeDef definition
class CreateChannelNamespaceResponseTypeDef(TypedDict):
channelNamespace: ChannelNamespaceTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetChannelNamespaceResponseTypeDef#
# GetChannelNamespaceResponseTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import GetChannelNamespaceResponseTypeDef
def get_value() -> GetChannelNamespaceResponseTypeDef:
return {
"channelNamespace": ...,
}
# GetChannelNamespaceResponseTypeDef definition
class GetChannelNamespaceResponseTypeDef(TypedDict):
channelNamespace: ChannelNamespaceTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListChannelNamespacesResponseTypeDef#
# ListChannelNamespacesResponseTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import ListChannelNamespacesResponseTypeDef
def get_value() -> ListChannelNamespacesResponseTypeDef:
return {
"channelNamespaces": ...,
}
# ListChannelNamespacesResponseTypeDef definition
class ListChannelNamespacesResponseTypeDef(TypedDict):
channelNamespaces: List[ChannelNamespaceTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
UpdateChannelNamespaceResponseTypeDef#
# UpdateChannelNamespaceResponseTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import UpdateChannelNamespaceResponseTypeDef
def get_value() -> UpdateChannelNamespaceResponseTypeDef:
return {
"channelNamespace": ...,
}
# UpdateChannelNamespaceResponseTypeDef definition
class UpdateChannelNamespaceResponseTypeDef(TypedDict):
channelNamespace: ChannelNamespaceTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
EventConfigOutputTypeDef#
# EventConfigOutputTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import EventConfigOutputTypeDef
def get_value() -> EventConfigOutputTypeDef:
return {
"authProviders": ...,
}
# EventConfigOutputTypeDef definition
class EventConfigOutputTypeDef(TypedDict):
authProviders: List[AuthProviderTypeDef], # (1)
connectionAuthModes: List[AuthModeTypeDef], # (2)
defaultPublishAuthModes: List[AuthModeTypeDef], # (2)
defaultSubscribeAuthModes: List[AuthModeTypeDef], # (2)
logConfig: NotRequired[EventLogConfigTypeDef], # (5)
- See AuthProviderTypeDef
- See AuthModeTypeDef
- See AuthModeTypeDef
- See AuthModeTypeDef
- See EventLogConfigTypeDef
EventConfigTypeDef#
# EventConfigTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import EventConfigTypeDef
def get_value() -> EventConfigTypeDef:
return {
"authProviders": ...,
}
# EventConfigTypeDef definition
class EventConfigTypeDef(TypedDict):
authProviders: Sequence[AuthProviderTypeDef], # (1)
connectionAuthModes: Sequence[AuthModeTypeDef], # (2)
defaultPublishAuthModes: Sequence[AuthModeTypeDef], # (2)
defaultSubscribeAuthModes: Sequence[AuthModeTypeDef], # (2)
logConfig: NotRequired[EventLogConfigTypeDef], # (5)
- See AuthProviderTypeDef
- See AuthModeTypeDef
- See AuthModeTypeDef
- See AuthModeTypeDef
- See EventLogConfigTypeDef
HttpDataSourceConfigTypeDef#
# HttpDataSourceConfigTypeDef TypedDict usage example
from types_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 TypedDict usage example
from types_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
DataSourceIntrospectionModelTypeDef#
# DataSourceIntrospectionModelTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import DataSourceIntrospectionModelTypeDef
def get_value() -> DataSourceIntrospectionModelTypeDef:
return {
"name": ...,
}
# DataSourceIntrospectionModelTypeDef definition
class DataSourceIntrospectionModelTypeDef(TypedDict):
name: NotRequired[str],
fields: NotRequired[List[DataSourceIntrospectionModelFieldTypeDef]], # (1)
primaryKey: NotRequired[DataSourceIntrospectionModelIndexTypeDef], # (2)
indexes: NotRequired[List[DataSourceIntrospectionModelIndexTypeDef]], # (3)
sdl: NotRequired[str],
- See DataSourceIntrospectionModelFieldTypeDef
- See DataSourceIntrospectionModelIndexTypeDef
- See DataSourceIntrospectionModelIndexTypeDef
CreateFunctionRequestTypeDef#
# CreateFunctionRequestTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import CreateFunctionRequestTypeDef
def get_value() -> CreateFunctionRequestTypeDef:
return {
"apiId": ...,
}
# CreateFunctionRequestTypeDef definition
class CreateFunctionRequestTypeDef(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],
FunctionConfigurationTypeDef#
# FunctionConfigurationTypeDef TypedDict usage example
from types_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 TypedDict usage example
from types_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[PipelineConfigOutputTypeDef], # (2)
syncConfig: NotRequired[SyncConfigTypeDef], # (3)
cachingConfig: NotRequired[CachingConfigOutputTypeDef], # (4)
maxBatchSize: NotRequired[int],
runtime: NotRequired[AppSyncRuntimeTypeDef], # (5)
code: NotRequired[str],
metricsConfig: NotRequired[ResolverLevelMetricsConfigType], # (6)
- See ResolverKindType
- See PipelineConfigOutputTypeDef
- See SyncConfigTypeDef
- See CachingConfigOutputTypeDef
- See AppSyncRuntimeTypeDef
- See ResolverLevelMetricsConfigType
UpdateFunctionRequestTypeDef#
# UpdateFunctionRequestTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import UpdateFunctionRequestTypeDef
def get_value() -> UpdateFunctionRequestTypeDef:
return {
"apiId": ...,
}
# UpdateFunctionRequestTypeDef definition
class UpdateFunctionRequestTypeDef(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],
CreateResolverRequestTypeDef#
# CreateResolverRequestTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import CreateResolverRequestTypeDef
def get_value() -> CreateResolverRequestTypeDef:
return {
"apiId": ...,
}
# CreateResolverRequestTypeDef definition
class CreateResolverRequestTypeDef(TypedDict):
apiId: str,
typeName: str,
fieldName: str,
dataSourceName: NotRequired[str],
requestMappingTemplate: NotRequired[str],
responseMappingTemplate: NotRequired[str],
kind: NotRequired[ResolverKindType], # (1)
pipelineConfig: NotRequired[PipelineConfigUnionTypeDef], # (2)
syncConfig: NotRequired[SyncConfigTypeDef], # (3)
cachingConfig: NotRequired[CachingConfigUnionTypeDef], # (4)
maxBatchSize: NotRequired[int],
runtime: NotRequired[AppSyncRuntimeTypeDef], # (5)
code: NotRequired[str],
metricsConfig: NotRequired[ResolverLevelMetricsConfigType], # (6)
- See ResolverKindType
- See PipelineConfigTypeDef PipelineConfigOutputTypeDef
- See SyncConfigTypeDef
- See CachingConfigTypeDef CachingConfigOutputTypeDef
- See AppSyncRuntimeTypeDef
- See ResolverLevelMetricsConfigType
UpdateResolverRequestTypeDef#
# UpdateResolverRequestTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import UpdateResolverRequestTypeDef
def get_value() -> UpdateResolverRequestTypeDef:
return {
"apiId": ...,
}
# UpdateResolverRequestTypeDef definition
class UpdateResolverRequestTypeDef(TypedDict):
apiId: str,
typeName: str,
fieldName: str,
dataSourceName: NotRequired[str],
requestMappingTemplate: NotRequired[str],
responseMappingTemplate: NotRequired[str],
kind: NotRequired[ResolverKindType], # (1)
pipelineConfig: NotRequired[PipelineConfigUnionTypeDef], # (2)
syncConfig: NotRequired[SyncConfigTypeDef], # (3)
cachingConfig: NotRequired[CachingConfigUnionTypeDef], # (4)
maxBatchSize: NotRequired[int],
runtime: NotRequired[AppSyncRuntimeTypeDef], # (5)
code: NotRequired[str],
metricsConfig: NotRequired[ResolverLevelMetricsConfigType], # (6)
- See ResolverKindType
- See PipelineConfigTypeDef PipelineConfigOutputTypeDef
- See SyncConfigTypeDef
- See CachingConfigTypeDef CachingConfigOutputTypeDef
- See AppSyncRuntimeTypeDef
- See ResolverLevelMetricsConfigType
CreateGraphqlApiResponseTypeDef#
# CreateGraphqlApiResponseTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import CreateGraphqlApiResponseTypeDef
def get_value() -> CreateGraphqlApiResponseTypeDef:
return {
"graphqlApi": ...,
}
# CreateGraphqlApiResponseTypeDef definition
class CreateGraphqlApiResponseTypeDef(TypedDict):
graphqlApi: GraphqlApiTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetGraphqlApiResponseTypeDef#
# GetGraphqlApiResponseTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import GetGraphqlApiResponseTypeDef
def get_value() -> GetGraphqlApiResponseTypeDef:
return {
"graphqlApi": ...,
}
# GetGraphqlApiResponseTypeDef definition
class GetGraphqlApiResponseTypeDef(TypedDict):
graphqlApi: GraphqlApiTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListGraphqlApisResponseTypeDef#
# ListGraphqlApisResponseTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import ListGraphqlApisResponseTypeDef
def get_value() -> ListGraphqlApisResponseTypeDef:
return {
"graphqlApis": ...,
}
# ListGraphqlApisResponseTypeDef definition
class ListGraphqlApisResponseTypeDef(TypedDict):
graphqlApis: List[GraphqlApiTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
UpdateGraphqlApiResponseTypeDef#
# UpdateGraphqlApiResponseTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import UpdateGraphqlApiResponseTypeDef
def get_value() -> UpdateGraphqlApiResponseTypeDef:
return {
"graphqlApi": ...,
}
# UpdateGraphqlApiResponseTypeDef definition
class UpdateGraphqlApiResponseTypeDef(TypedDict):
graphqlApi: GraphqlApiTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ApiTypeDef#
# ApiTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import ApiTypeDef
def get_value() -> ApiTypeDef:
return {
"apiId": ...,
}
# ApiTypeDef definition
class ApiTypeDef(TypedDict):
apiId: NotRequired[str],
name: NotRequired[str],
ownerContact: NotRequired[str],
tags: NotRequired[Dict[str, str]],
dns: NotRequired[Dict[str, str]],
apiArn: NotRequired[str],
created: NotRequired[datetime],
xrayEnabled: NotRequired[bool],
wafWebAclArn: NotRequired[str],
eventConfig: NotRequired[EventConfigOutputTypeDef], # (1)
CreateDataSourceRequestTypeDef#
# CreateDataSourceRequestTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import CreateDataSourceRequestTypeDef
def get_value() -> CreateDataSourceRequestTypeDef:
return {
"apiId": ...,
}
# CreateDataSourceRequestTypeDef definition
class CreateDataSourceRequestTypeDef(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)
metricsConfig: NotRequired[DataSourceLevelMetricsConfigType], # (9)
- See DataSourceTypeType
- See DynamodbDataSourceConfigTypeDef
- See LambdaDataSourceConfigTypeDef
- See ElasticsearchDataSourceConfigTypeDef
- See OpenSearchServiceDataSourceConfigTypeDef
- See HttpDataSourceConfigTypeDef
- See RelationalDatabaseDataSourceConfigTypeDef
- See EventBridgeDataSourceConfigTypeDef
- See DataSourceLevelMetricsConfigType
DataSourceTypeDef#
# DataSourceTypeDef TypedDict usage example
from types_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)
metricsConfig: NotRequired[DataSourceLevelMetricsConfigType], # (9)
- See DataSourceTypeType
- See DynamodbDataSourceConfigTypeDef
- See LambdaDataSourceConfigTypeDef
- See ElasticsearchDataSourceConfigTypeDef
- See OpenSearchServiceDataSourceConfigTypeDef
- See HttpDataSourceConfigTypeDef
- See RelationalDatabaseDataSourceConfigTypeDef
- See EventBridgeDataSourceConfigTypeDef
- See DataSourceLevelMetricsConfigType
UpdateDataSourceRequestTypeDef#
# UpdateDataSourceRequestTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import UpdateDataSourceRequestTypeDef
def get_value() -> UpdateDataSourceRequestTypeDef:
return {
"apiId": ...,
}
# UpdateDataSourceRequestTypeDef definition
class UpdateDataSourceRequestTypeDef(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)
metricsConfig: NotRequired[DataSourceLevelMetricsConfigType], # (9)
- See DataSourceTypeType
- See DynamodbDataSourceConfigTypeDef
- See LambdaDataSourceConfigTypeDef
- See ElasticsearchDataSourceConfigTypeDef
- See OpenSearchServiceDataSourceConfigTypeDef
- See HttpDataSourceConfigTypeDef
- See RelationalDatabaseDataSourceConfigTypeDef
- See EventBridgeDataSourceConfigTypeDef
- See DataSourceLevelMetricsConfigType
EvaluateCodeResponseTypeDef#
# EvaluateCodeResponseTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import EvaluateCodeResponseTypeDef
def get_value() -> EvaluateCodeResponseTypeDef:
return {
"evaluationResult": ...,
}
# EvaluateCodeResponseTypeDef definition
class EvaluateCodeResponseTypeDef(TypedDict):
evaluationResult: str,
error: EvaluateCodeErrorDetailTypeDef, # (1)
logs: List[str],
stash: str,
outErrors: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DataSourceIntrospectionResultTypeDef#
# DataSourceIntrospectionResultTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import DataSourceIntrospectionResultTypeDef
def get_value() -> DataSourceIntrospectionResultTypeDef:
return {
"models": ...,
}
# DataSourceIntrospectionResultTypeDef definition
class DataSourceIntrospectionResultTypeDef(TypedDict):
models: NotRequired[List[DataSourceIntrospectionModelTypeDef]], # (1)
nextToken: NotRequired[str],
CreateFunctionResponseTypeDef#
# CreateFunctionResponseTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import CreateFunctionResponseTypeDef
def get_value() -> CreateFunctionResponseTypeDef:
return {
"functionConfiguration": ...,
}
# CreateFunctionResponseTypeDef definition
class CreateFunctionResponseTypeDef(TypedDict):
functionConfiguration: FunctionConfigurationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetFunctionResponseTypeDef#
# GetFunctionResponseTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import GetFunctionResponseTypeDef
def get_value() -> GetFunctionResponseTypeDef:
return {
"functionConfiguration": ...,
}
# GetFunctionResponseTypeDef definition
class GetFunctionResponseTypeDef(TypedDict):
functionConfiguration: FunctionConfigurationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListFunctionsResponseTypeDef#
# ListFunctionsResponseTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import ListFunctionsResponseTypeDef
def get_value() -> ListFunctionsResponseTypeDef:
return {
"functions": ...,
}
# ListFunctionsResponseTypeDef definition
class ListFunctionsResponseTypeDef(TypedDict):
functions: List[FunctionConfigurationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
UpdateFunctionResponseTypeDef#
# UpdateFunctionResponseTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import UpdateFunctionResponseTypeDef
def get_value() -> UpdateFunctionResponseTypeDef:
return {
"functionConfiguration": ...,
}
# UpdateFunctionResponseTypeDef definition
class UpdateFunctionResponseTypeDef(TypedDict):
functionConfiguration: FunctionConfigurationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateResolverResponseTypeDef#
# CreateResolverResponseTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import CreateResolverResponseTypeDef
def get_value() -> CreateResolverResponseTypeDef:
return {
"resolver": ...,
}
# CreateResolverResponseTypeDef definition
class CreateResolverResponseTypeDef(TypedDict):
resolver: ResolverTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetResolverResponseTypeDef#
# GetResolverResponseTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import GetResolverResponseTypeDef
def get_value() -> GetResolverResponseTypeDef:
return {
"resolver": ...,
}
# GetResolverResponseTypeDef definition
class GetResolverResponseTypeDef(TypedDict):
resolver: ResolverTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListResolversByFunctionResponseTypeDef#
# ListResolversByFunctionResponseTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import ListResolversByFunctionResponseTypeDef
def get_value() -> ListResolversByFunctionResponseTypeDef:
return {
"resolvers": ...,
}
# ListResolversByFunctionResponseTypeDef definition
class ListResolversByFunctionResponseTypeDef(TypedDict):
resolvers: List[ResolverTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListResolversResponseTypeDef#
# ListResolversResponseTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import ListResolversResponseTypeDef
def get_value() -> ListResolversResponseTypeDef:
return {
"resolvers": ...,
}
# ListResolversResponseTypeDef definition
class ListResolversResponseTypeDef(TypedDict):
resolvers: List[ResolverTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
UpdateResolverResponseTypeDef#
# UpdateResolverResponseTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import UpdateResolverResponseTypeDef
def get_value() -> UpdateResolverResponseTypeDef:
return {
"resolver": ...,
}
# UpdateResolverResponseTypeDef definition
class UpdateResolverResponseTypeDef(TypedDict):
resolver: ResolverTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateApiResponseTypeDef#
# CreateApiResponseTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import CreateApiResponseTypeDef
def get_value() -> CreateApiResponseTypeDef:
return {
"api": ...,
}
# CreateApiResponseTypeDef definition
class CreateApiResponseTypeDef(TypedDict):
api: ApiTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See ApiTypeDef
- See ResponseMetadataTypeDef
GetApiResponseTypeDef#
# GetApiResponseTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import GetApiResponseTypeDef
def get_value() -> GetApiResponseTypeDef:
return {
"api": ...,
}
# GetApiResponseTypeDef definition
class GetApiResponseTypeDef(TypedDict):
api: ApiTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See ApiTypeDef
- See ResponseMetadataTypeDef
ListApisResponseTypeDef#
# ListApisResponseTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import ListApisResponseTypeDef
def get_value() -> ListApisResponseTypeDef:
return {
"apis": ...,
}
# ListApisResponseTypeDef definition
class ListApisResponseTypeDef(TypedDict):
apis: List[ApiTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See ApiTypeDef
- See ResponseMetadataTypeDef
UpdateApiResponseTypeDef#
# UpdateApiResponseTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import UpdateApiResponseTypeDef
def get_value() -> UpdateApiResponseTypeDef:
return {
"api": ...,
}
# UpdateApiResponseTypeDef definition
class UpdateApiResponseTypeDef(TypedDict):
api: ApiTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See ApiTypeDef
- See ResponseMetadataTypeDef
CreateApiRequestTypeDef#
# CreateApiRequestTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import CreateApiRequestTypeDef
def get_value() -> CreateApiRequestTypeDef:
return {
"name": ...,
}
# CreateApiRequestTypeDef definition
class CreateApiRequestTypeDef(TypedDict):
name: str,
ownerContact: NotRequired[str],
tags: NotRequired[Mapping[str, str]],
eventConfig: NotRequired[EventConfigUnionTypeDef], # (1)
UpdateApiRequestTypeDef#
# UpdateApiRequestTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import UpdateApiRequestTypeDef
def get_value() -> UpdateApiRequestTypeDef:
return {
"apiId": ...,
}
# UpdateApiRequestTypeDef definition
class UpdateApiRequestTypeDef(TypedDict):
apiId: str,
name: str,
ownerContact: NotRequired[str],
eventConfig: NotRequired[EventConfigUnionTypeDef], # (1)
CreateDataSourceResponseTypeDef#
# CreateDataSourceResponseTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import CreateDataSourceResponseTypeDef
def get_value() -> CreateDataSourceResponseTypeDef:
return {
"dataSource": ...,
}
# CreateDataSourceResponseTypeDef definition
class CreateDataSourceResponseTypeDef(TypedDict):
dataSource: DataSourceTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetDataSourceResponseTypeDef#
# GetDataSourceResponseTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import GetDataSourceResponseTypeDef
def get_value() -> GetDataSourceResponseTypeDef:
return {
"dataSource": ...,
}
# GetDataSourceResponseTypeDef definition
class GetDataSourceResponseTypeDef(TypedDict):
dataSource: DataSourceTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListDataSourcesResponseTypeDef#
# ListDataSourcesResponseTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import ListDataSourcesResponseTypeDef
def get_value() -> ListDataSourcesResponseTypeDef:
return {
"dataSources": ...,
}
# ListDataSourcesResponseTypeDef definition
class ListDataSourcesResponseTypeDef(TypedDict):
dataSources: List[DataSourceTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
UpdateDataSourceResponseTypeDef#
# UpdateDataSourceResponseTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import UpdateDataSourceResponseTypeDef
def get_value() -> UpdateDataSourceResponseTypeDef:
return {
"dataSource": ...,
}
# UpdateDataSourceResponseTypeDef definition
class UpdateDataSourceResponseTypeDef(TypedDict):
dataSource: DataSourceTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetDataSourceIntrospectionResponseTypeDef#
# GetDataSourceIntrospectionResponseTypeDef TypedDict usage example
from types_boto3_appsync.type_defs import GetDataSourceIntrospectionResponseTypeDef
def get_value() -> GetDataSourceIntrospectionResponseTypeDef:
return {
"introspectionId": ...,
}
# GetDataSourceIntrospectionResponseTypeDef definition
class GetDataSourceIntrospectionResponseTypeDef(TypedDict):
introspectionId: str,
introspectionStatus: DataSourceIntrospectionStatusType, # (1)
introspectionStatusDetail: str,
introspectionResult: DataSourceIntrospectionResultTypeDef, # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)