Providers - List

Visa en lista över alla leverantörer på arbetsytan med deras respektive status.

GET {endpoint}/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Quantum/workspaces/{workspaceName}/providerStatus?api-version=2026-01-15-preview

URI-parametrar

Namn I Krävs Typ Beskrivning
endpoint
path True

string (uri)

Slutpunkten för Azure Quantum-tjänsten. Till exempel https://{region}.quantum.azure.com

resourceGroupName
path True

string

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

Namnet på Azure-resursgruppen.

subscriptionId
path True

string

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

Prenumerations-ID för Azure.

workspaceName
path True

string

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

Namnet på Azure Quantum-arbetsytan.

api-version
query True

string

minLength: 1

Den API-version som ska användas för den här åtgärden.

Svaren

Namn Typ Beskrivning
200 OK

PagedProviderStatus

Begäran har lyckats.

Other Status Codes

Azure.Core.Foundations.ErrorResponse

Ett oväntat felsvar.

Headers

x-ms-error-code: string

Säkerhet

AzureEntraAuth

Azure Entra OAuth2-autentisering

Typ: oauth2
Rinna: application
Token-URL: https://login.microsoftonline.com/common/oauth2/v2.0/token

Scope

Namn Beskrivning
https://quantum.microsoft.com/.default

x-ms-quantum-api-key

Azure Api-Key-autentisering

Typ: apiKey
I: header

Exempel

Get provider and target statuses.

Exempelförfrågan

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

Exempelsvar

{
  "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
}

Definitioner

Namn Beskrivning
Azure.Core.Foundations.Error

Felobjektet.

Azure.Core.Foundations.ErrorResponse

Ett svar som innehåller felinformation.

Azure.Core.Foundations.InnerError

Ett objekt som innehåller mer specifik information om felet. Enligt riktlinjerna för Azure REST API – https://aka.ms/AzureRestApiGuidelines#handling-errors.

PagedProviderStatus

En sidindelad samling av ProviderStatus-objekt

ProviderAvailability

Leverantörens tillgänglighet.

ProviderStatus

Leverantörens status.

TargetAvailability

Måltillgänglighet.

TargetStatus

Målstatus.

Azure.Core.Foundations.Error

Felobjektet.

Namn Typ Beskrivning
code

string

En av en serverdefinierad uppsättning felkoder.

details

Azure.Core.Foundations.Error[]

En matris med information om specifika fel som ledde till det rapporterade felet.

innererror

Azure.Core.Foundations.InnerError

Ett objekt som innehåller mer specifik information än det aktuella objektet om felet.

message

string

En mänsklig läsbar representation av felet.

target

string

Målet för felet.

Azure.Core.Foundations.ErrorResponse

Ett svar som innehåller felinformation.

Namn Typ Beskrivning
error

Azure.Core.Foundations.Error

Felobjektet.

Azure.Core.Foundations.InnerError

Ett objekt som innehåller mer specifik information om felet. Enligt riktlinjerna för Azure REST API – https://aka.ms/AzureRestApiGuidelines#handling-errors.

Namn Typ Beskrivning
code

string

En av en serverdefinierad uppsättning felkoder.

innererror

Azure.Core.Foundations.InnerError

Inre fel.

PagedProviderStatus

En sidindelad samling av ProviderStatus-objekt

Namn Typ Beskrivning
nextLink

string (uri)

Länken till nästa sida med objekt

value

ProviderStatus[]

Objekten ProviderStatus på den här sidan

ProviderAvailability

Leverantörens tillgänglighet.

Värde Beskrivning
Available

Leverantören är tillgänglig.

Degraded

Providern är tillgänglig med försämrad upplevelse.

Unavailable

Providern är inte tillgänglig.

ProviderStatus

Leverantörens status.

Namn Typ Beskrivning
currentAvailability

ProviderAvailability

Aktuell leverantörstillgänglighet.

id

string

Leverantörens ID.

targets

TargetStatus[]

Aktuella målstatusar.

TargetAvailability

Måltillgänglighet.

Värde Beskrivning
Available

Målet är tillgängligt.

Degraded

Target är tillgängligt med försämrad upplevelse.

Unavailable

Målet är inte tillgängligt.

TargetStatus

Målstatus.

Namn Typ Beskrivning
averageQueueTime

integer (int64)

Genomsnittlig kötid i sekunder.

currentAvailability

TargetAvailability

Aktuell måltillgänglighet.

id

string

Mål-ID.

metadata

object

Metadata för det här målet.

numQubits

integer (int32)

minimum: 1
maximum: 100000

Qubit-talet.

statusPage

string

En sida med detaljerad status för leverantören.

targetProfile

string

Mål QIR-profil.