Package-level declarations
Types
An auth mode.
Builder for ApiAuthModeArgs.
An auth provider for the AppSync API.
Builder for ApiAuthProviderArgs.
Optional authorization configuration for using Amazon Cognito user pools with your API endpoint.
Builder for ApiCognitoConfigArgs.
The configuration for an Event Api
Builder for ApiEventConfigArgs.
The log config for the AppSync API.
Builder for ApiEventLogConfigArgs.
A LambdaAuthorizerConfig holds configuration on how to authorize AWS AppSync API access when using the AWS_LAMBDA authorizer mode. Be aware that an AWS AppSync API may have only one Lambda authorizer configured at a time.
Builder for ApiLambdaAuthorizerConfigArgs.
The OpenID Connect configuration.
Builder for ApiOpenIdConnectConfigArgs.
An auth mode.
Builder for ChannelNamespaceAuthModeArgs.
Builder for ChannelNamespaceHandlerConfigArgs.
Builder for ChannelNamespaceHandlerConfigsArgs.
Builder for ChannelNamespaceIntegrationArgs.
Builder for ChannelNamespaceLambdaConfigArgs.
Builder for DataSourceAuthorizationConfigArgs.
Builder for DataSourceAwsIamConfigArgs.
Builder for DataSourceDeltaSyncConfigArgs.
Builder for DataSourceDynamoDbConfigArgs.
Builder for DataSourceElasticsearchConfigArgs.
Builder for DataSourceEventBridgeConfigArgs.
Builder for DataSourceHttpConfigArgs.
Builder for DataSourceLambdaConfigArgs.
Describes a 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.
The LambdaConflictHandlerConfig when configuring LAMBDA as the Conflict Handler.
Describes a Sync configuration for a resolver. Specifies which Conflict Detection strategy and Resolution strategy to use when the resolver is invoked.
Builder for GetApiPlainArgs.
Builder for GetChannelNamespacePlainArgs.
Builder for GetDataSourcePlainArgs.
Builder for GetDomainNamePlainArgs.
Builder for GetFunctionConfigurationPlainArgs.
Builder for GetGraphQlApiPlainArgs.
Builder for GetResolverPlainArgs.
Builder for GetSourceApiAssociationPlainArgs.
Builder for GraphQlApiLogConfigArgs.
Builder for GraphQlApiOpenIdConnectConfigArgs.
Builder for GraphQlApiUserPoolConfigArgs.
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.
Builder for ResolverAppSyncRuntimeArgs.
The caching configuration for a resolver that has caching activated.
Builder for ResolverCachingConfigArgs.
The `LambdaConflictHandlerConfig`
when configuring LAMBDA as the Conflict Handler.
Use the `PipelineConfig`
property type to specify `PipelineConfig`
for an APSYlong resolver. `PipelineConfig`
is a property of the AWS::AppSync::Resolver resource.
Builder for ResolverPipelineConfigArgs.
Describes a Sync configuration for a resolver. Specifies which Conflict Detection strategy and Resolution strategy to use when the resolver is invoked.
Builder for ResolverSyncConfigArgs.
Builder for SourceApiAssociationConfigArgs.