Bagikan melalui


Microsoft.Compute virtualMachineScaleSets/extensions 2022-08-01

  • Terbaru
  • 2024-07-01
  • 2024-03-01
  • 2023-09-01
  • 2023-07-01
  • 2023-03-01
  • 2022-11-01
  • 2022-08-01
  • 2022-03-01
  • 2021-11-01
  • 2021-07-01
  • 2021-04-01
  • 2021-03-01
  • 2020-12-01

Definisi sumber daya Bicep

Jenis sumber daya virtualMachineScaleSets/extensions 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/virtualMachineScaleSets/extensions, tambahkan Bicep berikut ke templat Anda.

resource symbolicname 'Microsoft.Compute/virtualMachineScaleSets/extensions@2022-08-01' = {
  name: 'string'
  parent: resourceSymbolicName
  properties: {
    autoUpgradeMinorVersion: bool
    enableAutomaticUpgrade: bool
    forceUpdateTag: 'string'
    protectedSettings: any()
    protectedSettingsFromKeyVault: {
      secretUrl: 'string'
      sourceVault: {
        id: 'string'
      }
    }
    provisionAfterExtensions: [
      'string'
    ]
    publisher: 'string'
    settings: any()
    suppressFailures: bool
    type: 'string'
    typeHandlerVersion: 'string'
  }
}

Nilai properti

virtualMachineScaleSets/extensions

Nama Deskripsi Nilai
Nama Nama sumber daya

Lihat cara mengatur nama dan jenis untuk sumber daya anak di Bicep.
string (diperlukan)
ortu Di Bicep, Anda dapat menentukan sumber daya induk untuk sumber daya anak. Anda hanya perlu menambahkan properti ini ketika sumber daya anak dideklarasikan di luar sumber daya induk.

Untuk informasi selengkapnya, lihat sumber daya Turunan di luar sumber daya induk.
Nama simbolis untuk sumber daya jenis: virtualMachineScaleSets
Properti Menjelaskan properti Ekstensi Set Skala Komputer Virtual. VirtualMachineScaleSetExtensionProperties

VirtualMachineScaleSetExtensionProperties

Nama Deskripsi Nilai
autoUpgradeMinorVersion Menunjukkan apakah ekstensi harus menggunakan versi minor yang lebih baru jika tersedia pada waktu penyebaran. Namun, setelah disebarkan, ekstensi tidak akan meningkatkan versi minor kecuali disebarkan ulang, bahkan dengan properti ini diatur ke true. bool
enableAutomaticUpgrade Menunjukkan apakah ekstensi harus ditingkatkan secara otomatis oleh platform jika ada versi ekstensi yang lebih baru yang tersedia. bool
forceUpdateTag Jika nilai disediakan dan berbeda dari nilai sebelumnya, handler ekstensi akan dipaksa untuk memperbarui meskipun konfigurasi ekstensi belum berubah. tali
protectedSettings Ekstensi dapat berisi protectedSettings atau protectedSettingsFromKeyVault atau tidak ada pengaturan yang dilindungi sama sekali. Untuk Bicep, Anda dapat menggunakan fungsi any().
protectedSettingsFromKeyVault Pengaturan yang dilindungi ekstensi yang diteruskan oleh referensi, dan dikonsumsi dari brankas kunci KeyVaultSecretReference
provisionAfterExtensions Kumpulan nama ekstensi setelah ekstensi ini perlu disediakan. string[]
penerbit Nama penerbit handler ekstensi. tali
Pengaturan Pengaturan publik berformat Json untuk ekstensi. Untuk Bicep, Anda dapat menggunakan fungsi any().
suppressFailures Menunjukkan apakah kegagalan yang berasal dari ekstensi akan ditekan (Kegagalan operasional seperti tidak terhubung ke VM tidak akan ditekan terlepas dari nilai ini). Defaultnya adalah false. bool
jenis Menentukan jenis ekstensi; contohnya adalah "CustomScriptExtension". tali
typeHandlerVersion Menentukan versi handler skrip. tali

KeyVaultSecretReference

Nama Deskripsi Nilai
secretUrl URL yang mereferensikan rahasia di Key Vault. string (diperlukan)
sourceVault URL relatif Key Vault yang berisi rahasia. SubResource (diperlukan)

SubResource

Nama Deskripsi Nilai
Id Id Sumber Daya tali

Templat mulai cepat

Templat mulai cepat berikut menyebarkan jenis sumber daya ini.

Templat Deskripsi
Menyebarkan Darktrace Autoscaling vSensors

Sebarkan ke Azure
Templat ini memungkinkan Anda untuk menyebarkan penyebaran darktrace vSensors secara otomatis
Templat ini mendekripsi windows VMSS yang sebelumnya dienkripsi

Sebarkan ke Azure
Templat ini menonaktifkan enkripsi pada Windows VM Scale Set yang sedang berjalan
Templat ini mengenkripsi windows VMSS yang sedang berjalan

Sebarkan ke Azure
Templat ini memungkinkan enkripsi pada Windows VM Scale Set yang sedang berjalan
Membuat dan mengenkripsi VMSS Windows baru dengan jumpbox

