Resolver
public struct Resolver : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember]
-
The caching configuration for the resolver.
Declaration
Swift
public let cachingConfig: CachingConfig?
-
The resolver data source name.
Declaration
Swift
public let dataSourceName: String?
-
The resolver field name.
Declaration
Swift
public let fieldName: 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.
Declaration
Swift
public let kind: ResolverKind?
-
The PipelineConfig.
Declaration
Swift
public let pipelineConfig: PipelineConfig?
-
The request mapping template.
Declaration
Swift
public let requestMappingTemplate: String?
-
The resolver ARN.
Declaration
Swift
public let resolverArn: String?
-
The response mapping template.
Declaration
Swift
public let responseMappingTemplate: String?
-
The SyncConfig for a resolver attached to a versioned datasource.
Declaration
Swift
public let syncConfig: SyncConfig?
-
The resolver type name.
Declaration
Swift
public let typeName: String?
-
init(cachingConfig:dataSourceName:fieldName:kind:pipelineConfig:requestMappingTemplate:resolverArn:responseMappingTemplate:syncConfig:typeName:)
Undocumented
Declaration
Swift
public init(cachingConfig: CachingConfig? = nil, dataSourceName: String? = nil, fieldName: String? = nil, kind: ResolverKind? = nil, pipelineConfig: PipelineConfig? = nil, requestMappingTemplate: String? = nil, resolverArn: String? = nil, responseMappingTemplate: String? = nil, syncConfig: SyncConfig? = nil, typeName: String? = nil)