Class: Aws::EC2::Types::CapacityBlockExtension
- Inherits:
-
Struct
- Object
- Struct
- Aws::EC2::Types::CapacityBlockExtension
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-ec2/types.rb
Overview
Describes a Capacity Block extension. With an extension, you can extend the duration of time for an existing Capacity Block.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#availability_zone ⇒ String
The Availability Zone of the Capacity Block extension.
-
#availability_zone_id ⇒ String
The Availability Zone ID of the Capacity Block extension.
-
#capacity_block_extension_duration_hours ⇒ Integer
The duration of the Capacity Block extension in hours.
-
#capacity_block_extension_end_date ⇒ Time
The end date of the Capacity Block extension.
-
#capacity_block_extension_offering_id ⇒ String
The ID of the Capacity Block extension offering.
-
#capacity_block_extension_purchase_date ⇒ Time
The date when the Capacity Block extension was purchased.
-
#capacity_block_extension_start_date ⇒ Time
The start date of the Capacity Block extension.
-
#capacity_block_extension_status ⇒ String
The status of the Capacity Block extension.
-
#capacity_reservation_id ⇒ String
The reservation ID of the Capacity Block extension.
-
#currency_code ⇒ String
The currency of the payment for the Capacity Block extension.
-
#instance_count ⇒ Integer
The number of instances in the Capacity Block extension.
-
#instance_type ⇒ String
The instance type of the Capacity Block extension.
-
#upfront_fee ⇒ String
The total price to be paid up front.
-
#zone_type ⇒ String
The type of zone where the Capacity Block extension is located.
Instance Attribute Details
#availability_zone ⇒ String
The Availability Zone of the Capacity Block extension.
5234 5235 5236 5237 5238 5239 5240 5241 5242 5243 5244 5245 5246 5247 5248 5249 5250 5251 |
# File 'lib/aws-sdk-ec2/types.rb', line 5234 class CapacityBlockExtension < Struct.new( :capacity_reservation_id, :instance_type, :instance_count, :availability_zone, :availability_zone_id, :capacity_block_extension_offering_id, :capacity_block_extension_duration_hours, :capacity_block_extension_status, :capacity_block_extension_purchase_date, :capacity_block_extension_start_date, :capacity_block_extension_end_date, :upfront_fee, :currency_code, :zone_type) SENSITIVE = [] include Aws::Structure end |
#availability_zone_id ⇒ String
The Availability Zone ID of the Capacity Block extension.
5234 5235 5236 5237 5238 5239 5240 5241 5242 5243 5244 5245 5246 5247 5248 5249 5250 5251 |
# File 'lib/aws-sdk-ec2/types.rb', line 5234 class CapacityBlockExtension < Struct.new( :capacity_reservation_id, :instance_type, :instance_count, :availability_zone, :availability_zone_id, :capacity_block_extension_offering_id, :capacity_block_extension_duration_hours, :capacity_block_extension_status, :capacity_block_extension_purchase_date, :capacity_block_extension_start_date, :capacity_block_extension_end_date, :upfront_fee, :currency_code, :zone_type) SENSITIVE = [] include Aws::Structure end |
#capacity_block_extension_duration_hours ⇒ Integer
The duration of the Capacity Block extension in hours.
5234 5235 5236 5237 5238 5239 5240 5241 5242 5243 5244 5245 5246 5247 5248 5249 5250 5251 |
# File 'lib/aws-sdk-ec2/types.rb', line 5234 class CapacityBlockExtension < Struct.new( :capacity_reservation_id, :instance_type, :instance_count, :availability_zone, :availability_zone_id, :capacity_block_extension_offering_id, :capacity_block_extension_duration_hours, :capacity_block_extension_status, :capacity_block_extension_purchase_date, :capacity_block_extension_start_date, :capacity_block_extension_end_date, :upfront_fee, :currency_code, :zone_type) SENSITIVE = [] include Aws::Structure end |
#capacity_block_extension_end_date ⇒ Time
The end date of the Capacity Block extension.
5234 5235 5236 5237 5238 5239 5240 5241 5242 5243 5244 5245 5246 5247 5248 5249 5250 5251 |
# File 'lib/aws-sdk-ec2/types.rb', line 5234 class CapacityBlockExtension < Struct.new( :capacity_reservation_id, :instance_type, :instance_count, :availability_zone, :availability_zone_id, :capacity_block_extension_offering_id, :capacity_block_extension_duration_hours, :capacity_block_extension_status, :capacity_block_extension_purchase_date, :capacity_block_extension_start_date, :capacity_block_extension_end_date, :upfront_fee, :currency_code, :zone_type) SENSITIVE = [] include Aws::Structure end |
#capacity_block_extension_offering_id ⇒ String
The ID of the Capacity Block extension offering.
5234 5235 5236 5237 5238 5239 5240 5241 5242 5243 5244 5245 5246 5247 5248 5249 5250 5251 |
# File 'lib/aws-sdk-ec2/types.rb', line 5234 class CapacityBlockExtension < Struct.new( :capacity_reservation_id, :instance_type, :instance_count, :availability_zone, :availability_zone_id, :capacity_block_extension_offering_id, :capacity_block_extension_duration_hours, :capacity_block_extension_status, :capacity_block_extension_purchase_date, :capacity_block_extension_start_date, :capacity_block_extension_end_date, :upfront_fee, :currency_code, :zone_type) SENSITIVE = [] include Aws::Structure end |
#capacity_block_extension_purchase_date ⇒ Time
The date when the Capacity Block extension was purchased.
5234 5235 5236 5237 5238 5239 5240 5241 5242 5243 5244 5245 5246 5247 5248 5249 5250 5251 |
# File 'lib/aws-sdk-ec2/types.rb', line 5234 class CapacityBlockExtension < Struct.new( :capacity_reservation_id, :instance_type, :instance_count, :availability_zone, :availability_zone_id, :capacity_block_extension_offering_id, :capacity_block_extension_duration_hours, :capacity_block_extension_status, :capacity_block_extension_purchase_date, :capacity_block_extension_start_date, :capacity_block_extension_end_date, :upfront_fee, :currency_code, :zone_type) SENSITIVE = [] include Aws::Structure end |
#capacity_block_extension_start_date ⇒ Time
The start date of the Capacity Block extension.
5234 5235 5236 5237 5238 5239 5240 5241 5242 5243 5244 5245 5246 5247 5248 5249 5250 5251 |
# File 'lib/aws-sdk-ec2/types.rb', line 5234 class CapacityBlockExtension < Struct.new( :capacity_reservation_id, :instance_type, :instance_count, :availability_zone, :availability_zone_id, :capacity_block_extension_offering_id, :capacity_block_extension_duration_hours, :capacity_block_extension_status, :capacity_block_extension_purchase_date, :capacity_block_extension_start_date, :capacity_block_extension_end_date, :upfront_fee, :currency_code, :zone_type) SENSITIVE = [] include Aws::Structure end |
#capacity_block_extension_status ⇒ String
The status of the Capacity Block extension. A Capacity Block extension can have one of the following statuses:
-
‘payment-pending` - The Capacity Block extension payment is processing. If your payment can’t be processed within 12 hours, the Capacity Block extension is failed.
-
‘payment-failed` - Payment for the Capacity Block extension request was not successful.
-
‘payment-succeeded` - Payment for the Capacity Block extension request was successful. You receive an invoice that reflects the one-time upfront payment. In the invoice, you can associate the paid amount with the Capacity Block reservation ID.
5234 5235 5236 5237 5238 5239 5240 5241 5242 5243 5244 5245 5246 5247 5248 5249 5250 5251 |
# File 'lib/aws-sdk-ec2/types.rb', line 5234 class CapacityBlockExtension < Struct.new( :capacity_reservation_id, :instance_type, :instance_count, :availability_zone, :availability_zone_id, :capacity_block_extension_offering_id, :capacity_block_extension_duration_hours, :capacity_block_extension_status, :capacity_block_extension_purchase_date, :capacity_block_extension_start_date, :capacity_block_extension_end_date, :upfront_fee, :currency_code, :zone_type) SENSITIVE = [] include Aws::Structure end |
#capacity_reservation_id ⇒ String
The reservation ID of the Capacity Block extension.
5234 5235 5236 5237 5238 5239 5240 5241 5242 5243 5244 5245 5246 5247 5248 5249 5250 5251 |
# File 'lib/aws-sdk-ec2/types.rb', line 5234 class CapacityBlockExtension < Struct.new( :capacity_reservation_id, :instance_type, :instance_count, :availability_zone, :availability_zone_id, :capacity_block_extension_offering_id, :capacity_block_extension_duration_hours, :capacity_block_extension_status, :capacity_block_extension_purchase_date, :capacity_block_extension_start_date, :capacity_block_extension_end_date, :upfront_fee, :currency_code, :zone_type) SENSITIVE = [] include Aws::Structure end |
#currency_code ⇒ String
The currency of the payment for the Capacity Block extension.
5234 5235 5236 5237 5238 5239 5240 5241 5242 5243 5244 5245 5246 5247 5248 5249 5250 5251 |
# File 'lib/aws-sdk-ec2/types.rb', line 5234 class CapacityBlockExtension < Struct.new( :capacity_reservation_id, :instance_type, :instance_count, :availability_zone, :availability_zone_id, :capacity_block_extension_offering_id, :capacity_block_extension_duration_hours, :capacity_block_extension_status, :capacity_block_extension_purchase_date, :capacity_block_extension_start_date, :capacity_block_extension_end_date, :upfront_fee, :currency_code, :zone_type) SENSITIVE = [] include Aws::Structure end |
#instance_count ⇒ Integer
The number of instances in the Capacity Block extension.
5234 5235 5236 5237 5238 5239 5240 5241 5242 5243 5244 5245 5246 5247 5248 5249 5250 5251 |
# File 'lib/aws-sdk-ec2/types.rb', line 5234 class CapacityBlockExtension < Struct.new( :capacity_reservation_id, :instance_type, :instance_count, :availability_zone, :availability_zone_id, :capacity_block_extension_offering_id, :capacity_block_extension_duration_hours, :capacity_block_extension_status, :capacity_block_extension_purchase_date, :capacity_block_extension_start_date, :capacity_block_extension_end_date, :upfront_fee, :currency_code, :zone_type) SENSITIVE = [] include Aws::Structure end |
#instance_type ⇒ String
The instance type of the Capacity Block extension.
5234 5235 5236 5237 5238 5239 5240 5241 5242 5243 5244 5245 5246 5247 5248 5249 5250 5251 |
# File 'lib/aws-sdk-ec2/types.rb', line 5234 class CapacityBlockExtension < Struct.new( :capacity_reservation_id, :instance_type, :instance_count, :availability_zone, :availability_zone_id, :capacity_block_extension_offering_id, :capacity_block_extension_duration_hours, :capacity_block_extension_status, :capacity_block_extension_purchase_date, :capacity_block_extension_start_date, :capacity_block_extension_end_date, :upfront_fee, :currency_code, :zone_type) SENSITIVE = [] include Aws::Structure end |
#upfront_fee ⇒ String
The total price to be paid up front.
5234 5235 5236 5237 5238 5239 5240 5241 5242 5243 5244 5245 5246 5247 5248 5249 5250 5251 |
# File 'lib/aws-sdk-ec2/types.rb', line 5234 class CapacityBlockExtension < Struct.new( :capacity_reservation_id, :instance_type, :instance_count, :availability_zone, :availability_zone_id, :capacity_block_extension_offering_id, :capacity_block_extension_duration_hours, :capacity_block_extension_status, :capacity_block_extension_purchase_date, :capacity_block_extension_start_date, :capacity_block_extension_end_date, :upfront_fee, :currency_code, :zone_type) SENSITIVE = [] include Aws::Structure end |
#zone_type ⇒ String
The type of zone where the Capacity Block extension is located.
5234 5235 5236 5237 5238 5239 5240 5241 5242 5243 5244 5245 5246 5247 5248 5249 5250 5251 |
# File 'lib/aws-sdk-ec2/types.rb', line 5234 class CapacityBlockExtension < Struct.new( :capacity_reservation_id, :instance_type, :instance_count, :availability_zone, :availability_zone_id, :capacity_block_extension_offering_id, :capacity_block_extension_duration_hours, :capacity_block_extension_status, :capacity_block_extension_purchase_date, :capacity_block_extension_start_date, :capacity_block_extension_end_date, :upfront_fee, :currency_code, :zone_type) SENSITIVE = [] include Aws::Structure end |