appsync library

AWS AppSync.

Classes

AppsyncApiAuthProvider
Typed helper for the event_config.auth_provider block of aws_appsync_api (derived from provider schema).
AppsyncApiCognitoConfig
Typed helper for the event_config.auth_provider.cognito_config block of aws_appsync_api (derived from provider schema).
AppsyncApiConnectionAuthMode
Typed helper for the event_config.connection_auth_mode block of aws_appsync_api (derived from provider schema).
AppsyncApiDefaultPublishAuthMode
Typed helper for the event_config.default_publish_auth_mode block of aws_appsync_api (derived from provider schema).
AppsyncApiDefaultSubscribeAuthMode
Typed helper for the event_config.default_subscribe_auth_mode block of aws_appsync_api (derived from provider schema).
AppsyncApiEventConfig
Typed helper for the event_config block of aws_appsync_api (derived from provider schema).
AppsyncApiLambdaAuthorizerConfig
Typed helper for the event_config.auth_provider.lambda_authorizer_config block of aws_appsync_api (derived from provider schema).
AppsyncApiLogConfig
Typed helper for the event_config.log_config block of aws_appsync_api (derived from provider schema).
AppsyncApiOpenidConnectConfig
Typed helper for the event_config.auth_provider.openid_connect_config block of aws_appsync_api (derived from provider schema).
AppsyncChannelNamespaceHandlerConfigs
Typed helper for the handler_configs block of aws_appsync_channel_namespace (derived from provider schema).
AppsyncChannelNamespaceIntegration
Typed helper for the handler_configs.on_publish.integration block of aws_appsync_channel_namespace (derived from provider schema). Shared by every block of this shape in the resource.
AppsyncChannelNamespaceLambdaConfig
Typed helper for the handler_configs.on_publish.integration.lambda_config block of aws_appsync_channel_namespace (derived from provider schema). Shared by every block of this shape in the resource.
AppsyncChannelNamespaceOnPublish
Typed helper for the handler_configs.on_publish block of aws_appsync_channel_namespace (derived from provider schema).
AppsyncChannelNamespaceOnSubscribe
Typed helper for the handler_configs.on_subscribe block of aws_appsync_channel_namespace (derived from provider schema).
AppsyncChannelNamespacePublishAuthMode
Typed helper for the publish_auth_mode block of aws_appsync_channel_namespace (derived from provider schema).
AppsyncChannelNamespaceSubscribeAuthMode
Typed helper for the subscribe_auth_mode block of aws_appsync_channel_namespace (derived from provider schema).
AppsyncDatasourceAuthorizationConfig
Typed helper for the http_config.authorization_config block of aws_appsync_datasource (derived from provider schema).
AppsyncDatasourceAwsIamConfig
Typed helper for the http_config.authorization_config.aws_iam_config block of aws_appsync_datasource (derived from provider schema).
AppsyncDatasourceDeltaSyncConfig
Typed helper for the dynamodb_config.delta_sync_config block of aws_appsync_datasource (derived from provider schema).
AppsyncDatasourceDynamodbConfig
Typed helper for the dynamodb_config block of aws_appsync_datasource (derived from provider schema).
AppsyncDatasourceElasticsearchConfig
Typed helper for the elasticsearch_config block of aws_appsync_datasource (derived from provider schema).
AppsyncDatasourceEventBridgeConfig
Typed helper for the event_bridge_config block of aws_appsync_datasource (derived from provider schema).
AppsyncDatasourceHttpConfig
Typed helper for the http_config block of aws_appsync_datasource (derived from provider schema).
AppsyncDatasourceHttpEndpointConfig
Typed helper for the relational_database_config.http_endpoint_config block of aws_appsync_datasource (derived from provider schema).
AppsyncDatasourceLambdaConfig
Typed helper for the lambda_config block of aws_appsync_datasource (derived from provider schema).
AppsyncDatasourceOpensearchserviceConfig
Typed helper for the opensearchservice_config block of aws_appsync_datasource (derived from provider schema).
AppsyncDatasourceRelationalDatabaseConfig
Typed helper for the relational_database_config block of aws_appsync_datasource (derived from provider schema).
AppsyncFunctionLambdaConflictHandlerConfig
Typed helper for the sync_config.lambda_conflict_handler_config block of aws_appsync_function (derived from provider schema).
AppsyncFunctionRuntime
Typed helper for the runtime block of aws_appsync_function (derived from provider schema).
AppsyncFunctionSyncConfig
Typed helper for the sync_config block of aws_appsync_function (derived from provider schema).
AppsyncGraphqlApiAdditionalAuthenticationProvider
Typed helper for the additional_authentication_provider block of aws_appsync_graphql_api (derived from provider schema).
AppsyncGraphqlApiAdditionalAuthenticationProviderUserPoolConfig
Typed helper for the additional_authentication_provider.user_pool_config block of aws_appsync_graphql_api (derived from provider schema).
AppsyncGraphqlApiEnhancedMetricsConfig
Typed helper for the enhanced_metrics_config block of aws_appsync_graphql_api (derived from provider schema).
AppsyncGraphqlApiLambdaAuthorizerConfig
Typed helper for the lambda_authorizer_config block of aws_appsync_graphql_api (derived from provider schema). Shared by every block of this shape in the resource.
AppsyncGraphqlApiLogConfig
Typed helper for the log_config block of aws_appsync_graphql_api (derived from provider schema).
AppsyncGraphqlApiOpenidConnectConfig
Typed helper for the openid_connect_config block of aws_appsync_graphql_api (derived from provider schema). Shared by every block of this shape in the resource.
AppsyncGraphqlApiUserPoolConfig
Typed helper for the user_pool_config block of aws_appsync_graphql_api (derived from provider schema).
AppsyncResolverBackend
At most one of data_source, pipeline_config on aws_appsync_resolver: the provider rejects more than one, so each variant sets one of them and a null choice sets none.
AppsyncResolverBackendDataSource
The AppsyncResolverBackend.dataSource choice: sets data_source.
AppsyncResolverBackendPipelineConfig
The AppsyncResolverBackend.pipelineConfig choice: sets pipeline_config.
AppsyncResolverCachingConfig
Typed helper for the caching_config block of aws_appsync_resolver (derived from provider schema).
AppsyncResolverLambdaConflictHandlerConfig
Typed helper for the sync_config.lambda_conflict_handler_config block of aws_appsync_resolver (derived from provider schema).
AppsyncResolverPipelineConfig
Typed helper for the pipeline_config block of aws_appsync_resolver (derived from provider schema).
AppsyncResolverRuntime
Typed helper for the runtime block of aws_appsync_resolver (derived from provider schema).
AppsyncResolverSyncConfig
Typed helper for the sync_config block of aws_appsync_resolver (derived from provider schema).
AppsyncSourceApiAssociationMergedApi
Exactly one of merged_api_arn, merged_api_id on aws_appsync_source_api_association: the provider rejects none and more than one, so each variant sets one of them.
AppsyncSourceApiAssociationMergedApiArn
The AppsyncSourceApiAssociationMergedApi.mergedApiArn choice: sets merged_api_arn.
AppsyncSourceApiAssociationMergedApiId
The AppsyncSourceApiAssociationMergedApi.mergedApiId choice: sets merged_api_id.
AppsyncSourceApiAssociationSourceApi
Exactly one of source_api_arn, source_api_id on aws_appsync_source_api_association: the provider rejects none and more than one, so each variant sets one of them.
AppsyncSourceApiAssociationSourceApiArn
The AppsyncSourceApiAssociationSourceApi.sourceApiArn choice: sets source_api_arn.
AppsyncSourceApiAssociationSourceApiId
The AppsyncSourceApiAssociationSourceApi.sourceApiId choice: sets source_api_id.
AwsAppsyncApi
Factory wrapper for aws_appsync_api.
AwsAppsyncApiCache
Factory wrapper for aws_appsync_api_cache.
AwsAppsyncApiKey
Factory wrapper for aws_appsync_api_key.
AwsAppsyncChannelNamespace
Factory wrapper for aws_appsync_channel_namespace.
AwsAppsyncDatasource
Factory wrapper for aws_appsync_datasource.
AwsAppsyncDomainName
Factory wrapper for aws_appsync_domain_name.
AwsAppsyncDomainNameApiAssociation
Factory wrapper for aws_appsync_domain_name_api_association.
AwsAppsyncFunction
Factory wrapper for aws_appsync_function.
AwsAppsyncGraphqlApi
Factory wrapper for aws_appsync_graphql_api.
AwsAppsyncResolver
Factory wrapper for aws_appsync_resolver.
AwsAppsyncSourceApiAssociation
Factory wrapper for aws_appsync_source_api_association.
AwsAppsyncType
Factory wrapper for aws_appsync_type.

