Class: Aws::EC2::Types::GetReservedInstancesExchangeQuoteResult

Inherits:
Struct
  • Object
show all
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

Instance Attribute Details

#currency_codeString

The currency of the transaction.

Returns:

  • (String)


38374
38375
38376
38377
38378
38379
38380
38381
38382
38383
38384
38385
38386
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 38374

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_exchangeBoolean

If true, the exchange is valid. If false, the exchange cannot be completed.

Returns:

  • (Boolean)


38374
38375
38376
38377
38378
38379
38380
38381
38382
38383
38384
38385
38386
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 38374

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_atTime

The new end date of the reservation term.

Returns:

  • (Time)


38374
38375
38376
38377
38378
38379
38380
38381
38382
38383
38384
38385
38386
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 38374

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_dueString

The total true upfront charge for the exchange.

Returns:

  • (String)


38374
38375
38376
38377
38378
38379
38380
38381
38382
38383
38384
38385
38386
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 38374

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_rollupTypes::ReservationValue

The cost associated with the Reserved Instance.



38374
38375
38376
38377
38378
38379
38380
38381
38382
38383
38384
38385
38386
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 38374

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_setArray<Types::ReservedInstanceReservationValue>

The configuration of your Convertible Reserved Instances.



38374
38375
38376
38377
38378
38379
38380
38381
38382
38383
38384
38385
38386
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 38374

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_rollupTypes::ReservationValue

The cost associated with the Reserved Instance.



38374
38375
38376
38377
38378
38379
38380
38381
38382
38383
38384
38385
38386
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 38374

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_setArray<Types::TargetReservationValue>

The values of the target Convertible Reserved Instances.

Returns:



38374
38375
38376
38377
38378
38379
38380
38381
38382
38383
38384
38385
38386
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 38374

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_reasonString

Describes the reason why the exchange cannot be completed.

Returns:

  • (String)


38374
38375
38376
38377
38378
38379
38380
38381
38382
38383
38384
38385
38386
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 38374

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