Struct rusoto_ec2::GetCapacityReservationUsageResult [−][src]
pub struct GetCapacityReservationUsageResult { pub available_instance_count: Option<i64>, pub capacity_reservation_id: Option<String>, pub instance_type: Option<String>, pub instance_usages: Option<Vec<InstanceUsage>>, pub next_token: Option<String>, pub state: Option<String>, pub total_instance_count: Option<i64>, }
Fields
available_instance_count: Option<i64>
The remaining capacity. Indicates the number of instances that can be launched in the Capacity Reservation.
capacity_reservation_id: Option<String>
The ID of the Capacity Reservation.
instance_type: Option<String>
The type of instance for which the Capacity Reservation reserves capacity.
instance_usages: Option<Vec<InstanceUsage>>
Information about the Capacity Reservation usage.
next_token: Option<String>
The token to use to retrieve the next page of results. This value is null
when there are no more results to return.
state: Option<String>
The current state of the Capacity Reservation. A Capacity Reservation can be in one of the following states:
-
active
- The Capacity Reservation is active and the capacity is available for your use. -
expired
- The Capacity Reservation expired automatically at the date and time specified in your request. The reserved capacity is no longer available for your use. -
cancelled
- The Capacity Reservation was cancelled. The reserved capacity is no longer available for your use. -
pending
- The Capacity Reservation request was successful but the capacity provisioning is still pending. -
failed
- The Capacity Reservation request has failed. A request might fail due to invalid request parameters, capacity constraints, or instance limit constraints. Failed requests are retained for 60 minutes.
total_instance_count: Option<i64>
The number of instances for which the Capacity Reservation reserves capacity.
Trait Implementations
Returns the “default value” for a type. Read more
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl Send for GetCapacityReservationUsageResult
impl Sync for GetCapacityReservationUsageResult
impl Unpin for GetCapacityReservationUsageResult
Blanket Implementations
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more
type Output = T
type Output = T
Should always be Self