Bagikan melalui


Disk Microsoft.Compute 2022-07-02

  • Terbaru
  • 2024-03-02
  • 2023-10-02
  • 2023-04-02
  • 2023-01-02
  • 2022-07-02
  • 2022-03-02
  • 2021-12-01
  • 2021-08-01
  • 2021-04-01
  • 2020-12-01

Definisi sumber daya Bicep

Jenis sumber daya disk dapat disebarkan dengan operasi yang menargetkan:

  • Grup sumber daya - Lihat perintah penyebaran grup sumber daya

Untuk daftar properti yang diubah di setiap versi API, lihat mengubah log.

Format sumber daya

Untuk membuat sumber daya Microsoft.Compute/disks, tambahkan Bicep berikut ke templat Anda.

resource symbolicname 'Microsoft.Compute/disks@2022-07-02' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  sku: {
    name: 'string'
  }
  extendedLocation: {
    name: 'string'
    type: 'EdgeZone'
  }
  properties: {
    burstingEnabled: bool
    completionPercent: int
    creationData: {
      createOption: 'string'
      galleryImageReference: {
        communityGalleryImageId: 'string'
        id: 'string'
        lun: int
        sharedGalleryImageId: 'string'
      }
      imageReference: {
        communityGalleryImageId: 'string'
        id: 'string'
        lun: int
        sharedGalleryImageId: 'string'
      }
      logicalSectorSize: int
      performancePlus: bool
      securityDataUri: 'string'
      sourceResourceId: 'string'
      sourceUri: 'string'
      storageAccountId: 'string'
      uploadSizeBytes: int
    }
    dataAccessAuthMode: 'string'
    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'
    optimizedForFrequentAttach: bool
    osType: 'string'
    publicNetworkAccess: 'string'
    purchasePlan: {
      name: 'string'
      product: 'string'
      promotionCode: 'string'
      publisher: 'string'
    }
    securityProfile: {
      secureVMDiskEncryptionSetId: 'string'
      securityType: 'string'
    }
    supportedCapabilities: {
      acceleratedNetwork: bool
      architecture: 'string'
      diskControllerTypes: 'string'
    }
    supportsHibernation: bool
    tier: 'string'
  }
  zones: [
    'string' or int
  ]
}

Nilai properti

Disk

Nama Deskripsi Nilai
Nama Nama sumber daya string (diperlukan)

Batas karakter: 1-80

Karakter yang valid:
Alfanumerik, garis bawah, dan tanda hubung.
tempat Lokasi sumber daya string (diperlukan)
Tags Tag sumber daya Kamus nama dan nilai tag. Lihat Tag dalam templat
Sku Nama sku disk. Dapat berupa Standard_LRS, Premium_LRS, StandardSSD_LRS, UltraSSD_LRS, Premium_ZRS, StandardSSD_ZRS, atau PremiumV2_LRS. DiskSku
extendedLocation Lokasi yang diperluas tempat disk akan dibuat. Lokasi yang diperluas tidak dapat diubah. ExtendedLocation
Properti Properti sumber daya disk. DiskProperties
Zona Daftar Zona logis untuk Disk. Array zona ketersediaan sebagai string atau int.

ExtendedLocation

Nama Deskripsi Nilai
Nama Nama lokasi yang diperluas. tali
jenis Jenis lokasi yang diperluas. 'EdgeZone'

DiskProperties

Nama Deskripsi Nilai
burstingEnabled Atur ke true untuk mengaktifkan bursting di luar target performa disk yang disediakan. Bursting dinonaktifkan secara default. Tidak berlaku untuk disk Ultra. bool
completionPercent Persentase selesai untuk salinan latar belakang saat sumber daya dibuat melalui operasi CopyStart. Int
creationData Informasi sumber disk. Informasi CreationData tidak dapat diubah setelah disk dibuat. CreationData (diperlukan)
dataAccessAuthMode Persyaratan autentikasi tambahan saat mengekspor atau mengunggah ke disk atau rekam jepret. 'AzureActiveDirectory'
'Tidak Ada'
diskAccessId Id ARM dari sumber daya DiskAccess untuk menggunakan titik akhir privat pada disk. tali
diskIOPSReadWrite Jumlah IOPS yang diizinkan untuk disk ini; hanya dapat diatur untuk disk UltraSSD. Satu operasi dapat ditransfer antara 4k dan 256k byte. Int
diskMBpsReadWrite Bandwidth yang diizinkan untuk disk ini; hanya dapat diatur untuk disk UltraSSD. MBps berarti jutaan byte per detik - MB di sini menggunakan notasi ISO, dengan kekuatan 10. Int
diskSizeGB Jika creationData.createOption Kosong, bidang ini wajib dan menunjukkan ukuran disk yang akan dibuat. Jika bidang ini ada untuk pembaruan atau pembuatan dengan opsi lain, bidang ini menunjukkan perubahan ukuran. Mengubah ukuran hanya diperbolehkan jika disk tidak terpasang pada VM yang sedang berjalan, dan hanya dapat meningkatkan ukuran disk. Int
Enkripsi Properti enkripsi dapat digunakan untuk mengenkripsi data tidak aktif dengan kunci yang dikelola pelanggan atau kunci yang dikelola platform. Enkripsi
encryptionSettingsCollection Kumpulan pengaturan enkripsi yang digunakan untuk Azure Disk Encryption, dapat berisi beberapa pengaturan enkripsi per disk atau rekam jepret. EncryptionSettingsCollection
hyperVGeneration Generasi hypervisor komputer virtual. Hanya berlaku untuk disk OS. 'V1'
'V2'
maxShares Jumlah maksimum VM yang dapat dilampirkan ke disk secara bersamaan. Nilai yang lebih besar dari satu menunjukkan disk yang dapat dipasang pada beberapa VM secara bersamaan. Int
networkAccessPolicy Kebijakan untuk mengakses disk melalui jaringan. 'AllowAll'
'AllowPrivate'
'DenyAll'
optimizedForFrequentAttach Mengatur properti ini ke true meningkatkan keandalan dan performa disk data yang sering (lebih dari 5 kali sehari) dengan dilepas dari satu komputer virtual dan dilampirkan ke komputer virtual lainnya. Properti ini tidak boleh diatur untuk disk yang tidak sering dilepas dan dilampirkan karena menyebabkan disk tidak selaras dengan domain kesalahan komputer virtual. bool
osType Jenis Sistem Operasi. 'Linux'
'Windows'
publicNetworkAccess Kebijakan untuk mengontrol ekspor pada disk. 'Dinonaktifkan'
'Diaktifkan'
purchasePlan Informasi rencana pembelian untuk gambar tempat disk OS dibuat. Misalnya - {name: 2019-Datacenter, publisher: MicrosoftWindowsServer, product: WindowsServer} PurchasePlan
securityProfile Berisi informasi terkait keamanan untuk sumber daya. DiskSecurityProfile
supportedCapabilities Daftar kemampuan yang didukung untuk gambar tempat disk OS dibuat. SupportedCapabilities
supportsHibernation Menunjukkan OS pada disk mendukung hibernasi. bool
Tier Tingkat performa disk (misalnya, P4, S10) seperti yang dijelaskan di sini: https://azure.microsoft.com/pricing/details/managed-disks/. Tidak berlaku untuk disk Ultra. tali

