AWS SDK for C++  1.9.106
AWS SDK for C++
Public Member Functions | List of all members
Aws::EC2::Model::ResponseLaunchTemplateData Class Reference

#include <ResponseLaunchTemplateData.h>

Public Member Functions

 ResponseLaunchTemplateData ()
 
 ResponseLaunchTemplateData (const Aws::Utils::Xml::XmlNode &xmlNode)
 
ResponseLaunchTemplateDataoperator= (const Aws::Utils::Xml::XmlNode &xmlNode)
 
void OutputToStream (Aws::OStream &ostream, const char *location, unsigned index, const char *locationValue) const
 
void OutputToStream (Aws::OStream &oStream, const char *location) const
 
const Aws::StringGetKernelId () const
 
bool KernelIdHasBeenSet () const
 
void SetKernelId (const Aws::String &value)
 
void SetKernelId (Aws::String &&value)
 
void SetKernelId (const char *value)
 
ResponseLaunchTemplateDataWithKernelId (const Aws::String &value)
 
ResponseLaunchTemplateDataWithKernelId (Aws::String &&value)
 
ResponseLaunchTemplateDataWithKernelId (const char *value)
 
bool GetEbsOptimized () const
 
bool EbsOptimizedHasBeenSet () const
 
void SetEbsOptimized (bool value)
 
ResponseLaunchTemplateDataWithEbsOptimized (bool value)
 
const LaunchTemplateIamInstanceProfileSpecificationGetIamInstanceProfile () const
 
bool IamInstanceProfileHasBeenSet () const
 
void SetIamInstanceProfile (const LaunchTemplateIamInstanceProfileSpecification &value)
 
void SetIamInstanceProfile (LaunchTemplateIamInstanceProfileSpecification &&value)
 
ResponseLaunchTemplateDataWithIamInstanceProfile (const LaunchTemplateIamInstanceProfileSpecification &value)
 
ResponseLaunchTemplateDataWithIamInstanceProfile (LaunchTemplateIamInstanceProfileSpecification &&value)
 
const Aws::Vector< LaunchTemplateBlockDeviceMapping > & GetBlockDeviceMappings () const
 
bool BlockDeviceMappingsHasBeenSet () const
 
void SetBlockDeviceMappings (const Aws::Vector< LaunchTemplateBlockDeviceMapping > &value)
 
void SetBlockDeviceMappings (Aws::Vector< LaunchTemplateBlockDeviceMapping > &&value)
 
ResponseLaunchTemplateDataWithBlockDeviceMappings (const Aws::Vector< LaunchTemplateBlockDeviceMapping > &value)
 
ResponseLaunchTemplateDataWithBlockDeviceMappings (Aws::Vector< LaunchTemplateBlockDeviceMapping > &&value)
 
ResponseLaunchTemplateDataAddBlockDeviceMappings (const LaunchTemplateBlockDeviceMapping &value)
 
ResponseLaunchTemplateDataAddBlockDeviceMappings (LaunchTemplateBlockDeviceMapping &&value)
 
const Aws::Vector< LaunchTemplateInstanceNetworkInterfaceSpecification > & GetNetworkInterfaces () const
 
bool NetworkInterfacesHasBeenSet () const
 
void SetNetworkInterfaces (const Aws::Vector< LaunchTemplateInstanceNetworkInterfaceSpecification > &value)
 
void SetNetworkInterfaces (Aws::Vector< LaunchTemplateInstanceNetworkInterfaceSpecification > &&value)
 
ResponseLaunchTemplateDataWithNetworkInterfaces (const Aws::Vector< LaunchTemplateInstanceNetworkInterfaceSpecification > &value)
 
ResponseLaunchTemplateDataWithNetworkInterfaces (Aws::Vector< LaunchTemplateInstanceNetworkInterfaceSpecification > &&value)
 
ResponseLaunchTemplateDataAddNetworkInterfaces (const LaunchTemplateInstanceNetworkInterfaceSpecification &value)
 
ResponseLaunchTemplateDataAddNetworkInterfaces (LaunchTemplateInstanceNetworkInterfaceSpecification &&value)
 
const Aws::StringGetImageId () const
 
bool ImageIdHasBeenSet () const
 
void SetImageId (const Aws::String &value)
 
void SetImageId (Aws::String &&value)
 
void SetImageId (const char *value)
 
ResponseLaunchTemplateDataWithImageId (const Aws::String &value)
 
ResponseLaunchTemplateDataWithImageId (Aws::String &&value)
 
ResponseLaunchTemplateDataWithImageId (const char *value)
 
const InstanceTypeGetInstanceType () const
 
bool InstanceTypeHasBeenSet () const
 
void SetInstanceType (const InstanceType &value)
 
void SetInstanceType (InstanceType &&value)
 
ResponseLaunchTemplateDataWithInstanceType (const InstanceType &value)
 
ResponseLaunchTemplateDataWithInstanceType (InstanceType &&value)
 
const Aws::StringGetKeyName () const
 
bool KeyNameHasBeenSet () const
 
void SetKeyName (const Aws::String &value)
 
void SetKeyName (Aws::String &&value)
 
void SetKeyName (const char *value)
 
ResponseLaunchTemplateDataWithKeyName (const Aws::String &value)
 
ResponseLaunchTemplateDataWithKeyName (Aws::String &&value)
 
ResponseLaunchTemplateDataWithKeyName (const char *value)
 
const LaunchTemplatesMonitoringGetMonitoring () const
 
bool MonitoringHasBeenSet () const
 
void SetMonitoring (const LaunchTemplatesMonitoring &value)
 
void SetMonitoring (LaunchTemplatesMonitoring &&value)
 
ResponseLaunchTemplateDataWithMonitoring (const LaunchTemplatesMonitoring &value)
 
ResponseLaunchTemplateDataWithMonitoring (LaunchTemplatesMonitoring &&value)
 
const LaunchTemplatePlacementGetPlacement () const
 
bool PlacementHasBeenSet () const
 
void SetPlacement (const LaunchTemplatePlacement &value)
 
void SetPlacement (LaunchTemplatePlacement &&value)
 
ResponseLaunchTemplateDataWithPlacement (const LaunchTemplatePlacement &value)
 
ResponseLaunchTemplateDataWithPlacement (LaunchTemplatePlacement &&value)
 
const Aws::StringGetRamDiskId () const
 
bool RamDiskIdHasBeenSet () const
 
void SetRamDiskId (const Aws::String &value)
 
void SetRamDiskId (Aws::String &&value)
 
void SetRamDiskId (const char *value)
 
ResponseLaunchTemplateDataWithRamDiskId (const Aws::String &value)
 
ResponseLaunchTemplateDataWithRamDiskId (Aws::String &&value)
 
ResponseLaunchTemplateDataWithRamDiskId (const char *value)
 
bool GetDisableApiTermination () const
 
bool DisableApiTerminationHasBeenSet () const
 
void SetDisableApiTermination (bool value)
 
ResponseLaunchTemplateDataWithDisableApiTermination (bool value)
 
const ShutdownBehaviorGetInstanceInitiatedShutdownBehavior () const
 
bool InstanceInitiatedShutdownBehaviorHasBeenSet () const
 
void SetInstanceInitiatedShutdownBehavior (const ShutdownBehavior &value)
 
void SetInstanceInitiatedShutdownBehavior (ShutdownBehavior &&value)
 
ResponseLaunchTemplateDataWithInstanceInitiatedShutdownBehavior (const ShutdownBehavior &value)
 
ResponseLaunchTemplateDataWithInstanceInitiatedShutdownBehavior (ShutdownBehavior &&value)
 
const Aws::StringGetUserData () const
 
bool UserDataHasBeenSet () const
 
void SetUserData (const Aws::String &value)
 
void SetUserData (Aws::String &&value)
 
void SetUserData (const char *value)
 
ResponseLaunchTemplateDataWithUserData (const Aws::String &value)
 
ResponseLaunchTemplateDataWithUserData (Aws::String &&value)
 
ResponseLaunchTemplateDataWithUserData (const char *value)
 
const Aws::Vector< LaunchTemplateTagSpecification > & GetTagSpecifications () const
 
bool TagSpecificationsHasBeenSet () const
 
void SetTagSpecifications (const Aws::Vector< LaunchTemplateTagSpecification > &value)
 
void SetTagSpecifications (Aws::Vector< LaunchTemplateTagSpecification > &&value)
 
ResponseLaunchTemplateDataWithTagSpecifications (const Aws::Vector< LaunchTemplateTagSpecification > &value)
 
ResponseLaunchTemplateDataWithTagSpecifications (Aws::Vector< LaunchTemplateTagSpecification > &&value)
 
ResponseLaunchTemplateDataAddTagSpecifications (const LaunchTemplateTagSpecification &value)
 
ResponseLaunchTemplateDataAddTagSpecifications (LaunchTemplateTagSpecification &&value)
 
const Aws::Vector< ElasticGpuSpecificationResponse > & GetElasticGpuSpecifications () const
 
bool ElasticGpuSpecificationsHasBeenSet () const
 
void SetElasticGpuSpecifications (const Aws::Vector< ElasticGpuSpecificationResponse > &value)
 
void SetElasticGpuSpecifications (Aws::Vector< ElasticGpuSpecificationResponse > &&value)
 
ResponseLaunchTemplateDataWithElasticGpuSpecifications (const Aws::Vector< ElasticGpuSpecificationResponse > &value)
 
ResponseLaunchTemplateDataWithElasticGpuSpecifications (Aws::Vector< ElasticGpuSpecificationResponse > &&value)
 
ResponseLaunchTemplateDataAddElasticGpuSpecifications (const ElasticGpuSpecificationResponse &value)
 
