Package com.pulumi.aws.appsync.inputs
Class ResolverState
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.appsync.inputs.ResolverState
-
public final class ResolverState extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classResolverState.Builder
-
Field Summary
Fields Modifier and Type Field Description static ResolverStateEmpty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<com.pulumi.core.Output<java.lang.String>>apiId()java.util.Optional<com.pulumi.core.Output<java.lang.String>>arn()static ResolverState.Builderbuilder()static ResolverState.Builderbuilder(ResolverState 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()java.util.Optional<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()java.util.Optional<com.pulumi.core.Output<java.lang.String>>type()
-
-
-
Field Detail
-
Empty
public static final ResolverState Empty
-
-
Method Detail
-
apiId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> apiId()
- Returns:
- API ID for the GraphQL API.
-
arn
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> arn()
- Returns:
- ARN
-
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 java.util.Optional<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 java.util.Optional<com.pulumi.core.Output<java.lang.String>> type()
- Returns:
- Type name from the schema defined in the GraphQL API.
-
builder
public static ResolverState.Builder builder()
-
builder
public static ResolverState.Builder builder(ResolverState defaults)
-
-