你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

Providers - List

列出工作区中的所有提供程序及其各自的状态。

GET https://{region}.{serviceBaseUrl}/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Quantum/workspaces/{workspaceName}/providerStatus?api-version=2024-03-01-preview

URI 参数

名称 必需 类型 说明
region
path True

string

Azure Quantum 工作区所在的 Azure 区域。

resourceGroupName
path True

string

Azure 资源组的名称。

正则表达式模式: ^[a-zA-Z][a-zA-Z0-9\-_\.]*$

serviceBaseUrl
path True

string

Azure Quantum 服务基 URL。

subscriptionId
path True

string

Azure 订阅 ID。

正则表达式模式: ^[0-9a-f]{8}-(?:[0-9a-f]{4}-){3}[0-9a-f]{12}$

workspaceName
path True

string

Azure Quantum 工作区的名称。

正则表达式模式: ^[a-zA-Z][a-zA-Z0-9\-_]*$

api-version
query True

string

要用于此操作的 API 版本。

响应

名称 类型 说明
200 OK

PagedProviderStatus

请求已成功。

Other Status Codes

Azure.Core.Foundations.ErrorResponse

意外的错误响应。

标头

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

示例

Get provider and target statuses.

示例请求

GET https://{region}.{serviceBaseUrl}/subscriptions/00000000-0000-0000-0000-000000000001/resourceGroups/my-resource-group/providers/Microsoft.Quantum/workspaces/my-workspace/providerStatus?api-version=2024-03-01-preview

示例响应

{
  "value": [
    {
      "id": "microsoft-qc",
      "currentAvailability": "Available",
      "targets": [
        {
          "id": "microsoft.estimator",
          "currentAvailability": "Available",
          "averageQueueTime": 0,
          "statusPage": null
        }
      ]
    },
    {
      "id": "ionq",
      "currentAvailability": "Available",
      "targets": [
        {
          "id": "ionq.qpu",
          "currentAvailability": "Available",
          "averageQueueTime": 1679,
          "statusPage": "https://status.ionq.co"
        },
        {
          "id": "ionq.simulator",
          "currentAvailability": "Available",
          "averageQueueTime": 0,
          "statusPage": "https://status.ionq.co"
        }
      ]
    }
  ],
  "nextLink": null
}

定义

名称 说明
Azure.Core.Foundations.Error

错误对象。

Azure.Core.Foundations.ErrorResponse

包含错误详细信息的响应。

Azure.Core.Foundations.InnerError

包含有关错误的更具体信息的对象。 根据 Microsoft One API 指南 - https://github.com/Microsoft/api-guidelines/blob/vNext/Guidelines.md#7102-error-condition-responses

PagedProviderStatus

ProviderStatus 项的分页集合

ProviderAvailability

提供程序可用性。

ProviderStatus

提供程序状态。

TargetAvailability

目标可用性。

TargetStatus

目标状态。

Azure.Core.Foundations.Error

错误对象。

名称 类型 说明
code

string

服务器定义的一组错误代码中的一个。

details

Azure.Core.Foundations.Error[]

有关导致此项报告错误的特定错误的详细信息数组。

innererror

Azure.Core.Foundations.InnerError

一个 对象,该对象包含比当前对象更具体的错误信息。

message

string

错误的用户可读表示形式。

target

string

错误的目标。

Azure.Core.Foundations.ErrorResponse

包含错误详细信息的响应。

名称 类型 说明
error

Azure.Core.Foundations.Error

错误对象。

Azure.Core.Foundations.InnerError

包含有关错误的更具体信息的对象。 根据 Microsoft One API 指南 - https://github.com/Microsoft/api-guidelines/blob/vNext/Guidelines.md#7102-error-condition-responses

名称 类型 说明
code

string

服务器定义的一组错误代码中的一个。

innererror

Azure.Core.Foundations.InnerError

内部错误。

PagedProviderStatus

ProviderStatus 项的分页集合

名称 类型 说明
nextLink

string

指向下一页项的链接

value

ProviderStatus[]

此页上的 ProviderStatus 项

ProviderAvailability

提供程序可用性。

名称 类型 说明
Available

string

提供程序可用。

Degraded

string

提供程序可用于降级的体验。

Unavailable

string

提供程序不可用。

ProviderStatus

提供程序状态。

名称 类型 说明
currentAvailability

ProviderAvailability

当前提供程序可用性。

id

string

提供程序 ID。

targets

TargetStatus[]

当前目标状态。

TargetAvailability

目标可用性。

名称 类型 说明
Available

string

目标可用。

Degraded

string

目标可用于降级体验。

Unavailable

string

目标不可用。

TargetStatus

目标状态。

名称 类型 说明
averageQueueTime

integer

平均队列时间(以秒为单位)。

currentAvailability

TargetAvailability

当前目标可用性。

id

string

目标 ID。

statusPage

string

包含提供程序详细状态的页面。