Class CfnLaunchConfiguration.MetadataOptionsProperty.Jsii$Proxy

All Implemented Interfaces:
Enclosing interface:

@Stability(Stable) @Internal public static final class CfnLaunchConfiguration.MetadataOptionsProperty.Jsii$Proxy extends implements CfnLaunchConfiguration.MetadataOptionsProperty
  • Constructor Details

  • Method Details

    • getHttpEndpoint

      public final String getHttpEndpoint()
      Description copied from interface: CfnLaunchConfiguration.MetadataOptionsProperty
      This parameter enables or disables the HTTP metadata endpoint on your instances.

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

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

      Specified by:
      getHttpEndpoint in interface CfnLaunchConfiguration.MetadataOptionsProperty
    • getHttpPutResponseHopLimit

      public final Number getHttpPutResponseHopLimit()
      Description copied from interface: CfnLaunchConfiguration.MetadataOptionsProperty
      The desired HTTP PUT response hop limit for instance metadata requests.

      The larger the number, the further instance metadata requests can travel.

      Default: 1

      Specified by:
      getHttpPutResponseHopLimit in interface CfnLaunchConfiguration.MetadataOptionsProperty
    • getHttpTokens

      public final String getHttpTokens()
      Description copied from interface: CfnLaunchConfiguration.MetadataOptionsProperty
      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.

      Specified by:
      getHttpTokens in interface CfnLaunchConfiguration.MetadataOptionsProperty
    • $jsii$toJson

      @Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
      Specified by:
      $jsii$toJson in interface
    • equals

      public final boolean equals(Object o)
      equals in class Object
    • hashCode

      public final int hashCode()
      hashCode in class Object