HostReservation
import type { HostReservation } from "https://aws-api.deno.dev/v0.3/services/ec2.ts?docs=full";
Details about the Dedicated Host Reservation and associated Dedicated Hosts.
interface HostReservation {
Count?: number | null;
CurrencyCode?: CurrencyCodeValues | null;
Duration?: number | null;
End?: Date | number | null;
HostIdSet: string[];
HostReservationId?: string | null;
HourlyPrice?: string | null;
InstanceFamily?: string | null;
OfferingId?: string | null;
PaymentOption?: PaymentOption | null;
Start?: Date | number | null;
State?: ReservationState | null;
Tags: Tag[];
UpfrontPrice?: string | null;
}§Properties
§
CurrencyCode?: CurrencyCodeValues | null
[src]The currency in which the upfrontPrice
and hourlyPrice
amounts are specified.
At this time, the only supported currency is USD
.
§
Duration?: number | null
[src]The length of the reservation's term, specified in seconds.
Can be 31536000 (1 year)
| 94608000 (3 years)
.
§
HostReservationId?: string | null
[src]The ID of the reservation that specifies the associated Dedicated Hosts.
§
InstanceFamily?: string | null
[src]The instance family of the Dedicated Host Reservation. The instance family on the Dedicated Host must be the same in order for it to benefit from the reservation.
§
OfferingId?: string | null
[src]The ID of the reservation. This remains the same regardless of which Dedicated Hosts are associated with it.
§
PaymentOption?: PaymentOption | null
[src]The payment option selected for this reservation.
§
State?: ReservationState | null
[src]The state of the reservation.