Share via


ArmDataMigrationModelFactory.MigrateMySqlAzureDBForMySqlOfflineTaskOutputMigrationLevel Method

Definition

Initializes a new instance of MigrateMySqlAzureDBForMySqlOfflineTaskOutputMigrationLevel.

public static Azure.ResourceManager.DataMigration.Models.MigrateMySqlAzureDBForMySqlOfflineTaskOutputMigrationLevel MigrateMySqlAzureDBForMySqlOfflineTaskOutputMigrationLevel (string id = default, DateTimeOffset? startedOn = default, DateTimeOffset? endedOn = default, long? durationInSeconds = default, Azure.ResourceManager.DataMigration.Models.MigrationStatus? status = default, string statusMessage = default, string message = default, string databases = default, string databaseSummary = default, Azure.ResourceManager.DataMigration.Models.MigrationReportResult migrationReportResult = default, string sourceServerVersion = default, string sourceServerBrandVersion = default, string targetServerVersion = default, string targetServerBrandVersion = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.DataMigration.Models.ReportableException> exceptionsAndWarnings = default, DateTimeOffset? lastStorageUpdate = default);
static member MigrateMySqlAzureDBForMySqlOfflineTaskOutputMigrationLevel : string * Nullable<DateTimeOffset> * Nullable<DateTimeOffset> * Nullable<int64> * Nullable<Azure.ResourceManager.DataMigration.Models.MigrationStatus> * string * string * string * string * Azure.ResourceManager.DataMigration.Models.MigrationReportResult * string * string * string * string * seq<Azure.ResourceManager.DataMigration.Models.ReportableException> * Nullable<DateTimeOffset> -> Azure.ResourceManager.DataMigration.Models.MigrateMySqlAzureDBForMySqlOfflineTaskOutputMigrationLevel
Public Shared Function MigrateMySqlAzureDBForMySqlOfflineTaskOutputMigrationLevel (Optional id As String = Nothing, Optional startedOn As Nullable(Of DateTimeOffset) = Nothing, Optional endedOn As Nullable(Of DateTimeOffset) = Nothing, Optional durationInSeconds As Nullable(Of Long) = Nothing, Optional status As Nullable(Of MigrationStatus) = Nothing, Optional statusMessage As String = Nothing, Optional message As String = Nothing, Optional databases As String = Nothing, Optional databaseSummary As String = Nothing, Optional migrationReportResult As MigrationReportResult = Nothing, Optional sourceServerVersion As String = Nothing, Optional sourceServerBrandVersion As String = Nothing, Optional targetServerVersion As String = Nothing, Optional targetServerBrandVersion As String = Nothing, Optional exceptionsAndWarnings As IEnumerable(Of ReportableException) = Nothing, Optional lastStorageUpdate As Nullable(Of DateTimeOffset) = Nothing) As MigrateMySqlAzureDBForMySqlOfflineTaskOutputMigrationLevel

Parameters

id
String

Result identifier.

startedOn
Nullable<DateTimeOffset>

Migration start time.

endedOn
Nullable<DateTimeOffset>

Migration end time.

durationInSeconds
Nullable<Int64>

Duration of task execution in seconds.

status
Nullable<MigrationStatus>

Current status of migration.

statusMessage
String

Migration status message.

message
String

Migration progress message.

databases
String

Selected databases as a map from database name to database id.

databaseSummary
String

Summary of database results in the migration.

migrationReportResult
MigrationReportResult

Migration Report Result, provides unique url for downloading your migration report.

sourceServerVersion
String

Source server version.

sourceServerBrandVersion
String

Source server brand version.

targetServerVersion
String

Target server version.

targetServerBrandVersion
String

Target server brand version.

exceptionsAndWarnings
IEnumerable<ReportableException>

Migration exceptions and warnings.

lastStorageUpdate
Nullable<DateTimeOffset>

Last time the storage was updated.

Returns

A new MigrateMySqlAzureDBForMySqlOfflineTaskOutputMigrationLevel instance for mocking.

Applies to