Skip to content

ReservedInstanceOffering

Source code in docs_src/capo_opensearch/types/reserved_instance_offering.py
class ReservedInstanceOffering(TypedDict, closed=True):
    reserved_instance_offering_id: NotRequired["capo_opensearch.types.guid.GUID"]
    """<p>The unique identifier of the Reserved Instance offering.</p>"""
    instance_type: NotRequired[
        "capo_opensearch.types.open_search_partition_instance_type.OpenSearchPartitionInstanceType"
    ]
    """<p>The OpenSearch instance type offered by the Reserved Instance offering.</p>"""
    duration: "capo_opensearch.types.integer.Integer"
    """<p>The duration, in seconds, for which the offering will reserve the OpenSearch instance.</p>"""
    fixed_price: NotRequired["capo_opensearch.types.double.Double"]
    """<p>The upfront fixed charge you will pay to purchase the specific Reserved Instance offering.</p>"""
    usage_price: NotRequired["capo_opensearch.types.double.Double"]
    """<p>The hourly rate at which you're charged for the domain using this Reserved Instance.</p>"""
    currency_code: NotRequired["capo_opensearch.types.string.String"]
    """<p>The currency code for the Reserved Instance offering.</p>"""
    payment_option: NotRequired[
        "capo_opensearch.types.reserved_instance_payment_option.ReservedInstancePaymentOption"
    ]
    """<p>Payment option for the Reserved Instance offering</p>"""
    recurring_charges: NotRequired[
        "capo_opensearch.types.recurring_charge_list.RecurringChargeList"
    ]
    """<p>The recurring charge to your account, regardless of whether you creates any domains using the offering.</p>"""

currency_code instance-attribute

currency_code: NotRequired[String]

The currency code for the Reserved Instance offering.

duration instance-attribute

duration: Integer

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

fixed_price instance-attribute

fixed_price: NotRequired[Double]

The upfront fixed charge you will pay to purchase the specific Reserved Instance offering.

instance_type instance-attribute

instance_type: NotRequired[OpenSearchPartitionInstanceType]

The OpenSearch instance type offered by the Reserved Instance offering.

payment_option instance-attribute

payment_option: NotRequired[ReservedInstancePaymentOption]

Payment option for the Reserved Instance offering

recurring_charges instance-attribute

recurring_charges: NotRequired[RecurringChargeList]

The recurring charge to your account, regardless of whether you creates any domains using the offering.

reserved_instance_offering_id instance-attribute

reserved_instance_offering_id: NotRequired[GUID]

The unique identifier of the Reserved Instance offering.

usage_price instance-attribute

usage_price: NotRequired[Double]

The hourly rate at which you're charged for the domain using this Reserved Instance.