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>

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

Whether the metadata service is available. Can be "enabled" or "disabled". (Default: "enabled").

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

Enables or disables the IPv6 endpoint for the instance metadata service. Can be "enabled" or "disabled".

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. Can be an integer from 1 to 64. (Default: 1).

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

Whether or not the metadata service requires session tokens, also referred to as Instance Metadata Service Version 2 (IMDSv2). Can be "optional" or "required". (Default: "optional").

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

Enables or disables access to instance tags from the instance metadata service. Can be "enabled" or "disabled". For more information, see the documentation on the Instance Metadata Service.