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
23 operations exposed by this service as of MiniStack 1.3.14. Extracted directly from the handler dispatch in the source module.
create_api_key
create_data_source
create_graphql_api
create_resolver
create_type
DELETE
delete_api_key
delete_data_source
delete_graphql_api
delete_resolver
GET
get_data_source
get_graphql_api
get_resolver
get_type
list_api_keys
list_data_sources
list_graphql_apis
list_resolvers
list_tags_for_resource
list_types
POST
update_graphql_api
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:474-523
Read the source to verify the ops list above — dispatch tables and handler functions are the ground truth.