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
| client |
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. |
| task |
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"