Skip to content

Typed dictionaries#

Index > AppSync > Typed dictionaries

Auto-generated documentation for AppSync type annotations stubs module mypy-boto3-appsync.

CognitoUserPoolConfigTypeDef#

# CognitoUserPoolConfigTypeDef usage example

from mypy_boto3_appsync.type_defs import CognitoUserPoolConfigTypeDef

def get_value() -> CognitoUserPoolConfigTypeDef:
    return {
        "userPoolId": ...,
        "awsRegion": ...,
    }
# CognitoUserPoolConfigTypeDef definition

class CognitoUserPoolConfigTypeDef(TypedDict):
    userPoolId: str,
    awsRegion: str,
    appIdClientRegex: NotRequired[str],

LambdaAuthorizerConfigTypeDef#

# LambdaAuthorizerConfigTypeDef usage example

from mypy_boto3_appsync.type_defs import LambdaAuthorizerConfigTypeDef

def get_value() -> LambdaAuthorizerConfigTypeDef:
    return {
        "authorizerUri": ...,
    }
# LambdaAuthorizerConfigTypeDef definition

class LambdaAuthorizerConfigTypeDef(TypedDict):
    authorizerUri: str,
    authorizerResultTtlInSeconds: NotRequired[int],
    identityValidationExpression: NotRequired[str],

OpenIDConnectConfigTypeDef#

# OpenIDConnectConfigTypeDef usage example

from mypy_boto3_appsync.type_defs import OpenIDConnectConfigTypeDef

def get_value() -> OpenIDConnectConfigTypeDef:
    return {
        "issuer": ...,
    }
# OpenIDConnectConfigTypeDef definition

class OpenIDConnectConfigTypeDef(TypedDict):
    issuer: str,
    clientId: NotRequired[str],
    iatTTL: NotRequired[int],
    authTTL: NotRequired[int],

ApiAssociationTypeDef#

# ApiAssociationTypeDef usage example

from mypy_boto3_appsync.type_defs import ApiAssociationTypeDef

def get_value() -> ApiAssociationTypeDef:
    return {
        "domainName": ...,
    }
# ApiAssociationTypeDef definition

class ApiAssociationTypeDef(TypedDict):
    domainName: NotRequired[str],
    apiId: NotRequired[str],
    associationStatus: NotRequired[AssociationStatusType],  # (1)
    deploymentDetail: NotRequired[str],
  1. See AssociationStatusType

ApiCacheTypeDef#

# ApiCacheTypeDef usage example

from mypy_boto3_appsync.type_defs import ApiCacheTypeDef

def get_value() -> ApiCacheTypeDef:
    return {
        "ttl": ...,
    }
# ApiCacheTypeDef definition

class ApiCacheTypeDef(TypedDict):
    ttl: NotRequired[int],
    apiCachingBehavior: NotRequired[ApiCachingBehaviorType],  # (1)
    transitEncryptionEnabled: NotRequired[bool],
    atRestEncryptionEnabled: NotRequired[bool],
    type: NotRequired[ApiCacheTypeType],  # (2)
    status: NotRequired[ApiCacheStatusType],  # (3)
  1. See ApiCachingBehaviorType
  2. See ApiCacheTypeType
  3. See ApiCacheStatusType

ApiKeyTypeDef#

# ApiKeyTypeDef usage example

from mypy_boto3_appsync.type_defs import ApiKeyTypeDef

def get_value() -> ApiKeyTypeDef:
    return {
        "id": ...,
    }
# ApiKeyTypeDef definition

class ApiKeyTypeDef(TypedDict):
    id: NotRequired[str],
    description: NotRequired[str],
    expires: NotRequired[int],
    deletes: NotRequired[int],

AppSyncRuntimeTypeDef#

# AppSyncRuntimeTypeDef usage example

from mypy_boto3_appsync.type_defs import AppSyncRuntimeTypeDef

def get_value() -> AppSyncRuntimeTypeDef:
    return {
        "name": ...,
        "runtimeVersion": ...,
    }
# AppSyncRuntimeTypeDef definition

class AppSyncRuntimeTypeDef(TypedDict):
    name: RuntimeNameType,  # (1)
    runtimeVersion: str,
  1. See RuntimeNameType

AssociateApiRequestRequestTypeDef#

# AssociateApiRequestRequestTypeDef usage example

from mypy_boto3_appsync.type_defs import AssociateApiRequestRequestTypeDef

def get_value() -> AssociateApiRequestRequestTypeDef:
    return {
        "domainName": ...,
        "apiId": ...,
    }
# AssociateApiRequestRequestTypeDef definition

class AssociateApiRequestRequestTypeDef(TypedDict):
    domainName: str,
    apiId: str,

SourceApiAssociationConfigTypeDef#

# SourceApiAssociationConfigTypeDef usage example

from mypy_boto3_appsync.type_defs import SourceApiAssociationConfigTypeDef

def get_value() -> SourceApiAssociationConfigTypeDef:
    return {
        "mergeType": ...,
    }
# SourceApiAssociationConfigTypeDef definition

class SourceApiAssociationConfigTypeDef(TypedDict):
    mergeType: NotRequired[MergeTypeType],  # (1)
  1. See MergeTypeType

AwsIamConfigTypeDef#

# AwsIamConfigTypeDef usage example

from mypy_boto3_appsync.type_defs import AwsIamConfigTypeDef

def get_value() -> AwsIamConfigTypeDef:
    return {
        "signingRegion": ...,
    }
# AwsIamConfigTypeDef definition

class AwsIamConfigTypeDef(TypedDict):
    signingRegion: NotRequired[str],
    signingServiceName: NotRequired[str],

CachingConfigTypeDef#

# CachingConfigTypeDef usage example

from mypy_boto3_appsync.type_defs import CachingConfigTypeDef

def get_value() -> CachingConfigTypeDef:
    return {
        "ttl": ...,
    }
# CachingConfigTypeDef definition

class CachingConfigTypeDef(TypedDict):
    ttl: int,
    cachingKeys: NotRequired[Sequence[str]],

CodeErrorLocationTypeDef#

# CodeErrorLocationTypeDef usage example

from mypy_boto3_appsync.type_defs import CodeErrorLocationTypeDef

def get_value() -> CodeErrorLocationTypeDef:
    return {
        "line": ...,
    }
# CodeErrorLocationTypeDef definition

class CodeErrorLocationTypeDef(TypedDict):
    line: NotRequired[int],
    column: NotRequired[int],
    span: NotRequired[int],

CreateApiCacheRequestRequestTypeDef#

# CreateApiCacheRequestRequestTypeDef usage example

from mypy_boto3_appsync.type_defs import CreateApiCacheRequestRequestTypeDef

def get_value() -> CreateApiCacheRequestRequestTypeDef:
    return {
        "apiId": ...,
        "ttl": ...,
        "apiCachingBehavior": ...,
        "type": ...,
    }
# CreateApiCacheRequestRequestTypeDef definition

class CreateApiCacheRequestRequestTypeDef(TypedDict):
    apiId: str,
    ttl: int,
    apiCachingBehavior: ApiCachingBehaviorType,  # (1)
    type: ApiCacheTypeType,  # (2)
    transitEncryptionEnabled: NotRequired[bool],
    atRestEncryptionEnabled: NotRequired[bool],
  1. See ApiCachingBehaviorType
  2. See ApiCacheTypeType

CreateApiKeyRequestRequestTypeDef#

# CreateApiKeyRequestRequestTypeDef usage example

from mypy_boto3_appsync.type_defs import CreateApiKeyRequestRequestTypeDef

def get_value() -> CreateApiKeyRequestRequestTypeDef:
    return {
        "apiId": ...,
    }
# CreateApiKeyRequestRequestTypeDef definition

class CreateApiKeyRequestRequestTypeDef(TypedDict):
    apiId: str,
    description: NotRequired[str],
    expires: NotRequired[int],

ElasticsearchDataSourceConfigTypeDef#

# ElasticsearchDataSourceConfigTypeDef usage example

from mypy_boto3_appsync.type_defs import ElasticsearchDataSourceConfigTypeDef

def get_value() -> ElasticsearchDataSourceConfigTypeDef:
    return {
        "endpoint": ...,
        "awsRegion": ...,
    }
# ElasticsearchDataSourceConfigTypeDef definition

class ElasticsearchDataSourceConfigTypeDef(TypedDict):
    endpoint: str,
    awsRegion: str,

EventBridgeDataSourceConfigTypeDef#

# EventBridgeDataSourceConfigTypeDef usage example

from mypy_boto3_appsync.type_defs import EventBridgeDataSourceConfigTypeDef

def get_value() -> EventBridgeDataSourceConfigTypeDef:
    return {
        "eventBusArn": ...,
    }
# EventBridgeDataSourceConfigTypeDef definition

class EventBridgeDataSourceConfigTypeDef(TypedDict):
    eventBusArn: str,

LambdaDataSourceConfigTypeDef#

# LambdaDataSourceConfigTypeDef usage example

from mypy_boto3_appsync.type_defs import LambdaDataSourceConfigTypeDef

def get_value() -> LambdaDataSourceConfigTypeDef:
    return {
        "lambdaFunctionArn": ...,
    }
# LambdaDataSourceConfigTypeDef definition

class LambdaDataSourceConfigTypeDef(TypedDict):
    lambdaFunctionArn: str,

OpenSearchServiceDataSourceConfigTypeDef#

# OpenSearchServiceDataSourceConfigTypeDef usage example

from mypy_boto3_appsync.type_defs import OpenSearchServiceDataSourceConfigTypeDef

def get_value() -> OpenSearchServiceDataSourceConfigTypeDef:
    return {
        "endpoint": ...,
        "awsRegion": ...,
    }
# OpenSearchServiceDataSourceConfigTypeDef definition

class OpenSearchServiceDataSourceConfigTypeDef(TypedDict):
    endpoint: str,
    awsRegion: str,

CreateDomainNameRequestRequestTypeDef#

# CreateDomainNameRequestRequestTypeDef usage example

from mypy_boto3_appsync.type_defs import CreateDomainNameRequestRequestTypeDef

def get_value() -> CreateDomainNameRequestRequestTypeDef:
    return {
        "domainName": ...,
        "certificateArn": ...,
    }
# CreateDomainNameRequestRequestTypeDef definition

class CreateDomainNameRequestRequestTypeDef(TypedDict):
    domainName: str,
    certificateArn: str,
    description: NotRequired[str],

DomainNameConfigTypeDef#

# DomainNameConfigTypeDef usage example

from mypy_boto3_appsync.type_defs import DomainNameConfigTypeDef

def get_value() -> DomainNameConfigTypeDef:
    return {
        "domainName": ...,
    }
# DomainNameConfigTypeDef definition

class DomainNameConfigTypeDef(TypedDict):
    domainName: NotRequired[str],
    description: NotRequired[str],
    certificateArn: NotRequired[str],
    appsyncDomainName: NotRequired[str],
    hostedZoneId: NotRequired[str],

LogConfigTypeDef#

# LogConfigTypeDef usage example

from mypy_boto3_appsync.type_defs import LogConfigTypeDef

def get_value() -> LogConfigTypeDef:
    return {
        "fieldLogLevel": ...,
        "cloudWatchLogsRoleArn": ...,
    }
# LogConfigTypeDef definition

class LogConfigTypeDef(TypedDict):
    fieldLogLevel: FieldLogLevelType,  # (1)
    cloudWatchLogsRoleArn: str,
    excludeVerboseContent: NotRequired[bool],
  1. See FieldLogLevelType

UserPoolConfigTypeDef#

# UserPoolConfigTypeDef usage example

from mypy_boto3_appsync.type_defs import UserPoolConfigTypeDef

def get_value() -> UserPoolConfigTypeDef:
    return {
        "userPoolId": ...,
        "awsRegion": ...,
        "defaultAction": ...,
    }
# UserPoolConfigTypeDef definition

class UserPoolConfigTypeDef(TypedDict):
    userPoolId: str,
    awsRegion: str,
    defaultAction: DefaultActionType,  # (1)
    appIdClientRegex: NotRequired[str],
  1. See DefaultActionType

PipelineConfigTypeDef#

# PipelineConfigTypeDef usage example

from mypy_boto3_appsync.type_defs import PipelineConfigTypeDef

def get_value() -> PipelineConfigTypeDef:
    return {
        "functions": ...,
    }
