pub struct PatchedBulkVirtualMachineWithConfigContextRequest {Show 24 fields
pub id: i32,
pub name: Option<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
PatchedBulkVirtualMachineWithConfigContextRequest : Base serializer class for models inheriting from PrimaryModel.
Fields§
§id: i32§name: Option<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 PatchedBulkVirtualMachineWithConfigContextRequest
impl PatchedBulkVirtualMachineWithConfigContextRequest
Sourcepub fn new(id: i32) -> PatchedBulkVirtualMachineWithConfigContextRequest
pub fn new(id: i32) -> PatchedBulkVirtualMachineWithConfigContextRequest
Base serializer class for models inheriting from PrimaryModel.
Trait Implementations§
Source§impl Clone for PatchedBulkVirtualMachineWithConfigContextRequest
impl Clone for PatchedBulkVirtualMachineWithConfigContextRequest
Source§fn clone(&self) -> PatchedBulkVirtualMachineWithConfigContextRequest
fn clone(&self) -> PatchedBulkVirtualMachineWithConfigContextRequest
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 PatchedBulkVirtualMachineWithConfigContextRequest
impl Default for PatchedBulkVirtualMachineWithConfigContextRequest
Source§fn default() -> PatchedBulkVirtualMachineWithConfigContextRequest
fn default() -> PatchedBulkVirtualMachineWithConfigContextRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for PatchedBulkVirtualMachineWithConfigContextRequest
impl<'de> Deserialize<'de> for PatchedBulkVirtualMachineWithConfigContextRequest
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 PatchedBulkVirtualMachineWithConfigContextRequest
Auto Trait Implementations§
impl Freeze for PatchedBulkVirtualMachineWithConfigContextRequest
impl RefUnwindSafe for PatchedBulkVirtualMachineWithConfigContextRequest
impl Send for PatchedBulkVirtualMachineWithConfigContextRequest
impl Sync for PatchedBulkVirtualMachineWithConfigContextRequest
impl Unpin for PatchedBulkVirtualMachineWithConfigContextRequest
impl UnsafeUnpin for PatchedBulkVirtualMachineWithConfigContextRequest
impl UnwindSafe for PatchedBulkVirtualMachineWithConfigContextRequest
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