Resolver

class aws_cdk.aws_appsync.Resolver(scope, id, *, api, data_source=None, field_name, type_name, pipeline_config=None, request_mapping_template=None, response_mapping_template=None)

Bases: aws_cdk.core.Construct

(experimental) An AppSync resolver.

Stability

experimental

Parameters
  • scope (Construct) –

  • id (str) –

  • api (IGraphqlApi) – (experimental) The API this resolver is attached to.

  • data_source (Optional[BaseDataSource]) – (experimental) The data source this resolver is using. Default: - No datasource

  • field_name (str) – (experimental) name of the GraphQL field in the given type this resolver is attached to.

  • type_name (str) – (experimental) name of the GraphQL type this resolver is attached to.

  • pipeline_config (Optional[List[str]]) – (experimental) configuration of the pipeline resolver. Default: - no pipeline resolver configuration An empty array | undefined sets resolver to be of kind, unit

  • request_mapping_template (Optional[MappingTemplate]) – (experimental) The request mapping template for this resolver. Default: - No mapping template

  • response_mapping_template (Optional[MappingTemplate]) – (experimental) The response mapping template for this resolver. Default: - No mapping template

Stability

experimental

Methods

to_string()

Returns a string representation of this construct.

Return type

str

Attributes

arn

(experimental) the ARN of the resolver.

Stability

experimental

Return type

str

node

The construct tree node associated with this construct.

Return type

ConstructNode

Static Methods

classmethod is_construct(x)

Return whether the given object is a Construct.

Parameters

x (Any) –

Return type

bool