Skip to content

ReservationOffering

Source code in docs_src/capo_redshift_serverless/types/reservation_offering.py
class ReservationOffering(TypedDict, closed=True):
    offering_id: NotRequired["capo_redshift_serverless.types.offering_id.OfferingId"]
    """<p>The offering identifier.</p>"""
    duration: "capo_redshift_serverless.types.duration.Duration"
    """<p>The duration, in seconds, for which the reservation reserves the RPUs.</p>"""
    upfront_charge: "capo_redshift_serverless.types.charge.Charge"
    """<p>The up-front price you are charged for the reservation.</p>"""
    hourly_charge: "capo_redshift_serverless.types.charge.Charge"
    """<p>The rate you are charged for each hour the reservation is active.</p>"""
    currency_code: NotRequired[
        "capo_redshift_serverless.types.currency_code.CurrencyCode"
    ]
    """<p>The currency code for the offering.</p>"""
    offering_type: NotRequired[
        "capo_redshift_serverless.types.offering_type.OfferingType"
    ]
    """<p>Determines the payment schedule for the reservation.</p>"""

currency_code instance-attribute

currency_code: NotRequired[CurrencyCode]

The currency code for the offering.

duration instance-attribute

duration: Duration

The duration, in seconds, for which the reservation reserves the RPUs.

hourly_charge instance-attribute

hourly_charge: Charge

The rate you are charged for each hour the reservation is active.

offering_id instance-attribute

offering_id: NotRequired[OfferingId]

The offering identifier.

offering_type instance-attribute

offering_type: NotRequired[OfferingType]

Determines the payment schedule for the reservation.

upfront_charge instance-attribute

upfront_charge: Charge

The up-front price you are charged for the reservation.