Bagikan melalui


Rekam jepret Microsoft.Compute 2023-04-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@2023-04-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'
      elasticSanResourceId: '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'
    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'
      diskControllerTypes: '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 SnapshotSku
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. PurchasePlan
securityProfile Berisi informasi terkait keamanan untuk sumber daya. DiskSecurityProfile
supportedCapabilities Daftar kemampuan yang didukung untuk gambar tempat disk sumber dari rekam jepret awalnya dibuat. SupportedCapabilities
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'
'CopyFromSanSnapshot'
'CopyStart'
'Kosong'
'FromImage'
'Impor'
'ImportSecure'
'Pulihkan'
'Unggah'
'UploadPreparedSecure' (diperlukan)
elasticSanResourceId Diperlukan jika createOption adalah CopyFromSanSnapshot. Ini adalah id ARM dari rekam jepret volume san elastis sumber. tali
galleryImageReference Diperlukan jika membuat dari Gambar Galeri. Id/sharedGalleryImageId/communityGalleryImageId dari ImageDiskReference akan menjadi id ARM dari versi gambar galey bersama untuk membuat disk. ImageDiskReference
imageReference Informasi sumber disk untuk PIR atau gambar pengguna. ImageDiskReference
logicalSectorSize Ukuran sektor logis dalam byte untuk disk Ultra. Nilai yang didukung adalah 512 iklan 4096. 4096 adalah default. Int
performancePlus Atur bendera ini ke true untuk mendapatkan peningkatan pada target performa disk yang disebarkan, lihat di sini pada target performa masing-masing. Bendera ini hanya dapat diatur pada waktu pembuatan disk dan tidak dapat dinonaktifkan setelah diaktifkan. bool
securityDataUri Jika createOption adalah ImportSecure, ini adalah URI blob yang akan diimpor ke status tamu VM. tali
sourceResourceId Jika createOption adalah Salin, ini adalah id ARM dari rekam jepret atau disk sumber. tali
sourceUri Jika createOption adalah Impor, ini adalah URI blob yang akan diimpor ke disk terkelola. tali
storageAccountId Diperlukan jika createOption adalah Impor. Pengidentifikasi Azure Resource Manager dari akun penyimpanan yang berisi blob untuk diimpor sebagai disk. tali
uploadSizeBytes Jika createOption adalah Unggah, ini adalah ukuran konten unggahan termasuk footer VHD. Nilai ini harus antara 20972032 (20 MiB + 512 byte untuk footer VHD) dan byte 35183298347520 (32 TiB + 512 byte untuk footer VHD). Int

ImageDiskReference

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

Enkripsi

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

EncryptionSettingsCollection

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

EncryptionSettingsElement

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

KeyVaultAndSecretReference

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

SourceVault

Nama Deskripsi Nilai
Id Id Sumber Daya tali

KeyVaultAndKeyReference

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

PurchasePlan

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

DiskSecurityProfile

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

DidukungCapabilities

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

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": "2023-04-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",
      "elasticSanResourceId": "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",
    "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",
      "diskControllerTypes": "string"
    },
    "supportsHibernation": "bool"
  }
}

Nilai properti

Snapshot

Nama Deskripsi Nilai
jenis Jenis sumber daya 'Microsoft.Compute/snapshots'
apiVersion Versi api sumber daya '2023-04-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 SnapshotSku
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. PurchasePlan
securityProfile Berisi informasi terkait keamanan untuk sumber daya. DiskSecurityProfile
supportedCapabilities Daftar kemampuan yang didukung untuk gambar tempat disk sumber dari rekam jepret awalnya dibuat. SupportedCapabilities
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'
'CopyFromSanSnapshot'
'CopyStart'
'Kosong'
'FromImage'
'Impor'
'ImportSecure'
'Pulihkan'
'Unggah'
'UploadPreparedSecure' (diperlukan)
elasticSanResourceId Diperlukan jika createOption adalah CopyFromSanSnapshot. Ini adalah id ARM dari rekam jepret volume san elastis sumber. tali
galleryImageReference Diperlukan jika membuat dari Gambar Galeri. Id/sharedGalleryImageId/communityGalleryImageId dari ImageDiskReference akan menjadi id ARM dari versi gambar galey bersama untuk membuat disk. ImageDiskReference
imageReference Informasi sumber disk untuk PIR atau gambar pengguna. ImageDiskReference
logicalSectorSize Ukuran sektor logis dalam byte untuk disk Ultra. Nilai yang didukung adalah 512 iklan 4096. 4096 adalah default. Int
performancePlus Atur bendera ini ke true untuk mendapatkan peningkatan pada target performa disk yang disebarkan, lihat di sini pada target performa masing-masing. Bendera ini hanya dapat diatur pada waktu pembuatan disk dan tidak dapat dinonaktifkan setelah diaktifkan. bool
securityDataUri Jika createOption adalah ImportSecure, ini adalah URI blob yang akan diimpor ke status tamu VM. tali
sourceResourceId Jika createOption adalah Salin, ini adalah id ARM dari rekam jepret atau disk sumber. tali
sourceUri Jika createOption adalah Impor, ini adalah URI blob yang akan diimpor ke disk terkelola. tali
storageAccountId Diperlukan jika createOption adalah Impor. Pengidentifikasi Azure Resource Manager dari akun penyimpanan yang berisi blob untuk diimpor sebagai disk. tali
uploadSizeBytes Jika createOption adalah Unggah, ini adalah ukuran konten unggahan termasuk footer VHD. Nilai ini harus antara 20972032 (20 MiB + 512 byte untuk footer VHD) dan byte 35183298347520 (32 TiB + 512 byte untuk footer VHD). Int

