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.
5965 5966 5967 5968 5969 5970 5971 5972 5973 5974 5975 5976 5977 5978 5979 5980 5981 5982 |
# File 'lib/aws-sdk-ec2/types.rb', line 5965 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.
5965 5966 5967 5968 5969 5970 5971 5972 5973 5974 5975 5976 5977 5978 5979 5980 5981 5982 |
# File 'lib/aws-sdk-ec2/types.rb', line 5965 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.
5965 5966 5967 5968 5969 5970 5971 5972 5973 5974 5975 5976 5977 5978 5979 5980 5981 5982 |
# File 'lib/aws-sdk-ec2/types.rb', line 5965 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.
5965 5966 5967 5968 5969 5970 5971 5972 5973 5974 5975 5976 5977 5978 5979 5980 5981 5982 |
# File 'lib/aws-sdk-ec2/types.rb', line 5965 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.
5965 5966 5967 5968 5969 5970 5971 5972 5973 5974 5975 5976 5977 5978 5979 5980 5981 5982 |
# File 'lib/aws-sdk-ec2/types.rb', line 5965 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.
5965 5966 5967 5968 5969 5970 5971 5972 5973 5974 5975 5976 5977 5978 5979 5980 5981 5982 |
# File 'lib/aws-sdk-ec2/types.rb', line 5965 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.
5965 5966 5967 5968 5969 5970 5971 5972 5973 5974 5975 5976 5977 5978 5979 5980 5981 5982 |
# File 'lib/aws-sdk-ec2/types.rb', line 5965 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.
5965 5966 5967 5968 5969 5970 5971 5972 5973 5974 5975 5976 5977 5978 5979 5980 5981 5982 |
# File 'lib/aws-sdk-ec2/types.rb', line 5965 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.
5965 5966 5967 5968 5969 5970 5971 5972 5973 5974 5975 5976 5977 5978 5979 5980 5981 5982 |
# File 'lib/aws-sdk-ec2/types.rb', line 5965 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.
5965 5966 5967 5968 5969 5970 5971 5972 5973 5974 5975 5976 5977 5978 5979 5980 5981 5982 |
# File 'lib/aws-sdk-ec2/types.rb', line 5965 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.
5965 5966 5967 5968 5969 5970 5971 5972 5973 5974 5975 5976 5977 5978 5979 5980 5981 5982 |
# File 'lib/aws-sdk-ec2/types.rb', line 5965 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.
5965 5966 5967 5968 5969 5970 5971 5972 5973 5974 5975 5976 5977 5978 5979 5980 5981 5982 |
# File 'lib/aws-sdk-ec2/types.rb', line 5965 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.
5965 5966 5967 5968 5969 5970 5971 5972 5973 5974 5975 5976 5977 5978 5979 5980 5981 5982 |
# File 'lib/aws-sdk-ec2/types.rb', line 5965 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.
5965 5966 5967 5968 5969 5970 5971 5972 5973 5974 5975 5976 5977 5978 5979 5980 5981 5982 |
# File 'lib/aws-sdk-ec2/types.rb', line 5965 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 |