Class: Aws::EC2::Types::CapacityReservationModificationQuote

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

Overview

Describes a Capacity Reservation modification quote, which provides the terms for changing the start date or the commitment of a future-dated Capacity Reservation.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#capacity_reservation_id ⇒ String

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

Returns:

  • (String)


7284
7285
7286
7287
7288
7289
7290
7291
7292
7293
7294
7295
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 7284

class CapacityReservationModificationQuote < Struct.new(
  :capacity_reservation_modification_quote_id,
  :capacity_reservation_id,
  :create_time,
  :expiration_time,
  :quote_state,
  :current_configuration,
  :modification_terms,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#capacity_reservation_modification_quote_id ⇒ String

The ID of the modification quote.

Returns:

  • (String)


7284
7285
7286
7287
7288
7289
7290
7291
7292
7293
7294
7295
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 7284

class CapacityReservationModificationQuote < Struct.new(
  :capacity_reservation_modification_quote_id,
  :capacity_reservation_id,
  :create_time,
  :expiration_time,
  :quote_state,
  :current_configuration,
  :modification_terms,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#create_time ⇒ Time

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

Returns:

  • (Time)


7284
7285
7286
7287
7288
7289
7290
7291
7292
7293
7294
7295
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 7284

class CapacityReservationModificationQuote < Struct.new(
  :capacity_reservation_modification_quote_id,
  :capacity_reservation_id,
  :create_time,
  :expiration_time,
  :quote_state,
  :current_configuration,
  :modification_terms,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#current_configuration ⇒ Types::ModificationQuoteCurrentConfiguration

The configuration that the Capacity Reservation has at the time the quote was generated.



7284
7285
7286
7287
7288
7289
7290
7291
7292
7293
7294
7295
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 7284

class CapacityReservationModificationQuote < Struct.new(
  :capacity_reservation_modification_quote_id,
  :capacity_reservation_id,
  :create_time,
  :expiration_time,
  :quote_state,
  :current_configuration,
  :modification_terms,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#expiration_time ⇒ Time

The date and time at which the modification quote expires.

Returns:

  • (Time)


7284
7285
7286
7287
7288
7289
7290
7291
7292
7293
7294
7295
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 7284

class CapacityReservationModificationQuote < Struct.new(
  :capacity_reservation_modification_quote_id,
  :capacity_reservation_id,
  :create_time,
  :expiration_time,
  :quote_state,
  :current_configuration,
  :modification_terms,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#modification_terms ⇒ Types::ModificationTerms

The terms of the modification, including the configuration that the Capacity Reservation will have if you accept them by using ModifyCapacityReservation.



7284
7285
7286
7287
7288
7289
7290
7291
7292
7293
7294
7295
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 7284

class CapacityReservationModificationQuote < Struct.new(
  :capacity_reservation_modification_quote_id,
  :capacity_reservation_id,
  :create_time,
  :expiration_time,
  :quote_state,
  :current_configuration,
  :modification_terms,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#quote_state ⇒ String

The state of the modification quote itself. Possible values are:

  • active - The quote can still be used.

  • expired - The quote can no longer be used. A quote becomes expired at its expirationTime.

Returns:

  • (String)


7284
7285
7286
7287
7288
7289
7290
7291
7292
7293
7294
7295
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 7284

class CapacityReservationModificationQuote < Struct.new(
  :capacity_reservation_modification_quote_id,
  :capacity_reservation_id,
  :create_time,
  :expiration_time,
  :quote_state,
  :current_configuration,
  :modification_terms,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#tags ⇒ Array<Types::Tag>

The tags assigned to the modification quote.

Returns:



7284
7285
7286
7287
7288
7289
7290
7291
7292
7293
7294
7295
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 7284

class CapacityReservationModificationQuote < Struct.new(
  :capacity_reservation_modification_quote_id,
  :capacity_reservation_id,
  :create_time,
  :expiration_time,
  :quote_state,
  :current_configuration,
  :modification_terms,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end