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.