pub struct AlterUser {Show 18 fields
pub if_exists: bool,
pub name: Ident,
pub rename_to: Option<Ident>,
pub reset_password: bool,
pub abort_all_queries: bool,
pub add_role_delegation: Option<AlterUserAddRoleDelegation>,
pub remove_role_delegation: Option<AlterUserRemoveRoleDelegation>,
pub enroll_mfa: bool,
pub set_default_mfa_method: Option<MfaMethodKind>,
pub remove_mfa_method: Option<MfaMethodKind>,
pub modify_mfa_method: Option<AlterUserModifyMfaMethod>,
pub add_mfa_method_otp: Option<AlterUserAddMfaMethodOtp>,
pub set_policy: Option<AlterUserSetPolicy>,
pub unset_policy: Option<UserPolicyKind>,
pub set_tag: KeyValueOptions,
pub unset_tag: Vec<String>,
pub set_props: KeyValueOptions,
pub unset_props: Vec<String>,
}Expand description
Fields§
§if_exists: bool§name: Ident§rename_to: Option<Ident>The following fields are Snowflake-specific: https://docs.snowflake.com/en/sql-reference/sql/alter-user#syntax
reset_password: bool§abort_all_queries: bool§add_role_delegation: Option<AlterUserAddRoleDelegation>§remove_role_delegation: Option<AlterUserRemoveRoleDelegation>§enroll_mfa: bool§set_default_mfa_method: Option<MfaMethodKind>§remove_mfa_method: Option<MfaMethodKind>§modify_mfa_method: Option<AlterUserModifyMfaMethod>§add_mfa_method_otp: Option<AlterUserAddMfaMethodOtp>§set_policy: Option<AlterUserSetPolicy>§unset_policy: Option<UserPolicyKind>§set_tag: KeyValueOptions§unset_tag: Vec<String>§set_props: KeyValueOptions§unset_props: Vec<String>Trait Implementations§
Source§impl<'de> Deserialize<'de> for AlterUser
impl<'de> Deserialize<'de> for AlterUser
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 Ord for AlterUser
impl Ord for AlterUser
Source§impl PartialOrd for AlterUser
impl PartialOrd for AlterUser
Source§impl VisitMut for AlterUser
impl VisitMut for AlterUser
fn visit<V: VisitorMut>(&mut self, visitor: &mut V) -> ControlFlow<V::Break>
impl Eq for AlterUser
impl StructuralPartialEq for AlterUser
Auto Trait Implementations§
impl Freeze for AlterUser
impl RefUnwindSafe for AlterUser
impl Send for AlterUser
impl Sync for AlterUser
impl Unpin for AlterUser
impl UnwindSafe for AlterUser
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