Skip to content

ESInstanceDetails

Source code in docs_src/capo_cost_explorer/types/es_instance_details.py
class ESInstanceDetails(TypedDict, closed=True):
    instance_class: NotRequired["capo_cost_explorer.types.generic_string.GenericString"]
    """<p>The class of instance that Amazon Web Services recommends.</p>"""
    instance_size: NotRequired["capo_cost_explorer.types.generic_string.GenericString"]
    """<p>The size of instance that Amazon Web Services recommends.</p>"""
    region: NotRequired["capo_cost_explorer.types.generic_string.GenericString"]
    """<p>The Amazon Web Services Region of the recommended reservation.</p>"""
    current_generation: "capo_cost_explorer.types.generic_boolean.GenericBoolean"
    """<p>Determines whether the recommendation is for a current-generation instance.</p>"""
    size_flex_eligible: "capo_cost_explorer.types.generic_boolean.GenericBoolean"
    """<p>Determines whether the recommended reservation is size flexible.</p>"""

current_generation instance-attribute

current_generation: GenericBoolean

Determines whether the recommendation is for a current-generation instance.

instance_class instance-attribute

instance_class: NotRequired[GenericString]

The class of instance that Amazon Web Services recommends.

instance_size instance-attribute

instance_size: NotRequired[GenericString]

The size of instance that Amazon Web Services recommends.

region instance-attribute

region: NotRequired[GenericString]

The Amazon Web Services Region of the recommended reservation.

size_flex_eligible instance-attribute

size_flex_eligible: GenericBoolean

Determines whether the recommended reservation is size flexible.