pub struct AuthorizationPolicyDocument {
pub api_version: String,
pub kind: String,
pub spec: AuthorizationPolicy,
}Expand description
Top-level authorization policy document (apiVersion: cellos.io/v1,
kind: AuthorizationPolicy). Loaded by the supervisor from
CELLOS_AUTHZ_POLICY_PATH at startup.
Fields§
§api_version: String§kind: String§spec: AuthorizationPolicyTrait Implementations§
Source§impl Clone for AuthorizationPolicyDocument
impl Clone for AuthorizationPolicyDocument
Source§fn clone(&self) -> AuthorizationPolicyDocument
fn clone(&self) -> AuthorizationPolicyDocument
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 AuthorizationPolicyDocument
impl Debug for AuthorizationPolicyDocument
Source§impl<'de> Deserialize<'de> for AuthorizationPolicyDocument
impl<'de> Deserialize<'de> for AuthorizationPolicyDocument
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
Auto Trait Implementations§
impl Freeze for AuthorizationPolicyDocument
impl RefUnwindSafe for AuthorizationPolicyDocument
impl Send for AuthorizationPolicyDocument
impl Sync for AuthorizationPolicyDocument
impl Unpin for AuthorizationPolicyDocument
impl UnsafeUnpin for AuthorizationPolicyDocument
impl UnwindSafe for AuthorizationPolicyDocument
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