Class CfnLaunchConfiguration.MetadataOptionsProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnLaunchConfiguration.MetadataOptionsProperty
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnLaunchConfiguration.MetadataOptionsProperty
CfnLaunchConfiguration.MetadataOptionsProperty
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.autoscaling.CfnLaunchConfiguration.MetadataOptionsProperty
CfnLaunchConfiguration.MetadataOptionsProperty.Builder, CfnLaunchConfiguration.MetadataOptionsProperty.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theCfnLaunchConfiguration.MetadataOptionsProperty.Builder
.protected
Jsii$Proxy
(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNode
final boolean
final String
This parameter enables or disables the HTTP metadata endpoint on your instances.final Number
The desired HTTP PUT response hop limit for instance metadata requests.final String
The state of token usage for your instance metadata requests.final int
hashCode()
Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef
- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theCfnLaunchConfiguration.MetadataOptionsProperty.Builder
.
-
-
Method Details
-
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 interfaceCfnLaunchConfiguration.MetadataOptionsProperty
-
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 interfaceCfnLaunchConfiguration.MetadataOptionsProperty
-
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 interfaceCfnLaunchConfiguration.MetadataOptionsProperty
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-