UNPKG

@altostra/core

Version:

Core library for shared types and logic

16 lines (15 loc) 1.76 kB
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>;