pub struct MemoryDomain {Show 20 fields
pub odata_context: Option<Context>,
pub odata_etag: Option<Etag>,
pub odata_id: Id,
pub odata_type: Type,
pub actions: Option<Actions>,
pub allows_block_provisioning: Option<bool>,
pub allows_memory_chunk_creation: Option<bool>,
pub allows_mirroring: Option<bool>,
pub allows_sparing: Option<bool>,
pub description: Option<Description>,
pub id: Id,
pub interleavable_memory_sets: Option<Vec<MemorySet>>,
pub links: Option<Links>,
pub memory_chunk_increment_mi_b: Option<i64>,
pub memory_chunks: Option<IdRef>,
pub memory_size_mi_b: Option<i64>,
pub min_memory_chunk_size_mi_b: Option<i64>,
pub name: Name,
pub oem: Option<Oem>,
pub status: Option<Status>,
}
Expand description
The MemoryDomain schema describes a memory domain and its configuration. Memory domains indicate to the client which memory, or DIMMs, can be grouped together in memory chunks to represent addressable memory.
Fields§
§odata_context: Option<Context>
§odata_etag: Option<Etag>
§odata_id: Id
§odata_type: Type
§actions: Option<Actions>
§allows_block_provisioning: Option<bool>
An indication of whether this memory domain supports the provisioning of blocks of memory.
allows_memory_chunk_creation: Option<bool>
An indication of whether this memory domain supports the creation of memory chunks.
allows_mirroring: Option<bool>
An indication of whether this memory domain supports the creation of memory chunks with mirroring enabled.
allows_sparing: Option<bool>
An indication of whether this memory domain supports the creation of memory chunks with sparing enabled.
description: Option<Description>
§id: Id
§interleavable_memory_sets: Option<Vec<MemorySet>>
The interleave sets for the memory chunk.
links: Option<Links>
§memory_chunk_increment_mi_b: Option<i64>
The incremental size, from the minimum size, allowed for a memory chunk within this domain in mebibytes (MiB).
memory_chunks: Option<IdRef>
§memory_size_mi_b: Option<i64>
The total size of the memory domain in mebibytes (MiB).
min_memory_chunk_size_mi_b: Option<i64>
The minimum size allowed for a memory chunk within this domain in mebibytes (MiB).
name: Name
§oem: Option<Oem>
§status: Option<Status>
Trait Implementations§
Source§impl Clone for MemoryDomain
impl Clone for MemoryDomain
Source§fn clone(&self) -> MemoryDomain
fn clone(&self) -> MemoryDomain
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
source
. Read more