pub struct VultrInstanceDTO {Show 27 fields
pub id: Option<String>,
pub os: Option<String>,
pub ram: Option<i32>,
pub disk: Option<i32>,
pub main_ip: Option<String>,
pub vcpu_count: Option<i32>,
pub region: Option<String>,
pub default_password: Option<String>,
pub date_created: Option<String>,
pub status: Option<String>,
pub power_status: Option<String>,
pub server_status: Option<String>,
pub allowed_bandwidth: Option<i32>,
pub netmask_v4: Option<String>,
pub gateway_v4: Option<String>,
pub v6_networks: Option<Vec<VultrInstanceV6NetworksDTO>>,
pub hostname: Option<String>,
pub label: Option<String>,
pub tag: Option<String>,
pub internal_ip: Option<String>,
pub kvm: Option<String>,
pub os_id: Option<i32>,
pub app_id: Option<i32>,
pub image_id: Option<String>,
pub firewall_group_id: Option<String>,
pub features: Option<Vec<String>>,
pub plan: Option<String>,
}
Fields§
§id: Option<String>
A unique ID for the VPS Instance.
os: Option<String>
§ram: Option<i32>
The amount of RAM in MB.
disk: Option<i32>
The size of the disk in GB.
main_ip: Option<String>
The main IPv4 address.
vcpu_count: Option<i32>
Number of vCPUs.
region: Option<String>
The Region id where the Instance is located.
default_password: Option<String>
The default password assigned at deployment.
date_created: Option<String>
The date this instance was created.
status: Option<String>
The current status. * active * pending * suspended * resizing
power_status: Option<String>
The power-on status. * running * stopped
server_status: Option<String>
The server health status. * none * locked * installingbooting * ok
allowed_bandwidth: Option<i32>
Monthly bandwidth quota in GB.
netmask_v4: Option<String>
The IPv4 netmask in dot-decimal notation.
gateway_v4: Option<String>
The gateway IP address.
v6_networks: Option<Vec<VultrInstanceV6NetworksDTO>>
An array of IPv6 objects.
hostname: Option<String>
The hostname for this instance.
label: Option<String>
The user-supplied label for this instance.
tag: Option<String>
The user-supplied tag for this instance.
internal_ip: Option<String>
The user data that can be supplied for tools such as cloudinit.
kvm: Option<String>
HTTPS link to the Vultr noVNC Web Console.
os_id: Option<i32>
The Operating System id used by this instance.
app_id: Option<i32>
The Application id used by this instance.
image_id: Option<String>
The Application image_id used by this instance.
firewall_group_id: Option<String>
The Firewall Group id linked to this Instance.
features: Option<Vec<String>>
"auto_backups", "ipv6", "ddos_protection"
plan: Option<String>
A unique ID for the Plan.
Trait Implementations§
Source§impl Clone for VultrInstanceDTO
impl Clone for VultrInstanceDTO
Source§fn clone(&self) -> VultrInstanceDTO
fn clone(&self) -> VultrInstanceDTO
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more