This commit is contained in:
15
agent/crates/vm/src/model/vm.rs
Normal file
15
agent/crates/vm/src/model/vm.rs
Normal file
@@ -0,0 +1,15 @@
|
||||
use crate::model::{disk::Disk, net::VmNet};
|
||||
|
||||
#[derive(Debug, Clone, PartialEq, Eq, PartialOrd, Ord)]
|
||||
pub struct MemoryMB(pub u32);
|
||||
|
||||
#[derive(Debug, Clone, PartialEq, Eq)]
|
||||
pub struct MachineAccel(pub String);
|
||||
|
||||
#[derive(Debug, Clone, PartialEq, Eq)]
|
||||
pub struct CloudInitVM {
|
||||
pub mem: MemoryMB,
|
||||
pub nets: Vec<VmNet>,
|
||||
pub disks: Vec<Disk>,
|
||||
pub machine: MachineAccel,
|
||||
}
|
||||
Reference in New Issue
Block a user