pub struct SessionService {Show 13 fields
pub odata_context: Option<Context>,
pub odata_etag: Option<Etag>,
pub odata_id: Id,
pub odata_type: Type,
pub actions: Option<Actions>,
pub description: Option<Description>,
pub id: Id,
pub name: Name,
pub oem: Option<Oem>,
pub service_enabled: Option<bool>,
pub session_timeout: Option<i64>,
pub sessions: Option<IdRef>,
pub status: Option<Status>,
}
Expand description
The SessionService schema describes the session service and its properties, with links to the actual list of sessions.
Fields§
§odata_context: Option<Context>
§odata_etag: Option<Etag>
§odata_id: Id
§odata_type: Type
§actions: Option<Actions>
§description: Option<Description>
§id: Id
§name: Name
§oem: Option<Oem>
§service_enabled: Option<bool>
An indication of whether this service is enabled. If true
, this service is enabled. If false
, it is disabled, and new sessions cannot be created, old sessions cannot be deleted, and established sessions can continue operating.
session_timeout: Option<i64>
The number of seconds of inactivity that a session can have before the session service closes the session due to inactivity.
sessions: Option<IdRef>
§status: Option<Status>
Trait Implementations§
Source§impl Clone for SessionService
impl Clone for SessionService
Source§fn clone(&self) -> SessionService
fn clone(&self) -> SessionService
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for SessionService
impl Debug for SessionService
Source§impl Default for SessionService
impl Default for SessionService
Source§impl<'de> Deserialize<'de> for SessionService
impl<'de> Deserialize<'de> for SessionService
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 Metadata<'static> for SessionService
impl Metadata<'static> for SessionService
Source§const JSON_SCHEMA: &'static str = "SessionService.v1_1_8.json"
const JSON_SCHEMA: &'static str = "SessionService.v1_1_8.json"
Name of the json-schema file that describes the entity that implements this trait. Should
be only the file name, so that it can be resolved relative to the URL of the redfish
service, or the public Redfish schema index.
Auto Trait Implementations§
impl Freeze for SessionService
impl RefUnwindSafe for SessionService
impl Send for SessionService
impl Sync for SessionService
impl Unpin for SessionService
impl UnwindSafe for SessionService
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