Aracılığıyla paylaş


Microsoft.Compute diskleri 2020-12-01

Bicep kaynak tanımı

Disk 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.Compute/disks kaynağı oluşturmak için şablonunuza aşağıdaki Bicep'i ekleyin.

resource symbolicname 'Microsoft.Compute/disks@2020-12-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  sku: {
    name: 'string'
  }
  extendedLocation: {
    name: 'string'
    type: 'EdgeZone'
  }
  properties: {
    burstingEnabled: bool
    creationData: {
      createOption: 'string'
      galleryImageReference: {
        id: 'string'
        lun: int
      }
      imageReference: {
        id: 'string'
        lun: int
      }
      logicalSectorSize: int
      sourceResourceId: 'string'
      sourceUri: 'string'
      storageAccountId: 'string'
      uploadSizeBytes: int
    }
    diskAccessId: 'string'
    diskIOPSReadWrite: int
    diskMBpsReadWrite: int
    diskSizeGB: int
    encryption: {
      diskEncryptionSetId: 'string'
      type: 'string'
    }
    encryptionSettingsCollection: {
      enabled: bool
      encryptionSettings: [
        {
          diskEncryptionKey: {
            secretUrl: 'string'
            sourceVault: {
              id: 'string'
            }
          }
          keyEncryptionKey: {
            keyUrl: 'string'
            sourceVault: {
              id: 'string'
            }
          }
        }
      ]
      encryptionSettingsVersion: 'string'
    }
    hyperVGeneration: 'string'
    maxShares: int
    networkAccessPolicy: 'string'
    osType: 'string'
    purchasePlan: {
      name: 'string'
      product: 'string'
      promotionCode: 'string'
      publisher: 'string'
    }
    securityProfile: {
      securityType: 'TrustedLaunch'
    }
    supportsHibernation: bool
    tier: 'string'
  }
  zones: [
    'string' or int
  ]
}

Özellik değerleri

Disk

Ad Açıklama Değer
ad Kaynak adı dize (gerekli)

Karakter sınırı: 1-80

Geçerli karakterler:
Alfasayısallar, alt çizgiler ve kısa çizgiler.
yer Kaynak konumu dize (gerekli)
Etiketler Kaynak etiketleri Etiket adları ve değerleri sözlüğü. Bkz. şablonlardaki Etiketleri
Sku Disk sku adı. Standard_LRS, Premium_LRS, StandardSSD_LRS, UltraSSD_LRS, Premium_ZRS veya StandardSSD_ZRS olabilir. DiskSku
extendedLocation Diskin oluşturulacağı genişletilmiş konum. Genişletilmiş konum değiştirilemez. ExtendedLocation
Özellikler Disk kaynağı özellikleri. DiskProperties
Bölge Disk için Mantıksal bölge listesi. Dize veya int olarak kullanılabilirlik alanları dizisi.

ExtendedLocation

Ad Açıklama Değer
ad Genişletilmiş konumun adı. dizgi
tür Genişletilmiş konumun türü. 'EdgeZone'

DiskProperties

Ad Açıklama Değer
burstingEnabled Diskin sağlanan performans hedefinin ötesinde patlamayı etkinleştirmek için true olarak ayarlayın. Seri artış varsayılan olarak devre dışıdır. Ultra diskler için geçerli değildir. Bool
creationData Disk kaynağı bilgileri. Disk oluşturulduktan sonra CreationData bilgileri değiştirilemez. CreationData (gerekli)
diskAccessId Disklerde özel uç noktaları kullanmak için DiskAccess kaynağının ARM kimliği. dizgi
diskIOPSReadWrite Bu disk için izin verilen IOPS sayısı; yalnızca UltraSSD diskler için ayarlanabilir. Bir işlem 4k ile 256k bayt arasında aktarım yapabilir. Int
diskMBpsReadWrite Bu disk için izin verilen bant genişliği; yalnızca UltraSSD diskler için ayarlanabilir. MB/sn, saniyede milyonlarca bayt anlamına gelir. Burada MB değeri, 10'un gücünün ISO gösterimini kullanır. Int
diskSizeGB creationData.createOption Boş ise, bu alan zorunludur ve oluşturulacak diskin boyutunu gösterir. Bu alan güncelleştirmeler veya diğer seçeneklerle birlikte oluşturma için mevcutsa yeniden boyutlandırmayı gösterir. Yeniden boyutlandırmalara yalnızca disk çalışan bir VM'ye bağlı değilse izin verilir ve yalnızca diskin boyutunu artırabilir. Int
Şifreleme Şifreleme özelliği bekleyen verileri müşteri tarafından yönetilen anahtarlarla veya platform tarafından yönetilen anahtarlarla şifrelemek için kullanılabilir. Şifreleme
encryptionSettingsCollection Azure Disk Şifrelemesi için kullanılan şifreleme ayarları koleksiyonu, disk veya anlık görüntü başına birden çok şifreleme ayarı içerebilir. EncryptionSettingsCollection
hyperVGeneration Sanal Makinenin hiper yönetici oluşturması. Yalnızca işletim sistemi diskleri için geçerlidir. 'V1'
'V2'
maxShares Diske aynı anda eklenebilen vm sayısı üst sınırı. Birden büyük değer, aynı anda birden çok VM'ye bağlanabilen bir diski gösterir. Int
networkAccessPolicy Diske ağ üzerinden erişim ilkesi. 'AllowAll'
'AllowPrivate'
'DenyAll'
osType İşletim Sistemi türü. 'Linux'
'Windows'
purchasePlan İşletim sistemi diskinin oluşturulduğu görüntü için satın alma planı bilgileri. Örneğin - {name: 2019-Datacenter, yayımcı: MicrosoftWindowsServer, ürün: WindowsServer} PurchasePlan
securityProfile Kaynağın güvenlikle ilgili bilgilerini içerir. DiskSecurityProfile
supportsHibernation Diskteki işletim sisteminin hazırda beklemeyi desteklediğini gösterir. Bool
Katmanı Burada açıklandığı gibi diskin performans katmanı (örneğin, P4, S10): https://azure.microsoft.com/pricing/details/managed-disks/. Ultra diskler için geçerli değildir. dizgi

