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

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
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_termsArray<Types::CancellationTerms>

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

Returns:



6187
6188
6189
6190
6191
6192
6193
6194
6195
6196
6197
6198
# File 'lib/aws-sdk-ec2/types.rb', line 6187

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_idString

The ID of the cancellation quote.

Returns:

  • (String)


6187
6188
6189
6190
6191
6192
6193
6194
6195
6196
6197
6198
# File 'lib/aws-sdk-ec2/types.rb', line 6187

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_idString

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

Returns:

  • (String)


6187
6188
6189
6190
6191
6192
6193
6194
6195
6196
6197
6198
# File 'lib/aws-sdk-ec2/types.rb', line 6187

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_timeTime

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

Returns:

  • (Time)


6187
6188
6189
6190
6191
6192
6193
6194
6195
6196
6197
6198
# File 'lib/aws-sdk-ec2/types.rb', line 6187

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_configurationTypes::CapacityReservationConfiguration

The current configuration of the Capacity Reservation.



6187
6188
6189
6190
6191
6192
6193
6194
6195
6196
6197
6198
# File 'lib/aws-sdk-ec2/types.rb', line 6187

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_timeTime

The date and time at which the cancellation quote expires.

Returns:

  • (Time)


6187
6188
6189
6190
6191
6192
6193
6194
6195
6196
6197
6198
# File 'lib/aws-sdk-ec2/types.rb', line 6187

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_stateString

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

Returns:

  • (String)


6187
6188
6189
6190
6191
6192
6193
6194
6195
6196
6197
6198
# File 'lib/aws-sdk-ec2/types.rb', line 6187

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

#tagsArray<Types::Tag>

The tags assigned to the cancellation quote.

Returns:



6187
6188
6189
6190
6191
6192
6193
6194
6195
6196
6197
6198
# File 'lib/aws-sdk-ec2/types.rb', line 6187

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