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)


7389
7390
7391
7392
7393
7394
7395
7396
7397
7398
7399
7400
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 7389

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)


7389
7390
7391
7392
7393
7394
7395
7396
7397
7398
7399
7400
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 7389

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)


7389
7390
7391
7392
7393
7394
7395
7396
7397
7398
7399
7400
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 7389

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.



7389
7390
7391
7392
7393
7394
7395
7396
7397
7398
7399
7400
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 7389

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)


7389
7390
7391
7392
7393
7394
7395
7396
7397
7398
7399
7400
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 7389

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.



7389
7390
7391
7392
7393
7394
7395
7396
7397
7398
7399
7400
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 7389

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)


7389
7390
7391
7392
7393
7394
7395
7396
7397
7398
7399
7400
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 7389

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:



7389
7390
7391
7392
7393
7394
7395
7396
7397
7398
7399
7400
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 7389

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