Table of Contents

Interface CfnLaunchConfiguration.IMetadataOptionsProperty

Namespace
Amazon.CDK.AWS.AutoScaling
Assembly
Amazon.CDK.AWS.AutoScaling.dll

MetadataOptions is a property of AWS::AutoScaling::LaunchConfiguration that describes metadata options for the instances.

public interface CfnLaunchConfiguration.IMetadataOptionsProperty

Examples

// The code below shows an example of how to instantiate this type.
             // The values are placeholders you should change.
             using Amazon.CDK.AWS.AutoScaling;

             var metadataOptionsProperty = new MetadataOptionsProperty {
                 HttpEndpoint = "httpEndpoint",
                 HttpPutResponseHopLimit = 123,
                 HttpTokens = "httpTokens"
             };

Remarks

For more information, see Configure the instance metadata options in the Amazon EC2 Auto Scaling User Guide .

Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-launchconfiguration-metadataoptions.html

ExampleMetadata: fixture=_generated

Properties

HttpEndpoint

This parameter enables or disables the HTTP metadata endpoint on your instances.

string? HttpEndpoint { get; }

Property Value

string

Remarks

If the parameter is not specified, the default state is enabled .

If you specify a value of <code>disabled</code> , you will not be able to access your instance metadata.

Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-launchconfiguration-metadataoptions.html#cfn-autoscaling-launchconfiguration-metadataoptions-httpendpoint

HttpPutResponseHopLimit

The desired HTTP PUT response hop limit for instance metadata requests.

double? HttpPutResponseHopLimit { get; }

Property Value

double?

Remarks

HttpTokens

The state of token usage for your instance metadata requests.

string? HttpTokens { get; }

Property Value

string

Remarks

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.

Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-launchconfiguration-metadataoptions.html#cfn-autoscaling-launchconfiguration-metadataoptions-httptokens