# PipelineConfigTypeDef definition

class PipelineConfigTypeDef(TypedDict):
    functions: NotRequired[Sequence[str]],

CreateTypeRequestRequestTypeDef#

# CreateTypeRequestRequestTypeDef usage example

from mypy_boto3_appsync.type_defs import CreateTypeRequestRequestTypeDef

def get_value() -> CreateTypeRequestRequestTypeDef:
    return {
        "apiId": ...,
        "definition": ...,
        "format": ...,
    }
# CreateTypeRequestRequestTypeDef definition

class CreateTypeRequestRequestTypeDef(TypedDict):
    apiId: str,
    definition: str,
    format: TypeDefinitionFormatType,  # (1)
  1. See TypeDefinitionFormatType

TypeTypeDef#

# TypeTypeDef usage example

from mypy_boto3_appsync.type_defs import TypeTypeDef

def get_value() -> TypeTypeDef:
    return {
        "name": ...,
    }
# TypeTypeDef definition

class TypeTypeDef(TypedDict):
    name: NotRequired[str],
    description: NotRequired[str],
    arn: NotRequired[str],
    definition: NotRequired[str],
    format: NotRequired[TypeDefinitionFormatType],  # (1)
  1. See TypeDefinitionFormatType

DeleteApiCacheRequestRequestTypeDef#

# DeleteApiCacheRequestRequestTypeDef usage example

from mypy_boto3_appsync.type_defs import DeleteApiCacheRequestRequestTypeDef

def get_value() -> DeleteApiCacheRequestRequestTypeDef:
    return {
        "apiId": ...,
    }
# DeleteApiCacheRequestRequestTypeDef definition

class DeleteApiCacheRequestRequestTypeDef(TypedDict):
    apiId: str,

DeleteApiKeyRequestRequestTypeDef#

# DeleteApiKeyRequestRequestTypeDef usage example

from mypy_boto3_appsync.type_defs import DeleteApiKeyRequestRequestTypeDef

def get_value() -> DeleteApiKeyRequestRequestTypeDef:
    return {
        "apiId": ...,
        "id": ...,
    }
# DeleteApiKeyRequestRequestTypeDef definition

class DeleteApiKeyRequestRequestTypeDef(TypedDict):
    apiId: str,
    id: str,

DeleteDataSourceRequestRequestTypeDef#

# DeleteDataSourceRequestRequestTypeDef usage example

from mypy_boto3_appsync.type_defs import DeleteDataSourceRequestRequestTypeDef

def get_value() -> DeleteDataSourceRequestRequestTypeDef:
    return {
        "apiId": ...,
        "name": ...,
    }
# DeleteDataSourceRequestRequestTypeDef definition

class DeleteDataSourceRequestRequestTypeDef(TypedDict):
    apiId: str,
    name: str,

DeleteDomainNameRequestRequestTypeDef#

# DeleteDomainNameRequestRequestTypeDef usage example

from mypy_boto3_appsync.type_defs import DeleteDomainNameRequestRequestTypeDef

def get_value() -> DeleteDomainNameRequestRequestTypeDef:
    return {
        "domainName": ...,
    }
# DeleteDomainNameRequestRequestTypeDef definition

class DeleteDomainNameRequestRequestTypeDef(TypedDict):
    domainName: str,

DeleteFunctionRequestRequestTypeDef#

# DeleteFunctionRequestRequestTypeDef usage example

from mypy_boto3_appsync.type_defs import DeleteFunctionRequestRequestTypeDef

def get_value() -> DeleteFunctionRequestRequestTypeDef:
    return {
        "apiId": ...,
        "functionId": ...,
    }
# DeleteFunctionRequestRequestTypeDef definition

class DeleteFunctionRequestRequestTypeDef(TypedDict):
    apiId: str,
    functionId: str,

DeleteGraphqlApiRequestRequestTypeDef#

# DeleteGraphqlApiRequestRequestTypeDef usage example

from mypy_boto3_appsync.type_defs import DeleteGraphqlApiRequestRequestTypeDef

def get_value() -> DeleteGraphqlApiRequestRequestTypeDef:
    return {
        "apiId": ...,
    }
# DeleteGraphqlApiRequestRequestTypeDef definition

class DeleteGraphqlApiRequestRequestTypeDef(TypedDict):
    apiId: str,

DeleteResolverRequestRequestTypeDef#

# DeleteResolverRequestRequestTypeDef usage example

from mypy_boto3_appsync.type_defs import DeleteResolverRequestRequestTypeDef

def get_value() -> DeleteResolverRequestRequestTypeDef:
    return {
        "apiId": ...,
        "typeName": ...,
        "fieldName": ...,
    }
# DeleteResolverRequestRequestTypeDef definition

class DeleteResolverRequestRequestTypeDef(TypedDict):
    apiId: str,
    typeName: str,
    fieldName: str,

DeleteTypeRequestRequestTypeDef#

# DeleteTypeRequestRequestTypeDef usage example

from mypy_boto3_appsync.type_defs import DeleteTypeRequestRequestTypeDef

def get_value() -> DeleteTypeRequestRequestTypeDef:
    return {
        "apiId": ...,
        "typeName": ...,
    }
# DeleteTypeRequestRequestTypeDef definition

class DeleteTypeRequestRequestTypeDef(TypedDict):
    apiId: str,
    typeName: str,

DeltaSyncConfigTypeDef#

# DeltaSyncConfigTypeDef usage example

from mypy_boto3_appsync.type_defs import DeltaSyncConfigTypeDef

def get_value() -> DeltaSyncConfigTypeDef:
    return {
        "baseTableTTL": ...,
    }
# DeltaSyncConfigTypeDef definition

class DeltaSyncConfigTypeDef(TypedDict):
    baseTableTTL: NotRequired[int],
    deltaSyncTableName: NotRequired[str],
    deltaSyncTableTTL: NotRequired[int],

DisassociateApiRequestRequestTypeDef#

# DisassociateApiRequestRequestTypeDef usage example

from mypy_boto3_appsync.type_defs import DisassociateApiRequestRequestTypeDef

def get_value() -> DisassociateApiRequestRequestTypeDef:
    return {
        "domainName": ...,
    }
# DisassociateApiRequestRequestTypeDef definition

class DisassociateApiRequestRequestTypeDef(TypedDict):
    domainName: str,

DisassociateMergedGraphqlApiRequestRequestTypeDef#

# DisassociateMergedGraphqlApiRequestRequestTypeDef usage example

from mypy_boto3_appsync.type_defs import DisassociateMergedGraphqlApiRequestRequestTypeDef

def get_value() -> DisassociateMergedGraphqlApiRequestRequestTypeDef:
    return {
        "sourceApiIdentifier": ...,
        "associationId": ...,
    }
# DisassociateMergedGraphqlApiRequestRequestTypeDef definition

class DisassociateMergedGraphqlApiRequestRequestTypeDef(TypedDict):
    sourceApiIdentifier: str,
    associationId: str,

DisassociateMergedGraphqlApiResponseTypeDef#

# DisassociateMergedGraphqlApiResponseTypeDef usage example

from mypy_boto3_appsync.type_defs import DisassociateMergedGraphqlApiResponseTypeDef

def get_value() -> DisassociateMergedGraphqlApiResponseTypeDef:
    return {
        "sourceApiAssociationStatus": ...,
        "ResponseMetadata": ...,
    }
# DisassociateMergedGraphqlApiResponseTypeDef definition

class DisassociateMergedGraphqlApiResponseTypeDef(TypedDict):
    sourceApiAssociationStatus: SourceApiAssociationStatusType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SourceApiAssociationStatusType
  2. See ResponseMetadataTypeDef

DisassociateSourceGraphqlApiRequestRequestTypeDef#

# DisassociateSourceGraphqlApiRequestRequestTypeDef usage example

from mypy_boto3_appsync.type_defs import DisassociateSourceGraphqlApiRequestRequestTypeDef

def get_value() -> DisassociateSourceGraphqlApiRequestRequestTypeDef:
    return {
        "mergedApiIdentifier": ...,
        "associationId": ...,
    }
# DisassociateSourceGraphqlApiRequestRequestTypeDef definition

class DisassociateSourceGraphqlApiRequestRequestTypeDef(TypedDict):
    mergedApiIdentifier: str,
    associationId: str,

DisassociateSourceGraphqlApiResponseTypeDef#

# DisassociateSourceGraphqlApiResponseTypeDef usage example

from mypy_boto3_appsync.type_defs import DisassociateSourceGraphqlApiResponseTypeDef

def get_value() -> DisassociateSourceGraphqlApiResponseTypeDef:
    return {
        "sourceApiAssociationStatus": ...,
        "ResponseMetadata": ...,
    }
# DisassociateSourceGraphqlApiResponseTypeDef definition

class DisassociateSourceGraphqlApiResponseTypeDef(TypedDict):
    sourceApiAssociationStatus: SourceApiAssociationStatusType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SourceApiAssociationStatusType
  2. See ResponseMetadataTypeDef

ErrorDetailTypeDef#

# ErrorDetailTypeDef usage example

from mypy_boto3_appsync.type_defs import ErrorDetailTypeDef

def get_value() -> ErrorDetailTypeDef:
    return {
        "message": ...,
    }
# ErrorDetailTypeDef definition

class ErrorDetailTypeDef(TypedDict):
    message: NotRequired[str],

EvaluateMappingTemplateRequestRequestTypeDef#

# EvaluateMappingTemplateRequestRequestTypeDef usage example

from mypy_boto3_appsync.type_defs import EvaluateMappingTemplateRequestRequestTypeDef

def get_value() -> EvaluateMappingTemplateRequestRequestTypeDef:
    return {
        "template": ...,
        "context": ...,
    }
# EvaluateMappingTemplateRequestRequestTypeDef definition

class EvaluateMappingTemplateRequestRequestTypeDef(TypedDict):
    template: str,
    context: str,

FlushApiCacheRequestRequestTypeDef#

# FlushApiCacheRequestRequestTypeDef usage example

from mypy_boto3_appsync.type_defs import FlushApiCacheRequestRequestTypeDef

def get_value() -> FlushApiCacheRequestRequestTypeDef:
    return {
        "apiId": ...,
    }
# FlushApiCacheRequestRequestTypeDef definition

class FlushApiCacheRequestRequestTypeDef(TypedDict):
    apiId: str,

GetApiAssociationRequestRequestTypeDef#

# GetApiAssociationRequestRequestTypeDef usage example

from mypy_boto3_appsync.type_defs import GetApiAssociationRequestRequestTypeDef

def get_value() -> GetApiAssociationRequestRequestTypeDef:
    return {
        "domainName": ...,
    }
# GetApiAssociationRequestRequestTypeDef definition

class GetApiAssociationRequestRequestTypeDef(TypedDict):
    domainName: str,

GetApiCacheRequestRequestTypeDef#

# GetApiCacheRequestRequestTypeDef usage example

from mypy_boto3_appsync.type_defs import GetApiCacheRequestRequestTypeDef

def get_value() -> GetApiCacheRequestRequestTypeDef:
    return {
        "apiId": ...,
    }
# GetApiCacheRequestRequestTypeDef definition

class GetApiCacheRequestRequestTypeDef(TypedDict):
    apiId: str,

GetDataSourceRequestRequestTypeDef#

# GetDataSourceRequestRequestTypeDef usage example

from mypy_boto3_appsync.type_defs import GetDataSourceRequestRequestTypeDef

def get_value() -> GetDataSourceRequestRequestTypeDef:
    return {
        "apiId": ...,
        "name": ...,
    }
# GetDataSourceRequestRequestTypeDef definition

class GetDataSourceRequestRequestTypeDef(TypedDict):
    apiId: str,
    name: str,

GetDomainNameRequestRequestTypeDef#

# GetDomainNameRequestRequestTypeDef usage example

from mypy_boto3_appsync.type_defs import GetDomainNameRequestRequestTypeDef

def get_value() -> GetDomainNameRequestRequestTypeDef:
    return {
        "domainName": ...,
    }
# GetDomainNameRequestRequestTypeDef definition

class GetDomainNameRequestRequestTypeDef(TypedDict):
    domainName: str,

GetFunctionRequestRequestTypeDef#

# GetFunctionRequestRequestTypeDef usage example

from mypy_boto3_appsync.type_defs import GetFunctionRequestRequestTypeDef

