pub struct UpdateServer {
pub configurator: Option<Box<UpdateServerConfigurator>>,
pub os_id: Option<f64>,
pub software_id: Option<f64>,
pub preset_id: Option<f64>,
pub bandwidth: Option<f64>,
pub name: Option<String>,
pub avatar_id: Option<String>,
pub comment: Option<String>,
pub image_id: Option<Uuid>,
pub cloud_init: Option<String>,
}Fields§
§configurator: Option<Box<UpdateServerConfigurator>>§os_id: Option<f64>ID операционной системы, которая будет установлена на облачный сервер.
software_id: Option<f64>ID программного обеспечения сервера.
preset_id: Option<f64>ID тарифа сервера. Нельзя передавать вместе с ключом configurator.
bandwidth: Option<f64>Пропускная способность тарифа. Доступные значения от 100 до 1000 с шагом 100.
name: Option<String>Имя облачного сервера. Максимальная длина — 255 символов.
avatar_id: Option<String>ID аватара сервера. Описание методов работы с аватарами появится позднее.
comment: Option<String>Комментарий к облачному серверу. Максимальная длина — 255 символов.
image_id: Option<Uuid>ID образа, который будет установлен на облачный сервер. Нельзя
передавать вместе с os_id.
cloud_init: Option<String>Cloud-init скрипт
Implementations§
Source§impl UpdateServer
impl UpdateServer
pub fn new() -> UpdateServer
Trait Implementations§
Source§impl Clone for UpdateServer
impl Clone for UpdateServer
Source§fn clone(&self) -> UpdateServer
fn clone(&self) -> UpdateServer
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for UpdateServer
impl Debug for UpdateServer
Source§impl Default for UpdateServer
impl Default for UpdateServer
Source§fn default() -> UpdateServer
fn default() -> UpdateServer
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for UpdateServer
impl<'de> Deserialize<'de> for UpdateServer
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>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for UpdateServer
impl PartialEq for UpdateServer
Source§fn eq(&self, other: &UpdateServer) -> bool
fn eq(&self, other: &UpdateServer) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for UpdateServer
impl Serialize for UpdateServer
impl StructuralPartialEq for UpdateServer
Auto Trait Implementations§
impl Freeze for UpdateServer
impl RefUnwindSafe for UpdateServer
impl Send for UpdateServer
impl Sync for UpdateServer
impl Unpin for UpdateServer
impl UnsafeUnpin for UpdateServer
impl UnwindSafe for UpdateServer
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more