Share via


MigrateSqlServerSqlDBSyncDatabaseInput Class

Definition

Database specific information for SQL to Azure SQL DB sync migration task inputs.

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

Constructors

MigrateSqlServerSqlDBSyncDatabaseInput()

Initializes a new instance of MigrateSqlServerSqlDBSyncDatabaseInput.

Properties

Id

Unique identifier for database.

MigrationSetting

Migration settings which tune the migration behavior.

Name

Name of database.

SchemaName

Schema name to be migrated.

SourceSetting

Source settings to tune source endpoint migration behavior.

TableMap

Mapping of source to target tables.

TargetDatabaseName

Target database name.

TargetSetting

Target settings to tune target endpoint migration behavior.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<MigrateSqlServerSqlDBSyncDatabaseInput>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<MigrateSqlServerSqlDBSyncDatabaseInput>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<MigrateSqlServerSqlDBSyncDatabaseInput>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<MigrateSqlServerSqlDBSyncDatabaseInput>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<MigrateSqlServerSqlDBSyncDatabaseInput>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to