Class: Aws::EC2::Types::CapacityBlockExtension
- Inherits:
-
Struct
- Object
- Struct
- Aws::EC2::Types::CapacityBlockExtension
- Defined in:
- gems/aws-sdk-ec2/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.
Instance Attribute Details
#availability_zone ⇒ String
The Availability Zone of the Capacity Block extension.
4994 4995 4996 4997 4998 4999 5000 5001 5002 5003 5004 5005 5006 5007 5008 5009 5010 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 4994 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) SENSITIVE = [] include Aws::Structure end |
#availability_zone_id ⇒ String
The Availability Zone ID of the Capacity Block extension.
4994 4995 4996 4997 4998 4999 5000 5001 5002 5003 5004 5005 5006 5007 5008 5009 5010 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 4994 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) SENSITIVE = [] include Aws::Structure end |
#capacity_block_extension_duration_hours ⇒ Integer
The duration of the Capacity Block extension in hours.
4994 4995 4996 4997 4998 4999 5000 5001 5002 5003 5004 5005 5006 5007 5008 5009 5010 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 4994 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) SENSITIVE = [] include Aws::Structure end |
#capacity_block_extension_end_date ⇒ Time
The end date of the Capacity Block extension.
4994 4995 4996 4997 4998 4999 5000 5001 5002 5003 5004 5005 5006 5007 5008 5009 5010 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 4994 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) SENSITIVE = [] include Aws::Structure end |
#capacity_block_extension_offering_id ⇒ String
The ID of the Capacity Block extension offering.
4994 4995 4996 4997 4998 4999 5000 5001 5002 5003 5004 5005 5006 5007 5008 5009 5010 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 4994 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) SENSITIVE = [] include Aws::Structure end |
#capacity_block_extension_purchase_date ⇒ Time
The date when the Capacity Block extension was purchased.
4994 4995 4996 4997 4998 4999 5000 5001 5002 5003 5004 5005 5006 5007 5008 5009 5010 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 4994 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) SENSITIVE = [] include Aws::Structure end |
#capacity_block_extension_start_date ⇒ Time
The start date of the Capacity Block extension.
4994 4995 4996 4997 4998 4999 5000 5001 5002 5003 5004 5005 5006 5007 5008 5009 5010 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 4994 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) 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.
4994 4995 4996 4997 4998 4999 5000 5001 5002 5003 5004 5005 5006 5007 5008 5009 5010 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 4994 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) SENSITIVE = [] include Aws::Structure end |
#capacity_reservation_id ⇒ String
The reservation ID of the Capacity Block extension.
4994 4995 4996 4997 4998 4999 5000 5001 5002 5003 5004 5005 5006 5007 5008 5009 5010 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 4994 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) SENSITIVE = [] include Aws::Structure end |
#currency_code ⇒ String
The currency of the payment for the Capacity Block extension.
4994 4995 4996 4997 4998 4999 5000 5001 5002 5003 5004 5005 5006 5007 5008 5009 5010 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 4994 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) SENSITIVE = [] include Aws::Structure end |
#instance_count ⇒ Integer
The number of instances in the Capacity Block extension.
4994 4995 4996 4997 4998 4999 5000 5001 5002 5003 5004 5005 5006 5007 5008 5009 5010 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 4994 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) SENSITIVE = [] include Aws::Structure end |
#instance_type ⇒ String
The instance type of the Capacity Block extension.
4994 4995 4996 4997 4998 4999 5000 5001 5002 5003 5004 5005 5006 5007 5008 5009 5010 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 4994 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) SENSITIVE = [] include Aws::Structure end |
#upfront_fee ⇒ String
The total price to be paid up front.
4994 4995 4996 4997 4998 4999 5000 5001 5002 5003 5004 5005 5006 5007 5008 5009 5010 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 4994 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) SENSITIVE = [] include Aws::Structure end |