class Commands::AddInstanceGroupCommand
Public Instance Methods
enact(client)
click to toggle source
# File lib/commands.rb, line 1140 def enact(client) client.add_instance_groups( 'JobFlowId' => require_single_jobflow, 'InstanceGroups' => [instance_group] ) logger.puts("Added instance group " + get_field(:instance_role)) end
validate()
click to toggle source
# File lib/commands.rb, line 1132 def validate if ! ["TASK"].include?(get_field(:instance_role)) then raise RuntimeError, "Invalid argument to #{name}, expected 'task'" end require(:instance_type, "Option #{name} is missing --instance-type") require(:instance_count, "Option #{name} is missing --instance-count") end