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

resourceGroupName
path True

string

minLength: 1
maxLength: 90
pattern: ^[a-zA-Z][a-zA-Z0-9\-_\.]*$

Имя группы ресурсов Azure.

subscriptionId
path True

string

minLength: 36
maxLength: 36
pattern: ^[0-9a-f]{8}-(?:[0-9a-f]{4}-){3}[0-9a-f]{12}$

ИД подписки Azure.

workspaceName
path True

string

minLength: 2
maxLength: 50
pattern: ^[a-zA-Z][a-zA-Z0-9\-_]*$

Имя рабочей области Azure Quantum.

api-version
query True

string

minLength: 1

Версия API, используемая для данной операции.

Ответы

Имя Тип Описание
200 OK

PagedProviderStatus

Запрос выполнен успешно.

Other Status Codes

Azure.Core.Foundations.ErrorResponse

Непредвиденное сообщение об ошибке.

Заголовки

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.Core.Foundations.Error

Объект ошибки.

Azure.Core.Foundations.ErrorResponse

Ответ, содержащий сведения об ошибке.

Azure.Core.Foundations.InnerError

Объект, содержащий более конкретные сведения об ошибке. В соответствии с рекомендациями по Azure REST API — https://aka.ms/AzureRestApiGuidelines#handling-errors.

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

Объект, содержащий более конкретные сведения об ошибке. В соответствии с рекомендациями по Azure REST API — https://aka.ms/AzureRestApiGuidelines#handling-errors.

Имя Тип Описание
code

string

Один из определяемых сервером кодов ошибок.

innererror

Azure.Core.Foundations.InnerError

Внутренняя ошибка.

PagedProviderStatus

Выгруженная коллекция элементов ProviderStatus

Имя Тип Описание
nextLink

string (uri)

Ссылка на следующую страницу элементов

value

ProviderStatus[]

Элементы ProviderStatus на этой странице

ProviderAvailability

Доступность провайдера.

Значение Описание
Available

Провайдер доступен.

Degraded

Провайдер доступен с ухудшенным опытом.

Unavailable

Провайдер недоступен.

ProviderStatus

Статус провайдера.

Имя Тип Описание
currentAvailability

ProviderAvailability

Текущая доступность поставщика.

id

string

Идентификатор провайдера.

targets

TargetStatus[]

Текущие целевые статусы.

TargetAvailability

Целевая доступность.

Значение Описание
Available

Цель доступна.

Degraded

Цель доступна с ухудшенным опытом.

Unavailable

Цель недоступна.

TargetStatus

Целевой статус.

Имя Тип Описание
averageQueueTime

integer (int64)

Среднее время ожидания в очереди в секундах.

currentAvailability

TargetAvailability

Текущая целевая доступность.

id

string

Идентификатор цели.

metadata

object

Метаданные этой целевой цели.

numQubits

integer (int32)

minimum: 1
maximum: 100000

Число кубита.

statusPage

string

Страница с подробным статусом провайдера.

targetProfile

string

Профиль целевого QIR.