pub struct MigrateSqlServerSqlDbTaskOutputMigrationLevel {Show 15 fields
pub migrate_sql_server_sql_db_task_output: MigrateSqlServerSqlDbTaskOutput,
pub started_on: Option<OffsetDateTime>,
pub ended_on: Option<OffsetDateTime>,
pub duration_in_seconds: Option<i64>,
pub status: Option<MigrationStatus>,
pub status_message: Option<String>,
pub message: Option<String>,
pub databases: Option<String>,
pub database_summary: Option<String>,
pub migration_report: Option<MigrationReportResult>,
pub source_server_version: Option<String>,
pub source_server_brand_version: Option<String>,
pub target_server_version: Option<String>,
pub target_server_brand_version: Option<String>,
pub exceptions_and_warnings: Vec<ReportableException>,
}
Expand description
Migration level result for Sql server to Azure Sql DB migration.
Fields§
§migrate_sql_server_sql_db_task_output: MigrateSqlServerSqlDbTaskOutput
§started_on: Option<OffsetDateTime>
Migration start time
ended_on: Option<OffsetDateTime>
Migration end time
duration_in_seconds: Option<i64>
Duration of task execution in seconds.
status: Option<MigrationStatus>
Current status of migration
status_message: Option<String>
Migration status message
message: Option<String>
Migration progress message
databases: Option<String>
Selected databases as a map from database name to database id
database_summary: Option<String>
Summary of database results in the migration
migration_report: Option<MigrationReportResult>
Migration validation report result, contains the url for downloading the generated report.
source_server_version: Option<String>
Source server version
source_server_brand_version: Option<String>
Source server brand version
target_server_version: Option<String>
Target server version
target_server_brand_version: Option<String>
Target server brand version
exceptions_and_warnings: Vec<ReportableException>
Migration exceptions and warnings.
Implementations§
Source§impl MigrateSqlServerSqlDbTaskOutputMigrationLevel
impl MigrateSqlServerSqlDbTaskOutputMigrationLevel
pub fn new( migrate_sql_server_sql_db_task_output: MigrateSqlServerSqlDbTaskOutput, ) -> Self
Trait Implementations§
Source§impl Clone for MigrateSqlServerSqlDbTaskOutputMigrationLevel
impl Clone for MigrateSqlServerSqlDbTaskOutputMigrationLevel
Source§fn clone(&self) -> MigrateSqlServerSqlDbTaskOutputMigrationLevel
fn clone(&self) -> MigrateSqlServerSqlDbTaskOutputMigrationLevel
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 MigrateSqlServerSqlDbTaskOutputMigrationLevel
impl<'de> Deserialize<'de> for MigrateSqlServerSqlDbTaskOutputMigrationLevel
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 MigrateSqlServerSqlDbTaskOutputMigrationLevel
impl PartialEq for MigrateSqlServerSqlDbTaskOutputMigrationLevel
Source§fn eq(&self, other: &MigrateSqlServerSqlDbTaskOutputMigrationLevel) -> bool
fn eq(&self, other: &MigrateSqlServerSqlDbTaskOutputMigrationLevel) -> bool
Tests for
self
and other
values to be equal, and is used by ==
.impl StructuralPartialEq for MigrateSqlServerSqlDbTaskOutputMigrationLevel
Auto Trait Implementations§
impl Freeze for MigrateSqlServerSqlDbTaskOutputMigrationLevel
impl RefUnwindSafe for MigrateSqlServerSqlDbTaskOutputMigrationLevel
impl Send for MigrateSqlServerSqlDbTaskOutputMigrationLevel
impl Sync for MigrateSqlServerSqlDbTaskOutputMigrationLevel
impl Unpin for MigrateSqlServerSqlDbTaskOutputMigrationLevel
impl UnwindSafe for MigrateSqlServerSqlDbTaskOutputMigrationLevel
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