Class: Aws::EMR::Types::InstanceGroupDetail
- Inherits:
-
Struct
- Object
- Struct
- Aws::EMR::Types::InstanceGroupDetail
- Includes:
- Structure
- Defined in:
- 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.
2956 2957 2958 2959 2960 2961 2962 2963 2964 2965 2966 2967 2968 2969 2970 2971 2972 2973 2974 |
# File 'lib/aws-sdk-emr/types.rb', line 2956 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.
2956 2957 2958 2959 2960 2961 2962 2963 2964 2965 2966 2967 2968 2969 2970 2971 2972 2973 2974 |
# File 'lib/aws-sdk-emr/types.rb', line 2956 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.
2956 2957 2958 2959 2960 2961 2962 2963 2964 2965 2966 2967 2968 2969 2970 2971 2972 2973 2974 |
# File 'lib/aws-sdk-emr/types.rb', line 2956 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.
2956 2957 2958 2959 2960 2961 2962 2963 2964 2965 2966 2967 2968 2969 2970 2971 2972 2973 2974 |
# File 'lib/aws-sdk-emr/types.rb', line 2956 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.
2956 2957 2958 2959 2960 2961 2962 2963 2964 2965 2966 2967 2968 2969 2970 2971 2972 2973 2974 |
# File 'lib/aws-sdk-emr/types.rb', line 2956 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.
2956 2957 2958 2959 2960 2961 2962 2963 2964 2965 2966 2967 2968 2969 2970 2971 2972 2973 2974 |
# File 'lib/aws-sdk-emr/types.rb', line 2956 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
2956 2957 2958 2959 2960 2961 2962 2963 2964 2965 2966 2967 2968 2969 2970 2971 2972 2973 2974 |
# File 'lib/aws-sdk-emr/types.rb', line 2956 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.
2956 2957 2958 2959 2960 2961 2962 2963 2964 2965 2966 2967 2968 2969 2970 2971 2972 2973 2974 |
# File 'lib/aws-sdk-emr/types.rb', line 2956 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.
2956 2957 2958 2959 2960 2961 2962 2963 2964 2965 2966 2967 2968 2969 2970 2971 2972 2973 2974 |
# File 'lib/aws-sdk-emr/types.rb', line 2956 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.
2956 2957 2958 2959 2960 2961 2962 2963 2964 2965 2966 2967 2968 2969 2970 2971 2972 2973 2974 |
# File 'lib/aws-sdk-emr/types.rb', line 2956 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.
2956 2957 2958 2959 2960 2961 2962 2963 2964 2965 2966 2967 2968 2969 2970 2971 2972 2973 2974 |
# File 'lib/aws-sdk-emr/types.rb', line 2956 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.
2956 2957 2958 2959 2960 2961 2962 2963 2964 2965 2966 2967 2968 2969 2970 2971 2972 2973 2974 |
# File 'lib/aws-sdk-emr/types.rb', line 2956 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.
2956 2957 2958 2959 2960 2961 2962 2963 2964 2965 2966 2967 2968 2969 2970 2971 2972 2973 2974 |
# File 'lib/aws-sdk-emr/types.rb', line 2956 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.
2956 2957 2958 2959 2960 2961 2962 2963 2964 2965 2966 2967 2968 2969 2970 2971 2972 2973 2974 |
# File 'lib/aws-sdk-emr/types.rb', line 2956 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.
2956 2957 2958 2959 2960 2961 2962 2963 2964 2965 2966 2967 2968 2969 2970 2971 2972 2973 2974 |
# File 'lib/aws-sdk-emr/types.rb', line 2956 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 |