Skip to content

InstanceMetadataOptionsRequest

Source code in docs_src/capo_workspaces_instances/types/instance_metadata_options_request.py
class InstanceMetadataOptionsRequest(TypedDict, closed=True):
    http_endpoint: NotRequired[
        "capo_workspaces_instances.types.http_endpoint_enum.HttpEndpointEnum"
    ]
    """<p>Enables or disables HTTP endpoint for instance metadata.</p>"""
    http_protocol_ipv6: NotRequired[
        "capo_workspaces_instances.types.http_protocol_ipv6_enum.HttpProtocolIpv6Enum"
    ]
    """<p>Configures IPv6 support for instance metadata HTTP protocol.</p>"""
    http_put_response_hop_limit: NotRequired[
        "capo_workspaces_instances.types.http_put_response_hop_limit.HttpPutResponseHopLimit"
    ]
    """<p>Sets maximum number of network hops for metadata PUT responses.</p>"""
    http_tokens: NotRequired[
        "capo_workspaces_instances.types.http_tokens_enum.HttpTokensEnum"
    ]
    """<p>Configures token requirement for instance metadata retrieval.</p>"""
    instance_metadata_tags: NotRequired[
        "capo_workspaces_instances.types.instance_metadata_tags_enum.InstanceMetadataTagsEnum"
    ]
    """<p>Enables or disables instance metadata tags retrieval.</p>"""

http_endpoint instance-attribute

http_endpoint: NotRequired[HttpEndpointEnum]

Enables or disables HTTP endpoint for instance metadata.

http_protocol_ipv6 instance-attribute

http_protocol_ipv6: NotRequired[HttpProtocolIpv6Enum]

Configures IPv6 support for instance metadata HTTP protocol.

http_put_response_hop_limit instance-attribute

http_put_response_hop_limit: NotRequired[HttpPutResponseHopLimit]

Sets maximum number of network hops for metadata PUT responses.

http_tokens instance-attribute

http_tokens: NotRequired[HttpTokensEnum]

Configures token requirement for instance metadata retrieval.

instance_metadata_tags instance-attribute

instance_metadata_tags: NotRequired[InstanceMetadataTagsEnum]

Enables or disables instance metadata tags retrieval.