Class: Aws::Lightsail::Types::Bundle
- Inherits:
-
Struct
- Object
- Struct
- Aws::Lightsail::Types::Bundle
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-lightsail/types.rb
Overview
Describes a bundle, which is a set of specs describing your virtual private server (or instance).
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#bundle_id ⇒ String
The bundle ID (‘micro_x_x`).
-
#cpu_count ⇒ Integer
The number of vCPUs included in the bundle (‘2`).
-
#disk_size_in_gb ⇒ Integer
The size of the SSD (‘30`).
-
#instance_type ⇒ String
The instance type (‘micro`).
-
#is_active ⇒ Boolean
A Boolean value indicating whether the bundle is active.
-
#name ⇒ String
A friendly name for the bundle (‘Micro`).
-
#power ⇒ Integer
A numeric value that represents the power of the bundle (‘500`).
-
#price ⇒ Float
The price in US dollars (‘5.0`) of the bundle.
-
#public_ipv_4_address_count ⇒ 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 ⇒ Float
The amount of RAM in GB (‘2.0`).
-
#supported_app_categories ⇒ Array<String>
Virtual computer blueprints that are supported by a Lightsail for Research bundle.
-
#supported_platforms ⇒ Array<String>
The operating system platform (Linux/Unix-based or Windows Server-based) that the bundle supports.
-
#transfer_per_month_in_gb ⇒ Integer
The data transfer rate per month in GB (‘2000`).
Instance Attribute Details
#bundle_id ⇒ String
The bundle ID (‘micro_x_x`).
1378 1379 1380 1381 1382 1383 1384 1385 1386 1387 1388 1389 1390 1391 1392 1393 1394 |
# File 'lib/aws-sdk-lightsail/types.rb', line 1378 class Bundle < Struct.new( :price, :cpu_count, :disk_size_in_gb, :bundle_id, :instance_type, :is_active, :name, :power, :ram_size_in_gb, :transfer_per_month_in_gb, :supported_platforms, :supported_app_categories, :public_ipv_4_address_count) SENSITIVE = [] include Aws::Structure end |
#cpu_count ⇒ Integer
The number of vCPUs included in the bundle (‘2`).
1378 1379 1380 1381 1382 1383 1384 1385 1386 1387 1388 1389 1390 1391 1392 1393 1394 |
# File 'lib/aws-sdk-lightsail/types.rb', line 1378 class Bundle < Struct.new( :price, :cpu_count, :disk_size_in_gb, :bundle_id, :instance_type, :is_active, :name, :power, :ram_size_in_gb, :transfer_per_month_in_gb, :supported_platforms, :supported_app_categories, :public_ipv_4_address_count) SENSITIVE = [] include Aws::Structure end |
#disk_size_in_gb ⇒ Integer
The size of the SSD (‘30`).
1378 1379 1380 1381 1382 1383 1384 1385 1386 1387 1388 1389 1390 1391 1392 1393 1394 |
# File 'lib/aws-sdk-lightsail/types.rb', line 1378 class Bundle < Struct.new( :price, :cpu_count, :disk_size_in_gb, :bundle_id, :instance_type, :is_active, :name, :power, :ram_size_in_gb, :transfer_per_month_in_gb, :supported_platforms, :supported_app_categories, :public_ipv_4_address_count) SENSITIVE = [] include Aws::Structure end |
#instance_type ⇒ String
The instance type (‘micro`).
1378 1379 1380 1381 1382 1383 1384 1385 1386 1387 1388 1389 1390 1391 1392 1393 1394 |
# File 'lib/aws-sdk-lightsail/types.rb', line 1378 class Bundle < Struct.new( :price, :cpu_count, :disk_size_in_gb, :bundle_id, :instance_type, :is_active, :name, :power, :ram_size_in_gb, :transfer_per_month_in_gb, :supported_platforms, :supported_app_categories, :public_ipv_4_address_count) SENSITIVE = [] include Aws::Structure end |
#is_active ⇒ Boolean
A Boolean value indicating whether the bundle is active.
1378 1379 1380 1381 1382 1383 1384 1385 1386 1387 1388 1389 1390 1391 1392 1393 1394 |
# File 'lib/aws-sdk-lightsail/types.rb', line 1378 class Bundle < Struct.new( :price, :cpu_count, :disk_size_in_gb, :bundle_id, :instance_type, :is_active, :name, :power, :ram_size_in_gb, :transfer_per_month_in_gb, :supported_platforms, :supported_app_categories, :public_ipv_4_address_count) SENSITIVE = [] include Aws::Structure end |
#name ⇒ String
A friendly name for the bundle (‘Micro`).
1378 1379 1380 1381 1382 1383 1384 1385 1386 1387 1388 1389 1390 1391 1392 1393 1394 |
# File 'lib/aws-sdk-lightsail/types.rb', line 1378 class Bundle < Struct.new( :price, :cpu_count, :disk_size_in_gb, :bundle_id, :instance_type, :is_active, :name, :power, :ram_size_in_gb, :transfer_per_month_in_gb, :supported_platforms, :supported_app_categories, :public_ipv_4_address_count) SENSITIVE = [] include Aws::Structure end |
#power ⇒ 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.
1378 1379 1380 1381 1382 1383 1384 1385 1386 1387 1388 1389 1390 1391 1392 1393 1394 |
# File 'lib/aws-sdk-lightsail/types.rb', line 1378 class Bundle < Struct.new( :price, :cpu_count, :disk_size_in_gb, :bundle_id, :instance_type, :is_active, :name, :power, :ram_size_in_gb, :transfer_per_month_in_gb, :supported_platforms, :supported_app_categories, :public_ipv_4_address_count) SENSITIVE = [] include Aws::Structure end |
#price ⇒ Float
The price in US dollars (‘5.0`) of the bundle.
1378 1379 1380 1381 1382 1383 1384 1385 1386 1387 1388 1389 1390 1391 1392 1393 1394 |
# File 'lib/aws-sdk-lightsail/types.rb', line 1378 class Bundle < Struct.new( :price, :cpu_count, :disk_size_in_gb, :bundle_id, :instance_type, :is_active, :name, :power, :ram_size_in_gb, :transfer_per_month_in_gb, :supported_platforms, :supported_app_categories, :public_ipv_4_address_count) SENSITIVE = [] include Aws::Structure end |
#public_ipv_4_address_count ⇒ Integer
An integer that indicates the public ipv4 address count included in the bundle, the value is either 0 or 1.
1378 1379 1380 1381 1382 1383 1384 1385 1386 1387 1388 1389 1390 1391 1392 1393 1394 |
# File 'lib/aws-sdk-lightsail/types.rb', line 1378 class Bundle < Struct.new( :price, :cpu_count, :disk_size_in_gb, :bundle_id, :instance_type, :is_active, :name, :power, :ram_size_in_gb, :transfer_per_month_in_gb, :supported_platforms, :supported_app_categories, :public_ipv_4_address_count) SENSITIVE = [] include Aws::Structure end |
#ram_size_in_gb ⇒ Float
The amount of RAM in GB (‘2.0`).
1378 1379 1380 1381 1382 1383 1384 1385 1386 1387 1388 1389 1390 1391 1392 1393 1394 |
# File 'lib/aws-sdk-lightsail/types.rb', line 1378 class Bundle < Struct.new( :price, :cpu_count, :disk_size_in_gb, :bundle_id, :instance_type, :is_active, :name, :power, :ram_size_in_gb, :transfer_per_month_in_gb, :supported_platforms, :supported_app_categories, :public_ipv_4_address_count) SENSITIVE = [] include Aws::Structure end |
#supported_app_categories ⇒ Array<String>
Virtual computer blueprints that are supported by a Lightsail for Research bundle.
This parameter only applies to Lightsail for Research resources.
1378 1379 1380 1381 1382 1383 1384 1385 1386 1387 1388 1389 1390 1391 1392 1393 1394 |
# File 'lib/aws-sdk-lightsail/types.rb', line 1378 class Bundle < Struct.new( :price, :cpu_count, :disk_size_in_gb, :bundle_id, :instance_type, :is_active, :name, :power, :ram_size_in_gb, :transfer_per_month_in_gb, :supported_platforms, :supported_app_categories, :public_ipv_4_address_count) SENSITIVE = [] include Aws::Structure end |
#supported_platforms ⇒ Array<String>
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.
1378 1379 1380 1381 1382 1383 1384 1385 1386 1387 1388 1389 1390 1391 1392 1393 1394 |
# File 'lib/aws-sdk-lightsail/types.rb', line 1378 class Bundle < Struct.new( :price, :cpu_count, :disk_size_in_gb, :bundle_id, :instance_type, :is_active, :name, :power, :ram_size_in_gb, :transfer_per_month_in_gb, :supported_platforms, :supported_app_categories, :public_ipv_4_address_count) SENSITIVE = [] include Aws::Structure end |
#transfer_per_month_in_gb ⇒ Integer
The data transfer rate per month in GB (‘2000`).
1378 1379 1380 1381 1382 1383 1384 1385 1386 1387 1388 1389 1390 1391 1392 1393 1394 |
# File 'lib/aws-sdk-lightsail/types.rb', line 1378 class Bundle < Struct.new( :price, :cpu_count, :disk_size_in_gb, :bundle_id, :instance_type, :is_active, :name, :power, :ram_size_in_gb, :transfer_per_month_in_gb, :supported_platforms, :supported_app_categories, :public_ipv_4_address_count) SENSITIVE = [] include Aws::Structure end |