ResponseLaunchTemplateDataAddElasticGpuSpecifications (ElasticGpuSpecificationResponse &&value)
 
const Aws::Vector< LaunchTemplateElasticInferenceAcceleratorResponse > & GetElasticInferenceAccelerators () const
 
bool ElasticInferenceAcceleratorsHasBeenSet () const
 
void SetElasticInferenceAccelerators (const Aws::Vector< LaunchTemplateElasticInferenceAcceleratorResponse > &value)
 
void SetElasticInferenceAccelerators (Aws::Vector< LaunchTemplateElasticInferenceAcceleratorResponse > &&value)
 
ResponseLaunchTemplateDataWithElasticInferenceAccelerators (const Aws::Vector< LaunchTemplateElasticInferenceAcceleratorResponse > &value)
 
ResponseLaunchTemplateDataWithElasticInferenceAccelerators (Aws::Vector< LaunchTemplateElasticInferenceAcceleratorResponse > &&value)
 
ResponseLaunchTemplateDataAddElasticInferenceAccelerators (const LaunchTemplateElasticInferenceAcceleratorResponse &value)
 
ResponseLaunchTemplateDataAddElasticInferenceAccelerators (LaunchTemplateElasticInferenceAcceleratorResponse &&value)
 
const Aws::Vector< Aws::String > & GetSecurityGroupIds () const
 
bool SecurityGroupIdsHasBeenSet () const
 
void SetSecurityGroupIds (const Aws::Vector< Aws::String > &value)
 
void SetSecurityGroupIds (Aws::Vector< Aws::String > &&value)
 
ResponseLaunchTemplateDataWithSecurityGroupIds (const Aws::Vector< Aws::String > &value)
 
ResponseLaunchTemplateDataWithSecurityGroupIds (Aws::Vector< Aws::String > &&value)
 
ResponseLaunchTemplateDataAddSecurityGroupIds (const Aws::String &value)
 
ResponseLaunchTemplateDataAddSecurityGroupIds (Aws::String &&value)
 
ResponseLaunchTemplateDataAddSecurityGroupIds (const char *value)
 
const Aws::Vector< Aws::String > & GetSecurityGroups () const
 
bool SecurityGroupsHasBeenSet () const
 
void SetSecurityGroups (const Aws::Vector< Aws::String > &value)
 
void SetSecurityGroups (Aws::Vector< Aws::String > &&value)
 
ResponseLaunchTemplateDataWithSecurityGroups (const Aws::Vector< Aws::String > &value)
 
ResponseLaunchTemplateDataWithSecurityGroups (Aws::Vector< Aws::String > &&value)
 
ResponseLaunchTemplateDataAddSecurityGroups (const Aws::String &value)
 
ResponseLaunchTemplateDataAddSecurityGroups (Aws::String &&value)
 
ResponseLaunchTemplateDataAddSecurityGroups (const char *value)
 
const LaunchTemplateInstanceMarketOptionsGetInstanceMarketOptions () const
 
bool InstanceMarketOptionsHasBeenSet () const
 
void SetInstanceMarketOptions (const LaunchTemplateInstanceMarketOptions &value)
 
void SetInstanceMarketOptions (LaunchTemplateInstanceMarketOptions &&value)
 
ResponseLaunchTemplateDataWithInstanceMarketOptions (const LaunchTemplateInstanceMarketOptions &value)
 
ResponseLaunchTemplateDataWithInstanceMarketOptions (LaunchTemplateInstanceMarketOptions &&value)
 
const CreditSpecificationGetCreditSpecification () const
 
bool CreditSpecificationHasBeenSet () const
 
void SetCreditSpecification (const CreditSpecification &value)
 
void SetCreditSpecification (CreditSpecification &&value)
 
ResponseLaunchTemplateDataWithCreditSpecification (const CreditSpecification &value)
 
ResponseLaunchTemplateDataWithCreditSpecification (CreditSpecification &&value)
 
const LaunchTemplateCpuOptionsGetCpuOptions () const
 
bool CpuOptionsHasBeenSet () const
 
void SetCpuOptions (const LaunchTemplateCpuOptions &value)
 
void SetCpuOptions (LaunchTemplateCpuOptions &&value)
 
ResponseLaunchTemplateDataWithCpuOptions (const LaunchTemplateCpuOptions &value)
 
ResponseLaunchTemplateDataWithCpuOptions (LaunchTemplateCpuOptions &&value)
 
const LaunchTemplateCapacityReservationSpecificationResponseGetCapacityReservationSpecification () const
 
bool CapacityReservationSpecificationHasBeenSet () const
 
void SetCapacityReservationSpecification (const LaunchTemplateCapacityReservationSpecificationResponse &value)
 
void SetCapacityReservationSpecification (LaunchTemplateCapacityReservationSpecificationResponse &&value)
 
ResponseLaunchTemplateDataWithCapacityReservationSpecification (const LaunchTemplateCapacityReservationSpecificationResponse &value)
 
ResponseLaunchTemplateDataWithCapacityReservationSpecification (LaunchTemplateCapacityReservationSpecificationResponse &&value)
 
const Aws::Vector< LaunchTemplateLicenseConfiguration > & GetLicenseSpecifications () const
 
bool LicenseSpecificationsHasBeenSet () const
 
void SetLicenseSpecifications (const Aws::Vector< LaunchTemplateLicenseConfiguration > &value)
 
void SetLicenseSpecifications (Aws::Vector< LaunchTemplateLicenseConfiguration > &&value)
 
ResponseLaunchTemplateDataWithLicenseSpecifications (const Aws::Vector< LaunchTemplateLicenseConfiguration > &value)
 
ResponseLaunchTemplateDataWithLicenseSpecifications (Aws::Vector< LaunchTemplateLicenseConfiguration > &&value)
 
ResponseLaunchTemplateDataAddLicenseSpecifications (const LaunchTemplateLicenseConfiguration &value)
 
ResponseLaunchTemplateDataAddLicenseSpecifications (LaunchTemplateLicenseConfiguration &&value)
 
const LaunchTemplateHibernationOptionsGetHibernationOptions () const
 
bool HibernationOptionsHasBeenSet () const
 
void SetHibernationOptions (const LaunchTemplateHibernationOptions &value)
 
void SetHibernationOptions (LaunchTemplateHibernationOptions &&value)
 
ResponseLaunchTemplateDataWithHibernationOptions (const LaunchTemplateHibernationOptions &value)
 
ResponseLaunchTemplateDataWithHibernationOptions (LaunchTemplateHibernationOptions &&value)
 
const LaunchTemplateInstanceMetadataOptionsGetMetadataOptions () const
 
bool MetadataOptionsHasBeenSet () const
 
void SetMetadataOptions (const LaunchTemplateInstanceMetadataOptions &value)
 
void SetMetadataOptions (LaunchTemplateInstanceMetadataOptions &&value)
 
ResponseLaunchTemplateDataWithMetadataOptions (const LaunchTemplateInstanceMetadataOptions &value)
 
ResponseLaunchTemplateDataWithMetadataOptions (LaunchTemplateInstanceMetadataOptions &&value)
 
const LaunchTemplateEnclaveOptionsGetEnclaveOptions () const
 
bool EnclaveOptionsHasBeenSet () const
 
void SetEnclaveOptions (const LaunchTemplateEnclaveOptions &value)
 
void SetEnclaveOptions (LaunchTemplateEnclaveOptions &&value)
 
ResponseLaunchTemplateDataWithEnclaveOptions (const LaunchTemplateEnclaveOptions &value)
 
ResponseLaunchTemplateDataWithEnclaveOptions (LaunchTemplateEnclaveOptions &&value)
 

Detailed Description

The information for a launch template.

See Also:

AWS API Reference

Definition at line 50 of file ResponseLaunchTemplateData.h.

Constructor & Destructor Documentation

◆ ResponseLaunchTemplateData() [1/2]

Aws::EC2::Model::ResponseLaunchTemplateData::ResponseLaunchTemplateData ( )

◆ ResponseLaunchTemplateData() [2/2]

Aws::EC2::Model::ResponseLaunchTemplateData::ResponseLaunchTemplateData ( const Aws::Utils::Xml::XmlNode xmlNode)

Member Function Documentation

◆ AddBlockDeviceMappings() [1/2]

ResponseLaunchTemplateData& Aws::EC2::Model::ResponseLaunchTemplateData::AddBlockDeviceMappings ( const LaunchTemplateBlockDeviceMapping value)
inline

The block device mappings.

Definition at line 187 of file ResponseLaunchTemplateData.h.

◆ AddBlockDeviceMappings() [2/2]

ResponseLaunchTemplateData& Aws::EC2::Model::ResponseLaunchTemplateData::AddBlockDeviceMappings ( LaunchTemplateBlockDeviceMapping &&  value)
inline

The block device mappings.

Definition at line 192 of file ResponseLaunchTemplateData.h.

◆ AddElasticGpuSpecifications() [1/2]

ResponseLaunchTemplateData& Aws::EC2::Model::ResponseLaunchTemplateData::AddElasticGpuSpecifications ( const ElasticGpuSpecificationResponse value)
inline

The elastic GPU specification.

Definition at line 629 of file ResponseLaunchTemplateData.h.

◆ AddElasticGpuSpecifications() [2/2]

ResponseLaunchTemplateData& Aws::EC2::Model::ResponseLaunchTemplateData::AddElasticGpuSpecifications ( ElasticGpuSpecificationResponse &&  value)
inline

The elastic GPU specification.

Definition at line 634 of file ResponseLaunchTemplateData.h.

◆ AddElasticInferenceAccelerators() [1/2]

