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.
5900 5901 5902 5903 5904 5905 5906 5907 5908 5909 5910 5911 5912 5913 5914 5915 5916 5917 |
# File 'lib/aws-sdk-ec2/types.rb', line 5900 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.
5900 5901 5902 5903 5904 5905 5906 5907 5908 5909 5910 5911 5912 5913 5914 5915 5916 5917 |
# File 'lib/aws-sdk-ec2/types.rb', line 5900 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.
5900 5901 5902 5903 5904 5905 5906 5907 5908 5909 5910 5911 5912 5913 5914 5915 5916 5917 |
# File 'lib/aws-sdk-ec2/types.rb', line 5900 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.
5900 5901 5902 5903 5904 5905 5906 5907 5908 5909 5910 5911 5912 5913 5914 5915 5916 5917 |
# File 'lib/aws-sdk-ec2/types.rb', line 5900 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.
5900 5901 5902 5903 5904 5905 5906 5907 5908 5909 5910 5911 5912 5913 5914 5915 5916 5917 |
# File 'lib/aws-sdk-ec2/types.rb', line 5900 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.
5900 5901 5902 5903 5904 5905 5906 5907 5908 5909 5910 5911 5912 5913 5914 5915 5916 5917 |
# File 'lib/aws-sdk-ec2/types.rb', line 5900 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.
5900 5901 5902 5903 5904 5905 5906 5907 5908 5909 5910 5911 5912 5913 5914 5915 5916 5917 |
# File 'lib/aws-sdk-ec2/types.rb', line 5900 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.
5900 5901 5902 5903 5904 5905 5906 5907 5908 5909 5910 5911 5912 5913 5914 5915 5916 5917 |
# File 'lib/aws-sdk-ec2/types.rb', line 5900 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.
5900 5901 5902 5903 5904 5905 5906 5907 5908 5909 5910 5911 5912 5913 5914 5915 5916 5917 |
# File 'lib/aws-sdk-ec2/types.rb', line 5900 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.
5900 5901 5902 5903 5904 5905 5906 5907 5908 5909 5910 5911 5912 5913 5914 5915 5916 5917 |
# File 'lib/aws-sdk-ec2/types.rb', line 5900 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.
5900 5901 5902 5903 5904 5905 5906 5907 5908 5909 5910 5911 5912 5913 5914 5915 5916 5917 |
# File 'lib/aws-sdk-ec2/types.rb', line 5900 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.
5900 5901 5902 5903 5904 5905 5906 5907 5908 5909 5910 5911 5912 5913 5914 5915 5916 5917 |
# File 'lib/aws-sdk-ec2/types.rb', line 5900 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.
5900 5901 5902 5903 5904 5905 5906 5907 5908 5909 5910 5911 5912 5913 5914 5915 5916 5917 |
# File 'lib/aws-sdk-ec2/types.rb', line 5900 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.
5900 5901 5902 5903 5904 5905 5906 5907 5908 5909 5910 5911 5912 5913 5914 5915 5916 5917 |
# File 'lib/aws-sdk-ec2/types.rb', line 5900 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 |