@Stability(value=Stable)
public static interface CfnLaunchConfiguration.MetadataOptionsProperty
extends software.amazon.jsii.JsiiSerializable
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 String |
getHttpEndpoint()
This parameter enables or disables the HTTP metadata endpoint on your instances.
|
default Number |
getHttpPutResponseHopLimit()
The desired HTTP PUT response hop limit for instance metadata requests.
|
default String |
getHttpTokens()
The state of token usage for your instance metadata requests.
|
@Stability(value=Stable) @Nullable default 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.
@Stability(value=Stable) @Nullable default Number getHttpPutResponseHopLimit()
The larger the number, the further instance metadata requests can travel.
Default: 1
@Stability(value=Stable) @Nullable default 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.
@Stability(value=Stable) static CfnLaunchConfiguration.MetadataOptionsProperty.Builder builder()
Copyright © 2022. All rights reserved.