Disk Microsoft.Compute 2021-08-01

Definisi sumber daya Bicep

Jenis sumber daya disk dapat disebarkan dengan operasi yang menargetkan:

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

Format sumber daya

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

resource symbolicname 'Microsoft.Compute/disks@2021-08-01' = {
  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: {
        id: 'string'
        lun: int
      }
      imageReference: {
        id: 'string'
        lun: int
      }
      logicalSectorSize: int
      securityDataUri: 'string'
      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'
    publicNetworkAccess: 'string'
    purchasePlan: {
      name: 'string'
      product: 'string'
      promotionCode: 'string'
      publisher: 'string'
    }
    securityProfile: {
      secureVMDiskEncryptionSetId: 'string'
      securityType: 'string'
    }
    supportedCapabilities: {
      acceleratedNetwork: bool
    }
    supportsHibernation: bool
    tier: 'string'
  }
  zones: [
    'string'
  ]
}

Nilai properti

disks

Nama Deskripsi Nilai
nama Nama sumber daya string (diperlukan)

Batas karakter: 1-80

Karakter yang valid:
Alfanumerik, garis bawah, dan tanda hubung.
lokasi Lokasi sumber daya string (diperlukan)
tag 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, atau StandardSSD_ZRS. 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 logika untuk Disk. string[]

ExtendedLocation

Nama Deskripsi Nilai
nama Nama lokasi yang diperluas. string
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)
diskAccessId ID ARM dari sumber daya DiskAccess untuk menggunakan titik akhir privat pada disk. string
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'
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. DidukungKatabilitas
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. string

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 ImageDiskReference akan menjadi id ARM dari versi gambar galeri bersama untuk membuat disk. ImageDiskReference
imageReference Informasi sumber disk. ImageDiskReference
logicalSectorSize Ukuran sektor logis dalam byte untuk disk Ultra. Nilai yang didukung adalah 512 dan 4096. 4096 adalah default. int
securityDataUri Jika createOption adalah ImportSecure, ini adalah URI blob yang akan diimpor ke status tamu VM. string
sourceResourceId Jika createOption adalah Salin, ini adalah id ARM dari rekam jepret atau disk sumber. string
sourceUri Jika createOption adalah Impor, ini adalah URI blob yang akan diimpor ke disk terkelola. string
storageAccountId Diperlukan jika createOption adalah Impor. Pengidentifikasi Azure Resource Manager akun penyimpanan yang berisi blob untuk diimpor sebagai disk. string
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
id Uri relatif yang berisi Repositori Gambar Platform atau referensi gambar pengguna. string (diperlukan)
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

Enkripsi

Nama Deskripsi Nilai
diskEncryptionSetId ResourceId dari set enkripsi disk yang akan digunakan untuk mengaktifkan enkripsi saat tidak aktif. string
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 ini tidak dapat ditimpa. '1.0' sesuai dengan Azure Disk Encryption dengan aplikasi AAD.'1.1' sesuai dengan Azure Disk Encryption. string

EncryptionSettingsElement

Nama Deskripsi Nilai
diskEncryptionKey Key Vault Url Rahasia dan id vault kunci enkripsi disk KeyVaultAndSecretReference
keyEncryptionKey Key Vault Url Kunci dan id vault kunci enkripsi kunci. KeyEncryptionKey bersifat opsional dan ketika disediakan digunakan untuk membongkar 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 string

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)
produk Menentukan produk gambar dari marketplace. Ini adalah nilai yang sama dengan Penawaran di bawah elemen imageReference. string (diperlukan)
promotionCode Kode promosi penawaran. string
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 string
securityType Menentukan SecurityType VM. Hanya berlaku untuk disk OS. 'ConfidentialVM_DiskEncryptedWithCustomerKey'
'ConfidentialVM_DiskEncryptedWithPlatformKey'
'ConfidentialVM_VMGuestStateOnlyEncryptedWithPlatformKey'
'TrustedLaunch'

DidukungKatabilitas

Nama Deskripsi Nilai
acceleratedNetwork True jika gambar tempat disk OS dibuat mendukung jaringan yang dipercepat. bool

DiskSku

Nama Deskripsi Nilai
nama Nama sku. '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 node di Zona Ketersediaan

Sebarkan ke Azure
Templat ini menyebarkan kluster ketersediaan tinggi MySQL 3 node pada CentOS 6.5 atau Ubuntu 12.04
Windows Docker Host dengan Portainer dan Traefik 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 ultra terkelola baru yang memungkinkan pengguna menentukan ukuran sektor 512 atau 4096.
Membuat VM dari EfficientIP VHD

Sebarkan ke Azure
Templat ini membuat VM dari EfficientIP VHD dan memungkinkan Anda menyambungkannya ke VNET yang ada yang dapat berada di Grup Sumber Daya lain lalu komputer virtual
Buat VM dari VHD yang ada dan sambungkan 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
Windows Server VM 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 Brankas Cadangan

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

