Workspaces - List By Subscription

Hämtar listan över arbetsytor i en prenumeration.

GET https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.Quantum/workspaces?api-version=2025-12-15-preview

URI-parametrar

Namn I Krävs Typ Beskrivning
subscriptionId
path True

string (uuid)

ID för målprenumerationen. Värdet måste vara ett UUID.

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

QuantumWorkspaceListResult

Azure-åtgärden har slutförts.

Other Status Codes

ErrorResponse

Ett oväntat felsvar.

Säkerhet

azure_auth

Azure Active Directory OAuth2-flöde.

Typ: oauth2
Rinna: implicit
URL för auktorisering: https://login.microsoftonline.com/common/oauth2/authorize

Scope

Namn Beskrivning
user_impersonation personifiera ditt användarkonto

Exempel

Workspaces_ListBySubscription

Exempel på begäran

GET https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/providers/Microsoft.Quantum/workspaces?api-version=2025-12-15-preview

Exempel på svar

{
  "value": [
    {
      "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/quantumResourcegroup/providers/Microsoft.Quantum/Workspaces/quantumworkspace1",
      "name": "quantumworkspace1",
      "type": "Microsoft.Quantum/Workspaces",
      "properties": {
        "providers": [
          {
            "providerId": "Honeywell",
            "providerSku": "Basic",
            "applicationName": "quantumworkspace1-h1",
            "instanceUri": "https://h1.endpoint.com",
            "provisioningState": "Succeeded",
            "resourceUsageId": "00000000-1111-2222-3333-444444444444"
          },
          {
            "providerId": "suiteProvider",
            "provisioningState": "Succeeded",
            "applicationName": "quantumworkspace1-s1",
            "instanceUri": "https://s1.endpoint.com",
            "providerSku": "Basic",
            "resourceUsageId": "00000000-1111-2222-3333-444444444444",
            "quotas": {
              "standardMinutesLifetime": 500,
              "highMinutesLifetime": 50
            }
          }
        ],
        "provisioningState": "Succeeded",
        "usable": "Yes",
        "storageAccount": "/subscriptions/1C4B2828-7D49-494F-933D-061373BE28C2/resourceGroups/quantumResourcegroup/providers/Microsoft.Storage/storageAccounts/testStorageAccount",
        "workspaceKind": "V1",
        "endpointUri": "https://quantumworkspace1.westus.quantum.azure.com",
        "apiKeyEnabled": true
      },
      "location": "West US",
      "tags": {
        "department": "MightyMight",
        "company": "Contoso"
      },
      "identity": {
        "type": "SystemAssigned",
        "principalId": "00000000-1111-2222-3333-444444444444",
        "tenantId": "00000000-1111-2222-3333-444444444444"
      },
      "systemData": {
        "createdBy": "user1",
        "createdByType": "User",
        "createdAt": "2020-01-01T17:18:19.1234567Z",
        "lastModifiedBy": "user2",
        "lastModifiedByType": "User",
        "lastModifiedAt": "2020-01-02T17:18:19.1234567Z"
      }
    }
  ]
}

Definitioner

Namn Beskrivning
createdByType

Den typ av identitet som skapade resursen.

ErrorAdditionalInfo

Ytterligare information om resurshanteringsfelet.

ErrorDetail

Detaljerna om felet.

ErrorResponse

Felsvar

ManagedOnBehalfOfConfiguration

Konfigurationsegenskaper för Hanterad-Behalf-Of. Den här konfigurationen finns för de resurser där en resursprovider hanterar dessa resurser för resursägarens räkning.

ManagedServiceIdentity

Hanterad tjänstidentitet (systemtilldelade och/eller användartilldelade identiteter)

ManagedServiceIdentityType

Typ av hanterad tjänstidentitet (där både SystemAssigned- och UserAssigned-typer tillåts).

MoboBrokerResource

Hanterad-på-Behalf-Of asynkron resurs. Den här resursen skapas av resursprovidern för att hantera vissa resurser för användarens räkning.

Provider

Information om en leverantör. En provider är en entitet som erbjuder mål för att köra Azure Quantum-jobb.

ProviderStatus

Statusfält för etablering

QuantumWorkspace

Definitionsobjektet för resursproxy för Quantum Workspace.

QuantumWorkspaceListResult

