Share via


ValidateSyncMigrationInputSqlServerTaskInput Class

Definition

Input for task that validates migration input for SQL sync migrations.

public class ValidateSyncMigrationInputSqlServerTaskInput : System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.DataMigration.Models.ValidateSyncMigrationInputSqlServerTaskInput>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.DataMigration.Models.ValidateSyncMigrationInputSqlServerTaskInput>
type ValidateSyncMigrationInputSqlServerTaskInput = class
    interface IJsonModel<ValidateSyncMigrationInputSqlServerTaskInput>
    interface IPersistableModel<ValidateSyncMigrationInputSqlServerTaskInput>
Public Class ValidateSyncMigrationInputSqlServerTaskInput
Implements IJsonModel(Of ValidateSyncMigrationInputSqlServerTaskInput), IPersistableModel(Of ValidateSyncMigrationInputSqlServerTaskInput)
Inheritance
ValidateSyncMigrationInputSqlServerTaskInput
Implements

Constructors

Name Description
ValidateSyncMigrationInputSqlServerTaskInput(DataMigrationSqlConnectionInfo, DataMigrationSqlConnectionInfo, IEnumerable<MigrateSqlServerSqlDBSyncDatabaseInput>)

Initializes a new instance of ValidateSyncMigrationInputSqlServerTaskInput.

Properties

Name Description
SelectedDatabases

Databases to migrate.

SourceConnectionInfo

Information for connecting to source SQL server.

TargetConnectionInfo

Information for connecting to target.

Methods

Name Description
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

Name Description
IJsonModel<ValidateSyncMigrationInputSqlServerTaskInput>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

IJsonModel<ValidateSyncMigrationInputSqlServerTaskInput>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<ValidateSyncMigrationInputSqlServerTaskInput>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<ValidateSyncMigrationInputSqlServerTaskInput>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

IPersistableModel<ValidateSyncMigrationInputSqlServerTaskInput>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to