Class: Aws::Lightsail::Types::Bundle
- Inherits:
-
Struct
- Object
- Struct
- Aws::Lightsail::Types::Bundle
- Defined in:
- gems/aws-sdk-lightsail/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 'gems/aws-sdk-lightsail/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 'gems/aws-sdk-lightsail/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 'gems/aws-sdk-lightsail/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 'gems/aws-sdk-lightsail/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 'gems/aws-sdk-lightsail/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 'gems/aws-sdk-lightsail/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 'gems/aws-sdk-lightsail/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 'gems/aws-sdk-lightsail/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 'gems/aws-sdk-lightsail/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 'gems/aws-sdk-lightsail/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 'gems/aws-sdk-lightsail/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 'gems/aws-sdk-lightsail/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 'gems/aws-sdk-lightsail/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 |