pub struct PatchedGoogleWorkspaceProviderRequest {Show 14 fields
pub name: Option<String>,
pub property_mappings: Option<Vec<Uuid>>,
pub property_mappings_group: Option<Vec<Uuid>>,
pub delegated_subject: Option<String>,
pub credentials: Option<HashMap<String, Value>>,
pub scopes: Option<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 default_group_email_domain: Option<String>,
pub sync_page_size: Option<u32>,
pub sync_page_timeout: Option<String>,
pub dry_run: Option<bool>,
}Expand description
PatchedGoogleWorkspaceProviderRequest : GoogleWorkspaceProvider Serializer
Fields§
§name: Option<String>§property_mappings: Option<Vec<Uuid>>§property_mappings_group: Option<Vec<Uuid>>Property mappings used for group creation/updating.
delegated_subject: Option<String>§credentials: Option<HashMap<String, Value>>§scopes: Option<String>§exclude_users_service_account: Option<bool>§filter_group: Option<Option<Uuid>>§user_delete_action: Option<OutgoingSyncDeleteAction>§group_delete_action: Option<OutgoingSyncDeleteAction>§default_group_email_domain: Option<String>§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§
Source§impl PatchedGoogleWorkspaceProviderRequest
impl PatchedGoogleWorkspaceProviderRequest
Sourcepub fn new() -> PatchedGoogleWorkspaceProviderRequest
pub fn new() -> PatchedGoogleWorkspaceProviderRequest
GoogleWorkspaceProvider Serializer
Trait Implementations§
Source§impl Clone for PatchedGoogleWorkspaceProviderRequest
impl Clone for PatchedGoogleWorkspaceProviderRequest
Source§fn clone(&self) -> PatchedGoogleWorkspaceProviderRequest
fn clone(&self) -> PatchedGoogleWorkspaceProviderRequest
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 PatchedGoogleWorkspaceProviderRequest
impl Default for PatchedGoogleWorkspaceProviderRequest
Source§fn default() -> PatchedGoogleWorkspaceProviderRequest
fn default() -> PatchedGoogleWorkspaceProviderRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for PatchedGoogleWorkspaceProviderRequest
impl<'de> Deserialize<'de> for PatchedGoogleWorkspaceProviderRequest
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 PatchedGoogleWorkspaceProviderRequest
impl PartialEq for PatchedGoogleWorkspaceProviderRequest
Source§fn eq(&self, other: &PatchedGoogleWorkspaceProviderRequest) -> bool
fn eq(&self, other: &PatchedGoogleWorkspaceProviderRequest) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for PatchedGoogleWorkspaceProviderRequest
Auto Trait Implementations§
impl Freeze for PatchedGoogleWorkspaceProviderRequest
impl RefUnwindSafe for PatchedGoogleWorkspaceProviderRequest
impl Send for PatchedGoogleWorkspaceProviderRequest
impl Sync for PatchedGoogleWorkspaceProviderRequest
impl Unpin for PatchedGoogleWorkspaceProviderRequest
impl UnsafeUnpin for PatchedGoogleWorkspaceProviderRequest
impl UnwindSafe for PatchedGoogleWorkspaceProviderRequest
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