public static interface InstanceMetadataOptionsRequest.Builder extends SdkPojo, CopyableBuilder<InstanceMetadataOptionsRequest.Builder,InstanceMetadataOptionsRequest>
| Modifier and Type | Method and Description |
|---|---|
InstanceMetadataOptionsRequest.Builder |
httpEndpoint(InstanceMetadataEndpointState httpEndpoint)
Enables or disables the HTTP metadata endpoint on your instances.
|
InstanceMetadataOptionsRequest.Builder |
httpEndpoint(String httpEndpoint)
Enables or disables the HTTP metadata endpoint on your instances.
|
InstanceMetadataOptionsRequest.Builder |
httpProtocolIpv6(InstanceMetadataProtocolState httpProtocolIpv6)
Enables or disables the IPv6 endpoint for the instance metadata service.
|
InstanceMetadataOptionsRequest.Builder |
httpProtocolIpv6(String httpProtocolIpv6)
Enables or disables the IPv6 endpoint for the instance metadata service.
|
InstanceMetadataOptionsRequest.Builder |
httpPutResponseHopLimit(Integer httpPutResponseHopLimit)
The desired HTTP PUT response hop limit for instance metadata requests.
|
InstanceMetadataOptionsRequest.Builder |
httpTokens(HttpTokensState httpTokens)
The state of token usage for your instance metadata requests.
|
InstanceMetadataOptionsRequest.Builder |
httpTokens(String httpTokens)
The state of token usage for your instance metadata requests.
|
InstanceMetadataOptionsRequest.Builder |
instanceMetadataTags(InstanceMetadataTagsState instanceMetadataTags)
Set to
enabled to allow access to instance tags from the instance metadata. |
InstanceMetadataOptionsRequest.Builder |
instanceMetadataTags(String instanceMetadataTags)
Set to
enabled to allow access to instance tags from the instance metadata. |
equalsBySdkFields, sdkFieldscopyapplyMutation, buildInstanceMetadataOptionsRequest.Builder httpTokens(String httpTokens)
The state of token usage for your instance metadata requests.
If the state is optional, you can choose to retrieve instance metadata with or without a session
token 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 session token, the version
2.0 role credentials are returned.
If the state is required, you must send a session token 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.
Default: optional
httpTokens - The state of token usage for your instance metadata requests.
If the state is optional, you can choose to retrieve instance metadata with or without a
session token 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 session
token, the version 2.0 role credentials are returned.
If the state is required, you must send a session token 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.
Default: optional
HttpTokensState,
HttpTokensStateInstanceMetadataOptionsRequest.Builder httpTokens(HttpTokensState httpTokens)
The state of token usage for your instance metadata requests.
If the state is optional, you can choose to retrieve instance metadata with or without a session
token 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 session token, the version
2.0 role credentials are returned.
If the state is required, you must send a session token 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.
Default: optional
httpTokens - The state of token usage for your instance metadata requests.
If the state is optional, you can choose to retrieve instance metadata with or without a
session token 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 session
token, the version 2.0 role credentials are returned.
If the state is required, you must send a session token 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.
Default: optional
HttpTokensState,
HttpTokensStateInstanceMetadataOptionsRequest.Builder httpPutResponseHopLimit(Integer httpPutResponseHopLimit)
The desired HTTP PUT response hop limit for instance metadata requests. The larger the number, the further instance metadata requests can travel.
Default: 1
Possible values: Integers from 1 to 64
httpPutResponseHopLimit - The desired HTTP PUT response hop limit for instance metadata requests. The larger the number, the
further instance metadata requests can travel.
Default: 1
Possible values: Integers from 1 to 64
InstanceMetadataOptionsRequest.Builder httpEndpoint(String httpEndpoint)
Enables or disables the HTTP metadata endpoint on your instances.
If you specify a value of disabled, you cannot access your instance metadata.
Default: enabled
httpEndpoint - Enables or disables the HTTP metadata endpoint on your instances.
If you specify a value of disabled, you cannot access your instance metadata.
Default: enabled
InstanceMetadataEndpointState,
InstanceMetadataEndpointStateInstanceMetadataOptionsRequest.Builder httpEndpoint(InstanceMetadataEndpointState httpEndpoint)
Enables or disables the HTTP metadata endpoint on your instances.
If you specify a value of disabled, you cannot access your instance metadata.
Default: enabled
httpEndpoint - Enables or disables the HTTP metadata endpoint on your instances.
If you specify a value of disabled, you cannot access your instance metadata.
Default: enabled
InstanceMetadataEndpointState,
InstanceMetadataEndpointStateInstanceMetadataOptionsRequest.Builder httpProtocolIpv6(String httpProtocolIpv6)
Enables or disables the IPv6 endpoint for the instance metadata service.
httpProtocolIpv6 - Enables or disables the IPv6 endpoint for the instance metadata service.InstanceMetadataProtocolState,
InstanceMetadataProtocolStateInstanceMetadataOptionsRequest.Builder httpProtocolIpv6(InstanceMetadataProtocolState httpProtocolIpv6)
Enables or disables the IPv6 endpoint for the instance metadata service.
httpProtocolIpv6 - Enables or disables the IPv6 endpoint for the instance metadata service.InstanceMetadataProtocolState,
InstanceMetadataProtocolStateInstanceMetadataOptionsRequest.Builder instanceMetadataTags(String instanceMetadataTags)
Set to enabled to allow access to instance tags from the instance metadata. Set to
disabled to turn off access to instance tags from the instance metadata. For more information,
see Work
with instance tags using the instance metadata.
Default: disabled
instanceMetadataTags - Set to enabled to allow access to instance tags from the instance metadata. Set to
disabled to turn off access to instance tags from the instance metadata. For more
information, see Work
with instance tags using the instance metadata.
Default: disabled
InstanceMetadataTagsState,
InstanceMetadataTagsStateInstanceMetadataOptionsRequest.Builder instanceMetadataTags(InstanceMetadataTagsState instanceMetadataTags)
Set to enabled to allow access to instance tags from the instance metadata. Set to
disabled to turn off access to instance tags from the instance metadata. For more information,
see Work
with instance tags using the instance metadata.
Default: disabled
instanceMetadataTags - Set to enabled to allow access to instance tags from the instance metadata. Set to
disabled to turn off access to instance tags from the instance metadata. For more
information, see Work
with instance tags using the instance metadata.
Default: disabled
InstanceMetadataTagsState,
InstanceMetadataTagsStateCopyright © 2022. All rights reserved.