Struct rusoto_lightsail::Bundle
[−]
[src]
pub struct Bundle { pub bundle_id: Option<NonEmptyString>, pub cpu_count: Option<Integer>, pub disk_size_in_gb: Option<Integer>, pub instance_type: Option<String>, pub is_active: Option<Boolean>, pub name: Option<String>, pub power: Option<Integer>, pub price: Option<Float>, pub ram_size_in_gb: Option<Float>, pub transfer_per_month_in_gb: Option<Integer>, }
Describes a bundle, which is a set of specs describing your virtual private server (or instance).
Fields
bundle_id: Option<NonEmptyString>
The bundle ID (e.g., micro_1_0
).
cpu_count: Option<Integer>
The number of vCPUs included in the bundle (e.g., 2
).
disk_size_in_gb: Option<Integer>
The size of the SSD (e.g., 30
).
instance_type: Option<String>
The Amazon EC2 instance type (e.g., t2.micro
).
is_active: Option<Boolean>
A Boolean value indicating whether the bundle is active.
name: Option<String>
A friendly name for the bundle (e.g., Micro
).
power: Option<Integer>
The power of the bundle (e.g., 500
).
price: Option<Float>
The price in US dollars (e.g., 5.0
).
ram_size_in_gb: Option<Float>
The amount of RAM in GB (e.g., 2.0
).
transfer_per_month_in_gb: Option<Integer>
The data transfer rate per month in GB (e.g., 2000
).
Trait Implementations
impl Default for Bundle
[src]
impl Debug for Bundle
[src]
impl Clone for Bundle
[src]
fn clone(&self) -> Bundle
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0
Performs copy-assignment from source
. Read more