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_idString

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

Returns:

  • (String)


7267
7268
7269
7270
7271
7272
7273
7274
7275
7276
7277
7278
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 7267

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_idString

The ID of the modification quote.

Returns:

  • (String)


7267
7268
7269
7270
7271
7272
7273
7274
7275
7276
7277
7278
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 7267

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_timeTime

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

Returns:

  • (Time)


7267
7268
7269
7270
7271
7272
7273
7274
7275
7276
7277
7278
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 7267

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

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



7267
7268
7269
7270
7271
7272
7273
7274
7275
7276
7277
7278
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 7267

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_timeTime

The date and time at which the modification quote expires.

Returns:

  • (Time)


7267
7268
7269
7270
7271
7272
7273
7274
7275
7276
7277
7278
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 7267

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_termsTypes::ModificationTerms

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



7267
7268
7269
7270
7271
7272
7273
7274
7275
7276
7277
7278
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 7267

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_stateString

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)


7267
7268
7269
7270
7271
7272
7273
7274
7275
7276
7277
7278
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 7267

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

#tagsArray<Types::Tag>

The tags assigned to the modification quote.

Returns:



7267
7268
7269
7270
7271
7272
7273
7274
7275
7276
7277
7278
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 7267

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