pub struct CreateHetznerVM {
pub name: String,
pub server_type: String,
pub image: String,
pub location: String,
pub ssh_keys: Vec<String>,
pub start_after_create: Option<bool>,
pub labels: Option<HashMap<String, String>>,
pub user_data: Option<String>,
}Fields§
§name: String§server_type: String§image: String§location: String§ssh_keys: Vec<String>§start_after_create: Option<bool>§labels: Option<HashMap<String, String>>§user_data: Option<String>Trait Implementations§
Source§impl Debug for CreateHetznerVM
impl Debug for CreateHetznerVM
Source§impl Default for CreateHetznerVM
impl Default for CreateHetznerVM
Source§fn default() -> CreateHetznerVM
fn default() -> CreateHetznerVM
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CreateHetznerVM
impl<'de> Deserialize<'de> for CreateHetznerVM
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
Auto Trait Implementations§
impl Freeze for CreateHetznerVM
impl RefUnwindSafe for CreateHetznerVM
impl Send for CreateHetznerVM
impl Sync for CreateHetznerVM
impl Unpin for CreateHetznerVM
impl UnsafeUnpin for CreateHetznerVM
impl UnwindSafe for CreateHetznerVM
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