Sebarkan ke Azure
Templat ini memungkinkan Anda untuk menyebarkan VM Scale Set sederhana VM Windows menggunakan versi Windows serveral yang di-patch terakhir. Templat ini juga menyebarkan jumpbox dengan alamat IP publik di jaringan virtual yang sama. Anda dapat terhubung ke jumpbox melalui alamat IP publik ini, lalu menyambungkan dari sana ke VM dalam set skala melalui alamat IP privat. Templat ini memungkinkan enkripsi pada VM Scale Set VM Windows VM.
Sebarkan Set Skala VM Windows yang mampu diluncurkan tepercaya

Sebarkan ke Azure
Templat ini memungkinkan Anda untuk menyebarkan VM Scale Set windows VM berkemampuan peluncuran tepercaya menggunakan versi terbaru yang di-patch Windows Server 2016, Windows Server 2019 atau Windows Server 2022 Azure Edition. VM ini berada di belakang load balancer dengan aturan NAT untuk koneksi RDP. Jika Anda mengaktifkan Secureboot dan vTPM, ekstensi Pengesahan Tamu akan diinstal pada VMSS Anda. Ekstensi ini akan melakukan pengesahan jarak jauh oleh cloud.

Definisi sumber daya templat ARM

Jenis sumber daya virtualMachineScaleSets/extensions 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/virtualMachineScaleSets/extensions, tambahkan JSON berikut ke templat Anda.

{
  "type": "Microsoft.Compute/virtualMachineScaleSets/extensions",
  "apiVersion": "2022-08-01",
  "name": "string",
  "properties": {
    "autoUpgradeMinorVersion": "bool",
    "enableAutomaticUpgrade": "bool",
    "forceUpdateTag": "string",
    "protectedSettings": {},
    "protectedSettingsFromKeyVault": {
      "secretUrl": "string",
      "sourceVault": {
        "id": "string"
      }
    },
    "provisionAfterExtensions": [ "string" ],
    "publisher": "string",
    "settings": {},
    "suppressFailures": "bool",
    "type": "string",
    "typeHandlerVersion": "string"
  }
}

Nilai properti

virtualMachineScaleSets/extensions

Nama Deskripsi Nilai
jenis Jenis sumber daya 'Microsoft.Compute/virtualMachineScaleSets/extensions'
apiVersion Versi api sumber daya '2022-08-01'
Nama Nama sumber daya

Lihat cara mengatur nama dan jenis untuk sumber daya anak di templat JSON ARM.
string (diperlukan)
Properti Menjelaskan properti Ekstensi Set Skala Komputer Virtual. VirtualMachineScaleSetExtensionProperties

VirtualMachineScaleSetExtensionProperties

Nama Deskripsi Nilai
autoUpgradeMinorVersion Menunjukkan apakah ekstensi harus menggunakan versi minor yang lebih baru jika tersedia pada waktu penyebaran. Namun, setelah disebarkan, ekstensi tidak akan meningkatkan versi minor kecuali disebarkan ulang, bahkan dengan properti ini diatur ke true. bool
enableAutomaticUpgrade Menunjukkan apakah ekstensi harus ditingkatkan secara otomatis oleh platform jika ada versi ekstensi yang lebih baru yang tersedia. bool
forceUpdateTag Jika nilai disediakan dan berbeda dari nilai sebelumnya, handler ekstensi akan dipaksa untuk memperbarui meskipun konfigurasi ekstensi belum berubah. tali
protectedSettings Ekstensi dapat berisi protectedSettings atau protectedSettingsFromKeyVault atau tidak ada pengaturan yang dilindungi sama sekali.
protectedSettingsFromKeyVault Pengaturan yang dilindungi ekstensi yang diteruskan oleh referensi, dan dikonsumsi dari brankas kunci KeyVaultSecretReference
provisionAfterExtensions Kumpulan nama ekstensi setelah ekstensi ini perlu disediakan. string[]
penerbit Nama penerbit handler ekstensi. tali
Pengaturan Pengaturan publik berformat Json untuk ekstensi.
suppressFailures Menunjukkan apakah kegagalan yang berasal dari ekstensi akan ditekan (Kegagalan operasional seperti tidak terhubung ke VM tidak akan ditekan terlepas dari nilai ini). Defaultnya adalah false. bool
jenis Menentukan jenis ekstensi; contohnya adalah "CustomScriptExtension". tali
typeHandlerVersion Menentukan versi handler skrip. tali

KeyVaultSecretReference

Nama Deskripsi Nilai
secretUrl URL yang mereferensikan rahasia di Key Vault. string (diperlukan)
sourceVault URL relatif Key Vault yang berisi rahasia. SubResource (diperlukan)

SubResource

Nama Deskripsi Nilai
Id Id Sumber Daya tali

Templat mulai cepat

Templat mulai cepat berikut menyebarkan jenis sumber daya ini.

Templat Deskripsi
Menyebarkan Darktrace Autoscaling vSensors

Sebarkan ke Azure
Templat ini memungkinkan Anda untuk menyebarkan penyebaran darktrace vSensors secara otomatis
Templat ini mendekripsi windows VMSS yang sebelumnya dienkripsi

