Copy Jobs - Cancel
Cancels a Copy Job.
POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/copyJobs/{jobName}/cancel?api-version=2025-05-01-preview
URI Parameters
Name | In | Required | Type | Description |
---|---|---|---|---|
account
|
path | True |
string minLength: 3maxLength: 50 pattern: ^[a-z0-9]+(-[a-z0-9]+)* |
Cosmos DB database account name. |
job
|
path | True |
string pattern: ^[a-zA-Z0-9]+(-[a-zA-Z0-9]+)*$ |
Name of the Copy Job |
resource
|
path | True |
string minLength: 1maxLength: 90 |
The name of the resource group. The name is case insensitive. |
subscription
|
path | True |
string minLength: 1 |
The ID of the target subscription. |
api-version
|
query | True |
string minLength: 1 |
The API version to use for this operation. |
Responses
Name | Type | Description |
---|---|---|
200 OK |
Successful Cancel Job response |
|
Other Status Codes |
Error response describing why the operation failed. |
Security
azure_auth
Azure Active Directory OAuth2 Flow
Type:
oauth2
Flow:
implicit
Authorization URL:
https://login.microsoftonline.com/common/oauth2/authorize
Scopes
Name | Description |
---|---|
user_impersonation | Impersonate your user account |
Examples
CosmosDBCopyJobCancel
Sample request
POST https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.DocumentDB/databaseAccounts/ddb1/copyJobs/j1/cancel?api-version=2025-05-01-preview
Sample response
{
"id": "ab1b6f34-b33c-46b1-98c7-3a0a63fd0d16",
"type": "Microsoft.DocumentDB/databaseAccounts/copyJobs",
"properties": {
"jobProperties": {
"jobType": "NoSqlRUToNoSqlRU",
"tasks": [
{
"source": {
"databaseName": "sourceDb1",
"containerName": "sourceTable1"
},
"destination": {
"databaseName": "destDB1",
"containerName": "destTable1"
}
},
{
"source": {
"databaseName": "sourceDb2",
"containerName": "sourceTable2"
},
"destination": {
"databaseName": "destDB2",
"containerName": "destTable2"
}
}
]
},
"status": "Cancelled",
"mode": "Offline",
"processedCount": 20,
"totalCount": 100,
"lastUpdatedUtcTime": "2021-06-12T11:10:55.2780000Z",
"duration": "00:00:00"
}
}
Definitions
Name | Description |
---|---|
Azure |
An Azure Blob container |
Azure |
An Azure Blob Storage data source/sink |
Blob |
Source Azure Blob Storage to Destination Cassandra copy job properties |
Blob |
|
Cassandra |
Source Cassandra to Destination Azure Blob Storage copy job properties |
Cassandra |
|
Cassandra |
Source Cassandra to Destination Cassandra copy job properties |
Cassandra |
|
Cloud |
An error response from the service. |
Copy |
A Cosmos DB Copy Job |
Copy |
Mode of job execution |
Copy |
The properties of a Copy Job |
Copy |
Job Status |
Cosmos |
A CosmosDB Cassandra table |
Cosmos |
A CosmosDB Mongo collection |
Cosmos |
A CosmosDB Mongo vCore collection |
Cosmos |
A CosmosDB NoSQL container |
Cosmos |
A CosmosDB data source/sink details |
Error |
Error Response. |
Mongo |
Source Mongo to Destination Mongo copy job properties |
Mongo |
|
Mongo |
Source Mongo to Destination Mongo vCore copy job properties |
Mongo |
|
Mongo |
A CosmosDB Mongo vCore data source/sink details |
No |
Source SQL to Destination SQL copy job properties |
No |
AzureBlobContainer
An Azure Blob container
Name | Type | Description |
---|---|---|
containerName |
string |
Azure Blob container. |
AzureBlobSourceSinkDetails
An Azure Blob Storage data source/sink
Name | Type | Description |
---|---|---|
endpointUrl |
string pattern: ^https?://[^/$.?# ]+.[^ ]*$ |
Azure Blob container endpoint. |
BlobToCassandraRUCopyJobProperties
Source Azure Blob Storage to Destination Cassandra copy job properties
Name | Type | Default value | Description |
---|---|---|---|
destinationDetails |
Destination Cassandra DataStore details |
||
jobType |
string:
Azure |
NoSqlRUToNoSqlRU |
Copy Job Type |
sourceDetails |
Azure Storage container DataStore details |
||
tasks |
Copy Job tasks. |
BlobToCassandraRUCopyJobTask
Name | Type | Description |
---|---|---|
destination |
Destination Cassandra table |
|
processedCount |
integer (int64) |
Task level Processed Count. |
source |
Source Azure Blob container |
|
totalCount |
integer (int64) |
Task level Total Count. |
CassandraRUToBlobCopyJobProperties
Source Cassandra to Destination Azure Blob Storage copy job properties
Name | Type | Default value | Description |
---|---|---|---|
destinationDetails |
Destination Cassandra DataStore details |
||
jobType |
string:
Cassandra |
NoSqlRUToNoSqlRU |
Copy Job Type |
sourceDetails |
Source Cassandra DataStore details |
||
tasks |
Copy Job tasks. |
CassandraRUToBlobCopyJobTask
Name | Type | Description |
---|---|---|
destination |
Destination Azure Blob container |
|
processedCount |
integer (int64) |
Task level Processed Count. |
source |
Source Cassandra table |
|
totalCount |
integer (int64) |
Task level Total Count. |
CassandraRUToCassandraRUCopyJobProperties
Source Cassandra to Destination Cassandra copy job properties
Name | Type | Default value | Description |
---|---|---|---|
destinationDetails |
Destination Cassandra DataStore details |
||
jobType |
string:
Cassandra |
NoSqlRUToNoSqlRU |
Copy Job Type |
sourceDetails |
Source Cassandra DataStore details |
||
tasks |
Copy Job tasks. |
CassandraRUToCassandraRUCopyJobTask
Name | Type | Description |
---|---|---|
destination |
Destination Cassandra table |
|
processedCount |
integer (int64) |
Task level Processed Count. |
source |
Source Cassandra table |
|
totalCount |
integer (int64) |
Task level Total Count. |
CloudError
An error response from the service.
Name | Type | Description |
---|---|---|
error |
Error Response. |
CopyJobGetResults
A Cosmos DB Copy Job
Name | Type | Description |
---|---|---|
id |
string |
The unique resource identifier of the database account. |
name |
string |
The name of the database account. |
properties |
The properties of a Copy Job |
|
type |
string |
The type of Azure resource. |
CopyJobMode
Mode of job execution
Value | Description |
---|---|
Offline | |
Online |
CopyJobProperties
The properties of a Copy Job
Name | Type | Description |
---|---|---|
duration |
string |
Total Duration of Job |
error |
Error response for Faulted job |
|
jobProperties | BaseCopyJobProperties: |
Job Properties |
lastUpdatedUtcTime |
string (date-time) |
Last Updated Time (ISO-8601 format) |
mode |
Mode of job execution |
|
processedCount |
integer (int64) |
Processed Count |
status |
Job Status |
|
totalCount |
integer (int64) |
Total Count |
workerCount |
integer (int32) minimum: 0 |
Worker count |
CopyJobStatus
Job Status
Value | Description |
---|---|
Pending | |
Partitioning | |
Running | |
Paused | |
Completed | |
Faulted | |
Cancelled |
CosmosDBCassandraTable
A CosmosDB Cassandra table
Name | Type | Description |
---|---|---|
keyspaceName |
string |
Azure Cosmos DB for Apache Cassandra keyspace. |
tableName |
string |
Azure Cosmos DB for Apache Cassandra table. |
CosmosDBMongoCollection
A CosmosDB Mongo collection
Name | Type | Description |
---|---|---|
collectionName |
string |
Azure Cosmos DB for MongoDB (RU) collection. |
databaseName |
string |
Azure Cosmos DB for MongoDB (RU) database. |
CosmosDBMongoVCoreCollection
A CosmosDB Mongo vCore collection
Name | Type | Description |
---|---|---|
collectionName |
string |
Azure Cosmos DB for MongoDB (vCore) collection. |
databaseName |
string |
Azure Cosmos DB for MongoDB (vCore) database. |
CosmosDBNoSqlContainer
A CosmosDB NoSQL container
Name | Type | Description |
---|---|---|
containerName |
string |
Azure Cosmos DB for NoSQL container. |
databaseName |
string |
Azure Cosmos DB for NoSQL database. |
CosmosDBSourceSinkDetails
A CosmosDB data source/sink details
Name | Type | Description |
---|---|---|
remoteAccountName |
string |
Name of remote account in case of cross-account data transfer. |
ErrorResponse
Error Response.
Name | Type | Description |
---|---|---|
code |
string |
Error code. |
message |
string |
Error message indicating why the operation failed. |
MongoRUToMongoRUCopyJobProperties
Source Mongo to Destination Mongo copy job properties
Name | Type | Default value | Description |
---|---|---|---|
destinationDetails |
Destination Mongo DataStore details |
||
jobType |
string:
Mongo |
NoSqlRUToNoSqlRU |
Copy Job Type |
sourceDetails |
Source Mongo DataStore details |
||
tasks |
Copy Job tasks. |
MongoRUToMongoRUCopyJobTask
Name | Type | Description |
---|---|---|
destination |
Destination Mongo (RU) collection |
|
processedCount |
integer (int64) |
Task level Processed Count. |
source |
Source Mongo (RU) collection |
|
totalCount |
integer (int64) |
Task level Total Count. |
MongoRUToMongoVCoreCopyJobProperties
Source Mongo to Destination Mongo vCore copy job properties
Name | Type | Default value | Description |
---|---|---|---|
destinationDetails |
Destination Mongo (vCore) DataStore details |
||
jobType |
string:
Mongo |
NoSqlRUToNoSqlRU |
Copy Job Type |
sourceDetails |
Source Mongo (RU) DataStore details |
||
tasks |
Copy Job tasks. |
MongoRUToMongoVCoreCopyJobTask
Name | Type | Description |
---|---|---|
destination |
Destination Mongo (vCore) collection |
|
processedCount |
integer (int64) |
Task level Processed Count. |
source |
Source Mongo (RU) collection |
|
totalCount |
integer (int64) |
Task level Total Count. |
MongoVCoreSourceSinkDetails
A CosmosDB Mongo vCore data source/sink details
Name | Type | Description |
---|---|---|
connectionStringKeyVaultUri |
string pattern: ^https?://[^/$.?# ]+.[^ ]*$ |
URI of Azure KeyVault secret containing connection string. |
hostName |
string |
NoSqlRUToNoSqlRUCopyJobProperties
Source SQL to Destination SQL copy job properties
Name | Type | Default value | Description |
---|---|---|---|
destinationDetails |
Destination SQL DataStore details |
||
jobType |
string:
No |
NoSqlRUToNoSqlRU |
Copy Job Type |
sourceDetails |
Source SQL DataStore details |
||
tasks |
Copy Job tasks. |
NoSqlRUToNoSqlRUCopyJobTask
Name | Type | Description |
---|---|---|
destination |
Destination SQL container |
|
processedCount |
integer (int64) |
Task level Processed Count. |
source |
Source SQL container |
|
totalCount |
integer (int64) |
Task level Total Count. |