AppSyncClient
AppSync provides API actions for creating and interacting with data sources using GraphQL from your application.
Functions
Maps an endpoint to your custom domain.
Creates an association between a Merged API and source API using the source API's identifier.
Creates an association between a Merged API and source API using the Merged API's identifier.
Creates an Api
object. Use this operation to create an AppSync API with your preferred configuration, such as an Event API that provides real-time message publishing and message subscriptions over WebSockets.
Creates a cache for the GraphQL API.
Creates a unique key that you can distribute to clients who invoke your API.
Creates a ChannelNamespace
for an Api
.
Creates a DataSource
object.
Creates a custom DomainName
object.
Creates a Function
object.
Creates a GraphqlApi
object.
Creates a Resolver
object.
Creates a Type
object.
Deletes an Api
object
Deletes an ApiCache
object.
Deletes an API key.
Deletes a ChannelNamespace
.
Deletes a DataSource
object.
Deletes a custom DomainName
object.
Deletes a Function
.
Deletes a GraphqlApi
object.
Deletes a Resolver
object.
Deletes a Type
object.
Removes an ApiAssociation
object from a custom domain.
Deletes an association between a Merged API and source API using the source API's identifier and the association ID.
Deletes an association between a Merged API and source API using the Merged API's identifier and the association ID.
Evaluates the given code and returns the response. The code definition requirements depend on the specified runtime. For APPSYNC_JS
runtimes, the code defines the request and response functions. The request function takes the incoming request after a GraphQL operation is parsed and converts it into a request configuration for the selected data source operation. The response function interprets responses from the data source and maps it to the shape of the GraphQL field output type.
Evaluates a given template and returns the response. The mapping template can be a request or response template.
Flushes an ApiCache
object.
Retrieves an Api
object.
Retrieves an ApiAssociation
object.
Retrieves an ApiCache
object.
Retrieves the channel namespace for a specified Api
.
Retrieves a DataSource
object.
Retrieves the record of an existing introspection. If the retrieval is successful, the result of the instrospection will also be returned. If the retrieval fails the operation, an error message will be returned instead.
Retrieves a custom DomainName
object.
Get a Function
.
Retrieves a GraphqlApi
object.
Retrieves the list of environmental variable key-value pairs associated with an API by its ID value.
Retrieves the introspection schema for a GraphQL API.
Retrieves a Resolver
object.
Retrieves the current status of a schema creation operation.
Retrieves a SourceApiAssociation
object.
Retrieves a Type
object.
Lists the API keys for a given API.
Lists the APIs in your AppSync account.
Lists the channel namespaces for a specified Api
.
Lists the data sources for a given API.
Lists multiple custom domain names.
List multiple functions.
Lists your GraphQL APIs.
Lists the resolvers for a given API and type.
List the resolvers that are associated with a specific function.
Lists the SourceApiAssociationSummary
data.
Lists the tags for a resource.
Lists the types for a given API.
Lists Type
objects by the source API association ID.
Creates a list of environmental variables in an API by its ID value.
Creates a new introspection. Returns the introspectionId
of the new introspection after its creation.
Adds a new schema to your GraphQL API.
Initiates a merge operation. Returns a status that shows the result of the merge operation.
Tags a resource with user-supplied tags.
Untags a resource.
Updates an Api
.
Updates the cache for the GraphQL API.
Updates an API key. You can update the key as long as it's not deleted.
Updates a ChannelNamespace
associated with an Api
.
Updates a DataSource
object.
Updates a custom DomainName
object.
Updates a Function
object.
Updates a GraphqlApi
object.
Updates a Resolver
object.
Updates some of the configuration choices of a particular source API association.
Updates a Type
object.
Inherited functions
Maps an endpoint to your custom domain.
Creates an association between a Merged API and source API using the source API's identifier.
Creates an association between a Merged API and source API using the Merged API's identifier.
Creates an Api
object. Use this operation to create an AppSync API with your preferred configuration, such as an Event API that provides real-time message publishing and message subscriptions over WebSockets.
Creates a cache for the GraphQL API.
Creates a unique key that you can distribute to clients who invoke your API.
Creates a ChannelNamespace
for an Api
.
Creates a DataSource
object.
Creates a custom DomainName
object.
Creates a Function
object.
Creates a GraphqlApi
object.
Creates a Resolver
object.
Creates a Type
object.
Deletes an Api
object
Deletes an ApiCache
object.
Deletes an API key.
Deletes a ChannelNamespace
.
Deletes a DataSource
object.
Deletes a custom DomainName
object.
Deletes a Function
.
Deletes a GraphqlApi
object.
Deletes a Resolver
object.
Deletes a Type
object.
Removes an ApiAssociation
object from a custom domain.
Deletes an association between a Merged API and source API using the source API's identifier and the association ID.
Deletes an association between a Merged API and source API using the Merged API's identifier and the association ID.
Evaluates the given code and returns the response. The code definition requirements depend on the specified runtime. For APPSYNC_JS
runtimes, the code defines the request and response functions. The request function takes the incoming request after a GraphQL operation is parsed and converts it into a request configuration for the selected data source operation. The response function interprets responses from the data source and maps it to the shape of the GraphQL field output type.
Evaluates a given template and returns the response. The mapping template can be a request or response template.
Flushes an ApiCache
object.
Retrieves an Api
object.
Retrieves an ApiAssociation
object.
Retrieves an ApiCache
object.
Retrieves the channel namespace for a specified Api
.
Retrieves a DataSource
object.
Retrieves the record of an existing introspection. If the retrieval is successful, the result of the instrospection will also be returned. If the retrieval fails the operation, an error message will be returned instead.
Retrieves a custom DomainName
object.
Get a Function
.
Retrieves a GraphqlApi
object.
Retrieves the list of environmental variable key-value pairs associated with an API by its ID value.
Retrieves the introspection schema for a GraphQL API.
Retrieves a Resolver
object.
Retrieves the current status of a schema creation operation.
Retrieves a SourceApiAssociation
object.
Retrieves a Type
object.
Lists the API keys for a given API.
Paginate over ListApiKeysResponse results.
Lists the APIs in your AppSync account.
Paginate over ListApisResponse results.
Lists the channel namespaces for a specified Api
.
Paginate over ListChannelNamespacesResponse results.
Lists the data sources for a given API.
Paginate over ListDataSourcesResponse results.
Lists multiple custom domain names.
Paginate over ListDomainNamesResponse results.
List multiple functions.
Paginate over ListFunctionsResponse results.
Lists your GraphQL APIs.
Paginate over ListGraphqlApisResponse results.
Lists the resolvers for a given API and type.
List the resolvers that are associated with a specific function.
Paginate over ListResolversByFunctionResponse results.
Paginate over ListResolversResponse results.
Lists the SourceApiAssociationSummary
data.
Paginate over ListSourceApiAssociationsResponse results.
Lists the tags for a resource.
Lists the types for a given API.
Lists Type
objects by the source API association ID.
Paginate over ListTypesByAssociationResponse results.
Paginate over ListTypesResponse results.
Creates a list of environmental variables in an API by its ID value.
Creates a new introspection. Returns the introspectionId
of the new introspection after its creation.
Adds a new schema to your GraphQL API.
Initiates a merge operation. Returns a status that shows the result of the merge operation.
Tags a resource with user-supplied tags.
Untags a resource.
Updates an Api
.
Updates the cache for the GraphQL API.
Updates an API key. You can update the key as long as it's not deleted.
Updates a ChannelNamespace
associated with an Api
.
Updates a DataSource
object.
Updates a custom DomainName
object.
Updates a Function
object.
Updates a GraphqlApi
object.
Updates a Resolver
object.
Updates some of the configuration choices of a particular source API association.
Updates a Type
object.
Create a copy of the client with one or more configuration values overridden. This method allows the caller to perform scoped config overrides for one or more client operations.