CreationData

Nama Deskripsi Nilai
createOption Ini menghitung kemungkinan sumber pembuatan disk. 'Lampirkan'
'Salin'
'CopyStart'
'Kosong'
'FromImage'
'Impor'
'ImportSecure'
'Pulihkan'
'Unggah'
'UploadPreparedSecure' (diperlukan)
galleryImageReference Diperlukan jika membuat dari Gambar Galeri. Id/sharedGalleryImageId/communityGalleryImageId dari ImageDiskReference akan menjadi id ARM dari versi gambar galey bersama untuk membuat disk. ImageDiskReference
imageReference Informasi sumber disk untuk PIR atau gambar pengguna. ImageDiskReference
logicalSectorSize Ukuran sektor logis dalam byte untuk disk Ultra. Nilai yang didukung adalah 512 iklan 4096. 4096 adalah default. Int
performancePlus Atur bendera ini ke true untuk mendapatkan peningkatan pada target performa disk yang disebarkan, lihat di sini pada target performa masing-masing. Bendera ini hanya dapat diatur pada waktu pembuatan disk dan tidak dapat dinonaktifkan setelah diaktifkan. bool
securityDataUri Jika createOption adalah ImportSecure, ini adalah URI blob yang akan diimpor ke status tamu VM. tali
sourceResourceId Jika createOption adalah Salin, ini adalah id ARM dari rekam jepret atau disk sumber. tali
sourceUri Jika createOption adalah Impor, ini adalah URI blob yang akan diimpor ke disk terkelola. tali
storageAccountId Diperlukan jika createOption adalah Impor. Pengidentifikasi Azure Resource Manager dari akun penyimpanan yang berisi blob untuk diimpor sebagai disk. tali
uploadSizeBytes Jika createOption adalah Unggah, ini adalah ukuran konten unggahan termasuk footer VHD. Nilai ini harus antara 20972032 (20 MiB + 512 byte untuk footer VHD) dan byte 35183298347520 (32 TiB + 512 byte untuk footer VHD). Int

ImageDiskReference

Nama Deskripsi Nilai
communityGalleryImageId Uri relatif yang berisi referensi gambar Azure Compute Gallery komunitas. tali
Id Uri relatif yang berisi Repositori Gambar Platform, gambar pengguna, atau referensi gambar Azure Compute Gallery. tali
Lun Jika disk dibuat dari disk data gambar, ini adalah indeks yang menunjukkan disk data mana dalam gambar yang akan digunakan. Untuk disk OS, bidang ini null. Int
sharedGalleryImageId Uri relatif yang berisi referensi gambar Azure Compute Gallery bersama langsung. tali

Enkripsi

Nama Deskripsi Nilai
diskEncryptionSetId ResourceId dari enkripsi disk yang diatur untuk digunakan untuk mengaktifkan enkripsi saat tidak aktif. tali
jenis Jenis kunci yang digunakan untuk mengenkripsi data disk. 'EncryptionAtRestWithCustomerKey'
'EncryptionAtRestWithPlatformAndCustomerKeys'
'EncryptionAtRestWithPlatformKey'

EncryptionSettingsCollection

Nama Deskripsi Nilai
Diaktifkan Atur bendera ini ke true dan berikan DiskEncryptionKey dan KeyEncryptionKey opsional untuk mengaktifkan enkripsi. Atur bendera ini ke false dan hapus DiskEncryptionKey dan KeyEncryptionKey untuk menonaktifkan enkripsi. Jika EncryptionSettings null di objek permintaan, pengaturan yang ada tetap tidak berubah. bool (diperlukan)
encryptionSettings Kumpulan pengaturan enkripsi, satu untuk setiap volume disk. EncryptionSettingsElement[]
encryptionSettingsVersion Menjelaskan jenis enkripsi apa yang digunakan untuk disk. Setelah bidang ini diatur, bidang tidak dapat ditimpa. '1.0' sesuai dengan Azure Disk Encryption dengan aplikasi AAD.'1.1' sesuai dengan Azure Disk Encryption. tali

EncryptionSettingsElement

Nama Deskripsi Nilai
diskEncryptionKey Url Rahasia Key Vault dan id vault kunci enkripsi disk KeyVaultAndSecretReference
keyEncryptionKey Url Kunci Key Vault dan id vault kunci enkripsi kunci. KeyEncryptionKey bersifat opsional dan ketika disediakan digunakan untuk membuka bungkus kunci enkripsi disk. KeyVaultAndKeyReference

