Struct rusoto_ec2::Host [−][src]
pub struct Host { pub auto_placement: Option<String>, pub availability_zone: Option<String>, pub available_capacity: Option<AvailableCapacity>, pub client_token: Option<String>, pub host_id: Option<String>, pub host_properties: Option<HostProperties>, pub host_reservation_id: Option<String>, pub instances: Option<Vec<HostInstance>>, pub state: Option<String>, }
Describes the properties of the Dedicated Host.
Fields
auto_placement: Option<String>
Whether auto-placement is on or off.
availability_zone: Option<String>
The Availability Zone of the Dedicated Host.
available_capacity: Option<AvailableCapacity>
The number of new instances that can be launched onto the Dedicated Host.
client_token: Option<String>
Unique, case-sensitive identifier you provide to ensure idempotency of the request. For more information, see How to Ensure Idempotency in the Amazon Elastic Compute Cloud User Guide.
host_id: Option<String>
The ID of the Dedicated Host.
host_properties: Option<HostProperties>
The hardware specifications of the Dedicated Host.
host_reservation_id: Option<String>
The reservation ID of the Dedicated Host. This returns a null
response if the Dedicated Host doesn't have an associated reservation.
instances: Option<Vec<HostInstance>>
The IDs and instance type that are currently running on the Dedicated Host.
state: Option<String>
The Dedicated Host's state.
Trait Implementations
impl Default for Host
[src]
impl Default for Host
impl Debug for Host
[src]
impl Debug for Host
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 Host
[src]
impl Clone for Host
fn clone(&self) -> Host
[src]
fn clone(&self) -> Host
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 Host
[src]
impl PartialEq for Host