Providers - List
Перечислите всех поставщиков в рабочей области с указанием их соответствующего состояния.
GET {endpoint}/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Quantum/workspaces/{workspaceName}/providerStatus?api-version=2026-01-15-preview
Параметры URI
| Имя | В | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
endpoint
|
path | True |
string (uri) |
Конечная точка сервиса Azure Quantum. Например, https://{region}.quantum.azure.com |
|
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. |
|
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 Authentication
Тип:
oauth2
Flow:
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 {endpoint}/subscriptions/00000000-0000-0000-0000-000000000001/resourceGroups/my-resource-group/providers/Microsoft.Quantum/workspaces/my-workspace/providerStatus?api-version=2026-01-15-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",
"numQubits": 80,
"targetProfile": "unrestricted",
"metadata": {
"key": "value"
}
},
{
"id": "ionq.simulator",
"currentAvailability": "Available",
"averageQueueTime": 0,
"statusPage": "https://status.ionq.co"
}
]
}
],
"nextLink": null
}
Определения
| Имя | Описание |
|---|---|
|
Azure. |
Объект ошибки. |
|
Azure. |
Ответ, содержащий сведения об ошибке. |
|
Azure. |
Объект, содержащий более конкретные сведения об ошибке. В соответствии с рекомендациями по Azure REST API — https://aka.ms/AzureRestApiGuidelines#handling-errors. |
|
Paged |
Выгруженная коллекция элементов ProviderStatus |
|
Provider |
Доступность провайдера. |
|
Provider |
Статус провайдера. |
|
Target |
Целевая доступность. |
|
Target |
Целевой статус. |
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 |
Внутренняя ошибка. |
PagedProviderStatus
Выгруженная коллекция элементов ProviderStatus
| Имя | Тип | Описание |
|---|---|---|
| nextLink |
string (uri) |
Ссылка на следующую страницу элементов |
| value |
Элементы ProviderStatus на этой странице |
ProviderAvailability
Доступность провайдера.
| Значение | Описание |
|---|---|
| Available |
Провайдер доступен. |
| Degraded |
Провайдер доступен с ухудшенным опытом. |
| Unavailable |
Провайдер недоступен. |
ProviderStatus
Статус провайдера.
| Имя | Тип | Описание |
|---|---|---|
| currentAvailability |
Текущая доступность поставщика. |
|
| id |
string |
Идентификатор провайдера. |
| targets |
Текущие целевые статусы. |
TargetAvailability
Целевая доступность.
| Значение | Описание |
|---|---|
| Available |
Цель доступна. |
| Degraded |
Цель доступна с ухудшенным опытом. |
| Unavailable |
Цель недоступна. |
TargetStatus
Целевой статус.
| Имя | Тип | Описание |
|---|---|---|
| averageQueueTime |
integer (int64) |
Среднее время ожидания в очереди в секундах. |
| currentAvailability |
Текущая целевая доступность. |
|
| id |
string |
Идентификатор цели. |
| metadata |
object |
Метаданные этой целевой цели. |
| numQubits |
integer (int32) minimum: 1maximum: 100000 |
Число кубита. |
| statusPage |
string |
Страница с подробным статусом провайдера. |
| targetProfile |
string |
Профиль целевого QIR. |