CreationData

Ad Açıklama Değer
createOption Bu, disk oluşturma işleminin olası kaynaklarını numaralandırır. 'Ekle'
'Kopyala'
'Boş'
'FromImage'
'İçeri Aktar'
'Geri Yükle'
'Karşıya Yükle' (gerekli)
galleryImageReference Galeri Görüntüsünden oluşturuluyorsa gereklidir. ImageDiskReference kimliği, diskin oluşturulacağı paylaşılan kadırga görüntüsü sürümünün ARM kimliği olacaktır. ImageDiskReference
imageReference Disk kaynağı bilgileri. ImageDiskReference
logicalSectorSize Ultra diskler için bayt cinsinden mantıksal kesim boyutu. Desteklenen değerler 512 ad 4096'dır. Varsayılan değer 4096'dır. Int
sourceResourceId createOption Kopyala ise, bu kaynak anlık görüntünün veya diskin ARM kimliğidir. dizgi
sourceUri createOption İçeri Aktar ise, bu yönetilen diske aktarılacak blobun URI'sidir. dizgi
storageAccountId createOption İçeri Aktar ise gereklidir. Disk olarak içeri aktaracak blobu içeren depolama hesabının Azure Resource Manager tanımlayıcısı. dizgi
uploadSizeBytes createOption Karşıya Yükle ise bu, VHD alt bilgisi de dahil olmak üzere karşıya yükleme içeriğinin boyutudur. Bu değer 20972032 (VHD alt bilgisi için 20 MiB + 512 bayt) ile 35183298347520 bayt (VHD alt bilgisi için 32 TiB + 512 bayt) arasında olmalıdır. Int

ImageDiskReference

Ad Açıklama Değer
Kimliği Platform Görüntü Deposu veya kullanıcı görüntüsü başvurusu içeren göreli uri. dize (gerekli)
Lun Disk bir görüntünün veri diskinden oluşturulduysa, görüntüdeki veri disklerinden hangisinin kullanılacağını gösteren bir dizindir. İşletim sistemi diskleri için bu alan null. Int

Şifreleme

Ad Açıklama Değer
diskEncryptionSetId Bekleyen şifrelemeyi etkinleştirmek için kullanılacak disk şifreleme kümesinin ResourceId değeri. dizgi
tür Diskin verilerini şifrelemek için kullanılan anahtar türü. 'EncryptionAtRestWithCustomerKey'
'EncryptionAtRestWithPlatformAndCustomerKeys'
'EncryptionAtRestWithPlatformKey'

EncryptionSettingsCollection

Ad Açıklama Değer
Etkin Bu bayrağı true olarak ayarlayın ve şifrelemeyi etkinleştirmek için DiskEncryptionKey ve isteğe bağlı KeyEncryptionKey sağlayın. Şifrelemeyi devre dışı bırakmak için bu bayrağı false olarak ayarlayın ve DiskEncryptionKey ve KeyEncryptionKey'i kaldırın. EncryptionSettings istek nesnesinde null ise, mevcut ayarlar değişmeden kalır. bool (gerekli)
encryptionSettings Her disk birimi için bir şifreleme ayarları koleksiyonu. EncryptionSettingsElement[]
encryptionSettingsVersion Diskler için kullanılan şifreleme türünü açıklar. Bu alan ayarlandıktan sonra üzerine yazılamaz. '1.0', AAD uygulamasıyla Azure Disk Şifrelemesi'ne karşılık gelir.'1.1', Azure Disk Şifrelemesi'ne karşılık gelir. dizgi

EncryptionSettingsElement

Ad Açıklama Değer
diskEncryptionKey Anahtar Kasası Gizli Anahtarı Url'si ve disk şifreleme anahtarının kasa kimliği KeyVaultAndSecretReference
keyEncryptionKey Anahtar Kasası Anahtar Url'si ve anahtar şifreleme anahtarının kasa kimliği. KeyEncryptionKey isteğe bağlıdır ve disk şifreleme anahtarını açmak için sağlandığında kullanılır. KeyVaultAndKeyReference

