Microsoft Azure Quantum Workspaces API

The Workspaces API from Microsoft Azure Quantum — 6 operation(s) for workspaces.

Business capability
IT Infrastructure Management BC-600.50

Operations 9

Each operation below carries the questions people ask an LLM about it and the instructions they give an agent to run it. Generated by API Evangelist overlay

POST /subscriptions/{subscriptionId}/providers/Microsoft.Quantum/locations/{location}/checkNameAvailability Check if a quantum workspace name is available · Workspaces check name availability #
Ask an LLM
“Is the quantum workspace name I want already taken in this region?”
“Can I verify a workspace name is free before creating an Azure Quantum workspace?”
Tell an agent
Check whether my proposed quantum workspace name is available in this location.
Verify the quantum workspace name is unused before I provision it.
GET /subscriptions/{subscriptionId}/providers/Microsoft.Quantum/workspaces List quantum workspaces in a subscription · Workspaces list by subscription #
Ask an LLM
“Which Azure Quantum workspaces exist across my whole subscription?”
“What quantum workspaces do I have in every resource group?”
Tell an agent
List all quantum workspaces in my subscription.
Show every Azure Quantum workspace across all my resource groups.
GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Quantum/workspaces List quantum workspaces in a resource group · Workspaces list by resource group #
Ask an LLM
“What quantum workspaces live in one particular resource group?”
“Can I see only the quantum workspaces inside a single resource group?”
Tell an agent
List the quantum workspaces in this resource group.
Show only the Azure Quantum workspaces scoped to my resource group.
GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Quantum/workspaces/{workspaceName} Get a quantum workspace's details · Workspaces get #
Ask an LLM
“How do I look up the configuration of a specific quantum workspace?”
“What providers and storage account is my quantum workspace set up with?”
Tell an agent
Get the details of quantum workspace {workspaceName}.
Show the properties of the {workspaceName} quantum workspace.
PUT /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Quantum/workspaces/{workspaceName} Create or update a quantum workspace · Workspaces create or update #
Ask an LLM
“How do I create a new Azure Quantum workspace?”
“Can I change a quantum workspace's properties or managed identity after creating it?”
Tell an agent
Create a quantum workspace named {workspaceName} with properties {properties}.
Assign managed identity {identity} to quantum workspace {workspaceName}.
PATCH /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Quantum/workspaces/{workspaceName} Update a quantum workspace's tags · Workspaces update tags #
Ask an LLM
“Can I change only the resource tags on an existing quantum workspace?”
“How do I tag a quantum workspace for cost tracking without touching its other settings?”
Tell an agent
Set the tags on quantum workspace {workspaceName} to {tags}.
Replace the resource tags of workspace {workspaceName}.
DELETE /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Quantum/workspaces/{workspaceName} Delete a quantum workspace · Workspaces delete #
Ask an LLM
“How do I remove a quantum workspace I no longer use?”
“Can I tear down an Azure Quantum workspace entirely?”
Tell an agent destructive · confirm first
Delete the quantum workspace {workspaceName}.
Remove workspace {workspaceName} from Azure Quantum permanently.
POST /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Quantum/workspaces/{workspaceName}/listKeys Get a quantum workspace's API keys · Workspaces list keys #
Ask an LLM
“Where do I get the access keys to call the Quantum REST APIs for my workspace?”
“Why does a quantum workspace hand out two keys instead of one?”
Tell an agent
Fetch the API keys for quantum workspace {workspaceName}.
Show the primary and secondary keys of workspace {workspaceName}.
POST /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Quantum/workspaces/{workspaceName}/regenerateKey Regenerate a quantum workspace API key · Workspaces regenerate keys #
Ask an LLM
“How do I rotate the primary or secondary key on a quantum workspace?”
“Does the old workspace key stop working right away when I regenerate it?”
Tell an agent destructive · confirm first
Regenerate the {keys} key for quantum workspace {workspaceName}.
Rotate the API keys on workspace {workspaceName} because one leaked.

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/microsoft-quantum:microsoft-quantum-workspaces-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

microsoft-quantum-workspaces-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Azure Quantum Management Workspaces API
  version: 2025-12-15-preview
  description: Microsoft.Quantum Resource Provider Management API
  x-typespec-generated:
  - emitter: '@azure-tools/typespec-autorest'
servers:
- url: https://management.azure.com
security:
- azure_auth:
  - user_impersonation
