Rekam jepret Microsoft.Compute 2022-03-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 rekam jepret 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/snapshots, tambahkan Bicep berikut ke templat Anda.
resource symbolicname 'Microsoft.Compute/snapshots@2022-03-02' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
sku: {
name: 'string'
}
extendedLocation: {
name: 'string'
type: 'EdgeZone'
}
properties: {
completionPercent: int
copyCompletionError: {
errorCode: 'CopySourceNotFound'
errorMessage: 'string'
}
creationData: {
createOption: 'string'
galleryImageReference: {
communityGalleryImageId: 'string'
id: 'string'
lun: int
sharedGalleryImageId: 'string'
}
imageReference: {
communityGalleryImageId: 'string'
id: 'string'
lun: int
sharedGalleryImageId: 'string'
}
logicalSectorSize: int
securityDataUri: 'string'
sourceResourceId: 'string'
sourceUri: 'string'
storageAccountId: 'string'
uploadSizeBytes: int
}
dataAccessAuthMode: 'string'
diskAccessId: 'string'
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'
incremental: bool
networkAccessPolicy: 'string'
osType: 'string'
publicNetworkAccess: 'string'
purchasePlan: {
name: 'string'
product: 'string'
promotionCode: 'string'
publisher: 'string'
}
securityProfile: {
secureVMDiskEncryptionSetId: 'string'
securityType: 'string'
}
supportedCapabilities: {
acceleratedNetwork: bool
architecture: 'string'
}
supportsHibernation: bool
}
}
Nilai properti
Snapshot
Nama | Deskripsi | Nilai |
---|---|---|
Nama | Nama sumber daya | string (diperlukan) Batas karakter: 1-80 Karakter yang valid: Alfanumerik, garis bawah, titik, dan tanda hubung. Mulailah dengan alfanumerik. Akhiri dengan alfanumerik atau garis bawah. |
tempat | Lokasi sumber daya | string (diperlukan) |
Tags | Tag sumber daya | Kamus nama dan nilai tag. Lihat Tag dalam templat |
Sku | Nama sku rekam jepret. Dapat Standard_LRS, Premium_LRS, atau Standard_ZRS. Ini adalah parameter opsional untuk rekam jepret inkremental dan perilaku defaultnya adalah SKU akan diatur ke sku yang sama dengan rekam jepret sebelumnya | |
extendedLocation | Lokasi yang diperluas tempat rekam jepret akan dibuat. Lokasi yang diperluas tidak dapat diubah. | ExtendedLocation |
Properti | Properti sumber daya rekam jepret. | SnapshotProperties |
ExtendedLocation
Nama | Deskripsi | Nilai |
---|---|---|
Nama | Nama lokasi yang diperluas. | tali |
jenis | Jenis lokasi yang diperluas. | 'EdgeZone' |
SnapshotProperties
Nama | Deskripsi | Nilai |
---|---|---|
completionPercent | Persentase selesai untuk salinan latar belakang saat sumber daya dibuat melalui operasi CopyStart. | Int |
copyCompletionError | Menunjukkan detail kesalahan jika salinan latar belakang sumber daya yang dibuat melalui operasi CopyStart gagal. | CopyCompletionError |
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 |
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 adalah 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' |
Inkremental | Apakah rekam jepret bertahap. Rekam jepret bertambah bertahap pada disk yang sama menempati lebih sedikit ruang daripada rekam jepret penuh dan dapat berbeda. | bool |
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 sumber untuk rekam jepret awalnya dibuat. | |
securityProfile | Berisi informasi terkait keamanan untuk sumber daya. | DiskSecurityProfile |
supportedCapabilities | Daftar kemampuan yang didukung untuk gambar tempat disk sumber dari rekam jepret awalnya dibuat. | |
supportsHibernation | Menunjukkan OS pada rekam jepret mendukung hibernasi. | bool |
CopyCompletionError
Nama | Deskripsi | Nilai |
---|---|---|
errorCode | Menunjukkan kode kesalahan jika salinan latar belakang sumber daya yang dibuat melalui operasi CopyStart gagal. | 'CopySourceNotFound' (diperlukan) |
errorMessage | Menunjukkan pesan kesalahan jika salinan latar belakang sumber daya yang dibuat melalui operasi CopyStart gagal. | string (diperlukan) |
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 |
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' |
SnapshotSku
Nama | Deskripsi | Nilai |
---|---|---|
Nama | Nama sku. | 'Premium_LRS' 'Standard_LRS' 'Standard_ZRS' |
Definisi sumber daya templat ARM
Jenis sumber daya rekam jepret 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/snapshots, tambahkan JSON berikut ke templat Anda.
{
"type": "Microsoft.Compute/snapshots",
"apiVersion": "2022-03-02",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"sku": {
"name": "string"
},
"extendedLocation": {
"name": "string",
"type": "EdgeZone"
},
"properties": {
"completionPercent": "int",
"copyCompletionError": {
"errorCode": "CopySourceNotFound",
"errorMessage": "string"
},
"creationData": {
"createOption": "string",
"galleryImageReference": {
"communityGalleryImageId": "string",
"id": "string",
"lun": "int",
"sharedGalleryImageId": "string"
},
"imageReference": {
"communityGalleryImageId": "string",
"id": "string",
"lun": "int",
"sharedGalleryImageId": "string"
},
"logicalSectorSize": "int",
"securityDataUri": "string",
"sourceResourceId": "string",
"sourceUri": "string",
"storageAccountId": "string",
"uploadSizeBytes": "int"
},
"dataAccessAuthMode": "string",
"diskAccessId": "string",
"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",
"incremental": "bool",
"networkAccessPolicy": "string",
"osType": "string",
"publicNetworkAccess": "string",
"purchasePlan": {
"name": "string",
"product": "string",
"promotionCode": "string",
"publisher": "string"
},
"securityProfile": {
"secureVMDiskEncryptionSetId": "string",
"securityType": "string"
},
"supportedCapabilities": {
"acceleratedNetwork": "bool",
"architecture": "string"
},
"supportsHibernation": "bool"
}
}
Nilai properti
Snapshot
Nama | Deskripsi | Nilai |
---|---|---|
jenis | Jenis sumber daya | 'Microsoft.Compute/snapshots' |
apiVersion | Versi api sumber daya | '2022-03-02' |
Nama | Nama sumber daya | string (diperlukan) Batas karakter: 1-80 Karakter yang valid: Alfanumerik, garis bawah, titik, dan tanda hubung. Mulailah dengan alfanumerik. Akhiri dengan alfanumerik atau garis bawah. |
tempat | Lokasi sumber daya | string (diperlukan) |
Tags | Tag sumber daya | Kamus nama dan nilai tag. Lihat Tag dalam templat |
Sku | Nama sku rekam jepret. Dapat Standard_LRS, Premium_LRS, atau Standard_ZRS. Ini adalah parameter opsional untuk rekam jepret inkremental dan perilaku defaultnya adalah SKU akan diatur ke sku yang sama dengan rekam jepret sebelumnya | |
extendedLocation | Lokasi yang diperluas tempat rekam jepret akan dibuat. Lokasi yang diperluas tidak dapat diubah. | ExtendedLocation |
Properti | Properti sumber daya rekam jepret. | SnapshotProperties |
ExtendedLocation
Nama | Deskripsi | Nilai |
---|---|---|
Nama | Nama lokasi yang diperluas. | tali |
jenis | Jenis lokasi yang diperluas. | 'EdgeZone' |
SnapshotProperties
Nama | Deskripsi | Nilai |
---|---|---|
completionPercent | Persentase selesai untuk salinan latar belakang saat sumber daya dibuat melalui operasi CopyStart. | Int |
copyCompletionError | Menunjukkan detail kesalahan jika salinan latar belakang sumber daya yang dibuat melalui operasi CopyStart gagal. | CopyCompletionError |
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 |
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 adalah 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' |
Inkremental | Apakah rekam jepret bertahap. Rekam jepret bertambah bertahap pada disk yang sama menempati lebih sedikit ruang daripada rekam jepret penuh dan dapat berbeda. | bool |
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 sumber untuk rekam jepret awalnya dibuat. | |
securityProfile | Berisi informasi terkait keamanan untuk sumber daya. | DiskSecurityProfile |
supportedCapabilities | Daftar kemampuan yang didukung untuk gambar tempat disk sumber dari rekam jepret awalnya dibuat. | |
supportsHibernation | Menunjukkan OS pada rekam jepret mendukung hibernasi. | bool |
CopyCompletionError
Nama | Deskripsi | Nilai |
---|---|---|
errorCode | Menunjukkan kode kesalahan jika salinan latar belakang sumber daya yang dibuat melalui operasi CopyStart gagal. | 'CopySourceNotFound' (diperlukan) |
errorMessage | Menunjukkan pesan kesalahan jika salinan latar belakang sumber daya yang dibuat melalui operasi CopyStart gagal. | string (diperlukan) |
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 |
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' |
SnapshotSku
Nama | Deskripsi | Nilai |
---|---|---|
Nama | Nama sku. | 'Premium_LRS' 'Standard_LRS' 'Standard_ZRS' |
Definisi sumber daya Terraform (penyedia AzAPI)
Jenis sumber daya rekam jepret 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/snapshots, tambahkan Terraform berikut ke templat Anda.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Compute/snapshots@2022-03-02"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
body = jsonencode({
properties = {
completionPercent = int
copyCompletionError = {
errorCode = "CopySourceNotFound"
errorMessage = "string"
}
creationData = {
createOption = "string"
galleryImageReference = {
communityGalleryImageId = "string"
id = "string"
lun = int
sharedGalleryImageId = "string"
}
imageReference = {
communityGalleryImageId = "string"
id = "string"
lun = int
sharedGalleryImageId = "string"
}
logicalSectorSize = int
securityDataUri = "string"
sourceResourceId = "string"
sourceUri = "string"
storageAccountId = "string"
uploadSizeBytes = int
}
dataAccessAuthMode = "string"
diskAccessId = "string"
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"
incremental = bool
networkAccessPolicy = "string"
osType = "string"
publicNetworkAccess = "string"
purchasePlan = {
name = "string"
product = "string"
promotionCode = "string"
publisher = "string"
}
securityProfile = {
secureVMDiskEncryptionSetId = "string"
securityType = "string"
}
supportedCapabilities = {
acceleratedNetwork = bool
architecture = "string"
}
supportsHibernation = bool
}
sku = {
name = "string"
}
extendedLocation = {
name = "string"
type = "EdgeZone"
}
})
}
Nilai properti
Snapshot
Nama | Deskripsi | Nilai |
---|---|---|
jenis | Jenis sumber daya | "Microsoft.Compute/snapshots@2022-03-02" |
Nama | Nama sumber daya | string (diperlukan) Batas karakter: 1-80 Karakter yang valid: Alfanumerik, garis bawah, titik, dan tanda hubung. Mulailah dengan alfanumerik. Akhiri dengan alfanumerik atau garis bawah. |
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 rekam jepret. Dapat Standard_LRS, Premium_LRS, atau Standard_ZRS. Ini adalah parameter opsional untuk rekam jepret inkremental dan perilaku defaultnya adalah SKU akan diatur ke sku yang sama dengan rekam jepret sebelumnya | |
extendedLocation | Lokasi yang diperluas tempat rekam jepret akan dibuat. Lokasi yang diperluas tidak dapat diubah. | ExtendedLocation |
Properti | Properti sumber daya rekam jepret. | SnapshotProperties |
ExtendedLocation
Nama | Deskripsi | Nilai |
---|---|---|
Nama | Nama lokasi yang diperluas. | tali |
jenis | Jenis lokasi yang diperluas. | "EdgeZone" |
SnapshotProperties
Nama | Deskripsi | Nilai |
---|---|---|
completionPercent | Persentase selesai untuk salinan latar belakang saat sumber daya dibuat melalui operasi CopyStart. | Int |
copyCompletionError | Menunjukkan detail kesalahan jika salinan latar belakang sumber daya yang dibuat melalui operasi CopyStart gagal. | CopyCompletionError |
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 |
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 adalah 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" |
Inkremental | Apakah rekam jepret bertahap. Rekam jepret bertambah bertahap pada disk yang sama menempati lebih sedikit ruang daripada rekam jepret penuh dan dapat berbeda. | bool |
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 sumber untuk rekam jepret awalnya dibuat. | |
securityProfile | Berisi informasi terkait keamanan untuk sumber daya. | DiskSecurityProfile |
supportedCapabilities | Daftar kemampuan yang didukung untuk gambar tempat disk sumber dari rekam jepret awalnya dibuat. | |
supportsHibernation | Menunjukkan OS pada rekam jepret mendukung hibernasi. | bool |
CopyCompletionError
Nama | Deskripsi | Nilai |
---|---|---|
errorCode | Menunjukkan kode kesalahan jika salinan latar belakang sumber daya yang dibuat melalui operasi CopyStart gagal. | "CopySourceNotFound" (diperlukan) |
errorMessage | Menunjukkan pesan kesalahan jika salinan latar belakang sumber daya yang dibuat melalui operasi CopyStart gagal. | string (diperlukan) |
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 |
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" |
SnapshotSku
Nama | Deskripsi | Nilai |
---|---|---|
Nama | Nama sku. | "Premium_LRS" "Standard_LRS" "Standard_ZRS" |