Class: Aws::EC2::Types::GetReservedInstancesExchangeQuoteResult
- Inherits:
 - 
      Struct
      
        
- Object
 - Struct
 - Aws::EC2::Types::GetReservedInstancesExchangeQuoteResult
 
 
- Defined in:
 - gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb
 
Overview
Contains the output of GetReservedInstancesExchangeQuote.
Constant Summary collapse
- SENSITIVE =
 []
Instance Attribute Summary collapse
- 
  
    
      #currency_code  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The currency of the transaction.
 - 
  
    
      #is_valid_exchange  ⇒ Boolean 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
If
true, the exchange is valid. - 
  
    
      #output_reserved_instances_will_expire_at  ⇒ Time 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The new end date of the reservation term.
 - 
  
    
      #payment_due  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The total true upfront charge for the exchange.
 - 
  
    
      #reserved_instance_value_rollup  ⇒ Types::ReservationValue 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The cost associated with the Reserved Instance.
 - 
  
    
      #reserved_instance_value_set  ⇒ Array<Types::ReservedInstanceReservationValue> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The configuration of your Convertible Reserved Instances.
 - 
  
    
      #target_configuration_value_rollup  ⇒ Types::ReservationValue 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The cost associated with the Reserved Instance.
 - 
  
    
      #target_configuration_value_set  ⇒ Array<Types::TargetReservationValue> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The values of the target Convertible Reserved Instances.
 - 
  
    
      #validation_failure_reason  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Describes the reason why the exchange cannot be completed.
 
Instance Attribute Details
#currency_code ⇒ String
The currency of the transaction.
      43016 43017 43018 43019 43020 43021 43022 43023 43024 43025 43026 43027 43028  | 
    
      # File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 43016 class GetReservedInstancesExchangeQuoteResult < Struct.new( :currency_code, :is_valid_exchange, :output_reserved_instances_will_expire_at, :payment_due, :reserved_instance_value_rollup, :reserved_instance_value_set, :target_configuration_value_rollup, :target_configuration_value_set, :validation_failure_reason) SENSITIVE = [] include Aws::Structure end  | 
  
#is_valid_exchange ⇒ Boolean
If true, the exchange is valid. If false, the exchange cannot be
completed.
      43016 43017 43018 43019 43020 43021 43022 43023 43024 43025 43026 43027 43028  | 
    
      # File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 43016 class GetReservedInstancesExchangeQuoteResult < Struct.new( :currency_code, :is_valid_exchange, :output_reserved_instances_will_expire_at, :payment_due, :reserved_instance_value_rollup, :reserved_instance_value_set, :target_configuration_value_rollup, :target_configuration_value_set, :validation_failure_reason) SENSITIVE = [] include Aws::Structure end  | 
  
#output_reserved_instances_will_expire_at ⇒ Time
The new end date of the reservation term.
      43016 43017 43018 43019 43020 43021 43022 43023 43024 43025 43026 43027 43028  | 
    
      # File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 43016 class GetReservedInstancesExchangeQuoteResult < Struct.new( :currency_code, :is_valid_exchange, :output_reserved_instances_will_expire_at, :payment_due, :reserved_instance_value_rollup, :reserved_instance_value_set, :target_configuration_value_rollup, :target_configuration_value_set, :validation_failure_reason) SENSITIVE = [] include Aws::Structure end  | 
  
#payment_due ⇒ String
The total true upfront charge for the exchange.
      43016 43017 43018 43019 43020 43021 43022 43023 43024 43025 43026 43027 43028  | 
    
      # File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 43016 class GetReservedInstancesExchangeQuoteResult < Struct.new( :currency_code, :is_valid_exchange, :output_reserved_instances_will_expire_at, :payment_due, :reserved_instance_value_rollup, :reserved_instance_value_set, :target_configuration_value_rollup, :target_configuration_value_set, :validation_failure_reason) SENSITIVE = [] include Aws::Structure end  | 
  
#reserved_instance_value_rollup ⇒ Types::ReservationValue
The cost associated with the Reserved Instance.
      43016 43017 43018 43019 43020 43021 43022 43023 43024 43025 43026 43027 43028  | 
    
      # File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 43016 class GetReservedInstancesExchangeQuoteResult < Struct.new( :currency_code, :is_valid_exchange, :output_reserved_instances_will_expire_at, :payment_due, :reserved_instance_value_rollup, :reserved_instance_value_set, :target_configuration_value_rollup, :target_configuration_value_set, :validation_failure_reason) SENSITIVE = [] include Aws::Structure end  | 
  
#reserved_instance_value_set ⇒ Array<Types::ReservedInstanceReservationValue>
The configuration of your Convertible Reserved Instances.
      43016 43017 43018 43019 43020 43021 43022 43023 43024 43025 43026 43027 43028  | 
    
      # File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 43016 class GetReservedInstancesExchangeQuoteResult < Struct.new( :currency_code, :is_valid_exchange, :output_reserved_instances_will_expire_at, :payment_due, :reserved_instance_value_rollup, :reserved_instance_value_set, :target_configuration_value_rollup, :target_configuration_value_set, :validation_failure_reason) SENSITIVE = [] include Aws::Structure end  | 
  
#target_configuration_value_rollup ⇒ Types::ReservationValue
The cost associated with the Reserved Instance.
      43016 43017 43018 43019 43020 43021 43022 43023 43024 43025 43026 43027 43028  | 
    
      # File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 43016 class GetReservedInstancesExchangeQuoteResult < Struct.new( :currency_code, :is_valid_exchange, :output_reserved_instances_will_expire_at, :payment_due, :reserved_instance_value_rollup, :reserved_instance_value_set, :target_configuration_value_rollup, :target_configuration_value_set, :validation_failure_reason) SENSITIVE = [] include Aws::Structure end  | 
  
#target_configuration_value_set ⇒ Array<Types::TargetReservationValue>
The values of the target Convertible Reserved Instances.
      43016 43017 43018 43019 43020 43021 43022 43023 43024 43025 43026 43027 43028  | 
    
      # File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 43016 class GetReservedInstancesExchangeQuoteResult < Struct.new( :currency_code, :is_valid_exchange, :output_reserved_instances_will_expire_at, :payment_due, :reserved_instance_value_rollup, :reserved_instance_value_set, :target_configuration_value_rollup, :target_configuration_value_set, :validation_failure_reason) SENSITIVE = [] include Aws::Structure end  | 
  
#validation_failure_reason ⇒ String
Describes the reason why the exchange cannot be completed.
      43016 43017 43018 43019 43020 43021 43022 43023 43024 43025 43026 43027 43028  | 
    
      # File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 43016 class GetReservedInstancesExchangeQuoteResult < Struct.new( :currency_code, :is_valid_exchange, :output_reserved_instances_will_expire_at, :payment_due, :reserved_instance_value_rollup, :reserved_instance_value_set, :target_configuration_value_rollup, :target_configuration_value_set, :validation_failure_reason) SENSITIVE = [] include Aws::Structure end  |