Compartir a través de


ProjectTaskProperties interface

Clase base para todos los tipos de propiedades de tarea DMS (clásicas). Si el cliente actual no admite la tarea, se devuelve este objeto.

Propiedades

clientData

Pares clave-valor de los datos de cliente para adjuntar información de metadatos a la tarea

commands

Matriz de propiedades de comando. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

errors

Matriz de errores. Esto se omite si se envía. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

state

El estado de la tarea. Esto se omite si se envía. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

taskType

Discriminador polimórfico, que especifica los distintos tipos que puede ser este objeto.

Detalles de las propiedades

clientData

Pares clave-valor de los datos de cliente para adjuntar información de metadatos a la tarea

clientData?: {[propertyName: string]: string}

Valor de propiedad

{[propertyName: string]: string}

commands

Matriz de propiedades de comando. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

commands?: CommandPropertiesUnion[]

Valor de propiedad

errors

Matriz de errores. Esto se omite si se envía. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

errors?: ODataError[]

Valor de propiedad

state

El estado de la tarea. Esto se omite si se envía. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

state?: string

Valor de propiedad

string

taskType

Discriminador polimórfico, que especifica los distintos tipos que puede ser este objeto.

taskType: "MigrateSchemaSqlServerSqlDb" | "Service.Check.OCI" | "Service.Upload.OCI" | "Service.Install.OCI" | "Connect.MongoDb" | "ConnectToSource.SqlServer" | "ConnectToSource.SqlServer.Sync" | "ConnectToSource.PostgreSql.Sync" | "ConnectToSource.MySql" | "ConnectToSource.Oracle.Sync" | "ConnectToTarget.SqlDb" | "ConnectToTarget.SqlDb.Sync" | "ConnectToTarget.AzureDbForPostgreSql.Sync" | "ConnectToTarget.Oracle.AzureDbForPostgreSql.Sync" | "GetUserTables.Sql" | "GetUserTables.AzureSqlDb.Sync" | "GetUserTablesOracle" | "GetUserTablesPostgreSql" | "GetUserTablesMySql" | "ConnectToTarget.AzureSqlDbMI" | "ConnectToTarget.AzureSqlDbMI.Sync.LRS" | "ConnectToTarget.AzureDbForMySql" | "Migrate.MongoDb" | "Migrate.SqlServer.AzureSqlDbMI" | "Migrate.SqlServer.AzureSqlDbMI.Sync.LRS" | "Migrate.SqlServer.SqlDb" | "Migrate.SqlServer.AzureSqlDb.Sync" | "Migrate.MySql.AzureDbForMySql.Sync" | "Migrate.MySql.AzureDbForMySql" | "Migrate.PostgreSql.AzureDbForPostgreSql.SyncV2" | "Migrate.Oracle.AzureDbForPostgreSql.Sync" | "ValidateMigrationInput.SqlServer.SqlDb.Sync" | "ValidateMigrationInput.SqlServer.AzureSqlDbMI" | "ValidateMigrationInput.SqlServer.AzureSqlDbMI.Sync.LRS" | "Validate.MongoDb" | "Validate.Oracle.AzureDbPostgreSql.Sync" | "GetTDECertificates.Sql" | "Migrate.Ssis"

Valor de propiedad

"MigrateSchemaSqlServerSqlDb" | "Service.Check.OCI" | "Service.Upload.OCI" | "Service.Install.OCI" | "Connect.MongoDb" | "ConnectToSource.SqlServer" | "ConnectToSource.SqlServer.Sync" | "ConnectToSource.PostgreSql.Sync" | "ConnectToSource.MySql" | "ConnectToSource.Oracle.Sync" | "ConnectToTarget.SqlDb" | "ConnectToTarget.SqlDb.Sync" | "ConnectToTarget.AzureDbForPostgreSql.Sync" | "ConnectToTarget.Oracle.AzureDbForPostgreSql.Sync" | "GetUserTables.Sql" | "GetUserTables.AzureSqlDb.Sync" | "GetUserTablesOracle" | "GetUserTablesPostgreSql" | "GetUserTablesMySql" | "ConnectToTarget.AzureSqlDbMI" | "ConnectToTarget.AzureSqlDbMI.Sync.LRS" | "ConnectToTarget.AzureDbForMySql" | "Migrate.MongoDb" | "Migrate.SqlServer.AzureSqlDbMI" | "Migrate.SqlServer.AzureSqlDbMI.Sync.LRS" | "Migrate.SqlServer.SqlDb" | "Migrate.SqlServer.AzureSqlDb.Sync" | "Migrate.MySql.AzureDbForMySql.Sync" | "Migrate.MySql.AzureDbForMySql" | "Migrate.PostgreSql.AzureDbForPostgreSql.SyncV2" | "Migrate.Oracle.AzureDbForPostgreSql.Sync" | "ValidateMigrationInput.SqlServer.SqlDb.Sync" | "ValidateMigrationInput.SqlServer.AzureSqlDbMI" | "ValidateMigrationInput.SqlServer.AzureSqlDbMI.Sync.LRS" | "Validate.MongoDb" | "Validate.Oracle.AzureDbPostgreSql.Sync" | "GetTDECertificates.Sql" | "Migrate.Ssis"