Skip to content

ReservedNode

Source code in docs_src/capo_redshift/types/reserved_node.py
class ReservedNode(TypedDict, closed=True):
    reserved_node_id: NotRequired["capo_redshift.types.string.String"]
    """<p>The unique identifier for the reservation.</p>"""
    reserved_node_offering_id: NotRequired["capo_redshift.types.string.String"]
    """<p>The identifier for the reserved node offering.</p>"""
    node_type: NotRequired["capo_redshift.types.string.String"]
    """<p>The node type of the reserved node.</p>"""
    start_time: NotRequired["capo_redshift.types.t_stamp.TStamp"]
    """<p>The time the reservation started. You purchase a reserved node offering for a duration. This is the start time of that duration.</p>"""
    duration: NotRequired["capo_redshift.types.integer.Integer"]
    """<p>The duration of the node reservation in seconds.</p>"""
    fixed_price: NotRequired["capo_redshift.types.double.Double"]
    """<p>The fixed cost Amazon Redshift charges you for this reserved node.</p>"""
    usage_price: NotRequired["capo_redshift.types.double.Double"]
    """<p>The hourly rate Amazon Redshift charges you for this reserved node.</p>"""
    currency_code: NotRequired["capo_redshift.types.string.String"]
    """<p>The currency code for the reserved cluster.</p>"""
    node_count: NotRequired["capo_redshift.types.integer.Integer"]
    """<p>The number of reserved compute nodes.</p>"""
    state: NotRequired["capo_redshift.types.string.String"]
    """<p>The state of the reserved compute node.</p> <p>Possible Values:</p> <ul> <li> <p>pending-payment-This reserved node has recently been purchased, and the sale has been approved, but payment has not yet been confirmed.</p> </li> <li> <p>active-This reserved node is owned by the caller and is available for use.</p> </li> <li> <p>payment-failed-Payment failed for the purchase attempt.</p> </li> <li> <p>retired-The reserved node is no longer available. </p> </li> <li> <p>exchanging-The owner is exchanging the reserved node for another reserved node.</p> </li> </ul>"""
    offering_type: NotRequired["capo_redshift.types.string.String"]
    """<p>The anticipated utilization of the reserved node, as defined in the reserved node offering.</p>"""
    recurring_charges: NotRequired[
        "capo_redshift.types.recurring_charge_list.RecurringChargeList"
    ]
    """<p>The recurring charges for the reserved node.</p>"""
    reserved_node_offering_type: NotRequired[
        "capo_redshift.types.reserved_node_offering_type.ReservedNodeOfferingType"
    ]
    """<p></p>"""

currency_code instance-attribute

currency_code: NotRequired[String]

The currency code for the reserved cluster.

duration instance-attribute

duration: NotRequired[Integer]

The duration of the node reservation in seconds.

fixed_price instance-attribute

fixed_price: NotRequired[Double]

The fixed cost Amazon Redshift charges you for this reserved node.

node_count instance-attribute

node_count: NotRequired[Integer]

The number of reserved compute nodes.

node_type instance-attribute

node_type: NotRequired[String]

The node type of the reserved node.

offering_type instance-attribute

offering_type: NotRequired[String]

The anticipated utilization of the reserved node, as defined in the reserved node offering.

recurring_charges instance-attribute

recurring_charges: NotRequired[RecurringChargeList]

The recurring charges for the reserved node.

reserved_node_id instance-attribute

reserved_node_id: NotRequired[String]

The unique identifier for the reservation.

reserved_node_offering_id instance-attribute

reserved_node_offering_id: NotRequired[String]

The identifier for the reserved node offering.

reserved_node_offering_type instance-attribute

reserved_node_offering_type: NotRequired[ReservedNodeOfferingType]

start_time instance-attribute

start_time: NotRequired[TStamp]

The time the reservation started. You purchase a reserved node offering for a duration. This is the start time of that duration.

state instance-attribute

state: NotRequired[String]

The state of the reserved compute node.

Possible Values:

  • pending-payment-This reserved node has recently been purchased, and the sale has been approved, but payment has not yet been confirmed.

  • active-This reserved node is owned by the caller and is available for use.

  • payment-failed-Payment failed for the purchase attempt.

  • retired-The reserved node is no longer available.

  • exchanging-The owner is exchanging the reserved node for another reserved node.

usage_price instance-attribute

usage_price: NotRequired[Double]

The hourly rate Amazon Redshift charges you for this reserved node.