pub struct AccessAclUpdateAclRequest {
pub auth_id: Option<String>,
pub delete: Option<bool>,
pub digest: Option<String>,
pub group: Option<String>,
pub path: String,
pub propagate: Option<bool>,
pub role: PbsRoleidEnum,
}Fields§
§auth_id: Option<String>Authentication ID
delete: Option<bool>Remove permissions (instead of adding it).
digest: Option<String>Prevent changes if current configuration file has different SHA256 digest. This can be used to prevent concurrent modifications.
group: Option<String>Group ID
path: StringAccess control path.
propagate: Option<bool>Allow to propagate (inherit) permissions.
role: PbsRoleidEnumEnum representing roles via their [PRIVILEGES] combination. Since privileges are implemented as bitflags, each unique combination of privileges maps to a single, unique u64 value that is used in this enum definition.
Implementations§
Source§impl AccessAclUpdateAclRequest
impl AccessAclUpdateAclRequest
pub fn new(path: String, role: PbsRoleidEnum) -> 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