Class: Aws::EMR::Types::Instance
- Inherits:
-
Struct
- Object
- Struct
- Aws::EMR::Types::Instance
- Defined in:
- gems/aws-sdk-emr/lib/aws-sdk-emr/types.rb
Overview
Represents an Amazon EC2 instance provisioned as part of cluster.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#ebs_volumes ⇒ Array<Types::EbsVolume>
The list of Amazon EBS volumes that are attached to this instance.
-
#ec2_instance_id ⇒ String
The unique identifier of the instance in Amazon EC2.
-
#id ⇒ String
The unique identifier for the instance in Amazon EMR.
-
#instance_fleet_id ⇒ String
The unique identifier of the instance fleet to which an Amazon EC2 instance belongs.
-
#instance_group_id ⇒ String
The identifier of the instance group to which this instance belongs.
-
#instance_type ⇒ String
The Amazon EC2 instance type, for example
m3.xlarge
. -
#market ⇒ String
The instance purchasing option.
-
#private_dns_name ⇒ String
The private DNS name of the instance.
-
#private_ip_address ⇒ String
The private IP address of the instance.
-
#public_dns_name ⇒ String
The public DNS name of the instance.
-
#public_ip_address ⇒ String
The public IP address of the instance.
-
#status ⇒ Types::InstanceStatus
The current status of the instance.
Instance Attribute Details
#ebs_volumes ⇒ Array<Types::EbsVolume>
The list of Amazon EBS volumes that are attached to this instance.
2454 2455 2456 2457 2458 2459 2460 2461 2462 2463 2464 2465 2466 2467 2468 2469 |
# File 'gems/aws-sdk-emr/lib/aws-sdk-emr/types.rb', line 2454 class Instance < Struct.new( :id, :ec2_instance_id, :public_dns_name, :public_ip_address, :private_dns_name, :private_ip_address, :status, :instance_group_id, :instance_fleet_id, :market, :instance_type, :ebs_volumes) SENSITIVE = [] include Aws::Structure end |
#ec2_instance_id ⇒ String
The unique identifier of the instance in Amazon EC2.
2454 2455 2456 2457 2458 2459 2460 2461 2462 2463 2464 2465 2466 2467 2468 2469 |
# File 'gems/aws-sdk-emr/lib/aws-sdk-emr/types.rb', line 2454 class Instance < Struct.new( :id, :ec2_instance_id, :public_dns_name, :public_ip_address, :private_dns_name, :private_ip_address, :status, :instance_group_id, :instance_fleet_id, :market, :instance_type, :ebs_volumes) SENSITIVE = [] include Aws::Structure end |
#id ⇒ String
The unique identifier for the instance in Amazon EMR.
2454 2455 2456 2457 2458 2459 2460 2461 2462 2463 2464 2465 2466 2467 2468 2469 |
# File 'gems/aws-sdk-emr/lib/aws-sdk-emr/types.rb', line 2454 class Instance < Struct.new( :id, :ec2_instance_id, :public_dns_name, :public_ip_address, :private_dns_name, :private_ip_address, :status, :instance_group_id, :instance_fleet_id, :market, :instance_type, :ebs_volumes) SENSITIVE = [] include Aws::Structure end |
#instance_fleet_id ⇒ String
The unique identifier of the instance fleet to which an Amazon EC2 instance belongs.
2454 2455 2456 2457 2458 2459 2460 2461 2462 2463 2464 2465 2466 2467 2468 2469 |
# File 'gems/aws-sdk-emr/lib/aws-sdk-emr/types.rb', line 2454 class Instance < Struct.new( :id, :ec2_instance_id, :public_dns_name, :public_ip_address, :private_dns_name, :private_ip_address, :status, :instance_group_id, :instance_fleet_id, :market, :instance_type, :ebs_volumes) SENSITIVE = [] include Aws::Structure end |
#instance_group_id ⇒ String
The identifier of the instance group to which this instance belongs.
2454 2455 2456 2457 2458 2459 2460 2461 2462 2463 2464 2465 2466 2467 2468 2469 |
# File 'gems/aws-sdk-emr/lib/aws-sdk-emr/types.rb', line 2454 class Instance < Struct.new( :id, :ec2_instance_id, :public_dns_name, :public_ip_address, :private_dns_name, :private_ip_address, :status, :instance_group_id, :instance_fleet_id, :market, :instance_type, :ebs_volumes) SENSITIVE = [] include Aws::Structure end |
#instance_type ⇒ String
The Amazon EC2 instance type, for example m3.xlarge
.
2454 2455 2456 2457 2458 2459 2460 2461 2462 2463 2464 2465 2466 2467 2468 2469 |
# File 'gems/aws-sdk-emr/lib/aws-sdk-emr/types.rb', line 2454 class Instance < Struct.new( :id, :ec2_instance_id, :public_dns_name, :public_ip_address, :private_dns_name, :private_ip_address, :status, :instance_group_id, :instance_fleet_id, :market, :instance_type, :ebs_volumes) SENSITIVE = [] include Aws::Structure end |
#market ⇒ String
The instance purchasing option. Valid values are ON_DEMAND
or
SPOT
.
2454 2455 2456 2457 2458 2459 2460 2461 2462 2463 2464 2465 2466 2467 2468 2469 |
# File 'gems/aws-sdk-emr/lib/aws-sdk-emr/types.rb', line 2454 class Instance < Struct.new( :id, :ec2_instance_id, :public_dns_name, :public_ip_address, :private_dns_name, :private_ip_address, :status, :instance_group_id, :instance_fleet_id, :market, :instance_type, :ebs_volumes) SENSITIVE = [] include Aws::Structure end |
#private_dns_name ⇒ String
The private DNS name of the instance.
2454 2455 2456 2457 2458 2459 2460 2461 2462 2463 2464 2465 2466 2467 2468 2469 |
# File 'gems/aws-sdk-emr/lib/aws-sdk-emr/types.rb', line 2454 class Instance < Struct.new( :id, :ec2_instance_id, :public_dns_name, :public_ip_address, :private_dns_name, :private_ip_address, :status, :instance_group_id, :instance_fleet_id, :market, :instance_type, :ebs_volumes) SENSITIVE = [] include Aws::Structure end |
#private_ip_address ⇒ String
The private IP address of the instance.
2454 2455 2456 2457 2458 2459 2460 2461 2462 2463 2464 2465 2466 2467 2468 2469 |
# File 'gems/aws-sdk-emr/lib/aws-sdk-emr/types.rb', line 2454 class Instance < Struct.new( :id, :ec2_instance_id, :public_dns_name, :public_ip_address, :private_dns_name, :private_ip_address, :status, :instance_group_id, :instance_fleet_id, :market, :instance_type, :ebs_volumes) SENSITIVE = [] include Aws::Structure end |
#public_dns_name ⇒ String
The public DNS name of the instance.
2454 2455 2456 2457 2458 2459 2460 2461 2462 2463 2464 2465 2466 2467 2468 2469 |
# File 'gems/aws-sdk-emr/lib/aws-sdk-emr/types.rb', line 2454 class Instance < Struct.new( :id, :ec2_instance_id, :public_dns_name, :public_ip_address, :private_dns_name, :private_ip_address, :status, :instance_group_id, :instance_fleet_id, :market, :instance_type, :ebs_volumes) SENSITIVE = [] include Aws::Structure end |
#public_ip_address ⇒ String
The public IP address of the instance.
2454 2455 2456 2457 2458 2459 2460 2461 2462 2463 2464 2465 2466 2467 2468 2469 |
# File 'gems/aws-sdk-emr/lib/aws-sdk-emr/types.rb', line 2454 class Instance < Struct.new( :id, :ec2_instance_id, :public_dns_name, :public_ip_address, :private_dns_name, :private_ip_address, :status, :instance_group_id, :instance_fleet_id, :market, :instance_type, :ebs_volumes) SENSITIVE = [] include Aws::Structure end |
#status ⇒ Types::InstanceStatus
The current status of the instance.
2454 2455 2456 2457 2458 2459 2460 2461 2462 2463 2464 2465 2466 2467 2468 2469 |
# File 'gems/aws-sdk-emr/lib/aws-sdk-emr/types.rb', line 2454 class Instance < Struct.new( :id, :ec2_instance_id, :public_dns_name, :public_ip_address, :private_dns_name, :private_ip_address, :status, :instance_group_id, :instance_fleet_id, :market, :instance_type, :ebs_volumes) SENSITIVE = [] include Aws::Structure end |