AppSync / Client / get_introspection_schema

get_introspection_schema#

AppSync.Client.get_introspection_schema(**kwargs)#

Retrieves the introspection schema for a GraphQL API.

See also: AWS API Documentation

Request Syntax

response = client.get_introspection_schema(
    apiId='string',
    format='SDL'|'JSON',
    includeDirectives=True|False
)
Parameters:
  • apiId (string) –

    [REQUIRED]

    The API ID.

  • format (string) –

    [REQUIRED]

    The schema format: SDL or JSON.

  • includeDirectives (boolean) – A flag that specifies whether the schema introspection should contain directives.

Return type:

dict

Returns:

Response Syntax

{
    'schema': StreamingBody()
}

Response Structure

  • (dict) –

    • schema (StreamingBody) –

      The schema, in GraphQL Schema Definition Language (SDL) format.

      For more information, see the GraphQL SDL documentation.

Exceptions

  • AppSync.Client.exceptions.GraphQLSchemaException

  • AppSync.Client.exceptions.NotFoundException

  • AppSync.Client.exceptions.UnauthorizedException

  • AppSync.Client.exceptions.InternalFailureException