CapacityBlockExtension¶
Structure Class¶
CapacityBlockExtension
dataclass
¶
Bases: _SerdeShape
Describes a Capacity Block extension. With an extension, you can extend the duration of time for an existing Capacity Block.
Attributes¶
availability_zone
class-attribute
instance-attribute
¶
availability_zone: str | None = ...
The Availability Zone of the Capacity Block extension.
availability_zone_id
class-attribute
instance-attribute
¶
availability_zone_id: str | None = ...
The Availability Zone ID of the Capacity Block extension.
capacity_block_extension_duration_hours
class-attribute
instance-attribute
¶
capacity_block_extension_duration_hours: int | None = ...
The duration of the Capacity Block extension in hours.
capacity_block_extension_end_date
class-attribute
instance-attribute
¶
capacity_block_extension_end_date: datetime | None = ...
The end date of the Capacity Block extension.
capacity_block_extension_offering_id
class-attribute
instance-attribute
¶
capacity_block_extension_offering_id: str | None = ...
The ID of the Capacity Block extension offering.
capacity_block_extension_purchase_date
class-attribute
instance-attribute
¶
capacity_block_extension_purchase_date: datetime | None = ...
The date when the Capacity Block extension was purchased.
capacity_block_extension_start_date
class-attribute
instance-attribute
¶
capacity_block_extension_start_date: datetime | None = ...
The start date of the Capacity Block extension.
capacity_block_extension_status
class-attribute
instance-attribute
¶
capacity_block_extension_status: str | None = ...
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.
capacity_reservation_id
class-attribute
instance-attribute
¶
capacity_reservation_id: str | None = ...
The reservation ID of the Capacity Block extension.
currency_code
class-attribute
instance-attribute
¶
currency_code: str | None = ...
The currency of the payment for the Capacity Block extension.
instance_count
class-attribute
instance-attribute
¶
instance_count: int | None = ...
The number of instances in the Capacity Block extension.
instance_type
class-attribute
instance-attribute
¶
instance_type: str | None = ...
The instance type of the Capacity Block extension.