def get_value() -> GetFunctionRequestRequestTypeDef:
    return {
        "apiId": ...,
        "functionId": ...,
    }
# GetFunctionRequestRequestTypeDef definition

class GetFunctionRequestRequestTypeDef(TypedDict):
    apiId: str,
    functionId: str,

GetGraphqlApiRequestRequestTypeDef#

# GetGraphqlApiRequestRequestTypeDef usage example

from mypy_boto3_appsync.type_defs import GetGraphqlApiRequestRequestTypeDef

def get_value() -> GetGraphqlApiRequestRequestTypeDef:
    return {
        "apiId": ...,
    }
# GetGraphqlApiRequestRequestTypeDef definition

class GetGraphqlApiRequestRequestTypeDef(TypedDict):
    apiId: str,

GetIntrospectionSchemaRequestRequestTypeDef#

# GetIntrospectionSchemaRequestRequestTypeDef usage example

from mypy_boto3_appsync.type_defs import GetIntrospectionSchemaRequestRequestTypeDef

def get_value() -> GetIntrospectionSchemaRequestRequestTypeDef:
    return {
        "apiId": ...,
        "format": ...,
    }
# GetIntrospectionSchemaRequestRequestTypeDef definition

class GetIntrospectionSchemaRequestRequestTypeDef(TypedDict):
    apiId: str,
    format: OutputTypeType,  # (1)
    includeDirectives: NotRequired[bool],
  1. See OutputTypeType

GetIntrospectionSchemaResponseTypeDef#

# GetIntrospectionSchemaResponseTypeDef usage example

from mypy_boto3_appsync.type_defs import GetIntrospectionSchemaResponseTypeDef

def get_value() -> GetIntrospectionSchemaResponseTypeDef:
    return {
        "schema": ...,
        "ResponseMetadata": ...,
    }
# GetIntrospectionSchemaResponseTypeDef definition

class GetIntrospectionSchemaResponseTypeDef(TypedDict):
    schema: StreamingBody,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

GetResolverRequestRequestTypeDef#

# GetResolverRequestRequestTypeDef usage example

from mypy_boto3_appsync.type_defs import GetResolverRequestRequestTypeDef

def get_value() -> GetResolverRequestRequestTypeDef:
    return {
        "apiId": ...,
        "typeName": ...,
        "fieldName": ...,
    }
# GetResolverRequestRequestTypeDef definition

class GetResolverRequestRequestTypeDef(TypedDict):
    apiId: str,
    typeName: str,
    fieldName: str,

GetSchemaCreationStatusRequestRequestTypeDef#

# GetSchemaCreationStatusRequestRequestTypeDef usage example

from mypy_boto3_appsync.type_defs import GetSchemaCreationStatusRequestRequestTypeDef

def get_value() -> GetSchemaCreationStatusRequestRequestTypeDef:
    return {
        "apiId": ...,
    }
# GetSchemaCreationStatusRequestRequestTypeDef definition

class GetSchemaCreationStatusRequestRequestTypeDef(TypedDict):
    apiId: str,

GetSchemaCreationStatusResponseTypeDef#

# GetSchemaCreationStatusResponseTypeDef usage example

from mypy_boto3_appsync.type_defs import GetSchemaCreationStatusResponseTypeDef

def get_value() -> GetSchemaCreationStatusResponseTypeDef:
    return {
        "status": ...,
        "details": ...,
        "ResponseMetadata": ...,
    }
# GetSchemaCreationStatusResponseTypeDef definition

class GetSchemaCreationStatusResponseTypeDef(TypedDict):
    status: SchemaStatusType,  # (1)
    details: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SchemaStatusType
  2. See ResponseMetadataTypeDef

GetSourceApiAssociationRequestRequestTypeDef#

# GetSourceApiAssociationRequestRequestTypeDef usage example

from mypy_boto3_appsync.type_defs import GetSourceApiAssociationRequestRequestTypeDef

def get_value() -> GetSourceApiAssociationRequestRequestTypeDef:
    return {
        "mergedApiIdentifier": ...,
        "associationId": ...,
    }
# GetSourceApiAssociationRequestRequestTypeDef definition

class GetSourceApiAssociationRequestRequestTypeDef(TypedDict):
    mergedApiIdentifier: str,
    associationId: str,

GetTypeRequestRequestTypeDef#

# GetTypeRequestRequestTypeDef usage example

from mypy_boto3_appsync.type_defs import GetTypeRequestRequestTypeDef

def get_value() -> GetTypeRequestRequestTypeDef:
    return {
        "apiId": ...,
        "typeName": ...,
        "format": ...,
    }
# GetTypeRequestRequestTypeDef definition

class GetTypeRequestRequestTypeDef(TypedDict):
    apiId: str,
    typeName: str,
    format: TypeDefinitionFormatType,  # (1)
  1. See TypeDefinitionFormatType

LambdaConflictHandlerConfigTypeDef#

# LambdaConflictHandlerConfigTypeDef usage example

from mypy_boto3_appsync.type_defs import LambdaConflictHandlerConfigTypeDef

def get_value() -> LambdaConflictHandlerConfigTypeDef:
    return {
        "lambdaConflictHandlerArn": ...,
    }
# LambdaConflictHandlerConfigTypeDef definition

class LambdaConflictHandlerConfigTypeDef(TypedDict):
    lambdaConflictHandlerArn: NotRequired[str],

ListApiKeysRequestListApiKeysPaginateTypeDef#

# ListApiKeysRequestListApiKeysPaginateTypeDef usage example

from mypy_boto3_appsync.type_defs import ListApiKeysRequestListApiKeysPaginateTypeDef

def get_value() -> ListApiKeysRequestListApiKeysPaginateTypeDef:
    return {
        "apiId": ...,
    }
# ListApiKeysRequestListApiKeysPaginateTypeDef definition

class ListApiKeysRequestListApiKeysPaginateTypeDef(TypedDict):
    apiId: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListApiKeysRequestRequestTypeDef#

# ListApiKeysRequestRequestTypeDef usage example

from mypy_boto3_appsync.type_defs import ListApiKeysRequestRequestTypeDef

def get_value() -> ListApiKeysRequestRequestTypeDef:
    return {
        "apiId": ...,
    }
# ListApiKeysRequestRequestTypeDef definition

class ListApiKeysRequestRequestTypeDef(TypedDict):
    apiId: str,
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],

ListDataSourcesRequestListDataSourcesPaginateTypeDef#

# ListDataSourcesRequestListDataSourcesPaginateTypeDef usage example

from mypy_boto3_appsync.type_defs import ListDataSourcesRequestListDataSourcesPaginateTypeDef

def get_value() -> ListDataSourcesRequestListDataSourcesPaginateTypeDef:
    return {
        "apiId": ...,
    }
# ListDataSourcesRequestListDataSourcesPaginateTypeDef definition

class ListDataSourcesRequestListDataSourcesPaginateTypeDef(TypedDict):
    apiId: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListDataSourcesRequestRequestTypeDef#

# ListDataSourcesRequestRequestTypeDef usage example

from mypy_boto3_appsync.type_defs import ListDataSourcesRequestRequestTypeDef

def get_value() -> ListDataSourcesRequestRequestTypeDef:
    return {
        "apiId": ...,
    }
# ListDataSourcesRequestRequestTypeDef definition

class ListDataSourcesRequestRequestTypeDef(TypedDict):
    apiId: str,
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],

ListDomainNamesRequestRequestTypeDef#

# ListDomainNamesRequestRequestTypeDef usage example

from mypy_boto3_appsync.type_defs import ListDomainNamesRequestRequestTypeDef

def get_value() -> ListDomainNamesRequestRequestTypeDef:
    return {
        "nextToken": ...,
    }
# ListDomainNamesRequestRequestTypeDef definition

class ListDomainNamesRequestRequestTypeDef(TypedDict):
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],

ListFunctionsRequestListFunctionsPaginateTypeDef#

# ListFunctionsRequestListFunctionsPaginateTypeDef usage example

from mypy_boto3_appsync.type_defs import ListFunctionsRequestListFunctionsPaginateTypeDef

def get_value() -> ListFunctionsRequestListFunctionsPaginateTypeDef:
    return {
        "apiId": ...,
    }
# ListFunctionsRequestListFunctionsPaginateTypeDef definition

class ListFunctionsRequestListFunctionsPaginateTypeDef(TypedDict):
    apiId: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListFunctionsRequestRequestTypeDef#

# ListFunctionsRequestRequestTypeDef usage example

from mypy_boto3_appsync.type_defs import ListFunctionsRequestRequestTypeDef

def get_value() -> ListFunctionsRequestRequestTypeDef:
    return {
        "apiId": ...,
    }
# ListFunctionsRequestRequestTypeDef definition

class ListFunctionsRequestRequestTypeDef(TypedDict):
    apiId: str,
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],

ListGraphqlApisRequestListGraphqlApisPaginateTypeDef#

# ListGraphqlApisRequestListGraphqlApisPaginateTypeDef usage example

from mypy_boto3_appsync.type_defs import ListGraphqlApisRequestListGraphqlApisPaginateTypeDef

def get_value() -> ListGraphqlApisRequestListGraphqlApisPaginateTypeDef:
    return {
        "apiType": ...,
    }
# ListGraphqlApisRequestListGraphqlApisPaginateTypeDef definition

class ListGraphqlApisRequestListGraphqlApisPaginateTypeDef(TypedDict):
    apiType: NotRequired[GraphQLApiTypeType],  # (1)
    owner: NotRequired[OwnershipType],  # (2)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (3)
  1. See GraphQLApiTypeType
  2. See OwnershipType
  3. See PaginatorConfigTypeDef

ListGraphqlApisRequestRequestTypeDef#

# ListGraphqlApisRequestRequestTypeDef usage example

from mypy_boto3_appsync.type_defs import ListGraphqlApisRequestRequestTypeDef

def get_value() -> ListGraphqlApisRequestRequestTypeDef:
    return {
        "nextToken": ...,
    }
# ListGraphqlApisRequestRequestTypeDef definition

class ListGraphqlApisRequestRequestTypeDef(TypedDict):
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],
    apiType: NotRequired[GraphQLApiTypeType],  # (1)
    owner: NotRequired[OwnershipType],  # (2)
  1. See GraphQLApiTypeType
  2. See OwnershipType

ListResolversByFunctionRequestListResolversByFunctionPaginateTypeDef#

# ListResolversByFunctionRequestListResolversByFunctionPaginateTypeDef usage example

from mypy_boto3_appsync.type_defs import ListResolversByFunctionRequestListResolversByFunctionPaginateTypeDef

def get_value() -> ListResolversByFunctionRequestListResolversByFunctionPaginateTypeDef:
    return {
        "apiId": ...,
        "functionId": ...,
    }
# ListResolversByFunctionRequestListResolversByFunctionPaginateTypeDef definition

class ListResolversByFunctionRequestListResolversByFunctionPaginateTypeDef(TypedDict):
    apiId: str,
    functionId: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListResolversByFunctionRequestRequestTypeDef#

# ListResolversByFunctionRequestRequestTypeDef usage example

from mypy_boto3_appsync.type_defs import ListResolversByFunctionRequestRequestTypeDef

def get_value() -> ListResolversByFunctionRequestRequestTypeDef:
    return {
        "apiId": ...,
        "functionId": ...,
    }
# ListResolversByFunctionRequestRequestTypeDef definition

class ListResolversByFunctionRequestRequestTypeDef(TypedDict):
    apiId: str,
    functionId: str,
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],

ListResolversRequestListResolversPaginateTypeDef#

# ListResolversRequestListResolversPaginateTypeDef usage example

from mypy_boto3_appsync.type_defs import ListResolversRequestListResolversPaginateTypeDef

def get_value() -> ListResolversRequestListResolversPaginateTypeDef:
    return {
        "apiId": ...,
        "typeName": ...,
    }
# ListResolversRequestListResolversPaginateTypeDef definition

class ListResolversRequestListResolversPaginateTypeDef(TypedDict):
    apiId: str,
    typeName: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListResolversRequestRequestTypeDef#

# ListResolversRequestRequestTypeDef usage example

from mypy_boto3_appsync.type_defs import ListResolversRequestRequestTypeDef

def get_value() -> ListResolversRequestRequestTypeDef:
    return {
        "apiId": ...,
        "typeName": ...,
    }
# ListResolversRequestRequestTypeDef definition

