pub struct OrganizationAuthSettingsInput {
pub allowed_auth_services: MaybeUndefined<Vec<String>>,
pub allowed_auth_service_bypass_role: MaybeUndefined<String>,
pub hide_non_primary_organizations: MaybeUndefined<bool>,
pub disable_auth_service_bypass: MaybeUndefined<bool>,
}Expand description
Input for updating workspace authentication settings.
Fields§
§allowed_auth_services: MaybeUndefined<Vec<String>>Allowed authentication providers, empty array means all are allowed.
allowed_auth_service_bypass_role: MaybeUndefined<String>Internal The minimum role required for the auth service bypass exemption.
hide_non_primary_organizations: MaybeUndefined<bool>Whether to hide non-primary workspaces during signup for users with matching email domains.
disable_auth_service_bypass: MaybeUndefined<bool>Whether to disable admin/owner auth service bypass.
Trait Implementations§
Source§impl Clone for OrganizationAuthSettingsInput
impl Clone for OrganizationAuthSettingsInput
Source§fn clone(&self) -> OrganizationAuthSettingsInput
fn clone(&self) -> OrganizationAuthSettingsInput
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 OrganizationAuthSettingsInput
impl Default for OrganizationAuthSettingsInput
Source§fn default() -> OrganizationAuthSettingsInput
fn default() -> OrganizationAuthSettingsInput
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for OrganizationAuthSettingsInput
impl<'de> Deserialize<'de> for OrganizationAuthSettingsInput
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
Auto Trait Implementations§
impl Freeze for OrganizationAuthSettingsInput
impl RefUnwindSafe for OrganizationAuthSettingsInput
impl Send for OrganizationAuthSettingsInput
impl Sync for OrganizationAuthSettingsInput
impl Unpin for OrganizationAuthSettingsInput
impl UnsafeUnpin for OrganizationAuthSettingsInput
impl UnwindSafe for OrganizationAuthSettingsInput
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