AWSEC2InstanceMetadataOptionsResponse
Objective-C
@interface AWSEC2InstanceMetadataOptionsResponse
Swift
class AWSEC2InstanceMetadataOptionsResponse
The metadata options for the instance.
-
Indicates whether the HTTP metadata endpoint on your instances is enabled or disabled.
If the value is
disabled, you cannot access your instance metadata.Declaration
Objective-C
@property (nonatomic) AWSEC2InstanceMetadataEndpointState httpEndpoint;Swift
var httpEndpoint: AWSEC2InstanceMetadataEndpointState { get set } -
Indicates whether the IPv6 endpoint for the instance metadata service is enabled or disabled.
Default:
disabledDeclaration
Objective-C
@property (nonatomic) AWSEC2InstanceMetadataProtocolState httpProtocolIpv6;Swift
var httpProtocolIpv6: AWSEC2InstanceMetadataProtocolState { get set } -
The maximum number of hops that the metadata token can travel.
Possible values: Integers from
1to64Declaration
Objective-C
@property (nonatomic, strong) NSNumber *_Nullable httpPutResponseHopLimit;Swift
var httpPutResponseHopLimit: NSNumber? { get set } -
Indicates whether IMDSv2 is required.
optional- IMDSv2 is optional, which means that you can use either IMDSv2 or IMDSv1.required- IMDSv2 is required, which means that IMDSv1 is disabled, and you must use IMDSv2.
Declaration
Objective-C
@property (nonatomic) AWSEC2HttpTokensState httpTokens;Swift
var httpTokens: AWSEC2HttpTokensState { get set } -
Indicates whether access to instance tags from the instance metadata is enabled or disabled. For more information, see Work with instance tags using the instance metadata.
Declaration
Objective-C
@property (nonatomic) AWSEC2InstanceMetadataTagsState instanceMetadataTags;Swift
var instanceMetadataTags: AWSEC2InstanceMetadataTagsState { get set } -
The state of the metadata option changes.
pending- The metadata options are being updated and the instance is not ready to process metadata traffic with the new selection.applied- The metadata options have been successfully applied on the instance.Declaration
Objective-C
@property (nonatomic) AWSEC2InstanceMetadataOptionsState state;Swift
var state: AWSEC2InstanceMetadataOptionsState { get set }
View on GitHub
Install in Dash
AWSEC2InstanceMetadataOptionsResponse Class Reference