Sebarkan ke Azure
Templat ini menonaktifkan enkripsi pada Windows VM Scale Set yang sedang berjalan
Templat ini mengenkripsi windows VMSS yang sedang berjalan

Sebarkan ke Azure
Templat ini memungkinkan enkripsi pada Windows VM Scale Set yang sedang berjalan
Membuat dan mengenkripsi VMSS Windows baru dengan jumpbox

Sebarkan ke Azure
Templat ini memungkinkan Anda untuk menyebarkan VM Scale Set sederhana VM Windows menggunakan versi Windows serveral yang di-patch terakhir. Templat ini juga menyebarkan jumpbox dengan alamat IP publik di jaringan virtual yang sama. Anda dapat terhubung ke jumpbox melalui alamat IP publik ini, lalu menyambungkan dari sana ke VM dalam set skala melalui alamat IP privat. Templat ini memungkinkan enkripsi pada VM Scale Set VM Windows VM.
Sebarkan Set Skala VM Windows yang mampu diluncurkan tepercaya

Sebarkan ke Azure
Templat ini memungkinkan Anda untuk menyebarkan VM Scale Set windows VM berkemampuan peluncuran tepercaya menggunakan versi terbaru yang di-patch Windows Server 2016, Windows Server 2019 atau Windows Server 2022 Azure Edition. VM ini berada di belakang load balancer dengan aturan NAT untuk koneksi RDP. Jika Anda mengaktifkan Secureboot dan vTPM, ekstensi Pengesahan Tamu akan diinstal pada VMSS Anda. Ekstensi ini akan melakukan pengesahan jarak jauh oleh cloud.

Definisi sumber daya Terraform (penyedia AzAPI)

Jenis sumber daya virtualMachineScaleSets/extensions 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/virtualMachineScaleSets/extensions, tambahkan Terraform berikut ke templat Anda.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Compute/virtualMachineScaleSets/extensions@2022-08-01"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      autoUpgradeMinorVersion = bool
      enableAutomaticUpgrade = bool
      forceUpdateTag = "string"
      protectedSettingsFromKeyVault = {
        secretUrl = "string"
        sourceVault = {
          id = "string"
        }
      }
      provisionAfterExtensions = [
        "string"
      ]
      publisher = "string"
      suppressFailures = bool
      type = "string"
      typeHandlerVersion = "string"
    }
  })
}

Nilai properti

virtualMachineScaleSets/extensions

Nama Deskripsi Nilai
jenis Jenis sumber daya "Microsoft.Compute/virtualMachineScaleSets/extensions@2022-08-01"
Nama Nama sumber daya string (diperlukan)
parent_id ID sumber daya yang merupakan induk untuk sumber daya ini. ID untuk sumber daya jenis: virtualMachineScaleSets
Properti Menjelaskan properti Ekstensi Set Skala Komputer Virtual. VirtualMachineScaleSetExtensionProperties

VirtualMachineScaleSetExtensionProperties

Nama Deskripsi Nilai
autoUpgradeMinorVersion Menunjukkan apakah ekstensi harus menggunakan versi minor yang lebih baru jika tersedia pada waktu penyebaran. Namun, setelah disebarkan, ekstensi tidak akan meningkatkan versi minor kecuali disebarkan ulang, bahkan dengan properti ini diatur ke true. bool
enableAutomaticUpgrade Menunjukkan apakah ekstensi harus ditingkatkan secara otomatis oleh platform jika ada versi ekstensi yang lebih baru yang tersedia. bool
forceUpdateTag Jika nilai disediakan dan berbeda dari nilai sebelumnya, handler ekstensi akan dipaksa untuk memperbarui meskipun konfigurasi ekstensi belum berubah. tali
protectedSettings Ekstensi dapat berisi protectedSettings atau protectedSettingsFromKeyVault atau tidak ada pengaturan yang dilindungi sama sekali.
protectedSettingsFromKeyVault Pengaturan yang dilindungi ekstensi yang diteruskan oleh referensi, dan dikonsumsi dari brankas kunci KeyVaultSecretReference
provisionAfterExtensions Kumpulan nama ekstensi setelah ekstensi ini perlu disediakan. string[]
penerbit Nama penerbit handler ekstensi. tali
Pengaturan Pengaturan publik berformat Json untuk ekstensi.
suppressFailures Menunjukkan apakah kegagalan yang berasal dari ekstensi akan ditekan (Kegagalan operasional seperti tidak terhubung ke VM tidak akan ditekan terlepas dari nilai ini). Defaultnya adalah false. bool
jenis Menentukan jenis ekstensi; contohnya adalah "CustomScriptExtension". tali
typeHandlerVersion Menentukan versi handler skrip. tali

KeyVaultSecretReference

Nama Deskripsi Nilai
secretUrl URL yang mereferensikan rahasia di Key Vault. string (diperlukan)
sourceVault URL relatif Key Vault yang berisi rahasia. SubResource (diperlukan)

SubResource

Nama Deskripsi Nilai
Id Id Sumber Daya tali