ProjectTaskProperties interface
Base class for all types of DMS task properties. If task is not supported by current client, this object is returned.
Properties
client |
Key value pairs of client data to attach meta data information to task |
commands | Array of command properties. NOTE: This property will not be serialized. It can only be populated by the server. |
errors | Array of errors. This is ignored if submitted. NOTE: This property will not be serialized. It can only be populated by the server. |
state | The state of the task. This is ignored if submitted. NOTE: This property will not be serialized. It can only be populated by the server. |
task |
Polymorphic discriminator, which specifies the different types this object can be |
Property Details
clientData
Key value pairs of client data to attach meta data information to task
clientData?: {[propertyName: string]: string}
Property Value
{[propertyName: string]: string}
commands
Array of command properties. NOTE: This property will not be serialized. It can only be populated by the server.
commands?: CommandPropertiesUnion[]
Property Value
errors
Array of errors. This is ignored if submitted. NOTE: This property will not be serialized. It can only be populated by the server.
errors?: ODataError[]
Property Value
state
The state of the task. This is ignored if submitted. NOTE: This property will not be serialized. It can only be populated by the server.
state?: string
Property Value
string
taskType
Polymorphic discriminator, which specifies the different types this object can be
taskType: "Service.Check.OCI" | "Connect.MongoDb" | "ConnectToSource.MySql" | "ConnectToSource.Oracle.Sync" | "ConnectToSource.PostgreSql.Sync" | "ConnectToSource.SqlServer.Sync" | "ConnectToSource.SqlServer" | "ConnectToTarget.AzureDbForMySql" | "ConnectToTarget.AzureDbForPostgreSql.Sync" | "ConnectToTarget.Oracle.AzureDbForPostgreSql.Sync" | "ConnectToTarget.SqlDb.Sync" | "ConnectToTarget.SqlDb" | "ConnectToTarget.AzureSqlDbMI.Sync.LRS" | "ConnectToTarget.AzureSqlDbMI" | "GetTDECertificates.Sql" | "GetUserTablesMySql" | "GetUserTablesOracle" | "GetUserTablesPostgreSql" | "GetUserTables.AzureSqlDb.Sync" | "GetUserTables.Sql" | "Service.Install.OCI" | "Migrate.MongoDb" | "Migrate.MySql.AzureDbForMySql" | "Migrate.MySql.AzureDbForMySql.Sync" | "Migrate.Oracle.AzureDbForPostgreSql.Sync" | "Migrate.PostgreSql.AzureDbForPostgreSql.SyncV2" | "MigrateSchemaSqlServerSqlDb" | "Migrate.SqlServer.AzureSqlDb.Sync" | "Migrate.SqlServer.SqlDb" | "Migrate.SqlServer.AzureSqlDbMI.Sync.LRS" | "Migrate.SqlServer.AzureSqlDbMI" | "Migrate.Ssis" | "Service.Upload.OCI" | "ValidateMigrationInput.SqlServer.SqlDb.Sync" | "ValidateMigrationInput.SqlServer.AzureSqlDbMI" | "ValidateMigrationInput.SqlServer.AzureSqlDbMI.Sync.LRS" | "Validate.MongoDb" | "Validate.Oracle.AzureDbPostgreSql.Sync"
Property Value
"Service.Check.OCI" | "Connect.MongoDb" | "ConnectToSource.MySql" | "ConnectToSource.Oracle.Sync" | "ConnectToSource.PostgreSql.Sync" | "ConnectToSource.SqlServer.Sync" | "ConnectToSource.SqlServer" | "ConnectToTarget.AzureDbForMySql" | "ConnectToTarget.AzureDbForPostgreSql.Sync" | "ConnectToTarget.Oracle.AzureDbForPostgreSql.Sync" | "ConnectToTarget.SqlDb.Sync" | "ConnectToTarget.SqlDb" | "ConnectToTarget.AzureSqlDbMI.Sync.LRS" | "ConnectToTarget.AzureSqlDbMI" | "GetTDECertificates.Sql" | "GetUserTablesMySql" | "GetUserTablesOracle" | "GetUserTablesPostgreSql" | "GetUserTables.AzureSqlDb.Sync" | "GetUserTables.Sql" | "Service.Install.OCI" | "Migrate.MongoDb" | "Migrate.MySql.AzureDbForMySql" | "Migrate.MySql.AzureDbForMySql.Sync" | "Migrate.Oracle.AzureDbForPostgreSql.Sync" | "Migrate.PostgreSql.AzureDbForPostgreSql.SyncV2" | "MigrateSchemaSqlServerSqlDb" | "Migrate.SqlServer.AzureSqlDb.Sync" | "Migrate.SqlServer.SqlDb" | "Migrate.SqlServer.AzureSqlDbMI.Sync.LRS" | "Migrate.SqlServer.AzureSqlDbMI" | "Migrate.Ssis" | "Service.Upload.OCI" | "ValidateMigrationInput.SqlServer.SqlDb.Sync" | "ValidateMigrationInput.SqlServer.AzureSqlDbMI" | "ValidateMigrationInput.SqlServer.AzureSqlDbMI.Sync.LRS" | "Validate.MongoDb" | "Validate.Oracle.AzureDbPostgreSql.Sync"
Azure SDK for JavaScript