Skip to content

ReservedNodeOffering

Source code in docs_src/capo_redshift/types/reserved_node_offering.py
class ReservedNodeOffering(TypedDict, closed=True):
    reserved_node_offering_id: NotRequired["capo_redshift.types.string.String"]
    """<p>The offering identifier.</p>"""
    node_type: NotRequired["capo_redshift.types.string.String"]
    """<p>The node type offered by the reserved node offering.</p>"""
    duration: NotRequired["capo_redshift.types.integer.Integer"]
    """<p>The duration, in seconds, for which the offering will reserve the node.</p>"""
    fixed_price: NotRequired["capo_redshift.types.double.Double"]
    """<p>The upfront fixed charge you will pay to purchase the specific reserved node offering.</p>"""
    usage_price: NotRequired["capo_redshift.types.double.Double"]
    """<p>The rate you are charged for each hour the cluster that is using the offering is running.</p>"""
    currency_code: NotRequired["capo_redshift.types.string.String"]
    """<p>The currency code for the compute nodes offering.</p>"""
    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 charge to your account regardless of whether you are creating any clusters using the node offering. Recurring charges are only in effect for heavy-utilization reserved nodes.</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 compute nodes offering.

duration instance-attribute

duration: NotRequired[Integer]

The duration, in seconds, for which the offering will reserve the node.

fixed_price instance-attribute

fixed_price: NotRequired[Double]

The upfront fixed charge you will pay to purchase the specific reserved node offering.

node_type instance-attribute

node_type: NotRequired[String]

The node type offered by the reserved node offering.

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 charge to your account regardless of whether you are creating any clusters using the node offering. Recurring charges are only in effect for heavy-utilization reserved nodes.

reserved_node_offering_id instance-attribute

reserved_node_offering_id: NotRequired[String]

The offering identifier.

reserved_node_offering_type instance-attribute

reserved_node_offering_type: NotRequired[ReservedNodeOfferingType]

usage_price instance-attribute

usage_price: NotRequired[Double]

The rate you are charged for each hour the cluster that is using the offering is running.