ResponseLaunchTemplateData& Aws::EC2::Model::ResponseLaunchTemplateData::AddElasticInferenceAccelerators ( const LaunchTemplateElasticInferenceAcceleratorResponse value)
inline

The elastic inference accelerator for the instance.

Definition at line 670 of file ResponseLaunchTemplateData.h.

◆ AddElasticInferenceAccelerators() [2/2]

ResponseLaunchTemplateData& Aws::EC2::Model::ResponseLaunchTemplateData::AddElasticInferenceAccelerators ( LaunchTemplateElasticInferenceAcceleratorResponse &&  value)
inline

The elastic inference accelerator for the instance.

Definition at line 675 of file ResponseLaunchTemplateData.h.

◆ AddLicenseSpecifications() [1/2]

ResponseLaunchTemplateData& Aws::EC2::Model::ResponseLaunchTemplateData::AddLicenseSpecifications ( const LaunchTemplateLicenseConfiguration value)
inline

The license configurations.

Definition at line 939 of file ResponseLaunchTemplateData.h.

◆ AddLicenseSpecifications() [2/2]

ResponseLaunchTemplateData& Aws::EC2::Model::ResponseLaunchTemplateData::AddLicenseSpecifications ( LaunchTemplateLicenseConfiguration &&  value)
inline

The license configurations.

Definition at line 944 of file ResponseLaunchTemplateData.h.

◆ AddNetworkInterfaces() [1/2]

ResponseLaunchTemplateData& Aws::EC2::Model::ResponseLaunchTemplateData::AddNetworkInterfaces ( const LaunchTemplateInstanceNetworkInterfaceSpecification value)
inline

The network interfaces.

Definition at line 228 of file ResponseLaunchTemplateData.h.

◆ AddNetworkInterfaces() [2/2]

ResponseLaunchTemplateData& Aws::EC2::Model::ResponseLaunchTemplateData::AddNetworkInterfaces ( LaunchTemplateInstanceNetworkInterfaceSpecification &&  value)
inline

The network interfaces.

Definition at line 233 of file ResponseLaunchTemplateData.h.

◆ AddSecurityGroupIds() [1/3]

ResponseLaunchTemplateData& Aws::EC2::Model::ResponseLaunchTemplateData::AddSecurityGroupIds ( Aws::String &&  value)
inline

The security group IDs.

Definition at line 716 of file ResponseLaunchTemplateData.h.

◆ AddSecurityGroupIds() [2/3]

ResponseLaunchTemplateData& Aws::EC2::Model::ResponseLaunchTemplateData::AddSecurityGroupIds ( const Aws::String value)
inline

The security group IDs.

Definition at line 711 of file ResponseLaunchTemplateData.h.

◆ AddSecurityGroupIds() [3/3]

ResponseLaunchTemplateData& Aws::EC2::Model::ResponseLaunchTemplateData::AddSecurityGroupIds ( const char *  value)
inline

The security group IDs.

Definition at line 721 of file ResponseLaunchTemplateData.h.

◆ AddSecurityGroups() [1/3]

ResponseLaunchTemplateData& Aws::EC2::Model::ResponseLaunchTemplateData::AddSecurityGroups ( Aws::String &&  value)
inline

The security group names.

Definition at line 762 of file ResponseLaunchTemplateData.h.

◆ AddSecurityGroups() [2/3]

ResponseLaunchTemplateData& Aws::EC2::Model::ResponseLaunchTemplateData::AddSecurityGroups ( const Aws::String value)
inline

The security group names.

Definition at line 757 of file ResponseLaunchTemplateData.h.

◆ AddSecurityGroups() [3/3]

ResponseLaunchTemplateData& Aws::EC2::Model::ResponseLaunchTemplateData::AddSecurityGroups ( const char *  value)
inline

The security group names.

Definition at line 767 of file ResponseLaunchTemplateData.h.

◆ AddTagSpecifications() [1/2]

ResponseLaunchTemplateData& Aws::EC2::Model::ResponseLaunchTemplateData::AddTagSpecifications ( const LaunchTemplateTagSpecification value)
inline

The tags.

Definition at line 588 of file ResponseLaunchTemplateData.h.

◆ AddTagSpecifications() [2/2]

ResponseLaunchTemplateData& Aws::EC2::Model::ResponseLaunchTemplateData::AddTagSpecifications ( LaunchTemplateTagSpecification &&  value)
inline

The tags.

Definition at line 593 of file ResponseLaunchTemplateData.h.

◆ BlockDeviceMappingsHasBeenSet()

bool Aws::EC2::Model::ResponseLaunchTemplateData::BlockDeviceMappingsHasBeenSet ( ) const
inline

The block device mappings.

Definition at line 162 of file ResponseLaunchTemplateData.h.

◆ CapacityReservationSpecificationHasBeenSet()

bool Aws::EC2::Model::ResponseLaunchTemplateData::CapacityReservationSpecificationHasBeenSet ( ) const
inline

Information about the Capacity Reservation targeting option.

Definition at line 883 of file ResponseLaunchTemplateData.h.

◆ CpuOptionsHasBeenSet()

bool Aws::EC2::Model::ResponseLaunchTemplateData::CpuOptionsHasBeenSet ( ) const
inline

The CPU options for the instance. For more information, see Optimizing CPU options in the Amazon Elastic Compute Cloud User Guide.

Definition at line 844 of file ResponseLaunchTemplateData.h.

◆ CreditSpecificationHasBeenSet()

bool Aws::EC2::Model::ResponseLaunchTemplateData::CreditSpecificationHasBeenSet ( ) const
inline

The credit option for CPU usage of the instance.

Definition at line 809 of file ResponseLaunchTemplateData.h.

◆ DisableApiTerminationHasBeenSet()

bool Aws::EC2::Model::ResponseLaunchTemplateData::DisableApiTerminationHasBeenSet ( ) const
inline

If set to true, indicates that the instance cannot be terminated using the Amazon EC2 console, command line tool, or API.

Definition at line 462 of file ResponseLaunchTemplateData.h.

◆ EbsOptimizedHasBeenSet()

bool Aws::EC2::Model::ResponseLaunchTemplateData::EbsOptimizedHasBeenSet ( ) const
inline

Indicates whether the instance is optimized for Amazon EBS I/O.

Definition at line 110 of file ResponseLaunchTemplateData.h.

◆ ElasticGpuSpecificationsHasBeenSet()

bool Aws::EC2::Model::ResponseLaunchTemplateData::ElasticGpuSpecificationsHasBeenSet ( ) const
inline

The elastic GPU specification.

Definition at line 604 of file ResponseLaunchTemplateData.h.

◆ ElasticInferenceAcceleratorsHasBeenSet()

bool Aws::EC2::Model::ResponseLaunchTemplateData::ElasticInferenceAcceleratorsHasBeenSet ( ) const
inline

The elastic inference accelerator for the instance.

Definition at line 645 of file ResponseLaunchTemplateData.h.

◆ EnclaveOptionsHasBeenSet()

bool Aws::EC2::Model::ResponseLaunchTemplateData::EnclaveOptionsHasBeenSet ( ) const
inline

Indicates whether the instance is enabled for Amazon Web Services Nitro Enclaves.

Definition at line 1055 of file ResponseLaunchTemplateData.h.

◆ GetBlockDeviceMappings()

const Aws::Vector<LaunchTemplateBlockDeviceMapping>& Aws::EC2::Model::ResponseLaunchTemplateData::GetBlockDeviceMappings ( ) const
inline

The block device mappings.

Definition at line 157 of file ResponseLaunchTemplateData.h.

◆ GetCapacityReservationSpecification()

const LaunchTemplateCapacityReservationSpecificationResponse& Aws::EC2::Model::ResponseLaunchTemplateData::GetCapacityReservationSpecification ( ) const
inline

Information about the Capacity Reservation targeting option.

Definition at line 878 of file ResponseLaunchTemplateData.h.

◆ GetCpuOptions()

const LaunchTemplateCpuOptions& Aws::EC2::Model::ResponseLaunchTemplateData::GetCpuOptions ( ) const
inline

The CPU options for the instance. For more information, see Optimizing CPU options in the Amazon Elastic Compute Cloud User Guide.

Definition at line 837 of file ResponseLaunchTemplateData.h.

◆ GetCreditSpecification()

const CreditSpecification& Aws::EC2::Model::ResponseLaunchTemplateData::GetCreditSpecification ( ) const
inline

The credit option for CPU usage of the instance.

Definition at line 804 of file ResponseLaunchTemplateData.h.

◆ GetDisableApiTermination()

bool Aws::EC2::Model::ResponseLaunchTemplateData::GetDisableApiTermination ( ) const
inline

If set to true, indicates that the instance cannot be terminated using the Amazon EC2 console, command line tool, or API.

Definition at line 456 of file ResponseLaunchTemplateData.h.

◆ GetEbsOptimized()

bool Aws::EC2::Model::ResponseLaunchTemplateData::GetEbsOptimized ( ) const
inline

Indicates whether the instance is optimized for Amazon EBS I/O.

Definition at line 105 of file ResponseLaunchTemplateData.h.

◆ GetElasticGpuSpecifications()

const Aws::Vector<ElasticGpuSpecificationResponse>& Aws::EC2::Model::ResponseLaunchTemplateData::GetElasticGpuSpecifications ( ) const
inline

The elastic GPU specification.

Definition at line 599 of file ResponseLaunchTemplateData.h.

◆ GetElasticInferenceAccelerators()

const Aws::Vector<LaunchTemplateElasticInferenceAcceleratorResponse>& Aws::EC2::Model::ResponseLaunchTemplateData::GetElasticInferenceAccelerators ( ) const
inline

