Class: Aws::EMR::Types::InstanceGroupDetail
- Inherits:
-
Struct
- Object
- Struct
- Aws::EMR::Types::InstanceGroupDetail
- Defined in:
- gems/aws-sdk-emr/lib/aws-sdk-emr/types.rb
Overview
Detailed information about an instance group.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#bid_price ⇒ String
The bid price for each Amazon EC2 Spot Instance type as defined by
InstanceType. -
#creation_date_time ⇒ Time
The date/time the instance group was created.
-
#custom_ami_id ⇒ String
The custom AMI ID to use for the provisioned instance group.
-
#end_date_time ⇒ Time
The date/time the instance group was terminated.
-
#instance_group_id ⇒ String
Unique identifier for the instance group.
-
#instance_request_count ⇒ Integer
Target number of instances to run in the instance group.
-
#instance_role ⇒ String
Instance group role in the cluster.
-
#instance_running_count ⇒ Integer
Actual count of running instances.
-
#instance_type ⇒ String
Amazon EC2 instance type.
-
#last_state_change_reason ⇒ String
Details regarding the state of the instance group.
-
#market ⇒ String
Market type of the Amazon EC2 instances used to create a cluster node.
-
#name ⇒ String
Friendly name for the instance group.
-
#ready_date_time ⇒ Time
The date/time the instance group was available to the cluster.
-
#start_date_time ⇒ Time
The date/time the instance group was started.
-
#state ⇒ String
State of instance group.
Instance Attribute Details
#bid_price ⇒ String
The bid price for each Amazon EC2 Spot Instance type as defined by
InstanceType. Expressed in USD. If neither BidPrice nor
BidPriceAsPercentageOfOnDemandPrice is provided,
BidPriceAsPercentageOfOnDemandPrice defaults to 100%.
3323 3324 3325 3326 3327 3328 3329 3330 3331 3332 3333 3334 3335 3336 3337 3338 3339 3340 3341 |
# File 'gems/aws-sdk-emr/lib/aws-sdk-emr/types.rb', line 3323 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, :custom_ami_id) SENSITIVE = [] include Aws::Structure end |
#creation_date_time ⇒ Time
The date/time the instance group was created.
3323 3324 3325 3326 3327 3328 3329 3330 3331 3332 3333 3334 3335 3336 3337 3338 3339 3340 3341 |
# File 'gems/aws-sdk-emr/lib/aws-sdk-emr/types.rb', line 3323 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, :custom_ami_id) SENSITIVE = [] include Aws::Structure end |
#custom_ami_id ⇒ String
The custom AMI ID to use for the provisioned instance group.
3323 3324 3325 3326 3327 3328 3329 3330 3331 3332 3333 3334 3335 3336 3337 3338 3339 3340 3341 |
# File 'gems/aws-sdk-emr/lib/aws-sdk-emr/types.rb', line 3323 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, :custom_ami_id) SENSITIVE = [] include Aws::Structure end |
#end_date_time ⇒ Time
The date/time the instance group was terminated.
3323 3324 3325 3326 3327 3328 3329 3330 3331 3332 3333 3334 3335 3336 3337 3338 3339 3340 3341 |
# File 'gems/aws-sdk-emr/lib/aws-sdk-emr/types.rb', line 3323 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, :custom_ami_id) SENSITIVE = [] include Aws::Structure end |
#instance_group_id ⇒ String
Unique identifier for the instance group.
3323 3324 3325 3326 3327 3328 3329 3330 3331 3332 3333 3334 3335 3336 3337 3338 3339 3340 3341 |
# File 'gems/aws-sdk-emr/lib/aws-sdk-emr/types.rb', line 3323 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, :custom_ami_id) SENSITIVE = [] include Aws::Structure end |
#instance_request_count ⇒ Integer
Target number of instances to run in the instance group.
3323 3324 3325 3326 3327 3328 3329 3330 3331 3332 3333 3334 3335 3336 3337 3338 3339 3340 3341 |
# File 'gems/aws-sdk-emr/lib/aws-sdk-emr/types.rb', line 3323 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, :custom_ami_id) SENSITIVE = [] include Aws::Structure end |
#instance_role ⇒ String
Instance group role in the cluster
3323 3324 3325 3326 3327 3328 3329 3330 3331 3332 3333 3334 3335 3336 3337 3338 3339 3340 3341 |
# File 'gems/aws-sdk-emr/lib/aws-sdk-emr/types.rb', line 3323 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, :custom_ami_id) SENSITIVE = [] include Aws::Structure end |
#instance_running_count ⇒ Integer
Actual count of running instances.
3323 3324 3325 3326 3327 3328 3329 3330 3331 3332 3333 3334 3335 3336 3337 3338 3339 3340 3341 |
# File 'gems/aws-sdk-emr/lib/aws-sdk-emr/types.rb', line 3323 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, :custom_ami_id) SENSITIVE = [] include Aws::Structure end |
#instance_type ⇒ String
Amazon EC2 instance type.
3323 3324 3325 3326 3327 3328 3329 3330 3331 3332 3333 3334 3335 3336 3337 3338 3339 3340 3341 |
# File 'gems/aws-sdk-emr/lib/aws-sdk-emr/types.rb', line 3323 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, :custom_ami_id) SENSITIVE = [] include Aws::Structure end |
#last_state_change_reason ⇒ String
Details regarding the state of the instance group.
3323 3324 3325 3326 3327 3328 3329 3330 3331 3332 3333 3334 3335 3336 3337 3338 3339 3340 3341 |
# File 'gems/aws-sdk-emr/lib/aws-sdk-emr/types.rb', line 3323 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, :custom_ami_id) SENSITIVE = [] include Aws::Structure end |
#market ⇒ String
Market type of the Amazon EC2 instances used to create a cluster node.
3323 3324 3325 3326 3327 3328 3329 3330 3331 3332 3333 3334 3335 3336 3337 3338 3339 3340 3341 |
# File 'gems/aws-sdk-emr/lib/aws-sdk-emr/types.rb', line 3323 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, :custom_ami_id) SENSITIVE = [] include Aws::Structure end |
#name ⇒ String
Friendly name for the instance group.
3323 3324 3325 3326 3327 3328 3329 3330 3331 3332 3333 3334 3335 3336 3337 3338 3339 3340 3341 |
# File 'gems/aws-sdk-emr/lib/aws-sdk-emr/types.rb', line 3323 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, :custom_ami_id) SENSITIVE = [] include Aws::Structure end |
#ready_date_time ⇒ Time
The date/time the instance group was available to the cluster.
3323 3324 3325 3326 3327 3328 3329 3330 3331 3332 3333 3334 3335 3336 3337 3338 3339 3340 3341 |
# File 'gems/aws-sdk-emr/lib/aws-sdk-emr/types.rb', line 3323 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, :custom_ami_id) SENSITIVE = [] include Aws::Structure end |
#start_date_time ⇒ Time
The date/time the instance group was started.
3323 3324 3325 3326 3327 3328 3329 3330 3331 3332 3333 3334 3335 3336 3337 3338 3339 3340 3341 |
# File 'gems/aws-sdk-emr/lib/aws-sdk-emr/types.rb', line 3323 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, :custom_ami_id) SENSITIVE = [] include Aws::Structure end |
#state ⇒ String
State of instance group. The following values are no longer supported: STARTING, TERMINATED, and FAILED.
3323 3324 3325 3326 3327 3328 3329 3330 3331 3332 3333 3334 3335 3336 3337 3338 3339 3340 3341 |
# File 'gems/aws-sdk-emr/lib/aws-sdk-emr/types.rb', line 3323 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, :custom_ami_id) SENSITIVE = [] include Aws::Structure end |