KeyVaultAndSecretReference

Nama Deskripsi Nilai
secretUrl Url yang menunjuk ke kunci atau rahasia di KeyVault string (diperlukan)
sourceVault Id sumber daya KeyVault yang berisi kunci atau rahasia SourceVault (diperlukan)

SourceVault

Nama Deskripsi Nilai
Id Id Sumber Daya tali

KeyVaultAndKeyReference

Nama Deskripsi Nilai
keyUrl Url yang menunjuk ke kunci atau rahasia di KeyVault string (diperlukan)
sourceVault Id sumber daya KeyVault yang berisi kunci atau rahasia SourceVault (diperlukan)

PurchasePlan

Nama Deskripsi Nilai
Nama ID paket. string (diperlukan)
hasil Menentukan produk gambar dari marketplace. Ini adalah nilai yang sama dengan Penawaran di bawah elemen imageReference. string (diperlukan)
promotionCode Kode Promosi Penawaran. tali
penerbit ID penerbit. string (diperlukan)

DiskSecurityProfile

Nama Deskripsi Nilai
secureVMDiskEncryptionSetId ResourceId dari set enkripsi disk yang terkait dengan disk yang didukung VM Rahasia yang dienkripsi dengan kunci yang dikelola pelanggan tali
securityType Menentukan SecurityType VM. Hanya berlaku untuk disk OS. 'ConfidentialVM_DiskEncryptedWithCustomerKey'
'ConfidentialVM_DiskEncryptedWithPlatformKey'
'ConfidentialVM_VMGuestStateOnlyEncryptedWithPlatformKey'
'TrustedLaunch'

DidukungCapabilities

Nama Deskripsi Nilai
acceleratedNetwork True jika gambar tempat disk OS dibuat mendukung jaringan yang dipercepat. bool
arsitektur Arsitektur CPU yang didukung oleh disk OS. 'Arm64'
'x64'
diskControllerTypes Pengontrol disk yang didukung disk OS. Jika diatur, dapat berupa SCSI atau SCSI, NVME atau NVME, SCSI. tali

DiskSku

Nama Deskripsi Nilai
Nama Nama sku. 'PremiumV2_LRS'
'Premium_LRS'
'Premium_ZRS'
'StandardSSD_LRS'
'StandardSSD_ZRS'
'Standard_LRS'
'UltraSSD_LRS'

Templat mulai cepat

Templat mulai cepat berikut menyebarkan jenis sumber daya ini.

Templat Deskripsi
Menyebarkan Kluster XtraDB Percona 3 simpul di Zona Ketersediaan

Sebarkan ke Azure
Templat ini menyebarkan kluster ketersediaan tinggi MySQL simpul 3 pada CentOS 6.5 atau Ubuntu 12.04
Windows Docker Host dengan Portainer dan Traefik yang telah diinstal sebelumnya

Sebarkan ke Azure
Windows Docker Host dengan Portainer dan Traefik telah diinstal sebelumnya
Membuat disk yang dikelola ultra dengan ukuran sektor tertentu

Sebarkan ke Azure
Templat ini membuat disk terkelola ultra baru yang memungkinkan pengguna menentukan ukuran sektor 512 atau 4096.
Membuat VM dari VHD EfficientIP

Sebarkan ke Azure
Templat ini membuat VM dari VHD EfficientIP dan memungkinkan Anda menyambungkannya ke VNET yang ada yang dapat berada di Grup Sumber Daya lain lalu komputer virtual
Membuat VM dari VHD yang ada dan menyambungkannya ke VNET yang ada

Sebarkan ke Azure
Templat ini membuat VM dari VHD (OS + disk data) dan memungkinkan Anda menyambungkannya ke VNET yang ada yang dapat berada di Grup Sumber Daya lain lalu komputer virtual
Membuat VM di vnet baru atau yang sudah ada dari VHD kustom

Sebarkan ke Azure
Templat ini membuat VM dari VHD khusus dan memungkinkan Anda menyambungkannya ke VNET baru atau yang sudah ada yang dapat berada di Grup Sumber Daya lain daripada komputer virtual
VM Windows Server dengan SSH

Sebarkan ke Azure
Sebarkan satu VM Windows dengan Open SSH diaktifkan sehingga Anda dapat terhubung melalui SSH menggunakan autentikasi berbasis kunci.
Membuat Disk & mengaktifkan perlindungan melalui Backup Vault

Sebarkan ke Azure
Templat yang membuat disk dan mengaktifkan perlindungan melalui Backup Vault
Pengaturan Penyimpanan yang Dioptimalkan Performa VM SQL pada UltraSSD

Sebarkan ke Azure
Membuat Komputer Virtual SQL Server dengan pengaturan penyimpanan yang dioptimalkan performa, menggunakan UltraSSD untuk file Log SQL

Definisi sumber daya templat ARM

Jenis sumber daya disk dapat disebarkan dengan operasi yang menargetkan:

  • Grup sumber daya - Lihat perintah penyebaran grup sumber daya

Untuk daftar properti yang diubah di setiap versi API, lihat mengubah log.

Format sumber daya

Untuk membuat sumber daya Microsoft.Compute/disks, tambahkan JSON berikut ke templat Anda.

