AWSEC2HostReservation
Objective-C
@interface AWSEC2HostReservationSwift
class AWSEC2HostReservationDetails about the Dedicated Host Reservation and associated Dedicated Hosts.
- 
                  
                  The number of Dedicated Hosts the reservation is associated with. DeclarationObjective-C @property (nonatomic, strong) NSNumber *_Nullable count;Swift var count: NSNumber? { get set }
- 
                  
                  The currency in which the upfrontPriceandhourlyPriceamounts are specified. At this time, the only supported currency isUSD.DeclarationObjective-C @property (nonatomic) AWSEC2CurrencyCodeValues currencyCode;Swift var currencyCode: AWSEC2CurrencyCodeValues { get set }
- 
                  
                  The length of the reservation’s term, specified in seconds. Can be 31536000 (1 year)|94608000 (3 years).DeclarationObjective-C @property (nonatomic, strong) NSNumber *_Nullable duration;Swift var duration: NSNumber? { get set }
- 
                  
                  The date and time that the reservation ends. DeclarationObjective-C @property (nonatomic, strong) NSDate *_Nullable end;Swift var end: Date? { get set }
- 
                  
                  The IDs of the Dedicated Hosts associated with the reservation. DeclarationObjective-C @property (nonatomic, strong) NSArray<NSString *> *_Nullable hostIdSet;Swift var hostIdSet: [String]? { get set }
- 
                  
                  The ID of the reservation that specifies the associated Dedicated Hosts. DeclarationObjective-C @property (nonatomic, strong) NSString *_Nullable hostReservationId;Swift var hostReservationId: String? { get set }
- 
                  
                  The hourly price of the reservation. DeclarationObjective-C @property (nonatomic, strong) NSString *_Nullable hourlyPrice;Swift var hourlyPrice: String? { get set }
- 
                  
                  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. DeclarationObjective-C @property (nonatomic, strong) NSString *_Nullable instanceFamily;Swift var instanceFamily: String? { get set }
- 
                  
                  The ID of the reservation. This remains the same regardless of which Dedicated Hosts are associated with it. DeclarationObjective-C @property (nonatomic, strong) NSString *_Nullable offeringId;Swift var offeringId: String? { get set }
- 
                  
                  The payment option selected for this reservation. DeclarationObjective-C @property (nonatomic) AWSEC2PaymentOption paymentOption;Swift var paymentOption: AWSEC2PaymentOption { get set }
- 
                  
                  The date and time that the reservation started. DeclarationObjective-C @property (nonatomic, strong) NSDate *_Nullable start;Swift var start: Date? { get set }
- 
                  
                  The state of the reservation. DeclarationObjective-C @property (nonatomic) AWSEC2ReservationState state;Swift var state: AWSEC2ReservationState { get set }
- 
                  
                  The upfront price of the reservation. DeclarationObjective-C @property (nonatomic, strong) NSString *_Nullable upfrontPrice;Swift var upfrontPrice: String? { get set }
 View on GitHub
View on GitHub Install in Dash
Install in Dash AWSEC2HostReservation Class Reference
        AWSEC2HostReservation Class Reference