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.
Instance Attribute Details
#availability_zone ⇒ String
The Availability Zone of the Capacity Block extension.
4739 4740 4741 4742 4743 4744 4745 4746 4747 4748 4749 4750 4751 4752 4753 4754 4755 |
# File 'lib/aws-sdk-ec2/types.rb', line 4739 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.
4739 4740 4741 4742 4743 4744 4745 4746 4747 4748 4749 4750 4751 4752 4753 4754 4755 |
# File 'lib/aws-sdk-ec2/types.rb', line 4739 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.
4739 4740 4741 4742 4743 4744 4745 4746 4747 4748 4749 4750 4751 4752 4753 4754 4755 |
# File 'lib/aws-sdk-ec2/types.rb', line 4739 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.
4739 4740 4741 4742 4743 4744 4745 4746 4747 4748 4749 4750 4751 4752 4753 4754 4755 |
# File 'lib/aws-sdk-ec2/types.rb', line 4739 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.
4739 4740 4741 4742 4743 4744 4745 4746 4747 4748 4749 4750 4751 4752 4753 4754 4755 |
# File 'lib/aws-sdk-ec2/types.rb', line 4739 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.
4739 4740 4741 4742 4743 4744 4745 4746 4747 4748 4749 4750 4751 4752 4753 4754 4755 |
# File 'lib/aws-sdk-ec2/types.rb', line 4739 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.
4739 4740 4741 4742 4743 4744 4745 4746 4747 4748 4749 4750 4751 4752 4753 4754 4755 |
# File 'lib/aws-sdk-ec2/types.rb', line 4739 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.
4739 4740 4741 4742 4743 4744 4745 4746 4747 4748 4749 4750 4751 4752 4753 4754 4755 |
# File 'lib/aws-sdk-ec2/types.rb', line 4739 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.
4739 4740 4741 4742 4743 4744 4745 4746 4747 4748 4749 4750 4751 4752 4753 4754 4755 |
# File 'lib/aws-sdk-ec2/types.rb', line 4739 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.
4739 4740 4741 4742 4743 4744 4745 4746 4747 4748 4749 4750 4751 4752 4753 4754 4755 |
# File 'lib/aws-sdk-ec2/types.rb', line 4739 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.
4739 4740 4741 4742 4743 4744 4745 4746 4747 4748 4749 4750 4751 4752 4753 4754 4755 |
# File 'lib/aws-sdk-ec2/types.rb', line 4739 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.
4739 4740 4741 4742 4743 4744 4745 4746 4747 4748 4749 4750 4751 4752 4753 4754 4755 |
# File 'lib/aws-sdk-ec2/types.rb', line 4739 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.
4739 4740 4741 4742 4743 4744 4745 4746 4747 4748 4749 4750 4751 4752 4753 4754 4755 |
# File 'lib/aws-sdk-ec2/types.rb', line 4739 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 |