pub struct MicrosoftEntraProviderRequest {Show 13 fields
pub name: String,
pub property_mappings: Option<Vec<Uuid>>,
pub property_mappings_group: Option<Vec<Uuid>>,
pub client_id: String,
pub client_secret: String,
pub tenant_id: String,
pub exclude_users_service_account: Option<bool>,
pub filter_group: Option<Option<Uuid>>,
pub user_delete_action: Option<OutgoingSyncDeleteAction>,
pub group_delete_action: Option<OutgoingSyncDeleteAction>,
pub sync_page_size: Option<u32>,
pub sync_page_timeout: Option<String>,
pub dry_run: Option<bool>,
}Expand description
MicrosoftEntraProviderRequest : MicrosoftEntraProvider Serializer
Fields§
§name: String§property_mappings: Option<Vec<Uuid>>§property_mappings_group: Option<Vec<Uuid>>Property mappings used for group creation/updating.
client_id: String§client_secret: String§tenant_id: String§exclude_users_service_account: Option<bool>§filter_group: Option<Option<Uuid>>§user_delete_action: Option<OutgoingSyncDeleteAction>§group_delete_action: Option<OutgoingSyncDeleteAction>§sync_page_size: Option<u32>Controls the number of objects synced in a single task
sync_page_timeout: Option<String>Timeout for synchronization of a single page
dry_run: Option<bool>When enabled, provider will not modify or create objects in the remote system.
Implementations§
Trait Implementations§
Source§impl Clone for MicrosoftEntraProviderRequest
impl Clone for MicrosoftEntraProviderRequest
Source§fn clone(&self) -> MicrosoftEntraProviderRequest
fn clone(&self) -> MicrosoftEntraProviderRequest
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 Default for MicrosoftEntraProviderRequest
impl Default for MicrosoftEntraProviderRequest
Source§fn default() -> MicrosoftEntraProviderRequest
fn default() -> MicrosoftEntraProviderRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for MicrosoftEntraProviderRequest
impl<'de> Deserialize<'de> for MicrosoftEntraProviderRequest
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 MicrosoftEntraProviderRequest
impl PartialEq for MicrosoftEntraProviderRequest
Source§fn eq(&self, other: &MicrosoftEntraProviderRequest) -> bool
fn eq(&self, other: &MicrosoftEntraProviderRequest) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for MicrosoftEntraProviderRequest
Auto Trait Implementations§
impl Freeze for MicrosoftEntraProviderRequest
impl RefUnwindSafe for MicrosoftEntraProviderRequest
impl Send for MicrosoftEntraProviderRequest
impl Sync for MicrosoftEntraProviderRequest
impl Unpin for MicrosoftEntraProviderRequest
impl UnsafeUnpin for MicrosoftEntraProviderRequest
impl UnwindSafe for MicrosoftEntraProviderRequest
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