class Aws::AppSync::Types::Resolver
Describes a resolver.
@!attribute [rw] type_name
The resolver type name. @return [String]
@!attribute [rw] field_name
The resolver field name. @return [String]
@!attribute [rw] data_source_name
The resolver data source name. @return [String]
@!attribute [rw] resolver_arn
The resolver ARN. @return [String]
@!attribute [rw] request_mapping_template
The request mapping template. @return [String]
@!attribute [rw] response_mapping_template
The response mapping template. @return [String]
@!attribute [rw] kind
The resolver type. * **UNIT**\: A UNIT resolver type. A UNIT resolver is the default resolver type. A UNIT resolver enables you to execute a GraphQL query against a single data source. * **PIPELINE**\: A PIPELINE resolver type. A PIPELINE resolver enables you to execute a series of `Function` in a serial manner. You can use a pipeline resolver to execute a GraphQL query against multiple data sources. @return [String]
@!attribute [rw] pipeline_config
The `PipelineConfig`. @return [Types::PipelineConfig]
@!attribute [rw] sync_config
The `SyncConfig` for a resolver attached to a versioned datasource. @return [Types::SyncConfig]
@!attribute [rw] caching_config
The caching configuration for the resolver. @return [Types::CachingConfig]
@see docs.aws.amazon.com/goto/WebAPI/appsync-2017-07-25/Resolver AWS API Documentation
Constants
- SENSITIVE