The elastic inference accelerator for the instance.

Definition at line 640 of file ResponseLaunchTemplateData.h.

◆ GetEnclaveOptions()

const LaunchTemplateEnclaveOptions& Aws::EC2::Model::ResponseLaunchTemplateData::GetEnclaveOptions ( ) const
inline

Indicates whether the instance is enabled for Amazon Web Services Nitro Enclaves.

Definition at line 1049 of file ResponseLaunchTemplateData.h.

◆ GetHibernationOptions()

const LaunchTemplateHibernationOptions& Aws::EC2::Model::ResponseLaunchTemplateData::GetHibernationOptions ( ) const
inline

Indicates whether an instance is configured for hibernation. For more information, see Hibernate your instance in the Amazon Elastic Compute Cloud User Guide.

Definition at line 953 of file ResponseLaunchTemplateData.h.

◆ GetIamInstanceProfile()

const LaunchTemplateIamInstanceProfileSpecification& Aws::EC2::Model::ResponseLaunchTemplateData::GetIamInstanceProfile ( ) const
inline

The IAM instance profile.

Definition at line 126 of file ResponseLaunchTemplateData.h.

◆ GetImageId()

const Aws::String& Aws::EC2::Model::ResponseLaunchTemplateData::GetImageId ( ) const
inline

The ID of the AMI that was used to launch the instance.

Definition at line 239 of file ResponseLaunchTemplateData.h.

◆ GetInstanceInitiatedShutdownBehavior()

const ShutdownBehavior& Aws::EC2::Model::ResponseLaunchTemplateData::GetInstanceInitiatedShutdownBehavior ( ) const
inline

Indicates whether an instance stops or terminates when you initiate shutdown from the instance (using the operating system command for system shutdown).

Definition at line 481 of file ResponseLaunchTemplateData.h.

◆ GetInstanceMarketOptions()

const LaunchTemplateInstanceMarketOptions& Aws::EC2::Model::ResponseLaunchTemplateData::GetInstanceMarketOptions ( ) const
inline

The market (purchasing) option for the instances.

Definition at line 773 of file ResponseLaunchTemplateData.h.

◆ GetInstanceType()

const InstanceType& Aws::EC2::Model::ResponseLaunchTemplateData::GetInstanceType ( ) const
inline

The instance type.

Definition at line 280 of file ResponseLaunchTemplateData.h.

◆ GetKernelId()

const Aws::String& Aws::EC2::Model::ResponseLaunchTemplateData::GetKernelId ( ) const
inline

The ID of the kernel, if applicable.

Definition at line 64 of file ResponseLaunchTemplateData.h.

◆ GetKeyName()

const Aws::String& Aws::EC2::Model::ResponseLaunchTemplateData::GetKeyName ( ) const
inline

The name of the key pair.

Definition at line 311 of file ResponseLaunchTemplateData.h.

◆ GetLicenseSpecifications()

const Aws::Vector<LaunchTemplateLicenseConfiguration>& Aws::EC2::Model::ResponseLaunchTemplateData::GetLicenseSpecifications ( ) const
inline

The license configurations.

Definition at line 909 of file ResponseLaunchTemplateData.h.

◆ GetMetadataOptions()

const LaunchTemplateInstanceMetadataOptions& Aws::EC2::Model::ResponseLaunchTemplateData::GetMetadataOptions ( ) const
inline

The metadata options for the instance. For more information, see Instance metadata and user data in the Amazon Elastic Compute Cloud User Guide.

Definition at line 1002 of file ResponseLaunchTemplateData.h.

◆ GetMonitoring()

const LaunchTemplatesMonitoring& Aws::EC2::Model::ResponseLaunchTemplateData::GetMonitoring ( ) const
inline

The monitoring for the instance.

Definition at line 352 of file ResponseLaunchTemplateData.h.

◆ GetNetworkInterfaces()

const Aws::Vector<LaunchTemplateInstanceNetworkInterfaceSpecification>& Aws::EC2::Model::ResponseLaunchTemplateData::GetNetworkInterfaces ( ) const
inline

The network interfaces.

Definition at line 198 of file ResponseLaunchTemplateData.h.

◆ GetPlacement()

const LaunchTemplatePlacement& Aws::EC2::Model::ResponseLaunchTemplateData::GetPlacement ( ) const
inline

The placement of the instance.

Definition at line 383 of file ResponseLaunchTemplateData.h.

◆ GetRamDiskId()

const Aws::String& Aws::EC2::Model::ResponseLaunchTemplateData::GetRamDiskId ( ) const
inline

The ID of the RAM disk, if applicable.

Definition at line 414 of file ResponseLaunchTemplateData.h.

◆ GetSecurityGroupIds()

const Aws::Vector<Aws::String>& Aws::EC2::Model::ResponseLaunchTemplateData::GetSecurityGroupIds ( ) const
inline

The security group IDs.

Definition at line 681 of file ResponseLaunchTemplateData.h.

◆ GetSecurityGroups()

const Aws::Vector<Aws::String>& Aws::EC2::Model::ResponseLaunchTemplateData::GetSecurityGroups ( ) const
inline

The security group names.

Definition at line 727 of file ResponseLaunchTemplateData.h.

◆ GetTagSpecifications()

const Aws::Vector<LaunchTemplateTagSpecification>& Aws::EC2::Model::ResponseLaunchTemplateData::GetTagSpecifications ( ) const
inline

The tags.

Definition at line 558 of file ResponseLaunchTemplateData.h.

◆ GetUserData()

const Aws::String& Aws::EC2::Model::ResponseLaunchTemplateData::GetUserData ( ) const
inline

The user data for the instance.

Definition at line 517 of file ResponseLaunchTemplateData.h.

◆ HibernationOptionsHasBeenSet()

bool Aws::EC2::Model::ResponseLaunchTemplateData::HibernationOptionsHasBeenSet ( ) const
inline

Indicates whether an instance is configured for hibernation. For more information, see Hibernate your instance in the Amazon Elastic Compute Cloud User Guide.

Definition at line 961 of file ResponseLaunchTemplateData.h.

◆ IamInstanceProfileHasBeenSet()

bool Aws::EC2::Model::ResponseLaunchTemplateData::IamInstanceProfileHasBeenSet ( ) const
inline

The IAM instance profile.

Definition at line 131 of file ResponseLaunchTemplateData.h.

◆ ImageIdHasBeenSet()

bool Aws::EC2::Model::ResponseLaunchTemplateData::ImageIdHasBeenSet ( ) const
inline

The ID of the AMI that was used to launch the instance.

Definition at line 244 of file ResponseLaunchTemplateData.h.

◆ InstanceInitiatedShutdownBehaviorHasBeenSet()

bool Aws::EC2::Model::ResponseLaunchTemplateData::InstanceInitiatedShutdownBehaviorHasBeenSet ( ) const
inline

Indicates whether an instance stops or terminates when you initiate shutdown from the instance (using the operating system command for system shutdown).

Definition at line 487 of file ResponseLaunchTemplateData.h.

◆ InstanceMarketOptionsHasBeenSet()

bool Aws::EC2::Model::ResponseLaunchTemplateData::InstanceMarketOptionsHasBeenSet ( ) const
inline

The market (purchasing) option for the instances.

Definition at line 778 of file ResponseLaunchTemplateData.h.

◆ InstanceTypeHasBeenSet()

bool Aws::EC2::Model::ResponseLaunchTemplateData::InstanceTypeHasBeenSet ( ) const
inline

The instance type.

Definition at line 285 of file ResponseLaunchTemplateData.h.

◆ KernelIdHasBeenSet()

bool Aws::EC2::Model::ResponseLaunchTemplateData::KernelIdHasBeenSet ( ) const
inline

The ID of the kernel, if applicable.

Definition at line 69 of file ResponseLaunchTemplateData.h.

◆ KeyNameHasBeenSet()

bool Aws::EC2::Model::ResponseLaunchTemplateData::KeyNameHasBeenSet ( ) const
inline

The name of the key pair.

Definition at line 316 of file ResponseLaunchTemplateData.h.

◆ LicenseSpecificationsHasBeenSet()

bool Aws::EC2::Model::ResponseLaunchTemplateData::LicenseSpecificationsHasBeenSet ( ) const
inline

The license configurations.

Definition at line 914 of file ResponseLaunchTemplateData.h.

◆ MetadataOptionsHasBeenSet()

bool Aws::EC2::Model::ResponseLaunchTemplateData::MetadataOptionsHasBeenSet ( ) const
inline

The metadata options for the instance. For more information, see Instance metadata and user data in the Amazon Elastic Compute Cloud User Guide.

Definition at line 1010 of file ResponseLaunchTemplateData.h.

◆ MonitoringHasBeenSet()

bool Aws::EC2::Model::ResponseLaunchTemplateData::MonitoringHasBeenSet ( ) const
inline

The monitoring for the instance.

Definition at line 357 of file ResponseLaunchTemplateData.h.

◆ NetworkInterfacesHasBeenSet()

bool Aws::EC2::Model::ResponseLaunchTemplateData::NetworkInterfacesHasBeenSet ( ) const
inline

The network interfaces.

Definition at line 203 of file ResponseLaunchTemplateData.h.

◆ operator=()

ResponseLaunchTemplateData& Aws::EC2::Model::ResponseLaunchTemplateData::operator= ( const Aws::Utils::Xml::XmlNode xmlNode)

◆ OutputToStream() [1/2]

void Aws::EC2::Model::ResponseLaunchTemplateData::OutputToStream ( Aws::OStream oStream,
const char *  location 
) const

◆ OutputToStream() [2/2]

