UNPKG

@altostra/core

Version:

Core library for shared types and logic

18 lines (17 loc) 1.43 kB
import type { DynamoDBBackupFullAccessPolicy } from "./DynamoDBBackupFullAccessPolicy"; import type { DynamoDBCrudPolicy } from "./DynamoDBCrudPolicy"; import type { DynamoDBReadPolicy } from "./DynamoDBReadPolicy"; import type { DynamoDBReconfigurePolicy } from "./DynamoDBReconfigurePolicy"; import type { DynamoDBRestoreFromBackupPolicy } from "./DynamoDBRestoreFromBackupPolicy"; import type { DynamoDBStreamReadPolicy } from "./DynamoDBStreamReadPolicy"; import type { DynamoDBWritePolicy } from "./DynamoDBWritePolicy"; export * from "./DynamoDBBackupFullAccessPolicy"; export * from "./DynamoDBCrudPolicy"; export * from "./DynamoDBReadPolicy"; export * from "./DynamoDBReconfigurePolicy"; export * from "./DynamoDBRestoreFromBackupPolicy"; export * from "./DynamoDBStreamReadPolicy"; export * from "./DynamoDBWritePolicy"; export declare type DynamoDBPolicyTemplate = DynamoDBBackupFullAccessPolicy | DynamoDBCrudPolicy | DynamoDBReadPolicy | DynamoDBReconfigurePolicy | DynamoDBRestoreFromBackupPolicy | DynamoDBStreamReadPolicy | DynamoDBWritePolicy; export declare type DynamoDBPolicyTemplateKeys = keyof DynamoDBBackupFullAccessPolicy | keyof DynamoDBCrudPolicy | keyof DynamoDBReadPolicy | keyof DynamoDBReconfigurePolicy | keyof DynamoDBRestoreFromBackupPolicy | keyof DynamoDBStreamReadPolicy | keyof DynamoDBWritePolicy; export declare const DynamoDBPolicyTemplateKeys: Record<DynamoDBPolicyTemplateKeys, true>;