Class: Aws::AutoScaling::Types::InstanceMetadataOptions
- Inherits:
-
Struct
- Object
- Struct
- Aws::AutoScaling::Types::InstanceMetadataOptions
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-autoscaling/types.rb
Overview
The metadata options for the instances. For more information, see
- Configure the instance metadata options][1
-
in the *Amazon EC2 Auto
Scaling User Guide*.
[1]: docs.aws.amazon.com/autoscaling/ec2/userguide/create-launch-config.html#launch-configurations-imds
Constant Summary collapse
- SENSITIVE =
[]
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.
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`.
<note markdown=“1”> If you specify a value of ‘disabled`, you will not be able to access your instance metadata.
</note>
3286 3287 3288 3289 3290 3291 3292 |
# File 'lib/aws-sdk-autoscaling/types.rb', line 3286 class InstanceMetadataOptions < Struct.new( :http_tokens, :http_put_response_hop_limit, :http_endpoint) SENSITIVE = [] include Aws::Structure end |
#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
3286 3287 3288 3289 3290 3291 3292 |
# File 'lib/aws-sdk-autoscaling/types.rb', line 3286 class InstanceMetadataOptions < Struct.new( :http_tokens, :http_put_response_hop_limit, :http_endpoint) SENSITIVE = [] include Aws::Structure end |
#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 credentials always returns the version 2.0 credentials; the version 1.0 credentials are not available.
3286 3287 3288 3289 3290 3291 3292 |
# File 'lib/aws-sdk-autoscaling/types.rb', line 3286 class InstanceMetadataOptions < Struct.new( :http_tokens, :http_put_response_hop_limit, :http_endpoint) SENSITIVE = [] include Aws::Structure end |