void Aws::EC2::Model::ResponseLaunchTemplateData::OutputToStream ( Aws::OStream ostream,
const char *  location,
unsigned  index,
const char *  locationValue 
) const

◆ PlacementHasBeenSet()

bool Aws::EC2::Model::ResponseLaunchTemplateData::PlacementHasBeenSet ( ) const
inline

The placement of the instance.

Definition at line 388 of file ResponseLaunchTemplateData.h.

◆ RamDiskIdHasBeenSet()

bool Aws::EC2::Model::ResponseLaunchTemplateData::RamDiskIdHasBeenSet ( ) const
inline

The ID of the RAM disk, if applicable.

Definition at line 419 of file ResponseLaunchTemplateData.h.

◆ SecurityGroupIdsHasBeenSet()

bool Aws::EC2::Model::ResponseLaunchTemplateData::SecurityGroupIdsHasBeenSet ( ) const
inline

The security group IDs.

Definition at line 686 of file ResponseLaunchTemplateData.h.

◆ SecurityGroupsHasBeenSet()

bool Aws::EC2::Model::ResponseLaunchTemplateData::SecurityGroupsHasBeenSet ( ) const
inline

The security group names.

Definition at line 732 of file ResponseLaunchTemplateData.h.

◆ SetBlockDeviceMappings() [1/2]

void Aws::EC2::Model::ResponseLaunchTemplateData::SetBlockDeviceMappings ( Aws::Vector< LaunchTemplateBlockDeviceMapping > &&  value)
inline

The block device mappings.

Definition at line 172 of file ResponseLaunchTemplateData.h.

◆ SetBlockDeviceMappings() [2/2]

void Aws::EC2::Model::ResponseLaunchTemplateData::SetBlockDeviceMappings ( const Aws::Vector< LaunchTemplateBlockDeviceMapping > &  value)
inline

The block device mappings.

Definition at line 167 of file ResponseLaunchTemplateData.h.

◆ SetCapacityReservationSpecification() [1/2]

void Aws::EC2::Model::ResponseLaunchTemplateData::SetCapacityReservationSpecification ( const LaunchTemplateCapacityReservationSpecificationResponse value)
inline

Information about the Capacity Reservation targeting option.

Definition at line 888 of file ResponseLaunchTemplateData.h.

◆ SetCapacityReservationSpecification() [2/2]

void Aws::EC2::Model::ResponseLaunchTemplateData::SetCapacityReservationSpecification ( LaunchTemplateCapacityReservationSpecificationResponse &&  value)
inline

Information about the Capacity Reservation targeting option.

Definition at line 893 of file ResponseLaunchTemplateData.h.

◆ SetCpuOptions() [1/2]

void Aws::EC2::Model::ResponseLaunchTemplateData::SetCpuOptions ( const LaunchTemplateCpuOptions value)
inline

The CPU options for the instance. For more information, see Optimizing CPU options in the Amazon Elastic Compute Cloud User Guide.

Definition at line 851 of file ResponseLaunchTemplateData.h.

◆ SetCpuOptions() [2/2]

void Aws::EC2::Model::ResponseLaunchTemplateData::SetCpuOptions ( LaunchTemplateCpuOptions &&  value)
inline

The CPU options for the instance. For more information, see Optimizing CPU options in the Amazon Elastic Compute Cloud User Guide.

Definition at line 858 of file ResponseLaunchTemplateData.h.

◆ SetCreditSpecification() [1/2]

void Aws::EC2::Model::ResponseLaunchTemplateData::SetCreditSpecification ( const CreditSpecification value)
inline

The credit option for CPU usage of the instance.

Definition at line 814 of file ResponseLaunchTemplateData.h.

◆ SetCreditSpecification() [2/2]

void Aws::EC2::Model::ResponseLaunchTemplateData::SetCreditSpecification ( CreditSpecification &&  value)
inline

The credit option for CPU usage of the instance.

Definition at line 819 of file ResponseLaunchTemplateData.h.

◆ SetDisableApiTermination()

void Aws::EC2::Model::ResponseLaunchTemplateData::SetDisableApiTermination ( bool  value)
inline

If set to true, indicates that the instance cannot be terminated using the Amazon EC2 console, command line tool, or API.

Definition at line 468 of file ResponseLaunchTemplateData.h.

◆ SetEbsOptimized()

void Aws::EC2::Model::ResponseLaunchTemplateData::SetEbsOptimized ( bool  value)
inline

Indicates whether the instance is optimized for Amazon EBS I/O.

Definition at line 115 of file ResponseLaunchTemplateData.h.

◆ SetElasticGpuSpecifications() [1/2]

void Aws::EC2::Model::ResponseLaunchTemplateData::SetElasticGpuSpecifications ( Aws::Vector< ElasticGpuSpecificationResponse > &&  value)
inline

The elastic GPU specification.

Definition at line 614 of file ResponseLaunchTemplateData.h.

◆ SetElasticGpuSpecifications() [2/2]

void Aws::EC2::Model::ResponseLaunchTemplateData::SetElasticGpuSpecifications ( const Aws::Vector< ElasticGpuSpecificationResponse > &  value)
inline

The elastic GPU specification.

Definition at line 609 of file ResponseLaunchTemplateData.h.

◆ SetElasticInferenceAccelerators() [1/2]

void Aws::EC2::Model::ResponseLaunchTemplateData::SetElasticInferenceAccelerators ( Aws::Vector< LaunchTemplateElasticInferenceAcceleratorResponse > &&  value)
inline

The elastic inference accelerator for the instance.

Definition at line 655 of file ResponseLaunchTemplateData.h.

◆ SetElasticInferenceAccelerators() [2/2]

void Aws::EC2::Model::ResponseLaunchTemplateData::SetElasticInferenceAccelerators ( const Aws::Vector< LaunchTemplateElasticInferenceAcceleratorResponse > &  value)
inline

The elastic inference accelerator for the instance.

Definition at line 650 of file ResponseLaunchTemplateData.h.

◆ SetEnclaveOptions() [1/2]

void Aws::EC2::Model::ResponseLaunchTemplateData::SetEnclaveOptions ( const LaunchTemplateEnclaveOptions value)
inline

Indicates whether the instance is enabled for Amazon Web Services Nitro Enclaves.

Definition at line 1061 of file ResponseLaunchTemplateData.h.

◆ SetEnclaveOptions() [2/2]

void Aws::EC2::Model::ResponseLaunchTemplateData::SetEnclaveOptions ( LaunchTemplateEnclaveOptions &&  value)
inline

Indicates whether the instance is enabled for Amazon Web Services Nitro Enclaves.

Definition at line 1067 of file ResponseLaunchTemplateData.h.

◆ SetHibernationOptions() [1/2]

void Aws::EC2::Model::ResponseLaunchTemplateData::SetHibernationOptions ( const LaunchTemplateHibernationOptions value)
inline

Indicates whether an instance is configured for hibernation. For more information, see Hibernate your instance in the Amazon Elastic Compute Cloud User Guide.

Definition at line 969 of file ResponseLaunchTemplateData.h.

◆ SetHibernationOptions() [2/2]

void Aws::EC2::Model::ResponseLaunchTemplateData::SetHibernationOptions ( LaunchTemplateHibernationOptions &&  value)
inline

Indicates whether an instance is configured for hibernation. For more information, see Hibernate your instance in the Amazon Elastic Compute Cloud User Guide.

Definition at line 977 of file ResponseLaunchTemplateData.h.

◆ SetIamInstanceProfile() [1/2]

void Aws::EC2::Model::ResponseLaunchTemplateData::SetIamInstanceProfile ( const LaunchTemplateIamInstanceProfileSpecification value)
inline

The IAM instance profile.

Definition at line 136 of file ResponseLaunchTemplateData.h.

◆ SetIamInstanceProfile() [2/2]

void Aws::EC2::Model::ResponseLaunchTemplateData::SetIamInstanceProfile ( LaunchTemplateIamInstanceProfileSpecification &&  value)
inline

The IAM instance profile.

Definition at line 141 of file ResponseLaunchTemplateData.h.

◆ SetImageId() [1/3]

void Aws::EC2::Model::ResponseLaunchTemplateData::SetImageId ( Aws::String &&  value)
inline

The ID of the AMI that was used to launch the instance.

Definition at line 254 of file ResponseLaunchTemplateData.h.

◆ SetImageId() [2/3]

void Aws::EC2::Model::ResponseLaunchTemplateData::SetImageId ( const Aws::String value)
inline

The ID of the AMI that was used to launch the instance.

Definition at line 249 of file ResponseLaunchTemplateData.h.

◆ SetImageId() [3/3]

void Aws::EC2::Model::ResponseLaunchTemplateData::SetImageId ( const char *  value)
inline

The ID of the AMI that was used to launch the instance.

Definition at line 259 of file ResponseLaunchTemplateData.h.

◆ SetInstanceInitiatedShutdownBehavior() [1/2]

void Aws::EC2::Model::ResponseLaunchTemplateData::SetInstanceInitiatedShutdownBehavior ( const ShutdownBehavior value)
inline

Indicates whether an instance stops or terminates when you initiate shutdown from the instance (using the operating system command for system shutdown).

Definition at line 493 of file ResponseLaunchTemplateData.h.

◆ SetInstanceInitiatedShutdownBehavior() [2/2]

void Aws::EC2::Model::ResponseLaunchTemplateData::SetInstanceInitiatedShutdownBehavior ( ShutdownBehavior &&  value)
inline

Indicates whether an instance stops or terminates when you initiate shutdown from the instance (using the operating system command for system shutdown).

Definition at line 499 of file ResponseLaunchTemplateData.h.

