pub struct BulkVirtualMachineWithConfigContextRequest {Show 24 fields
pub id: i32,
pub name: String,
pub virtual_machine_type: Option<Option<Box<BulkVirtualMachineWithConfigContextRequestVirtualMachineType>>>,
pub role: Option<Option<Box<BulkVirtualMachineWithConfigContextRequestRole>>>,
pub status: Option<Status>,
pub start_on_boot: Option<StartOnBoot>,
pub site: Option<Option<Box<BulkVlanRequestSite>>>,
pub cluster: Option<Option<Box<BulkDeviceWithConfigContextRequestCluster>>>,
pub device: Option<Option<Box<BulkDeviceBayRequestInstalledDevice>>>,
pub platform: Option<Option<Box<BulkDeviceTypeRequestDefaultPlatform>>>,
pub primary_ip4: Option<Option<Box<BulkDeviceWithConfigContextRequestPrimaryIp4>>>,
pub primary_ip6: Option<Option<Box<BulkDeviceWithConfigContextRequestPrimaryIp4>>>,
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<BulkDeviceRoleRequestConfigTemplate>>>,
pub custom_fields: Option<HashMap<String, Value>>,
}Expand description
BulkVirtualMachineWithConfigContextRequest : Base serializer class for models inheriting from PrimaryModel.
Fields§
§id: i32§name: String§virtual_machine_type: Option<Option<Box<BulkVirtualMachineWithConfigContextRequestVirtualMachineType>>>§role: Option<Option<Box<BulkVirtualMachineWithConfigContextRequestRole>>>§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<BulkVlanRequestSite>>>§cluster: Option<Option<Box<BulkDeviceWithConfigContextRequestCluster>>>§device: Option<Option<Box<BulkDeviceBayRequestInstalledDevice>>>§platform: Option<Option<Box<BulkDeviceTypeRequestDefaultPlatform>>>§primary_ip4: Option<Option<Box<BulkDeviceWithConfigContextRequestPrimaryIp4>>>§primary_ip6: Option<Option<Box<BulkDeviceWithConfigContextRequestPrimaryIp4>>>§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<BulkDeviceRoleRequestConfigTemplate>>>§custom_fields: Option<HashMap<String, Value>>Implementations§
Source§impl BulkVirtualMachineWithConfigContextRequest
impl BulkVirtualMachineWithConfigContextRequest
Sourcepub fn new(id: i32, name: String) -> BulkVirtualMachineWithConfigContextRequest
pub fn new(id: i32, name: String) -> BulkVirtualMachineWithConfigContextRequest
Base serializer class for models inheriting from PrimaryModel.
Trait Implementations§
Source§impl Clone for BulkVirtualMachineWithConfigContextRequest
impl Clone for BulkVirtualMachineWithConfigContextRequest
Source§fn clone(&self) -> BulkVirtualMachineWithConfigContextRequest
fn clone(&self) -> BulkVirtualMachineWithConfigContextRequest
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 BulkVirtualMachineWithConfigContextRequest
impl Default for BulkVirtualMachineWithConfigContextRequest
Source§fn default() -> BulkVirtualMachineWithConfigContextRequest
fn default() -> BulkVirtualMachineWithConfigContextRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for BulkVirtualMachineWithConfigContextRequest
impl<'de> Deserialize<'de> for BulkVirtualMachineWithConfigContextRequest
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
impl StructuralPartialEq for BulkVirtualMachineWithConfigContextRequest
Auto Trait Implementations§
impl Freeze for BulkVirtualMachineWithConfigContextRequest
impl RefUnwindSafe for BulkVirtualMachineWithConfigContextRequest
impl Send for BulkVirtualMachineWithConfigContextRequest
impl Sync for BulkVirtualMachineWithConfigContextRequest
impl Unpin for BulkVirtualMachineWithConfigContextRequest
impl UnsafeUnpin for BulkVirtualMachineWithConfigContextRequest
impl UnwindSafe for BulkVirtualMachineWithConfigContextRequest
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