tags:
- name: Workspaces
paths:
  /subscriptions/{subscriptionId}/providers/Microsoft.Quantum/locations/{location}/checkNameAvailability:
    post:
      operationId: Workspaces_CheckNameAvailability
      tags:
      - Workspaces
      description: Check the availability of the resource name for the given location.
      parameters:
      - $ref: ../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter
      - $ref: ../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter
      - $ref: ../../../../../common-types/resource-management/v5/types.json#/parameters/LocationParameter
      responses:
        '200':
          description: The request has succeeded.
          content:
            application/json:
              schema:
                $ref: ../../../../../common-types/resource-management/v5/types.json#/definitions/CheckNameAvailabilityResponse
        default:
          description: An unexpected error response.
          content:
            application/json:
              schema:
                $ref: ../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse
      x-ms-examples:
        Workspaces_CheckNameAvailability:
          $ref: ./examples/Workspaces_CheckNameAvailability.json
      requestBody:
        content:
          application/json:
            schema:
              $ref: ../../../../../common-types/resource-management/v5/types.json#/definitions/CheckNameAvailabilityRequest
        description: The CheckAvailability request
        required: true
      summary: Workspaces check name availability
      x-summary-source: derived
  /subscriptions/{subscriptionId}/providers/Microsoft.Quantum/workspaces:
    get:
      operationId: Workspaces_ListBySubscription
      tags:
      - Workspaces
      description: Gets the list of Workspaces within a Subscription.
      parameters:
      - $ref: ../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter
      - $ref: ../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter
      responses:
        '200':
          description: Azure operation completed successfully.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/QuantumWorkspaceListResult'
        default:
          description: An unexpected error response.
          content:
            application/json:
              schema:
                $ref: ../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse
      x-ms-examples:
        Workspaces_ListBySubscription:
          $ref: ./examples/Workspaces_ListBySubscription.json
      x-ms-pageable:
        nextLinkName: nextLink
      summary: Workspaces list by subscription
      x-summary-source: derived
  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Quantum/workspaces:
    get:
      operationId: Workspaces_ListByResourceGroup
      tags:
      - Workspaces
      description: Gets the list of Workspaces within a resource group.
      parameters:
      - $ref: ../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter
      - $ref: ../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter
      - $ref: ../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter
      responses:
        '200':
          description: Azure operation completed successfully.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/QuantumWorkspaceListResult'
        default:
          description: An unexpected error response.
          content:
            application/json:
              schema:
                $ref: ../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse
      x-ms-examples:
        Workspaces_ListByResourceGroup:
          $ref: ./examples/Workspaces_ListByResourceGroup.json
      x-ms-pageable:
        nextLinkName: nextLink
      summary: Workspaces list by resource group
      x-summary-source: derived
  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Quantum/workspaces/{workspaceName}:
    get:
      operationId: Workspaces_Get
      tags:
      - Workspaces
      description: Returns the Workspace resource associated with the given name.
      parameters:
      - $ref: ../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter
      - $ref: ../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter
      - $ref: ../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter
      - name: workspaceName
        in: path
        description: The name of the quantum workspace resource.
        required: true
        schema:
          type: string
          pattern: ^[a-zA-Z0-9]+(-*[a-zA-Z0-9])*$
      responses:
        '200':
          description: Azure operation completed successfully.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/QuantumWorkspace'
        default:
          description: An unexpected error response.
          content:
            application/json:
              schema:
                $ref: ../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse
      x-ms-examples:
        Workspaces_Get:
          $ref: ./examples/Workspaces_Get.json
      summary: Workspaces get
      x-summary-source: derived
    put:
      operationId: Workspaces_CreateOrUpdate
      tags:
      - Workspaces
      description: Creates or updates a Workspace resource.
      parameters:
      - $ref: ../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter
      - $ref: ../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter
      - $ref: ../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter
      - name: workspaceName
        in: path
        description: The name of the quantum workspace resource.
        required: true
        schema:
          type: string
          pattern: ^[a-zA-Z0-9]+(-*[a-zA-Z0-9])*$
      responses:
        '200':
          description: Resource 'QuantumWorkspace' update operation succeeded
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/QuantumWorkspace'
        '201':
          description: Resource 'QuantumWorkspace' create operation succeeded
          headers:
            Azure-AsyncOperation:
              description: A link to the status monitor
              schema:
                type: string
            Retry-After:
              description: The Retry-After header can indicate how long the client should wait before polling the operation status.
              schema:
                type: integer
                format: int32
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/QuantumWorkspace'
        default:
          description: An unexpected error response.
          content:
            application/json:
              schema:
                $ref: ../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse
      x-ms-examples:
        Workspaces_CreateOrUpdate:
          $ref: ./examples/Workspaces_CreateOrUpdate.json
      x-ms-long-running-operation-options:
        final-state-via: azure-async-operation
      x-ms-long-running-operation: true
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/QuantumWorkspace'
        description: Workspace details.
        required: true
      summary: Workspaces create or update
      x-summary-source: derived
    patch:
      operationId: Workspaces_UpdateTags
      tags:
      - Workspaces
      description: Updates an existing Workspace's tags.
      parameters:
      - $ref: ../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter
      - $ref: ../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter
      - $ref: ../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter
      - name: workspaceName
        in: path
        description: The name of the quantum workspace resource.
        required: true
        schema:
          type: string
          pattern: ^[a-zA-Z0-9]+(-*[a-zA-Z0-9])*$
      responses:
        '200':
          description: Azure operation completed successfully.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/QuantumWorkspace'
        default:
          description: An unexpected error response.
          content:
            application/json:
              schema:
                $ref: ../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse
      x-ms-examples:
        Workspaces_UpdateTags:
          $ref: ./examples/Workspaces_UpdateTags.json
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/QuantumWorkspaceTagsUpdate'
        description: Parameters supplied to update tags.
        required: true
      summary: Workspaces update tags
      x-summary-source: derived
    delete:
      operationId: Workspaces_Delete
      tags:
      - Workspaces
      description: Deletes a Workspace resource.
      parameters:
      - $ref: ../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter
      - $ref: ../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter
      - $ref: ../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter
      - name: workspaceName
        in: path
        description: The name of the quantum workspace resource.
        required: true
        schema:
          type: string
          pattern: ^[a-zA-Z0-9]+(-*[a-zA-Z0-9])*$
      responses:
        '202':
          description: Resource deletion accepted.
          headers:
            Location:
              description: The Location header contains the URL where the status of the long running operation can be checked.
              schema:
                type: string
            Retry-After:
              description: The Retry-After header can indicate how long the client should wait before polling the operation status.
              schema:
                type: integer
                format: int32
        '204':
          description: Resource does not exist.
        default:
          description: An unexpected error response.
          content:
            application/json:
              schema:
                $ref: ../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse
      x-ms-examples:
        Workspaces_Delete:
          $ref: ./examples/Workspaces_Delete.json
      x-ms-long-running-operation-options:
        final-state-via: location
      x-ms-long-running-operation: true
      summary: Workspaces delete
      x-summary-source: derived
  ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Quantum/workspaces/{workspaceName}/listKeys
  : post:
      operationId: Workspaces_ListKeys
      tags:
      - Workspaces
      description: Get the keys to use with the Quantum APIs. A key is used to authenticate and authorize access to the Quantum REST APIs. Only one key is needed at a time; two are given to provide seamless key regeneration.
      parameters:
      - $ref: ../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter
      - $ref: ../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter
      - $ref: ../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter
      - name: workspaceName
        in: path
        description: The name of the quantum workspace resource.
        required: true
        schema:
          type: string
          pattern: ^[a-zA-Z0-9]+(-*[a-zA-Z0-9])*$
      responses:
        '200':
          description: Azure operation completed successfully.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ListKeysResult'
        default:
          description: An unexpected error response.
          content:
            application/json:
              schema:
                $ref: ../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse
      x-ms-examples:
        Workspaces_ListKeys:
          $ref: ./examples/Workspaces_ListKeys.json
      summary: Workspaces list keys
      x-summary-source: derived
  ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Quantum/workspaces/{workspaceName}/regenerateKey
  : post:
      operationId: Workspaces_RegenerateKeys
      tags:
      - Workspaces
      description: Regenerate either the primary or secondary key for use with the Quantum APIs. The old key will stop working immediately.
      parameters:
      - $ref: ../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter
      - $ref: ../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter
      - $ref: ../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter
      - name: workspaceName
        in: path
        description: The name of the quantum workspace resource.
        required: true
        schema:
          type: string
          pattern: ^[a-zA-Z0-9]+(-*[a-zA-Z0-9])*$
      responses:
        '204':
          description: There is no content to send for this request, but the headers may be useful.
        default:
          description: An unexpected error response.
          content:
            application/json:
              schema:
                $ref: ../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse
      x-ms-examples:
        Workspaces_RegenerateKeys:
          $ref: ./examples/Workspaces_RegenerateKeys.json
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/ApiKeys'
        description: 'Which key to regenerate:  primary or secondary.'
        required: true
      summary: Workspaces regenerate keys
      x-summary-source: derived