KeyVaultAndSecretReference

Ad Açıklama Değer
secretUrl KeyVault'ta bir anahtara veya gizli diziye işaret eden URL dize (gerekli)
sourceVault Anahtarı veya gizli anahtarı içeren KeyVault kaynak kimliği SourceVault (gerekli)

SourceVault

Ad Açıklama Değer
Kimliği Kaynak Kimliği dizgi

KeyVaultAndKeyReference

Ad Açıklama Değer
keyUrl KeyVault'ta bir anahtara veya gizli diziye işaret eden URL dize (gerekli)
sourceVault Anahtarı veya gizli anahtarı içeren KeyVault kaynak kimliği SourceVault (gerekli)

PurchasePlan

Ad Açıklama Değer
ad Plan kimliği. dize (gerekli)
ürün Marketten alınan görüntünün çarpımını belirtir. Bu, imageReference öğesi altındaki Offer ile aynı değerdir. dize (gerekli)
promotionCode Teklif Promosyon Kodu. dizgi
yayınevi Yayımcı kimliği. dize (gerekli)

DiskSecurityProfile

Ad Açıklama Değer
securityType VM'nin SecurityType'ını belirtir. Yalnızca işletim sistemi diskleri için geçerlidir. 'TrustedLaunch'

DiskSku

Ad Açıklama Değer
ad Sku adı. 'Premium_LRS'
'Premium_ZRS'
'StandardSSD_LRS'
'StandardSSD_ZRS'
'Standard_LRS'
'UltraSSD_LRS'

Hızlı başlangıç şablonları

Aşağıdaki hızlı başlangıç şablonları bu kaynak türünü dağıtır.

Şablon Açıklama
Kullanılabilirlik Alanları 3 düğüm percona XtraDB kümesi dağıtma

Azure 'a dağıtma
Bu şablon CentOS 6.5 veya Ubuntu 12.04 üzerinde 3 düğüm mySQL yüksek kullanılabilirlik kümesi dağıtır
Portainer ve Traefik önceden yüklenmiş Windows Docker Konağı

Azure 'a dağıtma
Portainer ve Traefik'in önceden yüklenmiş olduğu Windows Docker Konağı
Belirli bir kesim boyutuna sahip ultra yönetilen bir disk oluşturur

Azure 'a dağıtma
Bu şablon, kullanıcının 512 veya 4096 kesim boyutunu belirtmesine olanak sağlayan yeni bir ultra yönetilen disk oluşturur.
EfficientIP VHD vm oluşturma

Azure 'a dağıtma
Bu şablon, Bir EfficientIP VHD'sinden bir VM oluşturur ve bunu başka bir Kaynak Grubunda ve ardından sanal makinede bulunabilecek mevcut bir sanal ağa bağlamanıza olanak tanır
Mevcut VHD'lerden VM oluşturma ve var olan VNET bağlama

Azure 'a dağıtma
Bu şablon VHD'lerden (OS + veri diski) bir VM oluşturur ve bunu başka bir Kaynak Grubunda ve ardından sanal makinede bulunabilecek mevcut bir sanal ağa bağlamanıza olanak tanır
Özel bir VHD yeni veya mevcut bir sanal ağda VM oluşturma

Azure 'a dağıtma
Bu şablon özelleştirilmiş bir VHD'den vm oluşturur ve sanal makineden başka bir Kaynak Grubunda bulunabilen yeni veya mevcut bir sanal ağa bağlamanıza olanak tanır
SSH ile Windows Server VM

Azure 'a dağıtma
Anahtar tabanlı kimlik doğrulamasını kullanarak SSH aracılığıyla bağlanabilmeniz için Açık SSH etkinleştirilmiş tek bir Windows VM dağıtın.
Backup Vault aracılığıyla korumayı etkinleştirmek & Disk Oluşturma

Azure 'a dağıtma
Disk oluşturan ve Backup Vault aracılığıyla korumayı etkinleştiren şablon
UltraSSD'da SQL VM Performansı İçin İyileştirilmiş Depolama Ayarlarını

Azure 'a dağıtma
SQL Günlük dosyaları için UltraSSD kullanarak performans açısından iyileştirilmiş depolama ayarlarına sahip bir SQL Server Sanal Makinesi oluşturma

ARM şablonu kaynak tanımı

Disk 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.Compute/disks kaynağı oluşturmak için şablonunuza aşağıdaki JSON dosyasını ekleyin.