class ListResolversRequestRequestTypeDef(TypedDict):
    apiId: str,
    typeName: str,
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],

ListSourceApiAssociationsRequestRequestTypeDef#

# ListSourceApiAssociationsRequestRequestTypeDef usage example

from mypy_boto3_appsync.type_defs import ListSourceApiAssociationsRequestRequestTypeDef

def get_value() -> ListSourceApiAssociationsRequestRequestTypeDef:
    return {
        "apiId": ...,
    }
# ListSourceApiAssociationsRequestRequestTypeDef definition

class ListSourceApiAssociationsRequestRequestTypeDef(TypedDict):
    apiId: str,
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],

SourceApiAssociationSummaryTypeDef#

# SourceApiAssociationSummaryTypeDef usage example

from mypy_boto3_appsync.type_defs import SourceApiAssociationSummaryTypeDef

def get_value() -> SourceApiAssociationSummaryTypeDef:
    return {
        "associationId": ...,
    }
# SourceApiAssociationSummaryTypeDef definition

class SourceApiAssociationSummaryTypeDef(TypedDict):
    associationId: NotRequired[str],
    associationArn: NotRequired[str],
    sourceApiId: NotRequired[str],
    sourceApiArn: NotRequired[str],
    mergedApiId: NotRequired[str],
    mergedApiArn: NotRequired[str],
    description: NotRequired[str],

ListTagsForResourceRequestRequestTypeDef#

# ListTagsForResourceRequestRequestTypeDef usage example

from mypy_boto3_appsync.type_defs import ListTagsForResourceRequestRequestTypeDef

def get_value() -> ListTagsForResourceRequestRequestTypeDef:
    return {
        "resourceArn": ...,
    }
# ListTagsForResourceRequestRequestTypeDef definition

class ListTagsForResourceRequestRequestTypeDef(TypedDict):
    resourceArn: str,

ListTagsForResourceResponseTypeDef#

# ListTagsForResourceResponseTypeDef usage example

from mypy_boto3_appsync.type_defs import ListTagsForResourceResponseTypeDef

def get_value() -> ListTagsForResourceResponseTypeDef:
    return {
        "tags": ...,
        "ResponseMetadata": ...,
    }
# ListTagsForResourceResponseTypeDef definition

class ListTagsForResourceResponseTypeDef(TypedDict):
    tags: Dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ListTypesByAssociationRequestRequestTypeDef#

# ListTypesByAssociationRequestRequestTypeDef usage example

from mypy_boto3_appsync.type_defs import ListTypesByAssociationRequestRequestTypeDef

def get_value() -> ListTypesByAssociationRequestRequestTypeDef:
    return {
        "mergedApiIdentifier": ...,
        "associationId": ...,
        "format": ...,
    }
# ListTypesByAssociationRequestRequestTypeDef definition

class ListTypesByAssociationRequestRequestTypeDef(TypedDict):
    mergedApiIdentifier: str,
    associationId: str,
    format: TypeDefinitionFormatType,  # (1)
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],
  1. See TypeDefinitionFormatType

ListTypesRequestListTypesPaginateTypeDef#

# ListTypesRequestListTypesPaginateTypeDef usage example

from mypy_boto3_appsync.type_defs import ListTypesRequestListTypesPaginateTypeDef

def get_value() -> ListTypesRequestListTypesPaginateTypeDef:
    return {
        "apiId": ...,
        "format": ...,
    }
# ListTypesRequestListTypesPaginateTypeDef definition

class ListTypesRequestListTypesPaginateTypeDef(TypedDict):
    apiId: str,
    format: TypeDefinitionFormatType,  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See TypeDefinitionFormatType
  2. See PaginatorConfigTypeDef

ListTypesRequestRequestTypeDef#

# ListTypesRequestRequestTypeDef usage example

from mypy_boto3_appsync.type_defs import ListTypesRequestRequestTypeDef

def get_value() -> ListTypesRequestRequestTypeDef:
    return {
        "apiId": ...,
        "format": ...,
    }
# ListTypesRequestRequestTypeDef definition

class ListTypesRequestRequestTypeDef(TypedDict):
    apiId: str,
    format: TypeDefinitionFormatType,  # (1)
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],
  1. See TypeDefinitionFormatType

PaginatorConfigTypeDef#

# PaginatorConfigTypeDef usage example

from mypy_boto3_appsync.type_defs import PaginatorConfigTypeDef

def get_value() -> PaginatorConfigTypeDef:
    return {
        "MaxItems": ...,
    }
# PaginatorConfigTypeDef definition

class PaginatorConfigTypeDef(TypedDict):
    MaxItems: NotRequired[int],
    PageSize: NotRequired[int],
    StartingToken: NotRequired[str],

RdsHttpEndpointConfigTypeDef#

# RdsHttpEndpointConfigTypeDef usage example

from mypy_boto3_appsync.type_defs import RdsHttpEndpointConfigTypeDef

def get_value() -> RdsHttpEndpointConfigTypeDef:
    return {
        "awsRegion": ...,
    }
# RdsHttpEndpointConfigTypeDef definition

class RdsHttpEndpointConfigTypeDef(TypedDict):
    awsRegion: NotRequired[str],
    dbClusterIdentifier: NotRequired[str],
    databaseName: NotRequired[str],
    schema: NotRequired[str],
    awsSecretStoreArn: NotRequired[str],

ResponseMetadataTypeDef#

# ResponseMetadataTypeDef usage example

from mypy_boto3_appsync.type_defs import ResponseMetadataTypeDef

def get_value() -> ResponseMetadataTypeDef:
    return {
        "RequestId": ...,
        "HostId": ...,
        "HTTPStatusCode": ...,
        "HTTPHeaders": ...,
        "RetryAttempts": ...,
    }
# ResponseMetadataTypeDef definition

class ResponseMetadataTypeDef(TypedDict):
    RequestId: str,
    HostId: str,
    HTTPStatusCode: int,
    HTTPHeaders: Dict[str, str],
    RetryAttempts: int,

StartSchemaCreationRequestRequestTypeDef#

# StartSchemaCreationRequestRequestTypeDef usage example

from mypy_boto3_appsync.type_defs import StartSchemaCreationRequestRequestTypeDef

def get_value() -> StartSchemaCreationRequestRequestTypeDef:
    return {
        "apiId": ...,
        "definition": ...,
    }
# StartSchemaCreationRequestRequestTypeDef definition

class StartSchemaCreationRequestRequestTypeDef(TypedDict):
    apiId: str,
    definition: Union[str, bytes, IO[Any], StreamingBody],

StartSchemaCreationResponseTypeDef#

# StartSchemaCreationResponseTypeDef usage example

from mypy_boto3_appsync.type_defs import StartSchemaCreationResponseTypeDef

def get_value() -> StartSchemaCreationResponseTypeDef:
    return {
        "status": ...,
        "ResponseMetadata": ...,
    }
# StartSchemaCreationResponseTypeDef definition

class StartSchemaCreationResponseTypeDef(TypedDict):
    status: SchemaStatusType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SchemaStatusType
  2. See ResponseMetadataTypeDef

StartSchemaMergeRequestRequestTypeDef#

# StartSchemaMergeRequestRequestTypeDef usage example

from mypy_boto3_appsync.type_defs import StartSchemaMergeRequestRequestTypeDef

def get_value() -> StartSchemaMergeRequestRequestTypeDef:
    return {
        "associationId": ...,
        "mergedApiIdentifier": ...,
    }
# StartSchemaMergeRequestRequestTypeDef definition

class StartSchemaMergeRequestRequestTypeDef(TypedDict):
    associationId: str,
    mergedApiIdentifier: str,

StartSchemaMergeResponseTypeDef#

# StartSchemaMergeResponseTypeDef usage example

from mypy_boto3_appsync.type_defs import StartSchemaMergeResponseTypeDef

def get_value() -> StartSchemaMergeResponseTypeDef:
    return {
        "sourceApiAssociationStatus": ...,
        "ResponseMetadata": ...,
    }
# StartSchemaMergeResponseTypeDef definition

class StartSchemaMergeResponseTypeDef(TypedDict):
    sourceApiAssociationStatus: SourceApiAssociationStatusType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SourceApiAssociationStatusType
  2. See ResponseMetadataTypeDef

TagResourceRequestRequestTypeDef#

# TagResourceRequestRequestTypeDef usage example

from mypy_boto3_appsync.type_defs import TagResourceRequestRequestTypeDef

def get_value() -> TagResourceRequestRequestTypeDef:
    return {
        "resourceArn": ...,
        "tags": ...,
    }
# TagResourceRequestRequestTypeDef definition

class TagResourceRequestRequestTypeDef(TypedDict):
    resourceArn: str,
    tags: Mapping[str, str],

UntagResourceRequestRequestTypeDef#

# UntagResourceRequestRequestTypeDef usage example

from mypy_boto3_appsync.type_defs import UntagResourceRequestRequestTypeDef

def get_value() -> UntagResourceRequestRequestTypeDef:
    return {
        "resourceArn": ...,
        "tagKeys": ...,
    }
# UntagResourceRequestRequestTypeDef definition

class UntagResourceRequestRequestTypeDef(TypedDict):
    resourceArn: str,
    tagKeys: Sequence[str],

UpdateApiCacheRequestRequestTypeDef#

# UpdateApiCacheRequestRequestTypeDef usage example

from mypy_boto3_appsync.type_defs import UpdateApiCacheRequestRequestTypeDef

def get_value() -> UpdateApiCacheRequestRequestTypeDef:
    return {
        "apiId": ...,
        "ttl": ...,
        "apiCachingBehavior": ...,
        "type": ...,
    }
# UpdateApiCacheRequestRequestTypeDef definition

class UpdateApiCacheRequestRequestTypeDef(TypedDict):
    apiId: str,
    ttl: int,
    apiCachingBehavior: ApiCachingBehaviorType,  # (1)
    type: ApiCacheTypeType,  # (2)
  1. See ApiCachingBehaviorType
  2. See ApiCacheTypeType

UpdateApiKeyRequestRequestTypeDef#

# UpdateApiKeyRequestRequestTypeDef usage example

from mypy_boto3_appsync.type_defs import UpdateApiKeyRequestRequestTypeDef

def get_value() -> UpdateApiKeyRequestRequestTypeDef:
    return {
        "apiId": ...,
        "id": ...,
    }
# UpdateApiKeyRequestRequestTypeDef definition

class UpdateApiKeyRequestRequestTypeDef(TypedDict):
    apiId: str,
    id: str,
    description: NotRequired[str],
    expires: NotRequired[int],

UpdateDomainNameRequestRequestTypeDef#

# UpdateDomainNameRequestRequestTypeDef usage example

from mypy_boto3_appsync.type_defs import UpdateDomainNameRequestRequestTypeDef

def get_value() -> UpdateDomainNameRequestRequestTypeDef:
    return {
        "domainName": ...,
    }
# UpdateDomainNameRequestRequestTypeDef definition

class UpdateDomainNameRequestRequestTypeDef(TypedDict):
    domainName: str,
    description: NotRequired[str],

UpdateTypeRequestRequestTypeDef#

# UpdateTypeRequestRequestTypeDef usage example

from mypy_boto3_appsync.type_defs import UpdateTypeRequestRequestTypeDef

def get_value() -> UpdateTypeRequestRequestTypeDef:
    return {
        "apiId": ...,
        "typeName": ...,
        "format": ...,
    }
# UpdateTypeRequestRequestTypeDef definition

class UpdateTypeRequestRequestTypeDef(TypedDict):
    apiId: str,
    typeName: str,
    format: TypeDefinitionFormatType,  # (1)
    definition: NotRequired[str],
  1. See TypeDefinitionFormatType

AdditionalAuthenticationProviderTypeDef#

# AdditionalAuthenticationProviderTypeDef usage example

from mypy_boto3_appsync.type_defs import AdditionalAuthenticationProviderTypeDef

def get_value() -> AdditionalAuthenticationProviderTypeDef:
    return {
        "authenticationType": ...,
    }
# AdditionalAuthenticationProviderTypeDef definition

