## API Report File for "@aws-amplify/data-construct"

> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/).

```ts

import { AddFunctionProps } from '@aws-amplify/graphql-api-construct';
import { AmplifyGraphqlApi as AmplifyData } from '@aws-amplify/graphql-api-construct';
import { AmplifyGraphqlApiCfnResources as AmplifyDataCfnResources } from '@aws-amplify/graphql-api-construct';
import { AmplifyGraphqlDefinition as AmplifyDataDefinition } from '@aws-amplify/graphql-api-construct';
import { AmplifyGraphqlApiProps as AmplifyDataProps } from '@aws-amplify/graphql-api-construct';
import { AmplifyGraphqlApiResources as AmplifyDataResources } from '@aws-amplify/graphql-api-construct';
import { AmplifyDynamoDbModelDataSourceStrategy } from '@aws-amplify/graphql-api-construct';
import { AmplifyDynamoDbTableWrapper } from '@aws-amplify/graphql-api-construct';
import { ApiKeyAuthorizationConfig } from '@aws-amplify/graphql-api-construct';
import { AuthorizationModes } from '@aws-amplify/graphql-api-construct';
import { AutomergeConflictResolutionStrategy } from '@aws-amplify/graphql-api-construct';
import { ConflictDetectionType } from '@aws-amplify/graphql-api-construct';
import { ConflictResolution } from '@aws-amplify/graphql-api-construct';
import { ConflictResolutionStrategy } from '@aws-amplify/graphql-api-construct';
import { ConflictResolutionStrategyBase } from '@aws-amplify/graphql-api-construct';
import { CustomConflictResolutionStrategy } from '@aws-amplify/graphql-api-construct';
import { CustomSqlDataSourceStrategy } from '@aws-amplify/graphql-api-construct';
import { DataStoreConfiguration } from '@aws-amplify/graphql-api-construct';
import { DefaultDynamoDbModelDataSourceStrategy } from '@aws-amplify/graphql-api-construct';
import { FieldLogLevel } from '@aws-amplify/graphql-api-construct';
import { FunctionSlot } from '@aws-amplify/graphql-api-construct';
import { FunctionSlotBase } from '@aws-amplify/graphql-api-construct';
import { FunctionSlotOverride } from '@aws-amplify/graphql-api-construct';
import { IAMAuthorizationConfig } from '@aws-amplify/graphql-api-construct';
import { IAmplifyGraphqlDefinition as IAmplifyDataDefinition } from '@aws-amplify/graphql-api-construct';
import { IBackendOutputEntry } from '@aws-amplify/graphql-api-construct';
import { IBackendOutputStorageStrategy } from '@aws-amplify/graphql-api-construct';
import { IdentityPoolAuthorizationConfig } from '@aws-amplify/graphql-api-construct';
import { ImportedAmplifyDynamoDbModelDataSourceStrategy } from '@aws-amplify/graphql-api-construct';
import { LambdaAuthorizationConfig } from '@aws-amplify/graphql-api-construct';
import { LogConfig } from '@aws-amplify/graphql-api-construct';
import { Logging } from '@aws-amplify/graphql-api-construct';
import { ModelDataSourceStrategy } from '@aws-amplify/graphql-api-construct';
import { ModelDataSourceStrategyDbType } from '@aws-amplify/graphql-api-construct';
import { ModelDataSourceStrategySqlDbType } from '@aws-amplify/graphql-api-construct';
import { MutationFunctionSlot } from '@aws-amplify/graphql-api-construct';
import { OIDCAuthorizationConfig } from '@aws-amplify/graphql-api-construct';
import { OptimisticConflictResolutionStrategy } from '@aws-amplify/graphql-api-construct';
import { PartialTranslationBehavior } from '@aws-amplify/graphql-api-construct';
import { ProvisionedConcurrencyConfig } from '@aws-amplify/graphql-api-construct';
import { ProvisionedThroughput } from '@aws-amplify/graphql-api-construct';
import { QueryFunctionSlot } from '@aws-amplify/graphql-api-construct';
import { RetentionDays } from '@aws-amplify/graphql-api-construct';
import { SQLLambdaModelDataSourceStrategy } from '@aws-amplify/graphql-api-construct';
import { SQLLambdaModelDataSourceStrategyFactory } from '@aws-amplify/graphql-api-construct';
import { SqlModelDataSourceDbConnectionConfig } from '@aws-amplify/graphql-api-construct';
import { SqlModelDataSourceSecretsManagerDbConnectionConfig } from '@aws-amplify/graphql-api-construct';
import { SqlModelDataSourceSsmDbConnectionConfig } from '@aws-amplify/graphql-api-construct';
import { SqlModelDataSourceSsmDbConnectionStringConfig } from '@aws-amplify/graphql-api-construct';
import { SSESpecification } from '@aws-amplify/graphql-api-construct';
import { SSEType } from '@aws-amplify/graphql-api-construct';
import { SslCertConfig } from '@aws-amplify/graphql-api-construct';
import { SslCertSsmPathConfig } from '@aws-amplify/graphql-api-construct';
import { StreamSpecification } from '@aws-amplify/graphql-api-construct';
import { SubnetAvailabilityZone } from '@aws-amplify/graphql-api-construct';
import { SubscriptionFunctionSlot } from '@aws-amplify/graphql-api-construct';
import { TimeToLiveSpecification } from '@aws-amplify/graphql-api-construct';
import { TranslationBehavior } from '@aws-amplify/graphql-api-construct';
import { UserPoolAuthorizationConfig } from '@aws-amplify/graphql-api-construct';
import { VpcConfig } from '@aws-amplify/graphql-api-construct';

export { AddFunctionProps }

export { AmplifyData }

export { AmplifyDataCfnResources }

export { AmplifyDataDefinition }

export { AmplifyDataProps }

export { AmplifyDataResources }

export { AmplifyDynamoDbModelDataSourceStrategy }

export { AmplifyDynamoDbTableWrapper }

export { ApiKeyAuthorizationConfig }

export { AuthorizationModes }

export { AutomergeConflictResolutionStrategy }

export { ConflictDetectionType }

export { ConflictResolution }

export { ConflictResolutionStrategy }

export { ConflictResolutionStrategyBase }

export { CustomConflictResolutionStrategy }

export { CustomSqlDataSourceStrategy }

export { DataStoreConfiguration }

export { DefaultDynamoDbModelDataSourceStrategy }

export { FieldLogLevel }

export { FunctionSlot }

export { FunctionSlotBase }

export { FunctionSlotOverride }

export { IAMAuthorizationConfig }

export { IAmplifyDataDefinition }

export { IBackendOutputEntry }

export { IBackendOutputStorageStrategy }

export { IdentityPoolAuthorizationConfig }

export { ImportedAmplifyDynamoDbModelDataSourceStrategy }

export { LambdaAuthorizationConfig }

export { LogConfig }

export { Logging }

export { ModelDataSourceStrategy }

export { ModelDataSourceStrategyDbType }

export { ModelDataSourceStrategySqlDbType }

export { MutationFunctionSlot }

export { OIDCAuthorizationConfig }

export { OptimisticConflictResolutionStrategy }

export { PartialTranslationBehavior }

export { ProvisionedConcurrencyConfig }

export { ProvisionedThroughput }

export { QueryFunctionSlot }

export { RetentionDays }

export { SQLLambdaModelDataSourceStrategy }

export { SQLLambdaModelDataSourceStrategyFactory }

export { SqlModelDataSourceDbConnectionConfig }

export { SqlModelDataSourceSecretsManagerDbConnectionConfig }

export { SqlModelDataSourceSsmDbConnectionConfig }

export { SqlModelDataSourceSsmDbConnectionStringConfig }

export { SSESpecification }

export { SSEType }

export { SslCertConfig }

export { SslCertSsmPathConfig }

export { StreamSpecification }

export { SubnetAvailabilityZone }

export { SubscriptionFunctionSlot }

export { TimeToLiveSpecification }

export { TranslationBehavior }

export { UserPoolAuthorizationConfig }

export { VpcConfig }

// (No @packageDocumentation comment for this package)

```