{
  "type": "Microsoft.Compute/disks",
  "apiVersion": "2022-07-02",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "sku": {
    "name": "string"
  },
  "extendedLocation": {
    "name": "string",
    "type": "EdgeZone"
  },
  "properties": {
    "burstingEnabled": "bool",
    "completionPercent": "int",
    "creationData": {
      "createOption": "string",
      "galleryImageReference": {
        "communityGalleryImageId": "string",
        "id": "string",
        "lun": "int",
        "sharedGalleryImageId": "string"
      },
      "imageReference": {
        "communityGalleryImageId": "string",
        "id": "string",
        "lun": "int",
        "sharedGalleryImageId": "string"
      },
      "logicalSectorSize": "int",
      "performancePlus": "bool",
      "securityDataUri": "string",
      "sourceResourceId": "string",
      "sourceUri": "string",
      "storageAccountId": "string",
      "uploadSizeBytes": "int"
    },
    "dataAccessAuthMode": "string",
    "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",
    "optimizedForFrequentAttach": "bool",
    "osType": "string",
    "publicNetworkAccess": "string",
    "purchasePlan": {
      "name": "string",
      "product": "string",
      "promotionCode": "string",
      "publisher": "string"
    },
    "securityProfile": {
      "secureVMDiskEncryptionSetId": "string",
      "securityType": "string"
    },
    "supportedCapabilities": {
      "acceleratedNetwork": "bool",
      "architecture": "string",
      "diskControllerTypes": "string"
    },
    "supportsHibernation": "bool",
    "tier": "string"
  },
  "zones": [ "string" or int ]
}

Nilai properti

Disk

Nama Deskripsi Nilai
jenis Jenis sumber daya 'Microsoft.Compute/disks'
apiVersion Versi api sumber daya '2022-07-02'
Nama Nama sumber daya string (diperlukan)

Batas karakter: 1-80

Karakter yang valid:
Alfanumerik, garis bawah, dan tanda hubung.
tempat Lokasi sumber daya string (diperlukan)
Tags Tag sumber daya Kamus nama dan nilai tag. Lihat Tag dalam templat
Sku Nama sku disk. Dapat berupa Standard_LRS, Premium_LRS, StandardSSD_LRS, UltraSSD_LRS, Premium_ZRS, StandardSSD_ZRS, atau PremiumV2_LRS. DiskSku
extendedLocation Lokasi yang diperluas tempat disk akan dibuat. Lokasi yang diperluas tidak dapat diubah. ExtendedLocation
Properti Properti sumber daya disk. DiskProperties
Zona Daftar Zona logis untuk Disk. Array zona ketersediaan sebagai string atau int.

ExtendedLocation

Nama Deskripsi Nilai
Nama Nama lokasi yang diperluas. tali
jenis Jenis lokasi yang diperluas. 'EdgeZone'

DiskProperties

Nama Deskripsi Nilai
burstingEnabled Atur ke true untuk mengaktifkan bursting di luar target performa disk yang disediakan. Bursting dinonaktifkan secara default. Tidak berlaku untuk disk Ultra. bool
completionPercent Persentase selesai untuk salinan latar belakang saat sumber daya dibuat melalui operasi CopyStart. Int
creationData Informasi sumber disk. Informasi CreationData tidak dapat diubah setelah disk dibuat. CreationData (diperlukan)
dataAccessAuthMode Persyaratan autentikasi tambahan saat mengekspor atau mengunggah ke disk atau rekam jepret. 'AzureActiveDirectory'
'Tidak Ada'
diskAccessId Id ARM dari sumber daya DiskAccess untuk menggunakan titik akhir privat pada disk. tali
diskIOPSReadWrite Jumlah IOPS yang diizinkan untuk disk ini; hanya dapat diatur untuk disk UltraSSD. Satu operasi dapat ditransfer antara 4k dan 256k byte. Int
diskMBpsReadWrite Bandwidth yang diizinkan untuk disk ini; hanya dapat diatur untuk disk UltraSSD. MBps berarti jutaan byte per detik - MB di sini menggunakan notasi ISO, dengan kekuatan 10. Int
diskSizeGB Jika creationData.createOption Kosong, bidang ini wajib dan menunjukkan ukuran disk yang akan dibuat. Jika bidang ini ada untuk pembaruan atau pembuatan dengan opsi lain, bidang ini menunjukkan perubahan ukuran. Mengubah ukuran hanya diperbolehkan jika disk tidak terpasang pada VM yang sedang berjalan, dan hanya dapat meningkatkan ukuran disk. Int
Enkripsi Properti enkripsi dapat digunakan untuk mengenkripsi data tidak aktif dengan kunci yang dikelola pelanggan atau kunci yang dikelola platform. Enkripsi
encryptionSettingsCollection Kumpulan pengaturan enkripsi yang digunakan untuk Azure Disk Encryption, dapat berisi beberapa pengaturan enkripsi per disk atau rekam jepret. EncryptionSettingsCollection
hyperVGeneration Generasi hypervisor komputer virtual. Hanya berlaku untuk disk OS. 'V1'
'V2'
maxShares Jumlah maksimum VM yang dapat dilampirkan ke disk secara bersamaan. Nilai yang lebih besar dari satu menunjukkan disk yang dapat dipasang pada beberapa VM secara bersamaan. Int
networkAccessPolicy Kebijakan untuk mengakses disk melalui jaringan. 'AllowAll'
'AllowPrivate'
'DenyAll'
optimizedForFrequentAttach Mengatur properti ini ke true meningkatkan keandalan dan performa disk data yang sering (lebih dari 5 kali sehari) dengan dilepas dari satu komputer virtual dan dilampirkan ke komputer virtual lainnya. Properti ini tidak boleh diatur untuk disk yang tidak sering dilepas dan dilampirkan karena menyebabkan disk tidak selaras dengan domain kesalahan komputer virtual. bool
osType Jenis Sistem Operasi. 'Linux'
'Windows'
publicNetworkAccess Kebijakan untuk mengontrol ekspor pada disk. 'Dinonaktifkan'
'Diaktifkan'
purchasePlan Informasi rencana pembelian untuk gambar tempat disk OS dibuat. Misalnya - {name: 2019-Datacenter, publisher: MicrosoftWindowsServer, product: WindowsServer} PurchasePlan
securityProfile Berisi informasi terkait keamanan untuk sumber daya. DiskSecurityProfile
supportedCapabilities Daftar kemampuan yang didukung untuk gambar tempat disk OS dibuat. SupportedCapabilities
supportsHibernation Menunjukkan OS pada disk mendukung hibernasi. bool
Tier Tingkat performa disk (misalnya, P4, S10) seperti yang dijelaskan di sini: https://azure.microsoft.com/pricing/details/managed-disks/. Tidak berlaku untuk disk Ultra. tali