class AdditionalAuthenticationProviderTypeDef(TypedDict):
    authenticationType: NotRequired[AuthenticationTypeType],  # (1)
    openIDConnectConfig: NotRequired[OpenIDConnectConfigTypeDef],  # (2)
    userPoolConfig: NotRequired[CognitoUserPoolConfigTypeDef],  # (3)
    lambdaAuthorizerConfig: NotRequired[LambdaAuthorizerConfigTypeDef],  # (4)
  1. See AuthenticationTypeType
  2. See OpenIDConnectConfigTypeDef
  3. See CognitoUserPoolConfigTypeDef
  4. See LambdaAuthorizerConfigTypeDef

AssociateApiResponseTypeDef#

# AssociateApiResponseTypeDef usage example

from mypy_boto3_appsync.type_defs import AssociateApiResponseTypeDef

def get_value() -> AssociateApiResponseTypeDef:
    return {
        "apiAssociation": ...,
        "ResponseMetadata": ...,
    }
# AssociateApiResponseTypeDef definition

class AssociateApiResponseTypeDef(TypedDict):
    apiAssociation: ApiAssociationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ApiAssociationTypeDef
  2. See ResponseMetadataTypeDef

GetApiAssociationResponseTypeDef#

# GetApiAssociationResponseTypeDef usage example

from mypy_boto3_appsync.type_defs import GetApiAssociationResponseTypeDef

def get_value() -> GetApiAssociationResponseTypeDef:
    return {
        "apiAssociation": ...,
        "ResponseMetadata": ...,
    }
# GetApiAssociationResponseTypeDef definition

class GetApiAssociationResponseTypeDef(TypedDict):
    apiAssociation: ApiAssociationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ApiAssociationTypeDef
  2. See ResponseMetadataTypeDef

CreateApiCacheResponseTypeDef#

# CreateApiCacheResponseTypeDef usage example

from mypy_boto3_appsync.type_defs import CreateApiCacheResponseTypeDef

def get_value() -> CreateApiCacheResponseTypeDef:
    return {
        "apiCache": ...,
        "ResponseMetadata": ...,
    }
# CreateApiCacheResponseTypeDef definition

class CreateApiCacheResponseTypeDef(TypedDict):
    apiCache: ApiCacheTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ApiCacheTypeDef
  2. See ResponseMetadataTypeDef

GetApiCacheResponseTypeDef#

# GetApiCacheResponseTypeDef usage example

from mypy_boto3_appsync.type_defs import GetApiCacheResponseTypeDef

def get_value() -> GetApiCacheResponseTypeDef:
    return {
        "apiCache": ...,
        "ResponseMetadata": ...,
    }
# GetApiCacheResponseTypeDef definition

class GetApiCacheResponseTypeDef(TypedDict):
    apiCache: ApiCacheTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ApiCacheTypeDef
  2. See ResponseMetadataTypeDef

UpdateApiCacheResponseTypeDef#

# UpdateApiCacheResponseTypeDef usage example

from mypy_boto3_appsync.type_defs import UpdateApiCacheResponseTypeDef

def get_value() -> UpdateApiCacheResponseTypeDef:
    return {
        "apiCache": ...,
        "ResponseMetadata": ...,
    }
# UpdateApiCacheResponseTypeDef definition

class UpdateApiCacheResponseTypeDef(TypedDict):
    apiCache: ApiCacheTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ApiCacheTypeDef
  2. See ResponseMetadataTypeDef

CreateApiKeyResponseTypeDef#

# CreateApiKeyResponseTypeDef usage example

from mypy_boto3_appsync.type_defs import CreateApiKeyResponseTypeDef

def get_value() -> CreateApiKeyResponseTypeDef:
    return {
        "apiKey": ...,
        "ResponseMetadata": ...,
    }
# CreateApiKeyResponseTypeDef definition

class CreateApiKeyResponseTypeDef(TypedDict):
    apiKey: ApiKeyTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ApiKeyTypeDef
  2. See ResponseMetadataTypeDef

ListApiKeysResponseTypeDef#

# ListApiKeysResponseTypeDef usage example

from mypy_boto3_appsync.type_defs import ListApiKeysResponseTypeDef

