Class: Aws::EC2::Types::CapacityReservationCancellationQuote

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb

Overview

Describes a Capacity Reservation cancellation quote, which provides the cancellation terms for cancelling a future-dated Capacity Reservation during its commitment duration.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#cancellation_terms ⇒ Array<Types::CancellationTerms>

The cancellation terms associated with the quote, including the fee type and charge details.

Returns:



6942
6943
6944
6945
6946
6947
6948
6949
6950
6951
6952
6953
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 6942

class CapacityReservationCancellationQuote < Struct.new(
  :capacity_reservation_cancellation_quote_id,
  :capacity_reservation_id,
  :create_time,
  :expiration_time,
  :quote_state,
  :current_configuration,
  :cancellation_terms,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#capacity_reservation_cancellation_quote_id ⇒ String

The ID of the cancellation quote.

Returns:

  • (String)


6942
6943
6944
6945
6946
6947
6948
6949
6950
6951
6952
6953
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 6942

class CapacityReservationCancellationQuote < Struct.new(
  :capacity_reservation_cancellation_quote_id,
  :capacity_reservation_id,
  :create_time,
  :expiration_time,
  :quote_state,
  :current_configuration,
  :cancellation_terms,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#capacity_reservation_id ⇒ String

The ID of the Capacity Reservation associated with the cancellation quote.

Returns:

  • (String)


6942
6943
6944
6945
6946
6947
6948
6949
6950
6951
6952
6953
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 6942

class CapacityReservationCancellationQuote < Struct.new(
  :capacity_reservation_cancellation_quote_id,
  :capacity_reservation_id,
  :create_time,
  :expiration_time,
  :quote_state,
  :current_configuration,
  :cancellation_terms,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#create_time ⇒ Time

The date and time at which the cancellation quote was created.

Returns:

  • (Time)


6942
6943
6944
6945
6946
6947
6948
6949
6950
6951
6952
6953
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 6942

class CapacityReservationCancellationQuote < Struct.new(
  :capacity_reservation_cancellation_quote_id,
  :capacity_reservation_id,
  :create_time,
  :expiration_time,
  :quote_state,
  :current_configuration,
  :cancellation_terms,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#current_configuration ⇒ Types::CapacityReservationConfiguration

The current configuration of the Capacity Reservation.



6942
6943
6944
6945
6946
6947
6948
6949
6950
6951
6952
6953
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 6942

class CapacityReservationCancellationQuote < Struct.new(
  :capacity_reservation_cancellation_quote_id,
  :capacity_reservation_id,
  :create_time,
  :expiration_time,
  :quote_state,
  :current_configuration,
  :cancellation_terms,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#expiration_time ⇒ Time

The date and time at which the cancellation quote expires.

Returns:

  • (Time)


6942
6943
6944
6945
6946
6947
6948
6949
6950
6951
6952
6953
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 6942

class CapacityReservationCancellationQuote < Struct.new(
  :capacity_reservation_cancellation_quote_id,
  :capacity_reservation_id,
  :create_time,
  :expiration_time,
  :quote_state,
  :current_configuration,
  :cancellation_terms,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#quote_state ⇒ String

The state of the cancellation quote. Possible values include pending, active, and expired.

Returns:

  • (String)


6942
6943
6944
6945
6946
6947
6948
6949
6950
6951
6952
6953
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 6942

class CapacityReservationCancellationQuote < Struct.new(
  :capacity_reservation_cancellation_quote_id,
  :capacity_reservation_id,
  :create_time,
  :expiration_time,
  :quote_state,
  :current_configuration,
  :cancellation_terms,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#tags ⇒ Array<Types::Tag>

The tags assigned to the cancellation quote.

Returns:



6942
6943
6944
6945
6946
6947
6948
6949
6950
6951
6952
6953
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 6942

class CapacityReservationCancellationQuote < Struct.new(
  :capacity_reservation_cancellation_quote_id,
  :capacity_reservation_id,
  :create_time,
  :expiration_time,
  :quote_state,
  :current_configuration,
  :cancellation_terms,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end