◆ SetInstanceMarketOptions() [1/2]

void Aws::EC2::Model::ResponseLaunchTemplateData::SetInstanceMarketOptions ( const LaunchTemplateInstanceMarketOptions value)
inline

The market (purchasing) option for the instances.

Definition at line 783 of file ResponseLaunchTemplateData.h.

◆ SetInstanceMarketOptions() [2/2]

void Aws::EC2::Model::ResponseLaunchTemplateData::SetInstanceMarketOptions ( LaunchTemplateInstanceMarketOptions &&  value)
inline

The market (purchasing) option for the instances.

Definition at line 788 of file ResponseLaunchTemplateData.h.

◆ SetInstanceType() [1/2]

void Aws::EC2::Model::ResponseLaunchTemplateData::SetInstanceType ( const InstanceType value)
inline

The instance type.

Definition at line 290 of file ResponseLaunchTemplateData.h.

◆ SetInstanceType() [2/2]

void Aws::EC2::Model::ResponseLaunchTemplateData::SetInstanceType ( InstanceType &&  value)
inline

The instance type.

Definition at line 295 of file ResponseLaunchTemplateData.h.

◆ SetKernelId() [1/3]

void Aws::EC2::Model::ResponseLaunchTemplateData::SetKernelId ( Aws::String &&  value)
inline

The ID of the kernel, if applicable.

Definition at line 79 of file ResponseLaunchTemplateData.h.

◆ SetKernelId() [2/3]

void Aws::EC2::Model::ResponseLaunchTemplateData::SetKernelId ( const Aws::String value)
inline

The ID of the kernel, if applicable.

Definition at line 74 of file ResponseLaunchTemplateData.h.

◆ SetKernelId() [3/3]

void Aws::EC2::Model::ResponseLaunchTemplateData::SetKernelId ( const char *  value)
inline

The ID of the kernel, if applicable.

Definition at line 84 of file ResponseLaunchTemplateData.h.

◆ SetKeyName() [1/3]

void Aws::EC2::Model::ResponseLaunchTemplateData::SetKeyName ( Aws::String &&  value)
inline

The name of the key pair.

Definition at line 326 of file ResponseLaunchTemplateData.h.

◆ SetKeyName() [2/3]

void Aws::EC2::Model::ResponseLaunchTemplateData::SetKeyName ( const Aws::String value)
inline

The name of the key pair.

Definition at line 321 of file ResponseLaunchTemplateData.h.

◆ SetKeyName() [3/3]

void Aws::EC2::Model::ResponseLaunchTemplateData::SetKeyName ( const char *  value)
inline

The name of the key pair.

Definition at line 331 of file ResponseLaunchTemplateData.h.

◆ SetLicenseSpecifications() [1/2]

void Aws::EC2::Model::ResponseLaunchTemplateData::SetLicenseSpecifications ( Aws::Vector< LaunchTemplateLicenseConfiguration > &&  value)
inline

The license configurations.

Definition at line 924 of file ResponseLaunchTemplateData.h.

◆ SetLicenseSpecifications() [2/2]

void Aws::EC2::Model::ResponseLaunchTemplateData::SetLicenseSpecifications ( const Aws::Vector< LaunchTemplateLicenseConfiguration > &  value)
inline

The license configurations.

Definition at line 919 of file ResponseLaunchTemplateData.h.

◆ SetMetadataOptions() [1/2]

void Aws::EC2::Model::ResponseLaunchTemplateData::SetMetadataOptions ( const LaunchTemplateInstanceMetadataOptions value)
inline

The metadata options for the instance. For more information, see Instance metadata and user data in the Amazon Elastic Compute Cloud User Guide.

Definition at line 1018 of file ResponseLaunchTemplateData.h.

◆ SetMetadataOptions() [2/2]

void Aws::EC2::Model::ResponseLaunchTemplateData::SetMetadataOptions ( LaunchTemplateInstanceMetadataOptions &&  value)
inline

The metadata options for the instance. For more information, see Instance metadata and user data in the Amazon Elastic Compute Cloud User Guide.

Definition at line 1026 of file ResponseLaunchTemplateData.h.

◆ SetMonitoring() [1/2]

void Aws::EC2::Model::ResponseLaunchTemplateData::SetMonitoring ( const LaunchTemplatesMonitoring value)
inline

The monitoring for the instance.

Definition at line 362 of file ResponseLaunchTemplateData.h.

◆ SetMonitoring() [2/2]

void Aws::EC2::Model::ResponseLaunchTemplateData::SetMonitoring ( LaunchTemplatesMonitoring &&  value)
inline

The monitoring for the instance.

Definition at line 367 of file ResponseLaunchTemplateData.h.

◆ SetNetworkInterfaces() [1/2]

void Aws::EC2::Model::ResponseLaunchTemplateData::SetNetworkInterfaces ( Aws::Vector< LaunchTemplateInstanceNetworkInterfaceSpecification > &&  value)
inline

The network interfaces.

Definition at line 213 of file ResponseLaunchTemplateData.h.

◆ SetNetworkInterfaces() [2/2]

void Aws::EC2::Model::ResponseLaunchTemplateData::SetNetworkInterfaces ( const Aws::Vector< LaunchTemplateInstanceNetworkInterfaceSpecification > &  value)
inline

The network interfaces.

Definition at line 208 of file ResponseLaunchTemplateData.h.

◆ SetPlacement() [1/2]

void Aws::EC2::Model::ResponseLaunchTemplateData::SetPlacement ( const LaunchTemplatePlacement value)
inline

The placement of the instance.

Definition at line 393 of file ResponseLaunchTemplateData.h.

◆ SetPlacement() [2/2]

void Aws::EC2::Model::ResponseLaunchTemplateData::SetPlacement ( LaunchTemplatePlacement &&  value)
inline

The placement of the instance.

Definition at line 398 of file ResponseLaunchTemplateData.h.

◆ SetRamDiskId() [1/3]

void Aws::EC2::Model::ResponseLaunchTemplateData::SetRamDiskId ( Aws::String &&  value)
inline

The ID of the RAM disk, if applicable.

Definition at line 429 of file ResponseLaunchTemplateData.h.

◆ SetRamDiskId() [2/3]

void Aws::EC2::Model::ResponseLaunchTemplateData::SetRamDiskId ( const Aws::String value)
inline

The ID of the RAM disk, if applicable.

Definition at line 424 of file ResponseLaunchTemplateData.h.

◆ SetRamDiskId() [3/3]

void Aws::EC2::Model::ResponseLaunchTemplateData::SetRamDiskId ( const char *  value)
inline

The ID of the RAM disk, if applicable.

Definition at line 434 of file ResponseLaunchTemplateData.h.

◆ SetSecurityGroupIds() [1/2]

void Aws::EC2::Model::ResponseLaunchTemplateData::SetSecurityGroupIds ( Aws::Vector< Aws::String > &&  value)
inline

The security group IDs.

Definition at line 696 of file ResponseLaunchTemplateData.h.

◆ SetSecurityGroupIds() [2/2]

void Aws::EC2::Model::ResponseLaunchTemplateData::SetSecurityGroupIds ( const Aws::Vector< Aws::String > &  value)
inline

The security group IDs.

Definition at line 691 of file ResponseLaunchTemplateData.h.

◆ SetSecurityGroups() [1/2]

void Aws::EC2::Model::ResponseLaunchTemplateData::SetSecurityGroups ( Aws::Vector< Aws::String > &&  value)
inline

The security group names.

Definition at line 742 of file ResponseLaunchTemplateData.h.

◆ SetSecurityGroups() [2/2]

void Aws::EC2::Model::ResponseLaunchTemplateData::SetSecurityGroups ( const Aws::Vector< Aws::String > &  value)
inline

The security group names.

Definition at line 737 of file ResponseLaunchTemplateData.h.

◆ SetTagSpecifications() [1/2]

void Aws::EC2::Model::ResponseLaunchTemplateData::SetTagSpecifications ( Aws::Vector< LaunchTemplateTagSpecification > &&  value)
inline

The tags.

Definition at line 573 of file ResponseLaunchTemplateData.h.

◆ SetTagSpecifications() [2/2]

void Aws::EC2::Model::ResponseLaunchTemplateData::SetTagSpecifications ( const Aws::Vector< LaunchTemplateTagSpecification > &  value)
inline

The tags.

Definition at line 568 of file ResponseLaunchTemplateData.h.

◆ SetUserData() [1/3]

void Aws::EC2::Model::ResponseLaunchTemplateData::SetUserData ( Aws::String &&  value)
inline

The user data for the instance.

Definition at line 532 of file ResponseLaunchTemplateData.h.

◆ SetUserData() [2/3]

void Aws::EC2::Model::ResponseLaunchTemplateData::SetUserData ( const Aws::String value)
inline

The user data for the instance.

Definition at line 527 of file ResponseLaunchTemplateData.h.

◆ SetUserData() [3/3]

void Aws::EC2::Model::ResponseLaunchTemplateData::SetUserData ( const char *  value)
inline

The user data for the instance.

Definition at line 537 of file ResponseLaunchTemplateData.h.

◆ TagSpecificationsHasBeenSet()

bool Aws::EC2::Model::ResponseLaunchTemplateData::TagSpecificationsHasBeenSet ( ) const
inline

The tags.

Definition at line 563 of file ResponseLaunchTemplateData.h.

◆ UserDataHasBeenSet()

bool Aws::EC2::Model::ResponseLaunchTemplateData::UserDataHasBeenSet ( ) const
inline

The user data for the instance.

Definition at line 522 of file ResponseLaunchTemplateData.h.

◆ WithBlockDeviceMappings() [1/2]