{
  "type": "Microsoft.Compute/disks",
  "apiVersion": "2020-12-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "sku": {
    "name": "string"
  },
  "extendedLocation": {
    "name": "string",
    "type": "EdgeZone"
  },
  "properties": {
    "burstingEnabled": "bool",
    "creationData": {
      "createOption": "string",
      "galleryImageReference": {
        "id": "string",
        "lun": "int"
      },
      "imageReference": {
        "id": "string",
        "lun": "int"
      },
      "logicalSectorSize": "int",
      "sourceResourceId": "string",
      "sourceUri": "string",
      "storageAccountId": "string",
      "uploadSizeBytes": "int"
    },
    "diskAccessId": "string",
    "diskIOPSReadWrite": "int",
    "diskMBpsReadWrite": "int",
    "diskSizeGB": "int",
    "encryption": {
      "diskEncryptionSetId": "string",
      "type": "string"
    },
    "encryptionSettingsCollection": {
      "enabled": "bool",
      "encryptionSettings": [
        {
          "diskEncryptionKey": {
            "secretUrl": "string",
            "sourceVault": {
              "id": "string"
            }
          },
          "keyEncryptionKey": {
            "keyUrl": "string",
            "sourceVault": {
              "id": "string"
            }
          }
        }
      ],
      "encryptionSettingsVersion": "string"
    },
    "hyperVGeneration": "string",
    "maxShares": "int",
    "networkAccessPolicy": "string",
    "osType": "string",
    "purchasePlan": {
      "name": "string",
      "product": "string",
      "promotionCode": "string",
      "publisher": "string"
    },
    "securityProfile": {
      "securityType": "TrustedLaunch"
    },
    "supportsHibernation": "bool",
    "tier": "string"
  },
  "zones": [ "string" or int ]
}

Özellik değerleri

Disk

Ad Açıklama Değer
tür Kaynak türü 'Microsoft.Compute/disks'
apiVersion Kaynak API'sinin sürümü '2020-12-01'
ad Kaynak adı dize (gerekli)

Karakter sınırı: 1-80

Geçerli karakterler:
Alfasayısallar, alt çizgiler ve kısa çizgiler.
yer Kaynak konumu dize (gerekli)
Etiketler Kaynak etiketleri Etiket adları ve değerleri sözlüğü. Bkz. şablonlardaki Etiketleri
Sku Disk sku adı. Standard_LRS, Premium_LRS, StandardSSD_LRS, UltraSSD_LRS, Premium_ZRS veya StandardSSD_ZRS olabilir. DiskSku
extendedLocation Diskin oluşturulacağı genişletilmiş konum. Genişletilmiş konum değiştirilemez. ExtendedLocation
Özellikler Disk kaynağı özellikleri. DiskProperties
Bölge Disk için Mantıksal bölge listesi. Dize veya int olarak kullanılabilirlik alanları dizisi.

ExtendedLocation

Ad Açıklama Değer
ad Genişletilmiş konumun adı. dizgi
tür Genişletilmiş konumun türü. 'EdgeZone'

DiskProperties

Ad Açıklama Değer
burstingEnabled Diskin sağlanan performans hedefinin ötesinde patlamayı etkinleştirmek için true olarak ayarlayın. Seri artış varsayılan olarak devre dışıdır. Ultra diskler için geçerli değildir. Bool
creationData Disk kaynağı bilgileri. Disk oluşturulduktan sonra CreationData bilgileri değiştirilemez. CreationData (gerekli)
diskAccessId Disklerde özel uç noktaları kullanmak için DiskAccess kaynağının ARM kimliği. dizgi
diskIOPSReadWrite Bu disk için izin verilen IOPS sayısı; yalnızca UltraSSD diskler için ayarlanabilir. Bir işlem 4k ile 256k bayt arasında aktarım yapabilir. Int
diskMBpsReadWrite Bu disk için izin verilen bant genişliği; yalnızca UltraSSD diskler için ayarlanabilir. MB/sn, saniyede milyonlarca bayt anlamına gelir. Burada MB değeri, 10'un gücünün ISO gösterimini kullanır. Int
diskSizeGB creationData.createOption Boş ise, bu alan zorunludur ve oluşturulacak diskin boyutunu gösterir. Bu alan güncelleştirmeler veya diğer seçeneklerle birlikte oluşturma için mevcutsa yeniden boyutlandırmayı gösterir. Yeniden boyutlandırmalara yalnızca disk çalışan bir VM'ye bağlı değilse izin verilir ve yalnızca diskin boyutunu artırabilir. Int
Şifreleme Şifreleme özelliği bekleyen verileri müşteri tarafından yönetilen anahtarlarla veya platform tarafından yönetilen anahtarlarla şifrelemek için kullanılabilir. Şifreleme
encryptionSettingsCollection Azure Disk Şifrelemesi için kullanılan şifreleme ayarları koleksiyonu, disk veya anlık görüntü başına birden çok şifreleme ayarı içerebilir. EncryptionSettingsCollection
hyperVGeneration Sanal Makinenin hiper yönetici oluşturması. Yalnızca işletim sistemi diskleri için geçerlidir. 'V1'
'V2'
maxShares Diske aynı anda eklenebilen vm sayısı üst sınırı. Birden büyük değer, aynı anda birden çok VM'ye bağlanabilen bir diski gösterir. Int
networkAccessPolicy Diske ağ üzerinden erişim ilkesi. 'AllowAll'
'AllowPrivate'
'DenyAll'
osType İşletim Sistemi türü. 'Linux'
'Windows'
purchasePlan İşletim sistemi diskinin oluşturulduğu görüntü için satın alma planı bilgileri. Örneğin - {name: 2019-Datacenter, yayımcı: MicrosoftWindowsServer, ürün: WindowsServer} PurchasePlan
securityProfile Kaynağın güvenlikle ilgili bilgilerini içerir. DiskSecurityProfile
supportsHibernation Diskteki işletim sisteminin hazırda beklemeyi desteklediğini gösterir. Bool
Katmanı Burada açıklandığı gibi diskin performans katmanı (örneğin, P4, S10): https://azure.microsoft.com/pricing/details/managed-disks/. Ultra diskler için geçerli değildir. dizgi

