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)


7461
7462
7463
7464
7465
7466
7467
7468
7469
7470
7471
7472
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 7461

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)


7461
7462
7463
7464
7465
7466
7467
7468
7469
7470
7471
7472
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 7461

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)


7461
7462
7463
7464
7465
7466
7467
7468
7469
7470
7471
7472
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 7461

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.



7461
7462
7463
7464
7465
7466
7467
7468
7469
7470
7471
7472
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 7461

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)


7461
7462
7463
7464
7465
7466
7467
7468
7469
7470
7471
7472
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 7461

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.



7461
7462
7463
7464
7465
7466
7467
7468
7469
7470
7471
7472
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 7461

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)


7461
7462
7463
7464
7465
7466
7467
7468
7469
7470
7471
7472
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 7461

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:



7461
7462
7463
7464
7465
7466
7467
7468
7469
7470
7471
7472
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 7461

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