@aws-amplify/data-construct
Version:
AppSync GraphQL Api Construct using Amplify GraphQL Transformer - Aliased to use `Data` name scheme.
128 lines (126 loc) • 3.7 kB
text/typescript
import {
AddFunctionProps,
AmplifyDynamoDbModelDataSourceStrategy,
AmplifyDynamoDbTableWrapper,
AmplifyGraphqlApi,
AmplifyGraphqlApiCfnResources,
AmplifyGraphqlApiProps,
AmplifyGraphqlApiResources,
AmplifyGraphqlDefinition,
ApiKeyAuthorizationConfig,
AuthorizationModes,
AutomergeConflictResolutionStrategy,
ConflictDetectionType,
ConflictResolution,
ConflictResolutionStrategy,
ConflictResolutionStrategyBase,
CustomConflictResolutionStrategy,
CustomSqlDataSourceStrategy,
DataStoreConfiguration,
DefaultDynamoDbModelDataSourceStrategy,
FieldLogLevel,
FunctionSlot,
FunctionSlotBase,
FunctionSlotOverride,
IAMAuthorizationConfig,
IAmplifyGraphqlDefinition,
IBackendOutputEntry,
IBackendOutputStorageStrategy,
IdentityPoolAuthorizationConfig,
ImportedAmplifyDynamoDbModelDataSourceStrategy,
LambdaAuthorizationConfig,
LogConfig,
Logging,
ModelDataSourceStrategy,
ModelDataSourceStrategyDbType,
ModelDataSourceStrategySqlDbType,
MutationFunctionSlot,
OIDCAuthorizationConfig,
OptimisticConflictResolutionStrategy,
PartialTranslationBehavior,
PointInTimeRecoverySpecification,
ProvisionedConcurrencyConfig,
ProvisionedThroughput,
QueryFunctionSlot,
RetentionDays,
SQLLambdaModelDataSourceStrategy,
SQLLambdaModelDataSourceStrategyFactory,
SqlModelDataSourceDbConnectionConfig,
SqlModelDataSourceSecretsManagerDbConnectionConfig,
SqlModelDataSourceSsmDbConnectionConfig,
SqlModelDataSourceSsmDbConnectionStringConfig,
SSESpecification,
SSEType,
SslCertConfig,
SslCertSsmPathConfig,
StreamSpecification,
SubnetAvailabilityZone,
SubscriptionFunctionSlot,
TimeToLiveSpecification,
TranslationBehavior,
UserPoolAuthorizationConfig,
VpcConfig,
} from '@aws-amplify/graphql-api-construct';
export {
AddFunctionProps,
AmplifyDynamoDbModelDataSourceStrategy,
AmplifyDynamoDbTableWrapper,
AmplifyGraphqlApi as AmplifyData,
AmplifyGraphqlApiCfnResources as AmplifyDataCfnResources,
AmplifyGraphqlApiProps as AmplifyDataProps,
AmplifyGraphqlApiResources as AmplifyDataResources,
AmplifyGraphqlDefinition as AmplifyDataDefinition,
ApiKeyAuthorizationConfig,
AuthorizationModes,
AutomergeConflictResolutionStrategy,
ConflictDetectionType,
ConflictResolution,
ConflictResolutionStrategy,
ConflictResolutionStrategyBase,
CustomConflictResolutionStrategy,
CustomSqlDataSourceStrategy,
DataStoreConfiguration,
DefaultDynamoDbModelDataSourceStrategy,
FieldLogLevel,
FunctionSlot,
FunctionSlotBase,
FunctionSlotOverride,
IAMAuthorizationConfig,
IAmplifyGraphqlDefinition as IAmplifyDataDefinition,
IBackendOutputEntry,
IBackendOutputStorageStrategy,
IdentityPoolAuthorizationConfig,
ImportedAmplifyDynamoDbModelDataSourceStrategy,
LambdaAuthorizationConfig,
LogConfig,
Logging,
ModelDataSourceStrategy,
ModelDataSourceStrategyDbType,
ModelDataSourceStrategySqlDbType,
MutationFunctionSlot,
OIDCAuthorizationConfig,
OptimisticConflictResolutionStrategy,
PartialTranslationBehavior,
PointInTimeRecoverySpecification,
ProvisionedConcurrencyConfig,
ProvisionedThroughput,
QueryFunctionSlot,
RetentionDays,
SQLLambdaModelDataSourceStrategy,
SQLLambdaModelDataSourceStrategyFactory,
SqlModelDataSourceDbConnectionConfig,
SqlModelDataSourceSecretsManagerDbConnectionConfig,
SqlModelDataSourceSsmDbConnectionConfig,
SqlModelDataSourceSsmDbConnectionStringConfig,
SSESpecification,
SSEType,
SslCertConfig,
SslCertSsmPathConfig,
StreamSpecification,
SubnetAvailabilityZone,
SubscriptionFunctionSlot,
TimeToLiveSpecification,
TranslationBehavior,
UserPoolAuthorizationConfig,
VpcConfig,
};