CreationData

Ad Açıklama Değer
createOption Bu, disk oluşturma işleminin olası kaynaklarını numaralandırır. 'Ekle'
'Kopyala'
'Boş'
'FromImage'
'İçeri Aktar'
'Geri Yükle'
'Karşıya Yükle' (gerekli)
galleryImageReference Galeri Görüntüsünden oluşturuluyorsa gereklidir. ImageDiskReference kimliği, diskin oluşturulacağı paylaşılan kadırga görüntüsü sürümünün ARM kimliği olacaktır. ImageDiskReference
imageReference Disk kaynağı bilgileri. ImageDiskReference
logicalSectorSize Ultra diskler için bayt cinsinden mantıksal kesim boyutu. Desteklenen değerler 512 ad 4096'dır. Varsayılan değer 4096'dır. Int
sourceResourceId createOption Kopyala ise, bu kaynak anlık görüntünün veya diskin ARM kimliğidir. dizgi
sourceUri createOption İçeri Aktar ise, bu yönetilen diske aktarılacak blobun URI'sidir. dizgi
storageAccountId createOption İçeri Aktar ise gereklidir. Disk olarak içeri aktaracak blobu içeren depolama hesabının Azure Resource Manager tanımlayıcısı. dizgi
uploadSizeBytes createOption Karşıya Yükle ise bu, VHD alt bilgisi de dahil olmak üzere karşıya yükleme içeriğinin boyutudur. Bu değer 20972032 (VHD alt bilgisi için 20 MiB + 512 bayt) ile 35183298347520 bayt (VHD alt bilgisi için 32 TiB + 512 bayt) arasında olmalıdır. Int

ImageDiskReference

Ad Açıklama Değer
Kimliği Platform Görüntü Deposu veya kullanıcı görüntüsü başvurusu içeren göreli uri. dize (gerekli)
Lun Disk bir görüntünün veri diskinden oluşturulduysa, görüntüdeki veri disklerinden hangisinin kullanılacağını gösteren bir dizindir. İşletim sistemi diskleri için bu alan null. Int

Şifreleme

Ad Açıklama Değer
diskEncryptionSetId Bekleyen şifrelemeyi etkinleştirmek için kullanılacak disk şifreleme kümesinin ResourceId değeri. dizgi
tür Diskin verilerini şifrelemek için kullanılan anahtar türü. 'EncryptionAtRestWithCustomerKey'
'EncryptionAtRestWithPlatformAndCustomerKeys'
'EncryptionAtRestWithPlatformKey'

EncryptionSettingsCollection

Ad Açıklama Değer
Etkin Bu bayrağı true olarak ayarlayın ve şifrelemeyi etkinleştirmek için DiskEncryptionKey ve isteğe bağlı KeyEncryptionKey sağlayın. Şifrelemeyi devre dışı bırakmak için bu bayrağı false olarak ayarlayın ve DiskEncryptionKey ve KeyEncryptionKey'i kaldırın. EncryptionSettings istek nesnesinde null ise, mevcut ayarlar değişmeden kalır. bool (gerekli)
encryptionSettings Her disk birimi için bir şifreleme ayarları koleksiyonu. EncryptionSettingsElement[]
encryptionSettingsVersion Diskler için kullanılan şifreleme türünü açıklar. Bu alan ayarlandıktan sonra üzerine yazılamaz. '1.0', AAD uygulamasıyla Azure Disk Şifrelemesi'ne karşılık gelir.'1.1', Azure Disk Şifrelemesi'ne karşılık gelir. dizgi

EncryptionSettingsElement

Ad Açıklama Değer
diskEncryptionKey Anahtar Kasası Gizli Anahtarı Url'si ve disk şifreleme anahtarının kasa kimliği KeyVaultAndSecretReference
keyEncryptionKey Anahtar Kasası Anahtar Url'si ve anahtar şifreleme anahtarının kasa kimliği. KeyEncryptionKey isteğe bağlıdır ve disk şifreleme anahtarını açmak için sağlandığında kullanılır. KeyVaultAndKeyReference

KeyVaultAndSecretReference

Ad Açıklama Değer
secretUrl KeyVault'ta bir anahtara veya gizli diziye işaret eden URL dize (gerekli)
sourceVault Anahtarı veya gizli anahtarı içeren KeyVault kaynak kimliği SourceVault (gerekli)

SourceVault

Ad Açıklama Değer
Kimliği Kaynak Kimliği dizgi

KeyVaultAndKeyReference

Ad Açıklama Değer
keyUrl KeyVault'ta bir anahtara veya gizli diziye işaret eden URL dize (gerekli)
sourceVault Anahtarı veya gizli anahtarı içeren KeyVault kaynak kimliği SourceVault (gerekli)

