Microsoft.Quantum çalışma alanları

Bicep kaynak tanımı

Çalışma alanları kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

  • kaynak grupları - Bkz. kaynak grubu dağıtım komutları

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.Quantum/workspaces kaynağı oluşturmak için şablonunuza aşağıdaki Bicep'i ekleyin.

resource symbolicname 'Microsoft.Quantum/workspaces@2026-06-15-preview' = {
  identity: {
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {}
    }
  }
  location: 'string'
  name: 'string'
  properties: {
    apiKeyEnabled: bool
    providers: [
      {
        applicationName: 'string'
        instanceUri: 'string'
        providerId: 'string'
        providerSku: 'string'
        provisioningState: 'string'
        quotas: {
          highMinutesLifetime: int
          standardMinutesLifetime: int
        }
        resourceUsageId: 'string'
        targetQuotas: [
          {
            highMinutesLifetime: int
            standardMinutesLifetime: int
            targetId: 'string'
          }
        ]
      }
    ]
    storageAccount: 'string'
    workspaceKind: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

Özellik Değerleri

Microsoft.Quantum/çalışma alanları

Ad Açıklama Değer
kimlik Bu kaynağa atanan yönetilen hizmet kimlikleri. ManagedServiceIdentity
yer Kaynağın bulunduğu coğrafi konum dize (gerekli)
ad Kaynak adı dizgi

Kısıtlama -ları:
Desen = ^[a-zA-Z0-9]+(-*[a-zA-Z0-9])*$ (gerekli)
Özellikler Özellikleri alır veya ayarlar. Kuantum çalışma alanının belirli özelliklerini tanımlayın. WorkspaceResourceProperties
Etiketler Kaynak etiketleri Etiket adları ve değerleri sözlüğü. Bkz. şablonlardaki Etiketleri

ManagedServiceIdentity (Yönetilen Servis Kimliği)

Ad Açıklama Değer
tür Yönetilen hizmet kimliği türü (hem SystemAssigned hem de UserAssigned türlerine izin verilir). 'Hiçbiri'
'Sistem Atandı'
'SystemAssigned,UserAssigned'
'UserAssigned' (gerekli)
kullanıcı tarafından atanan kimlikler Kaynakla ilişkili kullanıcı tarafından atanan kimlik kümesi. userAssignedIdentities sözlük anahtarları şu formda ARM kaynak kimlikleri olacaktır: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Sözlük değerleri, isteklerdeki boş nesneler ({}) olabilir. UserAssignedIdentities

Sağlayıcı

Ad Açıklama Değer
uygulama adı Sağlayıcının market uygulamasının görünen adı. dizgi
instanceUri Bu sağlayıcının belirli örneğini tanımlayan bir Uri. dizgi
sağlayıcı Kimliği Bu sağlayıcının benzersiz kimliği. dizgi
sağlayıcıSku Bu sağlayıcının fiyatlandırma bilgileriyle ilişkili sku. dizgi
hazırlamaDurumu Sağlama durumu alanı 'Silindi'
'Siliniyor'
'Başarısız'
'Başlatıyor'
'Başarılı'
'Güncelleştiriliyor'
Kotlar Bu sağlayıcıyla ilişkili kota tahsisatları. Yalnızca özel sağlayıcılar için kullanılabilir. KotaTahsisler
resourceUsageId Sağlayıcının kaynak kullanımını izlemek için kimlik. dizgi
HedefKotalar Bu sağlayıcıyla ilişkili hedefe özgü kota tahsisatları. Yalnızca özel sağlayıcılar için kullanılabilir. HedefKotaTahsisler[]

KotaTahsisler

Ad Açıklama Değer
highDakikaÖmür Boyu Dakikalar içinde yüksek öncelikli işlerin yürütülmesi için ömür boyu sınırı. int

Kısıtlama -ları:
En düşük değer = 0
standardDakikaÖmür Boyu Dakika cinsinden standart öncelikli işlerin yürütülmesi için ömür boyu sınırı. int

Kısıtlama -ları:
En düşük değer = 0 (gerekli)

TargetQuotaTahsislerTahsisler:

Ad Açıklama Değer
highDakikaÖmür Boyu Dakikalar içinde yüksek öncelikli işlerin yürütülmesi için ömür boyu sınırı. int

Kısıtlama -ları:
En düşük değer = 0
standardDakikaÖmür Boyu Dakika cinsinden standart öncelikli işlerin yürütülmesi için ömür boyu sınırı. int

Kısıtlama -ları:
En düşük değer = 0 (gerekli)
hedef Kimliği Bu kota tahsisleri uygulanan hedefin kimliğidir. dizgi

Kısıtlama -ları:
En az uzunluk = 1
Maksimum uzunluk = 200
Desen = ^[a-zA-Z0-9][-._a-zA-Z0-9]*$ (gerekli)

TrackedResourceTags

Ad Açıklama Değer

UserAssignedIdentities

Ad Açıklama Değer

Kullanıcı Atanmış Kimlik

Ad Açıklama Değer

WorkspaceResourceProperties

Ad Açıklama Değer
apiKeyEtkin Quantum çalışma alanı Api anahtarlarını etkinleştirme göstergesi. Bool
Sağlayıcı Bu Çalışma Alanı için seçilen Sağlayıcılar listesi Sağlayıcı[]
Depolama Hesabı Bu çalışma alanıyla ilişkili depolama hesabının ARM Kaynak Kimliği. dizgi
workspaceKind Bu çalışma alanının V1 mi yoksa V2 mi olduğu. 'V1'
'V2'

ARM şablonu kaynak tanımı

Çalışma alanları kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

  • kaynak grupları - Bkz. kaynak grubu dağıtım komutları

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.Quantum/workspaces kaynağı oluşturmak için şablonunuza aşağıdaki JSON dosyasını ekleyin.

{
  "type": "Microsoft.Quantum/workspaces",
  "apiVersion": "2026-06-15-preview",
  "name": "string",
  "identity": {
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {
      }
    }
  },
  "location": "string",
  "properties": {
    "apiKeyEnabled": "bool",
    "providers": [
      {
        "applicationName": "string",
        "instanceUri": "string",
        "providerId": "string",
        "providerSku": "string",
        "provisioningState": "string",
        "quotas": {
          "highMinutesLifetime": "int",
          "standardMinutesLifetime": "int"
        },
        "resourceUsageId": "string",
        "targetQuotas": [
          {
            "highMinutesLifetime": "int",
            "standardMinutesLifetime": "int",
            "targetId": "string"
          }
        ]
      }
    ],
    "storageAccount": "string",
    "workspaceKind": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

Özellik Değerleri

Microsoft.Quantum/çalışma alanları

Ad Açıklama Değer
apiVersiyonu API sürümü '2026-06-15-önizleme'
kimlik Bu kaynağa atanan yönetilen hizmet kimlikleri. ManagedServiceIdentity
yer Kaynağın bulunduğu coğrafi konum dize (gerekli)
ad Kaynak adı dizgi

Kısıtlama -ları:
Desen = ^[a-zA-Z0-9]+(-*[a-zA-Z0-9])*$ (gerekli)
Özellikler Özellikleri alır veya ayarlar. Kuantum çalışma alanının belirli özelliklerini tanımlayın. WorkspaceResourceProperties
Etiketler Kaynak etiketleri Etiket adları ve değerleri sözlüğü. Bkz. şablonlardaki Etiketleri
tür Kaynak türü 'Microsoft.Quantum/workspaces'

ManagedServiceIdentity (Yönetilen Servis Kimliği)

Ad Açıklama Değer
tür Yönetilen hizmet kimliği türü (hem SystemAssigned hem de UserAssigned türlerine izin verilir). 'Hiçbiri'
'Sistem Atandı'
'SystemAssigned,UserAssigned'
'UserAssigned' (gerekli)
kullanıcı tarafından atanan kimlikler Kaynakla ilişkili kullanıcı tarafından atanan kimlik kümesi. userAssignedIdentities sözlük anahtarları şu formda ARM kaynak kimlikleri olacaktır: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Sözlük değerleri, isteklerdeki boş nesneler ({}) olabilir. UserAssignedIdentities

Sağlayıcı

Ad Açıklama Değer
uygulama adı Sağlayıcının market uygulamasının görünen adı. dizgi
instanceUri Bu sağlayıcının belirli örneğini tanımlayan bir Uri. dizgi
sağlayıcı Kimliği Bu sağlayıcının benzersiz kimliği. dizgi
sağlayıcıSku Bu sağlayıcının fiyatlandırma bilgileriyle ilişkili sku. dizgi
hazırlamaDurumu Sağlama durumu alanı 'Silindi'
'Siliniyor'
'Başarısız'
'Başlatıyor'
'Başarılı'
'Güncelleştiriliyor'
Kotlar Bu sağlayıcıyla ilişkili kota tahsisatları. Yalnızca özel sağlayıcılar için kullanılabilir. KotaTahsisler
resourceUsageId Sağlayıcının kaynak kullanımını izlemek için kimlik. dizgi
HedefKotalar Bu sağlayıcıyla ilişkili hedefe özgü kota tahsisatları. Yalnızca özel sağlayıcılar için kullanılabilir. HedefKotaTahsisler[]

KotaTahsisler

Ad Açıklama Değer
highDakikaÖmür Boyu Dakikalar içinde yüksek öncelikli işlerin yürütülmesi için ömür boyu sınırı. int

Kısıtlama -ları:
En düşük değer = 0
standardDakikaÖmür Boyu Dakika cinsinden standart öncelikli işlerin yürütülmesi için ömür boyu sınırı. int

Kısıtlama -ları:
En düşük değer = 0 (gerekli)

TargetQuotaTahsislerTahsisler:

Ad Açıklama Değer
highDakikaÖmür Boyu Dakikalar içinde yüksek öncelikli işlerin yürütülmesi için ömür boyu sınırı. int

Kısıtlama -ları:
En düşük değer = 0
standardDakikaÖmür Boyu Dakika cinsinden standart öncelikli işlerin yürütülmesi için ömür boyu sınırı. int

Kısıtlama -ları:
En düşük değer = 0 (gerekli)
hedef Kimliği Bu kota tahsisleri uygulanan hedefin kimliğidir. dizgi

Kısıtlama -ları:
En az uzunluk = 1
Maksimum uzunluk = 200
Desen = ^[a-zA-Z0-9][-._a-zA-Z0-9]*$ (gerekli)

TrackedResourceTags

Ad Açıklama Değer

UserAssignedIdentities

Ad Açıklama Değer

Kullanıcı Atanmış Kimlik

Ad Açıklama Değer

WorkspaceResourceProperties

Ad Açıklama Değer
apiKeyEtkin Quantum çalışma alanı Api anahtarlarını etkinleştirme göstergesi. Bool
Sağlayıcı Bu Çalışma Alanı için seçilen Sağlayıcılar listesi Sağlayıcı[]
Depolama Hesabı Bu çalışma alanıyla ilişkili depolama hesabının ARM Kaynak Kimliği. dizgi
workspaceKind Bu çalışma alanının V1 mi yoksa V2 mi olduğu. 'V1'
'V2'

Kullanım Örnekleri

Terraform (AzAPI sağlayıcısı) kaynak tanımı

Çalışma alanları kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

  • Kaynak grupları

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.Quantum/workspaces kaynağı oluşturmak için şablonunuza aşağıdaki Terraform'u ekleyin.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Quantum/workspaces@2026-06-15-preview"
  name = "string"
  parent_id = "string"
  identity {
    type = "string"
    identity_ids = [
      "string"
    ]
  }
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = {
    properties = {
      apiKeyEnabled = bool
      providers = [
        {
          applicationName = "string"
          instanceUri = "string"
          providerId = "string"
          providerSku = "string"
          provisioningState = "string"
          quotas = {
            highMinutesLifetime = int
            standardMinutesLifetime = int
          }
          resourceUsageId = "string"
          targetQuotas = [
            {
              highMinutesLifetime = int
              standardMinutesLifetime = int
              targetId = "string"
            }
          ]
        }
      ]
      storageAccount = "string"
      workspaceKind = "string"
    }
  }
}

Özellik Değerleri

Microsoft.Quantum/çalışma alanları

Ad Açıklama Değer
kimlik Bu kaynağa atanan yönetilen hizmet kimlikleri. ManagedServiceIdentity
yer Kaynağın bulunduğu coğrafi konum dize (gerekli)
ad Kaynak adı dizgi

Kısıtlama -ları:
Desen = ^[a-zA-Z0-9]+(-*[a-zA-Z0-9])*$ (gerekli)
Özellikler Özellikleri alır veya ayarlar. Kuantum çalışma alanının belirli özelliklerini tanımlayın. WorkspaceResourceProperties
Etiketler Kaynak etiketleri Etiket adları ve değerleri sözlüğü.
tür Kaynak türü "Microsoft. Quantum/workspaces@2026-06-15-preview"

ManagedServiceIdentity (Yönetilen Servis Kimliği)

Ad Açıklama Değer
tür Yönetilen hizmet kimliği türü (hem SystemAssigned hem de UserAssigned türlerine izin verilir). 'Hiçbiri'
'Sistem Atandı'
'SystemAssigned,UserAssigned'
'UserAssigned' (gerekli)
kullanıcı tarafından atanan kimlikler Kaynakla ilişkili kullanıcı tarafından atanan kimlik kümesi. userAssignedIdentities sözlük anahtarları şu formda ARM kaynak kimlikleri olacaktır: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Sözlük değerleri, isteklerdeki boş nesneler ({}) olabilir. UserAssignedIdentities

Sağlayıcı

Ad Açıklama Değer
uygulama adı Sağlayıcının market uygulamasının görünen adı. dizgi
instanceUri Bu sağlayıcının belirli örneğini tanımlayan bir Uri. dizgi
sağlayıcı Kimliği Bu sağlayıcının benzersiz kimliği. dizgi
sağlayıcıSku Bu sağlayıcının fiyatlandırma bilgileriyle ilişkili sku. dizgi
hazırlamaDurumu Sağlama durumu alanı 'Silindi'
'Siliniyor'
'Başarısız'
'Başlatıyor'
'Başarılı'
'Güncelleştiriliyor'
Kotlar Bu sağlayıcıyla ilişkili kota tahsisatları. Yalnızca özel sağlayıcılar için kullanılabilir. KotaTahsisler
resourceUsageId Sağlayıcının kaynak kullanımını izlemek için kimlik. dizgi
HedefKotalar Bu sağlayıcıyla ilişkili hedefe özgü kota tahsisatları. Yalnızca özel sağlayıcılar için kullanılabilir. HedefKotaTahsisler[]

KotaTahsisler

Ad Açıklama Değer
highDakikaÖmür Boyu Dakikalar içinde yüksek öncelikli işlerin yürütülmesi için ömür boyu sınırı. int

Kısıtlama -ları:
En düşük değer = 0
standardDakikaÖmür Boyu Dakika cinsinden standart öncelikli işlerin yürütülmesi için ömür boyu sınırı. int

Kısıtlama -ları:
En düşük değer = 0 (gerekli)

TargetQuotaTahsislerTahsisler:

Ad Açıklama Değer
highDakikaÖmür Boyu Dakikalar içinde yüksek öncelikli işlerin yürütülmesi için ömür boyu sınırı. int

Kısıtlama -ları:
En düşük değer = 0
standardDakikaÖmür Boyu Dakika cinsinden standart öncelikli işlerin yürütülmesi için ömür boyu sınırı. int

Kısıtlama -ları:
En düşük değer = 0 (gerekli)
hedef Kimliği Bu kota tahsisleri uygulanan hedefin kimliğidir. dizgi

Kısıtlama -ları:
En az uzunluk = 1
Maksimum uzunluk = 200
Desen = ^[a-zA-Z0-9][-._a-zA-Z0-9]*$ (gerekli)

TrackedResourceTags

Ad Açıklama Değer

UserAssignedIdentities

Ad Açıklama Değer

Kullanıcı Atanmış Kimlik

Ad Açıklama Değer

WorkspaceResourceProperties

Ad Açıklama Değer
apiKeyEtkin Quantum çalışma alanı Api anahtarlarını etkinleştirme göstergesi. Bool
Sağlayıcı Bu Çalışma Alanı için seçilen Sağlayıcılar listesi Sağlayıcı[]
Depolama Hesabı Bu çalışma alanıyla ilişkili depolama hesabının ARM Kaynak Kimliği. dizgi
workspaceKind Bu çalışma alanının V1 mi yoksa V2 mi olduğu. 'V1'
'V2'