def get_value() -> ListApiKeysResponseTypeDef:
    return {
        "apiKeys": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
# ListApiKeysResponseTypeDef definition

class ListApiKeysResponseTypeDef(TypedDict):
    apiKeys: List[ApiKeyTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ApiKeyTypeDef
  2. See ResponseMetadataTypeDef

UpdateApiKeyResponseTypeDef#

# UpdateApiKeyResponseTypeDef usage example

from mypy_boto3_appsync.type_defs import UpdateApiKeyResponseTypeDef

def get_value() -> UpdateApiKeyResponseTypeDef:
    return {
        "apiKey": ...,
        "ResponseMetadata": ...,
    }
# UpdateApiKeyResponseTypeDef definition

class UpdateApiKeyResponseTypeDef(TypedDict):
    apiKey: ApiKeyTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ApiKeyTypeDef
  2. See ResponseMetadataTypeDef

EvaluateCodeRequestRequestTypeDef#

# EvaluateCodeRequestRequestTypeDef usage example

from mypy_boto3_appsync.type_defs import EvaluateCodeRequestRequestTypeDef

def get_value() -> EvaluateCodeRequestRequestTypeDef:
    return {
        "runtime": ...,
        "code": ...,
        "context": ...,
    }
# EvaluateCodeRequestRequestTypeDef definition

class EvaluateCodeRequestRequestTypeDef(TypedDict):
    runtime: AppSyncRuntimeTypeDef,  # (1)
    code: str,
    context: str,
    function: NotRequired[str],
  1. See AppSyncRuntimeTypeDef

AssociateMergedGraphqlApiRequestRequestTypeDef#

# AssociateMergedGraphqlApiRequestRequestTypeDef usage example

from mypy_boto3_appsync.type_defs import AssociateMergedGraphqlApiRequestRequestTypeDef

def get_value() -> AssociateMergedGraphqlApiRequestRequestTypeDef:
    return {
        "sourceApiIdentifier": ...,
        "mergedApiIdentifier": ...,
    }
# AssociateMergedGraphqlApiRequestRequestTypeDef definition

class AssociateMergedGraphqlApiRequestRequestTypeDef(TypedDict):
    sourceApiIdentifier: str,
    mergedApiIdentifier: str,
    description: NotRequired[str],
    sourceApiAssociationConfig: NotRequired[SourceApiAssociationConfigTypeDef],  # (1)
  1. See SourceApiAssociationConfigTypeDef

AssociateSourceGraphqlApiRequestRequestTypeDef#

# AssociateSourceGraphqlApiRequestRequestTypeDef usage example

from mypy_boto3_appsync.type_defs import AssociateSourceGraphqlApiRequestRequestTypeDef

def get_value() -> AssociateSourceGraphqlApiRequestRequestTypeDef:
    return {
        "mergedApiIdentifier": ...,
        "sourceApiIdentifier": ...,
    }
# AssociateSourceGraphqlApiRequestRequestTypeDef definition

class AssociateSourceGraphqlApiRequestRequestTypeDef(TypedDict):
    mergedApiIdentifier: str,
    sourceApiIdentifier: str,
    description: NotRequired[str],
    sourceApiAssociationConfig: NotRequired[SourceApiAssociationConfigTypeDef],  # (1)
  1. See SourceApiAssociationConfigTypeDef

SourceApiAssociationTypeDef#

# SourceApiAssociationTypeDef usage example

from mypy_boto3_appsync.type_defs import SourceApiAssociationTypeDef

def get_value() -> SourceApiAssociationTypeDef:
    return {
        "associationId": ...,
    }
# SourceApiAssociationTypeDef definition

class SourceApiAssociationTypeDef(TypedDict):
    associationId: NotRequired[str],
    associationArn: NotRequired[str],
    sourceApiId: NotRequired[str],
    sourceApiArn: NotRequired[str],
    mergedApiArn: NotRequired[str],
    mergedApiId: NotRequired[str],
    description: NotRequired[str],
    sourceApiAssociationConfig: NotRequired[SourceApiAssociationConfigTypeDef],  # (1)
    sourceApiAssociationStatus: NotRequired[SourceApiAssociationStatusType],  # (2)
    sourceApiAssociationStatusDetail: NotRequired[str],
    lastSuccessfulMergeDate: NotRequired[datetime],
  1. See SourceApiAssociationConfigTypeDef
  2. See SourceApiAssociationStatusType

UpdateSourceApiAssociationRequestRequestTypeDef#

# UpdateSourceApiAssociationRequestRequestTypeDef usage example

from mypy_boto3_appsync.type_defs import UpdateSourceApiAssociationRequestRequestTypeDef

def get_value() -> UpdateSourceApiAssociationRequestRequestTypeDef:
    return {
        "associationId": ...,
        "mergedApiIdentifier": ...,
    }
# UpdateSourceApiAssociationRequestRequestTypeDef definition

class UpdateSourceApiAssociationRequestRequestTypeDef(TypedDict):
    associationId: str,
    mergedApiIdentifier: str,
    description: NotRequired[str],
    sourceApiAssociationConfig: NotRequired[SourceApiAssociationConfigTypeDef],  # (1)
  1. See SourceApiAssociationConfigTypeDef

AuthorizationConfigTypeDef#

# AuthorizationConfigTypeDef usage example

from mypy_boto3_appsync.type_defs import AuthorizationConfigTypeDef

def get_value() -> AuthorizationConfigTypeDef:
    return {
        "authorizationType": ...,
    }
# AuthorizationConfigTypeDef definition

class AuthorizationConfigTypeDef(TypedDict):
    authorizationType: AuthorizationTypeType,  # (1)
    awsIamConfig: NotRequired[AwsIamConfigTypeDef],  # (2)
  1. See AuthorizationTypeType
  2. See AwsIamConfigTypeDef

CodeErrorTypeDef#

# CodeErrorTypeDef usage example

from mypy_boto3_appsync.type_defs import CodeErrorTypeDef

def get_value() -> CodeErrorTypeDef:
    return {
        "errorType": ...,
    }
# CodeErrorTypeDef definition

class CodeErrorTypeDef(TypedDict):
    errorType: NotRequired[str],
    value: NotRequired[str],
    location: NotRequired[CodeErrorLocationTypeDef],  # (1)
  1. See CodeErrorLocationTypeDef

CreateDomainNameResponseTypeDef#

# CreateDomainNameResponseTypeDef usage example

from mypy_boto3_appsync.type_defs import CreateDomainNameResponseTypeDef

def get_value() -> CreateDomainNameResponseTypeDef:
    return {
        "domainNameConfig": ...,
        "ResponseMetadata": ...,
    }
# CreateDomainNameResponseTypeDef definition

class CreateDomainNameResponseTypeDef(TypedDict):
    domainNameConfig: DomainNameConfigTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DomainNameConfigTypeDef
  2. See ResponseMetadataTypeDef

GetDomainNameResponseTypeDef#

# GetDomainNameResponseTypeDef usage example

from mypy_boto3_appsync.type_defs import GetDomainNameResponseTypeDef

def get_value() -> GetDomainNameResponseTypeDef:
    return {
        "domainNameConfig": ...,
        "ResponseMetadata": ...,
    }
# GetDomainNameResponseTypeDef definition

class GetDomainNameResponseTypeDef(TypedDict):
    domainNameConfig: DomainNameConfigTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DomainNameConfigTypeDef
  2. See ResponseMetadataTypeDef

ListDomainNamesResponseTypeDef#

# ListDomainNamesResponseTypeDef usage example

from mypy_boto3_appsync.type_defs import ListDomainNamesResponseTypeDef

def get_value() -> ListDomainNamesResponseTypeDef:
    return {
        "domainNameConfigs": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
# ListDomainNamesResponseTypeDef definition

class ListDomainNamesResponseTypeDef(TypedDict):
    domainNameConfigs: List[DomainNameConfigTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DomainNameConfigTypeDef
  2. See ResponseMetadataTypeDef

UpdateDomainNameResponseTypeDef#

# UpdateDomainNameResponseTypeDef usage example

from mypy_boto3_appsync.type_defs import UpdateDomainNameResponseTypeDef

def get_value() -> UpdateDomainNameResponseTypeDef:
    return {
        "domainNameConfig": ...,
        "ResponseMetadata": ...,
    }
# UpdateDomainNameResponseTypeDef definition

class UpdateDomainNameResponseTypeDef(TypedDict):
    domainNameConfig: DomainNameConfigTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DomainNameConfigTypeDef
  2. See ResponseMetadataTypeDef

CreateTypeResponseTypeDef#

# CreateTypeResponseTypeDef usage example

from mypy_boto3_appsync.type_defs import CreateTypeResponseTypeDef

def get_value() -> CreateTypeResponseTypeDef:
    return {
        "type": ...,
        "ResponseMetadata": ...,
    }
# CreateTypeResponseTypeDef definition

class CreateTypeResponseTypeDef(TypedDict):
    type: TypeTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TypeTypeDef
  2. See ResponseMetadataTypeDef

GetTypeResponseTypeDef#

# GetTypeResponseTypeDef usage example

from mypy_boto3_appsync.type_defs import GetTypeResponseTypeDef

def get_value() -> GetTypeResponseTypeDef:
    return {
        "type": ...,
        "ResponseMetadata": ...,
    }
# GetTypeResponseTypeDef definition

class GetTypeResponseTypeDef(TypedDict):
    type: TypeTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TypeTypeDef
  2. See ResponseMetadataTypeDef

ListTypesByAssociationResponseTypeDef#

# ListTypesByAssociationResponseTypeDef usage example

from mypy_boto3_appsync.type_defs import ListTypesByAssociationResponseTypeDef

def get_value() -> ListTypesByAssociationResponseTypeDef:
    return {
        "types": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
# ListTypesByAssociationResponseTypeDef definition

class ListTypesByAssociationResponseTypeDef(TypedDict):
    types: List[TypeTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TypeTypeDef
  2. See ResponseMetadataTypeDef

ListTypesResponseTypeDef#

# ListTypesResponseTypeDef usage example

from mypy_boto3_appsync.type_defs import ListTypesResponseTypeDef

def get_value() -> ListTypesResponseTypeDef:
    return {
        "types": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
# ListTypesResponseTypeDef definition

class ListTypesResponseTypeDef(TypedDict):
    types: List[TypeTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TypeTypeDef
  2. See ResponseMetadataTypeDef

UpdateTypeResponseTypeDef#

# UpdateTypeResponseTypeDef usage example

from mypy_boto3_appsync.type_defs import UpdateTypeResponseTypeDef

def get_value() -> UpdateTypeResponseTypeDef:
    return {
        "type": ...,
        "ResponseMetadata": ...,
    }
# UpdateTypeResponseTypeDef definition

class UpdateTypeResponseTypeDef(TypedDict):
    type: TypeTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TypeTypeDef
  2. See ResponseMetadataTypeDef

DynamodbDataSourceConfigTypeDef#

# DynamodbDataSourceConfigTypeDef usage example

from mypy_boto3_appsync.type_defs import DynamodbDataSourceConfigTypeDef

def get_value() -> DynamodbDataSourceConfigTypeDef:
    return {
        "tableName": ...,
        "awsRegion": ...,
    }
# DynamodbDataSourceConfigTypeDef definition

class DynamodbDataSourceConfigTypeDef(TypedDict):
    tableName: str,
    awsRegion: str,
    useCallerCredentials: NotRequired[bool],
    deltaSyncConfig: NotRequired[DeltaSyncConfigTypeDef],  # (1)
    versioned: NotRequired[bool],
  1. See DeltaSyncConfigTypeDef

EvaluateMappingTemplateResponseTypeDef#

# EvaluateMappingTemplateResponseTypeDef usage example

from mypy_boto3_appsync.type_defs import EvaluateMappingTemplateResponseTypeDef

def get_value() -> EvaluateMappingTemplateResponseTypeDef:
    return {
        "evaluationResult": ...,
        "error": ...,
        "logs": ...,
        "ResponseMetadata": ...,
    }
# EvaluateMappingTemplateResponseTypeDef definition

class EvaluateMappingTemplateResponseTypeDef(TypedDict):
    evaluationResult: str,
    error: ErrorDetailTypeDef,  # (1)
    logs: List[str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ErrorDetailTypeDef
  2. See ResponseMetadataTypeDef

SyncConfigTypeDef#

# SyncConfigTypeDef usage example

from mypy_boto3_appsync.type_defs import SyncConfigTypeDef

def get_value() -> SyncConfigTypeDef:
    return {
        "conflictHandler": ...,
    }
# SyncConfigTypeDef definition

class SyncConfigTypeDef(TypedDict):
    conflictHandler: NotRequired[ConflictHandlerTypeType],  # (1)
    conflictDetection: NotRequired[ConflictDetectionTypeType],  # (2)
    lambdaConflictHandlerConfig: NotRequired[LambdaConflictHandlerConfigTypeDef],  # (3)
  1. See ConflictHandlerTypeType
  2. See ConflictDetectionTypeType
  3. See LambdaConflictHandlerConfigTypeDef

ListSourceApiAssociationsResponseTypeDef#

# ListSourceApiAssociationsResponseTypeDef usage example

from mypy_boto3_appsync.type_defs import ListSourceApiAssociationsResponseTypeDef

def get_value() -> ListSourceApiAssociationsResponseTypeDef:
    return {
        "sourceApiAssociationSummaries": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
# ListSourceApiAssociationsResponseTypeDef definition

class ListSourceApiAssociationsResponseTypeDef(TypedDict):
    sourceApiAssociationSummaries: List[SourceApiAssociationSummaryTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SourceApiAssociationSummaryTypeDef
  2. See ResponseMetadataTypeDef

RelationalDatabaseDataSourceConfigTypeDef#

# RelationalDatabaseDataSourceConfigTypeDef usage example

from mypy_boto3_appsync.type_defs import RelationalDatabaseDataSourceConfigTypeDef

def get_value() -> RelationalDatabaseDataSourceConfigTypeDef:
    return {
        "relationalDatabaseSourceType": ...,
    }
# RelationalDatabaseDataSourceConfigTypeDef definition

class RelationalDatabaseDataSourceConfigTypeDef(TypedDict):
    relationalDatabaseSourceType: NotRequired[RelationalDatabaseSourceTypeType],  # (1)
    rdsHttpEndpointConfig: NotRequired[RdsHttpEndpointConfigTypeDef],  # (2)
  1. See RelationalDatabaseSourceTypeType
  2. See RdsHttpEndpointConfigTypeDef

CreateGraphqlApiRequestRequestTypeDef#

# CreateGraphqlApiRequestRequestTypeDef usage example

from mypy_boto3_appsync.type_defs import CreateGraphqlApiRequestRequestTypeDef

def get_value() -> CreateGraphqlApiRequestRequestTypeDef:
    return {
        "name": ...,
        "authenticationType": ...,
    }
# CreateGraphqlApiRequestRequestTypeDef definition

class CreateGraphqlApiRequestRequestTypeDef(TypedDict):
    name: str,
    authenticationType: AuthenticationTypeType,  # (1)
    logConfig: NotRequired[LogConfigTypeDef],  # (2)
    userPoolConfig: NotRequired[UserPoolConfigTypeDef],  # (3)
    openIDConnectConfig: NotRequired[OpenIDConnectConfigTypeDef],  # (4)
    tags: NotRequired[Mapping[str, str]],
    additionalAuthenticationProviders: NotRequired[Sequence[AdditionalAuthenticationProviderTypeDef]],  # (5)
    xrayEnabled: NotRequired[bool],
    lambdaAuthorizerConfig: NotRequired[LambdaAuthorizerConfigTypeDef],  # (6)
    visibility: NotRequired[GraphQLApiVisibilityType],  # (7)
    apiType: NotRequired[GraphQLApiTypeType],  # (8)
    mergedApiExecutionRoleArn: NotRequired[str],
    ownerContact: NotRequired[str],
  1. See AuthenticationTypeType
  2. See LogConfigTypeDef
  3. See UserPoolConfigTypeDef
  4. See OpenIDConnectConfigTypeDef
  5. See AdditionalAuthenticationProviderTypeDef
  6. See LambdaAuthorizerConfigTypeDef
  7. See GraphQLApiVisibilityType
  8. See GraphQLApiTypeType

GraphqlApiTypeDef#

# GraphqlApiTypeDef usage example

from mypy_boto3_appsync.type_defs import GraphqlApiTypeDef

def get_value() -> GraphqlApiTypeDef:
    return {
        "name": ...,
    }
# GraphqlApiTypeDef definition

class GraphqlApiTypeDef(TypedDict):
    name: NotRequired[str],
    apiId: NotRequired[str],
    authenticationType: NotRequired[AuthenticationTypeType],  # (1)
    logConfig: NotRequired[LogConfigTypeDef],  # (2)
    userPoolConfig: NotRequired[UserPoolConfigTypeDef],  # (3)
    openIDConnectConfig: NotRequired[OpenIDConnectConfigTypeDef],  # (4)
    arn: NotRequired[str],
    uris: NotRequired[Dict[str, str]],
    tags: NotRequired[Dict[str, str]],
    additionalAuthenticationProviders: NotRequired[List[AdditionalAuthenticationProviderTypeDef]],  # (5)
    xrayEnabled: NotRequired[bool],
    wafWebAclArn: NotRequired[str],
    lambdaAuthorizerConfig: NotRequired[LambdaAuthorizerConfigTypeDef],  # (6)
    dns: NotRequired[Dict[str, str]],
    visibility: NotRequired[GraphQLApiVisibilityType],  # (7)
    apiType: NotRequired[GraphQLApiTypeType],  # (8)
    mergedApiExecutionRoleArn: NotRequired[str],
    owner: NotRequired[str],
    ownerContact: NotRequired[str],
  1. See AuthenticationTypeType
  2. See LogConfigTypeDef
  3. See UserPoolConfigTypeDef
  4. See OpenIDConnectConfigTypeDef
  5. See AdditionalAuthenticationProviderTypeDef
  6. See LambdaAuthorizerConfigTypeDef
  7. See GraphQLApiVisibilityType
  8. See GraphQLApiTypeType

UpdateGraphqlApiRequestRequestTypeDef#

# UpdateGraphqlApiRequestRequestTypeDef usage example

from mypy_boto3_appsync.type_defs import UpdateGraphqlApiRequestRequestTypeDef

def get_value() -> UpdateGraphqlApiRequestRequestTypeDef:
    return {
        "apiId": ...,
        "name": ...,
    }
# UpdateGraphqlApiRequestRequestTypeDef definition

class UpdateGraphqlApiRequestRequestTypeDef(TypedDict):
    apiId: str,
    name: str,
    logConfig: NotRequired[LogConfigTypeDef],  # (1)
    authenticationType: NotRequired[AuthenticationTypeType],  # (2)
    userPoolConfig: NotRequired[UserPoolConfigTypeDef],  # (3)
    openIDConnectConfig: NotRequired[OpenIDConnectConfigTypeDef],  # (4)
    additionalAuthenticationProviders: NotRequired[Sequence[AdditionalAuthenticationProviderTypeDef]],  # (5)
    xrayEnabled: NotRequired[bool],
    lambdaAuthorizerConfig: NotRequired[LambdaAuthorizerConfigTypeDef],  # (6)
    mergedApiExecutionRoleArn: NotRequired[str],
    ownerContact: NotRequired[str],
  1. See LogConfigTypeDef
  2. See AuthenticationTypeType
  3. See UserPoolConfigTypeDef
  4. See OpenIDConnectConfigTypeDef
  5. See AdditionalAuthenticationProviderTypeDef
  6. See LambdaAuthorizerConfigTypeDef

AssociateMergedGraphqlApiResponseTypeDef#

# AssociateMergedGraphqlApiResponseTypeDef usage example

from mypy_boto3_appsync.type_defs import AssociateMergedGraphqlApiResponseTypeDef

def get_value() -> AssociateMergedGraphqlApiResponseTypeDef:
    return {
        "sourceApiAssociation": ...,
        "ResponseMetadata": ...,
    }
# AssociateMergedGraphqlApiResponseTypeDef definition

class AssociateMergedGraphqlApiResponseTypeDef(TypedDict):
    sourceApiAssociation: SourceApiAssociationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SourceApiAssociationTypeDef
  2. See ResponseMetadataTypeDef

AssociateSourceGraphqlApiResponseTypeDef#

# AssociateSourceGraphqlApiResponseTypeDef usage example

from mypy_boto3_appsync.type_defs import AssociateSourceGraphqlApiResponseTypeDef

def get_value() -> AssociateSourceGraphqlApiResponseTypeDef:
    return {
        "sourceApiAssociation": ...,
        "ResponseMetadata": ...,
    }
# AssociateSourceGraphqlApiResponseTypeDef definition

class AssociateSourceGraphqlApiResponseTypeDef(TypedDict):
    sourceApiAssociation: SourceApiAssociationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SourceApiAssociationTypeDef
  2. See ResponseMetadataTypeDef

GetSourceApiAssociationResponseTypeDef#

# GetSourceApiAssociationResponseTypeDef usage example

from mypy_boto3_appsync.type_defs import GetSourceApiAssociationResponseTypeDef

def get_value() -> GetSourceApiAssociationResponseTypeDef:
    return {
        "sourceApiAssociation": ...,
        "ResponseMetadata": ...,
    }
# GetSourceApiAssociationResponseTypeDef definition

class GetSourceApiAssociationResponseTypeDef(TypedDict):
    sourceApiAssociation: SourceApiAssociationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SourceApiAssociationTypeDef
  2. See ResponseMetadataTypeDef

UpdateSourceApiAssociationResponseTypeDef#

# UpdateSourceApiAssociationResponseTypeDef usage example

from mypy_boto3_appsync.type_defs import UpdateSourceApiAssociationResponseTypeDef

def get_value() -> UpdateSourceApiAssociationResponseTypeDef:
    return {
        "sourceApiAssociation": ...,
        "ResponseMetadata": ...,
    }
# UpdateSourceApiAssociationResponseTypeDef definition

class UpdateSourceApiAssociationResponseTypeDef(TypedDict):
    sourceApiAssociation: SourceApiAssociationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SourceApiAssociationTypeDef
  2. See ResponseMetadataTypeDef

HttpDataSourceConfigTypeDef#

# HttpDataSourceConfigTypeDef usage example

from mypy_boto3_appsync.type_defs import HttpDataSourceConfigTypeDef

def get_value() -> HttpDataSourceConfigTypeDef:
    return {
        "endpoint": ...,
    }
# HttpDataSourceConfigTypeDef definition

class HttpDataSourceConfigTypeDef(TypedDict):
    endpoint: NotRequired[str],
    authorizationConfig: NotRequired[AuthorizationConfigTypeDef],  # (1)
  1. See AuthorizationConfigTypeDef

EvaluateCodeErrorDetailTypeDef#

# EvaluateCodeErrorDetailTypeDef usage example

from mypy_boto3_appsync.type_defs import EvaluateCodeErrorDetailTypeDef

def get_value() -> EvaluateCodeErrorDetailTypeDef:
    return {
        "message": ...,
    }
# EvaluateCodeErrorDetailTypeDef definition

class EvaluateCodeErrorDetailTypeDef(TypedDict):
    message: NotRequired[str],
    codeErrors: NotRequired[List[CodeErrorTypeDef]],  # (1)
  1. See CodeErrorTypeDef

CreateFunctionRequestRequestTypeDef#

# CreateFunctionRequestRequestTypeDef usage example

from mypy_boto3_appsync.type_defs import CreateFunctionRequestRequestTypeDef

def get_value() -> CreateFunctionRequestRequestTypeDef:
    return {
        "apiId": ...,
        "name": ...,
        "dataSourceName": ...,
    }
# CreateFunctionRequestRequestTypeDef definition

class CreateFunctionRequestRequestTypeDef(TypedDict):
    apiId: str,
    name: str,
    dataSourceName: str,
    description: NotRequired[str],
    requestMappingTemplate: NotRequired[str],
    responseMappingTemplate: NotRequired[str],
    functionVersion: NotRequired[str],
    syncConfig: NotRequired[SyncConfigTypeDef],  # (1)
    maxBatchSize: NotRequired[int],
    runtime: NotRequired[AppSyncRuntimeTypeDef],  # (2)
    code: NotRequired[str],
  1. See SyncConfigTypeDef
  2. See AppSyncRuntimeTypeDef

CreateResolverRequestRequestTypeDef#

# CreateResolverRequestRequestTypeDef usage example

from mypy_boto3_appsync.type_defs import CreateResolverRequestRequestTypeDef

def get_value() -> CreateResolverRequestRequestTypeDef:
    return {
        "apiId": ...,
        "typeName": ...,
        "fieldName": ...,
    }
# CreateResolverRequestRequestTypeDef definition

class CreateResolverRequestRequestTypeDef(TypedDict):
    apiId: str,
    typeName: str,
    fieldName: str,
    dataSourceName: NotRequired[str],
    requestMappingTemplate: NotRequired[str],
    responseMappingTemplate: NotRequired[str],
    kind: NotRequired[ResolverKindType],  # (1)
    pipelineConfig: NotRequired[PipelineConfigTypeDef],  # (2)
    syncConfig: NotRequired[SyncConfigTypeDef],  # (3)
    cachingConfig: NotRequired[CachingConfigTypeDef],  # (4)
    maxBatchSize: NotRequired[int],
    runtime: NotRequired[AppSyncRuntimeTypeDef],  # (5)
    code: NotRequired[str],
  1. See ResolverKindType
  2. See PipelineConfigTypeDef
  3. See SyncConfigTypeDef
  4. See CachingConfigTypeDef
  5. See AppSyncRuntimeTypeDef

FunctionConfigurationTypeDef#

# FunctionConfigurationTypeDef usage example

from mypy_boto3_appsync.type_defs import FunctionConfigurationTypeDef

def get_value() -> FunctionConfigurationTypeDef:
    return {
        "functionId": ...,
    }
# FunctionConfigurationTypeDef definition

class FunctionConfigurationTypeDef(TypedDict):
    functionId: NotRequired[str],
    functionArn: NotRequired[str],
    name: NotRequired[str],
    description: NotRequired[str],
    dataSourceName: NotRequired[str],
    requestMappingTemplate: NotRequired[str],
    responseMappingTemplate: NotRequired[str],
    functionVersion: NotRequired[str],
    syncConfig: NotRequired[SyncConfigTypeDef],  # (1)
    maxBatchSize: NotRequired[int],
    runtime: NotRequired[AppSyncRuntimeTypeDef],  # (2)
    code: NotRequired[str],
  1. See SyncConfigTypeDef
  2. See AppSyncRuntimeTypeDef

ResolverTypeDef#

# ResolverTypeDef usage example

from mypy_boto3_appsync.type_defs import ResolverTypeDef

def get_value() -> ResolverTypeDef:
    return {
        "typeName": ...,
    }
# ResolverTypeDef definition

class ResolverTypeDef(TypedDict):
    typeName: NotRequired[str],
    fieldName: NotRequired[str],
    dataSourceName: NotRequired[str],
    resolverArn: NotRequired[str],
    requestMappingTemplate: NotRequired[str],
    responseMappingTemplate: NotRequired[str],
    kind: NotRequired[ResolverKindType],  # (1)
    pipelineConfig: NotRequired[PipelineConfigTypeDef],  # (2)
    syncConfig: NotRequired[SyncConfigTypeDef],  # (3)
    cachingConfig: NotRequired[CachingConfigTypeDef],  # (4)
    maxBatchSize: NotRequired[int],
    runtime: NotRequired[AppSyncRuntimeTypeDef],  # (5)
    code: NotRequired[str],
  1. See ResolverKindType
  2. See PipelineConfigTypeDef
  3. See SyncConfigTypeDef
  4. See CachingConfigTypeDef
  5. See AppSyncRuntimeTypeDef

UpdateFunctionRequestRequestTypeDef#

# UpdateFunctionRequestRequestTypeDef usage example

from mypy_boto3_appsync.type_defs import UpdateFunctionRequestRequestTypeDef

def get_value() -> UpdateFunctionRequestRequestTypeDef:
    return {
        "apiId": ...,
        "name": ...,
        "functionId": ...,
        "dataSourceName": ...,
    }
# UpdateFunctionRequestRequestTypeDef definition

class UpdateFunctionRequestRequestTypeDef(TypedDict):
    apiId: str,
    name: str,
    functionId: str,
    dataSourceName: str,
    description: NotRequired[str],
    requestMappingTemplate: NotRequired[str],
    responseMappingTemplate: NotRequired[str],
    functionVersion: NotRequired[str],
    syncConfig: NotRequired[SyncConfigTypeDef],  # (1)
    maxBatchSize: NotRequired[int],
    runtime: NotRequired[AppSyncRuntimeTypeDef],  # (2)
    code: NotRequired[str],
  1. See SyncConfigTypeDef
  2. See AppSyncRuntimeTypeDef

UpdateResolverRequestRequestTypeDef#

# UpdateResolverRequestRequestTypeDef usage example

from mypy_boto3_appsync.type_defs import UpdateResolverRequestRequestTypeDef

def get_value() -> UpdateResolverRequestRequestTypeDef:
    return {
        "apiId": ...,
        "typeName": ...,
        "fieldName": ...,
    }
# UpdateResolverRequestRequestTypeDef definition

class UpdateResolverRequestRequestTypeDef(TypedDict):
    apiId: str,
    typeName: str,
    fieldName: str,
    dataSourceName: NotRequired[str],
    requestMappingTemplate: NotRequired[str],
    responseMappingTemplate: NotRequired[str],
    kind: NotRequired[ResolverKindType],  # (1)
    pipelineConfig: NotRequired[PipelineConfigTypeDef],  # (2)
    syncConfig: NotRequired[SyncConfigTypeDef],  # (3)
    cachingConfig: NotRequired[CachingConfigTypeDef],  # (4)
    maxBatchSize: NotRequired[int],
    runtime: NotRequired[AppSyncRuntimeTypeDef],  # (5)
    code: NotRequired[str],
  1. See ResolverKindType
  2. See PipelineConfigTypeDef
  3. See SyncConfigTypeDef
  4. See CachingConfigTypeDef
  5. See AppSyncRuntimeTypeDef

CreateGraphqlApiResponseTypeDef#

# CreateGraphqlApiResponseTypeDef usage example

from mypy_boto3_appsync.type_defs import CreateGraphqlApiResponseTypeDef

def get_value() -> CreateGraphqlApiResponseTypeDef:
    return {
        "graphqlApi": ...,
        "ResponseMetadata": ...,
    }
# CreateGraphqlApiResponseTypeDef definition

class CreateGraphqlApiResponseTypeDef(TypedDict):
    graphqlApi: GraphqlApiTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See GraphqlApiTypeDef
  2. See ResponseMetadataTypeDef

GetGraphqlApiResponseTypeDef#

# GetGraphqlApiResponseTypeDef usage example

from mypy_boto3_appsync.type_defs import GetGraphqlApiResponseTypeDef

def get_value() -> GetGraphqlApiResponseTypeDef:
    return {
        "graphqlApi": ...,
        "ResponseMetadata": ...,
    }
# GetGraphqlApiResponseTypeDef definition

class GetGraphqlApiResponseTypeDef(TypedDict):
    graphqlApi: GraphqlApiTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See GraphqlApiTypeDef
  2. See ResponseMetadataTypeDef

ListGraphqlApisResponseTypeDef#

# ListGraphqlApisResponseTypeDef usage example

from mypy_boto3_appsync.type_defs import ListGraphqlApisResponseTypeDef

def get_value() -> ListGraphqlApisResponseTypeDef:
    return {
        "graphqlApis": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
# ListGraphqlApisResponseTypeDef definition

class ListGraphqlApisResponseTypeDef(TypedDict):
    graphqlApis: List[GraphqlApiTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See GraphqlApiTypeDef
  2. See ResponseMetadataTypeDef

UpdateGraphqlApiResponseTypeDef#

# UpdateGraphqlApiResponseTypeDef usage example

from mypy_boto3_appsync.type_defs import UpdateGraphqlApiResponseTypeDef

def get_value() -> UpdateGraphqlApiResponseTypeDef:
    return {
        "graphqlApi": ...,
        "ResponseMetadata": ...,
    }
# UpdateGraphqlApiResponseTypeDef definition

class UpdateGraphqlApiResponseTypeDef(TypedDict):
    graphqlApi: GraphqlApiTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See GraphqlApiTypeDef
  2. See ResponseMetadataTypeDef

CreateDataSourceRequestRequestTypeDef#

# CreateDataSourceRequestRequestTypeDef usage example

from mypy_boto3_appsync.type_defs import CreateDataSourceRequestRequestTypeDef

def get_value() -> CreateDataSourceRequestRequestTypeDef:
    return {
        "apiId": ...,
        "name": ...,
        "type": ...,
    }
# CreateDataSourceRequestRequestTypeDef definition

class CreateDataSourceRequestRequestTypeDef(TypedDict):
    apiId: str,
    name: str,
    type: DataSourceTypeType,  # (1)
    description: NotRequired[str],
    serviceRoleArn: NotRequired[str],
    dynamodbConfig: NotRequired[DynamodbDataSourceConfigTypeDef],  # (2)
    lambdaConfig: NotRequired[LambdaDataSourceConfigTypeDef],  # (3)
    elasticsearchConfig: NotRequired[ElasticsearchDataSourceConfigTypeDef],  # (4)
    openSearchServiceConfig: NotRequired[OpenSearchServiceDataSourceConfigTypeDef],  # (5)
    httpConfig: NotRequired[HttpDataSourceConfigTypeDef],  # (6)
    relationalDatabaseConfig: NotRequired[RelationalDatabaseDataSourceConfigTypeDef],  # (7)
    eventBridgeConfig: NotRequired[EventBridgeDataSourceConfigTypeDef],  # (8)
  1. See DataSourceTypeType
  2. See DynamodbDataSourceConfigTypeDef
  3. See LambdaDataSourceConfigTypeDef
  4. See ElasticsearchDataSourceConfigTypeDef
  5. See OpenSearchServiceDataSourceConfigTypeDef
  6. See HttpDataSourceConfigTypeDef
  7. See RelationalDatabaseDataSourceConfigTypeDef
  8. See EventBridgeDataSourceConfigTypeDef

DataSourceTypeDef#

# DataSourceTypeDef usage example

from mypy_boto3_appsync.type_defs import DataSourceTypeDef

def get_value() -> DataSourceTypeDef:
    return {
        "dataSourceArn": ...,
    }
# DataSourceTypeDef definition

class DataSourceTypeDef(TypedDict):
    dataSourceArn: NotRequired[str],
    name: NotRequired[str],
    description: NotRequired[str],
    type: NotRequired[DataSourceTypeType],  # (1)
    serviceRoleArn: NotRequired[str],
    dynamodbConfig: NotRequired[DynamodbDataSourceConfigTypeDef],  # (2)
    lambdaConfig: NotRequired[LambdaDataSourceConfigTypeDef],  # (3)
    elasticsearchConfig: NotRequired[ElasticsearchDataSourceConfigTypeDef],  # (4)
    openSearchServiceConfig: NotRequired[OpenSearchServiceDataSourceConfigTypeDef],  # (5)
    httpConfig: NotRequired[HttpDataSourceConfigTypeDef],  # (6)
    relationalDatabaseConfig: NotRequired[RelationalDatabaseDataSourceConfigTypeDef],  # (7)
    eventBridgeConfig: NotRequired[EventBridgeDataSourceConfigTypeDef],  # (8)
  1. See DataSourceTypeType
  2. See DynamodbDataSourceConfigTypeDef
  3. See LambdaDataSourceConfigTypeDef
  4. See ElasticsearchDataSourceConfigTypeDef
  5. See OpenSearchServiceDataSourceConfigTypeDef
  6. See HttpDataSourceConfigTypeDef
  7. See RelationalDatabaseDataSourceConfigTypeDef
  8. See EventBridgeDataSourceConfigTypeDef

UpdateDataSourceRequestRequestTypeDef#

# UpdateDataSourceRequestRequestTypeDef usage example

from mypy_boto3_appsync.type_defs import UpdateDataSourceRequestRequestTypeDef

def get_value() -> UpdateDataSourceRequestRequestTypeDef:
    return {
        "apiId": ...,
        "name": ...,
        "type": ...,
    }
# UpdateDataSourceRequestRequestTypeDef definition

class UpdateDataSourceRequestRequestTypeDef(TypedDict):
    apiId: str,
    name: str,
    type: DataSourceTypeType,  # (1)
    description: NotRequired[str],
    serviceRoleArn: NotRequired[str],
    dynamodbConfig: NotRequired[DynamodbDataSourceConfigTypeDef],  # (2)
    lambdaConfig: NotRequired[LambdaDataSourceConfigTypeDef],  # (3)
    elasticsearchConfig: NotRequired[ElasticsearchDataSourceConfigTypeDef],  # (4)
    openSearchServiceConfig: NotRequired[OpenSearchServiceDataSourceConfigTypeDef],  # (5)
    httpConfig: NotRequired[HttpDataSourceConfigTypeDef],  # (6)
    relationalDatabaseConfig: NotRequired[RelationalDatabaseDataSourceConfigTypeDef],  # (7)
    eventBridgeConfig: NotRequired[EventBridgeDataSourceConfigTypeDef],  # (8)
  1. See DataSourceTypeType
  2. See DynamodbDataSourceConfigTypeDef
  3. See LambdaDataSourceConfigTypeDef
  4. See ElasticsearchDataSourceConfigTypeDef
  5. See OpenSearchServiceDataSourceConfigTypeDef
  6. See HttpDataSourceConfigTypeDef
  7. See RelationalDatabaseDataSourceConfigTypeDef
  8. See EventBridgeDataSourceConfigTypeDef

EvaluateCodeResponseTypeDef#

# EvaluateCodeResponseTypeDef usage example

from mypy_boto3_appsync.type_defs import EvaluateCodeResponseTypeDef

def get_value() -> EvaluateCodeResponseTypeDef:
    return {
        "evaluationResult": ...,
        "error": ...,
        "logs": ...,
        "ResponseMetadata": ...,
    }
# EvaluateCodeResponseTypeDef definition

class EvaluateCodeResponseTypeDef(TypedDict):
    evaluationResult: str,
    error: EvaluateCodeErrorDetailTypeDef,  # (1)
    logs: List[str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See EvaluateCodeErrorDetailTypeDef
  2. See ResponseMetadataTypeDef

CreateFunctionResponseTypeDef#

# CreateFunctionResponseTypeDef usage example

from mypy_boto3_appsync.type_defs import CreateFunctionResponseTypeDef

def get_value() -> CreateFunctionResponseTypeDef:
    return {
        "functionConfiguration": ...,
        "ResponseMetadata": ...,
    }
# CreateFunctionResponseTypeDef definition

class CreateFunctionResponseTypeDef(TypedDict):
    functionConfiguration: FunctionConfigurationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See FunctionConfigurationTypeDef
  2. See ResponseMetadataTypeDef

GetFunctionResponseTypeDef#

# GetFunctionResponseTypeDef usage example

from mypy_boto3_appsync.type_defs import GetFunctionResponseTypeDef

def get_value() -> GetFunctionResponseTypeDef:
    return {
        "functionConfiguration": ...,
        "ResponseMetadata": ...,
    }
# GetFunctionResponseTypeDef definition

class GetFunctionResponseTypeDef(TypedDict):
    functionConfiguration: FunctionConfigurationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See FunctionConfigurationTypeDef
  2. See ResponseMetadataTypeDef

ListFunctionsResponseTypeDef#

# ListFunctionsResponseTypeDef usage example

from mypy_boto3_appsync.type_defs import ListFunctionsResponseTypeDef

def get_value() -> ListFunctionsResponseTypeDef:
    return {
        "functions": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
# ListFunctionsResponseTypeDef definition

class ListFunctionsResponseTypeDef(TypedDict):
    functions: List[FunctionConfigurationTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See FunctionConfigurationTypeDef
  2. See ResponseMetadataTypeDef

UpdateFunctionResponseTypeDef#

# UpdateFunctionResponseTypeDef usage example

from mypy_boto3_appsync.type_defs import UpdateFunctionResponseTypeDef

def get_value() -> UpdateFunctionResponseTypeDef:
    return {
        "functionConfiguration": ...,
        "ResponseMetadata": ...,
    }
# UpdateFunctionResponseTypeDef definition

class UpdateFunctionResponseTypeDef(TypedDict):
    functionConfiguration: FunctionConfigurationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See FunctionConfigurationTypeDef
  2. See ResponseMetadataTypeDef

CreateResolverResponseTypeDef#

# CreateResolverResponseTypeDef usage example

from mypy_boto3_appsync.type_defs import CreateResolverResponseTypeDef

def get_value() -> CreateResolverResponseTypeDef:
    return {
        "resolver": ...,
        "ResponseMetadata": ...,
    }
# CreateResolverResponseTypeDef definition

class CreateResolverResponseTypeDef(TypedDict):
    resolver: ResolverTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ResolverTypeDef
  2. See ResponseMetadataTypeDef

GetResolverResponseTypeDef#

# GetResolverResponseTypeDef usage example

from mypy_boto3_appsync.type_defs import GetResolverResponseTypeDef

def get_value() -> GetResolverResponseTypeDef:
    return {
        "resolver": ...,
        "ResponseMetadata": ...,
    }
# GetResolverResponseTypeDef definition

class GetResolverResponseTypeDef(TypedDict):
    resolver: ResolverTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ResolverTypeDef
  2. See ResponseMetadataTypeDef

ListResolversByFunctionResponseTypeDef#

# ListResolversByFunctionResponseTypeDef usage example

from mypy_boto3_appsync.type_defs import ListResolversByFunctionResponseTypeDef

def get_value() -> ListResolversByFunctionResponseTypeDef:
    return {
        "resolvers": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
# ListResolversByFunctionResponseTypeDef definition

class ListResolversByFunctionResponseTypeDef(TypedDict):
    resolvers: List[ResolverTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ResolverTypeDef
  2. See ResponseMetadataTypeDef

ListResolversResponseTypeDef#

# ListResolversResponseTypeDef usage example

from mypy_boto3_appsync.type_defs import ListResolversResponseTypeDef

def get_value() -> ListResolversResponseTypeDef:
    return {
        "resolvers": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
# ListResolversResponseTypeDef definition

class ListResolversResponseTypeDef(TypedDict):
    resolvers: List[ResolverTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ResolverTypeDef
  2. See ResponseMetadataTypeDef

UpdateResolverResponseTypeDef#

# UpdateResolverResponseTypeDef usage example

from mypy_boto3_appsync.type_defs import UpdateResolverResponseTypeDef

def get_value() -> UpdateResolverResponseTypeDef:
    return {
        "resolver": ...,
        "ResponseMetadata": ...,
    }
# UpdateResolverResponseTypeDef definition

class UpdateResolverResponseTypeDef(TypedDict):
    resolver: ResolverTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ResolverTypeDef
  2. See ResponseMetadataTypeDef

CreateDataSourceResponseTypeDef#

# CreateDataSourceResponseTypeDef usage example

from mypy_boto3_appsync.type_defs import CreateDataSourceResponseTypeDef

def get_value() -> CreateDataSourceResponseTypeDef:
    return {
        "dataSource": ...,
        "ResponseMetadata": ...,
    }
# CreateDataSourceResponseTypeDef definition

class CreateDataSourceResponseTypeDef(TypedDict):
    dataSource: DataSourceTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DataSourceTypeDef
  2. See ResponseMetadataTypeDef

GetDataSourceResponseTypeDef#

# GetDataSourceResponseTypeDef usage example

from mypy_boto3_appsync.type_defs import GetDataSourceResponseTypeDef

def get_value() -> GetDataSourceResponseTypeDef:
    return {
        "dataSource": ...,
        "ResponseMetadata": ...,
    }
# GetDataSourceResponseTypeDef definition

class GetDataSourceResponseTypeDef(TypedDict):
    dataSource: DataSourceTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DataSourceTypeDef
  2. See ResponseMetadataTypeDef

ListDataSourcesResponseTypeDef#

# ListDataSourcesResponseTypeDef usage example

from mypy_boto3_appsync.type_defs import ListDataSourcesResponseTypeDef

def get_value() -> ListDataSourcesResponseTypeDef:
    return {
        "dataSources": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
# ListDataSourcesResponseTypeDef definition

class ListDataSourcesResponseTypeDef(TypedDict):
    dataSources: List[DataSourceTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DataSourceTypeDef
  2. See ResponseMetadataTypeDef

UpdateDataSourceResponseTypeDef#

# UpdateDataSourceResponseTypeDef usage example

from mypy_boto3_appsync.type_defs import UpdateDataSourceResponseTypeDef

def get_value() -> UpdateDataSourceResponseTypeDef:
    return {
        "dataSource": ...,
        "ResponseMetadata": ...,
    }
# UpdateDataSourceResponseTypeDef definition

class UpdateDataSourceResponseTypeDef(TypedDict):
    dataSource: DataSourceTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DataSourceTypeDef
  2. See ResponseMetadataTypeDef