AWS SDK for C++
1.8.129
AWS SDK for C++
|
#include <LaunchTemplate.h>
Describes a launch template and overrides.
You specify these parameters as part of a mixed instances policy.
When you update the launch template or overrides, existing Amazon EC2 instances continue to run. When scale out occurs, Amazon EC2 Auto Scaling launches instances to match the new settings. When scale in occurs, Amazon EC2 Auto Scaling terminates instances according to the group's termination policies.
Definition at line 38 of file LaunchTemplate.h.
Aws::AutoScaling::Model::LaunchTemplate::LaunchTemplate | ( | ) |
Aws::AutoScaling::Model::LaunchTemplate::LaunchTemplate | ( | const Aws::Utils::Xml::XmlNode & | xmlNode | ) |
|
inline |
Any parameters that you specify override the same parameters in the launch template. If not provided, Amazon EC2 Auto Scaling uses the instance type specified in the launch template when it launches an instance.
Definition at line 127 of file LaunchTemplate.h.
|
inline |
Any parameters that you specify override the same parameters in the launch template. If not provided, Amazon EC2 Auto Scaling uses the instance type specified in the launch template when it launches an instance.
Definition at line 134 of file LaunchTemplate.h.
|
inline |
The launch template to use.
Definition at line 52 of file LaunchTemplate.h.
|
inline |
Any parameters that you specify override the same parameters in the launch template. If not provided, Amazon EC2 Auto Scaling uses the instance type specified in the launch template when it launches an instance.
Definition at line 85 of file LaunchTemplate.h.
|
inline |
The launch template to use.
Definition at line 57 of file LaunchTemplate.h.
LaunchTemplate& Aws::AutoScaling::Model::LaunchTemplate::operator= | ( | const Aws::Utils::Xml::XmlNode & | xmlNode | ) |
void Aws::AutoScaling::Model::LaunchTemplate::OutputToStream | ( | Aws::OStream & | oStream, |
const char * | location | ||
) | const |
void Aws::AutoScaling::Model::LaunchTemplate::OutputToStream | ( | Aws::OStream & | ostream, |
const char * | location, | ||
unsigned | index, | ||
const char * | locationValue | ||
) | const |
|
inline |
Any parameters that you specify override the same parameters in the launch template. If not provided, Amazon EC2 Auto Scaling uses the instance type specified in the launch template when it launches an instance.
Definition at line 92 of file LaunchTemplate.h.
|
inline |
The launch template to use.
Definition at line 62 of file LaunchTemplate.h.
|
inline |
The launch template to use.
Definition at line 67 of file LaunchTemplate.h.
|
inline |
Any parameters that you specify override the same parameters in the launch template. If not provided, Amazon EC2 Auto Scaling uses the instance type specified in the launch template when it launches an instance.
Definition at line 106 of file LaunchTemplate.h.
|
inline |
Any parameters that you specify override the same parameters in the launch template. If not provided, Amazon EC2 Auto Scaling uses the instance type specified in the launch template when it launches an instance.
Definition at line 99 of file LaunchTemplate.h.
|
inline |
The launch template to use.
Definition at line 72 of file LaunchTemplate.h.
|
inline |
The launch template to use.
Definition at line 77 of file LaunchTemplate.h.
|
inline |
Any parameters that you specify override the same parameters in the launch template. If not provided, Amazon EC2 Auto Scaling uses the instance type specified in the launch template when it launches an instance.
Definition at line 120 of file LaunchTemplate.h.
|
inline |
Any parameters that you specify override the same parameters in the launch template. If not provided, Amazon EC2 Auto Scaling uses the instance type specified in the launch template when it launches an instance.
Definition at line 113 of file LaunchTemplate.h.