AppSync#
Client#
- class AppSync.Client#
A low-level client representing AWS AppSync
AppSync provides API actions for creating and interacting with data sources using GraphQL from your application.
import boto3 client = boto3.client('appsync')
These are the available methods:
- associate_api
- associate_merged_graphql_api
- associate_source_graphql_api
- can_paginate
- close
- create_api
- create_api_cache
- create_api_key
- create_channel_namespace
- create_data_source
- create_domain_name
- create_function
- create_graphql_api
- create_resolver
- create_type
- delete_api
- delete_api_cache
- delete_api_key
- delete_channel_namespace
- delete_data_source
- delete_domain_name
- delete_function
- delete_graphql_api
- delete_resolver
- delete_type
- disassociate_api
- disassociate_merged_graphql_api
- disassociate_source_graphql_api
- evaluate_code
- evaluate_mapping_template
- flush_api_cache
- get_api
- get_api_association
- get_api_cache
- get_channel_namespace
- get_data_source
- get_data_source_introspection
- get_domain_name
- get_function
- get_graphql_api
- get_graphql_api_environment_variables
- get_introspection_schema
- get_paginator
- get_resolver
- get_schema_creation_status
- get_source_api_association
- get_type
- get_waiter
- list_api_keys
- list_apis
- list_channel_namespaces
- list_data_sources
- list_domain_names
- list_functions
- list_graphql_apis
- list_resolvers
- list_resolvers_by_function
- list_source_api_associations
- list_tags_for_resource
- list_types
- list_types_by_association
- put_graphql_api_environment_variables
- start_data_source_introspection
- start_schema_creation
- start_schema_merge
- tag_resource
- untag_resource
- update_api
- update_api_cache
- update_api_key
- update_channel_namespace
- update_data_source
- update_domain_name
- update_function
- update_graphql_api
- update_resolver
- update_source_api_association
- update_type
Client Exceptions#
Client exceptions are available on a client instance via the exceptions
property. For more detailed instructions and examples on the exact usage of client exceptions, see the error handling user guide.
The available client exceptions are:
- AccessDeniedException
- ApiKeyLimitExceededException
- ApiKeyValidityOutOfBoundsException
- ApiLimitExceededException
- BadRequestException
- ConcurrentModificationException
- ConflictException
- GraphQLSchemaException
- InternalFailureException
- LimitExceededException
- NotFoundException
- ServiceQuotaExceededException
- UnauthorizedException
Paginators#
Paginators are available on a client instance via the get_paginator
method. For more detailed instructions and examples on the usage of paginators, see the paginators user guide.
The available paginators are: