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. | |
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} | |
securityProfile | Berisi informasi terkait keamanan untuk sumber daya. | DiskSecurityProfile |
supportedCapabilities | Daftar kemampuan yang didukung untuk gambar tempat disk OS dibuat. | |
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
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 |
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 |
Windows Docker Host dengan Portainer dan Traefik telah diinstal sebelumnya |
Membuat disk yang dikelola ultra dengan ukuran sektor tertentu |
Templat ini membuat disk terkelola ultra baru yang memungkinkan pengguna menentukan ukuran sektor 512 atau 4096. |
Membuat VM dari VHD EfficientIP |
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 |
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 |
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 satu VM Windows dengan Open SSH diaktifkan sehingga Anda dapat terhubung melalui SSH menggunakan autentikasi berbasis kunci. |
Membuat Disk & mengaktifkan perlindungan melalui Backup Vault |
Templat yang membuat disk dan mengaktifkan perlindungan melalui Backup Vault |
Pengaturan Penyimpanan yang Dioptimalkan Performa VM SQL pada UltraSSD |
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. | |
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} | |
securityProfile | Berisi informasi terkait keamanan untuk sumber daya. | DiskSecurityProfile |
supportedCapabilities | Daftar kemampuan yang didukung untuk gambar tempat disk OS dibuat. | |
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
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 |
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 |
Windows Docker Host dengan Portainer dan Traefik telah diinstal sebelumnya |
Membuat disk yang dikelola ultra dengan ukuran sektor tertentu |
Templat ini membuat disk terkelola ultra baru yang memungkinkan pengguna menentukan ukuran sektor 512 atau 4096. |
Membuat VM dari VHD EfficientIP |
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 |
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 |
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 satu VM Windows dengan Open SSH diaktifkan sehingga Anda dapat terhubung melalui SSH menggunakan autentikasi berbasis kunci. |
Membuat Disk & mengaktifkan perlindungan melalui Backup Vault |
Templat yang membuat disk dan mengaktifkan perlindungan melalui Backup Vault |
Pengaturan Penyimpanan yang Dioptimalkan Performa VM SQL pada UltraSSD |
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
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} | |
securityProfile | Berisi informasi terkait keamanan untuk sumber daya. | DiskSecurityProfile |
supportedCapabilities | Daftar kemampuan yang didukung untuk gambar tempat disk OS dibuat. | |
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
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" |