ImageDiskReference

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

Enkripsi

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

EncryptionSettingsCollection

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

EncryptionSettingsElement

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

KeyVaultAndSecretReference

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

SourceVault

Nama Deskripsi Nilai
Id Id Sumber Daya tali

KeyVaultAndKeyReference

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

PurchasePlan

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

DiskSecurityProfile

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

DidukungCapabilities

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

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@2023-04-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"
        elasticSanResourceId = "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"
      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"
        diskControllerTypes = "string"
      }
      supportsHibernation = bool
    }
    sku = {
      name = "string"
    }
    extendedLocation = {
      name = "string"
      type = "EdgeZone"
    }
  })
}

Nilai properti

Snapshot

Nama Deskripsi Nilai
jenis Jenis sumber daya "Microsoft.Compute/snapshots@2023-04-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 SnapshotSku
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. PurchasePlan
securityProfile Berisi informasi terkait keamanan untuk sumber daya. DiskSecurityProfile
supportedCapabilities Daftar kemampuan yang didukung untuk gambar tempat disk sumber dari rekam jepret awalnya dibuat. SupportedCapabilities
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"
"CopyFromSanSnapshot"
"CopyStart"
"Kosong"
"FromImage"
"Impor"
"ImportSecure"
"Pulihkan"
"Unggah"
"UploadPreparedSecure" (diperlukan)
elasticSanResourceId Diperlukan jika createOption adalah CopyFromSanSnapshot. Ini adalah id ARM dari rekam jepret volume san elastis sumber. tali
galleryImageReference Diperlukan jika membuat dari Gambar Galeri. Id/sharedGalleryImageId/communityGalleryImageId dari ImageDiskReference akan menjadi id ARM dari versi gambar galey bersama untuk membuat disk. ImageDiskReference
imageReference Informasi sumber disk untuk PIR atau gambar pengguna. ImageDiskReference
logicalSectorSize Ukuran sektor logis dalam byte untuk disk Ultra. Nilai yang didukung adalah 512 iklan 4096. 4096 adalah default. Int
performancePlus Atur bendera ini ke true untuk mendapatkan peningkatan pada target performa disk yang disebarkan, lihat di sini pada target performa masing-masing. Bendera ini hanya dapat diatur pada waktu pembuatan disk dan tidak dapat dinonaktifkan setelah diaktifkan. bool
securityDataUri Jika createOption adalah ImportSecure, ini adalah URI blob yang akan diimpor ke status tamu VM. tali
sourceResourceId Jika createOption adalah Salin, ini adalah id ARM dari rekam jepret atau disk sumber. tali
sourceUri Jika createOption adalah Impor, ini adalah URI blob yang akan diimpor ke disk terkelola. tali
storageAccountId Diperlukan jika createOption adalah Impor. Pengidentifikasi Azure Resource Manager dari akun penyimpanan yang berisi blob untuk diimpor sebagai disk. tali
uploadSizeBytes Jika createOption adalah Unggah, ini adalah ukuran konten unggahan termasuk footer VHD. Nilai ini harus antara 20972032 (20 MiB + 512 byte untuk footer VHD) dan byte 35183298347520 (32 TiB + 512 byte untuk footer VHD). Int

ImageDiskReference

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

Enkripsi

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

EncryptionSettingsCollection

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

EncryptionSettingsElement

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

KeyVaultAndSecretReference

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

SourceVault

Nama Deskripsi Nilai
Id Id Sumber Daya tali

KeyVaultAndKeyReference

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

PurchasePlan

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

DiskSecurityProfile

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

DidukungCapabilities

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

SnapshotSku

Nama Deskripsi Nilai
Nama Nama sku. "Premium_LRS"
"Standard_LRS"
"Standard_ZRS"