LaunchTemplateMetadataOptionsArgs

data class LaunchTemplateMetadataOptionsArgs(val httpEndpoint: Output<String>? = null, val httpProtocolIpv6: Output<String>? = null, val httpPutResponseHopLimit: Output<Int>? = null, val httpTokens: Output<String>? = null, val instanceMetadataTags: Output<String>? = null) : ConvertibleToJava<LaunchTemplateMetadataOptionsArgs>

The metadata options for the instance.

Constructors

Link copied to clipboard
fun LaunchTemplateMetadataOptionsArgs(httpEndpoint: Output<String>? = null, httpProtocolIpv6: Output<String>? = null, httpPutResponseHopLimit: Output<Int>? = null, httpTokens: Output<String>? = null, instanceMetadataTags: Output<String>? = null)

Functions

Link copied to clipboard
open override fun toJava(): LaunchTemplateMetadataOptionsArgs

Properties

Link copied to clipboard
val httpEndpoint: Output<String>? = null

Enables or disables the HTTP metadata endpoint on your instances. If the parameter is not specified, the default state is enabled.

Link copied to clipboard
val httpProtocolIpv6: Output<String>? = null

Enables or disables the IPv6 endpoint for the instance metadata service.

Link copied to clipboard
val httpPutResponseHopLimit: Output<Int>? = null

The desired HTTP PUT response hop limit for instance metadata requests. The larger the number, the further instance metadata requests can travel.

Link copied to clipboard
val httpTokens: Output<String>? = null

IMDSv2 uses token-backed sessions.

Link copied to clipboard
val instanceMetadataTags: Output<String>? = null

Set to enabled to allow access to instance tags from the instance metadata.