PurchasePlan

Ad Açıklama Değer
ad Plan kimliği. dize (gerekli)
ürün Marketten alınan görüntünün çarpımını belirtir. Bu, imageReference öğesi altındaki Offer ile aynı değerdir. dize (gerekli)
promotionCode Teklif Promosyon Kodu. dizgi
yayınevi Yayımcı kimliği. dize (gerekli)

DiskSecurityProfile

Ad Açıklama Değer
securityType VM'nin SecurityType'ını belirtir. Yalnızca işletim sistemi diskleri için geçerlidir. 'TrustedLaunch'

DiskSku

Ad Açıklama Değer
ad Sku adı. 'Premium_LRS'
'Premium_ZRS'
'StandardSSD_LRS'
'StandardSSD_ZRS'
'Standard_LRS'
'UltraSSD_LRS'

Hızlı başlangıç şablonları

Aşağıdaki hızlı başlangıç şablonları bu kaynak türünü dağıtır.

Şablon Açıklama
Kullanılabilirlik Alanları 3 düğüm percona XtraDB kümesi dağıtma

Azure 'a dağıtma
Bu şablon CentOS 6.5 veya Ubuntu 12.04 üzerinde 3 düğüm mySQL yüksek kullanılabilirlik kümesi dağıtır
Portainer ve Traefik önceden yüklenmiş Windows Docker Konağı

Azure 'a dağıtma
Portainer ve Traefik'in önceden yüklenmiş olduğu Windows Docker Konağı
Belirli bir kesim boyutuna sahip ultra yönetilen bir disk oluşturur

Azure 'a dağıtma
Bu şablon, kullanıcının 512 veya 4096 kesim boyutunu belirtmesine olanak sağlayan yeni bir ultra yönetilen disk oluşturur.
EfficientIP VHD vm oluşturma

Azure 'a dağıtma
Bu şablon, Bir EfficientIP VHD'sinden bir VM oluşturur ve bunu başka bir Kaynak Grubunda ve ardından sanal makinede bulunabilecek mevcut bir sanal ağa bağlamanıza olanak tanır
Mevcut VHD'lerden VM oluşturma ve var olan VNET bağlama

Azure 'a dağıtma
Bu şablon VHD'lerden (OS + veri diski) bir VM oluşturur ve bunu başka bir Kaynak Grubunda ve ardından sanal makinede bulunabilecek mevcut bir sanal ağa bağlamanıza olanak tanır
Özel bir VHD yeni veya mevcut bir sanal ağda VM oluşturma

Azure 'a dağıtma
Bu şablon özelleştirilmiş bir VHD'den vm oluşturur ve sanal makineden başka bir Kaynak Grubunda bulunabilen yeni veya mevcut bir sanal ağa bağlamanıza olanak tanır
SSH ile Windows Server VM

Azure 'a dağıtma
Anahtar tabanlı kimlik doğrulamasını kullanarak SSH aracılığıyla bağlanabilmeniz için Açık SSH etkinleştirilmiş tek bir Windows VM dağıtın.
Backup Vault aracılığıyla korumayı etkinleştirmek & Disk Oluşturma

Azure 'a dağıtma
Disk oluşturan ve Backup Vault aracılığıyla korumayı etkinleştiren şablon
UltraSSD'da SQL VM Performansı İçin İyileştirilmiş Depolama Ayarlarını

Azure 'a dağıtma
SQL Günlük dosyaları için UltraSSD kullanarak performans açısından iyileştirilmiş depolama ayarlarına sahip bir SQL Server Sanal Makinesi oluşturma

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

Disk 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.Compute/disks kaynağı oluşturmak için şablonunuza aşağıdaki Terraform'u ekleyin.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Compute/disks@2020-12-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      burstingEnabled = bool
      creationData = {
        createOption = "string"
        galleryImageReference = {
          id = "string"
          lun = int
        }
        imageReference = {
          id = "string"
          lun = int
        }
        logicalSectorSize = int
        sourceResourceId = "string"
        sourceUri = "string"
        storageAccountId = "string"
        uploadSizeBytes = int
      }
      diskAccessId = "string"
      diskIOPSReadWrite = int
      diskMBpsReadWrite = int
      diskSizeGB = int
      encryption = {
        diskEncryptionSetId = "string"
        type = "string"
      }
      encryptionSettingsCollection = {
        enabled = bool
        encryptionSettings = [
          {
            diskEncryptionKey = {
              secretUrl = "string"
              sourceVault = {
                id = "string"
              }
            }
            keyEncryptionKey = {
              keyUrl = "string"
              sourceVault = {
                id = "string"
              }
            }
          }
        ]
        encryptionSettingsVersion = "string"
      }
      hyperVGeneration = "string"
      maxShares = int
      networkAccessPolicy = "string"
      osType = "string"
      purchasePlan = {
        name = "string"
        product = "string"
        promotionCode = "string"
        publisher = "string"
      }
      securityProfile = {
        securityType = "TrustedLaunch"
      }
      supportsHibernation = bool
      tier = "string"
    }
    zones = [
      "string" or int
    ]
    sku = {
      name = "string"
    }
    extendedLocation = {
      name = "string"
      type = "EdgeZone"
    }
  })
}

