@aws-amplify/graphql-model-transformer
Version:
Amplify graphql @model transformer
8 lines • 1.06 kB
TypeScript
import { TableDescription, CreateTableCommandInput } from '@aws-sdk/client-dynamodb';
export declare const importTable: (createTableInput: CreateTableCommandInput) => Promise<AWSCDKAsyncCustomResource.OnEventResponse>;
export declare const validateImportedTableProperties: (importedTableProperties: TableComparisonProperties, expectedTableProperties: TableComparisonProperties) => void;
export type TableComparisonProperties = Partial<Pick<TableDescription, 'AttributeDefinitions' | 'KeySchema' | 'GlobalSecondaryIndexes' | 'BillingModeSummary' | 'ProvisionedThroughput' | 'StreamSpecification' | 'SSEDescription' | 'DeletionProtectionEnabled'>>;
export declare const getExpectedTableProperties: (createTableInput: CreateTableCommandInput) => TableComparisonProperties;
export declare const getImportedTableComparisonProperties: (importedTable: TableDescription) => TableComparisonProperties;
export declare const sanitizeTableProperties: (tableProperties: TableComparisonProperties) => TableComparisonProperties;
//# sourceMappingURL=import-table.d.ts.map