Struct zone::Global [−][src]
Fields
name: String
The name of the zone.
path: String
The path to the zone’s filesystem.
autoboot: bool
Boolean indicating if the zone should be automatically booted at system boot.
Requires the zone service to be enabled to operate.
bootargs: Option<String>
Arguments passed to the zone bootup.
pool: Option<String>
The name of the resoure pool bound to this zone.
Incompatible with the dedicated-cpu resource.
limitpriv: BTreeSet<String>
The maximum set of privileges any process in this zone can obtain.
brand: String
The zone’s brand type.
hostid: Option<u32>
32-bit host identifier.
ip_type: IpType
The way in which IP is shared with the global zone.
The number of Fair Share Scheduler (FSS) shares to allocate to this zone.
This property is incompatible with the dedicated-cpu resource.
max_lwps: Option<u32>
The maximum number of LWPs (lightweight processes) available to this zone.
max_message_ids: Option<u32>
The maximum number of message queue IDs allowed for this zone.
max_semaphore_ids: Option<u32>
The maximum number of semaphore IDs allowed for this zone.
The maximum number of shared memory IDs allowed for this zone.
The maximum amount of shared memory allowed for this zone, in bytes.
scheduling_class: Option<String>
Specifies the scheduling class used for processes running in a zone.
If unspecified, it is inferred as follows:
- If the
cpu-shares
property has been set, FSS is used. - If
cpu-shares
is not set and thepool
property references a pool that has a default scheduling class, that class is used. - Otherwise, the system’s default scheduling class is used.
fs_allowed: BTreeSet<String>
A comma-separated list of additional filesystems that may be mounted within the zone (for example, “ufs,pcfs”).
Auto Trait Implementations
impl RefUnwindSafe for Global
impl Send for Global
impl Sync for Global
impl Unpin for Global
impl UnwindSafe for Global
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,