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
If specified, indicates that the instance group uses Spot Instances.
-
#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
EC2 instance type.
-
#last_state_change_reason ⇒ String
Details regarding the state of the instance group.
-
#market ⇒ String
Market type of the 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
If specified, indicates that the instance group uses Spot Instances.
This is the maximum price you are willing to pay for Spot Instances.
Specify OnDemandPrice
to set the amount equal to the On-Demand
price, or specify an amount in USD.
3438 3439 3440 3441 3442 3443 3444 3445 3446 3447 3448 3449 3450 3451 3452 3453 3454 3455 3456 |
# File 'gems/aws-sdk-emr/lib/aws-sdk-emr/types.rb', line 3438 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.
3438 3439 3440 3441 3442 3443 3444 3445 3446 3447 3448 3449 3450 3451 3452 3453 3454 3455 3456 |
# File 'gems/aws-sdk-emr/lib/aws-sdk-emr/types.rb', line 3438 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.
3438 3439 3440 3441 3442 3443 3444 3445 3446 3447 3448 3449 3450 3451 3452 3453 3454 3455 3456 |
# File 'gems/aws-sdk-emr/lib/aws-sdk-emr/types.rb', line 3438 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.
3438 3439 3440 3441 3442 3443 3444 3445 3446 3447 3448 3449 3450 3451 3452 3453 3454 3455 3456 |
# File 'gems/aws-sdk-emr/lib/aws-sdk-emr/types.rb', line 3438 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.
3438 3439 3440 3441 3442 3443 3444 3445 3446 3447 3448 3449 3450 3451 3452 3453 3454 3455 3456 |
# File 'gems/aws-sdk-emr/lib/aws-sdk-emr/types.rb', line 3438 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.
3438 3439 3440 3441 3442 3443 3444 3445 3446 3447 3448 3449 3450 3451 3452 3453 3454 3455 3456 |
# File 'gems/aws-sdk-emr/lib/aws-sdk-emr/types.rb', line 3438 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
3438 3439 3440 3441 3442 3443 3444 3445 3446 3447 3448 3449 3450 3451 3452 3453 3454 3455 3456 |
# File 'gems/aws-sdk-emr/lib/aws-sdk-emr/types.rb', line 3438 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.
3438 3439 3440 3441 3442 3443 3444 3445 3446 3447 3448 3449 3450 3451 3452 3453 3454 3455 3456 |
# File 'gems/aws-sdk-emr/lib/aws-sdk-emr/types.rb', line 3438 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
EC2 instance type.
3438 3439 3440 3441 3442 3443 3444 3445 3446 3447 3448 3449 3450 3451 3452 3453 3454 3455 3456 |
# File 'gems/aws-sdk-emr/lib/aws-sdk-emr/types.rb', line 3438 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.
3438 3439 3440 3441 3442 3443 3444 3445 3446 3447 3448 3449 3450 3451 3452 3453 3454 3455 3456 |
# File 'gems/aws-sdk-emr/lib/aws-sdk-emr/types.rb', line 3438 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 EC2 instances used to create a cluster node.
3438 3439 3440 3441 3442 3443 3444 3445 3446 3447 3448 3449 3450 3451 3452 3453 3454 3455 3456 |
# File 'gems/aws-sdk-emr/lib/aws-sdk-emr/types.rb', line 3438 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.
3438 3439 3440 3441 3442 3443 3444 3445 3446 3447 3448 3449 3450 3451 3452 3453 3454 3455 3456 |
# File 'gems/aws-sdk-emr/lib/aws-sdk-emr/types.rb', line 3438 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.
3438 3439 3440 3441 3442 3443 3444 3445 3446 3447 3448 3449 3450 3451 3452 3453 3454 3455 3456 |
# File 'gems/aws-sdk-emr/lib/aws-sdk-emr/types.rb', line 3438 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.
3438 3439 3440 3441 3442 3443 3444 3445 3446 3447 3448 3449 3450 3451 3452 3453 3454 3455 3456 |
# File 'gems/aws-sdk-emr/lib/aws-sdk-emr/types.rb', line 3438 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.
3438 3439 3440 3441 3442 3443 3444 3445 3446 3447 3448 3449 3450 3451 3452 3453 3454 3455 3456 |
# File 'gems/aws-sdk-emr/lib/aws-sdk-emr/types.rb', line 3438 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 |