Enums

AppsyncApiAuthType
auth_type — derived from the provider schema description.
AppsyncApiCacheApiCachingBehavior
Appsync Api Cache Api Caching enum for api_caching_behavior.
AppsyncApiCacheType
Appsync Api Cache enum for type.
AppsyncApiLogLevel
log_level — derived from the provider schema description.
AppsyncChannelNamespaceAuthType
auth_type — derived from the provider schema description.
AppsyncChannelNamespaceBehavior
behavior — derived from the provider schema description.
AppsyncChannelNamespaceInvokeType
invoke_type — derived from the provider schema description.
AppsyncDatasourceAuthorizationType
authorization_type — derived from the provider schema description.
AppsyncDatasourceSourceType
source_type — derived from the provider schema description.
AppsyncDatasourceType
Appsync Datasource enum for type.
AppsyncFunctionConflictDetection
conflict_detection — derived from the provider schema description.
AppsyncFunctionConflictHandler
conflict_handler — derived from the provider schema description.
AppsyncFunctionRuntimeName
name — derived from the provider schema description.
AppsyncFunctionVersion
Appsync Function enum for function_version.
AppsyncGraphqlApiAdditionalAuthenticationProviderAuthenticationType
authentication_type — derived from the provider schema description.
AppsyncGraphqlApiAuthenticationType
Appsync Graphql Api Authentication enum for authentication_type.
AppsyncGraphqlApiDataSourceLevelMetricsBehavior
data_source_level_metrics_behavior — derived from the provider schema description.
AppsyncGraphqlApiDefaultAction
default_action — derived from the provider schema description.
AppsyncGraphqlApiFieldLogLevel
field_log_level — derived from the provider schema description.
AppsyncGraphqlApiIntrospectionConfig
Appsync Graphql Api Introspection enum for introspection_config.
AppsyncGraphqlApiOperationLevelMetricsConfig
operation_level_metrics_config — derived from the provider schema description.
AppsyncGraphqlApiResolverLevelMetricsBehavior
resolver_level_metrics_behavior — derived from the provider schema description.
AppsyncGraphqlApiType
Appsync Graphql Api enum for api_type.
AppsyncGraphqlApiVisibility
Appsync Graphql Api enum for visibility.
AppsyncResolverConflictDetection
conflict_detection — derived from the provider schema description.
AppsyncResolverConflictHandler
conflict_handler — derived from the provider schema description.
AppsyncResolverKind
Appsync Resolver enum for kind.
AppsyncResolverName
name — derived from the provider schema description.
AppsyncTypeFormat
Appsync Type enum for format.