AppSync
GraphQL APIs — data sources, resolvers, functions, schemas, caches, domain names.
Quick start
import boto3
sync = boto3.client("appsync", endpoint_url="http://localhost:4566",
region_name="us-east-1",
aws_access_key_id="test", aws_secret_access_key="test")
sync.create_graphql_api(name="demo", authenticationType="API_KEY")
Supported operations
22 operations exposed by this service as of MiniStack 1.4.6. Extracted directly from the handler dispatch in the source module.
CreateApiKey
CreateDataSource
CreateGraphQLApi
CreateResolver
CreateType
DeleteApiKey
DeleteDataSource
DeleteGraphQLApi
DeleteResolver
GetDataSource
GetGraphQLApi
GetResolver
GetType
ListApiKeys
ListDataSources
ListGraphQLApis
ListResolvers
ListTagsForResource
ListTypes
TagResource
UntagResource
UpdateGraphQLApi
CloudFormation
The CloudFormation engine provisions these resource types via this service:
AWS::AppSync::GraphQLApi
AWS::AppSync::GraphQLSchema
AWS::AppSync::DataSource
AWS::AppSync::Resolver
AWS::AppSync::ApiKey
See CloudFormation engine for intrinsic support and lifecycle details.
Known limitations
- No GraphQL query execution — resolvers and request/response mapping templates are stored metadata.
Source
ministack/services/appsync.py
Read the source to verify the ops list above — dispatch tables and handler functions are the ground truth.