CreationData

Nama Deskripsi Nilai
createOption Ini menghitung kemungkinan sumber pembuatan disk. 'Lampirkan'
'Salin'
'CopyStart'
'Kosong'
'FromImage'
'Impor'
'ImportSecure'
'Pulihkan'
'Unggah'
'UploadPreparedSecure' (diperlukan)
galleryImageReference Diperlukan jika membuat dari Gambar Galeri. Id/sharedGalleryImageId/communityGalleryImageId dari ImageDiskReference akan menjadi id ARM dari versi gambar galey bersama untuk membuat disk. ImageDiskReference
imageReference Informasi sumber disk untuk PIR atau gambar pengguna. ImageDiskReference
logicalSectorSize Ukuran sektor logis dalam byte untuk disk Ultra. Nilai yang didukung adalah 512 iklan 4096. 4096 adalah default. Int
performancePlus Atur bendera ini ke true untuk mendapatkan peningkatan pada target performa disk yang disebarkan, lihat di sini pada target performa masing-masing. Bendera ini hanya dapat diatur pada waktu pembuatan disk dan tidak dapat dinonaktifkan setelah diaktifkan. bool
securityDataUri Jika createOption adalah ImportSecure, ini adalah URI blob yang akan diimpor ke status tamu VM. tali
sourceResourceId Jika createOption adalah Salin, ini adalah id ARM dari rekam jepret atau disk sumber. tali
sourceUri Jika createOption adalah Impor, ini adalah URI blob yang akan diimpor ke disk terkelola. tali
storageAccountId Diperlukan jika createOption adalah Impor. Pengidentifikasi Azure Resource Manager dari akun penyimpanan yang berisi blob untuk diimpor sebagai disk. tali
uploadSizeBytes Jika createOption adalah Unggah, ini adalah ukuran konten unggahan termasuk footer VHD. Nilai ini harus antara 20972032 (20 MiB + 512 byte untuk footer VHD) dan byte 35183298347520 (32 TiB + 512 byte untuk footer VHD). Int

ImageDiskReference

Nama Deskripsi Nilai
communityGalleryImageId Uri relatif yang berisi referensi gambar Azure Compute Gallery komunitas. tali
Id Uri relatif yang berisi Repositori Gambar Platform, gambar pengguna, atau referensi gambar Azure Compute Gallery. tali
Lun Jika disk dibuat dari disk data gambar, ini adalah indeks yang menunjukkan disk data mana dalam gambar yang akan digunakan. Untuk disk OS, bidang ini null. Int
sharedGalleryImageId Uri relatif yang berisi referensi gambar Azure Compute Gallery bersama langsung. tali

Enkripsi

Nama Deskripsi Nilai
diskEncryptionSetId ResourceId dari enkripsi disk yang diatur untuk digunakan untuk mengaktifkan enkripsi saat tidak aktif. tali
jenis Jenis kunci yang digunakan untuk mengenkripsi data disk. 'EncryptionAtRestWithCustomerKey'
'EncryptionAtRestWithPlatformAndCustomerKeys'
'EncryptionAtRestWithPlatformKey'

EncryptionSettingsCollection

Nama Deskripsi Nilai
Diaktifkan Atur bendera ini ke true dan berikan DiskEncryptionKey dan KeyEncryptionKey opsional untuk mengaktifkan enkripsi. Atur bendera ini ke false dan hapus DiskEncryptionKey dan KeyEncryptionKey untuk menonaktifkan enkripsi. Jika EncryptionSettings null di objek permintaan, pengaturan yang ada tetap tidak berubah. bool (diperlukan)
encryptionSettings Kumpulan pengaturan enkripsi, satu untuk setiap volume disk. EncryptionSettingsElement[]
encryptionSettingsVersion Menjelaskan jenis enkripsi apa yang digunakan untuk disk. Setelah bidang ini diatur, bidang tidak dapat ditimpa. '1.0' sesuai dengan Azure Disk Encryption dengan aplikasi AAD.'1.1' sesuai dengan Azure Disk Encryption. tali

EncryptionSettingsElement

Nama Deskripsi Nilai
diskEncryptionKey Url Rahasia Key Vault dan id vault kunci enkripsi disk KeyVaultAndSecretReference
keyEncryptionKey Url Kunci Key Vault dan id vault kunci enkripsi kunci. KeyEncryptionKey bersifat opsional dan ketika disediakan digunakan untuk membuka bungkus kunci enkripsi disk. KeyVaultAndKeyReference

KeyVaultAndSecretReference

Nama Deskripsi Nilai
secretUrl Url yang menunjuk ke kunci atau rahasia di KeyVault string (diperlukan)
sourceVault Id sumber daya KeyVault yang berisi kunci atau rahasia SourceVault (diperlukan)

SourceVault

Nama Deskripsi Nilai
Id Id Sumber Daya tali

KeyVaultAndKeyReference

Nama Deskripsi Nilai
keyUrl Url yang menunjuk ke kunci atau rahasia di KeyVault string (diperlukan)
sourceVault Id sumber daya KeyVault yang berisi kunci atau rahasia SourceVault (diperlukan)

PurchasePlan

Nama Deskripsi Nilai
Nama ID paket. string (diperlukan)
hasil Menentukan produk gambar dari marketplace. Ini adalah nilai yang sama dengan Penawaran di bawah elemen imageReference. string (diperlukan)
promotionCode Kode Promosi Penawaran. tali
penerbit ID penerbit. string (diperlukan)

