pub struct SqlServerSqlMiSyncTaskInput {
pub selected_databases: Vec<MigrateSqlServerSqlMiDatabaseInput>,
pub backup_file_share: Option<FileShare>,
pub storage_resource_id: String,
pub source_connection_info: SqlConnectionInfo,
pub target_connection_info: MiSqlConnectionInfo,
pub azure_app: AzureActiveDirectoryApp,
}
Expand description
Input for task that migrates SQL Server databases to Azure SQL Database Managed Instance online scenario.
Fields§
§selected_databases: Vec<MigrateSqlServerSqlMiDatabaseInput>
Databases to migrate
File share information with Path, Username, and Password.
storage_resource_id: String
Fully qualified resourceId of storage
source_connection_info: SqlConnectionInfo
Information for connecting to SQL database server
target_connection_info: MiSqlConnectionInfo
Properties required to create a connection to Azure SQL database Managed instance
azure_app: AzureActiveDirectoryApp
Azure Active Directory Application
Implementations§
Source§impl SqlServerSqlMiSyncTaskInput
impl SqlServerSqlMiSyncTaskInput
pub fn new( selected_databases: Vec<MigrateSqlServerSqlMiDatabaseInput>, storage_resource_id: String, source_connection_info: SqlConnectionInfo, target_connection_info: MiSqlConnectionInfo, azure_app: AzureActiveDirectoryApp, ) -> Self
Trait Implementations§
Source§impl Clone for SqlServerSqlMiSyncTaskInput
impl Clone for SqlServerSqlMiSyncTaskInput
Source§fn clone(&self) -> SqlServerSqlMiSyncTaskInput
fn clone(&self) -> SqlServerSqlMiSyncTaskInput
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 Debug for SqlServerSqlMiSyncTaskInput
impl Debug for SqlServerSqlMiSyncTaskInput
Source§impl<'de> Deserialize<'de> for SqlServerSqlMiSyncTaskInput
impl<'de> Deserialize<'de> for SqlServerSqlMiSyncTaskInput
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
impl StructuralPartialEq for SqlServerSqlMiSyncTaskInput
Auto Trait Implementations§
impl Freeze for SqlServerSqlMiSyncTaskInput
impl RefUnwindSafe for SqlServerSqlMiSyncTaskInput
impl Send for SqlServerSqlMiSyncTaskInput
impl Sync for SqlServerSqlMiSyncTaskInput
impl Unpin for SqlServerSqlMiSyncTaskInput
impl UnwindSafe for SqlServerSqlMiSyncTaskInput
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