resolvers_list_only
Lists resolvers
in a region or regions, for all properties use resolvers
Overview
Name | resolvers_list_only |
Type | Resource |
Description | The AWS::AppSync::Resolver resource defines the logical GraphQL resolver that you attach to fields in a schema. Request and response templates for resolvers are written in Apache Velocity Template Language (VTL) format. For more information about resolvers, see [Resolver Mapping Template Reference](https://docs.aws.amazon.com/appsync/latest/devguide/resolver-mapping-template-reference.html).When you submit an update, CFNLong updates resources based on differences between what you submit and the stack's current template. To cause this resource to be updated you must change a property value for this resource in the CFNshort template. Changing the S3 file content without changing a property value will not result in an update operation. See [Update Behaviors of Stack Resources](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html) in the *User Guide*. |
Id | aws.appsync.resolvers_list_only |
Fields
Name | Datatype | Description |
---|---|---|
api_id | string | The APSYlong GraphQL API to which you want to attach this resolver. |
caching_config | object | The caching configuration for the resolver. |
code | string | The resolver code that contains the request and response functions. When code is used, the runtime is required. The runtime value must be APPSYNC_JS . |
code_s3_location | string | The Amazon S3 endpoint. |
data_source_name | string | The resolver data source name. |
field_name | string | The GraphQL field on a type that invokes the resolver. |
kind | string | The resolver type. + *UNIT*: A UNIT resolver type. A UNIT resolver is the default resolver type. You can use a UNIT resolver to run a GraphQL query against a single data source. + *PIPELINE*: A PIPELINE resolver type. You can use a PIPELINE resolver to invoke a series of Function objects in a serial manner. You can use a pipeline resolver to run a GraphQL query against multiple data sources. |
max_batch_size | integer | The maximum number of resolver request inputs that will be sent to a single LAMlong function in a BatchInvoke operation. |
pipeline_config | object | Functions linked with the pipeline resolver. |
request_mapping_template | string | The request mapping template. Request mapping templates are optional when using a Lambda data source. For all other data sources, a request mapping template is required. |
request_mapping_template_s3_location | string | The location of a request mapping template in an S3 bucket. Use this if you want to provision with a template file in S3 rather than embedding it in your CFNshort template. |
resolver_arn | string | |
response_mapping_template | string | The response mapping template. |
response_mapping_template_s3_location | string | The location of a response mapping template in an S3 bucket. Use this if you want to provision with a template file in S3 rather than embedding it in your CFNshort template. |
runtime | object | Describes a runtime used by an APSYlong resolver or APSYlong function. Specifies the name and version of the runtime to use. Note that if a runtime is specified, code must also be specified. |
sync_config | object | The SyncConfig for a resolver attached to a versioned data source. |
type_name | string | The GraphQL type that invokes this resolver. |
metrics_config | string | Enables or disables enhanced resolver metrics for specified resolvers. Note that MetricsConfig won't be used unless the resolverLevelMetricsBehavior value is set to PER_RESOLVER_METRICS . If the resolverLevelMetricsBehavior is set to FULL_REQUEST_RESOLVER_METRICS instead, MetricsConfig will be ignored. However, you can still set its value. |
region | string | AWS region. |
Methods
Name | Accessible by | Required Params |
---|---|---|
list_resources | SELECT | region |
SELECT
examples
Lists all resolvers
in a region.
SELECT
region,
resolver_arn
FROM aws.appsync.resolvers_list_only
WHERE region = 'us-east-1';
Permissions
For permissions required to operate on the resolvers_list_only
resource, see resolvers