/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include Describes a bundle, which is a set of specs describing your virtual private
* server (or instance).See Also:
AWS
* API Reference
The price in US dollars (e.g., 5.0) of the bundle.
The price in US dollars (e.g., 5.0) of the bundle.
The price in US dollars (e.g., 5.0) of the bundle.
The price in US dollars (e.g., 5.0) of the bundle.
The number of vCPUs included in the bundle (e.g., 2).
The number of vCPUs included in the bundle (e.g., 2).
The number of vCPUs included in the bundle (e.g., 2).
The number of vCPUs included in the bundle (e.g., 2).
The size of the SSD (e.g., 30).
The size of the SSD (e.g., 30).
The size of the SSD (e.g., 30).
The size of the SSD (e.g., 30).
The bundle ID (e.g., micro_1_0).
The bundle ID (e.g., micro_1_0).
The bundle ID (e.g., micro_1_0).
The bundle ID (e.g., micro_1_0).
The bundle ID (e.g., micro_1_0).
The bundle ID (e.g., micro_1_0).
The bundle ID (e.g., micro_1_0).
The bundle ID (e.g., micro_1_0).
The Amazon EC2 instance type (e.g., t2.micro).
The Amazon EC2 instance type (e.g., t2.micro).
The Amazon EC2 instance type (e.g., t2.micro).
The Amazon EC2 instance type (e.g., t2.micro).
The Amazon EC2 instance type (e.g., t2.micro).
The Amazon EC2 instance type (e.g., t2.micro).
The Amazon EC2 instance type (e.g., t2.micro).
The Amazon EC2 instance type (e.g., t2.micro).
A Boolean value indicating whether the bundle is active.
*/ inline bool GetIsActive() const{ return m_isActive; } /** *A Boolean value indicating whether the bundle is active.
*/ inline bool IsActiveHasBeenSet() const { return m_isActiveHasBeenSet; } /** *A Boolean value indicating whether the bundle is active.
*/ inline void SetIsActive(bool value) { m_isActiveHasBeenSet = true; m_isActive = value; } /** *A Boolean value indicating whether the bundle is active.
*/ inline Bundle& WithIsActive(bool value) { SetIsActive(value); return *this;} /** *A friendly name for the bundle (e.g., Micro).
A friendly name for the bundle (e.g., Micro).
A friendly name for the bundle (e.g., Micro).
A friendly name for the bundle (e.g., Micro).
A friendly name for the bundle (e.g., Micro).
A friendly name for the bundle (e.g., Micro).
A friendly name for the bundle (e.g., Micro).
A friendly name for the bundle (e.g., Micro).
A numeric value that represents the power of the bundle (e.g.,
* 500). You can use the bundle's power value in conjunction with a
* blueprint's minimum power value to determine whether the blueprint will run on
* the bundle. For example, you need a bundle with a power value of 500 or more to
* create an instance that uses a blueprint with a minimum power value of 500.
A numeric value that represents the power of the bundle (e.g.,
* 500). You can use the bundle's power value in conjunction with a
* blueprint's minimum power value to determine whether the blueprint will run on
* the bundle. For example, you need a bundle with a power value of 500 or more to
* create an instance that uses a blueprint with a minimum power value of 500.
A numeric value that represents the power of the bundle (e.g.,
* 500). You can use the bundle's power value in conjunction with a
* blueprint's minimum power value to determine whether the blueprint will run on
* the bundle. For example, you need a bundle with a power value of 500 or more to
* create an instance that uses a blueprint with a minimum power value of 500.
A numeric value that represents the power of the bundle (e.g.,
* 500). You can use the bundle's power value in conjunction with a
* blueprint's minimum power value to determine whether the blueprint will run on
* the bundle. For example, you need a bundle with a power value of 500 or more to
* create an instance that uses a blueprint with a minimum power value of 500.
The amount of RAM in GB (e.g., 2.0).
The amount of RAM in GB (e.g., 2.0).
The amount of RAM in GB (e.g., 2.0).
The amount of RAM in GB (e.g., 2.0).
The data transfer rate per month in GB (e.g., 2000).
The data transfer rate per month in GB (e.g., 2000).
The data transfer rate per month in GB (e.g., 2000).
The data transfer rate per month in GB (e.g., 2000).
The operating system platform (Linux/Unix-based or Windows Server-based) that
* the bundle supports. You can only launch a WINDOWS bundle on a
* blueprint that supports the WINDOWS platform.
* LINUX_UNIX blueprints require a LINUX_UNIX bundle.
The operating system platform (Linux/Unix-based or Windows Server-based) that
* the bundle supports. You can only launch a WINDOWS bundle on a
* blueprint that supports the WINDOWS platform.
* LINUX_UNIX blueprints require a LINUX_UNIX bundle.
The operating system platform (Linux/Unix-based or Windows Server-based) that
* the bundle supports. You can only launch a WINDOWS bundle on a
* blueprint that supports the WINDOWS platform.
* LINUX_UNIX blueprints require a LINUX_UNIX bundle.
The operating system platform (Linux/Unix-based or Windows Server-based) that
* the bundle supports. You can only launch a WINDOWS bundle on a
* blueprint that supports the WINDOWS platform.
* LINUX_UNIX blueprints require a LINUX_UNIX bundle.
The operating system platform (Linux/Unix-based or Windows Server-based) that
* the bundle supports. You can only launch a WINDOWS bundle on a
* blueprint that supports the WINDOWS platform.
* LINUX_UNIX blueprints require a LINUX_UNIX bundle.
The operating system platform (Linux/Unix-based or Windows Server-based) that
* the bundle supports. You can only launch a WINDOWS bundle on a
* blueprint that supports the WINDOWS platform.
* LINUX_UNIX blueprints require a LINUX_UNIX bundle.
The operating system platform (Linux/Unix-based or Windows Server-based) that
* the bundle supports. You can only launch a WINDOWS bundle on a
* blueprint that supports the WINDOWS platform.
* LINUX_UNIX blueprints require a LINUX_UNIX bundle.
The operating system platform (Linux/Unix-based or Windows Server-based) that
* the bundle supports. You can only launch a WINDOWS bundle on a
* blueprint that supports the WINDOWS platform.
* LINUX_UNIX blueprints require a LINUX_UNIX bundle.