DiskSecurityProfile

Nama Deskripsi Nilai
secureVMDiskEncryptionSetId ResourceId dari set enkripsi disk yang terkait dengan disk yang didukung VM Rahasia yang dienkripsi dengan kunci yang dikelola pelanggan tali
securityType Menentukan SecurityType VM. Hanya berlaku untuk disk OS. 'ConfidentialVM_DiskEncryptedWithCustomerKey'
'ConfidentialVM_DiskEncryptedWithPlatformKey'
'ConfidentialVM_VMGuestStateOnlyEncryptedWithPlatformKey'
'TrustedLaunch'

DidukungCapabilities

Nama Deskripsi Nilai
acceleratedNetwork True jika gambar tempat disk OS dibuat mendukung jaringan yang dipercepat. bool
arsitektur Arsitektur CPU yang didukung oleh disk OS. 'Arm64'
'x64'
diskControllerTypes Pengontrol disk yang didukung disk OS. Jika diatur, dapat berupa SCSI atau SCSI, NVME atau NVME, SCSI. tali

DiskSku

Nama Deskripsi Nilai
Nama Nama sku. 'PremiumV2_LRS'
'Premium_LRS'
'Premium_ZRS'
'StandardSSD_LRS'
'StandardSSD_ZRS'
'Standard_LRS'
'UltraSSD_LRS'

Templat mulai cepat

Templat mulai cepat berikut menyebarkan jenis sumber daya ini.

Templat Deskripsi
Menyebarkan Kluster XtraDB Percona 3 simpul di Zona Ketersediaan

Sebarkan ke Azure
Templat ini menyebarkan kluster ketersediaan tinggi MySQL simpul 3 pada CentOS 6.5 atau Ubuntu 12.04
Windows Docker Host dengan Portainer dan Traefik yang telah diinstal sebelumnya

Sebarkan ke Azure
Windows Docker Host dengan Portainer dan Traefik telah diinstal sebelumnya
Membuat disk yang dikelola ultra dengan ukuran sektor tertentu

Sebarkan ke Azure
Templat ini membuat disk terkelola ultra baru yang memungkinkan pengguna menentukan ukuran sektor 512 atau 4096.
Membuat VM dari VHD EfficientIP

Sebarkan ke Azure
Templat ini membuat VM dari VHD EfficientIP dan memungkinkan Anda menyambungkannya ke VNET yang ada yang dapat berada di Grup Sumber Daya lain lalu komputer virtual
Membuat VM dari VHD yang ada dan menyambungkannya ke VNET yang ada

Sebarkan ke Azure
Templat ini membuat VM dari VHD (OS + disk data) dan memungkinkan Anda menyambungkannya ke VNET yang ada yang dapat berada di Grup Sumber Daya lain lalu komputer virtual
Membuat VM di vnet baru atau yang sudah ada dari VHD kustom

Sebarkan ke Azure
Templat ini membuat VM dari VHD khusus dan memungkinkan Anda menyambungkannya ke VNET baru atau yang sudah ada yang dapat berada di Grup Sumber Daya lain daripada komputer virtual
VM Windows Server dengan SSH

Sebarkan ke Azure
Sebarkan satu VM Windows dengan Open SSH diaktifkan sehingga Anda dapat terhubung melalui SSH menggunakan autentikasi berbasis kunci.
Membuat Disk & mengaktifkan perlindungan melalui Backup Vault

Sebarkan ke Azure
Templat yang membuat disk dan mengaktifkan perlindungan melalui Backup Vault
Pengaturan Penyimpanan yang Dioptimalkan Performa VM SQL pada UltraSSD

Sebarkan ke Azure
Membuat Komputer Virtual SQL Server dengan pengaturan penyimpanan yang dioptimalkan performa, menggunakan UltraSSD untuk file Log SQL

Definisi sumber daya Terraform (penyedia AzAPI)

Jenis sumber daya disk dapat disebarkan dengan operasi yang menargetkan:

  • grup Sumber Daya

Untuk daftar properti yang diubah di setiap versi API, lihat mengubah log.

Format sumber daya

Untuk membuat sumber daya Microsoft.Compute/disks, tambahkan Terraform berikut ke templat Anda.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Compute/disks@2022-07-02"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      burstingEnabled = bool
      completionPercent = int
      creationData = {
        createOption = "string"
        galleryImageReference = {
          communityGalleryImageId = "string"
          id = "string"
          lun = int
          sharedGalleryImageId = "string"
        }
        imageReference = {
          communityGalleryImageId = "string"
          id = "string"
          lun = int
          sharedGalleryImageId = "string"
        }
        logicalSectorSize = int
        performancePlus = bool
        securityDataUri = "string"
        sourceResourceId = "string"
        sourceUri = "string"
        storageAccountId = "string"
        uploadSizeBytes = int
      }
      dataAccessAuthMode = "string"
      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"
      optimizedForFrequentAttach = bool
      osType = "string"
      publicNetworkAccess = "string"
      purchasePlan = {
        name = "string"
        product = "string"
        promotionCode = "string"
        publisher = "string"
      }
      securityProfile = {
        secureVMDiskEncryptionSetId = "string"
        securityType = "string"
      }
      supportedCapabilities = {
        acceleratedNetwork = bool
        architecture = "string"
        diskControllerTypes = "string"
      }
      supportsHibernation = bool
      tier = "string"
    }
    zones = [
      "string" or int
    ]
    sku = {
      name = "string"
    }
    extendedLocation = {
      name = "string"
      type = "EdgeZone"
    }
  })
}

Nilai properti

Disk

Nama Deskripsi Nilai
jenis Jenis sumber daya "Microsoft.Compute/disks@2022-07-02"
Nama Nama sumber daya string (diperlukan)

Batas karakter: 1-80

