You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.
Class: Aws::EC2::Types::InstanceMetadataOptionsResponse
- Inherits:
-
Struct
- Object
- Struct
- Aws::EC2::Types::InstanceMetadataOptionsResponse
- Defined in:
- (unknown)
Overview
The metadata options for the instance.
Returned by:
Instance Attribute Summary collapse
-
#http_endpoint ⇒ String
This parameter enables or disables the HTTP metadata endpoint on your instances.
-
#http_put_response_hop_limit ⇒ Integer
The desired HTTP PUT response hop limit for instance metadata requests.
-
#http_tokens ⇒ String
The state of token usage for your instance metadata requests.
-
#state ⇒ String
The state of the metadata option changes.
Instance Attribute Details
#http_endpoint ⇒ String
This parameter enables or disables the HTTP metadata endpoint on your
instances. If the parameter is not specified, the default state is
enabled
.
disabled
, you will not be able to access
your instance metadata.
Possible values:
- disabled
- enabled
#http_put_response_hop_limit ⇒ 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 ⇒ String
The state of token usage for your instance metadata requests. If the
parameter is not specified in the request, the default state is
optional
.
If the state is optional
, you can choose to retrieve instance metadata
with or without a signed token header on your request. If you retrieve
the IAM role credentials without a token, the version 1.0 role
credentials are returned. If you retrieve the IAM role credentials using
a valid signed token, the version 2.0 role credentials are returned.
If the state is required
, you must send a signed token header with any
instance metadata retrieval requests. In this state, retrieving the IAM
role credential always returns the version 2.0 credentials; the version
1.0 credentials are not available.
Possible values:
- optional
- required
#state ⇒ String
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.
Possible values:
- pending
- applied