components:
  schemas:
    KeyType:
      type: string
      description: The API key type.
      enum:
      - Primary
      - Secondary
      x-ms-enum:
        name: KeyType
        modelAsString: true
        values:
        - name: Primary
          value: Primary
          description: The primary API key.
        - name: Secondary
          value: Secondary
          description: The secondary API key.
    ApiKey:
      type: object
      description: Azure quantum workspace Api key details.
      properties:
        createdAt:
          type: string
          format: date-time
          description: The creation time of the api key.
        key:
          type: string
          description: The Api key.
          readOnly: true
    ProviderStatus:
      type: string
      description: Provisioning status field
      enum:
      - Succeeded
      - Launching
      - Updating
      - Deleting
      - Deleted
      - Failed
      x-ms-enum:
        name: ProviderStatus
        modelAsString: true
        values:
        - name: Succeeded
          value: Succeeded
          description: The provider is successfully provisioned.
        - name: Launching
          value: Launching
          description: The provider is starting provisioning.
        - name: Updating
          value: Updating
          description: The provider is updating.
        - name: Deleting
          value: Deleting
          description: The provider is deleting.
        - name: Deleted
          value: Deleted
          description: The provider is deleted.
        - name: Failed
          value: Failed
          description: The provider is failed.
    WorkspaceKind:
      type: string
      description: The workspace type.
      enum:
      - V1
      - V2
      x-ms-enum:
        name: WorkspaceKind
        modelAsString: true
        values:
        - name: V1
          value: V1
          description: The workspace is a general-purpose workspace.
        - name: V2
          value: V2
          description: The workspace is a V2 workspace.
    QuantumWorkspaceListResult:
      type: object
      description: The response of a QuantumWorkspace list operation.
      properties:
        value:
          type: array
          description: The QuantumWorkspace items on this page
          items:
            $ref: '#/components/schemas/QuantumWorkspace'
        nextLink:
          type: string
          format: uri
          description: The link to the next page of items
      required:
      - value
    UsableStatus:
      type: string
      description: Whether the current workspace is ready to accept Jobs.
      enum:
      - 'Yes'
      - 'No'
      - Partial
      x-ms-enum:
        name: UsableStatus
        modelAsString: true
        values:
        - name: 'Yes'
          value: 'Yes'
          description: The workspace is usable and can accept jobs.
        - name: 'No'
          value: 'No'
          description: The workspace is not usable and cannot accept jobs.
        - name: Partial
          value: Partial
          description: The workspace is partially usable.
    Provider:
      type: object
      description: Information about a Provider. A Provider is an entity that offers Targets to run Azure Quantum Jobs.
      properties:
        providerId:
          type: string
          description: Unique id of this provider.
        providerSku:
          type: string
          description: The sku associated with pricing information for this provider.
        instanceUri:
          type: string
          description: A Uri identifying the specific instance of this provider.
        applicationName:
          type: string
          description: The provider's marketplace application display name.
        provisioningState:
          $ref: '#/components/schemas/ProviderStatus'
          description: Provisioning status field
        resourceUsageId:
          type: string
          description: Id to track resource usage for the provider.
        quotas:
          $ref: '#/components/schemas/QuotaAllocations'
          description: Quota allocations associated with this provider. Available only for special providers.
    QuantumWorkspaceTagsUpdate:
      type: object
      description: The type used for updating tags in QuantumWorkspace resources.
      properties:
        tags:
          type: object
          description: Resource tags.
          additionalProperties:
            type: string
    WorkspaceResourceProperties:
      type: object
      description: Properties of a Workspace
      properties:
        providers:
          type: array
          description: List of Providers selected for this Workspace
          items:
            $ref: '#/components/schemas/Provider'
          x-ms-identifiers:
          - providerId
        usable:
          $ref: '#/components/schemas/UsableStatus'
          description: Whether the current workspace is ready to accept Jobs.
          readOnly: true
        provisioningState:
          $ref: '#/components/schemas/WorkspaceProvisioningStatus'
          description: Provisioning status field
          readOnly: true
        storageAccount:
          $ref: '#/components/schemas/StorageAccountResourceId'
          description: ARM Resource Id of the storage account associated with this workspace.
        workspaceKind:
          $ref: '#/components/schemas/WorkspaceKind'
          description: Whether this workspace is V1 or V2.
        endpointUri:
          type: string
          description: The URI of the workspace endpoint.
          readOnly: true
        apiKeyEnabled:
          type: boolean
          description: Indicator of enablement of the Quantum workspace Api keys.
        managedOnBehalfOfConfiguration:
          $ref: ../../../../../common-types/resource-management/v5/mobo.json#/definitions/ManagedOnBehalfOfConfiguration
          description: Managed On Behalf Of configuration.
          readOnly: true
        managedStorageAccount:
          $ref: '#/components/schemas/StorageAccountResourceId'
          description: ARM Resource Id of the managed storage account associated with this workspace.
          readOnly: true
    WorkspaceProvisioningStatus:
      type: string
      description: The Workspace provisioning status.
      enum:
      - Succeeded
      - Failed
      - Canceled
      - ProviderLaunching
      - ProviderUpdating
      - ProviderDeleting
      - ProviderProvisioning
      x-ms-enum:
        name: WorkspaceProvisioningStatus
        modelAsString: true
        values:
        - name: Succeeded
          value: Succeeded
          description: The Workspace provisioning is succeeded.
        - name: Failed
          value: Failed
          description: The Workspace provisioning failed.
        - name: Canceled
          value: Canceled
          description: Resource creation was canceled.
        - name: ProviderLaunching
          value: ProviderLaunching
          description: The Workspace is currently starting to provision a provider.
        - name: ProviderUpdating
          value: ProviderUpdating
          description: The Workspace is currently updating a provider.
        - name: ProviderDeleting
          value: ProviderDeleting
          description: The Workspace is currently deleting a provider.
        - name: ProviderProvisioning
          value: ProviderProvisioning
          description: The Workspace is currently provisioning a provider.
    ApiKeys:
      type: object
      description: List of api keys to be generated.
      properties:
        keys:
          type: array
          description: A list of api key names.
          items:
            $ref: '#/components/schemas/KeyType'
    QuotaAllocations:
      type: object
      description: Quota allocations with each field representing different quota type.
      properties:
        standardMinutesLifetime:
          type: integer
          format: int32
          description: Lifetime limit for standard priority jobs execution in minutes.
          minimum: 0
        highMinutesLifetime:
          type: integer
          format: int32
          description: Lifetime limit for high priority jobs execution in minutes.
          minimum: 0
      required:
      - standardMinutesLifetime
    QuantumWorkspace:
      type: object
      description: The resource proxy definition object for Quantum Workspace.
      properties:
        properties:
          $ref: '#/components/schemas/WorkspaceResourceProperties'
          description: Gets or sets the properties. Define quantum workspace's specific properties.
        identity:
          $ref: ../../../../../common-types/resource-management/v5/managedidentity.json#/definitions/ManagedServiceIdentity
          description: The managed service identities assigned to this resource.
      allOf:
      - $ref: ../../../../../common-types/resource-management/v5/types.json#/definitions/TrackedResource
    ListKeysResult:
      type: object
      description: Result of list Api keys and connection strings.
      properties:
        apiKeyEnabled:
          type: boolean
          description: Indicator of enablement of the Quantum workspace Api keys.
        primaryKey:
          $ref: '#/components/schemas/ApiKey'
          description: The quantum workspace primary api key.
        secondaryKey:
          $ref: '#/components/schemas/ApiKey'
          description: The quantum workspace secondary api key.
        primaryConnectionString:
          type: string
          description: The connection string of the primary api key.
          readOnly: true
        secondaryConnectionString:
          type: string
          description: The connection string of the secondary api key.
          readOnly: true
    StorageAccountResourceId:
      type: string
      format: arm-id
      description: ARM Resource Id of a storage account.
      x-ms-arm-id-details:
        allowedResources:
        - type: Microsoft.Storage/storageAccounts
  securitySchemes:
    azure_auth:
      type: oauth2
      flows:
        implicit:
          scopes:
            user_impersonation: impersonate your user account
          authorizationUrl: https://login.microsoftonline.com/common/oauth2/authorize
      description: Azure Active Directory OAuth2 Flow.