/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include The metadata options for the instances.See Also:
AWS
* API Reference
Enables or disables the HTTP metadata endpoint on your instances. By default, * the metadata endpoint is enabled.
*/ inline const Aws::String& GetHttpEndpoint() const{ return m_httpEndpoint; } /** *Enables or disables the HTTP metadata endpoint on your instances. By default, * the metadata endpoint is enabled.
*/ inline bool HttpEndpointHasBeenSet() const { return m_httpEndpointHasBeenSet; } /** *Enables or disables the HTTP metadata endpoint on your instances. By default, * the metadata endpoint is enabled.
*/ inline void SetHttpEndpoint(const Aws::String& value) { m_httpEndpointHasBeenSet = true; m_httpEndpoint = value; } /** *Enables or disables the HTTP metadata endpoint on your instances. By default, * the metadata endpoint is enabled.
*/ inline void SetHttpEndpoint(Aws::String&& value) { m_httpEndpointHasBeenSet = true; m_httpEndpoint = std::move(value); } /** *Enables or disables the HTTP metadata endpoint on your instances. By default, * the metadata endpoint is enabled.
*/ inline void SetHttpEndpoint(const char* value) { m_httpEndpointHasBeenSet = true; m_httpEndpoint.assign(value); } /** *Enables or disables the HTTP metadata endpoint on your instances. By default, * the metadata endpoint is enabled.
*/ inline AwsAutoScalingLaunchConfigurationMetadataOptions& WithHttpEndpoint(const Aws::String& value) { SetHttpEndpoint(value); return *this;} /** *Enables or disables the HTTP metadata endpoint on your instances. By default, * the metadata endpoint is enabled.
*/ inline AwsAutoScalingLaunchConfigurationMetadataOptions& WithHttpEndpoint(Aws::String&& value) { SetHttpEndpoint(std::move(value)); return *this;} /** *Enables or disables the HTTP metadata endpoint on your instances. By default, * the metadata endpoint is enabled.
*/ inline AwsAutoScalingLaunchConfigurationMetadataOptions& WithHttpEndpoint(const char* value) { SetHttpEndpoint(value); return *this;} /** *The HTTP PUT
response hop limit for instance metadata requests.
* The larger the number, the further instance metadata requests can travel.
The HTTP PUT
response hop limit for instance metadata requests.
* The larger the number, the further instance metadata requests can travel.
The HTTP PUT
response hop limit for instance metadata requests.
* The larger the number, the further instance metadata requests can travel.
The HTTP PUT
response hop limit for instance metadata requests.
* The larger the number, the further instance metadata requests can travel.
Indicates whether token usage is required
or
* optional
for metadata requests. By default, token usage is
* optional
.
Indicates whether token usage is required
or
* optional
for metadata requests. By default, token usage is
* optional
.
Indicates whether token usage is required
or
* optional
for metadata requests. By default, token usage is
* optional
.
Indicates whether token usage is required
or
* optional
for metadata requests. By default, token usage is
* optional
.
Indicates whether token usage is required
or
* optional
for metadata requests. By default, token usage is
* optional
.
Indicates whether token usage is required
or
* optional
for metadata requests. By default, token usage is
* optional
.
Indicates whether token usage is required
or
* optional
for metadata requests. By default, token usage is
* optional
.
Indicates whether token usage is required
or
* optional
for metadata requests. By default, token usage is
* optional
.