Skip to content

ReservedCapacityOffering

Source code in docs_src/capo_sagemaker/types/reserved_capacity_offering.py
class ReservedCapacityOffering(TypedDict, closed=True):
    reserved_capacity_type: NotRequired[
        "capo_sagemaker.types.reserved_capacity_type.ReservedCapacityType"
    ]
    """<p>The type of reserved capacity offering.</p>"""
    ultra_server_type: NotRequired[
        "capo_sagemaker.types.ultra_server_type.UltraServerType"
    ]
    """<p>The type of UltraServer included in this reserved capacity offering, such as ml.u-p6e-gb200x72.</p>"""
    ultra_server_count: NotRequired[
        "capo_sagemaker.types.ultra_server_count.UltraServerCount"
    ]
    """<p>The number of UltraServers included in this reserved capacity offering.</p>"""
    instance_type: NotRequired[
        "capo_sagemaker.types.reserved_capacity_instance_type.ReservedCapacityInstanceType"
    ]
    """<p>The instance type for the reserved capacity offering.</p>"""
    instance_count: NotRequired[
        "capo_sagemaker.types.reserved_capacity_instance_count.ReservedCapacityInstanceCount"
    ]
    """<p>The number of instances in the reserved capacity offering.</p>"""
    availability_zone: NotRequired[
        "capo_sagemaker.types.availability_zone.AvailabilityZone"
    ]
    """<p>The availability zone for the reserved capacity offering.</p>"""
    duration_hours: NotRequired[
        "capo_sagemaker.types.reserved_capacity_duration_hours.ReservedCapacityDurationHours"
    ]
    """<p>The number of whole hours in the total duration for this reserved capacity offering.</p>"""
    duration_minutes: NotRequired[
        "capo_sagemaker.types.reserved_capacity_duration_minutes.ReservedCapacityDurationMinutes"
    ]
    """<p>The additional minutes beyond whole hours in the total duration for this reserved capacity offering.</p>"""
    start_time: NotRequired["capo_sagemaker.types.timestamp.Timestamp"]
    """<p>The start time of the reserved capacity offering.</p>"""
    end_time: NotRequired["capo_sagemaker.types.timestamp.Timestamp"]
    """<p>The end time of the reserved capacity offering.</p>"""
    extension_start_time: NotRequired["capo_sagemaker.types.timestamp.Timestamp"]
    """<p>The start time of the extension for the reserved capacity offering.</p>"""
    extension_end_time: NotRequired["capo_sagemaker.types.timestamp.Timestamp"]
    """<p>The end time of the extension for the reserved capacity offering.</p>"""

availability_zone instance-attribute

availability_zone: NotRequired[AvailabilityZone]

The availability zone for the reserved capacity offering.

duration_hours instance-attribute

duration_hours: NotRequired[ReservedCapacityDurationHours]

The number of whole hours in the total duration for this reserved capacity offering.

duration_minutes instance-attribute

duration_minutes: NotRequired[ReservedCapacityDurationMinutes]

The additional minutes beyond whole hours in the total duration for this reserved capacity offering.

end_time instance-attribute

end_time: NotRequired[Timestamp]

The end time of the reserved capacity offering.

extension_end_time instance-attribute

extension_end_time: NotRequired[Timestamp]

The end time of the extension for the reserved capacity offering.

extension_start_time instance-attribute

extension_start_time: NotRequired[Timestamp]

The start time of the extension for the reserved capacity offering.

instance_count instance-attribute

instance_count: NotRequired[ReservedCapacityInstanceCount]

The number of instances in the reserved capacity offering.

instance_type instance-attribute

instance_type: NotRequired[ReservedCapacityInstanceType]

The instance type for the reserved capacity offering.

reserved_capacity_type instance-attribute

reserved_capacity_type: NotRequired[ReservedCapacityType]

The type of reserved capacity offering.

start_time instance-attribute

start_time: NotRequired[Timestamp]

The start time of the reserved capacity offering.

ultra_server_count instance-attribute

ultra_server_count: NotRequired[UltraServerCount]

The number of UltraServers included in this reserved capacity offering.

ultra_server_type instance-attribute

ultra_server_type: NotRequired[UltraServerType]

The type of UltraServer included in this reserved capacity offering, such as ml.u-p6e-gb200x72.