You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.
Class: Aws::AppSync::Types::Resolver
- Inherits:
-
Struct
- Object
- Struct
- Aws::AppSync::Types::Resolver
- Defined in:
- (unknown)
Overview
Describes a resolver.
Returned by:
Instance Attribute Summary collapse
-
#caching_config ⇒ Types::CachingConfig
The caching configuration for the resolver.
-
#data_source_name ⇒ String
The resolver data source name.
-
#field_name ⇒ String
The resolver field name.
-
#kind ⇒ String
The resolver type.
-
#pipeline_config ⇒ Types::PipelineConfig
The
PipelineConfig
. -
#request_mapping_template ⇒ String
The request mapping template.
-
#resolver_arn ⇒ String
The resolver ARN.
-
#response_mapping_template ⇒ String
The response mapping template.
-
#sync_config ⇒ Types::SyncConfig
The
SyncConfig
for a resolver attached to a versioned datasource. -
#type_name ⇒ String
The resolver type name.
Instance Attribute Details
#caching_config ⇒ Types::CachingConfig
The caching configuration for the resolver.
#data_source_name ⇒ String
The resolver data source name.
#field_name ⇒ String
The resolver field name.
#kind ⇒ String
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.Possible values:
- UNIT
- PIPELINE
#pipeline_config ⇒ Types::PipelineConfig
The PipelineConfig
.
#request_mapping_template ⇒ String
The request mapping template.
#resolver_arn ⇒ String
The resolver ARN.
#response_mapping_template ⇒ String
The response mapping template.
#sync_config ⇒ Types::SyncConfig
The SyncConfig
for a resolver attached to a versioned datasource.
#type_name ⇒ String
The resolver type name.