You are viewing documentation for version 3 of the AWS SDK for Ruby. Version 2 documentation can be found here.

Class: Aws::EMR::Types::InstanceGroupDetail

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-emr/lib/aws-sdk-emr/types.rb

Overview

Detailed information about an instance group.

Instance Attribute Summary collapse

Instance Attribute Details

#bid_priceString

The maximum Spot price your are willing to pay for EC2 instances.

An optional, nullable field that applies if the MarketType for the instance group is specified as SPOT. Specified in USD. If the value is NULL and SPOT is specified, the maximum Spot price is set equal to the On-Demand price.

Returns:

  • (String)


2442
2443
2444
2445
2446
2447
2448
2449
2450
2451
2452
2453
2454
2455
2456
2457
2458
# File 'gems/aws-sdk-emr/lib/aws-sdk-emr/types.rb', line 2442

class InstanceGroupDetail < Struct.new(
  :instance_group_id,
  :name,
  :market,
  :instance_role,
  :bid_price,
  :instance_type,
  :instance_request_count,
  :instance_running_count,
  :state,
  :last_state_change_reason,
  :creation_date_time,
  :start_date_time,
  :ready_date_time,
  :end_date_time)
  include Aws::Structure
end

#creation_date_timeTime

The date/time the instance group was created.

Returns:

  • (Time)


2442
2443
2444
2445
2446
2447
2448
2449
2450
2451
2452
2453
2454
2455
2456
2457
2458
# File 'gems/aws-sdk-emr/lib/aws-sdk-emr/types.rb', line 2442

class InstanceGroupDetail < Struct.new(
  :instance_group_id,
  :name,
  :market,
  :instance_role,
  :bid_price,
  :instance_type,
  :instance_request_count,
  :instance_running_count,
  :state,
  :last_state_change_reason,
  :creation_date_time,
  :start_date_time,
  :ready_date_time,
  :end_date_time)
  include Aws::Structure
end

#end_date_timeTime

The date/time the instance group was terminated.

Returns:

  • (Time)


2442
2443
2444
2445
2446
2447
2448
2449
2450
2451
2452
2453
2454
2455
2456
2457
2458
# File 'gems/aws-sdk-emr/lib/aws-sdk-emr/types.rb', line 2442

class InstanceGroupDetail < Struct.new(
  :instance_group_id,
  :name,
  :market,
  :instance_role,
  :bid_price,
  :instance_type,
  :instance_request_count,
  :instance_running_count,
  :state,
  :last_state_change_reason,
  :creation_date_time,
  :start_date_time,
  :ready_date_time,
  :end_date_time)
  include Aws::Structure
end

#instance_group_idString

Unique identifier for the instance group.

Returns:

  • (String)


2442
2443
2444
2445
2446
2447
2448
2449
2450
2451
2452
2453
2454
2455
2456
2457
2458
# File 'gems/aws-sdk-emr/lib/aws-sdk-emr/types.rb', line 2442

class InstanceGroupDetail < Struct.new(
  :instance_group_id,
  :name,
  :market,
  :instance_role,
  :bid_price,
  :instance_type,
  :instance_request_count,
  :instance_running_count,
  :state,
  :last_state_change_reason,
  :creation_date_time,
  :start_date_time,
  :ready_date_time,
  :end_date_time)
  include Aws::Structure
end

#instance_request_countInteger

Target number of instances to run in the instance group.

Returns:

  • (Integer)


2442
2443
2444
2445
2446
2447
2448
2449
2450
2451
2452
2453
2454
2455
2456
2457
2458
# File 'gems/aws-sdk-emr/lib/aws-sdk-emr/types.rb', line 2442

class InstanceGroupDetail < Struct.new(
  :instance_group_id,
  :name,
  :market,
  :instance_role,
  :bid_price,
  :instance_type,
  :instance_request_count,
  :instance_running_count,
  :state,
  :last_state_change_reason,
  :creation_date_time,
  :start_date_time,
  :ready_date_time,
  :end_date_time)
  include Aws::Structure
end

#instance_roleString

Instance group role in the cluster

Returns:

  • (String)


2442
2443
2444
2445
2446
2447
2448
2449
2450
2451
2452
2453
2454
2455
2456
2457
2458
# File 'gems/aws-sdk-emr/lib/aws-sdk-emr/types.rb', line 2442

class InstanceGroupDetail < Struct.new(
  :instance_group_id,
  :name,
  :market,
  :instance_role,
  :bid_price,
  :instance_type,
  :instance_request_count,
  :instance_running_count,
  :state,
  :last_state_change_reason,
  :creation_date_time,
  :start_date_time,
  :ready_date_time,
  :end_date_time)
  include Aws::Structure
end

#instance_running_countInteger

Actual count of running instances.

Returns:

  • (Integer)


2442
2443
2444
2445
2446
2447
2448
2449
2450
2451
2452
2453
2454
2455
2456
2457
2458
# File 'gems/aws-sdk-emr/lib/aws-sdk-emr/types.rb', line 2442