Özellik değerleri

Disk

Ad Açıklama Değer
tür Kaynak türü "Microsoft.Compute/disks@2020-12-01"
ad Kaynak adı dize (gerekli)

Karakter sınırı: 1-80

Geçerli karakterler:
Alfasayısallar, alt çizgiler ve kısa çizgiler.
yer Kaynak konumu dize (gerekli)
parent_id Bir kaynak grubuna dağıtmak için bu kaynak grubunun kimliğini kullanın. dize (gerekli)
Etiketler Kaynak etiketleri Etiket adları ve değerleri sözlüğü.
Sku Disk sku adı. Standard_LRS, Premium_LRS, StandardSSD_LRS, UltraSSD_LRS, Premium_ZRS veya StandardSSD_ZRS olabilir. DiskSku
extendedLocation Diskin oluşturulacağı genişletilmiş konum. Genişletilmiş konum değiştirilemez. ExtendedLocation
Özellikler Disk kaynağı özellikleri. DiskProperties
Bölge Disk için Mantıksal bölge listesi. Dize veya int olarak kullanılabilirlik alanları dizisi.

ExtendedLocation

Ad Açıklama Değer
ad Genişletilmiş konumun adı. dizgi
tür Genişletilmiş konumun türü. "EdgeZone"

DiskProperties

Ad Açıklama Değer
burstingEnabled Diskin sağlanan performans hedefinin ötesinde patlamayı etkinleştirmek için true olarak ayarlayın. Seri artış varsayılan olarak devre dışıdır. Ultra diskler için geçerli değildir. Bool
creationData Disk kaynağı bilgileri. Disk oluşturulduktan sonra CreationData bilgileri değiştirilemez. CreationData (gerekli)
diskAccessId Disklerde özel uç noktaları kullanmak için DiskAccess kaynağının ARM kimliği. dizgi
diskIOPSReadWrite Bu disk için izin verilen IOPS sayısı; yalnızca UltraSSD diskler için ayarlanabilir. Bir işlem 4k ile 256k bayt arasında aktarım yapabilir. Int
diskMBpsReadWrite Bu disk için izin verilen bant genişliği; yalnızca UltraSSD diskler için ayarlanabilir. MB/sn, saniyede milyonlarca bayt anlamına gelir. Burada MB değeri, 10'un gücünün ISO gösterimini kullanır. Int
diskSizeGB creationData.createOption Boş ise, bu alan zorunludur ve oluşturulacak diskin boyutunu gösterir. Bu alan güncelleştirmeler veya diğer seçeneklerle birlikte oluşturma için mevcutsa yeniden boyutlandırmayı gösterir. Yeniden boyutlandırmalara yalnızca disk çalışan bir VM'ye bağlı değilse izin verilir ve yalnızca diskin boyutunu artırabilir. Int
Şifreleme Şifreleme özelliği bekleyen verileri müşteri tarafından yönetilen anahtarlarla veya platform tarafından yönetilen anahtarlarla şifrelemek için kullanılabilir. Şifreleme
encryptionSettingsCollection Azure Disk Şifrelemesi için kullanılan şifreleme ayarları koleksiyonu, disk veya anlık görüntü başına birden çok şifreleme ayarı içerebilir. EncryptionSettingsCollection
hyperVGeneration Sanal Makinenin hiper yönetici oluşturması. Yalnızca işletim sistemi diskleri için geçerlidir. "V1"
"V2"
maxShares Diske aynı anda eklenebilen vm sayısı üst sınırı. Birden büyük değer, aynı anda birden çok VM'ye bağlanabilen bir diski gösterir. Int
networkAccessPolicy Diske ağ üzerinden erişim ilkesi. "AllowAll"
"AllowPrivate"
"DenyAll"
osType İşletim Sistemi türü. "Linux"
"Windows"
purchasePlan İşletim sistemi diskinin oluşturulduğu görüntü için satın alma planı bilgileri. Örneğin - {name: 2019-Datacenter, yayımcı: MicrosoftWindowsServer, ürün: WindowsServer} PurchasePlan
securityProfile Kaynağın güvenlikle ilgili bilgilerini içerir. DiskSecurityProfile
supportsHibernation Diskteki işletim sisteminin hazırda beklemeyi desteklediğini gösterir. Bool
Katmanı Burada açıklandığı gibi diskin performans katmanı (örneğin, P4, S10): https://azure.microsoft.com/pricing/details/managed-disks/. Ultra diskler için geçerli değildir. dizgi

CreationData

