AWSEC2GetReservedInstancesExchangeQuoteResult

Objective-C

@interface AWSEC2GetReservedInstancesExchangeQuoteResult

Swift

class AWSEC2GetReservedInstancesExchangeQuoteResult

Contains the output of GetReservedInstancesExchangeQuote.

  • The currency of the transaction.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable currencyCode;

    Swift

    var currencyCode: String? { get set }
  • If true, the exchange is valid. If false, the exchange cannot be completed.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSNumber *_Nullable isValidExchange;

    Swift

    var isValidExchange: NSNumber? { get set }
  • The new end date of the reservation term.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSDate *_Nullable outputReservedInstancesWillExpireAt;

    Swift

    var outputReservedInstancesWillExpireAt: Date? { get set }
  • The total true upfront charge for the exchange.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable paymentDue;

    Swift

    var paymentDue: String? { get set }
  • The cost associated with the Reserved Instance.

    Declaration

    Objective-C

    @property (nonatomic, strong) AWSEC2ReservationValue *_Nullable reservedInstanceValueRollup;

    Swift

    var reservedInstanceValueRollup: AWSEC2ReservationValue? { get set }
  • The configuration of your Convertible Reserved Instances.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSArray<AWSEC2ReservedInstanceReservationValue *> *_Nullable reservedInstanceValueSet;

    Swift

    var reservedInstanceValueSet: [AWSEC2ReservedInstanceReservationValue]? { get set }
  • The cost associated with the Reserved Instance.

    Declaration

    Objective-C

    @property (nonatomic, strong) AWSEC2ReservationValue *_Nullable targetConfigurationValueRollup;

    Swift

    var targetConfigurationValueRollup: AWSEC2ReservationValue? { get set }
  • The values of the target Convertible Reserved Instances.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSArray<AWSEC2TargetReservationValue *> *_Nullable targetConfigurationValueSet;

    Swift

    var targetConfigurationValueSet: [AWSEC2TargetReservationValue]? { get set }
  • Describes the reason why the exchange cannot be completed.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable validationFailureReason;

    Swift

    var validationFailureReason: String? { get set }