Svaret från en QuantumWorkspace liståtgärd.

QuotaAllocations

Kvottilldelningar där varje fält representerar olika kvottyper.

systemData

Metadata som rör skapande och senaste ändring av resursen.

UsableStatus

Om den aktuella arbetsytan är redo att acceptera jobb.

UserAssignedIdentity

Användartilldelade identitetsegenskaper

WorkspaceKind

Typ av arbetsyta.

WorkspaceProvisioningStatus

Etableringsstatus för arbetsytan.

WorkspaceResourceProperties

Egenskaper för en arbetsyta

createdByType

Den typ av identitet som skapade resursen.

Värde Beskrivning
User
Application
ManagedIdentity
Key

ErrorAdditionalInfo

Ytterligare information om resurshanteringsfelet.

Namn Typ Beskrivning
info

object

Ytterligare information.

type

string

Ytterligare informationstyp.

ErrorDetail

Detaljerna om felet.

Namn Typ Beskrivning
additionalInfo

ErrorAdditionalInfo[]

Ytterligare information om felet.

code

string

Felkoden.

details

ErrorDetail[]

Felinformationen.

message

string

Felmeddelandet.

target

string

Felmålet.

ErrorResponse

Felsvar

Namn Typ Beskrivning
error

ErrorDetail

Felobjektet.

ManagedOnBehalfOfConfiguration

Konfigurationsegenskaper för Hanterad-Behalf-Of. Den här konfigurationen finns för de resurser där en resursprovider hanterar dessa resurser för resursägarens räkning.

Namn Typ Beskrivning
moboBrokerResources

MoboBrokerResource[]

Resurser förBehalf-Of asynkrona meddelandeköer

ManagedServiceIdentity

Hanterad tjänstidentitet (systemtilldelade och/eller användartilldelade identiteter)

Namn Typ Beskrivning
principalId

string (uuid)

Tjänstens huvudnamns-ID för den systemtilldelade identiteten. Den här egenskapen tillhandahålls endast för en systemtilldelad identitet.

tenantId

string (uuid)

Klientorganisations-ID för den systemtilldelade identiteten. Den här egenskapen tillhandahålls endast för en systemtilldelad identitet.

type

ManagedServiceIdentityType

Typ av hanterad tjänstidentitet (där både SystemAssigned- och UserAssigned-typer tillåts).

userAssignedIdentities

<string,  UserAssignedIdentity>

User-Assigned identiteter
Uppsättningen användartilldelade identiteter som är associerade med resursen. Ordlistenycklarna userAssignedIdentities är ARM-resurs-ID:er i formuläret: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Ordlistevärdena kan vara tomma objekt ({}) i begäranden.

ManagedServiceIdentityType

Typ av hanterad tjänstidentitet (där både SystemAssigned- och UserAssigned-typer tillåts).

Värde Beskrivning
None
SystemAssigned
UserAssigned
SystemAssigned,UserAssigned

MoboBrokerResource

Hanterad-på-Behalf-Of asynkron resurs. Den här resursen skapas av resursprovidern för att hantera vissa resurser för användarens räkning.

Namn Typ Beskrivning
id

string (arm-id)

Resursidentifierare för en Managed-On-Behalf-Of Broker-resurs

Provider

Information om en leverantör. En provider är en entitet som erbjuder mål för att köra Azure Quantum-jobb.

Namn Typ Beskrivning
applicationName

string

Leverantörens visningsnamn för Marketplace-programmet.

instanceUri

string

En URI som identifierar den specifika instansen av den här providern.

providerId

string

Unikt ID för den här providern.

providerSku

string

Den SKU som är associerad med prisinformation för den här providern.

provisioningState

ProviderStatus

Statusfält för etablering

quotas

QuotaAllocations

Kvotfördelningar kopplade till denna leverantör. Endast tillgängligt för specialleverantörer.

resourceUsageId

string

ID för att spåra resursanvändning för providern.

ProviderStatus

Statusfält för etablering

Värde Beskrivning
Succeeded

Providern har etablerats.

Launching

Providern börjar etablera.

Updating

Leverantören uppdateras.

Deleting

Providern tar bort.

Deleted

Providern tas bort.

Failed

Providern misslyckades.

QuantumWorkspace

Definitionsobjektet för resursproxy för Quantum Workspace.

Namn Typ Beskrivning
id

