export enum DefaultEmrJobFlowRole { DEFAULT_EMR_JOB_FLOW_ROLE = 'EMR_EC2_DefaultRole' } export enum DefaultEmrServiceRole { DEFAULT_EMR_SERVICE_ROLE = 'EMR_DefaultRole' } export enum EmrApplication { HADOOP = 'Hadoop', HIVE = 'Hive', MAHOUT = 'Mahout', PIG = 'Pig', SPARK = 'Spark', GANGLIA = 'Ganglia' } export enum EmrReleaseLabel { EMR_5_20_0 = 'emr-5.20.0', EMR_5_19_0 = 'emr-5.19.0', EMR_5_18_0 = 'emr-5.18.0', EMR_5_17_0 = 'emr-5.17.0', EMR_5_16_0 = 'emr-5.16.0', EMR_5_15_0 = 'emr-5.15.0', EMR_5_14_0 = 'emr-5.14.0', EMR_5_13_0 = 'emr-5.13.0', EMR_5_12_1 = 'emr-5.12.1', EMR_5_12_0 = 'emr-5.12.0', EMR_5_11_1 = 'emr-5.11.1', EMR_5_11_0 = 'emr-5.11.0', EMR_5_10_0 = 'emr-5.10.0', EMR_5_9_0 = 'emr-5.9.0', EMR_4_9_2 = 'emr-4.9.2', EMR_4_9_1 = 'emr-4.9.1' } export enum NotificationOptions { ALWAYS = 'always', ON_FAILURE = 'on_failure', ON_STATE_CHANGE = 'on_state_change', ON_STATE_CHANGE_AND_FAILURES = 'on_state_change_and_failures', NEVER = 'never' } export enum OnDemand { ON_DEMAND = 'on_demand' } export enum ProcessOverlapAction { WAIT = 'wait', TERMINATE = 'terminate' } export enum ProcessStatus { RUNNING = 'running', SUCCEEDED = 'succeeded', FAILED = 'failed' } export enum TaskStatus { SUBMITTED = 'submitted', RUNNABLE = 'runnable', STARTING = 'starting', PENDING = 'pending', RUNNING = 'running', FAILED = 'failed', SUCCEEDED = 'succeeded' }