Ad Açıklama Değer
createOption Bu, disk oluşturma işleminin olası kaynaklarını numaralandırır. "Ekle"
"Kopyala"
"Boş"
"FromImage"
"İçeri Aktar"
"Geri Yükle"
"Karşıya Yükle" (gerekli)
galleryImageReference Galeri Görüntüsünden oluşturuluyorsa gereklidir. ImageDiskReference kimliği, diskin oluşturulacağı paylaşılan kadırga görüntüsü sürümünün ARM kimliği olacaktır. ImageDiskReference
imageReference Disk kaynağı bilgileri. ImageDiskReference
logicalSectorSize Ultra diskler için bayt cinsinden mantıksal kesim boyutu. Desteklenen değerler 512 ad 4096'dır. Varsayılan değer 4096'dır. Int
sourceResourceId createOption Kopyala ise, bu kaynak anlık görüntünün veya diskin ARM kimliğidir. dizgi
sourceUri createOption İçeri Aktar ise, bu yönetilen diske aktarılacak blobun URI'sidir. dizgi
storageAccountId createOption İçeri Aktar ise gereklidir. Disk olarak içeri aktaracak blobu içeren depolama hesabının Azure Resource Manager tanımlayıcısı. dizgi
uploadSizeBytes createOption Karşıya Yükle ise bu, VHD alt bilgisi de dahil olmak üzere karşıya yükleme içeriğinin boyutudur. Bu değer 20972032 (VHD alt bilgisi için 20 MiB + 512 bayt) ile 35183298347520 bayt (VHD alt bilgisi için 32 TiB + 512 bayt) arasında olmalıdır. Int

ImageDiskReference

Ad Açıklama Değer
Kimliği Platform Görüntü Deposu veya kullanıcı görüntüsü başvurusu içeren göreli uri. dize (gerekli)
Lun Disk bir görüntünün veri diskinden oluşturulduysa, görüntüdeki veri disklerinden hangisinin kullanılacağını gösteren bir dizindir. İşletim sistemi diskleri için bu alan null. Int

Şifreleme

Ad Açıklama Değer
diskEncryptionSetId Bekleyen şifrelemeyi etkinleştirmek için kullanılacak disk şifreleme kümesinin ResourceId değeri. dizgi
tür Diskin verilerini şifrelemek için kullanılan anahtar türü. "EncryptionAtRestWithCustomerKey"
"EncryptionAtRestWithPlatformAndCustomerKeys"
"EncryptionAtRestWithPlatformKey"

EncryptionSettingsCollection

Ad Açıklama Değer
Etkin Bu bayrağı true olarak ayarlayın ve şifrelemeyi etkinleştirmek için DiskEncryptionKey ve isteğe bağlı KeyEncryptionKey sağlayın. Şifrelemeyi devre dışı bırakmak için bu bayrağı false olarak ayarlayın ve DiskEncryptionKey ve KeyEncryptionKey'i kaldırın. EncryptionSettings istek nesnesinde null ise, mevcut ayarlar değişmeden kalır. bool (gerekli)
encryptionSettings Her disk birimi için bir şifreleme ayarları koleksiyonu. EncryptionSettingsElement[]
encryptionSettingsVersion Diskler için kullanılan şifreleme türünü açıklar. Bu alan ayarlandıktan sonra üzerine yazılamaz. '1.0', AAD uygulamasıyla Azure Disk Şifrelemesi'ne karşılık gelir.'1.1', Azure Disk Şifrelemesi'ne karşılık gelir. dizgi

EncryptionSettingsElement

Ad Açıklama Değer
diskEncryptionKey Anahtar Kasası Gizli Anahtarı Url'si ve disk şifreleme anahtarının kasa kimliği KeyVaultAndSecretReference
keyEncryptionKey Anahtar Kasası Anahtar Url'si ve anahtar şifreleme anahtarının kasa kimliği. KeyEncryptionKey isteğe bağlıdır ve disk şifreleme anahtarını açmak için sağlandığında kullanılır. KeyVaultAndKeyReference

KeyVaultAndSecretReference

Ad Açıklama Değer
secretUrl KeyVault'ta bir anahtara veya gizli diziye işaret eden URL dize (gerekli)
sourceVault Anahtarı veya gizli anahtarı içeren KeyVault kaynak kimliği SourceVault (gerekli)

SourceVault

Ad Açıklama Değer
Kimliği Kaynak Kimliği dizgi

KeyVaultAndKeyReference

Ad Açıklama Değer
keyUrl KeyVault'ta bir anahtara veya gizli diziye işaret eden URL dize (gerekli)
sourceVault Anahtarı veya gizli anahtarı içeren KeyVault kaynak kimliği SourceVault (gerekli)

PurchasePlan

Ad Açıklama Değer
ad Plan kimliği. dize (gerekli)
ürün Marketten alınan görüntünün çarpımını belirtir. Bu, imageReference öğesi altındaki Offer ile aynı değerdir. dize (gerekli)
promotionCode Teklif Promosyon Kodu. dizgi
yayınevi Yayımcı kimliği. dize (gerekli)

DiskSecurityProfile

Ad Açıklama Değer
securityType VM'nin SecurityType'ını belirtir. Yalnızca işletim sistemi diskleri için geçerlidir. "TrustedLaunch"

DiskSku

Ad Açıklama Değer
ad Sku adı. "Premium_LRS"
"Premium_ZRS"
"StandardSSD_LRS"
"StandardSSD_ZRS"
"Standard_LRS"
"UltraSSD_LRS"