pub struct ConnectToSourceSqlServerTaskOutputLoginLevel {
pub connect_to_source_sql_server_task_output: ConnectToSourceSqlServerTaskOutput,
pub name: Option<String>,
pub login_type: Option<LoginType>,
pub default_database: Option<String>,
pub is_enabled: Option<bool>,
pub migration_eligibility: Option<MigrationEligibilityInfo>,
}Expand description
Login level output for the task that validates connection to SQL Server and also validates source server requirements
Fields§
§connect_to_source_sql_server_task_output: ConnectToSourceSqlServerTaskOutput§name: Option<String>Login name.
login_type: Option<LoginType>Enum mapping of SMO LoginType.
default_database: Option<String>The default database for the login.
is_enabled: Option<bool>The state of the login.
migration_eligibility: Option<MigrationEligibilityInfo>Information about migration eligibility of a server object
Implementations§
Source§impl ConnectToSourceSqlServerTaskOutputLoginLevel
impl ConnectToSourceSqlServerTaskOutputLoginLevel
pub fn new( connect_to_source_sql_server_task_output: ConnectToSourceSqlServerTaskOutput, ) -> Self
Trait Implementations§
Source§impl Clone for ConnectToSourceSqlServerTaskOutputLoginLevel
impl Clone for ConnectToSourceSqlServerTaskOutputLoginLevel
Source§fn clone(&self) -> ConnectToSourceSqlServerTaskOutputLoginLevel
fn clone(&self) -> ConnectToSourceSqlServerTaskOutputLoginLevel
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<'de> Deserialize<'de> for ConnectToSourceSqlServerTaskOutputLoginLevel
impl<'de> Deserialize<'de> for ConnectToSourceSqlServerTaskOutputLoginLevel
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 ConnectToSourceSqlServerTaskOutputLoginLevel
impl PartialEq for ConnectToSourceSqlServerTaskOutputLoginLevel
Source§fn eq(&self, other: &ConnectToSourceSqlServerTaskOutputLoginLevel) -> bool
fn eq(&self, other: &ConnectToSourceSqlServerTaskOutputLoginLevel) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for ConnectToSourceSqlServerTaskOutputLoginLevel
Auto Trait Implementations§
impl Freeze for ConnectToSourceSqlServerTaskOutputLoginLevel
impl RefUnwindSafe for ConnectToSourceSqlServerTaskOutputLoginLevel
impl Send for ConnectToSourceSqlServerTaskOutputLoginLevel
impl Sync for ConnectToSourceSqlServerTaskOutputLoginLevel
impl Unpin for ConnectToSourceSqlServerTaskOutputLoginLevel
impl UnwindSafe for ConnectToSourceSqlServerTaskOutputLoginLevel
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