pub struct DedicatedServer {Show 29 fields
pub id: f64,
pub cpu_description: String,
pub hdd_description: String,
pub ram_description: String,
pub created_at: DateTime<FixedOffset>,
pub ip: Option<String>,
pub ipmi_ip: Option<String>,
pub ipmi_login: Option<String>,
pub ipmi_password: Option<String>,
pub ipv6: Option<String>,
pub node_id: Option<f64>,
pub name: String,
pub comment: String,
pub vnc_pass: Option<String>,
pub status: Status,
pub os_id: Option<f64>,
pub cp_id: Option<f64>,
pub bandwidth_id: Option<f64>,
pub network_drive_id: Option<Vec<f64>>,
pub additional_ip_addr_id: Option<Vec<f64>>,
pub plan_id: Option<f64>,
pub price: f64,
pub location: Location,
pub autoinstall_ready: f64,
pub password: Option<String>,
pub avatar_link: Option<String>,
pub is_pre_installed: bool,
pub preset_id: i32,
pub project_id: i32,
}Expand description
DedicatedServer : Выделенный сервер
Fields§
§id: f64ID для каждого экземпляра выделенного сервера. Автоматически генерируется при создании.
cpu_description: StringОписание параметров процессора выделенного сервера.
hdd_description: StringОписание параметров жёсткого диска выделенного сервера.
ram_description: StringОписание ОЗУ выделенного сервера.
created_at: DateTime<FixedOffset>Значение времени, указанное в комбинированном формате даты и времени ISO8601, которое представляет, когда был создан выделенный сервер.
ip: Option<String>IP-адрес сетевого интерфейса IPv4.
ipmi_ip: Option<String>IP-адрес сетевого интерфейса IPMI.
ipmi_login: Option<String>Логин, используемый для входа в IPMI-консоль.
ipmi_password: Option<String>Пароль, используемый для входа в IPMI-консоль.
ipv6: Option<String>IP-адрес сетевого интерфейса IPv6.
node_id: Option<f64>Внутренний дополнительный ID сервера.
name: StringУдобочитаемое имя, установленное для выделенного сервера.
comment: StringКомментарий к выделенному серверу.
vnc_pass: Option<String>Пароль для подключения к VNC-консоли выделенного сервера.
status: StatusСтрока состояния, указывающая состояние выделенного сервера. Может быть «installing», «installed», «on» или «off».
os_id: Option<f64>ID операционной системы, установленной на выделенный сервер.
cp_id: Option<f64>ID панели управления, установленной на выделенный сервер.
bandwidth_id: Option<f64>ID интернет-канала, установленного на выделенный сервер.
network_drive_id: Option<Vec<f64>>Массив уникальных ID сетевых дисков, подключенных к выделенному серверу.
additional_ip_addr_id: Option<Vec<f64>>Массив уникальных ID дополнительных IP-адресов, подключенных к выделенному серверу.
plan_id: Option<f64>ID списка дополнительных услуг выделенного сервера.
price: f64Стоимость выделенного сервера.
location: LocationЛокация сервера.
autoinstall_ready: f64Количество готовых к автоматической выдаче серверов. Если значение равно 0, сервер будет установлен через инженеров.
password: Option<String>Пароль root сервера или пароль Администратора для серверов Windows.
avatar_link: Option<String>Ссылка на аватар сервера.
is_pre_installed: boolЭто логическое значение, которое показывает, готов ли выделенный сервер к моментальной выдаче.
preset_id: i32ID тарифа сервера.
project_id: i32ID проекта
Implementations§
Source§impl DedicatedServer
impl DedicatedServer
Sourcepub fn new(
id: f64,
cpu_description: String,
hdd_description: String,
ram_description: String,
created_at: DateTime<FixedOffset>,
ip: Option<String>,
ipmi_ip: Option<String>,
ipmi_login: Option<String>,
ipmi_password: Option<String>,
ipv6: Option<String>,
node_id: Option<f64>,
name: String,
comment: String,
vnc_pass: Option<String>,
status: Status,
os_id: Option<f64>,
cp_id: Option<f64>,
bandwidth_id: Option<f64>,
network_drive_id: Option<Vec<f64>>,
additional_ip_addr_id: Option<Vec<f64>>,
plan_id: Option<f64>,
price: f64,
location: Location,
autoinstall_ready: f64,
password: Option<String>,
avatar_link: Option<String>,
is_pre_installed: bool,
preset_id: i32,
project_id: i32,
) -> DedicatedServer
pub fn new( id: f64, cpu_description: String, hdd_description: String, ram_description: String, created_at: DateTime<FixedOffset>, ip: Option<String>, ipmi_ip: Option<String>, ipmi_login: Option<String>, ipmi_password: Option<String>, ipv6: Option<String>, node_id: Option<f64>, name: String, comment: String, vnc_pass: Option<String>, status: Status, os_id: Option<f64>, cp_id: Option<f64>, bandwidth_id: Option<f64>, network_drive_id: Option<Vec<f64>>, additional_ip_addr_id: Option<Vec<f64>>, plan_id: Option<f64>, price: f64, location: Location, autoinstall_ready: f64, password: Option<String>, avatar_link: Option<String>, is_pre_installed: bool, preset_id: i32, project_id: i32, ) -> DedicatedServer
Выделенный сервер
Trait Implementations§
Source§impl Clone for DedicatedServer
impl Clone for DedicatedServer
Source§fn clone(&self) -> DedicatedServer
fn clone(&self) -> DedicatedServer
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for DedicatedServer
impl Debug for DedicatedServer
Source§impl Default for DedicatedServer
impl Default for DedicatedServer
Source§fn default() -> DedicatedServer
fn default() -> DedicatedServer
Source§impl<'de> Deserialize<'de> for DedicatedServer
impl<'de> Deserialize<'de> for DedicatedServer
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Source§impl PartialEq for DedicatedServer
impl PartialEq for DedicatedServer
Source§fn eq(&self, other: &DedicatedServer) -> bool
fn eq(&self, other: &DedicatedServer) -> bool
self and other values to be equal, and is used by ==.