Overcast is alpha — behaviour and APIs may change between releases. Pin your version and read the changelog before upgrading.

overcast

AppSync operations

Every AppSync operation Overcast declares — 81 of 81 implemented — with status, behaviour notes and a link to the AWS API reference for each.

All 81 listed operations are implemented. Back to AppSync.

Summary

Category✅ Supported
GraphQL APIs5
Schemas3
API Keys4
Data Sources5
Functions5
Resolvers6
Tags3
Environment Variables2
Domain Names5
API Associations3
API Cache5
Types5
Merged APIs7
Events API5
Channel Namespaces5
Execution & Evaluation2
DynamoDB Resolver Operations11

Endpoints

GraphQL APIs

OperationStatusNotesAWS Docs
CreateGraphqlApi✅ Supporteddocs
GetGraphqlApi✅ Supporteddocs
ListGraphqlApis✅ Supporteddocs
UpdateGraphqlApi✅ Supporteddocs
DeleteGraphqlApi✅ Supporteddocs

Schemas

OperationStatusNotesAWS Docs
StartSchemaCreation✅ Supporteddocs
GetSchemaCreationStatus✅ Supporteddocs
GetIntrospectionSchema✅ Supporteddocs

API Keys

OperationStatusNotesAWS Docs
CreateApiKey✅ Supporteddocs
ListApiKeys✅ Supporteddocs
UpdateApiKey✅ Supporteddocs
DeleteApiKey✅ Supporteddocs

Data Sources

OperationStatusNotesAWS Docs
CreateDataSource✅ SupportedAMAZON_DYNAMODB, AWS_LAMBDA, HTTP and NONE resolve at execution time; AMAZON_OPENSEARCH_SERVICE, AMAZON_ELASTICSEARCH, RELATIONAL_DATABASE, AMAZON_EVENTBRIDGE and AMAZON_BEDROCK_RUNTIME are accepted and stored onlydocs
GetDataSource✅ Supporteddocs
ListDataSources✅ Supporteddocs
UpdateDataSource✅ Supporteddocs
DeleteDataSource✅ Supporteddocs

Functions

OperationStatusNotesAWS Docs
CreateFunction✅ Supporteddocs
GetFunction✅ Supporteddocs
ListFunctions✅ Supporteddocs
UpdateFunction✅ Supporteddocs
DeleteFunction✅ Supporteddocs

Resolvers

OperationStatusNotesAWS Docs
CreateResolver✅ SupportedUNIT and PIPELINE resolvers; requestMappingTemplate, responseMappingTemplatedocs
GetResolver✅ Supporteddocs
ListResolvers✅ Supporteddocs
UpdateResolver✅ Supporteddocs
DeleteResolver✅ Supporteddocs
ListResolversByFunction✅ Supporteddocs

Tags

OperationStatusNotesAWS Docs
TagResource✅ Supporteddocs
UntagResource✅ Supporteddocs
ListTagsForResource✅ Supporteddocs

Environment Variables

OperationStatusNotesAWS Docs
PutGraphqlApiEnvironmentVariables✅ Supporteddocs
GetGraphqlApiEnvironmentVariables✅ Supporteddocs

Domain Names

OperationStatusNotesAWS Docs
CreateDomainName✅ SupportedInert metadata; no routing effectdocs
GetDomainName✅ Supporteddocs
ListDomainNames✅ Supporteddocs
UpdateDomainName✅ Supporteddocs
DeleteDomainName✅ Supporteddocs

API Associations

OperationStatusNotesAWS Docs
AssociateApi✅ Supporteddocs
GetApiAssociation✅ Supporteddocs
DisassociateApi✅ Supporteddocs

API Cache

OperationStatusNotesAWS Docs
CreateApiCache✅ SupportedConfig stored; no actual caching enforceddocs
GetApiCache✅ Supporteddocs
UpdateApiCache✅ Supporteddocs
DeleteApiCache✅ Supporteddocs
FlushApiCache✅ SupportedNo-op: there is no real cache to flush, matching CreateApiCache storing config onlydocs

Types

OperationStatusNotesAWS Docs
CreateType✅ Supporteddocs
GetType✅ Supporteddocs
ListTypes✅ Supporteddocs
UpdateType✅ Supporteddocs
DeleteType✅ Supporteddocs

Merged APIs

OperationStatusNotesAWS Docs
AssociateSourceGraphqlApi✅ SupportedMerges source API schema SDL into the merged API by textual concatenation (schema_parser.go’s Merge); resolvers and data sources are not copied or proxied from the source API, so a merged field needs its own resolver/data source defined directly on the merged API to execute. Real AWS AUTO_MERGE additionally carries resolvers and data sources over automaticallydocs
AssociateMergedGraphqlApi✅ SupportedSame schema-only merge as AssociateSourceGraphqlApidocs
GetSourceApiAssociation✅ Supporteddocs
ListSourceApiAssociations✅ Supporteddocs
DisassociateSourceGraphqlApi✅ Supporteddocs
DisassociateMergedGraphqlApi✅ Supporteddocs
StartSchemaMerge✅ SupportedRe-runs the same schema-only merge as AssociateSourceGraphqlApidocs

Events API

OperationStatusNotesAWS Docs
CreateApi✅ SupportedGRAPHQL and MERGED event API typesdocs
GetApi✅ Supporteddocs
ListApis✅ Supporteddocs
UpdateApi✅ Supporteddocs
DeleteApi✅ Supporteddocs

Channel Namespaces

OperationStatusNotesAWS Docs
CreateChannelNamespace✅ Supporteddocs
GetChannelNamespace✅ Supporteddocs
ListChannelNamespaces✅ Supporteddocs
UpdateChannelNamespace✅ Supporteddocs
DeleteChannelNamespace✅ Supporteddocs

Execution & Evaluation

OperationStatusNotesAWS Docs
EvaluateMappingTemplate✅ SupportedEvaluates VTL mapping templates; logs and outErrors are not populateddocs
EvaluateCode✅ SupportedEvaluates APPSYNC_JS resolver code; outErrors is not populateddocs

DynamoDB Resolver Operations

OperationStatusNotesAWS Docs
GetItem✅ SupportedDynamoDB data source resolver operationdocs
PutItem✅ SupportedDynamoDB data source resolver operationdocs
DeleteItem✅ SupportedDynamoDB data source resolver operationdocs
UpdateItem✅ SupportedDynamoDB data source resolver operationdocs
Query✅ SupportedDynamoDB data source resolver operationdocs
Scan✅ SupportedDynamoDB data source resolver operationdocs
BatchGetItem✅ SupportedDynamoDB data source resolver operationdocs
BatchWriteItem✅ SupportedDynamoDB data source resolver operationdocs
TransactGetItems✅ SupportedDynamoDB data source resolver operationdocs
TransactWriteItems✅ SupportedDynamoDB data source resolver operationdocs
ConditionCheck✅ SupportedDynamoDB transact-write condition checkdocs

Emulator extensions

Operations Overcast serves that appear in no AWS model, so no SDK calls them and no AWS reference page describes them. They sit outside the operation counts above.

OperationStatusNotes
ExecuteGraphQL✅ SupportedExecutes a GraphQL operation against the API; Cognito bearer tokens are decoded only, or verified against the local user pool when OVERCAST_ENFORCE_APPSYNC_COGNITO_AUTH=true