

*******
AppSync
*******



======
Client
======



.. py: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:

.. toctree::
  :maxdepth: 1
  :titlesonly:

  appsync/client/associate_api
  appsync/client/associate_merged_graphql_api
  appsync/client/associate_source_graphql_api
  appsync/client/can_paginate
  appsync/client/close
  appsync/client/create_api
  appsync/client/create_api_cache
  appsync/client/create_api_key
  appsync/client/create_channel_namespace
  appsync/client/create_data_source
  appsync/client/create_domain_name
  appsync/client/create_function
  appsync/client/create_graphql_api
  appsync/client/create_resolver
  appsync/client/create_type
  appsync/client/delete_api
  appsync/client/delete_api_cache
  appsync/client/delete_api_key
  appsync/client/delete_channel_namespace
  appsync/client/delete_data_source
  appsync/client/delete_domain_name
  appsync/client/delete_function
  appsync/client/delete_graphql_api
  appsync/client/delete_resolver
  appsync/client/delete_type
  appsync/client/disassociate_api
  appsync/client/disassociate_merged_graphql_api
  appsync/client/disassociate_source_graphql_api
  appsync/client/evaluate_code
  appsync/client/evaluate_mapping_template
  appsync/client/flush_api_cache
  appsync/client/get_api
  appsync/client/get_api_association
  appsync/client/get_api_cache
  appsync/client/get_channel_namespace
  appsync/client/get_data_source
  appsync/client/get_data_source_introspection
  appsync/client/get_domain_name
  appsync/client/get_function
  appsync/client/get_graphql_api
  appsync/client/get_graphql_api_environment_variables
  appsync/client/get_introspection_schema
  appsync/client/get_paginator
  appsync/client/get_resolver
  appsync/client/get_schema_creation_status
  appsync/client/get_source_api_association
  appsync/client/get_type
  appsync/client/get_waiter
  appsync/client/list_api_keys
  appsync/client/list_apis
  appsync/client/list_channel_namespaces
  appsync/client/list_data_sources
  appsync/client/list_domain_names
  appsync/client/list_functions
  appsync/client/list_graphql_apis
  appsync/client/list_resolvers
  appsync/client/list_resolvers_by_function
  appsync/client/list_source_api_associations
  appsync/client/list_tags_for_resource
  appsync/client/list_types
  appsync/client/list_types_by_association
  appsync/client/put_graphql_api_environment_variables
  appsync/client/start_data_source_introspection
  appsync/client/start_schema_creation
  appsync/client/start_schema_merge
  appsync/client/tag_resource
  appsync/client/untag_resource
  appsync/client/update_api
  appsync/client/update_api_cache
  appsync/client/update_api_key
  appsync/client/update_channel_namespace
  appsync/client/update_data_source
  appsync/client/update_domain_name
  appsync/client/update_function
  appsync/client/update_graphql_api
  appsync/client/update_resolver
  appsync/client/update_source_api_association
  appsync/client/update_type


==========
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 <https://boto3.amazonaws.com/v1/documentation/api/latest/guide/paginators.html>`_.

The available paginators are:

.. toctree::
  :maxdepth: 1
  :titlesonly:

  appsync/paginator/ListApiKeys
  appsync/paginator/ListApis
  appsync/paginator/ListChannelNamespaces
  appsync/paginator/ListDataSources
  appsync/paginator/ListDomainNames
  appsync/paginator/ListFunctions
  appsync/paginator/ListGraphqlApis
  appsync/paginator/ListResolvers
  appsync/paginator/ListResolversByFunction
  appsync/paginator/ListSourceApiAssociations
  appsync/paginator/ListTypes
  appsync/paginator/ListTypesByAssociation
