CfnResolverProps

class aws_cdk.aws_appsync.CfnResolverProps(*, api_id, field_name, type_name, caching_config=None, data_source_name=None, kind=None, pipeline_config=None, request_mapping_template=None, request_mapping_template_s3_location=None, response_mapping_template=None, response_mapping_template_s3_location=None, sync_config=None)

Bases: object

Properties for defining a AWS::AppSync::Resolver.

Parameters
  • api_id (str) – AWS::AppSync::Resolver.ApiId.

  • field_name (str) – AWS::AppSync::Resolver.FieldName.

  • type_name (str) – AWS::AppSync::Resolver.TypeName.

  • caching_config (Union[IResolvable, CachingConfigProperty, None]) – AWS::AppSync::Resolver.CachingConfig.

  • data_source_name (Optional[str]) – AWS::AppSync::Resolver.DataSourceName.

  • kind (Optional[str]) – AWS::AppSync::Resolver.Kind.

  • pipeline_config (Union[IResolvable, PipelineConfigProperty, None]) – AWS::AppSync::Resolver.PipelineConfig.

  • request_mapping_template (Optional[str]) – AWS::AppSync::Resolver.RequestMappingTemplate.

  • request_mapping_template_s3_location (Optional[str]) – AWS::AppSync::Resolver.RequestMappingTemplateS3Location.

  • response_mapping_template (Optional[str]) – AWS::AppSync::Resolver.ResponseMappingTemplate.

  • response_mapping_template_s3_location (Optional[str]) – AWS::AppSync::Resolver.ResponseMappingTemplateS3Location.

  • sync_config (Union[IResolvable, SyncConfigProperty, None]) – AWS::AppSync::Resolver.SyncConfig.

See

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-resolver.html

Attributes

api_id

AWS::AppSync::Resolver.ApiId.

See

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-resolver.html#cfn-appsync-resolver-apiid

Return type

str

caching_config

AWS::AppSync::Resolver.CachingConfig.

See

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-resolver.html#cfn-appsync-resolver-cachingconfig

Return type

Union[IResolvable, CachingConfigProperty, None]

data_source_name

AWS::AppSync::Resolver.DataSourceName.

See

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-resolver.html#cfn-appsync-resolver-datasourcename

Return type

Optional[str]

field_name

AWS::AppSync::Resolver.FieldName.

See

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-resolver.html#cfn-appsync-resolver-fieldname

Return type

str

kind

AWS::AppSync::Resolver.Kind.

See

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-resolver.html#cfn-appsync-resolver-kind

Return type

Optional[str]

pipeline_config

AWS::AppSync::Resolver.PipelineConfig.

See

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-resolver.html#cfn-appsync-resolver-pipelineconfig

Return type

Union[IResolvable, PipelineConfigProperty, None]

request_mapping_template

AWS::AppSync::Resolver.RequestMappingTemplate.

See

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-resolver.html#cfn-appsync-resolver-requestmappingtemplate

Return type

Optional[str]

request_mapping_template_s3_location

AWS::AppSync::Resolver.RequestMappingTemplateS3Location.

See

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-resolver.html#cfn-appsync-resolver-requestmappingtemplates3location

Return type

Optional[str]

response_mapping_template

AWS::AppSync::Resolver.ResponseMappingTemplate.

See

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-resolver.html#cfn-appsync-resolver-responsemappingtemplate

Return type

Optional[str]

response_mapping_template_s3_location

AWS::AppSync::Resolver.ResponseMappingTemplateS3Location.

See

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-resolver.html#cfn-appsync-resolver-responsemappingtemplates3location

Return type

Optional[str]

sync_config

AWS::AppSync::Resolver.SyncConfig.

See

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-resolver.html#cfn-appsync-resolver-syncconfig

Return type

Union[IResolvable, SyncConfigProperty, None]

type_name

AWS::AppSync::Resolver.TypeName.

See

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-resolver.html#cfn-appsync-resolver-typename

Return type

str