ResponseLaunchTemplateData& Aws::EC2::Model::ResponseLaunchTemplateData::WithBlockDeviceMappings ( Aws::Vector< LaunchTemplateBlockDeviceMapping > &&  value)
inline

The block device mappings.

Definition at line 182 of file ResponseLaunchTemplateData.h.

◆ WithBlockDeviceMappings() [2/2]

ResponseLaunchTemplateData& Aws::EC2::Model::ResponseLaunchTemplateData::WithBlockDeviceMappings ( const Aws::Vector< LaunchTemplateBlockDeviceMapping > &  value)
inline

The block device mappings.

Definition at line 177 of file ResponseLaunchTemplateData.h.

◆ WithCapacityReservationSpecification() [1/2]

ResponseLaunchTemplateData& Aws::EC2::Model::ResponseLaunchTemplateData::WithCapacityReservationSpecification ( const LaunchTemplateCapacityReservationSpecificationResponse value)
inline

Information about the Capacity Reservation targeting option.

Definition at line 898 of file ResponseLaunchTemplateData.h.

◆ WithCapacityReservationSpecification() [2/2]

ResponseLaunchTemplateData& Aws::EC2::Model::ResponseLaunchTemplateData::WithCapacityReservationSpecification ( LaunchTemplateCapacityReservationSpecificationResponse &&  value)
inline

Information about the Capacity Reservation targeting option.

Definition at line 903 of file ResponseLaunchTemplateData.h.

◆ WithCpuOptions() [1/2]

ResponseLaunchTemplateData& Aws::EC2::Model::ResponseLaunchTemplateData::WithCpuOptions ( const LaunchTemplateCpuOptions value)
inline

The CPU options for the instance. For more information, see Optimizing CPU options in the Amazon Elastic Compute Cloud User Guide.

Definition at line 865 of file ResponseLaunchTemplateData.h.

◆ WithCpuOptions() [2/2]

ResponseLaunchTemplateData& Aws::EC2::Model::ResponseLaunchTemplateData::WithCpuOptions ( LaunchTemplateCpuOptions &&  value)
inline

The CPU options for the instance. For more information, see Optimizing CPU options in the Amazon Elastic Compute Cloud User Guide.

Definition at line 872 of file ResponseLaunchTemplateData.h.

◆ WithCreditSpecification() [1/2]

ResponseLaunchTemplateData& Aws::EC2::Model::ResponseLaunchTemplateData::WithCreditSpecification ( const CreditSpecification value)
inline

The credit option for CPU usage of the instance.

Definition at line 824 of file ResponseLaunchTemplateData.h.

◆ WithCreditSpecification() [2/2]

ResponseLaunchTemplateData& Aws::EC2::Model::ResponseLaunchTemplateData::WithCreditSpecification ( CreditSpecification &&  value)
inline

The credit option for CPU usage of the instance.

Definition at line 829 of file ResponseLaunchTemplateData.h.

◆ WithDisableApiTermination()

ResponseLaunchTemplateData& Aws::EC2::Model::ResponseLaunchTemplateData::WithDisableApiTermination ( bool  value)
inline

If set to true, indicates that the instance cannot be terminated using the Amazon EC2 console, command line tool, or API.

Definition at line 474 of file ResponseLaunchTemplateData.h.

◆ WithEbsOptimized()

ResponseLaunchTemplateData& Aws::EC2::Model::ResponseLaunchTemplateData::WithEbsOptimized ( bool  value)
inline

Indicates whether the instance is optimized for Amazon EBS I/O.

Definition at line 120 of file ResponseLaunchTemplateData.h.

◆ WithElasticGpuSpecifications() [1/2]

ResponseLaunchTemplateData& Aws::EC2::Model::ResponseLaunchTemplateData::WithElasticGpuSpecifications ( Aws::Vector< ElasticGpuSpecificationResponse > &&  value)
inline

The elastic GPU specification.

Definition at line 624 of file ResponseLaunchTemplateData.h.

◆ WithElasticGpuSpecifications() [2/2]

ResponseLaunchTemplateData& Aws::EC2::Model::ResponseLaunchTemplateData::WithElasticGpuSpecifications ( const Aws::Vector< ElasticGpuSpecificationResponse > &  value)
inline

The elastic GPU specification.

Definition at line 619 of file ResponseLaunchTemplateData.h.

◆ WithElasticInferenceAccelerators() [1/2]

ResponseLaunchTemplateData& Aws::EC2::Model::ResponseLaunchTemplateData::WithElasticInferenceAccelerators ( Aws::Vector< LaunchTemplateElasticInferenceAcceleratorResponse > &&  value)
inline

The elastic inference accelerator for the instance.

Definition at line 665 of file ResponseLaunchTemplateData.h.

◆ WithElasticInferenceAccelerators() [2/2]

ResponseLaunchTemplateData& Aws::EC2::Model::ResponseLaunchTemplateData::WithElasticInferenceAccelerators ( const Aws::Vector< LaunchTemplateElasticInferenceAcceleratorResponse > &  value)
inline

The elastic inference accelerator for the instance.

Definition at line 660 of file ResponseLaunchTemplateData.h.

◆ WithEnclaveOptions() [1/2]

ResponseLaunchTemplateData& Aws::EC2::Model::ResponseLaunchTemplateData::WithEnclaveOptions ( const LaunchTemplateEnclaveOptions value)
inline

Indicates whether the instance is enabled for Amazon Web Services Nitro Enclaves.

Definition at line 1073 of file ResponseLaunchTemplateData.h.

◆ WithEnclaveOptions() [2/2]

ResponseLaunchTemplateData& Aws::EC2::Model::ResponseLaunchTemplateData::WithEnclaveOptions ( LaunchTemplateEnclaveOptions &&  value)
inline

Indicates whether the instance is enabled for Amazon Web Services Nitro Enclaves.

Definition at line 1079 of file ResponseLaunchTemplateData.h.

◆ WithHibernationOptions() [1/2]

ResponseLaunchTemplateData& Aws::EC2::Model::ResponseLaunchTemplateData::WithHibernationOptions ( const LaunchTemplateHibernationOptions value)
inline

Indicates whether an instance is configured for hibernation. For more information, see Hibernate your instance in the Amazon Elastic Compute Cloud User Guide.

Definition at line 985 of file ResponseLaunchTemplateData.h.

◆ WithHibernationOptions() [2/2]

ResponseLaunchTemplateData& Aws::EC2::Model::ResponseLaunchTemplateData::WithHibernationOptions ( LaunchTemplateHibernationOptions &&  value)
inline

Indicates whether an instance is configured for hibernation. For more information, see Hibernate your instance in the Amazon Elastic Compute Cloud User Guide.

Definition at line 993 of file ResponseLaunchTemplateData.h.

◆ WithIamInstanceProfile() [1/2]

ResponseLaunchTemplateData& Aws::EC2::Model::ResponseLaunchTemplateData::WithIamInstanceProfile ( const LaunchTemplateIamInstanceProfileSpecification value)
inline

The IAM instance profile.

Definition at line 146 of file ResponseLaunchTemplateData.h.

◆ WithIamInstanceProfile() [2/2]

ResponseLaunchTemplateData& Aws::EC2::Model::ResponseLaunchTemplateData::WithIamInstanceProfile ( LaunchTemplateIamInstanceProfileSpecification &&  value)
inline

The IAM instance profile.

Definition at line 151 of file ResponseLaunchTemplateData.h.

◆ WithImageId() [1/3]

ResponseLaunchTemplateData& Aws::EC2::Model::ResponseLaunchTemplateData::WithImageId ( Aws::String &&  value)
inline

The ID of the AMI that was used to launch the instance.

Definition at line 269 of file ResponseLaunchTemplateData.h.

◆ WithImageId() [2/3]

ResponseLaunchTemplateData& Aws::EC2::Model::ResponseLaunchTemplateData::WithImageId ( const Aws::String value)
inline

The ID of the AMI that was used to launch the instance.

Definition at line 264 of file ResponseLaunchTemplateData.h.

◆ WithImageId() [3/3]

ResponseLaunchTemplateData& Aws::EC2::Model::ResponseLaunchTemplateData::WithImageId ( const char *  value)
inline

The ID of the AMI that was used to launch the instance.

Definition at line 274 of file ResponseLaunchTemplateData.h.

◆ WithInstanceInitiatedShutdownBehavior() [1/2]

ResponseLaunchTemplateData& Aws::EC2::Model::ResponseLaunchTemplateData::WithInstanceInitiatedShutdownBehavior ( const ShutdownBehavior value)
inline

Indicates whether an instance stops or terminates when you initiate shutdown from the instance (using the operating system command for system shutdown).

Definition at line 505 of file ResponseLaunchTemplateData.h.

◆ WithInstanceInitiatedShutdownBehavior() [2/2]

ResponseLaunchTemplateData& Aws::EC2::Model::ResponseLaunchTemplateData::WithInstanceInitiatedShutdownBehavior ( ShutdownBehavior &&  value)
inline

Indicates whether an instance stops or terminates when you initiate shutdown from the instance (using the operating system command for system shutdown).

Definition at line 511 of file ResponseLaunchTemplateData.h.

◆ WithInstanceMarketOptions() [1/2]

ResponseLaunchTemplateData& Aws::EC2::Model::ResponseLaunchTemplateData::WithInstanceMarketOptions ( const LaunchTemplateInstanceMarketOptions value)
inline

The market (purchasing) option for the instances.

Definition at line 793 of file ResponseLaunchTemplateData.h.

◆ WithInstanceMarketOptions() [2/2]

ResponseLaunchTemplateData& Aws::EC2::Model::ResponseLaunchTemplateData::WithInstanceMarketOptions ( LaunchTemplateInstanceMarketOptions &&  value)
inline

