class RP::EMR::Instances

Public Instance Methods

to_hash() click to toggle source
# File lib/rp/emr/instances.rb, line 20
def to_hash
  {
    master_instance_type: master_instance_type,
    slave_instance_type: slave_instance_type,
    instance_count: instance_count,
    instance_groups: instance_groups,
    ec2_key_name: ec2_key_name,
    placement: placement,
    keep_job_flow_alive_when_no_steps: keep_job_flow_alive_when_no_steps,
    termination_protected: termination_protected,
    hadoop_version: hadoop_version,
    ec2_subnet_id: ec2_subnet_id,
  }.reject { |k,v| !v || (v.respond_to?(:empty?) && v.empty?) }
end