Class: Aws::AutoScaling::Types::InstanceMetadataOptions
- Inherits:
-
Struct
- Object
- Struct
- Aws::AutoScaling::Types::InstanceMetadataOptions
- Defined in:
- gems/aws-sdk-autoscaling/lib/aws-sdk-autoscaling/types.rb
Overview
The metadata options for the instances. For more information, see Configure the instance metadata options in the Amazon EC2 Auto Scaling User Guide.
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.
disabled, you will not be able to access
your instance metadata.
3559 3560 3561 3562 3563 3564 3565 |
# File 'gems/aws-sdk-autoscaling/lib/aws-sdk-autoscaling/types.rb', line 3559 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
3559 3560 3561 3562 3563 3564 3565 |
# File 'gems/aws-sdk-autoscaling/lib/aws-sdk-autoscaling/types.rb', line 3559 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.
3559 3560 3561 3562 3563 3564 3565 |
# File 'gems/aws-sdk-autoscaling/lib/aws-sdk-autoscaling/types.rb', line 3559 class InstanceMetadataOptions < Struct.new( :http_tokens, :http_put_response_hop_limit, :http_endpoint) SENSITIVE = [] include Aws::Structure end |