Struct rusoto_emr::Instance [−][src]
pub struct Instance { pub ebs_volumes: Option<Vec<EbsVolume>>, pub ec_2_instance_id: Option<String>, pub id: Option<String>, pub instance_fleet_id: Option<String>, pub instance_group_id: Option<String>, pub instance_type: Option<String>, pub market: Option<String>, pub private_dns_name: Option<String>, pub private_ip_address: Option<String>, pub public_dns_name: Option<String>, pub public_ip_address: Option<String>, pub status: Option<InstanceStatus>, }
Represents an EC2 instance provisioned as part of cluster.
Fields
ebs_volumes: Option<Vec<EbsVolume>>
The list of EBS volumes that are attached to this instance.
ec_2_instance_id: Option<String>
The unique identifier of the instance in Amazon EC2.
id: Option<String>
The unique identifier for the instance in Amazon EMR.
instance_fleet_id: Option<String>
The unique identifier of the instance fleet to which an EC2 instance belongs.
instance_group_id: Option<String>
The identifier of the instance group to which this instance belongs.
instance_type: Option<String>
The EC2 instance type, for example m3.xlarge
.
market: Option<String>
The instance purchasing option. Valid values are ON_DEMAND
or SPOT
.
private_dns_name: Option<String>
The private DNS name of the instance.
private_ip_address: Option<String>
The private IP address of the instance.
public_dns_name: Option<String>
The public DNS name of the instance.
public_ip_address: Option<String>
The public IP address of the instance.
status: Option<InstanceStatus>
The current status of the instance.
Trait Implementations
impl Default for Instance
[src]
impl Default for Instance
impl Debug for Instance
[src]
impl Debug for Instance
fn fmt(&self, f: &mut Formatter) -> Result
[src]
fn fmt(&self, f: &mut Formatter) -> Result
Formats the value using the given formatter. Read more
impl Clone for Instance
[src]
impl Clone for Instance
fn clone(&self) -> Instance
[src]
fn clone(&self) -> Instance
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
impl PartialEq for Instance
[src]
impl PartialEq for Instance