pub struct InitiatorConfigV2 {
pub users: Option<Vec<String>>,
pub groups: Option<Vec<String>>,
pub services: Option<Vec<String>>,
pub fb_admin_groups: Option<Vec<String>>,
pub exchange: Option<Vec<String>>,
pub operator: PolicyOperatorV2,
}Expand description
InitiatorConfigV2 : Policy rule initiator configuration
Fields§
§users: Option<Vec<String>>List of user IDs
groups: Option<Vec<String>>List of policy group IDs
services: Option<Vec<String>>§fb_admin_groups: Option<Vec<String>>§exchange: Option<Vec<String>>§operator: PolicyOperatorV2Implementations§
Source§impl InitiatorConfigV2
impl InitiatorConfigV2
Sourcepub fn new(operator: PolicyOperatorV2) -> InitiatorConfigV2
pub fn new(operator: PolicyOperatorV2) -> InitiatorConfigV2
Policy rule initiator configuration
Trait Implementations§
Source§impl Clone for InitiatorConfigV2
impl Clone for InitiatorConfigV2
Source§fn clone(&self) -> InitiatorConfigV2
fn clone(&self) -> InitiatorConfigV2
Returns a duplicate of the value. Read more
1.0.0 · 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 InitiatorConfigV2
impl Debug for InitiatorConfigV2
Source§impl Default for InitiatorConfigV2
impl Default for InitiatorConfigV2
Source§fn default() -> InitiatorConfigV2
fn default() -> InitiatorConfigV2
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for InitiatorConfigV2
impl<'de> Deserialize<'de> for InitiatorConfigV2
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 InitiatorConfigV2
impl PartialEq for InitiatorConfigV2
Source§impl Serialize for InitiatorConfigV2
impl Serialize for InitiatorConfigV2
impl StructuralPartialEq for InitiatorConfigV2
Auto Trait Implementations§
impl Freeze for InitiatorConfigV2
impl RefUnwindSafe for InitiatorConfigV2
impl Send for InitiatorConfigV2
impl Sync for InitiatorConfigV2
impl Unpin for InitiatorConfigV2
impl UnwindSafe for InitiatorConfigV2
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