Jobs - Cancel
请求取消现有作业。
POST {endpoint}/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Quantum/workspaces/{workspaceName}/jobs/{jobId}:cancel?api-version=2025-12-01-preview
URI 参数
| 名称 | 在 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
endpoint
|
path | True |
string (uri) |
Azure Quantum 服务的端点。 例如,https://{region}.quantum.azure.com |
|
job
|
path | True |
string maxLength: 36pattern: ^[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}$ |
作业的 ID。 |
|
resource
|
path | True |
string minLength: 1maxLength: 90 pattern: ^[a-zA-Z][a-zA-Z0-9\-_\.]*$ |
Azure 资源组的名称。 |
|
subscription
|
path | True |
string minLength: 36maxLength: 36 pattern: ^[0-9a-f]{8}-(?:[0-9a-f]{4}-){3}[0-9a-f]{12}$ |
Azure 订阅 ID。 |
|
workspace
|
path | True |
string minLength: 2maxLength: 50 pattern: ^[a-zA-Z][a-zA-Z0-9\-_]*$ |
Azure Quantum 工作区的名称。 |
|
api-version
|
query | True |
string minLength: 1 |
要用于此操作的 API 版本。 |
响应
| 名称 | 类型 | 说明 |
|---|---|---|
| 200 OK |
请求已成功。 |
|
| Other Status Codes |
意外错误响应。 标头 x-ms-error-code: string |
安全性
AzureEntraAuth
Azure Entra OAuth2 身份验证
类型:
oauth2
流向:
application
令牌 URL:
https://login.microsoftonline.com/common/oauth2/v2.0/token
作用域
| 名称 | 说明 |
|---|---|
| https://quantum.microsoft.com/.default |
x-ms-quantum-api-key
Azure Api-Key 身份验证
类型:
apiKey
在:
header
示例
Cancels a job.
示例请求
POST {endpoint}/subscriptions/00000000-0000-0000-0000-000000000001/resourceGroups/my-resource-group/providers/Microsoft.Quantum/workspaces/my-workspace/jobs/00000000-0000-0000-0000-000000000002:cancel?api-version=2025-12-01-preview
示例响应
{
"name": "my-job",
"id": "00000000-0000-0000-0000-000000000002",
"itemType": "Job",
"jobType": "QuantumComputing",
"beginExecutionTime": "2020-09-30T23:59:02.3737928+00:00",
"cancellationTime": "2020-10-01T00:00:00.0000000+00:00",
"containerUri": "https://storage.blob.core.windows.net/job-00000000-0000-0000-0000-000000000002?sv=2019-02-02&sr=c&sig=SANITIZED&se=2020-10-01T11%3A57%3A01Z&sp=rcw",
"creationTime": "2020-09-30T23:57:02.3737928+00:00",
"createdBy": "user1@example.com",
"createdByType": "User",
"lastModifiedTime": "2020-10-01T00:10:00.0000000+00:00",
"lastModifiedBy": "user2@example.com",
"lastModifiedByType": "User",
"lastUpdatedTime": "2020-10-01T00:15:00.0000000+00:00",
"endExecutionTime": "2020-10-01T00:00:00.0000000+00:00",
"errorData": null,
"inputDataFormat": "qir.v1",
"inputDataUri": "https://storage.blob.core.windows.net/job-00000000-0000-0000-0000-000000000002/inputData?sv=2019-02-02&sr=b&sig=SANITIZED&se=2020-10-01T11%3A57%3A01Z&sp=rcw",
"inputParams": {},
"metadata": {},
"outputDataFormat": "microsoft.resource-estimates.v1",
"outputDataUri": "https://storage.blob.core.windows.net/job-00000000-0000-0000-0000-000000000002/rawOutputData?sv=2019-02-02&sr=c&sig=SANITIZED&se=2020-10-01T11%3A57%3A01Z&sp=rcw",
"providerId": "microsoft-qc",
"status": "Cancelled",
"target": "microsoft.estimator",
"tags": [
"tag1",
"tag_2"
],
"priority": "Standard",
"usage": {
"standardMinutes": 7
}
}
定义
| 名称 | 说明 |
|---|---|
|
Azure. |
错误对象。 |
|
Azure. |
包含错误详细信息的响应。 |
|
Azure. |
包含有关错误的更具体信息的对象。 根据 Azure REST API 准则 - https://aka.ms/AzureRestApiGuidelines#handling-errors。 |
|
Cost |
提供商计费的作业成本。 由于附加税费和货币兑换率,账单上的最终费用可能略有不同。 |
|
Created |
创造该物品的身份类型。 |
|
Errors. |
错误对象。 |
|
Item |
工作区项的类型。 |
|
Job |
要在工作区中运行的作业。 |
|
Job |
作业的状态。 |
|
Job |
作业的类型。 |
| Priority |
作业优先级。 |
|
Quantum |
量子计算数据。 |
|
Usage |
使用事件详细信息。 |
Azure.Core.Foundations.Error
错误对象。
| 名称 | 类型 | 说明 |
|---|---|---|
| code |
string |
服务器定义的错误代码集之一。 |
| details |
导致此报告错误的特定错误的详细信息数组。 |
|
| innererror |
包含与当前对象有关错误的更具体信息的对象。 |
|
| message |
string |
错误的人工可读表示形式。 |
| target |
string |
错误的目标。 |
Azure.Core.Foundations.ErrorResponse
包含错误详细信息的响应。
| 名称 | 类型 | 说明 |
|---|---|---|
| error |
错误对象。 |
Azure.Core.Foundations.InnerError
包含有关错误的更具体信息的对象。 根据 Azure REST API 准则 - https://aka.ms/AzureRestApiGuidelines#handling-errors。
| 名称 | 类型 | 说明 |
|---|---|---|
| code |
string |
服务器定义的错误代码集之一。 |
| innererror |
内部错误。 |
CostEstimate
提供商计费的作业成本。 由于附加税费和货币兑换率,账单上的最终费用可能略有不同。
| 名称 | 类型 | 说明 |
|---|---|---|
| currencyCode |
string |
货币代码。 |
| estimatedTotal |
number (float) |
估计总数。 |
| events |
使用事件列表。 |
CreatedByType
创造该物品的身份类型。
| 值 | 说明 |
|---|---|
| User |
该物品由用户创建 |
| Application |
该项目由应用创建 |
| ManagedIdentity |
该项目是通过托管身份创建的 |
| Key |
该物品是用密钥创建的 |
Errors.WorkspaceItemError
错误对象。
| 名称 | 类型 | 说明 |
|---|---|---|
| code |
string |
服务器定义的错误代码集之一。 |
| details |
导致此报告错误的特定错误的详细信息数组。 |
|
| innererror |
包含与当前对象有关错误的更具体信息的对象。 |
|
| message |
string |
错误的人工可读表示形式。 |
| target |
string |
错误的目标。 |
ItemType
工作区项的类型。
| 值 | 说明 |
|---|---|
| Job |
提交处理的程序、问题或应用程序。 |
| Session |
作业的逻辑分组。 |
JobDetails
要在工作区中运行的作业。
| 名称 | 类型 | 说明 |
|---|---|---|
| beginExecutionTime |
string (date-time) |
项目开始执行的时间。 |
| cancellationTime |
string (date-time) |
作业成功取消的时间。 |
| containerUri |
string |
Blob 容器 SAS uri,该容器用于托管作业数据。 |
| costEstimate |
成本估算。 |
|
| createdBy |
string |
创造这个物品的身份。 |
| createdByType |
创造该物品的身份类型。 |
|
| creationTime |
string (date-time) |
项的创建时间。 |
| endExecutionTime |
string (date-time) |
项目完成执行的时间。 |
| errorData |
错误信息。 |
|
| id |
string maxLength: 36pattern: ^[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}$ |
作业的 ID。 |
| inputDataFormat |
string |
输入数据的格式。 |
| inputDataUri |
string |
输入 blob URI(如果指定),它将替代容器中的默认输入 blob。 |
| inputParams |
object |
作业的输入参数。 目标求解器使用的 JSON 对象。 预计该对象的大小较小,仅用于指定执行目标的参数,而不是输入数据。 |
| itemType |
string:
Job |
Quantum Workspace 项的类型 |
| jobType |
作业类型。 |
|
| lastModifiedBy |
string |
最后修改该物品的身份。 |
| lastModifiedByType |
最后修改该物品的身份类型。 |
|
| lastModifiedTime |
string (date-time) |
客户发起的商品最后修改的时间戳。 |
| lastUpdatedTime |
string (date-time) |
系统最后一次更新该物品的时间。 |
| metadata |
object |
作业元数据。 元数据使客户端能够存储特定于客户端的信息 |
| name |
string |
物料的名称。 名称不需要是唯一的,它仅用于显示目的。 |
| outputDataFormat |
string |
输出数据的格式。 |
| outputDataUri |
string |
输出 blob uri。 作业成功完成后,结果将上传到此 blob。 |
| priority |
作业或会话的优先级。 |
|
| providerId |
string |
提供程序的唯一标识符。 |
| quantumComputingData |
量子计算数据。 |
|
| sessionId |
string |
作业所属的会话的 ID。 |
| status |
作业的状态。 |
|
| tags |
string[] |
与作业关联的用户提供的标记列表。 |
| target |
string |
运行作业的目标标识符。 |
| usage |
object |
资源消耗指标包含特定于提供商的使用数据,例如执行时间、消耗的量子镜头等。 |
JobStatus
作业的状态。
| 值 | 说明 |
|---|---|
| Queued |
任务已经排队了。 |
| Waiting |
作业正在队列中等待执行。 |
| Executing |
作业正在执行中。 |
| CancellationRequested |
已申请取消该工作。 |
| Cancelling |
这份工作正在被取消。 |
| Finishing |
这项工作正在完成中。 |
| Completed |
作业已完成。 |
| Succeeded |
工作成功完成。 |
| Failed |
作业完成但失败。 |
| Cancelled |
作业已取消。 |
JobType
作业的类型。
| 值 | 说明 |
|---|---|
| Unknown |
未知作业类型。 |
| QuantumComputing |
量子计算作业类型。 |
| Optimization |
优化作业类型。 |
Priority
作业优先级。
| 值 | 说明 |
|---|---|
| Standard |
作业的基本优先级。 |
| High |
作业的优先级被提升。 |
QuantumComputingData
量子计算数据。
| 名称 | 类型 | 说明 |
|---|---|---|
| count |
integer (int64) |
作业中的量子计算项数。 |
UsageEvent
使用事件详细信息。
| 名称 | 类型 | 说明 |
|---|---|---|
| amountBilled |
number (float) |
计费金额。 |
| amountConsumed |
number (float) |
消耗的量。 |
| dimensionId |
string |
维度 ID。 |
| dimensionName |
string |
维度名称。 |
| measureUnit |
string |
度量单位。 |
| unitPrice |
number (float) |
单价。 |