@altostra/core
Version:
Core library for shared types and logic
16 lines (15 loc) • 1.76 kB
TypeScript
import type { ElasticMapReduceAddJobFlowStepsPolicy } from "./ElasticMapReduceAddJobFlowStepsPolicy";
import type { ElasticMapReduceCancelStepsPolicy } from "./ElasticMapReduceCancelStepsPolicy";
import type { ElasticMapReduceModifyInstanceFleetPolicy } from "./ElasticMapReduceModifyInstanceFleetPolicy";
import type { ElasticMapReduceModifyInstanceGroupsPolicy } from "./ElasticMapReduceModifyInstanceGroupsPolicy";
import type { ElasticMapReduceSetTerminationProtectionPolicy } from "./ElasticMapReduceSetTerminationProtectionPolicy";
import type { ElasticMapReduceTerminateJobFlowsPolicy } from "./ElasticMapReduceTerminateJobFlowsPolicy";
export * from "./ElasticMapReduceAddJobFlowStepsPolicy";
export * from "./ElasticMapReduceCancelStepsPolicy";
export * from "./ElasticMapReduceModifyInstanceFleetPolicy";
export * from "./ElasticMapReduceModifyInstanceGroupsPolicy";
export * from "./ElasticMapReduceSetTerminationProtectionPolicy";
export * from "./ElasticMapReduceTerminateJobFlowsPolicy";
export declare type ElasticMapReducePolicyTemplate = ElasticMapReduceAddJobFlowStepsPolicy | ElasticMapReduceCancelStepsPolicy | ElasticMapReduceModifyInstanceFleetPolicy | ElasticMapReduceModifyInstanceGroupsPolicy | ElasticMapReduceSetTerminationProtectionPolicy | ElasticMapReduceTerminateJobFlowsPolicy;
export declare type ElasticMapReducePolicyTemplateKeys = keyof ElasticMapReduceAddJobFlowStepsPolicy | keyof ElasticMapReduceCancelStepsPolicy | keyof ElasticMapReduceModifyInstanceFleetPolicy | keyof ElasticMapReduceModifyInstanceGroupsPolicy | keyof ElasticMapReduceSetTerminationProtectionPolicy | keyof ElasticMapReduceTerminateJobFlowsPolicy;
export declare const ElasticMapReducePolicyTemplateKeys: Record<ElasticMapReducePolicyTemplateKeys, true>;