Skip to content

EC2  >  Structures  >  InstanceMetadataOptionsResponse

InstanceMetadataOptionsResponse

Structure Class

InstanceMetadataOptionsResponse dataclass

Bases: _SerdeShape

The metadata options for the instance.

Attributes

http_endpoint class-attribute instance-attribute
http_endpoint: str | None = ...

Indicates whether the HTTP metadata endpoint on your instances is enabled or disabled.

If the value is disabled, you cannot access your instance metadata.

http_protocol_ipv6 class-attribute instance-attribute
http_protocol_ipv6: str | None = ...

Indicates whether the IPv6 endpoint for the instance metadata service is enabled or disabled.

Default: disabled

http_put_response_hop_limit class-attribute instance-attribute
http_put_response_hop_limit: int | None = ...

The maximum number of hops that the metadata token can travel.

Possible values: Integers from 1 to 64

http_tokens class-attribute instance-attribute
http_tokens: str | None = ...

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.

instance_metadata_tags class-attribute instance-attribute
instance_metadata_tags: str | None = ...

Indicates whether access to instance tags from the instance metadata is enabled or disabled. For more information, see View tags for your EC2 instances using instance metadata.

state class-attribute instance-attribute
state: str | None = ...

The state of the metadata option changes.

pending - The metadata options are being updated and the instance is not ready to process metadata traffic with the new selection.

applied - The metadata options have been successfully applied on the instance.