Package com.pulumi.aws.appsync
Class ResolverArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.appsync.ResolverArgs
-
public final class ResolverArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classResolverArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static ResolverArgsEmpty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description com.pulumi.core.Output<java.lang.String>apiId()static ResolverArgs.Builderbuilder()static ResolverArgs.Builderbuilder(ResolverArgs defaults)java.util.Optional<com.pulumi.core.Output<ResolverCachingConfigArgs>>cachingConfig()java.util.Optional<com.pulumi.core.Output<java.lang.String>>code()java.util.Optional<com.pulumi.core.Output<java.lang.String>>dataSource()com.pulumi.core.Output<java.lang.String>field()java.util.Optional<com.pulumi.core.Output<java.lang.String>>kind()java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>maxBatchSize()java.util.Optional<com.pulumi.core.Output<ResolverPipelineConfigArgs>>pipelineConfig()java.util.Optional<com.pulumi.core.Output<java.lang.String>>region()java.util.Optional<com.pulumi.core.Output<java.lang.String>>requestTemplate()java.util.Optional<com.pulumi.core.Output<java.lang.String>>responseTemplate()java.util.Optional<com.pulumi.core.Output<ResolverRuntimeArgs>>runtime()java.util.Optional<com.pulumi.core.Output<ResolverSyncConfigArgs>>syncConfig()com.pulumi.core.Output<java.lang.String>type()
-
-
-
Field Detail
-
Empty
public static final ResolverArgs Empty
-
-
Method Detail
-
apiId
public com.pulumi.core.Output<java.lang.String> apiId()
- Returns:
- API ID for the GraphQL API.
-
cachingConfig
public java.util.Optional<com.pulumi.core.Output<ResolverCachingConfigArgs>> cachingConfig()
- Returns:
- Caching Config. See Caching Config.
-
code
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> code()
- Returns:
- Function code that contains the request and response functions. When code is used, the runtime is required. The runtime value must be APPSYNC_JS.
-
dataSource
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> dataSource()
- Returns:
- Data source name.
-
field
public com.pulumi.core.Output<java.lang.String> field()
- Returns:
- Field name from the schema defined in the GraphQL API.
-
kind
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> kind()
- Returns:
- Resolver type. Valid values are `UNIT` and `PIPELINE`.
-
maxBatchSize
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> maxBatchSize()
- Returns:
- Maximum batching size for a resolver. Valid values are between `0` and `2000`.
-
pipelineConfig
public java.util.Optional<com.pulumi.core.Output<ResolverPipelineConfigArgs>> pipelineConfig()
- Returns:
- Caching configuration for the resolver. See Pipeline Config.
-
region
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> region()
- Returns:
- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
-
requestTemplate
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> requestTemplate()
- Returns:
- Request mapping template for UNIT resolver or 'before mapping template' for PIPELINE resolver. Required for non-Lambda resolvers.
-
responseTemplate
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> responseTemplate()
- Returns:
- Response mapping template for UNIT resolver or 'after mapping template' for PIPELINE resolver. Required for non-Lambda resolvers.
-
runtime
public java.util.Optional<com.pulumi.core.Output<ResolverRuntimeArgs>> runtime()
- Returns:
- Runtime used by an AWS AppSync pipeline resolver or AWS AppSync function. Specifies the name and version of the runtime to use. Note that if a runtime is specified, code must also be specified. See Runtime.
-
syncConfig
public java.util.Optional<com.pulumi.core.Output<ResolverSyncConfigArgs>> syncConfig()
- Returns:
- Sync configuration for a resolver. See Sync Config.
-
type
public com.pulumi.core.Output<java.lang.String> type()
- Returns:
- Type name from the schema defined in the GraphQL API.
-
builder
public static ResolverArgs.Builder builder()
-
builder
public static ResolverArgs.Builder builder(ResolverArgs defaults)
-
-