pub struct CreateInstanceParams {
pub name: String,
pub instance_type: String,
pub source: Value,
}Expand description
Parameters for Client::create_instance. source is the raw Incus
source-object JSON (e.g. {"type": "image", "fingerprint": "..."}) -
kept untyped since Incus supports several distinct source shapes
(image, copy, migration, none) that aren’t worth fully typing for v1.
Fields§
§name: String§instance_type: String§source: ValueTrait Implementations§
Source§impl Clone for CreateInstanceParams
impl Clone for CreateInstanceParams
Source§fn clone(&self) -> CreateInstanceParams
fn clone(&self) -> CreateInstanceParams
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 CreateInstanceParams
impl Debug for CreateInstanceParams
Auto Trait Implementations§
impl Freeze for CreateInstanceParams
impl RefUnwindSafe for CreateInstanceParams
impl Send for CreateInstanceParams
impl Sync for CreateInstanceParams
impl Unpin for CreateInstanceParams
impl UnsafeUnpin for CreateInstanceParams
impl UnwindSafe for CreateInstanceParams
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