pub struct VirtualizationVirtualMachinesCreateRequest {Show 23 fields
pub name: String,
pub virtual_machine_type: Option<Option<Box<PatchedWritableVirtualMachineWithConfigContextRequestVirtualMachineType>>>,
pub role: Option<Option<Box<PatchedWritableVirtualMachineWithConfigContextRequestRole>>>,
pub status: Option<Status>,
pub start_on_boot: Option<StartOnBoot>,
pub site: Option<Option<Box<CreateAvailableVlanRequestSite>>>,
pub cluster: Option<Option<Box<DeviceWithConfigContextRequestCluster>>>,
pub device: Option<Option<Box<DeviceBayRequestInstalledDevice>>>,
pub platform: Option<Option<Box<DeviceTypeRequestDefaultPlatform>>>,
pub primary_ip4: Option<Option<Box<DeviceWithConfigContextRequestPrimaryIp4>>>,
pub primary_ip6: Option<Option<Box<DeviceWithConfigContextRequestPrimaryIp4>>>,
pub vcpus: Option<Option<f64>>,
pub memory: Option<Option<i32>>,
pub disk: Option<Option<i32>>,
pub description: Option<String>,
pub serial: Option<String>,
pub tenant: Option<Option<Box<AsnRangeRequestTenant>>>,
pub owner: Option<Option<Box<AsnRangeRequestOwner>>>,
pub comments: Option<String>,
pub tags: Option<Vec<NestedTagRequest>>,
pub local_context_data: Option<Option<Value>>,
pub config_template: Option<Option<Box<DeviceRoleRequestConfigTemplate>>>,
pub custom_fields: Option<HashMap<String, Value>>,
}Fields§
§name: String§virtual_machine_type: Option<Option<Box<PatchedWritableVirtualMachineWithConfigContextRequestVirtualMachineType>>>§role: Option<Option<Box<PatchedWritableVirtualMachineWithConfigContextRequestRole>>>§status: Option<Status>offline- Offline *active- Active *planned- Planned *staged- Staged *failed- Failed *decommissioning- Decommissioning *paused- Paused
start_on_boot: Option<StartOnBoot>on- On *off- Off *laststate- Last State
site: Option<Option<Box<CreateAvailableVlanRequestSite>>>§cluster: Option<Option<Box<DeviceWithConfigContextRequestCluster>>>§device: Option<Option<Box<DeviceBayRequestInstalledDevice>>>§platform: Option<Option<Box<DeviceTypeRequestDefaultPlatform>>>§primary_ip4: Option<Option<Box<DeviceWithConfigContextRequestPrimaryIp4>>>§primary_ip6: Option<Option<Box<DeviceWithConfigContextRequestPrimaryIp4>>>§vcpus: Option<Option<f64>>§memory: Option<Option<i32>>§disk: Option<Option<i32>>§description: Option<String>§serial: Option<String>§tenant: Option<Option<Box<AsnRangeRequestTenant>>>§owner: Option<Option<Box<AsnRangeRequestOwner>>>§comments: Option<String>§local_context_data: Option<Option<Value>>Local config context data takes precedence over source contexts in the final rendered config context
config_template: Option<Option<Box<DeviceRoleRequestConfigTemplate>>>§custom_fields: Option<HashMap<String, Value>>Implementations§
Trait Implementations§
Source§impl Clone for VirtualizationVirtualMachinesCreateRequest
impl Clone for VirtualizationVirtualMachinesCreateRequest
Source§fn clone(&self) -> VirtualizationVirtualMachinesCreateRequest
fn clone(&self) -> VirtualizationVirtualMachinesCreateRequest
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 Default for VirtualizationVirtualMachinesCreateRequest
impl Default for VirtualizationVirtualMachinesCreateRequest
Source§fn default() -> VirtualizationVirtualMachinesCreateRequest
fn default() -> VirtualizationVirtualMachinesCreateRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for VirtualizationVirtualMachinesCreateRequest
impl<'de> Deserialize<'de> for VirtualizationVirtualMachinesCreateRequest
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 VirtualizationVirtualMachinesCreateRequest
impl PartialEq for VirtualizationVirtualMachinesCreateRequest
Source§fn eq(&self, other: &VirtualizationVirtualMachinesCreateRequest) -> bool
fn eq(&self, other: &VirtualizationVirtualMachinesCreateRequest) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for VirtualizationVirtualMachinesCreateRequest
Auto Trait Implementations§
impl Freeze for VirtualizationVirtualMachinesCreateRequest
impl RefUnwindSafe for VirtualizationVirtualMachinesCreateRequest
impl Send for VirtualizationVirtualMachinesCreateRequest
impl Sync for VirtualizationVirtualMachinesCreateRequest
impl Unpin for VirtualizationVirtualMachinesCreateRequest
impl UnsafeUnpin for VirtualizationVirtualMachinesCreateRequest
impl UnwindSafe for VirtualizationVirtualMachinesCreateRequest
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