Skip to content

CreateReservationRequest

Source code in docs_src/capo_redshift_serverless/types/create_reservation_request.py
class CreateReservationRequest(TypedDict, closed=True):
    capacity: "capo_redshift_serverless.types.capacity.Capacity"
    """<p>The number of Redshift Processing Units (RPUs) to reserve.</p>"""
    offering_id: "capo_redshift_serverless.types.offering_id.OfferingId"
    """<p>The ID of the offering associated with the reservation. The offering determines the payment schedule for the reservation.</p>"""
    client_token: NotRequired["str"]
    """<p>A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If not provided, the Amazon Web Services SDK populates this field. This token must be a valid UUIDv4 value. For more information about idempotency, see <a href="https://aws.amazon.com/builders-library/making-retries-safe-with-idempotent-APIs/"> Making retries safe with idempotent APIs </a>.</p>"""

capacity instance-attribute

capacity: Capacity

The number of Redshift Processing Units (RPUs) to reserve.

client_token instance-attribute

client_token: NotRequired[str]

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If not provided, the Amazon Web Services SDK populates this field. This token must be a valid UUIDv4 value. For more information about idempotency, see Making retries safe with idempotent APIs .

offering_id instance-attribute

offering_id: OfferingId

The ID of the offering associated with the reservation. The offering determines the payment schedule for the reservation.