@altostra/core
Version:
Core library for shared types and logic
10 lines (9 loc) • 801 B
TypeScript
import type { CloudWatchDashboardPolicy } from "./CloudWatchDashboardPolicy";
import type { CloudWatchDescribeAlarmHistoryPolicy } from "./CloudWatchDescribeAlarmHistoryPolicy";
import type { CloudWatchPutMetricPolicy } from "./CloudWatchPutMetricPolicy";
export * from "./CloudWatchDashboardPolicy";
export * from "./CloudWatchDescribeAlarmHistoryPolicy";
export * from "./CloudWatchPutMetricPolicy";
export declare type CloudWatchPolicyTemplate = CloudWatchDashboardPolicy | CloudWatchDescribeAlarmHistoryPolicy | CloudWatchPutMetricPolicy;
export declare type CloudWatchPolicyTemplateKeys = keyof CloudWatchDashboardPolicy | keyof CloudWatchDescribeAlarmHistoryPolicy | keyof CloudWatchPutMetricPolicy;
export declare const CloudWatchPolicyTemplateKeys: Record<CloudWatchPolicyTemplateKeys, true>;