Skip to content

FleetInstanceMetadataOptionsRequest

Source code in docs_src/capo_ec2/types/fleet_instance_metadata_options_request.py
class FleetInstanceMetadataOptionsRequest(TypedDict, closed=True):
    http_tokens: NotRequired[
        "capo_ec2.types.fleet_http_tokens_state.FleetHttpTokensState"
    ]
    """<p>Indicates whether IMDSv2 is required.</p> <ul> <li> <p> <code>optional</code> - IMDSv2 is optional, which means that you can use either IMDSv2 or IMDSv1.</p> </li> <li> <p> <code>required</code> - IMDSv2 is required, which means that IMDSv1 is disabled, and you must use IMDSv2.</p> </li> </ul>"""
    http_put_response_hop_limit: NotRequired["capo_ec2.types.integer.Integer"]
    """<p>The desired HTTP PUT response hop limit for instance metadata requests. The larger the number, the further instance metadata requests can travel.</p> <p>Default: <code>1</code> </p> <p>Possible values: Integers from 1 to 64</p>"""
    http_endpoint: NotRequired[
        "capo_ec2.types.fleet_instance_metadata_endpoint_state.FleetInstanceMetadataEndpointState"
    ]
    """<p>Enables or disables the HTTP metadata endpoint on your instances.</p> <ul> <li> <p> <code>enabled</code> - The HTTP metadata endpoint is enabled.</p> </li> <li> <p> <code>disabled</code> - The HTTP metadata endpoint is disabled.</p> </li> </ul>"""

http_endpoint instance-attribute

http_endpoint: NotRequired[FleetInstanceMetadataEndpointState]

Enables or disables the HTTP metadata endpoint on your instances.

  • enabled - The HTTP metadata endpoint is enabled.

  • disabled - The HTTP metadata endpoint is disabled.

http_put_response_hop_limit instance-attribute

http_put_response_hop_limit: NotRequired[Integer]

The desired HTTP PUT response hop limit for instance metadata requests. The larger the number, the further instance metadata requests can travel.

Default: 1

Possible values: Integers from 1 to 64

http_tokens instance-attribute

http_tokens: NotRequired[FleetHttpTokensState]

Indicates whether IMDSv2 is required.

  • optional - IMDSv2 is optional, which means that you can use either IMDSv2 or IMDSv1.

  • required - IMDSv2 is required, which means that IMDSv1 is disabled, and you must use IMDSv2.