Sebarkan ke Azure
Membuat SQL Server Virtual Machine 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:

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": "2021-08-01",
  "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": {
        "id": "string",
        "lun": "int"
      },
      "imageReference": {
        "id": "string",
        "lun": "int"
      },
      "logicalSectorSize": "int",
      "securityDataUri": "string",
      "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",
    "publicNetworkAccess": "string",
    "purchasePlan": {
      "name": "string",
      "product": "string",
      "promotionCode": "string",
      "publisher": "string"
    },
    "securityProfile": {
      "secureVMDiskEncryptionSetId": "string",
      "securityType": "string"
    },
    "supportedCapabilities": {
      "acceleratedNetwork": "bool"
    },
    "supportsHibernation": "bool",
    "tier": "string"
  },
  "zones": [ "string" ]
}

Nilai properti

disks

Nama Deskripsi Nilai
jenis Jenis sumber daya 'Microsoft.Compute/disks'
apiVersion Versi api sumber daya '2021-08-01'
nama Nama sumber daya string (diperlukan)

Batas karakter: 1-80

Karakter yang valid:
Alfanumerik, garis bawah, dan tanda hubung.
lokasi Lokasi sumber daya string (diperlukan)
tag 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, atau StandardSSD_ZRS. 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 logika untuk Disk. string[]

ExtendedLocation

Nama Deskripsi Nilai
nama Nama lokasi yang diperluas. string
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)
diskAccessId ID ARM dari sumber daya DiskAccess untuk menggunakan titik akhir privat pada disk. string
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'
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. string

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 ImageDiskReference akan menjadi id ARM dari versi gambar galley bersama untuk membuat disk. ImageDiskReference
imageReference Informasi sumber disk. ImageDiskReference
logicalSectorSize Ukuran sektor logis dalam byte untuk disk Ultra. Nilai yang didukung adalah 512 dan 4096. 4096 adalah default. int
securityDataUri Jika createOption adalah ImportSecure, ini adalah URI blob yang akan diimpor ke status tamu VM. string
sourceResourceId Jika createOption adalah Salin, ini adalah id ARM dari rekam jepret atau disk sumber. string
sourceUri Jika createOption adalah Impor, ini adalah URI blob yang akan diimpor ke disk terkelola. string
storageAccountId Diperlukan jika createOption adalah Impor. Pengidentifikasi Azure Resource Manager akun penyimpanan yang berisi blob untuk diimpor sebagai disk. string
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 35183298347520 byte (32 TiB + 512 byte untuk footer VHD). int

ImageDiskReference

Nama Deskripsi Nilai
id Uri relatif yang berisi Repositori Gambar Platform atau referensi gambar pengguna. string (diperlukan)
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

Enkripsi

Nama Deskripsi Nilai
diskEncryptionSetId ResourceId dari set enkripsi disk yang akan digunakan untuk mengaktifkan enkripsi saat tidak aktif. string
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. string

EncryptionSettingsElement

Nama Deskripsi Nilai
diskEncryptionKey Key Vault Url Rahasia dan id vault kunci enkripsi disk KeyVaultAndSecretReference
keyEncryptionKey Key Vault Url Kunci 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 string

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)
produk Menentukan produk gambar dari marketplace. Ini adalah nilai yang sama dengan Penawaran di bawah elemen imageReference. string (diperlukan)
promotionCode Kode promosi penawaran. string
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 string
securityType Menentukan SecurityType VM. Hanya berlaku untuk disk OS. 'ConfidentialVM_DiskEncryptedWithCustomerKey'
'ConfidentialVM_DiskEncryptedWithPlatformKey'
'ConfidentialVM_VMGuestStateOnlyEncryptedWithPlatformKey'
'TrustedLaunch'

DidukungKatabilitas

Nama Deskripsi Nilai
acceleratedNetwork True jika gambar tempat disk OS dibuat mendukung jaringan yang dipercepat. bool

DiskSku

Nama Deskripsi Nilai
nama Nama sku. '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 3 simpul pada CentOS 6.5 atau Ubuntu 12.04
Windows Docker Host dengan Portainer dan Traefik 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 ultra terkelola baru yang memungkinkan pengguna menentukan ukuran sektor 512 atau 4096.
Membuat VM dari EfficientIP VHD

Sebarkan ke Azure
Templat ini membuat VM dari EfficientIP VHD dan memungkinkan Anda menyambungkannya ke VNET yang ada yang dapat berada di Grup Sumber Daya lain lalu komputer virtual
Buat VM dari VHD yang ada dan sambungkan 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
Windows Server VM 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 Vault Cadangan
Pengaturan Penyimpanan yang Dioptimalkan Performa VM SQL pada UltraSSD

Sebarkan ke Azure
Membuat SQL Server Virtual Machine 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 log perubahan.