string (arm-id)

Fullständigt kvalificerat resurs-ID för resursen. T.ex. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

identity

ManagedServiceIdentity

De hanterade tjänstidentiteter som tilldelats den här resursen.

location

string

Den geo-plats där resursen finns

name

string

Namnet på resursen

properties

WorkspaceResourceProperties

Hämtar eller anger egenskaperna. Definiera kvantarbetsytans specifika egenskaper.

systemData

systemData

Azure Resource Manager-metadata som innehåller createdBy och modifiedBy information.

tags

object

Resursetiketter.

type

string

Resurstypen. T.ex. "Microsoft.Compute/virtualMachines" eller "Microsoft.Storage/storageAccounts"

QuantumWorkspaceListResult

Svaret från en QuantumWorkspace liståtgärd.

Namn Typ Beskrivning
nextLink

string (uri)

Länken till nästa sida med objekt

value

QuantumWorkspace[]

QuantumWorkspace-objekten på den här sidan

QuotaAllocations

Kvottilldelningar där varje fält representerar olika kvottyper.

Namn Typ Beskrivning
highMinutesLifetime

integer (int32)

minimum: 0

Livslängdsgräns för körning av jobb med hög prioritet i minuter.

standardMinutesLifetime

integer (int32)

minimum: 0

Livslängdsgräns för körning av standardprioritetsjobb i minuter.

systemData

Metadata som rör skapande och senaste ändring av resursen.

Namn Typ Beskrivning
createdAt

string (date-time)

Tidsstämpeln för resursskapande (UTC).

createdBy

string

Identiteten som skapade resursen.

createdByType

createdByType

Den typ av identitet som skapade resursen.

lastModifiedAt

string (date-time)

Tidsstämpeln för resursens senaste ändring (UTC)

lastModifiedBy

string

Identiteten som senast ändrade resursen.

lastModifiedByType

createdByType

Den typ av identitet som senast ändrade resursen.

UsableStatus

Om den aktuella arbetsytan är redo att acceptera jobb.

Värde Beskrivning
Yes

Arbetsytan är användbar och kan ta emot jobb.

No

Arbetsytan kan inte användas och kan inte ta emot jobb.

Partial

Arbetsytan är delvis användbar.

UserAssignedIdentity

Användartilldelade identitetsegenskaper

Namn Typ Beskrivning
clientId

string (uuid)

Klient-ID för den tilldelade identiteten.

principalId

string (uuid)

Huvud-ID för den tilldelade identiteten.

WorkspaceKind

Typ av arbetsyta.

Värde Beskrivning
V1

Arbetsytan är en arbetsyta för generell användning.

V2

Arbetsytan är en V2-arbetsyta.

WorkspaceProvisioningStatus

Etableringsstatus för arbetsytan.

Värde Beskrivning
Succeeded

Etableringen av arbetsytan har slutförts.

Failed

Etableringen av arbetsytan misslyckades.

Canceled

Resursskapandet avbröts.

ProviderLaunching

Arbetsytan börjar för närvarande att etablera en provider.

ProviderUpdating

Arbetsytan håller för närvarande på att uppdatera en provider.

ProviderDeleting

Arbetsytan tar för närvarande bort en provider.

ProviderProvisioning

Arbetsytan etablerar för närvarande en provider.

WorkspaceResourceProperties

Egenskaper för en arbetsyta

Namn Typ Beskrivning
apiKeyEnabled

boolean

Indikator för aktivering av Api-nycklar för Kvantarbetsyta.

endpointUri

string

URI:n för arbetsytans slutpunkt.

managedOnBehalfOfConfiguration

ManagedOnBehalfOfConfiguration

Hanteras på uppdrag av konfigurationen.

managedStorageAccount

string (arm-id)

ARM-resurs-ID för det hanterade lagringskonto som är associerat med den här arbetsytan.

providers

Provider[]

Lista över leverantörer som valts för den här arbetsytan

provisioningState

WorkspaceProvisioningStatus

Statusfält för etablering

storageAccount

string (arm-id)

ARM-resurs-ID för lagringskontot som är associerat med den här arbetsytan.

usable

UsableStatus

Om den aktuella arbetsytan är redo att acceptera jobb.

workspaceKind

WorkspaceKind

Oavsett om den här arbetsytan är V1 eller V2.