The market (purchasing) option for the instances.

Definition at line 798 of file ResponseLaunchTemplateData.h.

◆ WithInstanceType() [1/2]

ResponseLaunchTemplateData& Aws::EC2::Model::ResponseLaunchTemplateData::WithInstanceType ( const InstanceType value)
inline

The instance type.

Definition at line 300 of file ResponseLaunchTemplateData.h.

◆ WithInstanceType() [2/2]

ResponseLaunchTemplateData& Aws::EC2::Model::ResponseLaunchTemplateData::WithInstanceType ( InstanceType &&  value)
inline

The instance type.

Definition at line 305 of file ResponseLaunchTemplateData.h.

◆ WithKernelId() [1/3]

ResponseLaunchTemplateData& Aws::EC2::Model::ResponseLaunchTemplateData::WithKernelId ( Aws::String &&  value)
inline

The ID of the kernel, if applicable.

Definition at line 94 of file ResponseLaunchTemplateData.h.

◆ WithKernelId() [2/3]

ResponseLaunchTemplateData& Aws::EC2::Model::ResponseLaunchTemplateData::WithKernelId ( const Aws::String value)
inline

The ID of the kernel, if applicable.

Definition at line 89 of file ResponseLaunchTemplateData.h.

◆ WithKernelId() [3/3]

ResponseLaunchTemplateData& Aws::EC2::Model::ResponseLaunchTemplateData::WithKernelId ( const char *  value)
inline

The ID of the kernel, if applicable.

Definition at line 99 of file ResponseLaunchTemplateData.h.

◆ WithKeyName() [1/3]

ResponseLaunchTemplateData& Aws::EC2::Model::ResponseLaunchTemplateData::WithKeyName ( Aws::String &&  value)
inline

The name of the key pair.

Definition at line 341 of file ResponseLaunchTemplateData.h.

◆ WithKeyName() [2/3]

ResponseLaunchTemplateData& Aws::EC2::Model::ResponseLaunchTemplateData::WithKeyName ( const Aws::String value)
inline

The name of the key pair.

Definition at line 336 of file ResponseLaunchTemplateData.h.

◆ WithKeyName() [3/3]

ResponseLaunchTemplateData& Aws::EC2::Model::ResponseLaunchTemplateData::WithKeyName ( const char *  value)
inline

The name of the key pair.

Definition at line 346 of file ResponseLaunchTemplateData.h.

◆ WithLicenseSpecifications() [1/2]

ResponseLaunchTemplateData& Aws::EC2::Model::ResponseLaunchTemplateData::WithLicenseSpecifications ( Aws::Vector< LaunchTemplateLicenseConfiguration > &&  value)
inline

The license configurations.

Definition at line 934 of file ResponseLaunchTemplateData.h.

◆ WithLicenseSpecifications() [2/2]

ResponseLaunchTemplateData& Aws::EC2::Model::ResponseLaunchTemplateData::WithLicenseSpecifications ( const Aws::Vector< LaunchTemplateLicenseConfiguration > &  value)
inline

The license configurations.

Definition at line 929 of file ResponseLaunchTemplateData.h.

◆ WithMetadataOptions() [1/2]

ResponseLaunchTemplateData& Aws::EC2::Model::ResponseLaunchTemplateData::WithMetadataOptions ( const LaunchTemplateInstanceMetadataOptions value)
inline

The metadata options for the instance. For more information, see Instance metadata and user data in the Amazon Elastic Compute Cloud User Guide.

Definition at line 1034 of file ResponseLaunchTemplateData.h.

◆ WithMetadataOptions() [2/2]

ResponseLaunchTemplateData& Aws::EC2::Model::ResponseLaunchTemplateData::WithMetadataOptions ( LaunchTemplateInstanceMetadataOptions &&  value)
inline

The metadata options for the instance. For more information, see Instance metadata and user data in the Amazon Elastic Compute Cloud User Guide.

Definition at line 1042 of file ResponseLaunchTemplateData.h.

◆ WithMonitoring() [1/2]

ResponseLaunchTemplateData& Aws::EC2::Model::ResponseLaunchTemplateData::WithMonitoring ( const LaunchTemplatesMonitoring value)
inline

The monitoring for the instance.

Definition at line 372 of file ResponseLaunchTemplateData.h.

◆ WithMonitoring() [2/2]

ResponseLaunchTemplateData& Aws::EC2::Model::ResponseLaunchTemplateData::WithMonitoring ( LaunchTemplatesMonitoring &&  value)
inline

The monitoring for the instance.

Definition at line 377 of file ResponseLaunchTemplateData.h.

◆ WithNetworkInterfaces() [1/2]

ResponseLaunchTemplateData& Aws::EC2::Model::ResponseLaunchTemplateData::WithNetworkInterfaces ( Aws::Vector< LaunchTemplateInstanceNetworkInterfaceSpecification > &&  value)
inline

The network interfaces.

Definition at line 223 of file ResponseLaunchTemplateData.h.

◆ WithNetworkInterfaces() [2/2]

ResponseLaunchTemplateData& Aws::EC2::Model::ResponseLaunchTemplateData::WithNetworkInterfaces ( const Aws::Vector< LaunchTemplateInstanceNetworkInterfaceSpecification > &  value)
inline

The network interfaces.

Definition at line 218 of file ResponseLaunchTemplateData.h.

◆ WithPlacement() [1/2]

ResponseLaunchTemplateData& Aws::EC2::Model::ResponseLaunchTemplateData::WithPlacement ( const LaunchTemplatePlacement value)
inline

The placement of the instance.

Definition at line 403 of file ResponseLaunchTemplateData.h.

◆ WithPlacement() [2/2]

ResponseLaunchTemplateData& Aws::EC2::Model::ResponseLaunchTemplateData::WithPlacement ( LaunchTemplatePlacement &&  value)
inline

The placement of the instance.

Definition at line 408 of file ResponseLaunchTemplateData.h.

◆ WithRamDiskId() [1/3]

ResponseLaunchTemplateData& Aws::EC2::Model::ResponseLaunchTemplateData::WithRamDiskId ( Aws::String &&  value)
inline

The ID of the RAM disk, if applicable.

Definition at line 444 of file ResponseLaunchTemplateData.h.

◆ WithRamDiskId() [2/3]

ResponseLaunchTemplateData& Aws::EC2::Model::ResponseLaunchTemplateData::WithRamDiskId ( const Aws::String value)
inline

The ID of the RAM disk, if applicable.

Definition at line 439 of file ResponseLaunchTemplateData.h.

◆ WithRamDiskId() [3/3]

ResponseLaunchTemplateData& Aws::EC2::Model::ResponseLaunchTemplateData::WithRamDiskId ( const char *  value)
inline

The ID of the RAM disk, if applicable.

Definition at line 449 of file ResponseLaunchTemplateData.h.

◆ WithSecurityGroupIds() [1/2]

ResponseLaunchTemplateData& Aws::EC2::Model::ResponseLaunchTemplateData::WithSecurityGroupIds ( Aws::Vector< Aws::String > &&  value)
inline

The security group IDs.

Definition at line 706 of file ResponseLaunchTemplateData.h.

◆ WithSecurityGroupIds() [2/2]

ResponseLaunchTemplateData& Aws::EC2::Model::ResponseLaunchTemplateData::WithSecurityGroupIds ( const Aws::Vector< Aws::String > &  value)
inline

The security group IDs.

Definition at line 701 of file ResponseLaunchTemplateData.h.

◆ WithSecurityGroups() [1/2]

ResponseLaunchTemplateData& Aws::EC2::Model::ResponseLaunchTemplateData::WithSecurityGroups ( Aws::Vector< Aws::String > &&  value)
inline

The security group names.

Definition at line 752 of file ResponseLaunchTemplateData.h.

◆ WithSecurityGroups() [2/2]

ResponseLaunchTemplateData& Aws::EC2::Model::ResponseLaunchTemplateData::WithSecurityGroups ( const Aws::Vector< Aws::String > &  value)
inline

The security group names.

Definition at line 747 of file ResponseLaunchTemplateData.h.

◆ WithTagSpecifications() [1/2]

ResponseLaunchTemplateData& Aws::EC2::Model::ResponseLaunchTemplateData::WithTagSpecifications ( Aws::Vector< LaunchTemplateTagSpecification > &&  value)
inline

The tags.

Definition at line 583 of file ResponseLaunchTemplateData.h.

◆ WithTagSpecifications() [2/2]

ResponseLaunchTemplateData& Aws::EC2::Model::ResponseLaunchTemplateData::WithTagSpecifications ( const Aws::Vector< LaunchTemplateTagSpecification > &  value)
inline

The tags.

Definition at line 578 of file ResponseLaunchTemplateData.h.

◆ WithUserData() [1/3]

ResponseLaunchTemplateData& Aws::EC2::Model::ResponseLaunchTemplateData::WithUserData ( Aws::String &&  value)
inline

The user data for the instance.

Definition at line 547 of file ResponseLaunchTemplateData.h.

◆ WithUserData() [2/3]

ResponseLaunchTemplateData& Aws::EC2::Model::ResponseLaunchTemplateData::WithUserData ( const Aws::String value)
inline

The user data for the instance.

Definition at line 542 of file ResponseLaunchTemplateData.h.

◆ WithUserData() [3/3]

ResponseLaunchTemplateData& Aws::EC2::Model::ResponseLaunchTemplateData::WithUserData ( const char *  value)
inline

The user data for the instance.

Definition at line 552 of file ResponseLaunchTemplateData.h.


The documentation for this class was generated from the following file: