AWSEC2GetReservedInstancesExchangeQuoteResult

@interface AWSEC2GetReservedInstancesExchangeQuoteResult

Contains the output of GetReservedInstancesExchangeQuote.

  • The currency of the transaction.

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic) 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 (readwrite, strong, nonatomic) NSNumber *_Nullable isValidExchange;

    Swift

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

    Declaration

    Objective-C

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

    Swift

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

    Declaration

    Objective-C

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

    Swift

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

    Declaration

    Objective-C

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

    Swift

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

    Declaration

    Objective-C

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

    Swift

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

    Declaration

    Objective-C

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

    Swift

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

    Declaration

    Objective-C

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

    Swift

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

    Declaration

    Objective-C

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

    Swift

    var validationFailureReason: String? { get set }