Skip to content

Bundle

Source code in docs_src/capo_lightsail/types/bundle.py
class Bundle(TypedDict, closed=True):
    price: NotRequired["capo_lightsail.types.float.float"]
    """<p>The price in US dollars (<code>5.0</code>) of the bundle.</p>"""
    cpu_count: NotRequired["capo_lightsail.types.integer.integer"]
    """<p>The number of vCPUs included in the bundle (<code>2</code>).</p>"""
    disk_size_in_gb: NotRequired["capo_lightsail.types.integer.integer"]
    """<p>The size of the SSD (<code>30</code>).</p>"""
    bundle_id: NotRequired["capo_lightsail.types.non_empty_string.NonEmptyString"]
    """<p>The bundle ID (<code>micro_x_x</code>).</p>"""
    instance_type: NotRequired["capo_lightsail.types.string.string"]
    """<p>The instance type (<code>micro</code>).</p>"""
    is_active: NotRequired["capo_lightsail.types.boolean.boolean"]
    """<p>A Boolean value indicating whether the bundle is active.</p>"""
    name: NotRequired["capo_lightsail.types.string.string"]
    """<p>A friendly name for the bundle (<code>Micro</code>).</p>"""
    power: NotRequired["capo_lightsail.types.integer.integer"]
    """<p>A numeric value that represents the power of the bundle (<code>500</code>). 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.</p>"""
    ram_size_in_gb: NotRequired["capo_lightsail.types.float.float"]
    """<p>The amount of RAM in GB (<code>2.0</code>).</p>"""
    transfer_per_month_in_gb: NotRequired["capo_lightsail.types.integer.integer"]
    """<p>The data transfer rate per month in GB (<code>2000</code>).</p>"""
    supported_platforms: NotRequired[
        "capo_lightsail.types.instance_platform_list.InstancePlatformList"
    ]
    """<p>The operating system platform (Linux/Unix-based or Windows Server-based) that the bundle supports. You can only launch a <code>WINDOWS</code> bundle on a blueprint that supports the <code>WINDOWS</code> platform. <code>LINUX_UNIX</code> blueprints require a <code>LINUX_UNIX</code> bundle.</p>"""
    supported_app_categories: NotRequired[
        "capo_lightsail.types.app_category_list.AppCategoryList"
    ]
    """<p>Virtual computer blueprints that are supported by a Lightsail for Research bundle.</p> <important> <p>This parameter only applies to Lightsail for Research resources.</p> </important>"""
    public_ipv4_address_count: NotRequired["capo_lightsail.types.integer.integer"]
    """<p>An integer that indicates the public ipv4 address count included in the bundle, the value is either 0 or 1.</p>"""

bundle_id instance-attribute

bundle_id: NotRequired[NonEmptyString]

The bundle ID (micro_x_x).

cpu_count instance-attribute

cpu_count: NotRequired[integer]

The number of vCPUs included in the bundle (2).

disk_size_in_gb instance-attribute

disk_size_in_gb: NotRequired[integer]

The size of the SSD (30).

instance_type instance-attribute

instance_type: NotRequired[string]

The instance type (micro).

is_active instance-attribute

is_active: NotRequired[boolean]

A Boolean value indicating whether the bundle is active.

name instance-attribute

name: NotRequired[string]

A friendly name for the bundle (Micro).

power instance-attribute

power: NotRequired[integer]

A numeric value that represents the power of the bundle (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.

price instance-attribute

price: NotRequired[float]

The price in US dollars (5.0) of the bundle.

public_ipv4_address_count instance-attribute

public_ipv4_address_count: NotRequired[integer]

An integer that indicates the public ipv4 address count included in the bundle, the value is either 0 or 1.

ram_size_in_gb instance-attribute

ram_size_in_gb: NotRequired[float]

The amount of RAM in GB (2.0).

supported_app_categories instance-attribute

supported_app_categories: NotRequired[AppCategoryList]

Virtual computer blueprints that are supported by a Lightsail for Research bundle.

This parameter only applies to Lightsail for Research resources.

supported_platforms instance-attribute

supported_platforms: NotRequired[InstancePlatformList]

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.

transfer_per_month_in_gb instance-attribute

transfer_per_month_in_gb: NotRequired[integer]

The data transfer rate per month in GB (2000).