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
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
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.
2984 2985 2986 2987 2988 2989 2990 2991 2992 2993 2994 2995 2996 2997 2998 2999 3000 3001 3002 |
# File 'gems/aws-sdk-emr/lib/aws-sdk-emr/types.rb', line 2984 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.
2984 2985 2986 2987 2988 2989 2990 2991 2992 2993 2994 2995 2996 2997 2998 2999 3000 3001 3002 |
# File 'gems/aws-sdk-emr/lib/aws-sdk-emr/types.rb', line 2984 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.
2984 2985 2986 2987 2988 2989 2990 2991 2992 2993 2994 2995 2996 2997 2998 2999 3000 3001 3002 |
# File 'gems/aws-sdk-emr/lib/aws-sdk-emr/types.rb', line 2984 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.
2984 2985 2986 2987 2988 2989 2990 2991 2992 2993 2994 2995 2996 2997 2998 2999 3000 3001 3002 |
# File 'gems/aws-sdk-emr/lib/aws-sdk-emr/types.rb', line 2984 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.
2984 2985 2986 2987 2988 2989 2990 2991 2992 2993 2994 2995 2996 2997 2998 2999 3000 3001 3002 |
# File 'gems/aws-sdk-emr/lib/aws-sdk-emr/types.rb', line 2984 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.
2984 2985 2986 2987 2988 2989 2990 2991 2992 2993 2994 2995 2996 2997 2998 2999 3000 3001 3002 |
# File 'gems/aws-sdk-emr/lib/aws-sdk-emr/types.rb', line 2984 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
2984 2985 2986 2987 2988 2989 2990 2991 2992 2993 2994 2995 2996 2997 2998 2999 3000 3001 3002 |
# File 'gems/aws-sdk-emr/lib/aws-sdk-emr/types.rb', line 2984 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.
2984 2985 2986 2987 2988 2989 2990 2991 2992 2993 2994 2995 2996 2997 2998 2999 3000 3001 3002 |
# File 'gems/aws-sdk-emr/lib/aws-sdk-emr/types.rb', line 2984 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.
2984 2985 2986 2987 2988 2989 2990 2991 2992 2993 2994 2995 2996 2997 2998 2999 3000 3001 3002 |
# File 'gems/aws-sdk-emr/lib/aws-sdk-emr/types.rb', line 2984 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.
2984 2985 2986 2987 2988 2989 2990 2991 2992 2993 2994 2995 2996 2997 2998 2999 3000 3001 3002 |
# File 'gems/aws-sdk-emr/lib/aws-sdk-emr/types.rb', line 2984 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.
2984 2985 2986 2987 2988 2989 2990 2991 2992 2993 2994 2995 2996 2997 2998 2999 3000 3001 3002 |
# File 'gems/aws-sdk-emr/lib/aws-sdk-emr/types.rb', line 2984 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.
2984 2985 2986 2987 2988 2989 2990 2991 2992 2993 2994 2995 2996 2997 2998 2999 3000 3001 3002 |
# File 'gems/aws-sdk-emr/lib/aws-sdk-emr/types.rb', line 2984 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.
2984 2985 2986 2987 2988 2989 2990 2991 2992 2993 2994 2995 2996 2997 2998 2999 3000 3001 3002 |
# File 'gems/aws-sdk-emr/lib/aws-sdk-emr/types.rb', line 2984 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.
2984 2985 2986 2987 2988 2989 2990 2991 2992 2993 2994 2995 2996 2997 2998 2999 3000 3001 3002 |
# File 'gems/aws-sdk-emr/lib/aws-sdk-emr/types.rb', line 2984 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.
2984 2985 2986 2987 2988 2989 2990 2991 2992 2993 2994 2995 2996 2997 2998 2999 3000 3001 3002 |
# File 'gems/aws-sdk-emr/lib/aws-sdk-emr/types.rb', line 2984 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 |