Karakter yang valid:
Alfanumerik, garis bawah, dan tanda hubung.
tempat Lokasi sumber daya string (diperlukan)
parent_id Untuk menyebarkan ke grup sumber daya, gunakan ID grup sumber daya tersebut. string (diperlukan)
Tags Tag sumber daya Kamus nama dan nilai tag.
Sku Nama sku disk. Dapat berupa Standard_LRS, Premium_LRS, StandardSSD_LRS, UltraSSD_LRS, Premium_ZRS, StandardSSD_ZRS, atau PremiumV2_LRS. DiskSku
extendedLocation Lokasi yang diperluas tempat disk akan dibuat. Lokasi yang diperluas tidak dapat diubah. ExtendedLocation
Properti Properti sumber daya disk. DiskProperties
Zona Daftar Zona logis untuk Disk. Array zona ketersediaan sebagai string atau int.

ExtendedLocation

Nama Deskripsi Nilai
Nama Nama lokasi yang diperluas. tali
jenis Jenis lokasi yang diperluas. "EdgeZone"

DiskProperties

Nama Deskripsi Nilai
burstingEnabled Atur ke true untuk mengaktifkan bursting di luar target performa disk yang disediakan. Bursting dinonaktifkan secara default. Tidak berlaku untuk disk Ultra. bool
completionPercent Persentase selesai untuk salinan latar belakang saat sumber daya dibuat melalui operasi CopyStart. Int
creationData Informasi sumber disk. Informasi CreationData tidak dapat diubah setelah disk dibuat. CreationData (diperlukan)
dataAccessAuthMode Persyaratan autentikasi tambahan saat mengekspor atau mengunggah ke disk atau rekam jepret. "AzureActiveDirectory"
"Tidak Ada"
diskAccessId Id ARM dari sumber daya DiskAccess untuk menggunakan titik akhir privat pada disk. tali
diskIOPSReadWrite Jumlah IOPS yang diizinkan untuk disk ini; hanya dapat diatur untuk disk UltraSSD. Satu operasi dapat ditransfer antara 4k dan 256k byte. Int
diskMBpsReadWrite Bandwidth yang diizinkan untuk disk ini; hanya dapat diatur untuk disk UltraSSD. MBps berarti jutaan byte per detik - MB di sini menggunakan notasi ISO, dengan kekuatan 10. Int
diskSizeGB Jika creationData.createOption Kosong, bidang ini wajib dan menunjukkan ukuran disk yang akan dibuat. Jika bidang ini ada untuk pembaruan atau pembuatan dengan opsi lain, bidang ini menunjukkan perubahan ukuran. Mengubah ukuran hanya diperbolehkan jika disk tidak terpasang pada VM yang sedang berjalan, dan hanya dapat meningkatkan ukuran disk. Int
Enkripsi Properti enkripsi dapat digunakan untuk mengenkripsi data tidak aktif dengan kunci yang dikelola pelanggan atau kunci yang dikelola platform. Enkripsi
encryptionSettingsCollection Kumpulan pengaturan enkripsi yang digunakan untuk Azure Disk Encryption, dapat berisi beberapa pengaturan enkripsi per disk atau rekam jepret. EncryptionSettingsCollection
hyperVGeneration Generasi hypervisor komputer virtual. Hanya berlaku untuk disk OS. "V1"
"V2"
maxShares Jumlah maksimum VM yang dapat dilampirkan ke disk secara bersamaan. Nilai yang lebih besar dari satu menunjukkan disk yang dapat dipasang pada beberapa VM secara bersamaan. Int
networkAccessPolicy Kebijakan untuk mengakses disk melalui jaringan. "AllowAll"
"AllowPrivate"
"DenyAll"
optimizedForFrequentAttach Mengatur properti ini ke true meningkatkan keandalan dan performa disk data yang sering (lebih dari 5 kali sehari) dengan dilepas dari satu komputer virtual dan dilampirkan ke komputer virtual lainnya. Properti ini tidak boleh diatur untuk disk yang tidak sering dilepas dan dilampirkan karena menyebabkan disk tidak selaras dengan domain kesalahan komputer virtual. bool
osType Jenis Sistem Operasi. "Linux"
"Windows"
publicNetworkAccess Kebijakan untuk mengontrol ekspor pada disk. "Dinonaktifkan"
"Diaktifkan"
purchasePlan Informasi rencana pembelian untuk gambar tempat disk OS dibuat. Misalnya - {name: 2019-Datacenter, publisher: MicrosoftWindowsServer, product: WindowsServer} PurchasePlan
securityProfile Berisi informasi terkait keamanan untuk sumber daya. DiskSecurityProfile
supportedCapabilities Daftar kemampuan yang didukung untuk gambar tempat disk OS dibuat. SupportedCapabilities
supportsHibernation Menunjukkan OS pada disk mendukung hibernasi. bool
Tier Tingkat performa disk (misalnya, P4, S10) seperti yang dijelaskan di sini: https://azure.microsoft.com/pricing/details/managed-disks/. Tidak berlaku untuk disk Ultra. tali

CreationData

