For the path, use the current path: "/20180711/resourcePrincipalToken/{id}" For the resource id, use IMDS to get the instance id
| Modifier and Type | Field and Description |
|---|---|
| private static final String | AUTHORIZATION_HEADER_VALUE
The Authorization header value to be sent for requests to the metadata service. |
| private static final String | IMDS_PATH_TEMPLATE
Default path template of metadata service. |
| private static final Logger | |
| protected static final String | METADATA_SERVICE_BASE_URL
Default base url of metadata service. |
| private final Map |
| Access | Constructor and Description |
|---|---|
| public | ImdsRptPathProvider(String
string template with placeholders like "{id}" pathTemplate)Constructor of ImdsRptPathProvider. |
| Modifier and Type | Method and Description |
|---|---|
| pack-priv static Map | |
| public static String | |
| pack-priv static String | |
| protected Map | getReplacements()
Implements abstract com.
|
| AUTHORIZATION_HEADER_VALUE | back to summary |
|---|---|
| private static final String AUTHORIZATION_HEADER_VALUE The Authorization header value to be sent for requests to the metadata service. | |
| IMDS_PATH_TEMPLATE | back to summary |
|---|---|
| private static final String IMDS_PATH_TEMPLATE Default path template of metadata service. | |
| LOG | back to summary |
|---|---|
| private static final Logger LOG Hides com. | |
| METADATA_SERVICE_BASE_URL | back to summary |
|---|---|
| protected static final String METADATA_SERVICE_BASE_URL Default base url of metadata service. | |
| replacements | back to summary |
|---|---|
| private final Map<String, String> replacements | |
| ImdsRptPathProvider | back to summary |
|---|---|
| public ImdsRptPathProvider(String pathTemplate) Constructor of ImdsRptPathProvider.
| |
| buildReplacements | back to summary |
|---|---|
| pack-priv static Map | |
| getInstanceIdFromIMDS | back to summary |
|---|---|
public static String getInstanceIdFromIMDS(String metadataServiceBaseUrl)
| |
| getPathTemplate | back to summary |
|---|---|
| pack-priv static String getPathTemplate() | |
| getReplacements | back to summary |
|---|---|
| protected Map Implements abstract com.
| |