public static interface CfnLaunchConfiguration.MetadataOptionsProperty
For more information, see Configure the instance metadata options in the Amazon EC2 Auto Scaling User Guide .
Example:
// The code below shows an example of how to instantiate this type. // The values are placeholders you should change. import software.amazon.awscdk.services.autoscaling.*; MetadataOptionsProperty metadataOptionsProperty = MetadataOptionsProperty.builder() .httpEndpoint("httpEndpoint") .httpPutResponseHopLimit(123) .httpTokens("httpTokens") .build();
Modifier and Type | Interface and Description |
---|---|
static class |
CfnLaunchConfiguration.MetadataOptionsProperty.Builder
A builder for
CfnLaunchConfiguration.MetadataOptionsProperty |
static class |
CfnLaunchConfiguration.MetadataOptionsProperty.Jsii$Proxy
An implementation for
CfnLaunchConfiguration.MetadataOptionsProperty |
Modifier and Type | Method and Description |
---|---|
static CfnLaunchConfiguration.MetadataOptionsProperty.Builder |
builder() |
default java.lang.String |
getHttpEndpoint()
This parameter enables or disables the HTTP metadata endpoint on your instances.
|
default java.lang.Number |
getHttpPutResponseHopLimit()
The desired HTTP PUT response hop limit for instance metadata requests.
|
default java.lang.String |
getHttpTokens()
The state of token usage for your instance metadata requests.
|
default java.lang.String getHttpEndpoint()
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.
default java.lang.Number getHttpPutResponseHopLimit()
The larger the number, the further instance metadata requests can travel.
Default: 1
default java.lang.String getHttpTokens()
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.
static CfnLaunchConfiguration.MetadataOptionsProperty.Builder builder()