pub struct AccessAclUpdateAclRequest {
pub delete: Option<PveBoolean>,
pub groups: Option<String>,
pub path: String,
pub propagate: Option<PveBoolean>,
pub roles: String,
pub tokens: Option<String>,
pub users: Option<String>,
}Fields§
§delete: Option<PveBoolean>Remove permissions (instead of adding it).
groups: Option<String>List of groups.
path: StringAccess control path
propagate: Option<PveBoolean>Allow to propagate (inherit) permissions.
roles: StringList of roles.
tokens: Option<String>List of API tokens.
users: Option<String>List of users.
Implementations§
Source§impl AccessAclUpdateAclRequest
impl AccessAclUpdateAclRequest
pub fn new(path: String, roles: String) -> AccessAclUpdateAclRequest
Trait Implementations§
Source§impl Clone for AccessAclUpdateAclRequest
impl Clone for AccessAclUpdateAclRequest
Source§fn clone(&self) -> AccessAclUpdateAclRequest
fn clone(&self) -> AccessAclUpdateAclRequest
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 AccessAclUpdateAclRequest
impl Debug for AccessAclUpdateAclRequest
Source§impl Default for AccessAclUpdateAclRequest
impl Default for AccessAclUpdateAclRequest
Source§fn default() -> AccessAclUpdateAclRequest
fn default() -> AccessAclUpdateAclRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for AccessAclUpdateAclRequest
impl<'de> Deserialize<'de> for AccessAclUpdateAclRequest
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 AccessAclUpdateAclRequest
impl PartialEq for AccessAclUpdateAclRequest
Source§fn eq(&self, other: &AccessAclUpdateAclRequest) -> bool
fn eq(&self, other: &AccessAclUpdateAclRequest) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for AccessAclUpdateAclRequest
Auto Trait Implementations§
impl Freeze for AccessAclUpdateAclRequest
impl RefUnwindSafe for AccessAclUpdateAclRequest
impl Send for AccessAclUpdateAclRequest
impl Sync for AccessAclUpdateAclRequest
impl Unpin for AccessAclUpdateAclRequest
impl UnsafeUnpin for AccessAclUpdateAclRequest
impl UnwindSafe for AccessAclUpdateAclRequest
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