pub struct SecurityProperties {
pub read_permissions: Option<Value>,
pub write_permissions: Option<Value>,
pub extra: BTreeMap<String, Value>,
}Expand description
GET /data/api/v1/resources/ignition/security-properties — the
gateway security config singleton. readPermissions /
writePermissions are raw passthrough: their populated value shape
was NOT live-captured (the research rig read them as config trees),
so doctor surfaces them verbatim rather than typing a guess.
Fields§
§read_permissions: Option<Value>The read-permission wiring (passthrough; e.g. an AnyOf level tree), when reported.
write_permissions: Option<Value>The write-permission wiring (passthrough), when reported.
extra: BTreeMap<String, Value>Unknown keys round-trip (passthrough-shaped --json).
Trait Implementations§
Source§impl Clone for SecurityProperties
impl Clone for SecurityProperties
Source§fn clone(&self) -> SecurityProperties
fn clone(&self) -> SecurityProperties
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 Debug for SecurityProperties
impl Debug for SecurityProperties
Source§impl<'de> Deserialize<'de> for SecurityProperties
impl<'de> Deserialize<'de> for SecurityProperties
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 PartialEq for SecurityProperties
impl PartialEq for SecurityProperties
Source§impl Serialize for SecurityProperties
impl Serialize for SecurityProperties
impl StructuralPartialEq for SecurityProperties
Auto Trait Implementations§
impl Freeze for SecurityProperties
impl RefUnwindSafe for SecurityProperties
impl Send for SecurityProperties
impl Sync for SecurityProperties
impl Unpin for SecurityProperties
impl UnsafeUnpin for SecurityProperties
impl UnwindSafe for SecurityProperties
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