class InstanceGroupDetail < Struct.new(
  :instance_group_id,
  :name,
  :market,
  :instance_role,
  :bid_price,
  :instance_type,
  :instance_request_count,
  :instance_running_count,
  :state,
  :last_state_change_reason,
  :creation_date_time,
  :start_date_time,
  :ready_date_time,
  :end_date_time)
  include Aws::Structure
end

#instance_typeString

EC2 instance type.

Returns:

  • (String)


2442
2443
2444
2445
2446
2447
2448
2449
2450
2451
2452
2453
2454
2455
2456
2457
2458
# File 'gems/aws-sdk-emr/lib/aws-sdk-emr/types.rb', line 2442

class InstanceGroupDetail < Struct.new(
  :instance_group_id,
  :name,
  :market,
  :instance_role,
  :bid_price,
  :instance_type,
  :instance_request_count,
  :instance_running_count,
  :state,
  :last_state_change_reason,
  :creation_date_time,
  :start_date_time,
  :ready_date_time,
  :end_date_time)
  include Aws::Structure
end

#last_state_change_reasonString

Details regarding the state of the instance group.

Returns:

  • (String)


2442
2443
2444
2445
2446
2447
2448
2449
2450
2451
2452
2453
2454
2455
2456
2457
2458
# File 'gems/aws-sdk-emr/lib/aws-sdk-emr/types.rb', line 2442

class InstanceGroupDetail < Struct.new(
  :instance_group_id,
  :name,
  :market,
  :instance_role,
  :bid_price,
  :instance_type,
  :instance_request_count,
  :instance_running_count,
  :state,
  :last_state_change_reason,
  :creation_date_time,
  :start_date_time,
  :ready_date_time,
  :end_date_time)
  include Aws::Structure
end

#marketString

Market type of the EC2 instances used to create a cluster node.

Returns:

  • (String)


2442
2443
2444
2445
2446
2447
2448
2449
2450
2451
2452
2453
2454
2455
2456
2457
2458
# File 'gems/aws-sdk-emr/lib/aws-sdk-emr/types.rb', line 2442

class InstanceGroupDetail < Struct.new(
  :instance_group_id,
  :name,
  :market,
  :instance_role,
  :bid_price,
  :instance_type,
  :instance_request_count,
  :instance_running_count,
  :state,
  :last_state_change_reason,
  :creation_date_time,
  :start_date_time,
  :ready_date_time,
  :end_date_time)
  include Aws::Structure
end

#nameString

Friendly name for the instance group.

Returns:

  • (String)


2442
2443
2444
2445
2446
2447
2448
2449
2450
2451
2452
2453
2454
2455
2456
2457
2458
# File 'gems/aws-sdk-emr/lib/aws-sdk-emr/types.rb', line 2442

class InstanceGroupDetail < Struct.new(
  :instance_group_id,
  :name,
  :market,
  :instance_role,
  :bid_price,
  :instance_type,
  :instance_request_count,
  :instance_running_count,
  :state,
  :last_state_change_reason,
  :creation_date_time,
  :start_date_time,
  :ready_date_time,
  :end_date_time)
  include Aws::Structure
end

#ready_date_timeTime

The date/time the instance group was available to the cluster.

Returns:

  • (Time)


2442
2443
2444
2445
2446
2447
2448
2449
2450
2451
2452
2453
2454
2455
2456
2457
2458
# File 'gems/aws-sdk-emr/lib/aws-sdk-emr/types.rb', line 2442

class InstanceGroupDetail < Struct.new(
  :instance_group_id,
  :name,
  :market,
  :instance_role,
  :bid_price,
  :instance_type,
  :instance_request_count,
  :instance_running_count,
  :state,
  :last_state_change_reason,
  :creation_date_time,
  :start_date_time,
  :ready_date_time,
  :end_date_time)
  include Aws::Structure
end

#start_date_timeTime

The date/time the instance group was started.

Returns:

  • (Time)


2442
2443
2444
2445
2446
2447
2448
2449
2450
2451
2452
2453
2454
2455
2456
2457
2458
# File 'gems/aws-sdk-emr/lib/aws-sdk-emr/types.rb', line 2442

class InstanceGroupDetail < Struct.new(
  :instance_group_id,
  :name,
  :market,
  :instance_role,
  :bid_price,
  :instance_type,
  :instance_request_count,
  :instance_running_count,
  :state,
  :last_state_change_reason,
  :creation_date_time,
  :start_date_time,
  :ready_date_time,
  :end_date_time)
  include Aws::Structure
end

#stateString

State of instance group. The following values are deprecated: STARTING, TERMINATED, and FAILED.

Returns:

  • (String)


2442
2443
2444
2445
2446
2447
2448
2449
2450
2451
2452
2453
2454
2455
2456
2457
2458
# File 'gems/aws-sdk-emr/lib/aws-sdk-emr/types.rb', line 2442

class InstanceGroupDetail < Struct.new(
  :instance_group_id,
  :name,
  :market,
  :instance_role,
  :bid_price,
  :instance_type,
  :instance_request_count,
  :instance_running_count,
  :state,
  :last_state_change_reason,
  :creation_date_time,
  :start_date_time,
  :ready_date_time,
  :end_date_time)
  include Aws::Structure
end