Format sumber daya

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Compute/disks@2021-08-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      burstingEnabled = bool
      completionPercent = int
      creationData = {
        createOption = "string"
        galleryImageReference = {
          id = "string"
          lun = int
        }
        imageReference = {
          id = "string"
          lun = int
        }
        logicalSectorSize = int
        securityDataUri = "string"
        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"
      publicNetworkAccess = "string"
      purchasePlan = {
        name = "string"
        product = "string"
        promotionCode = "string"
        publisher = "string"
      }
      securityProfile = {
        secureVMDiskEncryptionSetId = "string"
        securityType = "string"
      }
      supportedCapabilities = {
        acceleratedNetwork = bool
      }
      supportsHibernation = bool
      tier = "string"
    }
    zones = [
      "string"
    ]
    sku = {
      name = "string"
    }
    extendedLocation = {
      name = "string"
      type = "EdgeZone"
    }
  })
}

Nilai properti

disks

Nama Deskripsi Nilai
jenis Jenis sumber daya "Microsoft.Compute/disks@2021-08-01"
nama Nama sumber daya string (diperlukan)

Batas karakter: 1-80

Karakter yang valid:
Alfanumerik, garis bawah, dan tanda hubung.
lokasi Lokasi sumber daya string (diperlukan)
parent_id Untuk menyebarkan ke grup sumber daya, gunakan ID grup sumber daya tersebut. string (diperlukan)
tag Tag sumber daya Kamus nama dan nilai tag.
sku Nama sku disk. Dapat berupa Standard_LRS, Premium_LRS, StandardSSD_LRS, UltraSSD_LRS, Premium_ZRS, atau StandardSSD_ZRS. 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 logika untuk Disk. string[]

ExtendedLocation

Nama Deskripsi Nilai
nama Nama lokasi yang diperluas. string
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)
diskAccessId ID ARM dari sumber daya DiskAccess untuk menggunakan titik akhir privat pada disk. string
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"
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. string

CreationData

Nama Deskripsi Nilai
createOption Ini menghitung kemungkinan sumber pembuatan disk. "Lampirkan"
"Salin"
"CopyStart"
“Empty”
"FromImage"
"Impor"
"ImportSecure"
"Pulihkan"
"Unggah"
"UploadPreparedSecure" (diperlukan)
galleryImageReference Diperlukan jika membuat dari Gambar Galeri. Id ImageDiskReference akan menjadi id ARM dari versi gambar galley bersama untuk membuat disk. ImageDiskReference
imageReference Informasi sumber disk. ImageDiskReference
logicalSectorSize Ukuran sektor logis dalam byte untuk disk Ultra. Nilai yang didukung adalah 512 dan 4096. 4096 adalah default. int
securityDataUri Jika createOption adalah ImportSecure, ini adalah URI blob yang akan diimpor ke status tamu VM. string
sourceResourceId Jika createOption adalah Salin, ini adalah id ARM dari rekam jepret atau disk sumber. string
sourceUri Jika createOption adalah Impor, ini adalah URI blob yang akan diimpor ke disk terkelola. string
storageAccountId Diperlukan jika createOption adalah Impor. Pengidentifikasi Azure Resource Manager akun penyimpanan yang berisi blob untuk diimpor sebagai disk. string
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 35183298347520 byte (32 TiB + 512 byte untuk footer VHD). int

ImageDiskReference

Nama Deskripsi Nilai
id Uri relatif yang berisi Repositori Gambar Platform atau referensi gambar pengguna. string (diperlukan)
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

Enkripsi

Nama Deskripsi Nilai
diskEncryptionSetId ResourceId dari set enkripsi disk yang akan digunakan untuk mengaktifkan enkripsi saat tidak aktif. string
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. string

EncryptionSettingsElement

Nama Deskripsi Nilai
diskEncryptionKey Key Vault Url Rahasia dan id vault kunci enkripsi disk KeyVaultAndSecretReference
keyEncryptionKey Key Vault Url Kunci dan id vault kunci enkripsi kunci. KeyEncryptionKey bersifat opsional dan ketika disediakan digunakan untuk membongkar 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 string

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)
produk Menentukan produk gambar dari marketplace. Ini adalah nilai yang sama dengan Penawaran di bawah elemen imageReference. string (diperlukan)
promotionCode Kode promosi penawaran. string
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 string
securityType Menentukan SecurityType VM. Hanya berlaku untuk disk OS. "ConfidentialVM_DiskEncryptedWithCustomerKey"
"ConfidentialVM_DiskEncryptedWithPlatformKey"
"ConfidentialVM_VMGuestStateOnlyEncryptedWithPlatformKey"
"TrustedLaunch"

DidukungKatabilitas

Nama Deskripsi Nilai
acceleratedNetwork True jika gambar tempat disk OS dibuat mendukung jaringan yang dipercepat. bool

DiskSku

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