Nama Deskripsi Nilai
createOption Ini menghitung kemungkinan sumber pembuatan disk. "Lampirkan"
"Salin"
"CopyStart"
"Kosong"
"FromImage"
"Impor"
"ImportSecure"
"Pulihkan"
"Unggah"
"UploadPreparedSecure" (diperlukan)
galleryImageReference Diperlukan jika membuat dari Gambar Galeri. Id/sharedGalleryImageId/communityGalleryImageId dari ImageDiskReference akan menjadi id ARM dari versi gambar galey bersama untuk membuat disk. ImageDiskReference
imageReference Informasi sumber disk untuk PIR atau gambar pengguna. ImageDiskReference
logicalSectorSize Ukuran sektor logis dalam byte untuk disk Ultra. Nilai yang didukung adalah 512 iklan 4096. 4096 adalah default. Int
performancePlus Atur bendera ini ke true untuk mendapatkan peningkatan pada target performa disk yang disebarkan, lihat di sini pada target performa masing-masing. Bendera ini hanya dapat diatur pada waktu pembuatan disk dan tidak dapat dinonaktifkan setelah diaktifkan. bool
securityDataUri Jika createOption adalah ImportSecure, ini adalah URI blob yang akan diimpor ke status tamu VM. tali
sourceResourceId Jika createOption adalah Salin, ini adalah id ARM dari rekam jepret atau disk sumber. tali
sourceUri Jika createOption adalah Impor, ini adalah URI blob yang akan diimpor ke disk terkelola. tali
storageAccountId Diperlukan jika createOption adalah Impor. Pengidentifikasi Azure Resource Manager dari akun penyimpanan yang berisi blob untuk diimpor sebagai disk. tali
uploadSizeBytes Jika createOption adalah Unggah, ini adalah ukuran konten unggahan termasuk footer VHD. Nilai ini harus antara 20972032 (20 MiB + 512 byte untuk footer VHD) dan byte 35183298347520 (32 TiB + 512 byte untuk footer VHD). Int

ImageDiskReference

Nama Deskripsi Nilai
communityGalleryImageId Uri relatif yang berisi referensi gambar Azure Compute Gallery komunitas. tali
Id Uri relatif yang berisi Repositori Gambar Platform, gambar pengguna, atau referensi gambar Azure Compute Gallery. tali
Lun Jika disk dibuat dari disk data gambar, ini adalah indeks yang menunjukkan disk data mana dalam gambar yang akan digunakan. Untuk disk OS, bidang ini null. Int
sharedGalleryImageId Uri relatif yang berisi referensi gambar Azure Compute Gallery bersama langsung. tali

Enkripsi

Nama Deskripsi Nilai
diskEncryptionSetId ResourceId dari enkripsi disk yang diatur untuk digunakan untuk mengaktifkan enkripsi saat tidak aktif. tali
jenis Jenis kunci yang digunakan untuk mengenkripsi data disk. "EncryptionAtRestWithCustomerKey"
"EncryptionAtRestWithPlatformAndCustomerKeys"
"EncryptionAtRestWithPlatformKey"

EncryptionSettingsCollection

Nama Deskripsi Nilai
Diaktifkan Atur bendera ini ke true dan berikan DiskEncryptionKey dan KeyEncryptionKey opsional untuk mengaktifkan enkripsi. Atur bendera ini ke false dan hapus DiskEncryptionKey dan KeyEncryptionKey untuk menonaktifkan enkripsi. Jika EncryptionSettings null di objek permintaan, pengaturan yang ada tetap tidak berubah. bool (diperlukan)
encryptionSettings Kumpulan pengaturan enkripsi, satu untuk setiap volume disk. EncryptionSettingsElement[]
encryptionSettingsVersion Menjelaskan jenis enkripsi apa yang digunakan untuk disk. Setelah bidang ini diatur, bidang tidak dapat ditimpa. '1.0' sesuai dengan Azure Disk Encryption dengan aplikasi AAD.'1.1' sesuai dengan Azure Disk Encryption. tali

EncryptionSettingsElement

Nama Deskripsi Nilai
diskEncryptionKey Url Rahasia Key Vault dan id vault kunci enkripsi disk KeyVaultAndSecretReference
keyEncryptionKey Url Kunci Key Vault dan id vault kunci enkripsi kunci. KeyEncryptionKey bersifat opsional dan ketika disediakan digunakan untuk membuka bungkus kunci enkripsi disk. KeyVaultAndKeyReference

KeyVaultAndSecretReference

Nama Deskripsi Nilai
secretUrl Url yang menunjuk ke kunci atau rahasia di KeyVault string (diperlukan)
sourceVault Id sumber daya KeyVault yang berisi kunci atau rahasia SourceVault (diperlukan)

SourceVault

Nama Deskripsi Nilai
Id Id Sumber Daya tali

KeyVaultAndKeyReference

Nama Deskripsi Nilai
keyUrl Url yang menunjuk ke kunci atau rahasia di KeyVault string (diperlukan)
sourceVault Id sumber daya KeyVault yang berisi kunci atau rahasia SourceVault (diperlukan)

PurchasePlan

Nama Deskripsi Nilai
Nama ID paket. string (diperlukan)
hasil Menentukan produk gambar dari marketplace. Ini adalah nilai yang sama dengan Penawaran di bawah elemen imageReference. string (diperlukan)
promotionCode Kode Promosi Penawaran. tali
penerbit ID penerbit. string (diperlukan)

DiskSecurityProfile

Nama Deskripsi Nilai
secureVMDiskEncryptionSetId ResourceId dari set enkripsi disk yang terkait dengan disk yang didukung VM Rahasia yang dienkripsi dengan kunci yang dikelola pelanggan tali
securityType Menentukan SecurityType VM. Hanya berlaku untuk disk OS. "ConfidentialVM_DiskEncryptedWithCustomerKey"
"ConfidentialVM_DiskEncryptedWithPlatformKey"
"ConfidentialVM_VMGuestStateOnlyEncryptedWithPlatformKey"
"TrustedLaunch"

DidukungCapabilities

Nama Deskripsi Nilai
acceleratedNetwork True jika gambar tempat disk OS dibuat mendukung jaringan yang dipercepat. bool
arsitektur Arsitektur CPU yang didukung oleh disk OS. "Arm64"
"x64"
diskControllerTypes Pengontrol disk yang didukung disk OS. Jika diatur, dapat berupa SCSI atau SCSI, NVME atau NVME, SCSI. tali

DiskSku

Nama Deskripsi Nilai
Nama Nama sku. "PremiumV2_LRS"
"Premium_LRS"
"Premium_ZRS"
"StandardSSD_LRS"
"StandardSSD_ZRS"
"Standard_LRS"
"UltraSSD_LRS"