pub struct ConnectToSourceSqlServerTaskInput {
pub source_connection_info: SqlConnectionInfo,
pub check_permissions_group: Option<ServerLevelPermissionsGroup>,
pub collect_databases: Option<bool>,
pub collect_logins: Option<bool>,
pub collect_agent_jobs: Option<bool>,
pub collect_tde_certificate_info: Option<bool>,
pub validate_ssis_catalog_only: Option<bool>,
}Expand description
Input for the task that validates connection to SQL Server and also validates source server requirements
Fields§
§source_connection_info: SqlConnectionInfoInformation for connecting to SQL database server
check_permissions_group: Option<ServerLevelPermissionsGroup>Permission group for validations. These groups will run a set of permissions for validating user activity. Select the permission group for the activity that you are performing.
collect_databases: Option<bool>Flag for whether to collect databases from source server.
collect_logins: Option<bool>Flag for whether to collect logins from source server.
collect_agent_jobs: Option<bool>Flag for whether to collect agent jobs from source server.
collect_tde_certificate_info: Option<bool>Flag for whether to collect TDE Certificate names from source server.
validate_ssis_catalog_only: Option<bool>Flag for whether to validate SSIS catalog is reachable on the source server.
Implementations§
Source§impl ConnectToSourceSqlServerTaskInput
impl ConnectToSourceSqlServerTaskInput
pub fn new(source_connection_info: SqlConnectionInfo) -> Self
Trait Implementations§
Source§impl Clone for ConnectToSourceSqlServerTaskInput
impl Clone for ConnectToSourceSqlServerTaskInput
Source§fn clone(&self) -> ConnectToSourceSqlServerTaskInput
fn clone(&self) -> ConnectToSourceSqlServerTaskInput
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 ConnectToSourceSqlServerTaskInput
impl<'de> Deserialize<'de> for ConnectToSourceSqlServerTaskInput
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 ConnectToSourceSqlServerTaskInput
impl PartialEq for ConnectToSourceSqlServerTaskInput
Source§fn eq(&self, other: &ConnectToSourceSqlServerTaskInput) -> bool
fn eq(&self, other: &ConnectToSourceSqlServerTaskInput) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for ConnectToSourceSqlServerTaskInput
Auto Trait Implementations§
impl Freeze for ConnectToSourceSqlServerTaskInput
impl RefUnwindSafe for ConnectToSourceSqlServerTaskInput
impl Send for ConnectToSourceSqlServerTaskInput
impl Sync for ConnectToSourceSqlServerTaskInput
impl Unpin for ConnectToSourceSqlServerTaskInput
impl UnwindSafe for ConnectToSourceSqlServerTaskInput
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