aws-cdk-lib.aws_ec2.LaunchTemplateHttpTokens

enum LaunchTemplateHttpTokens

LanguageType name
.NETAmazon.CDK.AWS.EC2.LaunchTemplateHttpTokens
Gogithub.com/aws/aws-cdk-go/awscdk/v2/awsec2#LaunchTemplateHttpTokens
Javasoftware.amazon.awscdk.services.ec2.LaunchTemplateHttpTokens
Pythonaws_cdk.aws_ec2.LaunchTemplateHttpTokens
TypeScript (source)aws-cdk-lib » aws_ec2 » LaunchTemplateHttpTokens

The state of token usage for your instance metadata requests.

See also: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-launchtemplatedata-metadataoptions.html#cfn-ec2-launchtemplate-launchtemplatedata-metadataoptions-httptokens

Example

new ec2.LaunchTemplate(this, 'LaunchTemplate', {
  httpEndpoint: true,
  httpProtocolIpv6: true,
  httpPutResponseHopLimit: 1,
  httpTokens: ec2.LaunchTemplateHttpTokens.REQUIRED,
  instanceMetadataTags: true,
});

Members

NameDescription
OPTIONALIf the state is optional, you can choose to retrieve instance metadata with or without a signed token header on your request.
REQUIREDIf the state is required, you must send a signed token header with any instance metadata retrieval requests.

OPTIONAL

If the state is optional, you can choose to retrieve instance metadata with or without a signed token header on your request.


REQUIRED

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.