Bagikan melalui


Microsoft.Compute virtualMachines

  • Terbaru
  • 2024-11-01
  • 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
  • 2020-06-01
  • 2019-12-01
  • 2019-07-01
  • 2019-03-01
  • 2018-10-01
  • 2018-06-01
  • 2018-04-01
  • 2017-12-01
  • 2017-03-30
  • pratinjau 2016-04-30
  • 2016-03-30
  • 2015-06-15

Definisi sumber daya Bicep

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

resource symbolicname 'Microsoft.Compute/virtualMachines@2024-11-01' = {
  extendedLocation: {
    name: 'string'
    type: 'string'
  }
  identity: {
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {}
    }
  }
  location: 'string'
  name: 'string'
  placement: {
    excludeZones: [
      'string'
    ]
    includeZones: [
      'string'
    ]
    zonePlacementPolicy: 'string'
  }
  plan: {
    name: 'string'
    product: 'string'
    promotionCode: 'string'
    publisher: 'string'
  }
  properties: {
    additionalCapabilities: {
      hibernationEnabled: bool
      ultraSSDEnabled: bool
    }
    applicationProfile: {
      galleryApplications: [
        {
          configurationReference: 'string'
          enableAutomaticUpgrade: bool
          order: int
          packageReferenceId: 'string'
          tags: 'string'
          treatFailureAsDeploymentFailure: bool
        }
      ]
    }
    availabilitySet: {
      id: 'string'
    }
    billingProfile: {
      maxPrice: int
    }
    capacityReservation: {
      capacityReservationGroup: {
        id: 'string'
      }
    }
    diagnosticsProfile: {
      bootDiagnostics: {
        enabled: bool
        storageUri: 'string'
      }
    }
    evictionPolicy: 'string'
    extensionsTimeBudget: 'string'
    hardwareProfile: {
      vmSize: 'string'
      vmSizeProperties: {
        vCPUsAvailable: int
        vCPUsPerCore: int
      }
    }
    host: {
      id: 'string'
    }
    hostGroup: {
      id: 'string'
    }
    licenseType: 'string'
    networkProfile: {
      networkApiVersion: 'string'
      networkInterfaceConfigurations: [
        {
          name: 'string'
          properties: {
            auxiliaryMode: 'string'
            auxiliarySku: 'string'
            deleteOption: 'string'
            disableTcpStateTracking: bool
            dnsSettings: {
              dnsServers: [
                'string'
              ]
            }
            dscpConfiguration: {
              id: 'string'
            }
            enableAcceleratedNetworking: bool
            enableFpga: bool
            enableIPForwarding: bool
            ipConfigurations: [
              {
                name: 'string'
                properties: {
                  applicationGatewayBackendAddressPools: [
                    {
                      id: 'string'
                    }
                  ]
                  applicationSecurityGroups: [
                    {
                      id: 'string'
                    }
                  ]
                  loadBalancerBackendAddressPools: [
                    {
                      id: 'string'
                    }
                  ]
                  primary: bool
                  privateIPAddressVersion: 'string'
                  publicIPAddressConfiguration: {
                    name: 'string'
                    properties: {
                      deleteOption: 'string'
                      dnsSettings: {
                        domainNameLabel: 'string'
                        domainNameLabelScope: 'string'
                      }
                      idleTimeoutInMinutes: int
                      ipTags: [
                        {
                          ipTagType: 'string'
                          tag: 'string'
                        }
                      ]
                      publicIPAddressVersion: 'string'
                      publicIPAllocationMethod: 'string'
                      publicIPPrefix: {
                        id: 'string'
                      }
                    }
                    sku: {
                      name: 'string'
                      tier: 'string'
                    }
                  }
                  subnet: {
                    id: 'string'
                  }
                }
              }
            ]
            networkSecurityGroup: {
              id: 'string'
            }
            primary: bool
          }
        }
      ]
      networkInterfaces: [
        {
          id: 'string'
          properties: {
            deleteOption: 'string'
            primary: bool
          }
        }
      ]
    }
    osProfile: {
      adminPassword: 'string'
      adminUsername: 'string'
      allowExtensionOperations: bool
      computerName: 'string'
      customData: 'string'
      linuxConfiguration: {
        disablePasswordAuthentication: bool
        enableVMAgentPlatformUpdates: bool
        patchSettings: {
          assessmentMode: 'string'
          automaticByPlatformSettings: {
            bypassPlatformSafetyChecksOnUserSchedule: bool
            rebootSetting: 'string'
          }
          patchMode: 'string'
        }
        provisionVMAgent: bool
        ssh: {
          publicKeys: [
            {
              keyData: 'string'
              path: 'string'
            }
          ]
        }
      }
      requireGuestProvisionSignal: bool
      secrets: [
        {
          sourceVault: {
            id: 'string'
          }
          vaultCertificates: [
            {
              certificateStore: 'string'
              certificateUrl: 'string'
            }
          ]
        }
      ]
      windowsConfiguration: {
        additionalUnattendContent: [
          {
            componentName: 'Microsoft-Windows-Shell-Setup'
            content: 'string'
            passName: 'OobeSystem'
            settingName: 'string'
          }
        ]
        enableAutomaticUpdates: bool
        patchSettings: {
          assessmentMode: 'string'
          automaticByPlatformSettings: {
            bypassPlatformSafetyChecksOnUserSchedule: bool
            rebootSetting: 'string'
          }
          enableHotpatching: bool
          patchMode: 'string'
        }
        provisionVMAgent: bool
        timeZone: 'string'
        winRM: {
          listeners: [
            {
              certificateUrl: 'string'
              protocol: 'string'
            }
          ]
        }
      }
    }
    platformFaultDomain: int
    priority: 'string'
    proximityPlacementGroup: {
      id: 'string'
    }
    scheduledEventsPolicy: {
      scheduledEventsAdditionalPublishingTargets: {
        eventGridAndResourceGraph: {
          enable: bool
        }
      }
      userInitiatedReboot: {
        automaticallyApprove: bool
      }
      userInitiatedRedeploy: {
        automaticallyApprove: bool
      }
    }
    scheduledEventsProfile: {
      osImageNotificationProfile: {
        enable: bool
        notBeforeTimeout: 'string'
      }
      terminateNotificationProfile: {
        enable: bool
        notBeforeTimeout: 'string'
      }
    }
    securityProfile: {
      encryptionAtHost: bool
      encryptionIdentity: {
        userAssignedIdentityResourceId: 'string'
      }
      proxyAgentSettings: {
        enabled: bool
        imds: {
          inVMAccessControlProfileReferenceId: 'string'
          mode: 'string'
        }
        keyIncarnationId: int
        mode: 'string'
        wireServer: {
          inVMAccessControlProfileReferenceId: 'string'
          mode: 'string'
        }
      }
      securityType: 'string'
      uefiSettings: {
        secureBootEnabled: bool
        vTpmEnabled: bool
      }
    }
    storageProfile: {
      alignRegionalDisksToVMZone: bool
      dataDisks: [
        {
          caching: 'string'
          createOption: 'string'
          deleteOption: 'string'
          detachOption: 'string'
          diskSizeGB: int
          image: {
            uri: 'string'
          }
          lun: int
          managedDisk: {
            diskEncryptionSet: {
              id: 'string'
            }
            id: 'string'
            securityProfile: {
              diskEncryptionSet: {
                id: 'string'
              }
              securityEncryptionType: 'string'
            }
            storageAccountType: 'string'
          }
          name: 'string'
          sourceResource: {
            id: 'string'
          }
          toBeDetached: bool
          vhd: {
            uri: 'string'
          }
          writeAcceleratorEnabled: bool
        }
      ]
      diskControllerType: 'string'
      imageReference: {
        communityGalleryImageId: 'string'
        id: 'string'
        offer: 'string'
        publisher: 'string'
        sharedGalleryImageId: 'string'
        sku: 'string'
        version: 'string'
      }
      osDisk: {
        caching: 'string'
        createOption: 'string'
        deleteOption: 'string'
        diffDiskSettings: {
          option: 'string'
          placement: 'string'
        }
        diskSizeGB: int
        encryptionSettings: {
          diskEncryptionKey: {
            secretUrl: 'string'
            sourceVault: {
              id: 'string'
            }
          }
          enabled: bool
          keyEncryptionKey: {
            keyUrl: 'string'
            sourceVault: {
              id: 'string'
            }
          }
        }
        image: {
          uri: 'string'
        }
        managedDisk: {
          diskEncryptionSet: {
            id: 'string'
          }
          id: 'string'
          securityProfile: {
            diskEncryptionSet: {
              id: 'string'
            }
            securityEncryptionType: 'string'
          }
          storageAccountType: 'string'
        }
        name: 'string'
        osType: 'string'
        vhd: {
          uri: 'string'
        }
        writeAcceleratorEnabled: bool
      }
    }
    userData: 'string'
    virtualMachineScaleSet: {
      id: 'string'
    }
  }
  tags: {
    {customized property}: 'string'
  }
  zones: [
    'string'
  ]
}

Nilai Properti

AdditionalCapabilities

Nama Deskripsi Nilai
hibernationEnabled Bendera yang mengaktifkan atau menonaktifkan kemampuan hibernasi pada VM. bool
ultraSSDEnabled Bendera yang memungkinkan atau menonaktifkan kemampuan untuk memiliki satu atau beberapa disk data terkelola dengan jenis akun penyimpanan UltraSSD_LRS pada VM atau VMSS. Disk terkelola dengan jenis akun penyimpanan UltraSSD_LRS dapat ditambahkan ke komputer virtual atau set skala komputer virtual hanya jika properti ini diaktifkan. bool

AdditionalUnattendContent

Nama Deskripsi Nilai
componentName Nama komponen. Saat ini, satu-satunya nilai yang diizinkan adalah Microsoft-Windows-Shell-Setup. 'Microsoft-Windows-Shell-Setup'
puas Menentukan konten berformat XML yang ditambahkan ke file unattend.xml untuk jalur dan komponen yang ditentukan. XML harus kurang dari 4KB dan harus menyertakan elemen akar untuk pengaturan atau fitur yang sedang disisipkan. tali
passName Nama terusan. Saat ini, satu-satunya nilai yang diizinkan adalah OobeSystem. 'OobeSystem'
settingName Menentukan nama pengaturan yang diterapkan konten. Nilai yang mungkin adalah: FirstLogonCommands dan AutoLogon. 'AutoLogon'
'FirstLogonCommands'

ApiEntityReference

Nama Deskripsi Nilai
Id Id sumber daya ARM dalam bentuk /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/... tali

ApplicationProfile

Nama Deskripsi Nilai
galleryApplications Menentukan aplikasi galeri yang harus tersedia untuk VM/VMSS VMGalleryApplication[]

BillingProfile

Nama Deskripsi Nilai
maxPrice Menentukan harga maksimum yang ingin Anda bayar untuk Azure Spot VM/VMSS. Harga ini dalam Dolar AS.

Harga ini akan dibandingkan dengan harga Azure Spot saat ini untuk ukuran VM. Selain itu, harga dibandingkan pada saat membuat/memperbarui Azure Spot VM/VMSS dan operasi hanya akan berhasil jika maxPrice lebih besar dari harga Azure Spot saat ini.

MaxPrice juga akan digunakan untuk mengusir Azure Spot VM/VMSS jika harga Azure Spot saat ini melampaui maxPrice setelah pembuatan VM/VMSS.

Nilai yang mungkin adalah:

- Nilai desimal apa pun lebih besar dari nol. Contoh: 0.01538

-1 – menunjukkan harga default up-to sesuai permintaan.

Anda dapat mengatur maxPrice ke -1 untuk menunjukkan bahwa Azure Spot VM/VMSS tidak boleh dikeluarkan karena alasan harga. Selain itu, harga maks default adalah -1 jika tidak disediakan oleh Anda.

Versi api minimum: 2019-03-01.
Int

BootDiagnostics

Nama Deskripsi Nilai
Diaktifkan Apakah diagnostik boot harus diaktifkan pada Komputer Virtual. bool
storageUri Uri akun penyimpanan yang digunakan untuk menempatkan output dan cuplikan layar konsol. Jika storageUri tidak ditentukan saat mengaktifkan diagnostik boot, penyimpanan terkelola akan digunakan. tali

CapacityReservationProfile

Nama Deskripsi Nilai
capacityReservationGroup Menentukan id sumber daya grup reservasi kapasitas yang harus digunakan untuk mengalokasikan komputer virtual atau instans vm set skala yang disediakan kapasitas yang cukup telah dicadangkan. Silakan merujuk untuk https://aka.ms/CapacityReservation detail selengkapnya. SubResource

DataDisk

Nama Deskripsi Nilai
Caching Menentukan persyaratan penembolokan. Nilai yang mungkin adalah: None,ReadOnly,ReadWrite. Perilaku default adalah: Tidak Ada untuk penyimpanan Standar. ReadOnly untuk penyimpanan Premium. 'Tidak Ada'
'ReadOnly'
'ReadWrite'
createOption Menentukan bagaimana disk komputer virtual harus dibuat. Nilai yang mungkin Lampirkan: Nilai ini digunakan saat Anda menggunakan disk khusus untuk membuat komputer virtual. FromImage: Nilai ini digunakan saat Anda menggunakan gambar untuk membuat disk data komputer virtual. Jika Anda menggunakan gambar platform, Anda juga harus menggunakan elemen imageReference yang dijelaskan di atas. Jika Anda menggunakan gambar marketplace, Anda juga harus menggunakan elemen paket yang dijelaskan sebelumnya. Kosong: Nilai ini digunakan saat membuat disk data kosong. Salin: Nilai ini digunakan untuk membuat disk data dari rekam jepret atau disk lain. Pulihkan: Nilai ini digunakan untuk membuat disk data dari titik pemulihan disk. 'Lampirkan'
'Salin'
'Kosong'
'FromImage'
'Pulihkan' (diperlukan)
deleteOption Menentukan apakah disk data harus dihapus atau dilepas saat penghapusan VM. Nilai yang mungkin adalah: Hapus. Jika nilai ini digunakan, disk data akan dihapus saat VM dihapus. Melepaskan. Jika nilai ini digunakan, disk data dipertahankan setelah VM dihapus. Nilai default diatur ke Lepaskan. 'Hapus'
'Lepaskan'
detachOption Menentukan perilaku lepaskan yang akan digunakan saat melepaskan disk atau yang sudah dalam proses pencopotan dari komputer virtual. Nilai yang didukung: ForceDetach. detachOption: ForceDetach hanya berlaku untuk disk data terkelola. Jika upaya pencopotan disk data sebelumnya tidak selesai karena kegagalan tak terduga dari komputer virtual dan disk masih belum dirilis, maka gunakan force-detach sebagai opsi upaya terakhir untuk melepaskan disk secara paksa dari VM. Semua penulisan mungkin belum dihapus saat menggunakan perilaku lepas ini. Untuk melepaskan paksa pembaruan disk data keBeDetached ke 'true' bersama dengan pengaturan detachOption: 'ForceDetach'. 'ForceDetach'
diskSizeGB Menentukan ukuran disk data kosong dalam gigabyte. Elemen ini dapat digunakan untuk menimpa ukuran disk dalam gambar komputer virtual. Properti 'diskSizeGB' adalah jumlah byte x 1024^3 untuk disk dan nilainya tidak boleh lebih besar dari 1023. Int
citra Hard disk virtual gambar pengguna sumber. Hard disk virtual akan disalin sebelum dilampirkan ke komputer virtual. Jika SourceImage disediakan, hard drive virtual tujuan tidak boleh ada. VirtualHardDisk
Lun Menentukan nomor unit logis disk data. Nilai ini digunakan untuk mengidentifikasi disk data dalam VM dan oleh karena itu harus unik untuk setiap disk data yang terpasang pada VM. int (diperlukan)
managedDisk Parameter disk terkelola. ManagedDiskParameters
Nama Nama disk. tali
sourceResource Pengidentifikasi sumber daya sumber. Ini bisa menjadi rekam jepret, atau titik pemulihan disk untuk membuat disk. ApiEntityReference
toBeDetached Menentukan apakah disk data sedang dalam proses pencopotan dari VirtualMachine/VirtualMachineScaleset bool
Vhd Hard disk virtual. VirtualHardDisk
writeAcceleratorEnabled Menentukan apakah writeAccelerator harus diaktifkan atau dinonaktifkan pada disk. bool

DiagnosticsProfile

Nama Deskripsi Nilai
bootDiagnostics Diagnostik Boot adalah fitur penelusuran kesalahan yang memungkinkan Anda melihat Output Konsol dan Cuplikan Layar untuk mendiagnosis status VM. NOTE: Jika storageUri ditentukan, pastikan akun penyimpanan berada di wilayah dan langganan yang sama dengan VM. Anda dapat dengan mudah melihat output log konsol Anda. Azure juga memungkinkan Anda melihat cuplikan layar VM dari hypervisor. BootDiagnostics

DiffDiskSettings

Nama Deskripsi Nilai
pilihan Menentukan pengaturan disk ephemeral untuk disk sistem operasi. 'Lokal'
Penempatan Menentukan penempatan disk ephemeral untuk disk sistem operasi. Nilai yang mungkin adalah: CacheDisk,ResourceDisk,NvmeDisk. Perilaku defaultnya adalah: CacheDisk jika dikonfigurasi untuk ukuran VM jika tidak ResourceDisk atau NvmeDisk digunakan. Lihat dokumentasi ukuran VM untuk VM Windows di /azure/virtual-machines/windows/sizes dan Linux VM di /azure/virtual-machines/linux/sizes untuk memeriksa ukuran VM mana yang mengekspos disk cache. Versi api minimum untuk NvmeDisk: 2024-03-01. 'CacheDisk'
'NvmeDisk'
'ResourceDisk'

DiskEncryptionSetParameters

Nama Deskripsi Nilai
Id Id Sumber Daya tali

DiskEncryptionSettings

Nama Deskripsi Nilai
diskEncryptionKey Menentukan lokasi kunci enkripsi disk, yang merupakan Rahasia Key Vault. KeyVaultSecretReference
Diaktifkan Menentukan apakah enkripsi disk harus diaktifkan pada komputer virtual. bool
keyEncryptionKey Menentukan lokasi kunci enkripsi kunci di Key Vault. KeyVaultKeyReference

EncryptionIdentity

Nama Deskripsi Nilai
userAssignedIdentityResourceId Menentukan ID Sumber Daya ARM dari salah satu identitas pengguna yang terkait dengan VM. tali

EventGridAndResourceGraph

Nama Deskripsi Nilai
mengaktifkan Menentukan apakah kisi peristiwa dan grafik sumber daya diaktifkan untuk Konfigurasi terkait peristiwa terjadwal. bool

ExtendedLocation

Nama Deskripsi Nilai
Nama Nama lokasi yang diperluas. tali
jenis Jenis lokasi yang diperluas. 'EdgeZone'

HardwareProfile

Nama Deskripsi Nilai
vmSize Menentukan ukuran komputer virtual. Jenis data enum saat ini tidak digunakan lagi dan akan dihapus pada 23 Desember 2023. Cara yang disarankan untuk mendapatkan daftar ukuran yang tersedia adalah menggunakan API ini: Mencantumkan semua ukuran komputer virtual yang tersedia dalam set ketersediaan, Mencantumkan semua ukuran komputer virtual yang tersedia di wilayah, Mencantumkan semua ukuran komputer virtual yang tersedia untuk mengubah ukuran. Untuk informasi selengkapnya tentang ukuran komputer virtual, lihat Ukuran untuk komputer virtual. Ukuran VM yang tersedia bergantung pada wilayah dan set ketersediaan. 'Basic_A0'
'Basic_A1'
'Basic_A2'
'Basic_A3'
'Basic_A4'
'Standard_A0'
'Standard_A1'
'Standard_A10'
'Standard_A11'
'Standard_A1_v2'
'Standard_A2'
'Standard_A2m_v2'
'Standard_A2_v2'
'Standard_A3'
'Standard_A4'
'Standard_A4m_v2'
'Standard_A4_v2'
'Standard_A5'
'Standard_A6'
'Standard_A7'
'Standard_A8'
'Standard_A8m_v2'
'Standard_A8_v2'
'Standard_A9'
'Standard_B1ms'
'Standard_B1s'
'Standard_B2ms'
'Standard_B2s'
'Standard_B4ms'
'Standard_B8ms'
'Standard_D1'
'Standard_D11'
'Standard_D11_v2'
'Standard_D12'
'Standard_D12_v2'
'Standard_D13'
'Standard_D13_v2'
'Standard_D14'
'Standard_D14_v2'
'Standard_D15_v2'
'Standard_D16s_v3'
'Standard_D16_v3'
'Standard_D1_v2'
'Standard_D2'
'Standard_D2s_v3'
'Standard_D2_v2'
'Standard_D2_v3'
'Standard_D3'
'Standard_D32s_v3'
'Standard_D32_v3'
'Standard_D3_v2'
'Standard_D4'
'Standard_D4s_v3'
'Standard_D4_v2'
'Standard_D4_v3'
'Standard_D5_v2'
'Standard_D64s_v3'
'Standard_D64_v3'
'Standard_D8s_v3'
'Standard_D8_v3'
'Standard_DS1'
'Standard_DS11'
'Standard_DS11_v2'
'Standard_DS12'
'Standard_DS12_v2'
'Standard_DS13'
'Standard_DS13-2_v2'
'Standard_DS13-4_v2'
'Standard_DS13_v2'
'Standard_DS14'
'Standard_DS14-4_v2'
'Standard_DS14-8_v2'
'Standard_DS14_v2'
'Standard_DS15_v2'
'Standard_DS1_v2'
'Standard_DS2'
'Standard_DS2_v2'
'Standard_DS3'
'Standard_DS3_v2'
'Standard_DS4'
'Standard_DS4_v2'
'Standard_DS5_v2'
'Standard_E16s_v3'
'Standard_E16_v3'
'Standard_E2s_v3'
'Standard_E2_v3'
'Standard_E32-16_v3'
'Standard_E32-8s_v3'
'Standard_E32s_v3'
'Standard_E32_v3'
'Standard_E4s_v3'
'Standard_E4_v3'
'Standard_E64-16s_v3'
'Standard_E64-32s_v3'
'Standard_E64s_v3'
'Standard_E64_v3'
'Standard_E8s_v3'
'Standard_E8_v3'
'Standard_F1'
'Standard_F16'
'Standard_F16s'
'Standard_F16s_v2'
'Standard_F1s'
'Standard_F2'
'Standard_F2s'
'Standard_F2s_v2'
'Standard_F32s_v2'
'Standard_F4'
'Standard_F4s'
'Standard_F4s_v2'
'Standard_F64s_v2'
'Standard_F72s_v2'
'Standard_F8'
'Standard_F8s'
'Standard_F8s_v2'
'Standard_G1'
'Standard_G2'
'Standard_G3'
'Standard_G4'
'Standard_G5'
'Standard_GS1'
'Standard_GS2'
'Standard_GS3'
'Standard_GS4'
'Standard_GS4-4'
'Standard_GS4-8'
'Standard_GS5'
'Standard_GS5-16'
'Standard_GS5-8'
'Standard_H16'
'Standard_H16m'
'Standard_H16mr'
'Standard_H16r'
'Standard_H8'
'Standard_H8m'
'Standard_L16s'
'Standard_L32s'
'Standard_L4s'
'Standard_L8s'
'Standard_M128-32ms'
'Standard_M128-64ms'
'Standard_M128ms'
'Standard_M128s'
'Standard_M64-16ms'
'Standard_M64-32ms'
'Standard_M64ms'
'Standard_M64s'
'Standard_NC12'
'Standard_NC12s_v2'
'Standard_NC12s_v3'
'Standard_NC24'
'Standard_NC24r'
'Standard_NC24rs_v2'
'Standard_NC24rs_v3'
'Standard_NC24s_v2'
'Standard_NC24s_v3'
'Standard_NC6'
'Standard_NC6s_v2'
'Standard_NC6s_v3'
'Standard_ND12s'
'Standard_ND24rs'
'Standard_ND24s'
'Standard_ND6s'
'Standard_NV12'
'Standard_NV24'
'Standard_NV6'
vmSizeProperties Menentukan properti untuk menyesuaikan ukuran komputer virtual. Versi api minimum: 2021-07-01. Fitur ini masih dalam mode pratinjau dan tidak didukung untuk VirtualMachineScaleSet. Harap ikuti instruksi di Kustomisasi VM untuk detail selengkapnya. VMSizeProperties

HostEndpointSettings

Nama Deskripsi Nilai
inVMAccessControlProfileReferenceId Menentukan id sumber daya InVMAccessControlProfileVersion dalam format /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/inVMAccessControlProfiles/{profile}/versions/{version} tali
modus Menentukan mode eksekusi. Dalam mode Audit, sistem bertindak seolah-olah memberlakukan kebijakan kontrol akses, termasuk memancarkan entri penolakan akses dalam log tetapi sebenarnya tidak menolak permintaan apa pun untuk menghosting titik akhir. Dalam mode Berlakukan, sistem akan memberlakukan kontrol akses dan ini adalah mode operasi yang direkomendasikan. 'Audit'
'Dinonaktifkan'
'Terpaksa'

ImageReference

Nama Deskripsi Nilai
communityGalleryImageId Menentukan id unik gambar galeri komunitas untuk penyebaran vm. Ini dapat diambil dari panggilan GET gambar galeri komunitas. tali
Id Id Sumber Daya tali
tawaran Menentukan penawaran gambar platform atau gambar marketplace yang digunakan untuk membuat komputer virtual. tali
penerbit Penerbit gambar. tali
sharedGalleryImageId Menentukan id unik gambar galeri bersama untuk penyebaran vm. Ini dapat diambil dari panggilan GET gambar galeri bersama. tali
Sku SKU gambar. tali
versi Menentukan versi gambar platform atau gambar marketplace yang digunakan untuk membuat komputer virtual. Format yang diizinkan adalah Major.Minor.Build atau 'terbaru'. Mayor, Minor, dan Build adalah angka desimal. Tentukan 'terbaru' untuk menggunakan versi terbaru gambar yang tersedia pada waktu penyebaran. Bahkan jika Anda menggunakan 'terbaru', gambar VM tidak akan diperbarui secara otomatis setelah waktu penyebaran bahkan jika versi baru tersedia. Jangan gunakan bidang 'versi' untuk penyebaran gambar galeri, gambar galeri harus selalu menggunakan bidang 'id' untuk penyebaran, untuk menggunakan gambar galeri versi 'terbaru', cukup atur '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/images/{imageName}' di bidang 'id' tanpa input versi. tali

KeyVaultKeyReference

Nama Deskripsi Nilai
keyUrl URL yang mereferensikan kunci enkripsi kunci di Key Vault. string (diperlukan)
sourceVault URL relatif Key Vault yang berisi kunci. SubResource (diperlukan)

KeyVaultSecretReference

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

LinuxConfiguration

Nama Deskripsi Nilai
disablePasswordAuthentication Menentukan apakah autentikasi kata sandi harus dinonaktifkan. bool
enableVMAgentPlatformUpdates Menunjukkan apakah Pembaruan Platform VMAgent diaktifkan untuk komputer virtual Linux. Nilai defaultnya adalah false. bool
patchSettings [Fitur Pratinjau] Menentukan pengaturan yang terkait dengan Patching Tamu VM di Linux. LinuxPatchSettings
provisionVMAgent Menunjukkan apakah agen komputer virtual harus disediakan pada komputer virtual. Ketika properti ini tidak ditentukan dalam isi permintaan, perilaku default adalah mengaturnya ke true. Ini akan memastikan bahwa Agen VM diinstal pada VM sehingga ekstensi dapat ditambahkan ke VM nanti. bool
ssh Menentukan konfigurasi kunci ssh untuk OS Linux. SshConfiguration

LinuxPatchSettings

Nama Deskripsi Nilai
assessmentMode Menentukan mode Penilaian Patch Tamu VM untuk komputer virtual IaaS.

Nilai yang mungkin adalah:

ImageDefault - Anda mengontrol waktu penilaian patch pada komputer virtual.

AutomaticByPlatform - Platform akan memicu penilaian patch berkala. Properti provisionVMAgent harus benar.
'AutomaticByPlatform'
'ImageDefault'
automaticByPlatformSettings Menentukan pengaturan tambahan untuk mode patch AutomaticByPlatform di Patching Tamu VM di Linux. LinuxVMGuestPatchAutomaticByPlatformSettings
patchMode Menentukan mode Patching Tamu VM ke komputer virtual IaaS atau komputer virtual yang terkait dengan set skala komputer virtual dengan OrchestrationMode sebagai Fleksibel.

Nilai yang mungkin adalah:

ImageDefault - Konfigurasi patching default komputer virtual digunakan.

AutomaticByPlatform - Komputer virtual akan diperbarui secara otomatis oleh platform. Properti provisionVMAgent harus benar
'AutomaticByPlatform'
'ImageDefault'

LinuxVMGuestPatchAutomaticByPlatformSettings

Nama Deskripsi Nilai
bypassPlatformSafetyChecksOnUserSchedule Memungkinkan pelanggan untuk menjadwalkan patch tanpa peningkatan yang tidak disengaja bool
rebootSetting Menentukan pengaturan boot ulang untuk semua operasi penginstalan patch AutomaticByPlatform. 'Selalu'
'IfRequired'
'Tidak pernah'
'Tidak diketahui'

ManagedDiskParameters

Nama Deskripsi Nilai
diskEncryptionSet Menentukan id sumber daya set enkripsi disk yang dikelola pelanggan untuk disk terkelola. diskEncryptionSetParameters
Id Id Sumber Daya tali
securityProfile Menentukan profil keamanan untuk disk terkelola. VMDiskSecurityProfile
storageAccountType Menentukan jenis akun penyimpanan untuk disk terkelola. CATATAN: UltraSSD_LRS hanya dapat digunakan dengan disk data, tidak dapat digunakan dengan Disk OS. 'PremiumV2_LRS'
'Premium_LRS'
'Premium_ZRS'
'StandardSSD_LRS'
'StandardSSD_ZRS'
'Standard_LRS'
'UltraSSD_LRS'

Microsoft.Compute/virtualMachines

Nama Deskripsi Nilai
extendedLocation Lokasi Komputer Virtual yang diperluas. ExtendedLocation
identitas Identitas komputer virtual, jika dikonfigurasi. VirtualMachineIdentity
tempat Lokasi sumber daya string (diperlukan)
Nama Nama sumber daya string (diperlukan)
Penempatan Bagian penempatan menentukan batasan yang ditentukan pengguna untuk penempatan perangkat keras komputer virtual. Properti ini tidak dapat diubah setelah VM disediakan. Versi api minimum: 2024-11-01. Penempatan
rencana Menentukan informasi tentang gambar marketplace yang digunakan untuk membuat komputer virtual. Elemen ini hanya digunakan untuk gambar marketplace. Sebelum dapat menggunakan gambar marketplace dari API, Anda harus mengaktifkan gambar untuk penggunaan terprogram. Di portal Microsoft Azure, temukan gambar marketplace yang ingin Anda gunakan lalu klik Ingin menyebarkan secara terprogram, Memulai ->. Masukkan informasi yang diperlukan lalu klik Simpan. Rencana
Properti Menjelaskan properti Komputer Virtual. VirtualMachineProperties
Tags Tag sumber daya Kamus nama dan nilai tag. Lihat Tag dalam templat
Zona Zona komputer virtual. string[]

NetworkInterfaceReference

Nama Deskripsi Nilai
Id Id Sumber Daya tali
Properti Menjelaskan properti referensi antarmuka jaringan. networkInterfaceReferenceProperties

NetworkInterfaceReferenceProperties

Nama Deskripsi Nilai
deleteOption Tentukan apa yang terjadi pada antarmuka jaringan saat VM dihapus 'Hapus'
'Lepaskan'
utama Menentukan antarmuka jaringan utama jika komputer virtual memiliki lebih dari 1 antarmuka jaringan. bool

NetworkProfile

Nama Deskripsi Nilai
networkApiVersion menentukan versi Microsoft.Network API yang digunakan saat membuat sumber daya jaringan di Konfigurasi Antarmuka Jaringan '2020-11-01'
'2022-11-01'
networkInterfaceConfigurations Menentukan konfigurasi jaringan yang akan digunakan untuk membuat sumber daya jaringan komputer virtual. VirtualMachineNetworkInterfaceConfiguration[]
networkInterfaces Menentukan daftar Id sumber daya untuk antarmuka jaringan yang terkait dengan komputer virtual. networkInterfaceReference[]

OSDisk

Nama Deskripsi Nilai
Caching Menentukan persyaratan penembolokan. Nilai yang mungkin adalah: None,ReadOnly,ReadWrite. Perilaku default adalah: Tidak Ada untuk penyimpanan Standar. ReadOnly untuk penyimpanan Premium. 'Tidak Ada'
'ReadOnly'
'ReadWrite'
createOption Menentukan bagaimana disk komputer virtual harus dibuat. Nilai yang mungkin Lampirkan: Nilai ini digunakan saat Anda menggunakan disk khusus untuk membuat komputer virtual. FromImage: Nilai ini digunakan saat Anda menggunakan gambar untuk membuat komputer virtual. Jika Anda menggunakan gambar platform, Anda juga harus menggunakan elemen imageReference yang dijelaskan di atas. Jika Anda menggunakan gambar marketplace, Anda juga harus menggunakan elemen paket yang dijelaskan sebelumnya. 'Lampirkan'
'Salin'
'Kosong'
'FromImage'
'Pulihkan' (diperlukan)
deleteOption Menentukan apakah Disk OS harus dihapus atau dilepas saat penghapusan VM. Nilai yang mungkin adalah: Hapus. Jika nilai ini digunakan, disk OS dihapus saat VM dihapus. Melepaskan. Jika nilai ini digunakan, disk os dipertahankan setelah VM dihapus. Nilai default diatur ke Lepaskan. Untuk Disk OS sementara, nilai default diatur ke Hapus. Pengguna tidak dapat mengubah opsi hapus untuk Disk OS sementara. 'Hapus'
'Lepaskan'
diffDiskSettings Menentukan Pengaturan Disk ephemeral untuk disk sistem operasi yang digunakan oleh komputer virtual. DiffDiskSettings
diskSizeGB Menentukan ukuran disk data kosong dalam gigabyte. Elemen ini dapat digunakan untuk menimpa ukuran disk dalam gambar komputer virtual. Properti 'diskSizeGB' adalah jumlah byte x 1024^3 untuk disk dan nilainya tidak boleh lebih besar dari 1023. Int
encryptionSettings Menentukan pengaturan enkripsi untuk Disk OS. Versi api minimum: 2015-06-15. diskEncryptionSettings
citra Hard disk virtual gambar pengguna sumber. Hard disk virtual akan disalin sebelum dilampirkan ke komputer virtual. Jika SourceImage disediakan, hard drive virtual tujuan tidak boleh ada. VirtualHardDisk
managedDisk Parameter disk terkelola. ManagedDiskParameters
Nama Nama disk. tali
osType Properti ini memungkinkan Anda menentukan jenis OS yang disertakan dalam disk jika membuat VM dari gambar pengguna atau VHD khusus. Nilai yang mungkin adalah: Windows,Linux. 'Linux'
'Windows'
Vhd Hard disk virtual. VirtualHardDisk
writeAcceleratorEnabled Menentukan apakah writeAccelerator harus diaktifkan atau dinonaktifkan pada disk. bool

OSImageNotificationProfile

Nama Deskripsi Nilai
mengaktifkan Menentukan apakah peristiwa Terjadwal Gambar OS diaktifkan atau dinonaktifkan. bool
notBeforeTimeout Lamanya waktu Komputer Virtual digambarkan ulang atau os-nya ditingkatkan harus berpotensi menyetujui Peristiwa Terjadwal Gambar OS sebelum peristiwa disetujui secara otomatis (waktu habis). Konfigurasi ditentukan dalam format ISO 8601, dan nilainya harus 15 menit (PT15M) tali

OSProfile

Nama Deskripsi Nilai
adminPassword Menentukan kata sandi akun administrator.

Panjang minimum (Windows): 8 karakter

Panjang minimum (Linux): 6 karakter

Panjang maksimum (Windows): 123 karakter

Panjang maksimum (Linux): 72 karakter

persyaratan kompleksitas : 3 dari 4 kondisi di bawah ini perlu dipenuhi
Memiliki karakter yang lebih rendah
Memiliki karakter atas
Memiliki digit
Memiliki karakter khusus (Kecocokan regex [\W_])

Nilai yang tidak diizinkan: "abc@123", "P@$$w 0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Password!", "Password1", "Password22", "iloveyou!"

Untuk mengatur ulang kata sandi, lihat Cara mengatur ulang layanan Desktop Jauh atau kata sandi masuknya di VM Windows

Untuk mengatur ulang kata sandi root, lihat Mengelola pengguna, SSH, dan memeriksa atau memperbaiki disk di VM Linux Azure menggunakan Ekstensi VMAccess
tali

Kendala:
Nilai sensitif. Teruskan sebagai parameter aman.
adminUsername Menentukan nama akun administrator.

Properti ini tidak dapat diperbarui setelah VM dibuat.

pembatasan khusus Windows: Tidak dapat berakhiran "."

Nilai yang tidak diizinkan: "administrator", "admin", "user", "user1", "test", "user2", "test1", "user3", "admin1", "1", "123", "a", "actuser", "adm", "admin2", "aspnet", "backup", "console", "david", "guest", "john", "owner", "root", "server", "sql", "support", "support_388945a0", "sys", "test2", "test3", "user4", "user5".

Panjang minimum (Linux): 1 karakter

Panjang maks (Linux): 64 karakter

Panjang maksimum (Windows): 20 karakter.
tali
allowExtensionOperations Menentukan apakah operasi ekstensi harus diizinkan pada komputer virtual. Ini hanya dapat diatur ke False ketika tidak ada ekstensi yang ada di komputer virtual. bool
computerName Menentukan nama OS host komputer virtual. Nama ini tidak dapat diperbarui setelah VM dibuat. Panjang maksimum (Windows): 15 karakter. Panjang maksimum (Linux): 64 karakter. Untuk konvensi penamaan dan pembatasan, lihat panduan implementasi layanan infrastruktur Azure . tali
customData Menentukan string data kustom yang dikodekan base-64. String yang dikodekan base-64 didekodekan ke array biner yang disimpan sebagai file pada Komputer Virtual. Panjang maksimum array biner adalah 65535 byte. Catatan: Jangan berikan rahasia atau kata sandi apa pun di properti customData. Properti ini tidak dapat diperbarui setelah VM dibuat. Properti 'customData' diteruskan ke VM untuk disimpan sebagai file, untuk informasi selengkapnya lihat Data Kustom di Azure VM. Untuk menggunakan cloud-init untuk VM Linux Anda, lihat Menggunakan cloud-init untuk menyesuaikan VM Linux selama pembuatan. tali
linuxConfiguration Menentukan pengaturan sistem operasi Linux pada komputer virtual. Untuk daftar distribusi Linux yang didukung, lihat Linux di Azure-Endorsed Distribusi. LinuxConfiguration
requireGuestProvisionSignal Properti opsional yang harus diatur ke True atau dihilangkan. bool
Rahasia Menentukan set sertifikat yang harus diinstal ke komputer virtual. Untuk menginstal sertifikat pada komputer virtual, disarankan untuk menggunakan ekstensi komputer virtual Azure Key Vault untuk linux atau ekstensi komputer virtual Azure Key Vault untuk Windows. VaultSecretGroup[]
windowsConfiguration Menentukan setelan sistem operasi Windows pada komputer virtual. WindowsConfiguration

PatchSettings

Nama Deskripsi Nilai
assessmentMode Menentukan mode penilaian patch Tamu VM untuk komputer virtual IaaS.

Nilai yang mungkin adalah:

ImageDefault - Anda mengontrol waktu penilaian patch pada komputer virtual.

AutomaticByPlatform - Platform akan memicu penilaian patch berkala. Properti provisionVMAgent harus benar.
'AutomaticByPlatform'
'ImageDefault'
automaticByPlatformSettings Menentukan pengaturan tambahan untuk mode patch AutomaticByPlatform di Patching Tamu VM di Windows. WindowsVMGuestPatchAutomaticByPlatformSettings
enableHotpatching Memungkinkan pelanggan untuk menambal Azure VM mereka tanpa memerlukan boot ulang. Untuk enableHotpatching, 'provisionVMAgent' harus diatur ke true dan 'patchMode' harus diatur ke 'AutomaticByPlatform'. bool
patchMode Menentukan mode Patching Tamu VM ke komputer virtual IaaS atau komputer virtual yang terkait dengan set skala komputer virtual dengan OrchestrationMode sebagai Fleksibel.

Nilai yang mungkin adalah:

Manual - Anda mengontrol aplikasi patch ke komputer virtual. Anda melakukan ini dengan menerapkan patch secara manual di dalam VM. Dalam mode ini, pembaruan otomatis dinonaktifkan; properti WindowsConfiguration.enableAutomaticUpdates harus false

AutomaticByOS - Komputer virtual akan diperbarui secara otomatis oleh OS. Properti WindowsConfiguration.enableAutomaticUpdates harus benar.

AutomaticByPlatform - komputer virtual akan diperbarui secara otomatis oleh platform. Properti provisionVMAgent dan WindowsConfiguration.enableAutomaticUpdates harus benar
'AutomaticByOS'
'AutomaticByPlatform'
'Manual'

Penempatan

Nama Deskripsi Nilai
excludeZones Properti ini melengkapi properti 'zonePlacementPolicy'. Jika 'zonePlacementPolicy' diatur ke 'Any', zona ketersediaan yang dipilih oleh sistem tidak boleh ada dalam daftar zona ketersediaan yang diteruskan dengan 'excludeZones'. Jika 'excludeZones' tidak disediakan, semua zona ketersediaan di wilayah akan dipertimbangkan untuk pemilihan. string[]
includeZones Properti ini melengkapi properti 'zonePlacementPolicy'. Jika 'zonePlacementPolicy' diatur ke 'Any', zona ketersediaan yang dipilih oleh sistem harus ada dalam daftar zona ketersediaan yang diteruskan dengan 'includeZones'. Jika 'includeZones' tidak disediakan, semua zona ketersediaan di wilayah akan dipertimbangkan untuk pemilihan. string[]
zonePlacementPolicy Menentukan kebijakan untuk penempatan komputer virtual di zona ketersediaan. Nilai yang mungkin adalah: Setiap - Zona ketersediaan akan secara otomatis dipilih oleh sistem sebagai bagian dari pembuatan komputer virtual. 'Any'

Rencana

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

ProxyAgentSettings

Nama Deskripsi Nilai
Diaktifkan Menentukan apakah fitur ProxyAgent harus diaktifkan pada komputer virtual atau set skala komputer virtual. bool
imds Menentukan pengaturan titik akhir IMDS saat membuat komputer virtual atau set skala komputer virtual. Versi api minimum: 2024-03-01. HostEndpointSettings
keyIncarnationId Tingkatkan nilai properti ini memungkinkan pengguna untuk mengatur ulang kunci yang digunakan untuk mengamankan saluran komunikasi antara tamu dan host. Int
modus Menentukan mode tempat ProxyAgent akan dijalankan. Peringatan: properti ini tidak digunakan lagi, tentukan 'mode' di bawah pengaturan hostendpoint tertentu. 'Audit'
'Terpaksa'
wireServer Menentukan pengaturan titik akhir Wire Server saat membuat komputer virtual atau set skala komputer virtual. Versi api minimum: 2024-03-01. HostEndpointSettings

PublicIPAddressSku

Nama Deskripsi Nilai
Nama Tentukan nama sku IP publik 'Dasar'
'Standar'
Tier Tentukan tingkat sku IP publik 'Global'
'Regional'

ResourceTags

Nama Deskripsi Nilai

ScheduledEventsAdditionalPublishingTargets

Nama Deskripsi Nilai
eventGridAndResourceGraph Parameter konfigurasi yang digunakan saat membuat pengaturan Peristiwa Terjadwal eventGridAndResourceGraph. EventGridAndResourceGraph

ScheduledEventsPolicy

Nama Deskripsi Nilai
scheduledEventsAdditionalPublishingTargets Parameter konfigurasi yang digunakan saat menerbitkan scheduledEventsAdditionalPublishingTargets. ScheduledEventsAdditionalPublishingTargets
userInitiatedReboot Parameter konfigurasi yang digunakan saat membuat pembuatan pengaturan peristiwa terjadwal userInitiatedReboot. UserInitiatedReboot
userInitiatedRedeploy Parameter konfigurasi yang digunakan saat membuat pembuatan pengaturan peristiwa terjadwal userInitiatedRedeploy. userInitiatedRedeploy

ScheduledEventsProfile

Nama Deskripsi Nilai
osImageNotificationProfile Menentukan konfigurasi terkait Peristiwa Terjadwal Gambar OS. OSImageNotificationProfile
terminateNotificationProfile Menentukan Konfigurasi terkait Hentikan Peristiwa Terjadwal. TerminateNotificationProfile

SecurityProfile

Nama Deskripsi Nilai
encryptionAtHost Properti ini dapat digunakan oleh pengguna dalam permintaan untuk mengaktifkan atau menonaktifkan Enkripsi Host untuk komputer virtual atau set skala komputer virtual. Ini akan mengaktifkan enkripsi untuk semua disk termasuk disk Sumber Daya/Temp di host itu sendiri. Perilaku defaultnya adalah: Enkripsi di host akan dinonaktifkan kecuali properti ini diatur ke true untuk sumber daya. bool
encryptionIdentity Menentukan Identitas Terkelola yang digunakan oleh ADE untuk mendapatkan token akses untuk operasi keyvault. EncryptionIdentity
proxyAgentSettings Menentukan pengaturan ProxyAgent saat membuat komputer virtual. Versi api minimum: 2023-09-01. ProxyAgentSettings
securityType Menentukan SecurityType komputer virtual. Ini harus diatur ke nilai yang ditentukan untuk mengaktifkan UefiSettings. Perilaku defaultnya adalah: UefiSettings tidak akan diaktifkan kecuali properti ini diatur. 'ConfidentialVM'
'TrustedLaunch'
uefiSettings Menentukan pengaturan keamanan seperti boot aman dan vTPM yang digunakan saat membuat komputer virtual. Versi api minimum: 2020-12-01. UefiSettings

Konfigurasi Ssh

Nama Deskripsi Nilai
publicKeys Daftar kunci publik SSH yang digunakan untuk mengautentikasi dengan VM berbasis linux. SshPublicKey[]

SshPublicKey

Nama Deskripsi Nilai
keyData Sertifikat kunci publik SSH yang digunakan untuk mengautentikasi dengan VM melalui ssh. Kuncinya harus setidaknya 2048-bit dan dalam format ssh-rsa. Untuk membuat kunci ssh, lihat [Buat kunci SSH di Linux dan Mac untuk VM Linux di Azure]/azure/virtual-machines/linux/create-ssh-keys-detailed). tali
jalan Menentukan jalur lengkap pada VM yang dibuat tempat kunci publik ssh disimpan. Jika file sudah ada, kunci yang ditentukan ditambahkan ke file. Contoh: /home/user/.ssh/authorized_keys tali

StorageProfile

Nama Deskripsi Nilai
alignRegionalDisksToVMZone Menentukan apakah disk regional harus diselaraskan/dipindahkan ke zona VM. Ini hanya berlaku untuk VM dengan set properti penempatan. Harap dicatat bahwa perubahan ini tidak dapat diubah. Versi api minimum: 2024-11-01. bool
dataDisks Menentukan parameter yang digunakan untuk menambahkan disk data ke komputer virtual. Untuk informasi selengkapnya tentang disk, lihat Tentang disk dan VHD untuk komputer virtual Azure. DataDisk[]
diskControllerType Menentukan jenis pengontrol disk yang dikonfigurasi untuk VM. Catatan: Properti ini akan diatur ke jenis pengontrol disk default jika tidak ditentukan asalkan komputer virtual sedang dibuat dengan 'hyperVGeneration' diatur ke V2 berdasarkan kemampuan disk sistem operasi dan ukuran VM dari versi api minimum yang ditentukan. Anda perlu membatalkan alokasi VM sebelum memperbarui jenis pengontrol disknya kecuali Anda memperbarui ukuran VM dalam konfigurasi VM yang secara implisit membatalkan alokasi dan merealokasi VM. Versi api minimum: 2022-08-01. 'NVMe'
'SCSI'
imageReference Menentukan informasi tentang gambar yang akan digunakan. Anda dapat menentukan informasi tentang gambar platform, gambar marketplace, atau gambar komputer virtual. Elemen ini diperlukan ketika Anda ingin menggunakan gambar platform, gambar marketplace, atau gambar komputer virtual, tetapi tidak digunakan dalam operasi pembuatan lainnya. ImageReference
osDisk Menentukan informasi tentang disk sistem operasi yang digunakan oleh komputer virtual. Untuk informasi selengkapnya tentang disk, lihat Tentang disk dan VHD untuk komputer virtual Azure. OSDisk

SubResource

Nama Deskripsi Nilai
Id Id Sumber Daya tali

TerminateNotificationProfile

Nama Deskripsi Nilai
mengaktifkan Menentukan apakah peristiwa Hentikan Terjadwal diaktifkan atau dinonaktifkan. bool
notBeforeTimeout Lama waktu yang dapat dikonfigurasi, Komputer Virtual yang dihapus harus berpotensi menyetujui Peristiwa Terjadwal Penghentian sebelum peristiwa disetujui secara otomatis (waktu habis). Konfigurasi harus ditentukan dalam format ISO 8601, nilai defaultnya adalah 5 menit (PT5M) tali

UefiSettings

Nama Deskripsi Nilai
secureBootEnabled Menentukan apakah boot aman harus diaktifkan pada komputer virtual. Versi api minimum: 2020-12-01. bool
vTpmEnabled Menentukan apakah vTPM harus diaktifkan pada komputer virtual. Versi api minimum: 2020-12-01. bool

UserAssignedIdentities

Nama Deskripsi Nilai

UserAssignedIdentitiesValue

Nama Deskripsi Nilai

UserInitiatedReboot

Nama Deskripsi Nilai
secara otomatis Setujui Menentukan Reboot konfigurasi terkait Peristiwa Terjadwal. bool

UserInitiatedRedeploy

Nama Deskripsi Nilai
secara otomatis Setujui Menentukan Penyebaran Ulang konfigurasi terkait Peristiwa Terjadwal. bool

VaultCertificate

Nama Deskripsi Nilai
certificateStore Untuk VM Windows, menentukan penyimpanan sertifikat pada Komputer Virtual tempat sertifikat harus ditambahkan. Penyimpanan sertifikat yang ditentukan secara implisit di akun LocalMachine. Untuk VM Linux, file sertifikat ditempatkan di bawah direktori /var/lib/waagent, dengan nama file <UppercaseThumbprint>.crt untuk file sertifikat X509 dan <UppercaseThumbprint>.prv untuk kunci privat. Kedua file ini diformat .pem. tali
certificateUrl Ini adalah URL sertifikat yang telah diunggah ke Key Vault sebagai rahasia. Untuk menambahkan rahasia ke Key Vault, lihat Menambahkan kunci atau rahasia ke brankas kunci. Dalam hal ini, sertifikat Anda harus Itu adalah pengodean Base64 dari Objek JSON berikut yang dikodekan dalam UTF-8:

{
"data":"<>sertifikat yang dikodekan Base64 ",
"dataType":"pfx",
"password":"<pfx-file-password>"
}
Untuk menginstal sertifikat pada komputer virtual, disarankan untuk menggunakan ekstensi komputer virtual Azure Key Vault untuk linux atau ekstensi komputer virtual Azure Key Vault untuk Windows.
tali

VaultSecretGroup

Nama Deskripsi Nilai
sourceVault URL relatif Key Vault yang berisi semua sertifikat di VaultCertificates. SubResource
vaultCertificates Daftar referensi brankas kunci di SourceVault yang berisi sertifikat. VaultCertificate[]

VirtualHardDisk

Nama Deskripsi Nilai
Uri Menentukan uri hard disk virtual. tali

VirtualMachineIdentity

Nama Deskripsi Nilai
jenis Jenis identitas yang digunakan untuk komputer virtual. Jenis 'SystemAssigned, UserAssigned' mencakup identitas yang dibuat secara implisit dan sekumpulan identitas yang ditetapkan pengguna. Jenis 'None' akan menghapus identitas apa pun dari komputer virtual. 'Tidak Ada'
'SystemAssigned'
'SystemAssigned, UserAssigned'
'UserAssigned'
userAssignedIdentities Daftar identitas pengguna yang terkait dengan Komputer Virtual. Referensi kunci kamus identitas pengguna akan menjadi id sumber daya ARM dalam formulir: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. UserAssignedIdentities

VirtualMachineIpTag

Nama Deskripsi Nilai
ipTagType Jenis tag IP. Contoh: FirstPartyUsage. tali
tag Tag IP yang terkait dengan IP publik. Contoh: SQL, Storage, dll. tali

VirtualMachineNetworkInterfaceConfiguration

Nama Deskripsi Nilai
Nama Nama konfigurasi antarmuka jaringan. string (diperlukan)
Properti Menjelaskan konfigurasi IP profil jaringan komputer virtual. VirtualMachineNetworkInterfaceConfigurationProperties

VirtualMachineNetworkInterfaceConfigurationProperties

Nama Deskripsi Nilai
auxiliaryMode Menentukan apakah mode Tambahan diaktifkan untuk sumber daya Antarmuka Jaringan. 'AcceleratedConnections'
'Mengambang'
'Tidak Ada'
auxiliarySku Menentukan apakah sku Tambahan diaktifkan untuk sumber daya Antarmuka Jaringan. 'A1'
'A2'
'A4'
'A8'
'Tidak Ada'
deleteOption Tentukan apa yang terjadi pada antarmuka jaringan saat VM dihapus 'Hapus'
'Lepaskan'
disableTcpStateTracking Menentukan apakah antarmuka jaringan dinonaktifkan untuk pelacakan status tcp. bool
dnsSettings Pengaturan dns yang akan diterapkan pada antarmuka jaringan. VirtualMachineNetworkInterfaceDnsSettingsConfiguration
dscpConfiguration SubResource
enableAcceleratedNetworking Menentukan apakah antarmuka jaringan diaktifkan jaringan yang dipercepat. bool
enableFpga Menentukan apakah antarmuka jaringan diaktifkan jaringan FPGA. bool
enableIPForwarding Apakah penerusan IP diaktifkan pada NIC ini. bool
ipConfigurations Menentukan konfigurasi IP antarmuka jaringan. VirtualMachineNetworkInterfaceIPConfiguration[] (diperlukan)
networkSecurityGroup Kelompok keamanan jaringan. SubResource
utama Menentukan antarmuka jaringan utama jika komputer virtual memiliki lebih dari 1 antarmuka jaringan. bool

VirtualMachineNetworkInterfaceDnsSettingsConfiguration

Nama Deskripsi Nilai
dnsServers Daftar alamat IP server DNS string[]

VirtualMachineNetworkInterfaceIPConfiguration

Nama Deskripsi Nilai
Nama Nama konfigurasi IP. string (diperlukan)
Properti Menjelaskan properti konfigurasi IP antarmuka jaringan komputer virtual. VirtualMachineNetworkInterfaceIPConfigurationProperties

VirtualMachineNetworkInterfaceIPConfigurationProperties

Nama Deskripsi Nilai
applicationGatewayBackendAddressPools Menentukan array referensi ke kumpulan alamat backend gateway aplikasi. Komputer virtual dapat mereferensikan kumpulan alamat backend dari beberapa gateway aplikasi. Beberapa komputer virtual tidak dapat menggunakan gateway aplikasi yang sama. SubResource []
applicationSecurityGroups Menentukan array referensi ke kelompok keamanan aplikasi. SubResource []
loadBalancerBackendAddressPools Menentukan array referensi ke kumpulan alamat backend load balancer. Komputer virtual dapat mereferensikan kumpulan alamat backend dari satu publik dan satu penyeimbang beban internal. [Beberapa komputer virtual tidak dapat menggunakan load balancer sku dasar yang sama]. SubResource []
utama Menentukan antarmuka jaringan utama jika komputer virtual memiliki lebih dari 1 antarmuka jaringan. bool
privateIPAddressVersion Tersedia dari Api-Version 2017-03-30 dan seterusnya, ini mewakili apakah ipconfiguration tertentu adalah IPv4 atau IPv6. Default diambil sebagai IPv4. Nilai yang mungkin adalah: 'IPv4' dan 'IPv6'. 'IPv4'
'IPv6'
publicIPAddressConfiguration PublicIPAddressConfiguration. VirtualMachinePublicIPAddressConfiguration
Subnet Menentukan pengidentifikasi subnet. SubResource

VirtualMachineProperties

Nama Deskripsi Nilai
additionalCapabilities Menentukan kemampuan tambahan yang diaktifkan atau dinonaktifkan pada komputer virtual. AdditionalCapabilities
applicationProfile Menentukan aplikasi galeri yang harus tersedia untuk VM/VMSS. ApplicationProfile
availabilitySet Menentukan informasi tentang set ketersediaan tempat komputer virtual harus ditetapkan. Komputer virtual yang ditentukan dalam set ketersediaan yang sama dialokasikan ke simpul yang berbeda untuk memaksimalkan ketersediaan. Untuk informasi selengkapnya tentang set ketersediaan, lihat gambaran umum set ketersediaan . Untuk informasi selengkapnya tentang pemeliharaan terencana Azure, lihat pemeliharaan dan pembaruan untuk Komputer Virtual di Azure. Saat ini, VM hanya dapat ditambahkan ke ketersediaan yang ditetapkan pada waktu pembuatan. Ketersediaan yang diatur ke tempat VM ditambahkan harus berada di bawah grup sumber daya yang sama dengan sumber daya set ketersediaan. VM yang ada tidak dapat ditambahkan ke set ketersediaan. Properti ini tidak dapat ada bersama dengan referensi properties.virtualMachineScaleSet non-null. SubResource
billingProfile Menentukan detail terkait penagihan komputer virtual Azure Spot. Versi api minimum: 2019-03-01. BillingProfile
capacityReservation Menentukan informasi tentang reservasi kapasitas yang digunakan untuk mengalokasikan komputer virtual. Versi api minimum: 2021-04-01. CapacityReservationProfile
diagnosticsProfile Menentukan status pengaturan diagnostik boot. Versi api minimum: 2015-06-15. DiagnosticsProfile
evictionPolicy Menentukan kebijakan pengeluaran untuk komputer virtual Azure Spot dan set skala Azure Spot. Untuk komputer virtual Azure Spot, 'Deallocate' dan 'Delete' didukung dan versi api minimum adalah 2019-03-01. Untuk set skala Azure Spot, 'Deallocate' dan 'Delete' didukung dan versi api minimum adalah 2017-10-30-preview. 'Batalkan alokasi'
'Hapus'
extensionsTimeBudget Menentukan waktu yang dialokasikan untuk semua ekstensi untuk memulai. Durasi waktu harus antara 15 menit dan 120 menit (inklusif) dan harus ditentukan dalam format ISO 8601. Nilai defaultnya adalah 90 menit (PT1H30M). Versi api minimum: 2020-06-01. tali
hardwareProfile Menentukan setelan perangkat keras untuk komputer virtual. HardwareProfile
tuan rumah Menentukan informasi tentang host khusus tempat komputer virtual berada. Versi api minimum: 2018-10-01. SubResource
hostGroup Menentukan informasi tentang grup host khusus tempat komputer virtual berada. Catatan: Pengguna tidak dapat menentukan properti host dan hostGroup. Versi api minimum: 2020-06-01. SubResource
licenseType Menentukan bahwa gambar atau disk yang sedang digunakan dilisensikan secara lokal.

Nilai yang mungkin untuk sistem operasi Windows Server adalah:

Windows_Client

Windows_Server

Nilai yang mungkin untuk sistem operasi Linux Server adalah:

RHEL_BYOS (untuk RHEL)

SLES_BYOS (untuk SUSE)

Untuk informasi selengkapnya, lihat Manfaat Penggunaan Azure Hybrid untuk Windows Server

Manfaat Penggunaan Azure Hybrid untuk linux Server

Versi api minimum: 2015-06-15
tali
networkProfile Menentukan antarmuka jaringan komputer virtual. networkProfile
osProfile Menentukan pengaturan sistem operasi yang digunakan saat membuat komputer virtual. Beberapa pengaturan tidak dapat diubah setelah VM disediakan. OSProfile
platformFaultDomain Menentukan domain kesalahan logis set skala tempat Komputer Virtual akan dibuat. Secara default, Komputer Virtual akan secara otomatis ditetapkan ke domain kesalahan yang paling menjaga keseimbangan di seluruh domain kesalahan yang tersedia. Ini hanya berlaku jika properti 'virtualMachineScaleSet' dari Komputer Virtual ini diatur. Set Skala Komputer Virtual yang direferensikan, harus memiliki 'platformFaultDomainCount' yang lebih besar dari 1. Properti ini tidak dapat diperbarui setelah Komputer Virtual dibuat. Penetapan domain kesalahan dapat dilihat di Tampilan Instans Komputer Virtual. Versi api minimum: 2020‐12‐01. Int
Prioritas Menentukan prioritas untuk komputer virtual. Versi api minimum: 2019-03-01 'Rendah'
'Reguler'
'Spot'
proximityPlacementGroup Menentukan informasi tentang grup penempatan kedekatan tempat komputer virtual harus ditetapkan. Versi api minimum: 2018-04-01. SubResource
scheduledEventsPolicy Menentukan Konfigurasi terkait Peristiwa Terjadwal Redeploy, Reboot, dan ScheduledEventsAdditionalPublishingTargets untuk komputer virtual. ScheduledEventsPolicy
scheduledEventsProfile Menentukan konfigurasi terkait Peristiwa Terjadwal. ScheduledEventsProfile
securityProfile Menentukan pengaturan profil terkait Keamanan untuk komputer virtual. SecurityProfile
storageProfile Menentukan pengaturan penyimpanan untuk disk komputer virtual. StorageProfile
userData UserData untuk VM, yang harus dikodekan base-64. Pelanggan tidak boleh meneruskan rahasia apa pun di sini. Versi api minimum: 2021-03-01. tali
virtualMachineScaleSet Menentukan informasi tentang set skala komputer virtual yang harus ditetapkan komputer virtual. Komputer virtual yang ditentukan dalam set skala komputer virtual yang sama dialokasikan ke simpul yang berbeda untuk memaksimalkan ketersediaan. Saat ini, VM hanya dapat ditambahkan ke set skala komputer virtual pada waktu pembuatan. VM yang ada tidak dapat ditambahkan ke set skala komputer virtual. Properti ini tidak dapat ada bersama dengan referensi properties.availabilitySet non-null. Versi api minimum: 2019‐03‐01. SubResource

VirtualMachinePublicIPAddressConfiguration

Nama Deskripsi Nilai
Nama Nama konfigurasi alamat publicIP. string (diperlukan)
Properti Menjelaskan konfigurasi PublicIPAddress Konfigurasi IP komputer virtual VirtualMachinePublicIPAddressConfigurationProperties
Sku Menjelaskan Sku IP publik. Ini hanya dapat diatur dengan OrchestrationMode sebagai Fleksibel. PublicIPAddressSku

VirtualMachinePublicIPAddressConfigurationProperties

Nama Deskripsi Nilai
deleteOption Tentukan apa yang terjadi pada alamat IP publik saat VM dihapus 'Hapus'
'Lepaskan'
dnsSettings Pengaturan dns yang akan diterapkan pada alamat publicIP . VirtualMachinePublicIPAddressDnsSettingsConfiguration
idleTimeoutInMinutes Batas waktu menganggur alamat IP publik. Int
ipTags Daftar tag IP yang terkait dengan alamat IP publik. VirtualMachineIpTag []
publicIPAddressVersion Tersedia dari Api-Version 2019-07-01 dan seterusnya, ini mewakili apakah ipconfiguration tertentu adalah IPv4 atau IPv6. Default diambil sebagai IPv4. Nilai yang mungkin adalah: 'IPv4' dan 'IPv6'. 'IPv4'
'IPv6'
publicIPAllocationMethod Tentukan jenis alokasi IP publik 'Dinamis'
'Statis'
publicIPPrefix PublicIPPrefix tempat mengalokasikan alamat publicIP. SubResource

VirtualMachinePublicIPAddressDnsSettingsConfiguration

Nama Deskripsi Nilai
domainNameLabel Awalan label Nama domain dari sumber daya PublicIPAddress yang akan dibuat. Label nama yang dihasilkan adalah perangkaian label nama domain dan ID unik profil jaringan vm. string (diperlukan)
domainNameLabelScope Cakupan label Nama domain sumber daya PublicIPAddress yang akan dibuat. Label nama yang dihasilkan adalah perangkaian label nama domain yang di-hash dengan kebijakan sesuai dengan cakupan label nama domain dan ID unik profil jaringan vm. 'NoReuse'
'ResourceGroupReuse'
'SubscriptionReuse'
'TenantReuse'

VMDiskSecurityProfile

Nama Deskripsi Nilai
diskEncryptionSet Menentukan id sumber daya set enkripsi disk yang dikelola pelanggan untuk disk terkelola yang digunakan untuk Disk OS ConfidentialVM terkelola Kunci Terkelola Pelanggan dan blob VMGuest. diskEncryptionSetParameters
securityEncryptionType Menentukan EncryptionType dari disk terkelola. Ini diatur ke DiskWithVMGuestState untuk enkripsi disk terkelola bersama dengan blob VMGuestState, VMGuestStateOnly untuk enkripsi hanya blob VMGuestState, dan NonPersistedTPM untuk tidak mempertahankan status firmware di blob VMGuestState.. Catatan: Ini hanya dapat diatur untuk VM Rahasia. 'DiskWithVMGuestState'
'NonPersistedTPM'
'VMGuestStateOnly'

VMGalleryApplication

Nama Deskripsi Nilai
configurationReference Opsional, Menentukan uri ke blob azure yang akan menggantikan konfigurasi default untuk paket jika disediakan tali
enableAutomaticUpgrade Jika diatur ke true, ketika versi Aplikasi Galeri baru tersedia di PIR/SIG, versi tersebut akan diperbarui secara otomatis untuk VM/VMSS bool
perintah Opsional, Menentukan urutan paket harus diinstal Int
packageReferenceId Menentukan id sumber daya GalleryApplicationVersion dalam bentuk /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/applications/{application}/versions/{version} string (diperlukan)
Tags Opsional, Menentukan nilai passthrough untuk konteks yang lebih umum. tali
treatFailureAsDeploymentFailure Opsional, Jika benar, kegagalan apa pun untuk operasi apa pun di VmApplication akan gagal dalam penyebaran bool

VMSizeProperties

Nama Deskripsi Nilai
vCPUsAvailable Menentukan jumlah vCPU yang tersedia untuk VM. Ketika properti ini tidak ditentukan dalam isi permintaan, perilaku defaultnya adalah mengaturnya ke nilai vCPU yang tersedia untuk ukuran VM yang diekspos dalam respons api Mencantumkan semua ukuran komputer virtual yang tersedia di wilayah. Int
vCPUsPerCore Menentukan rasio vCPU ke inti fisik. Ketika properti ini tidak ditentukan dalam isi permintaan, perilaku default diatur ke nilai vCPUsPerCore untuk Ukuran VM yang diekspos dalam respons api Cantumkan semua ukuran komputer virtual yang tersedia di wilayah. Mengatur properti ini ke 1 juga berarti bahwa hyper-threading dinonaktifkan. Int

WindowsConfiguration

Nama Deskripsi Nilai
additionalUnattendContent Menentukan informasi berformat XML berkode base-64 tambahan yang dapat disertakan dalam file Unattend.xml, yang digunakan oleh Penyiapan Windows. AdditionalUnattendContent[]
enableAutomaticUpdates Menunjukkan apakah Pembaruan Otomatis diaktifkan untuk komputer virtual Windows. Nilai default adalah true. Untuk set skala komputer virtual, properti ini dapat diperbarui dan pembaruan akan berlaku pada provisi ulang OS. bool
patchSettings [Fitur Pratinjau] Menentukan pengaturan yang terkait dengan Patching Tamu VM di Windows. PatchSettings
provisionVMAgent Menunjukkan apakah agen komputer virtual harus disediakan pada komputer virtual. Ketika properti ini tidak ditentukan dalam isi permintaan, properti ini diatur ke true secara default. Ini akan memastikan bahwa Agen VM diinstal pada VM sehingga ekstensi dapat ditambahkan ke VM nanti. bool
zona waktu Menentukan zona waktu komputer virtual. misalnya "Waktu Standar Pasifik". Nilai yang mungkin dapat TimeZoneInfo.Id nilai dari zona waktu yang dikembalikan oleh TimeZoneInfo.GetSystemTimeZones. tali
winRM Menentukan pendengar Windows Remote Management. Ini memungkinkan Windows PowerShell jarak jauh. WinRMConfiguration

WindowsVMGuestPatchAutomaticByPlatformSettings

Nama Deskripsi Nilai
bypassPlatformSafetyChecksOnUserSchedule Memungkinkan pelanggan untuk menjadwalkan patch tanpa peningkatan yang tidak disengaja bool
rebootSetting Menentukan pengaturan boot ulang untuk semua operasi penginstalan patch AutomaticByPlatform. 'Selalu'
'IfRequired'
'Tidak pernah'
'Tidak diketahui'

WinRMConfiguration

Nama Deskripsi Nilai
Pendengar Daftar pendengar Windows Remote Management WinRMListener[]

WinRMListener

Nama Deskripsi Nilai
certificateUrl Ini adalah URL sertifikat yang telah diunggah ke Key Vault sebagai rahasia. Untuk menambahkan rahasia ke Key Vault, lihat Menambahkan kunci atau rahasia ke brankas kunci. Dalam hal ini, sertifikat Anda harus menjadi pengodean Base64 dari Objek JSON berikut yang dikodekan dalam UTF-8:

{
"data":"<>sertifikat yang dikodekan Base64 ",
"dataType":"pfx",
"password":"<pfx-file-password>"
}
Untuk menginstal sertifikat pada komputer virtual, disarankan untuk menggunakan ekstensi komputer virtual Azure Key Vault untuk linux atau ekstensi komputer virtual Azure Key Vault untuk Windows.
tali
protokol Menentukan protokol pendengar WinRM. Nilai yang mungkin adalah: http,https. 'Http'
'Https'

Contoh Penggunaan

Modul Terverifikasi Azure

Modul Terverifikasi Azure berikut dapat digunakan untuk menyebarkan jenis sumber daya ini.

Modul Deskripsi
Komputer Virtual Modul Sumber Daya AVM untuk Komputer Virtual

Sampel Mulai Cepat Azure

Templat Mulai Cepat Azure berikut ini berisi sampel Bicep untuk menyebarkan jenis sumber daya ini.

Bicep File Deskripsi
101-1vm-2nics-2subnets-1vnet Membuat VM baru dengan dua NIC yang terhubung ke dua subnet berbeda dalam VNet yang sama.
2 VM di VNET - Aturan Internal Load Balancer dan LB Templat ini memungkinkan Anda membuat 2 Komputer Virtual di VNET dan di bawah Load balancer internal dan mengonfigurasi aturan penyeimbangan beban pada Port 80. Templat ini juga menyebarkan Akun Penyimpanan, Jaringan Virtual, alamat IP Publik, Set Ketersediaan, dan Antarmuka Jaringan.
Kluster AKS dengan NAT Gateway dan Application Gateway Sampel ini menunjukkan cara menyebarkan kluster AKS dengan NAT Gateway untuk koneksi keluar dan Application Gateway untuk koneksi masuk.
kluster AKS dengan Pengontrol Ingress Application Gateway Sampel ini menunjukkan cara menyebarkan kluster AKS dengan Application Gateway, Application Gateway Ingress Controller, Azure Container Registry, Log Analytics, dan Key Vault
Azure Application Gateway Log Analyzer menggunakan GoAccess Templat ini menggunakan ekstensi Azure Linux CustomScript untuk menyebarkan Azure Application Gateway Log Analyzer menggunakan GoAccess. Templat penyebaran membuat Ubuntu VM, menginstal Application Gateway Log Processor, GoAccess, Apache WebServer dan mengonfigurasinya untuk menganalisis log akses Azure Application Gateway.
Komputer Virtual Pengembang Game Azure Azure Game Developer Virtual Machine menyertakan Mesin Licencsed seperti Unreal.
penyiapan aman end-to-end Azure Machine Learning Kumpulan templat Bicep ini menunjukkan cara menyiapkan Azure Machine Learning secara end-to-end dalam pengaturan aman. Implementasi referensi ini mencakup Ruang Kerja, kluster komputasi, instans komputasi, dan kluster AKS privat yang terpasang.
penyiapan aman end-to-end (warisan) Azure Machine Learning Kumpulan templat Bicep ini menunjukkan cara menyiapkan Azure Machine Learning secara end-to-end dalam pengaturan aman. Implementasi referensi ini mencakup Ruang Kerja, kluster komputasi, instans komputasi, dan kluster AKS privat yang terpasang.
contoh VM Azure Traffic Manager Templat ini menunjukkan cara membuat penyeimbangan beban profil Azure Traffic Manager di beberapa komputer virtual.
CentOS/UbuntuServer Auto Dynamic Disks & Docker 1.12(cs) Ini adalah templat umum untuk membuat instans tunggal CentOS 7.2/7.1/6.5 atau Ubuntu Server 16.04.0-LTS dengan jumlah disk data yang dapat dikonfigurasi (ukuran yang dapat dikonfigurasi). Maksimum 16 disk dapat disebutkan dalam parameter portal dan ukuran maksimum setiap disk harus kurang dari 1023 GB. Array RAID0 MDADM di-automount dan bertahan dari restart. Docker 1.12(cs3) (Swarm) terbaru, docker-compose 1.9.0 & docker-machine 0.8.2 tersedia untuk penggunaan dari azure-cli pengguna berjalan secara otomatis sebagai kontainer docker. Templat instans tunggal ini adalah offshoot dari Templat Kluster HPC/GPU @ https://github.com/azurebigcompute/BigComputeBench
Membuat load balancer lintas wilayah Templat ini membuat load balancer lintas wilayah dengan kumpulan backend yang berisi dua penyeimbang muatan regional. Load balancer lintas wilayah saat ini tersedia di wilayah terbatas. Penyeimbang beban regional di belakang penyeimbang muatan lintas wilayah dapat berada di wilayah mana pun.
Membuat Kluster AKS Privat Sampel ini menunjukkan cara membuat kluster AKS privat di jaringan virtual bersama dengan komputer virtual jumpbox.
Membuat penyiapan kotak pasir Azure Firewall dengan VM Linux Templat ini membuat jaringan virtual dengan 3 subnet (subnet server, subet jumpbox, dan subnet AzureFirewall), VM jumpbox dengan IP publik, VM server, rute UDR untuk menunjuk ke Azure Firewall untuk Subnet Server dan Azure Firewall dengan 1 alamat IP Publik atau lebih, 1 contoh aturan aplikasi, 1 contoh aturan jaringan dan rentang privat default
Membuat penyiapan kotak pasir Azure Firewall dengan Zona Templat ini membuat jaringan virtual dengan tiga subnet (subnet server, subnet jumpbox, dan subnet Azure Firewall), VM jumpbox dengan IP publik, VM server, rute UDR untuk menunjuk ke Azure Firewall untuk ServerSubnet, Azure Firewall dengan satu atau beberapa alamat IP Publik, satu contoh aturan aplikasi, dan satu contoh aturan jaringan dan Azure Firewall di Zona Ketersediaan 1, 2, dan 3.
Membuat load balancer internal standar Templat ini membuat Azure Load Balancer internal standar dengan port penyeimbangan beban aturan 80
Membuat load balancer standar Templat ini membuat load-balancer yang menghadap internet, aturan penyeimbangan beban, dan tiga VM untuk kumpulan backend dengan setiap VM di zona redundan.
Membuat VM dengan beberapa Disk Data StandardSSD_LRS kosong Templat ini memungkinkan Anda membuat Windows Virtual Machine dari gambar tertentu. Ini juga melampirkan beberapa disk data StandardSSD kosong secara default. Perhatikan bahwa Anda dapat menentukan ukuran dan jenis Penyimpanan (Standard_LRS, StandardSSD_LRS, dan Premium_LRS) dari disk data kosong.
Membuat VM dengan beberapa NIC dan RDP yang dapat diakses Templat ini memungkinkan Anda membuat Komputer Virtual dengan beberapa (2) antarmuka jaringan (NIC), dan RDP yang dapat dihubungkan dengan load balancer yang dikonfigurasi dan aturan NAT masuk. Lebih banyak NIC dapat dengan mudah ditambahkan dengan templat ini. Templat ini juga menyebarkan Akun Penyimpanan, Jaringan Virtual, alamat IP Publik, dan 2 Antarmuka Jaringan (front-end dan back-end).
Membuat Azure Application Gateway v2 Templat ini membuat Azure Application Gateway dengan dua server Windows Server 2016 di kumpulan backend
Membuat Azure Firewall dengan IpGroups Templat ini membuat Azure Firewall dengan Aturan Aplikasi dan Jaringan yang mengacu pada Grup IP. Selain itu, termasuk penyiapan vm Linux Jumpbox
Membuat Azure Firewall dengan beberapa alamat publik IP Templat ini membuat Azure Firewall dengan dua alamat IP publik dan dua server Windows Server 2019 untuk diuji.
Membuat Azure VM dengan Ad Forest baru Templat ini membuat Azure VM baru, templat ini mengonfigurasi VM menjadi AD DC untuk Forest baru
Membuat Azure WAF v2 di Azure Application Gateway Templat ini membuat Azure Web Application Firewall v2 di Azure Application Gateway dengan dua server Windows Server 2016 di kumpulan backend
Membuat desktop Ubuntu GNOME Templat ini membuat komputer desktop ubuntu. Ini berfungsi dengan baik untuk digunakan sebagai jumpbox di belakang NAT.
Buat VM Ubuntu baru yang telah diisi sebelumnya dengan Agen Boneka Templat ini membuat VM Ubuntu dan menginstal Agen Boneka ke dalamnya menggunakan ekstensi CustomScript.
Membuat kotak pasir Azure Firewall, VM klien, dan VM server Templat ini membuat jaringan virtual dengan 2 subnet (subnet server dan subnet AzureFirewall), VM server, VM klien, alamat IP publik untuk setiap VM, dan tabel rute untuk mengirim lalu lintas antara VM melalui firewall.
Membuat AVD dengan Microsoft Entra ID Join Templat ini memungkinkan Anda membuat sumber daya Azure Virtual Desktop seperti kumpulan host, grup aplikasi, ruang kerja, host sesi pengujian, dan ekstensinya dengan gabungan ID Microsoft Entra
ekstensi Skrip Kustom pada VM Ubuntu Templat ini membuat VM Ubuntu dan menginstal ekstensi CustomScript
Menyebarkan host Bastion di Virtual Network hub Templat ini membuat dua vNet dengan peering, host Bastion di Hub vNet dan Linux VM di spoke vNet
Menyebarkan VM Linux atau Windows dengan MSI Templat ini memungkinkan Anda untuk menyebarkan VM Linux atau Windows dengan Identitas Layanan Terkelola.
Menyebarkan kluster genomika Nextflow Templat ini menyebarkan kluster Nextflow yang dapat diskalakan dengan Jumpbox, node kluster n, dukungan docker, dan penyimpanan bersama.
Menyebarkan Ubuntu Linux VM 20.04-LTS sederhana Templat ini menyebarkan Server Ubuntu dengan beberapa opsi untuk VM. Anda dapat memberikan Nama VM, Versi OS, ukuran VM, dan nama pengguna dan kata sandi admin. Karena ukuran VM default adalah Standard_D2s_v3 dan versi OS adalah 20.04-LTS.
Menyebarkan VM Windows sederhana Templat ini memungkinkan Anda untuk menyebarkan VM Windows sederhana menggunakan beberapa opsi berbeda untuk versi Windows, menggunakan versi patch terbaru. Ini akan menyebarkan VM ukuran A2 di lokasi grup sumber daya dan mengembalikan FQDN VM.
Menyebarkan VM Windows sederhana dengan tag Templat ini akan menyebarkan D2_v3 Windows VM, NIC, Akun Penyimpanan, Jaringan Virtual, Alamat IP Publik, dan Grup Keamanan Jaringan. Objek tag dibuat dalam variabel dan akan diterapkan pada semua sumber daya, jika berlaku.
Menyebarkan komputer virtual Linux berkemampu peluncuran tepercaya Templat ini memungkinkan Anda untuk menyebarkan komputer virtual Linux berkemampu peluncuran tepercaya menggunakan beberapa opsi berbeda untuk versi Linux, menggunakan versi patch terbaru. Jika Anda mengaktifkan Secureboot dan vTPM, ekstensi Pengesahan Tamu akan diinstal pada VM Anda. Ekstensi ini akan melakukan pengesahan jarak jauh oleh cloud. Secara default, ini akan menyebarkan komputer virtual ukuran Standard_D2_v3 di lokasi grup sumber daya dan mengembalikan FQDN komputer virtual.
Menyebarkan komputer virtual Windows berkemampu peluncuran tepercaya Templat ini memungkinkan Anda untuk menyebarkan komputer virtual Windows berkemampu peluncuran tepercaya menggunakan beberapa opsi berbeda untuk versi Windows, menggunakan versi patch terbaru. Jika Anda mengaktifkan Secureboot dan vTPM, ekstensi Pengesahan Tamu akan diinstal pada VM Anda. Ekstensi ini akan melakukan pengesahan jarak jauh oleh cloud. Secara default, ini akan menyebarkan komputer virtual ukuran Standard_D2_v3 di lokasi grup sumber daya dan mengembalikan FQDN komputer virtual.
Menyebarkan Ubuntu Linux DataScience VM 18.04 Templat ini menyebarkan Ubuntu Server dengan beberapa alat untuk Data Science. Anda dapat memberikan nama pengguna, kata sandi, nama komputer virtual dan memilih antara komputasi CPU atau GPU.
Menyebarkan Komputer Virtual dengan Data Kustom Templat ini memungkinkan Anda membuat Komputer Virtual dengan Data Kustom yang diteruskan ke VM. Templat ini juga menyebarkan Akun Penyimpanan, Jaringan Virtual, alamat IP Publik, dan Antarmuka Jaringan.
Menyebarkan VM Windows dan mengaktifkan pencadangan menggunakan Azure Backup Templat ini memungkinkan Anda untuk menyebarkan Windows VM dan Recovery Services Vault yang dikonfigurasi dengan DefaultPolicy for Protection.
Menyebarkan VM Windows dengan ekstensi Pusat Admin Windows Templat ini memungkinkan Anda untuk menyebarkan VM Windows dengan ekstensi Pusat Admin Windows untuk mengelola VM langsung dari Portal Microsoft Azure.
Sebarkan Cloud Kotak Anbox Templat ini menyebarkan Anbox Cloud pada VM Ubuntu. Menyelesaikan penginstalan Anbox Cloud memerlukan interaksi pengguna setelah penyebaran; silakan lihat README untuk instruksi. Templat ini mendukung peluncuran VM dari gambar Ubuntu Pro dan asosiasi token Ubuntu Pro dengan VM yang diluncurkan dari gambar non-Pro. Yang pertama adalah perilaku default; pengguna yang ingin melampirkan token ke VM yang diluncurkan dari gambar non-Pro harus mengambil alih argumen default untuk parameter ubuntuImageOffer, ubuntuImageSKU, dan ubuntuProToken. Templat ini juga parametrik dalam ukuran VM dan ukuran disk. Nilai argumen non-default untuk parameter ini harus mematuhi https://anbox-cloud.io/docs/reference/requirements#anbox-cloud-appliance-4.
Menyebarkan Darktrace vSensors Templat ini memungkinkan Anda untuk menyebarkan satu atau beberapa Darktrace vSensors yang berdiri sendiri
Menyebarkan Server Fleksibel MySQL dengan titik akhir privat Templat ini menyediakan cara untuk menyebarkan Server Fleksibel Azure Database for MySQL dengan Titik Akhir Privat.
Menyebarkan Azure AI Studio aman dengan jaringan virtual terkelola Templat ini membuat lingkungan Azure AI Studio yang aman dengan pembatasan keamanan jaringan dan identitas yang kuat.
Menyebarkan kluster Penyedia Identitas Shibboleth di Windows Templat ini menyebarkan Penyedia Identitas Shibboleth di Windows dalam konfigurasi berkluster. Setelah penyebaran berhasil, Anda dapat membuka https://your-domain:8443/idp/profile/status (nomor port catatan) untuk memeriksa keberhasilan.
Sebarkan VM Ubuntu dengan Open JDK dan Tomcat Templat ini memungkinkan Anda membuat VM Ubuntu dengan OpenJDK dan Tomcat. Saat ini file skrip kustom ditarik sementara dari tautan https di raw.githubusercontent.com/snallami/templates/master/ubuntu/java-tomcat-install.sh. Setelah VM berhasil disediakan, penginstalan tomcat dapat diverifikasi dengan mengakses tautan http [nama FQDN atau IP publik]:8080/
Menyebarkan SQL Server 2014 AG pada VNET & AD yang ada Templat ini membuat tiga VM Azure baru pada VNET yang ada: Dua VM dikonfigurasi sebagai simpul replika grup ketersediaan SQL Server 2014 dan satu VM dikonfigurasi sebagai Bukti Berbagi File untuk failover kluster otomatis. Selain VM ini, sumber daya Azure tambahan berikut juga dikonfigurasi: Penyeimbang muatan internal, akun Penyimpanan. Untuk mengonfigurasi pengklusteran, SQL Server, dan grup ketersediaan dalam setiap VM, PowerShell DSC dimanfaat. Untuk dukungan Direktori Aktif, pengendali domain Direktori Aktif yang ada harus sudah disebarkan pada VNET yang ada.
Instans Dokku Dokku adalah PaaS bergaya mini heroku pada satu VM.
Front Door Premium dengan layanan VM dan Private Link Templat ini membuat Front Door Premium dan komputer virtual yang dikonfigurasi sebagai server web. Front Door menggunakan titik akhir privat dengan layanan Private Link untuk mengirim lalu lintas ke VM.
GitLab Omnibus Templat ini menyederhanakan penyebaran GitLab Omnibus pada Komputer Virtual dengan DNS publik, memanfaatkan DNS IP publik. Ini menggunakan ukuran instans Standard_F8s_v2, yang selaras dengan arsitektur referensi dan mendukung hingga 1000 pengguna (20 RPS). Instans telah dikonfigurasi sebelumnya untuk menggunakan HTTPS dengan sertifikat Let's Encrypt untuk koneksi yang aman.
Kluster Hazelcast Hazelcast adalah platform data dalam memori yang dapat digunakan untuk berbagai aplikasi data. Templat ini akan menyebarkan sejumlah node Hazelcast dan mereka akan secara otomatis menemukan satu sama lain.
Hyper-V Host Virtual Machine dengan VM berlapis Menyebarkan Komputer Virtual ke oleh Host Hyper-V dan semua sumber daya dependen termasuk jaringan virtual, alamat IP publik, dan tabel rute.
IIS Server menggunakan ekstensi DSC pada VM Windows Templat ini membuat VM Windows dan menyiapkan server IIS menggunakan ekstensi DSC. Perhatikan, modul konfigurasi DSC memerlukan token SAS untuk diteruskan jika Anda menggunakan Azure Storage. Untuk tautan modul DSC dari GitHub (default dalam templat ini), ini tidak diperlukan.
VM IIS & VM SQL Server 2014 Buat 1 atau 2 Server Web IIS Windows 2012 R2 dan satu ujung belakang SQL Server 2014 di VNET.
JBoss EAP di RHEL (berkluster, multi-VM) Templat ini memungkinkan Anda membuat beberapa VM RHEL 8.6 yang menjalankan kluster JBoss EAP 7.4 dan juga menyebarkan aplikasi web yang disebut eap-session-replication, Anda dapat masuk ke konsol admin menggunakan nama pengguna dan kata sandi JBoss EAP yang dikonfigurasi pada saat penyebaran.
Menggabungkan VM ke domain yang sudah ada Templat ini menunjukkan gabungan domain ke domain AD privat di cloud.
VM Linux dengan Gnome Desktop RDP VSCode dan Azure CLI Templat ini menyebarkan VM Ubuntu Server, lalu menggunakan ekstensi Linux CustomScript untuk menginstal dukungan Desktop Ubuntu Gnome dan Desktop Jarak Jauh (melalui xrdp). VM Ubuntu yang disediakan terakhir mendukung koneksi jarak jauh melalui RDP.
VM Linux dengan MSI Accessing Storage Templat ini menyebarkan VM linux dengan identitas terkelola yang ditetapkan sistem yang memiliki akses ke akun penyimpanan di grup sumber daya yang berbeda.
Templat Multi VM dengan disk terkelola Templat ini akan membuat jumlah N VM dengan disk terkelola, IP publik, dan antarmuka jaringan. Ini akan membuat VM dalam satu Set Ketersediaan. Mereka akan disediakan dalam Virtual Network yang juga akan dibuat sebagai bagian dari penyebaran
OpenScholar Templat ini menyebarkan OpenScholar ke Ubuntu VM 16.04
contoh Titik Akhir Privat Templat ini memperlihatkan cara membuat titik akhir privat yang menunjuk ke Azure SQL Server
contoh layanan Private Link Templat ini memperlihatkan cara membuat layanan tautan privat
Load Balancer Publik yang ditautkan ke Load Balancer Gateway Templat ini memungkinkan Anda untuk menyebarkan Load Balancer Standar Publik yang ditautkan ke Load Balancer Gateway. Lalu lintas yang masuk dari internet dirutekan ke Gateway Load Balancer dengan VM linux (NVA) di kumpulan backend.
Mendorong sertifikat ke windows VM Dorong sertifikat ke VM Windows. Membuat Key Vault menggunakan templat di http://azure.microsoft.com/en-us/documentation/templates/101-create-key-vault
Appliance yang Diaktifkan Penuh SAP 2 tingkat S/4HANA Templat ini menyebarkan sistem Appliance yang Diaktifkan Sepenuhnya SAP S/4HANA.
hub virtual aman Templat ini membuat hub virtual aman menggunakan Azure Firewall untuk mengamankan lalu lintas jaringan cloud Anda yang ditujukan ke Internet.
Runtime Integrasi Host Mandiri di Azure VM Templat ini membuat runtime integrasi selfhost dan mendaftarkannya di komputer virtual Azure
Langganan SharePoint / 2019 / 2016 yang dikonfigurasi sepenuhnya Buat DC, SQL Server 2022, dan dari 1 hingga 5 server yang menghosting langganan SharePoint / farm 2019 / 2016 dengan konfigurasi ekstensif, termasuk autentikasi tepercaya, profil pengguna dengan situs pribadi, kepercayaan OAuth (menggunakan sertifikat), situs IIS khusus untuk menghosting add-in kepercayaan tinggi, dll... Versi terbaru perangkat lunak kunci (termasuk Fiddler, vscode, np++, 7zip, ULS Viewer) diinstal. Komputer SharePoint memiliki penyempurnaan tambahan untuk membuatnya segera dapat digunakan (alat administrasi jarak jauh, kebijakan kustom untuk Edge dan Chrome, pintasan, dll...).
VPN Situs-ke-Situs dengan VPN Gateway aktif-aktif dengan BGP Templat ini memungkinkan Anda untuk menyebarkan VPN situs-ke-situs antara dua VNet dengan VPN Gateway dalam konfigurasi aktif-aktif dengan BGP. Setiap Azure VPN Gateway menyelesaikan FQDN rekan jarak jauh untuk menentukan IP publik VPN Gateway jarak jauh. Templat berjalan seperti yang diharapkan di wilayah Azure dengan zona ketersediaan.
komputer virtual SQL Server dengan pengaturan penyimpanan yang dioptimalkan performa Membuat Komputer Virtual SQL Server dengan pengaturan penyimpanan yang dioptimalkan performa pada PremiumSSD
lingkungan Pengujian untuk Azure Firewall Premium Templat ini membuat Azure Firewall Premium dan Firewall Policy dengan fitur premium seperti Intrusion Inspection Detection (IDPS), inspeksi TLS, dan pemfilteran Kategori Web
Ubuntu Mate Desktop VM dengan vscode Templat ini memungkinkan Anda untuk menyebarkan VM Linux sederhana menggunakan beberapa opsi berbeda untuk versi Ubuntu, menggunakan versi patch terbaru. Ini akan menyebarkan VM ukuran A1 di lokasi grup sumber daya dan mengembalikan FQDN VM.
Menggunakan Azure Firewall sebagai Proksi DNS di topologi Hub & Spoke Sampel ini menunjukkan cara menyebarkan topologi hub-spoke di Azure menggunakan Azure Firewall. Jaringan virtual hub bertindak sebagai titik pusat konektivitas ke banyak jaringan virtual spoke yang terhubung ke jaringan virtual hub melalui peering jaringan virtual.
Komputer virtual dengan port RDP Membuat komputer virtual dan membuat aturan NAT untuk RDP ke VM di load balancer
Komputer Virtual dengan Sumber Daya Bersyarah Templat ini memungkinkan penyebaran VM linux menggunakan sumber daya baru atau yang sudah ada untuk Jaringan Virtual, Penyimpanan, dan Alamat IP Publik. Ini juga memungkinkan untuk memilih antara SSH dan Autentikasi kata sandi. Templat menggunakan kondisi dan fungsi logika untuk menghapus kebutuhan akan penyebaran berlapis.
Virtual Network NAT dengan VM Menyebarkan gateway NAT dan komputer virtual
VM Menggunakan Identitas Terkelola untuk Unduhan Artefak Templat ini menunjukkan cara menggunakan identitas terkelola untuk mengunduh artefak untuk ekstensi skrip kustom komputer virtual.
VM di Zona Ketersediaan dengan Load Balancer dan NAT Templat ini memungkinkan Anda membuat Komputer Virtual yang didistribusikan di seluruh Zona Ketersediaan dengan Load Balancer dan mengonfigurasi aturan NAT melalui load balancer. Templat ini juga menyebarkan Jaringan Virtual, alamat IP Publik, dan Antarmuka Jaringan. Dalam templat ini, kami menggunakan kemampuan perulangan sumber daya untuk membuat antarmuka jaringan dan komputer virtual
Windows Docker Host dengan Portainer dan Traefik yang telah diinstal sebelumnya Windows Docker Host dengan Portainer dan Traefik telah diinstal sebelumnya
VM Windows Server dengan SSH Sebarkan satu VM Windows dengan Open SSH diaktifkan sehingga Anda dapat terhubung melalui SSH menggunakan autentikasi berbasis kunci.
VM Windows dengan garis besar aman Azure Templat membuat komputer virtual yang menjalankan Windows Server di jaringan virtual baru, dengan alamat IP publik. Setelah komputer disebarkan, ekstensi konfigurasi tamu diinstal dan garis besar aman Azure untuk Windows Server diterapkan. Jika konfigurasi komputer melayang, Anda dapat menerapkan kembali pengaturan dengan menyebarkan templat lagi.
VM Windows dengan O365 yang telah diinstal sebelumnya Templat ini membuat VM berbasis Windows. Ini membuat VM di vnet baru, akun penyimpanan, nic, dan ip publik dengan tumpukan komputasi baru.

Definisi sumber daya templat ARM

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

{
  "type": "Microsoft.Compute/virtualMachines",
  "apiVersion": "2024-11-01",
  "name": "string",
  "extendedLocation": {
    "name": "string",
    "type": "string"
  },
  "identity": {
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {
      }
    }
  },
  "location": "string",
  "placement": {
    "excludeZones": [ "string" ],
    "includeZones": [ "string" ],
    "zonePlacementPolicy": "string"
  },
  "plan": {
    "name": "string",
    "product": "string",
    "promotionCode": "string",
    "publisher": "string"
  },
  "properties": {
    "additionalCapabilities": {
      "hibernationEnabled": "bool",
      "ultraSSDEnabled": "bool"
    },
    "applicationProfile": {
      "galleryApplications": [
        {
          "configurationReference": "string",
          "enableAutomaticUpgrade": "bool",
          "order": "int",
          "packageReferenceId": "string",
          "tags": "string",
          "treatFailureAsDeploymentFailure": "bool"
        }
      ]
    },
    "availabilitySet": {
      "id": "string"
    },
    "billingProfile": {
      "maxPrice": "int"
    },
    "capacityReservation": {
      "capacityReservationGroup": {
        "id": "string"
      }
    },
    "diagnosticsProfile": {
      "bootDiagnostics": {
        "enabled": "bool",
        "storageUri": "string"
      }
    },
    "evictionPolicy": "string",
    "extensionsTimeBudget": "string",
    "hardwareProfile": {
      "vmSize": "string",
      "vmSizeProperties": {
        "vCPUsAvailable": "int",
        "vCPUsPerCore": "int"
      }
    },
    "host": {
      "id": "string"
    },
    "hostGroup": {
      "id": "string"
    },
    "licenseType": "string",
    "networkProfile": {
      "networkApiVersion": "string",
      "networkInterfaceConfigurations": [
        {
          "name": "string",
          "properties": {
            "auxiliaryMode": "string",
            "auxiliarySku": "string",
            "deleteOption": "string",
            "disableTcpStateTracking": "bool",
            "dnsSettings": {
              "dnsServers": [ "string" ]
            },
            "dscpConfiguration": {
              "id": "string"
            },
            "enableAcceleratedNetworking": "bool",
            "enableFpga": "bool",
            "enableIPForwarding": "bool",
            "ipConfigurations": [
              {
                "name": "string",
                "properties": {
                  "applicationGatewayBackendAddressPools": [
                    {
                      "id": "string"
                    }
                  ],
                  "applicationSecurityGroups": [
                    {
                      "id": "string"
                    }
                  ],
                  "loadBalancerBackendAddressPools": [
                    {
                      "id": "string"
                    }
                  ],
                  "primary": "bool",
                  "privateIPAddressVersion": "string",
                  "publicIPAddressConfiguration": {
                    "name": "string",
                    "properties": {
                      "deleteOption": "string",
                      "dnsSettings": {
                        "domainNameLabel": "string",
                        "domainNameLabelScope": "string"
                      },
                      "idleTimeoutInMinutes": "int",
                      "ipTags": [
                        {
                          "ipTagType": "string",
                          "tag": "string"
                        }
                      ],
                      "publicIPAddressVersion": "string",
                      "publicIPAllocationMethod": "string",
                      "publicIPPrefix": {
                        "id": "string"
                      }
                    },
                    "sku": {
                      "name": "string",
                      "tier": "string"
                    }
                  },
                  "subnet": {
                    "id": "string"
                  }
                }
              }
            ],
            "networkSecurityGroup": {
              "id": "string"
            },
            "primary": "bool"
          }
        }
      ],
      "networkInterfaces": [
        {
          "id": "string",
          "properties": {
            "deleteOption": "string",
            "primary": "bool"
          }
        }
      ]
    },
    "osProfile": {
      "adminPassword": "string",
      "adminUsername": "string",
      "allowExtensionOperations": "bool",
      "computerName": "string",
      "customData": "string",
      "linuxConfiguration": {
        "disablePasswordAuthentication": "bool",
        "enableVMAgentPlatformUpdates": "bool",
        "patchSettings": {
          "assessmentMode": "string",
          "automaticByPlatformSettings": {
            "bypassPlatformSafetyChecksOnUserSchedule": "bool",
            "rebootSetting": "string"
          },
          "patchMode": "string"
        },
        "provisionVMAgent": "bool",
        "ssh": {
          "publicKeys": [
            {
              "keyData": "string",
              "path": "string"
            }
          ]
        }
      },
      "requireGuestProvisionSignal": "bool",
      "secrets": [
        {
          "sourceVault": {
            "id": "string"
          },
          "vaultCertificates": [
            {
              "certificateStore": "string",
              "certificateUrl": "string"
            }
          ]
        }
      ],
      "windowsConfiguration": {
        "additionalUnattendContent": [
          {
            "componentName": "Microsoft-Windows-Shell-Setup",
            "content": "string",
            "passName": "OobeSystem",
            "settingName": "string"
          }
        ],
        "enableAutomaticUpdates": "bool",
        "patchSettings": {
          "assessmentMode": "string",
          "automaticByPlatformSettings": {
            "bypassPlatformSafetyChecksOnUserSchedule": "bool",
            "rebootSetting": "string"
          },
          "enableHotpatching": "bool",
          "patchMode": "string"
        },
        "provisionVMAgent": "bool",
        "timeZone": "string",
        "winRM": {
          "listeners": [
            {
              "certificateUrl": "string",
              "protocol": "string"
            }
          ]
        }
      }
    },
    "platformFaultDomain": "int",
    "priority": "string",
    "proximityPlacementGroup": {
      "id": "string"
    },
    "scheduledEventsPolicy": {
      "scheduledEventsAdditionalPublishingTargets": {
        "eventGridAndResourceGraph": {
          "enable": "bool"
        }
      },
      "userInitiatedReboot": {
        "automaticallyApprove": "bool"
      },
      "userInitiatedRedeploy": {
        "automaticallyApprove": "bool"
      }
    },
    "scheduledEventsProfile": {
      "osImageNotificationProfile": {
        "enable": "bool",
        "notBeforeTimeout": "string"
      },
      "terminateNotificationProfile": {
        "enable": "bool",
        "notBeforeTimeout": "string"
      }
    },
    "securityProfile": {
      "encryptionAtHost": "bool",
      "encryptionIdentity": {
        "userAssignedIdentityResourceId": "string"
      },
      "proxyAgentSettings": {
        "enabled": "bool",
        "imds": {
          "inVMAccessControlProfileReferenceId": "string",
          "mode": "string"
        },
        "keyIncarnationId": "int",
        "mode": "string",
        "wireServer": {
          "inVMAccessControlProfileReferenceId": "string",
          "mode": "string"
        }
      },
      "securityType": "string",
      "uefiSettings": {
        "secureBootEnabled": "bool",
        "vTpmEnabled": "bool"
      }
    },
    "storageProfile": {
      "alignRegionalDisksToVMZone": "bool",
      "dataDisks": [
        {
          "caching": "string",
          "createOption": "string",
          "deleteOption": "string",
          "detachOption": "string",
          "diskSizeGB": "int",
          "image": {
            "uri": "string"
          },
          "lun": "int",
          "managedDisk": {
            "diskEncryptionSet": {
              "id": "string"
            },
            "id": "string",
            "securityProfile": {
              "diskEncryptionSet": {
                "id": "string"
              },
              "securityEncryptionType": "string"
            },
            "storageAccountType": "string"
          },
          "name": "string",
          "sourceResource": {
            "id": "string"
          },
          "toBeDetached": "bool",
          "vhd": {
            "uri": "string"
          },
          "writeAcceleratorEnabled": "bool"
        }
      ],
      "diskControllerType": "string",
      "imageReference": {
        "communityGalleryImageId": "string",
        "id": "string",
        "offer": "string",
        "publisher": "string",
        "sharedGalleryImageId": "string",
        "sku": "string",
        "version": "string"
      },
      "osDisk": {
        "caching": "string",
        "createOption": "string",
        "deleteOption": "string",
        "diffDiskSettings": {
          "option": "string",
          "placement": "string"
        },
        "diskSizeGB": "int",
        "encryptionSettings": {
          "diskEncryptionKey": {
            "secretUrl": "string",
            "sourceVault": {
              "id": "string"
            }
          },
          "enabled": "bool",
          "keyEncryptionKey": {
            "keyUrl": "string",
            "sourceVault": {
              "id": "string"
            }
          }
        },
        "image": {
          "uri": "string"
        },
        "managedDisk": {
          "diskEncryptionSet": {
            "id": "string"
          },
          "id": "string",
          "securityProfile": {
            "diskEncryptionSet": {
              "id": "string"
            },
            "securityEncryptionType": "string"
          },
          "storageAccountType": "string"
        },
        "name": "string",
        "osType": "string",
        "vhd": {
          "uri": "string"
        },
        "writeAcceleratorEnabled": "bool"
      }
    },
    "userData": "string",
    "virtualMachineScaleSet": {
      "id": "string"
    }
  },
  "tags": {
    "{customized property}": "string"
  },
  "zones": [ "string" ]
}

Nilai Properti

AdditionalCapabilities

Nama Deskripsi Nilai
hibernationEnabled Bendera yang mengaktifkan atau menonaktifkan kemampuan hibernasi pada VM. bool
ultraSSDEnabled Bendera yang memungkinkan atau menonaktifkan kemampuan untuk memiliki satu atau beberapa disk data terkelola dengan jenis akun penyimpanan UltraSSD_LRS pada VM atau VMSS. Disk terkelola dengan jenis akun penyimpanan UltraSSD_LRS dapat ditambahkan ke komputer virtual atau set skala komputer virtual hanya jika properti ini diaktifkan. bool

AdditionalUnattendContent

Nama Deskripsi Nilai
componentName Nama komponen. Saat ini, satu-satunya nilai yang diizinkan adalah Microsoft-Windows-Shell-Setup. 'Microsoft-Windows-Shell-Setup'
puas Menentukan konten berformat XML yang ditambahkan ke file unattend.xml untuk jalur dan komponen yang ditentukan. XML harus kurang dari 4KB dan harus menyertakan elemen akar untuk pengaturan atau fitur yang sedang disisipkan. tali
passName Nama terusan. Saat ini, satu-satunya nilai yang diizinkan adalah OobeSystem. 'OobeSystem'
settingName Menentukan nama pengaturan yang diterapkan konten. Nilai yang mungkin adalah: FirstLogonCommands dan AutoLogon. 'AutoLogon'
'FirstLogonCommands'

ApiEntityReference

Nama Deskripsi Nilai
Id Id sumber daya ARM dalam bentuk /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/... tali

ApplicationProfile

Nama Deskripsi Nilai
galleryApplications Menentukan aplikasi galeri yang harus tersedia untuk VM/VMSS VMGalleryApplication[]

BillingProfile

Nama Deskripsi Nilai
maxPrice Menentukan harga maksimum yang ingin Anda bayar untuk Azure Spot VM/VMSS. Harga ini dalam Dolar AS.

Harga ini akan dibandingkan dengan harga Azure Spot saat ini untuk ukuran VM. Selain itu, harga dibandingkan pada saat membuat/memperbarui Azure Spot VM/VMSS dan operasi hanya akan berhasil jika maxPrice lebih besar dari harga Azure Spot saat ini.

MaxPrice juga akan digunakan untuk mengusir Azure Spot VM/VMSS jika harga Azure Spot saat ini melampaui maxPrice setelah pembuatan VM/VMSS.

Nilai yang mungkin adalah:

- Nilai desimal apa pun lebih besar dari nol. Contoh: 0.01538

-1 – menunjukkan harga default up-to sesuai permintaan.

Anda dapat mengatur maxPrice ke -1 untuk menunjukkan bahwa Azure Spot VM/VMSS tidak boleh dikeluarkan karena alasan harga. Selain itu, harga maks default adalah -1 jika tidak disediakan oleh Anda.

Versi api minimum: 2019-03-01.
Int

BootDiagnostics

Nama Deskripsi Nilai
Diaktifkan Apakah diagnostik boot harus diaktifkan pada Komputer Virtual. bool
storageUri Uri akun penyimpanan yang digunakan untuk menempatkan output dan cuplikan layar konsol. Jika storageUri tidak ditentukan saat mengaktifkan diagnostik boot, penyimpanan terkelola akan digunakan. tali

CapacityReservationProfile

Nama Deskripsi Nilai
capacityReservationGroup Menentukan id sumber daya grup reservasi kapasitas yang harus digunakan untuk mengalokasikan komputer virtual atau instans vm set skala yang disediakan kapasitas yang cukup telah dicadangkan. Silakan merujuk untuk https://aka.ms/CapacityReservation detail selengkapnya. SubResource

DataDisk

Nama Deskripsi Nilai
Caching Menentukan persyaratan penembolokan. Nilai yang mungkin adalah: None,ReadOnly,ReadWrite. Perilaku default adalah: Tidak Ada untuk penyimpanan Standar. ReadOnly untuk penyimpanan Premium. 'Tidak Ada'
'ReadOnly'
'ReadWrite'
createOption Menentukan bagaimana disk komputer virtual harus dibuat. Nilai yang mungkin Lampirkan: Nilai ini digunakan saat Anda menggunakan disk khusus untuk membuat komputer virtual. FromImage: Nilai ini digunakan saat Anda menggunakan gambar untuk membuat disk data komputer virtual. Jika Anda menggunakan gambar platform, Anda juga harus menggunakan elemen imageReference yang dijelaskan di atas. Jika Anda menggunakan gambar marketplace, Anda juga harus menggunakan elemen paket yang dijelaskan sebelumnya. Kosong: Nilai ini digunakan saat membuat disk data kosong. Salin: Nilai ini digunakan untuk membuat disk data dari rekam jepret atau disk lain. Pulihkan: Nilai ini digunakan untuk membuat disk data dari titik pemulihan disk. 'Lampirkan'
'Salin'
'Kosong'
'FromImage'
'Pulihkan' (diperlukan)
deleteOption Menentukan apakah disk data harus dihapus atau dilepas saat penghapusan VM. Nilai yang mungkin adalah: Hapus. Jika nilai ini digunakan, disk data akan dihapus saat VM dihapus. Melepaskan. Jika nilai ini digunakan, disk data dipertahankan setelah VM dihapus. Nilai default diatur ke Lepaskan. 'Hapus'
'Lepaskan'
detachOption Menentukan perilaku lepaskan yang akan digunakan saat melepaskan disk atau yang sudah dalam proses pencopotan dari komputer virtual. Nilai yang didukung: ForceDetach. detachOption: ForceDetach hanya berlaku untuk disk data terkelola. Jika upaya pencopotan disk data sebelumnya tidak selesai karena kegagalan tak terduga dari komputer virtual dan disk masih belum dirilis, maka gunakan force-detach sebagai opsi upaya terakhir untuk melepaskan disk secara paksa dari VM. Semua penulisan mungkin belum dihapus saat menggunakan perilaku lepas ini. Untuk melepaskan paksa pembaruan disk data keBeDetached ke 'true' bersama dengan pengaturan detachOption: 'ForceDetach'. 'ForceDetach'
diskSizeGB Menentukan ukuran disk data kosong dalam gigabyte. Elemen ini dapat digunakan untuk menimpa ukuran disk dalam gambar komputer virtual. Properti 'diskSizeGB' adalah jumlah byte x 1024^3 untuk disk dan nilainya tidak boleh lebih besar dari 1023. Int
citra Hard disk virtual gambar pengguna sumber. Hard disk virtual akan disalin sebelum dilampirkan ke komputer virtual. Jika SourceImage disediakan, hard drive virtual tujuan tidak boleh ada. VirtualHardDisk
Lun Menentukan nomor unit logis disk data. Nilai ini digunakan untuk mengidentifikasi disk data dalam VM dan oleh karena itu harus unik untuk setiap disk data yang terpasang pada VM. int (diperlukan)
managedDisk Parameter disk terkelola. ManagedDiskParameters
Nama Nama disk. tali
sourceResource Pengidentifikasi sumber daya sumber. Ini bisa menjadi rekam jepret, atau titik pemulihan disk untuk membuat disk. ApiEntityReference
toBeDetached Menentukan apakah disk data sedang dalam proses pencopotan dari VirtualMachine/VirtualMachineScaleset bool
Vhd Hard disk virtual. VirtualHardDisk
writeAcceleratorEnabled Menentukan apakah writeAccelerator harus diaktifkan atau dinonaktifkan pada disk. bool

DiagnosticsProfile

Nama Deskripsi Nilai
bootDiagnostics Diagnostik Boot adalah fitur penelusuran kesalahan yang memungkinkan Anda melihat Output Konsol dan Cuplikan Layar untuk mendiagnosis status VM. NOTE: Jika storageUri ditentukan, pastikan akun penyimpanan berada di wilayah dan langganan yang sama dengan VM. Anda dapat dengan mudah melihat output log konsol Anda. Azure juga memungkinkan Anda melihat cuplikan layar VM dari hypervisor. BootDiagnostics

DiffDiskSettings

Nama Deskripsi Nilai
pilihan Menentukan pengaturan disk ephemeral untuk disk sistem operasi. 'Lokal'
Penempatan Menentukan penempatan disk ephemeral untuk disk sistem operasi. Nilai yang mungkin adalah: CacheDisk,ResourceDisk,NvmeDisk. Perilaku defaultnya adalah: CacheDisk jika dikonfigurasi untuk ukuran VM jika tidak ResourceDisk atau NvmeDisk digunakan. Lihat dokumentasi ukuran VM untuk VM Windows di /azure/virtual-machines/windows/sizes dan Linux VM di /azure/virtual-machines/linux/sizes untuk memeriksa ukuran VM mana yang mengekspos disk cache. Versi api minimum untuk NvmeDisk: 2024-03-01. 'CacheDisk'
'NvmeDisk'
'ResourceDisk'

DiskEncryptionSetParameters

Nama Deskripsi Nilai
Id Id Sumber Daya tali

DiskEncryptionSettings

Nama Deskripsi Nilai
diskEncryptionKey Menentukan lokasi kunci enkripsi disk, yang merupakan Rahasia Key Vault. KeyVaultSecretReference
Diaktifkan Menentukan apakah enkripsi disk harus diaktifkan pada komputer virtual. bool
keyEncryptionKey Menentukan lokasi kunci enkripsi kunci di Key Vault. KeyVaultKeyReference

EncryptionIdentity

Nama Deskripsi Nilai
userAssignedIdentityResourceId Menentukan ID Sumber Daya ARM dari salah satu identitas pengguna yang terkait dengan VM. tali

EventGridAndResourceGraph

Nama Deskripsi Nilai
mengaktifkan Menentukan apakah kisi peristiwa dan grafik sumber daya diaktifkan untuk Konfigurasi terkait peristiwa terjadwal. bool

ExtendedLocation

Nama Deskripsi Nilai
Nama Nama lokasi yang diperluas. tali
jenis Jenis lokasi yang diperluas. 'EdgeZone'

HardwareProfile

Nama Deskripsi Nilai
vmSize Menentukan ukuran komputer virtual. Jenis data enum saat ini tidak digunakan lagi dan akan dihapus pada 23 Desember 2023. Cara yang disarankan untuk mendapatkan daftar ukuran yang tersedia adalah menggunakan API ini: Mencantumkan semua ukuran komputer virtual yang tersedia dalam set ketersediaan, Mencantumkan semua ukuran komputer virtual yang tersedia di wilayah, Mencantumkan semua ukuran komputer virtual yang tersedia untuk mengubah ukuran. Untuk informasi selengkapnya tentang ukuran komputer virtual, lihat Ukuran untuk komputer virtual. Ukuran VM yang tersedia bergantung pada wilayah dan set ketersediaan. 'Basic_A0'
'Basic_A1'
'Basic_A2'
'Basic_A3'
'Basic_A4'
'Standard_A0'
'Standard_A1'
'Standard_A10'
'Standard_A11'
'Standard_A1_v2'
'Standard_A2'
'Standard_A2m_v2'
'Standard_A2_v2'
'Standard_A3'
'Standard_A4'
'Standard_A4m_v2'
'Standard_A4_v2'
'Standard_A5'
'Standard_A6'
'Standard_A7'
'Standard_A8'
'Standard_A8m_v2'
'Standard_A8_v2'
'Standard_A9'
'Standard_B1ms'
'Standard_B1s'
'Standard_B2ms'
'Standard_B2s'
'Standard_B4ms'
'Standard_B8ms'
'Standard_D1'
'Standard_D11'
'Standard_D11_v2'
'Standard_D12'
'Standard_D12_v2'
'Standard_D13'
'Standard_D13_v2'
'Standard_D14'
'Standard_D14_v2'
'Standard_D15_v2'
'Standard_D16s_v3'
'Standard_D16_v3'
'Standard_D1_v2'
'Standard_D2'
'Standard_D2s_v3'
'Standard_D2_v2'
'Standard_D2_v3'
'Standard_D3'
'Standard_D32s_v3'
'Standard_D32_v3'
'Standard_D3_v2'
'Standard_D4'
'Standard_D4s_v3'
'Standard_D4_v2'
'Standard_D4_v3'
'Standard_D5_v2'
'Standard_D64s_v3'
'Standard_D64_v3'
'Standard_D8s_v3'
'Standard_D8_v3'
'Standard_DS1'
'Standard_DS11'
'Standard_DS11_v2'
'Standard_DS12'
'Standard_DS12_v2'
'Standard_DS13'
'Standard_DS13-2_v2'
'Standard_DS13-4_v2'
'Standard_DS13_v2'
'Standard_DS14'
'Standard_DS14-4_v2'
'Standard_DS14-8_v2'
'Standard_DS14_v2'
'Standard_DS15_v2'
'Standard_DS1_v2'
'Standard_DS2'
'Standard_DS2_v2'
'Standard_DS3'
'Standard_DS3_v2'
'Standard_DS4'
'Standard_DS4_v2'
'Standard_DS5_v2'
'Standard_E16s_v3'
'Standard_E16_v3'
'Standard_E2s_v3'
'Standard_E2_v3'
'Standard_E32-16_v3'
'Standard_E32-8s_v3'
'Standard_E32s_v3'
'Standard_E32_v3'
'Standard_E4s_v3'
'Standard_E4_v3'
'Standard_E64-16s_v3'
'Standard_E64-32s_v3'
'Standard_E64s_v3'
'Standard_E64_v3'
'Standard_E8s_v3'
'Standard_E8_v3'
'Standard_F1'
'Standard_F16'
'Standard_F16s'
'Standard_F16s_v2'
'Standard_F1s'
'Standard_F2'
'Standard_F2s'
'Standard_F2s_v2'
'Standard_F32s_v2'
'Standard_F4'
'Standard_F4s'
'Standard_F4s_v2'
'Standard_F64s_v2'
'Standard_F72s_v2'
'Standard_F8'
'Standard_F8s'
'Standard_F8s_v2'
'Standard_G1'
'Standard_G2'
'Standard_G3'
'Standard_G4'
'Standard_G5'
'Standard_GS1'
'Standard_GS2'
'Standard_GS3'
'Standard_GS4'
'Standard_GS4-4'
'Standard_GS4-8'
'Standard_GS5'
'Standard_GS5-16'
'Standard_GS5-8'
'Standard_H16'
'Standard_H16m'
'Standard_H16mr'
'Standard_H16r'
'Standard_H8'
'Standard_H8m'
'Standard_L16s'
'Standard_L32s'
'Standard_L4s'
'Standard_L8s'
'Standard_M128-32ms'
'Standard_M128-64ms'
'Standard_M128ms'
'Standard_M128s'
'Standard_M64-16ms'
'Standard_M64-32ms'
'Standard_M64ms'
'Standard_M64s'
'Standard_NC12'
'Standard_NC12s_v2'
'Standard_NC12s_v3'
'Standard_NC24'
'Standard_NC24r'
'Standard_NC24rs_v2'
'Standard_NC24rs_v3'
'Standard_NC24s_v2'
'Standard_NC24s_v3'
'Standard_NC6'
'Standard_NC6s_v2'
'Standard_NC6s_v3'
'Standard_ND12s'
'Standard_ND24rs'
'Standard_ND24s'
'Standard_ND6s'
'Standard_NV12'
'Standard_NV24'
'Standard_NV6'
vmSizeProperties Menentukan properti untuk menyesuaikan ukuran komputer virtual. Versi api minimum: 2021-07-01. Fitur ini masih dalam mode pratinjau dan tidak didukung untuk VirtualMachineScaleSet. Harap ikuti instruksi di Kustomisasi VM untuk detail selengkapnya. VMSizeProperties

HostEndpointSettings

Nama Deskripsi Nilai
inVMAccessControlProfileReferenceId Menentukan id sumber daya InVMAccessControlProfileVersion dalam format /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/inVMAccessControlProfiles/{profile}/versions/{version} tali
modus Menentukan mode eksekusi. Dalam mode Audit, sistem bertindak seolah-olah memberlakukan kebijakan kontrol akses, termasuk memancarkan entri penolakan akses dalam log tetapi sebenarnya tidak menolak permintaan apa pun untuk menghosting titik akhir. Dalam mode Berlakukan, sistem akan memberlakukan kontrol akses dan ini adalah mode operasi yang direkomendasikan. 'Audit'
'Dinonaktifkan'
'Terpaksa'

ImageReference

Nama Deskripsi Nilai
communityGalleryImageId Menentukan id unik gambar galeri komunitas untuk penyebaran vm. Ini dapat diambil dari panggilan GET gambar galeri komunitas. tali
Id Id Sumber Daya tali
tawaran Menentukan penawaran gambar platform atau gambar marketplace yang digunakan untuk membuat komputer virtual. tali
penerbit Penerbit gambar. tali
sharedGalleryImageId Menentukan id unik gambar galeri bersama untuk penyebaran vm. Ini dapat diambil dari panggilan GET gambar galeri bersama. tali
Sku SKU gambar. tali
versi Menentukan versi gambar platform atau gambar marketplace yang digunakan untuk membuat komputer virtual. Format yang diizinkan adalah Major.Minor.Build atau 'terbaru'. Mayor, Minor, dan Build adalah angka desimal. Tentukan 'terbaru' untuk menggunakan versi terbaru gambar yang tersedia pada waktu penyebaran. Bahkan jika Anda menggunakan 'terbaru', gambar VM tidak akan diperbarui secara otomatis setelah waktu penyebaran bahkan jika versi baru tersedia. Jangan gunakan bidang 'versi' untuk penyebaran gambar galeri, gambar galeri harus selalu menggunakan bidang 'id' untuk penyebaran, untuk menggunakan gambar galeri versi 'terbaru', cukup atur '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/images/{imageName}' di bidang 'id' tanpa input versi. tali

KeyVaultKeyReference

Nama Deskripsi Nilai
keyUrl URL yang mereferensikan kunci enkripsi kunci di Key Vault. string (diperlukan)
sourceVault URL relatif Key Vault yang berisi kunci. SubResource (diperlukan)

KeyVaultSecretReference

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

LinuxConfiguration

Nama Deskripsi Nilai
disablePasswordAuthentication Menentukan apakah autentikasi kata sandi harus dinonaktifkan. bool
enableVMAgentPlatformUpdates Menunjukkan apakah Pembaruan Platform VMAgent diaktifkan untuk komputer virtual Linux. Nilai defaultnya adalah false. bool
patchSettings [Fitur Pratinjau] Menentukan pengaturan yang terkait dengan Patching Tamu VM di Linux. LinuxPatchSettings
provisionVMAgent Menunjukkan apakah agen komputer virtual harus disediakan pada komputer virtual. Ketika properti ini tidak ditentukan dalam isi permintaan, perilaku default adalah mengaturnya ke true. Ini akan memastikan bahwa Agen VM diinstal pada VM sehingga ekstensi dapat ditambahkan ke VM nanti. bool
ssh Menentukan konfigurasi kunci ssh untuk OS Linux. SshConfiguration

LinuxPatchSettings

Nama Deskripsi Nilai
assessmentMode Menentukan mode Penilaian Patch Tamu VM untuk komputer virtual IaaS.

Nilai yang mungkin adalah:

ImageDefault - Anda mengontrol waktu penilaian patch pada komputer virtual.

AutomaticByPlatform - Platform akan memicu penilaian patch berkala. Properti provisionVMAgent harus benar.
'AutomaticByPlatform'
'ImageDefault'
automaticByPlatformSettings Menentukan pengaturan tambahan untuk mode patch AutomaticByPlatform di Patching Tamu VM di Linux. LinuxVMGuestPatchAutomaticByPlatformSettings
patchMode Menentukan mode Patching Tamu VM ke komputer virtual IaaS atau komputer virtual yang terkait dengan set skala komputer virtual dengan OrchestrationMode sebagai Fleksibel.

Nilai yang mungkin adalah:

ImageDefault - Konfigurasi patching default komputer virtual digunakan.

AutomaticByPlatform - Komputer virtual akan diperbarui secara otomatis oleh platform. Properti provisionVMAgent harus benar
'AutomaticByPlatform'
'ImageDefault'

LinuxVMGuestPatchAutomaticByPlatformSettings

Nama Deskripsi Nilai
bypassPlatformSafetyChecksOnUserSchedule Memungkinkan pelanggan untuk menjadwalkan patch tanpa peningkatan yang tidak disengaja bool
rebootSetting Menentukan pengaturan boot ulang untuk semua operasi penginstalan patch AutomaticByPlatform. 'Selalu'
'IfRequired'
'Tidak pernah'
'Tidak diketahui'

ManagedDiskParameters

Nama Deskripsi Nilai
diskEncryptionSet Menentukan id sumber daya set enkripsi disk yang dikelola pelanggan untuk disk terkelola. diskEncryptionSetParameters
Id Id Sumber Daya tali
securityProfile Menentukan profil keamanan untuk disk terkelola. VMDiskSecurityProfile
storageAccountType Menentukan jenis akun penyimpanan untuk disk terkelola. CATATAN: UltraSSD_LRS hanya dapat digunakan dengan disk data, tidak dapat digunakan dengan Disk OS. 'PremiumV2_LRS'
'Premium_LRS'
'Premium_ZRS'
'StandardSSD_LRS'
'StandardSSD_ZRS'
'Standard_LRS'
'UltraSSD_LRS'

Microsoft.Compute/virtualMachines

Nama Deskripsi Nilai
apiVersion Versi api '2024-11-01'
extendedLocation Lokasi Komputer Virtual yang diperluas. ExtendedLocation
identitas Identitas komputer virtual, jika dikonfigurasi. VirtualMachineIdentity
tempat Lokasi sumber daya string (diperlukan)
Nama Nama sumber daya string (diperlukan)
Penempatan Bagian penempatan menentukan batasan yang ditentukan pengguna untuk penempatan perangkat keras komputer virtual. Properti ini tidak dapat diubah setelah VM disediakan. Versi api minimum: 2024-11-01. Penempatan
rencana Menentukan informasi tentang gambar marketplace yang digunakan untuk membuat komputer virtual. Elemen ini hanya digunakan untuk gambar marketplace. Sebelum dapat menggunakan gambar marketplace dari API, Anda harus mengaktifkan gambar untuk penggunaan terprogram. Di portal Microsoft Azure, temukan gambar marketplace yang ingin Anda gunakan lalu klik Ingin menyebarkan secara terprogram, Memulai ->. Masukkan informasi yang diperlukan lalu klik Simpan. Rencana
Properti Menjelaskan properti Komputer Virtual. VirtualMachineProperties
Tags Tag sumber daya Kamus nama dan nilai tag. Lihat Tag dalam templat
jenis Jenis sumber daya 'Microsoft.Compute/virtualMachines'
Zona Zona komputer virtual. string[]

NetworkInterfaceReference

Nama Deskripsi Nilai
Id Id Sumber Daya tali
Properti Menjelaskan properti referensi antarmuka jaringan. networkInterfaceReferenceProperties

NetworkInterfaceReferenceProperties

Nama Deskripsi Nilai
deleteOption Tentukan apa yang terjadi pada antarmuka jaringan saat VM dihapus 'Hapus'
'Lepaskan'
utama Menentukan antarmuka jaringan utama jika komputer virtual memiliki lebih dari 1 antarmuka jaringan. bool

NetworkProfile

Nama Deskripsi Nilai
networkApiVersion menentukan versi Microsoft.Network API yang digunakan saat membuat sumber daya jaringan di Konfigurasi Antarmuka Jaringan '2020-11-01'
'2022-11-01'
networkInterfaceConfigurations Menentukan konfigurasi jaringan yang akan digunakan untuk membuat sumber daya jaringan komputer virtual. VirtualMachineNetworkInterfaceConfiguration[]
networkInterfaces Menentukan daftar Id sumber daya untuk antarmuka jaringan yang terkait dengan komputer virtual. networkInterfaceReference[]

OSDisk

Nama Deskripsi Nilai
Caching Menentukan persyaratan penembolokan. Nilai yang mungkin adalah: None,ReadOnly,ReadWrite. Perilaku default adalah: Tidak Ada untuk penyimpanan Standar. ReadOnly untuk penyimpanan Premium. 'Tidak Ada'
'ReadOnly'
'ReadWrite'
createOption Menentukan bagaimana disk komputer virtual harus dibuat. Nilai yang mungkin Lampirkan: Nilai ini digunakan saat Anda menggunakan disk khusus untuk membuat komputer virtual. FromImage: Nilai ini digunakan saat Anda menggunakan gambar untuk membuat komputer virtual. Jika Anda menggunakan gambar platform, Anda juga harus menggunakan elemen imageReference yang dijelaskan di atas. Jika Anda menggunakan gambar marketplace, Anda juga harus menggunakan elemen paket yang dijelaskan sebelumnya. 'Lampirkan'
'Salin'
'Kosong'
'FromImage'
'Pulihkan' (diperlukan)
deleteOption Menentukan apakah Disk OS harus dihapus atau dilepas saat penghapusan VM. Nilai yang mungkin adalah: Hapus. Jika nilai ini digunakan, disk OS dihapus saat VM dihapus. Melepaskan. Jika nilai ini digunakan, disk os dipertahankan setelah VM dihapus. Nilai default diatur ke Lepaskan. Untuk Disk OS sementara, nilai default diatur ke Hapus. Pengguna tidak dapat mengubah opsi hapus untuk Disk OS sementara. 'Hapus'
'Lepaskan'
diffDiskSettings Menentukan Pengaturan Disk ephemeral untuk disk sistem operasi yang digunakan oleh komputer virtual. DiffDiskSettings
diskSizeGB Menentukan ukuran disk data kosong dalam gigabyte. Elemen ini dapat digunakan untuk menimpa ukuran disk dalam gambar komputer virtual. Properti 'diskSizeGB' adalah jumlah byte x 1024^3 untuk disk dan nilainya tidak boleh lebih besar dari 1023. Int
encryptionSettings Menentukan pengaturan enkripsi untuk Disk OS. Versi api minimum: 2015-06-15. diskEncryptionSettings
citra Hard disk virtual gambar pengguna sumber. Hard disk virtual akan disalin sebelum dilampirkan ke komputer virtual. Jika SourceImage disediakan, hard drive virtual tujuan tidak boleh ada. VirtualHardDisk
managedDisk Parameter disk terkelola. ManagedDiskParameters
Nama Nama disk. tali
osType Properti ini memungkinkan Anda menentukan jenis OS yang disertakan dalam disk jika membuat VM dari gambar pengguna atau VHD khusus. Nilai yang mungkin adalah: Windows,Linux. 'Linux'
'Windows'
Vhd Hard disk virtual. VirtualHardDisk
writeAcceleratorEnabled Menentukan apakah writeAccelerator harus diaktifkan atau dinonaktifkan pada disk. bool

OSImageNotificationProfile

Nama Deskripsi Nilai
mengaktifkan Menentukan apakah peristiwa Terjadwal Gambar OS diaktifkan atau dinonaktifkan. bool
notBeforeTimeout Lamanya waktu Komputer Virtual digambarkan ulang atau os-nya ditingkatkan harus berpotensi menyetujui Peristiwa Terjadwal Gambar OS sebelum peristiwa disetujui secara otomatis (waktu habis). Konfigurasi ditentukan dalam format ISO 8601, dan nilainya harus 15 menit (PT15M) tali

OSProfile

Nama Deskripsi Nilai
adminPassword Menentukan kata sandi akun administrator.

Panjang minimum (Windows): 8 karakter

Panjang minimum (Linux): 6 karakter

Panjang maksimum (Windows): 123 karakter

Panjang maksimum (Linux): 72 karakter

persyaratan kompleksitas : 3 dari 4 kondisi di bawah ini perlu dipenuhi
Memiliki karakter yang lebih rendah
Memiliki karakter atas
Memiliki digit
Memiliki karakter khusus (Kecocokan regex [\W_])

Nilai yang tidak diizinkan: "abc@123", "P@$$w 0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Password!", "Password1", "Password22", "iloveyou!"

Untuk mengatur ulang kata sandi, lihat Cara mengatur ulang layanan Desktop Jauh atau kata sandi masuknya di VM Windows

Untuk mengatur ulang kata sandi root, lihat Mengelola pengguna, SSH, dan memeriksa atau memperbaiki disk di VM Linux Azure menggunakan Ekstensi VMAccess
tali

Kendala:
Nilai sensitif. Teruskan sebagai parameter aman.
adminUsername Menentukan nama akun administrator.

Properti ini tidak dapat diperbarui setelah VM dibuat.

pembatasan khusus Windows: Tidak dapat berakhiran "."

Nilai yang tidak diizinkan: "administrator", "admin", "user", "user1", "test", "user2", "test1", "user3", "admin1", "1", "123", "a", "actuser", "adm", "admin2", "aspnet", "backup", "console", "david", "guest", "john", "owner", "root", "server", "sql", "support", "support_388945a0", "sys", "test2", "test3", "user4", "user5".

Panjang minimum (Linux): 1 karakter

Panjang maks (Linux): 64 karakter

Panjang maksimum (Windows): 20 karakter.
tali
allowExtensionOperations Menentukan apakah operasi ekstensi harus diizinkan pada komputer virtual. Ini hanya dapat diatur ke False ketika tidak ada ekstensi yang ada di komputer virtual. bool
computerName Menentukan nama OS host komputer virtual. Nama ini tidak dapat diperbarui setelah VM dibuat. Panjang maksimum (Windows): 15 karakter. Panjang maksimum (Linux): 64 karakter. Untuk konvensi penamaan dan pembatasan, lihat panduan implementasi layanan infrastruktur Azure . tali
customData Menentukan string data kustom yang dikodekan base-64. String yang dikodekan base-64 didekodekan ke array biner yang disimpan sebagai file pada Komputer Virtual. Panjang maksimum array biner adalah 65535 byte. Catatan: Jangan berikan rahasia atau kata sandi apa pun di properti customData. Properti ini tidak dapat diperbarui setelah VM dibuat. Properti 'customData' diteruskan ke VM untuk disimpan sebagai file, untuk informasi selengkapnya lihat Data Kustom di Azure VM. Untuk menggunakan cloud-init untuk VM Linux Anda, lihat Menggunakan cloud-init untuk menyesuaikan VM Linux selama pembuatan. tali
linuxConfiguration Menentukan pengaturan sistem operasi Linux pada komputer virtual. Untuk daftar distribusi Linux yang didukung, lihat Linux di Azure-Endorsed Distribusi. LinuxConfiguration
requireGuestProvisionSignal Properti opsional yang harus diatur ke True atau dihilangkan. bool
Rahasia Menentukan set sertifikat yang harus diinstal ke komputer virtual. Untuk menginstal sertifikat pada komputer virtual, disarankan untuk menggunakan ekstensi komputer virtual Azure Key Vault untuk linux atau ekstensi komputer virtual Azure Key Vault untuk Windows. VaultSecretGroup[]
windowsConfiguration Menentukan setelan sistem operasi Windows pada komputer virtual. WindowsConfiguration

PatchSettings

Nama Deskripsi Nilai
assessmentMode Menentukan mode penilaian patch Tamu VM untuk komputer virtual IaaS.

Nilai yang mungkin adalah:

ImageDefault - Anda mengontrol waktu penilaian patch pada komputer virtual.

AutomaticByPlatform - Platform akan memicu penilaian patch berkala. Properti provisionVMAgent harus benar.
'AutomaticByPlatform'
'ImageDefault'
automaticByPlatformSettings Menentukan pengaturan tambahan untuk mode patch AutomaticByPlatform di Patching Tamu VM di Windows. WindowsVMGuestPatchAutomaticByPlatformSettings
enableHotpatching Memungkinkan pelanggan untuk menambal Azure VM mereka tanpa memerlukan boot ulang. Untuk enableHotpatching, 'provisionVMAgent' harus diatur ke true dan 'patchMode' harus diatur ke 'AutomaticByPlatform'. bool
patchMode Menentukan mode Patching Tamu VM ke komputer virtual IaaS atau komputer virtual yang terkait dengan set skala komputer virtual dengan OrchestrationMode sebagai Fleksibel.

Nilai yang mungkin adalah:

Manual - Anda mengontrol aplikasi patch ke komputer virtual. Anda melakukan ini dengan menerapkan patch secara manual di dalam VM. Dalam mode ini, pembaruan otomatis dinonaktifkan; properti WindowsConfiguration.enableAutomaticUpdates harus false

AutomaticByOS - Komputer virtual akan diperbarui secara otomatis oleh OS. Properti WindowsConfiguration.enableAutomaticUpdates harus benar.

AutomaticByPlatform - komputer virtual akan diperbarui secara otomatis oleh platform. Properti provisionVMAgent dan WindowsConfiguration.enableAutomaticUpdates harus benar
'AutomaticByOS'
'AutomaticByPlatform'
'Manual'

Penempatan

Nama Deskripsi Nilai
excludeZones Properti ini melengkapi properti 'zonePlacementPolicy'. Jika 'zonePlacementPolicy' diatur ke 'Any', zona ketersediaan yang dipilih oleh sistem tidak boleh ada dalam daftar zona ketersediaan yang diteruskan dengan 'excludeZones'. Jika 'excludeZones' tidak disediakan, semua zona ketersediaan di wilayah akan dipertimbangkan untuk pemilihan. string[]
includeZones Properti ini melengkapi properti 'zonePlacementPolicy'. Jika 'zonePlacementPolicy' diatur ke 'Any', zona ketersediaan yang dipilih oleh sistem harus ada dalam daftar zona ketersediaan yang diteruskan dengan 'includeZones'. Jika 'includeZones' tidak disediakan, semua zona ketersediaan di wilayah akan dipertimbangkan untuk pemilihan. string[]
zonePlacementPolicy Menentukan kebijakan untuk penempatan komputer virtual di zona ketersediaan. Nilai yang mungkin adalah: Setiap - Zona ketersediaan akan secara otomatis dipilih oleh sistem sebagai bagian dari pembuatan komputer virtual. 'Any'

Rencana

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

ProxyAgentSettings

Nama Deskripsi Nilai
Diaktifkan Menentukan apakah fitur ProxyAgent harus diaktifkan pada komputer virtual atau set skala komputer virtual. bool
imds Menentukan pengaturan titik akhir IMDS saat membuat komputer virtual atau set skala komputer virtual. Versi api minimum: 2024-03-01. HostEndpointSettings
keyIncarnationId Tingkatkan nilai properti ini memungkinkan pengguna untuk mengatur ulang kunci yang digunakan untuk mengamankan saluran komunikasi antara tamu dan host. Int
modus Menentukan mode tempat ProxyAgent akan dijalankan. Peringatan: properti ini tidak digunakan lagi, tentukan 'mode' di bawah pengaturan hostendpoint tertentu. 'Audit'
'Terpaksa'
wireServer Menentukan pengaturan titik akhir Wire Server saat membuat komputer virtual atau set skala komputer virtual. Versi api minimum: 2024-03-01. HostEndpointSettings

PublicIPAddressSku

Nama Deskripsi Nilai
Nama Tentukan nama sku IP publik 'Dasar'
'Standar'
Tier Tentukan tingkat sku IP publik 'Global'
'Regional'

ResourceTags

Nama Deskripsi Nilai

ScheduledEventsAdditionalPublishingTargets

Nama Deskripsi Nilai
eventGridAndResourceGraph Parameter konfigurasi yang digunakan saat membuat pengaturan Peristiwa Terjadwal eventGridAndResourceGraph. EventGridAndResourceGraph

ScheduledEventsPolicy

Nama Deskripsi Nilai
scheduledEventsAdditionalPublishingTargets Parameter konfigurasi yang digunakan saat menerbitkan scheduledEventsAdditionalPublishingTargets. ScheduledEventsAdditionalPublishingTargets
userInitiatedReboot Parameter konfigurasi yang digunakan saat membuat pembuatan pengaturan peristiwa terjadwal userInitiatedReboot. UserInitiatedReboot
userInitiatedRedeploy Parameter konfigurasi yang digunakan saat membuat pembuatan pengaturan peristiwa terjadwal userInitiatedRedeploy. userInitiatedRedeploy

ScheduledEventsProfile

Nama Deskripsi Nilai
osImageNotificationProfile Menentukan konfigurasi terkait Peristiwa Terjadwal Gambar OS. OSImageNotificationProfile
terminateNotificationProfile Menentukan Konfigurasi terkait Hentikan Peristiwa Terjadwal. TerminateNotificationProfile

SecurityProfile

Nama Deskripsi Nilai
encryptionAtHost Properti ini dapat digunakan oleh pengguna dalam permintaan untuk mengaktifkan atau menonaktifkan Enkripsi Host untuk komputer virtual atau set skala komputer virtual. Ini akan mengaktifkan enkripsi untuk semua disk termasuk disk Sumber Daya/Temp di host itu sendiri. Perilaku defaultnya adalah: Enkripsi di host akan dinonaktifkan kecuali properti ini diatur ke true untuk sumber daya. bool
encryptionIdentity Menentukan Identitas Terkelola yang digunakan oleh ADE untuk mendapatkan token akses untuk operasi keyvault. EncryptionIdentity
proxyAgentSettings Menentukan pengaturan ProxyAgent saat membuat komputer virtual. Versi api minimum: 2023-09-01. ProxyAgentSettings
securityType Menentukan SecurityType komputer virtual. Ini harus diatur ke nilai yang ditentukan untuk mengaktifkan UefiSettings. Perilaku defaultnya adalah: UefiSettings tidak akan diaktifkan kecuali properti ini diatur. 'ConfidentialVM'
'TrustedLaunch'
uefiSettings Menentukan pengaturan keamanan seperti boot aman dan vTPM yang digunakan saat membuat komputer virtual. Versi api minimum: 2020-12-01. UefiSettings

Konfigurasi Ssh

Nama Deskripsi Nilai
publicKeys Daftar kunci publik SSH yang digunakan untuk mengautentikasi dengan VM berbasis linux. SshPublicKey[]

SshPublicKey

Nama Deskripsi Nilai
keyData Sertifikat kunci publik SSH yang digunakan untuk mengautentikasi dengan VM melalui ssh. Kuncinya harus setidaknya 2048-bit dan dalam format ssh-rsa. Untuk membuat kunci ssh, lihat [Buat kunci SSH di Linux dan Mac untuk VM Linux di Azure]/azure/virtual-machines/linux/create-ssh-keys-detailed). tali
jalan Menentukan jalur lengkap pada VM yang dibuat tempat kunci publik ssh disimpan. Jika file sudah ada, kunci yang ditentukan ditambahkan ke file. Contoh: /home/user/.ssh/authorized_keys tali

StorageProfile

Nama Deskripsi Nilai
alignRegionalDisksToVMZone Menentukan apakah disk regional harus diselaraskan/dipindahkan ke zona VM. Ini hanya berlaku untuk VM dengan set properti penempatan. Harap dicatat bahwa perubahan ini tidak dapat diubah. Versi api minimum: 2024-11-01. bool
dataDisks Menentukan parameter yang digunakan untuk menambahkan disk data ke komputer virtual. Untuk informasi selengkapnya tentang disk, lihat Tentang disk dan VHD untuk komputer virtual Azure. DataDisk[]
diskControllerType Menentukan jenis pengontrol disk yang dikonfigurasi untuk VM. Catatan: Properti ini akan diatur ke jenis pengontrol disk default jika tidak ditentukan asalkan komputer virtual sedang dibuat dengan 'hyperVGeneration' diatur ke V2 berdasarkan kemampuan disk sistem operasi dan ukuran VM dari versi api minimum yang ditentukan. Anda perlu membatalkan alokasi VM sebelum memperbarui jenis pengontrol disknya kecuali Anda memperbarui ukuran VM dalam konfigurasi VM yang secara implisit membatalkan alokasi dan merealokasi VM. Versi api minimum: 2022-08-01. 'NVMe'
'SCSI'
imageReference Menentukan informasi tentang gambar yang akan digunakan. Anda dapat menentukan informasi tentang gambar platform, gambar marketplace, atau gambar komputer virtual. Elemen ini diperlukan ketika Anda ingin menggunakan gambar platform, gambar marketplace, atau gambar komputer virtual, tetapi tidak digunakan dalam operasi pembuatan lainnya. ImageReference
osDisk Menentukan informasi tentang disk sistem operasi yang digunakan oleh komputer virtual. Untuk informasi selengkapnya tentang disk, lihat Tentang disk dan VHD untuk komputer virtual Azure. OSDisk

SubResource

Nama Deskripsi Nilai
Id Id Sumber Daya tali

TerminateNotificationProfile

Nama Deskripsi Nilai
mengaktifkan Menentukan apakah peristiwa Hentikan Terjadwal diaktifkan atau dinonaktifkan. bool
notBeforeTimeout Lama waktu yang dapat dikonfigurasi, Komputer Virtual yang dihapus harus berpotensi menyetujui Peristiwa Terjadwal Penghentian sebelum peristiwa disetujui secara otomatis (waktu habis). Konfigurasi harus ditentukan dalam format ISO 8601, nilai defaultnya adalah 5 menit (PT5M) tali

UefiSettings

Nama Deskripsi Nilai
secureBootEnabled Menentukan apakah boot aman harus diaktifkan pada komputer virtual. Versi api minimum: 2020-12-01. bool
vTpmEnabled Menentukan apakah vTPM harus diaktifkan pada komputer virtual. Versi api minimum: 2020-12-01. bool

UserAssignedIdentities

Nama Deskripsi Nilai

UserAssignedIdentitiesValue

Nama Deskripsi Nilai

UserInitiatedReboot

Nama Deskripsi Nilai
secara otomatis Setujui Menentukan Reboot konfigurasi terkait Peristiwa Terjadwal. bool

UserInitiatedRedeploy

Nama Deskripsi Nilai
secara otomatis Setujui Menentukan Penyebaran Ulang konfigurasi terkait Peristiwa Terjadwal. bool

VaultCertificate

Nama Deskripsi Nilai
certificateStore Untuk VM Windows, menentukan penyimpanan sertifikat pada Komputer Virtual tempat sertifikat harus ditambahkan. Penyimpanan sertifikat yang ditentukan secara implisit di akun LocalMachine. Untuk VM Linux, file sertifikat ditempatkan di bawah direktori /var/lib/waagent, dengan nama file <UppercaseThumbprint>.crt untuk file sertifikat X509 dan <UppercaseThumbprint>.prv untuk kunci privat. Kedua file ini diformat .pem. tali
certificateUrl Ini adalah URL sertifikat yang telah diunggah ke Key Vault sebagai rahasia. Untuk menambahkan rahasia ke Key Vault, lihat Menambahkan kunci atau rahasia ke brankas kunci. Dalam hal ini, sertifikat Anda harus Itu adalah pengodean Base64 dari Objek JSON berikut yang dikodekan dalam UTF-8:

{
"data":"<>sertifikat yang dikodekan Base64 ",
"dataType":"pfx",
"password":"<pfx-file-password>"
}
Untuk menginstal sertifikat pada komputer virtual, disarankan untuk menggunakan ekstensi komputer virtual Azure Key Vault untuk linux atau ekstensi komputer virtual Azure Key Vault untuk Windows.
tali

VaultSecretGroup

Nama Deskripsi Nilai
sourceVault URL relatif Key Vault yang berisi semua sertifikat di VaultCertificates. SubResource
vaultCertificates Daftar referensi brankas kunci di SourceVault yang berisi sertifikat. VaultCertificate[]

VirtualHardDisk

Nama Deskripsi Nilai
Uri Menentukan uri hard disk virtual. tali

VirtualMachineIdentity

Nama Deskripsi Nilai
jenis Jenis identitas yang digunakan untuk komputer virtual. Jenis 'SystemAssigned, UserAssigned' mencakup identitas yang dibuat secara implisit dan sekumpulan identitas yang ditetapkan pengguna. Jenis 'None' akan menghapus identitas apa pun dari komputer virtual. 'Tidak Ada'
'SystemAssigned'
'SystemAssigned, UserAssigned'
'UserAssigned'
userAssignedIdentities Daftar identitas pengguna yang terkait dengan Komputer Virtual. Referensi kunci kamus identitas pengguna akan menjadi id sumber daya ARM dalam formulir: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. UserAssignedIdentities

VirtualMachineIpTag

Nama Deskripsi Nilai
ipTagType Jenis tag IP. Contoh: FirstPartyUsage. tali
tag Tag IP yang terkait dengan IP publik. Contoh: SQL, Storage, dll. tali

VirtualMachineNetworkInterfaceConfiguration

Nama Deskripsi Nilai
Nama Nama konfigurasi antarmuka jaringan. string (diperlukan)
Properti Menjelaskan konfigurasi IP profil jaringan komputer virtual. VirtualMachineNetworkInterfaceConfigurationProperties

VirtualMachineNetworkInterfaceConfigurationProperties

Nama Deskripsi Nilai
auxiliaryMode Menentukan apakah mode Tambahan diaktifkan untuk sumber daya Antarmuka Jaringan. 'AcceleratedConnections'
'Mengambang'
'Tidak Ada'
auxiliarySku Menentukan apakah sku Tambahan diaktifkan untuk sumber daya Antarmuka Jaringan. 'A1'
'A2'
'A4'
'A8'
'Tidak Ada'
deleteOption Tentukan apa yang terjadi pada antarmuka jaringan saat VM dihapus 'Hapus'
'Lepaskan'
disableTcpStateTracking Menentukan apakah antarmuka jaringan dinonaktifkan untuk pelacakan status tcp. bool
dnsSettings Pengaturan dns yang akan diterapkan pada antarmuka jaringan. VirtualMachineNetworkInterfaceDnsSettingsConfiguration
dscpConfiguration SubResource
enableAcceleratedNetworking Menentukan apakah antarmuka jaringan diaktifkan jaringan yang dipercepat. bool
enableFpga Menentukan apakah antarmuka jaringan diaktifkan jaringan FPGA. bool
enableIPForwarding Apakah penerusan IP diaktifkan pada NIC ini. bool
ipConfigurations Menentukan konfigurasi IP antarmuka jaringan. VirtualMachineNetworkInterfaceIPConfiguration[] (diperlukan)
networkSecurityGroup Kelompok keamanan jaringan. SubResource
utama Menentukan antarmuka jaringan utama jika komputer virtual memiliki lebih dari 1 antarmuka jaringan. bool

VirtualMachineNetworkInterfaceDnsSettingsConfiguration

Nama Deskripsi Nilai
dnsServers Daftar alamat IP server DNS string[]

VirtualMachineNetworkInterfaceIPConfiguration

Nama Deskripsi Nilai
Nama Nama konfigurasi IP. string (diperlukan)
Properti Menjelaskan properti konfigurasi IP antarmuka jaringan komputer virtual. VirtualMachineNetworkInterfaceIPConfigurationProperties

VirtualMachineNetworkInterfaceIPConfigurationProperties

Nama Deskripsi Nilai
applicationGatewayBackendAddressPools Menentukan array referensi ke kumpulan alamat backend gateway aplikasi. Komputer virtual dapat mereferensikan kumpulan alamat backend dari beberapa gateway aplikasi. Beberapa komputer virtual tidak dapat menggunakan gateway aplikasi yang sama. SubResource []
applicationSecurityGroups Menentukan array referensi ke kelompok keamanan aplikasi. SubResource []
loadBalancerBackendAddressPools Menentukan array referensi ke kumpulan alamat backend load balancer. Komputer virtual dapat mereferensikan kumpulan alamat backend dari satu publik dan satu penyeimbang beban internal. [Beberapa komputer virtual tidak dapat menggunakan load balancer sku dasar yang sama]. SubResource []
utama Menentukan antarmuka jaringan utama jika komputer virtual memiliki lebih dari 1 antarmuka jaringan. bool
privateIPAddressVersion Tersedia dari Api-Version 2017-03-30 dan seterusnya, ini mewakili apakah ipconfiguration tertentu adalah IPv4 atau IPv6. Default diambil sebagai IPv4. Nilai yang mungkin adalah: 'IPv4' dan 'IPv6'. 'IPv4'
'IPv6'
publicIPAddressConfiguration PublicIPAddressConfiguration. VirtualMachinePublicIPAddressConfiguration
Subnet Menentukan pengidentifikasi subnet. SubResource

VirtualMachineProperties

Nama Deskripsi Nilai
additionalCapabilities Menentukan kemampuan tambahan yang diaktifkan atau dinonaktifkan pada komputer virtual. AdditionalCapabilities
applicationProfile Menentukan aplikasi galeri yang harus tersedia untuk VM/VMSS. ApplicationProfile
availabilitySet Menentukan informasi tentang set ketersediaan tempat komputer virtual harus ditetapkan. Komputer virtual yang ditentukan dalam set ketersediaan yang sama dialokasikan ke simpul yang berbeda untuk memaksimalkan ketersediaan. Untuk informasi selengkapnya tentang set ketersediaan, lihat gambaran umum set ketersediaan . Untuk informasi selengkapnya tentang pemeliharaan terencana Azure, lihat pemeliharaan dan pembaruan untuk Komputer Virtual di Azure. Saat ini, VM hanya dapat ditambahkan ke ketersediaan yang ditetapkan pada waktu pembuatan. Ketersediaan yang diatur ke tempat VM ditambahkan harus berada di bawah grup sumber daya yang sama dengan sumber daya set ketersediaan. VM yang ada tidak dapat ditambahkan ke set ketersediaan. Properti ini tidak dapat ada bersama dengan referensi properties.virtualMachineScaleSet non-null. SubResource
billingProfile Menentukan detail terkait penagihan komputer virtual Azure Spot. Versi api minimum: 2019-03-01. BillingProfile
capacityReservation Menentukan informasi tentang reservasi kapasitas yang digunakan untuk mengalokasikan komputer virtual. Versi api minimum: 2021-04-01. CapacityReservationProfile
diagnosticsProfile Menentukan status pengaturan diagnostik boot. Versi api minimum: 2015-06-15. DiagnosticsProfile
evictionPolicy Menentukan kebijakan pengeluaran untuk komputer virtual Azure Spot dan set skala Azure Spot. Untuk komputer virtual Azure Spot, 'Deallocate' dan 'Delete' didukung dan versi api minimum adalah 2019-03-01. Untuk set skala Azure Spot, 'Deallocate' dan 'Delete' didukung dan versi api minimum adalah 2017-10-30-preview. 'Batalkan alokasi'
'Hapus'
extensionsTimeBudget Menentukan waktu yang dialokasikan untuk semua ekstensi untuk memulai. Durasi waktu harus antara 15 menit dan 120 menit (inklusif) dan harus ditentukan dalam format ISO 8601. Nilai defaultnya adalah 90 menit (PT1H30M). Versi api minimum: 2020-06-01. tali
hardwareProfile Menentukan setelan perangkat keras untuk komputer virtual. HardwareProfile
tuan rumah Menentukan informasi tentang host khusus tempat komputer virtual berada. Versi api minimum: 2018-10-01. SubResource
hostGroup Menentukan informasi tentang grup host khusus tempat komputer virtual berada. Catatan: Pengguna tidak dapat menentukan properti host dan hostGroup. Versi api minimum: 2020-06-01. SubResource
licenseType Menentukan bahwa gambar atau disk yang sedang digunakan dilisensikan secara lokal.

Nilai yang mungkin untuk sistem operasi Windows Server adalah:

Windows_Client

Windows_Server

Nilai yang mungkin untuk sistem operasi Linux Server adalah:

RHEL_BYOS (untuk RHEL)

SLES_BYOS (untuk SUSE)

Untuk informasi selengkapnya, lihat Manfaat Penggunaan Azure Hybrid untuk Windows Server

Manfaat Penggunaan Azure Hybrid untuk linux Server

Versi api minimum: 2015-06-15
tali
networkProfile Menentukan antarmuka jaringan komputer virtual. networkProfile
osProfile Menentukan pengaturan sistem operasi yang digunakan saat membuat komputer virtual. Beberapa pengaturan tidak dapat diubah setelah VM disediakan. OSProfile
platformFaultDomain Menentukan domain kesalahan logis set skala tempat Komputer Virtual akan dibuat. Secara default, Komputer Virtual akan secara otomatis ditetapkan ke domain kesalahan yang paling menjaga keseimbangan di seluruh domain kesalahan yang tersedia. Ini hanya berlaku jika properti 'virtualMachineScaleSet' dari Komputer Virtual ini diatur. Set Skala Komputer Virtual yang direferensikan, harus memiliki 'platformFaultDomainCount' yang lebih besar dari 1. Properti ini tidak dapat diperbarui setelah Komputer Virtual dibuat. Penetapan domain kesalahan dapat dilihat di Tampilan Instans Komputer Virtual. Versi api minimum: 2020‐12‐01. Int
Prioritas Menentukan prioritas untuk komputer virtual. Versi api minimum: 2019-03-01 'Rendah'
'Reguler'
'Spot'
proximityPlacementGroup Menentukan informasi tentang grup penempatan kedekatan tempat komputer virtual harus ditetapkan. Versi api minimum: 2018-04-01. SubResource
scheduledEventsPolicy Menentukan Konfigurasi terkait Peristiwa Terjadwal Redeploy, Reboot, dan ScheduledEventsAdditionalPublishingTargets untuk komputer virtual. ScheduledEventsPolicy
scheduledEventsProfile Menentukan konfigurasi terkait Peristiwa Terjadwal. ScheduledEventsProfile
securityProfile Menentukan pengaturan profil terkait Keamanan untuk komputer virtual. SecurityProfile
storageProfile Menentukan pengaturan penyimpanan untuk disk komputer virtual. StorageProfile
userData UserData untuk VM, yang harus dikodekan base-64. Pelanggan tidak boleh meneruskan rahasia apa pun di sini. Versi api minimum: 2021-03-01. tali
virtualMachineScaleSet Menentukan informasi tentang set skala komputer virtual yang harus ditetapkan komputer virtual. Komputer virtual yang ditentukan dalam set skala komputer virtual yang sama dialokasikan ke simpul yang berbeda untuk memaksimalkan ketersediaan. Saat ini, VM hanya dapat ditambahkan ke set skala komputer virtual pada waktu pembuatan. VM yang ada tidak dapat ditambahkan ke set skala komputer virtual. Properti ini tidak dapat ada bersama dengan referensi properties.availabilitySet non-null. Versi api minimum: 2019‐03‐01. SubResource

VirtualMachinePublicIPAddressConfiguration

Nama Deskripsi Nilai
Nama Nama konfigurasi alamat publicIP. string (diperlukan)
Properti Menjelaskan konfigurasi PublicIPAddress Konfigurasi IP komputer virtual VirtualMachinePublicIPAddressConfigurationProperties
Sku Menjelaskan Sku IP publik. Ini hanya dapat diatur dengan OrchestrationMode sebagai Fleksibel. PublicIPAddressSku

VirtualMachinePublicIPAddressConfigurationProperties

Nama Deskripsi Nilai
deleteOption Tentukan apa yang terjadi pada alamat IP publik saat VM dihapus 'Hapus'
'Lepaskan'
dnsSettings Pengaturan dns yang akan diterapkan pada alamat publicIP . VirtualMachinePublicIPAddressDnsSettingsConfiguration
idleTimeoutInMinutes Batas waktu menganggur alamat IP publik. Int
ipTags Daftar tag IP yang terkait dengan alamat IP publik. VirtualMachineIpTag []
publicIPAddressVersion Tersedia dari Api-Version 2019-07-01 dan seterusnya, ini mewakili apakah ipconfiguration tertentu adalah IPv4 atau IPv6. Default diambil sebagai IPv4. Nilai yang mungkin adalah: 'IPv4' dan 'IPv6'. 'IPv4'
'IPv6'
publicIPAllocationMethod Tentukan jenis alokasi IP publik 'Dinamis'
'Statis'
publicIPPrefix PublicIPPrefix tempat mengalokasikan alamat publicIP. SubResource

VirtualMachinePublicIPAddressDnsSettingsConfiguration

Nama Deskripsi Nilai
domainNameLabel Awalan label Nama domain dari sumber daya PublicIPAddress yang akan dibuat. Label nama yang dihasilkan adalah perangkaian label nama domain dan ID unik profil jaringan vm. string (diperlukan)
domainNameLabelScope Cakupan label Nama domain sumber daya PublicIPAddress yang akan dibuat. Label nama yang dihasilkan adalah perangkaian label nama domain yang di-hash dengan kebijakan sesuai dengan cakupan label nama domain dan ID unik profil jaringan vm. 'NoReuse'
'ResourceGroupReuse'
'SubscriptionReuse'
'TenantReuse'

VMDiskSecurityProfile

Nama Deskripsi Nilai
diskEncryptionSet Menentukan id sumber daya set enkripsi disk yang dikelola pelanggan untuk disk terkelola yang digunakan untuk Disk OS ConfidentialVM terkelola Kunci Terkelola Pelanggan dan blob VMGuest. diskEncryptionSetParameters
securityEncryptionType Menentukan EncryptionType dari disk terkelola. Ini diatur ke DiskWithVMGuestState untuk enkripsi disk terkelola bersama dengan blob VMGuestState, VMGuestStateOnly untuk enkripsi hanya blob VMGuestState, dan NonPersistedTPM untuk tidak mempertahankan status firmware di blob VMGuestState.. Catatan: Ini hanya dapat diatur untuk VM Rahasia. 'DiskWithVMGuestState'
'NonPersistedTPM'
'VMGuestStateOnly'

VMGalleryApplication

Nama Deskripsi Nilai
configurationReference Opsional, Menentukan uri ke blob azure yang akan menggantikan konfigurasi default untuk paket jika disediakan tali
enableAutomaticUpgrade Jika diatur ke true, ketika versi Aplikasi Galeri baru tersedia di PIR/SIG, versi tersebut akan diperbarui secara otomatis untuk VM/VMSS bool
perintah Opsional, Menentukan urutan paket harus diinstal Int
packageReferenceId Menentukan id sumber daya GalleryApplicationVersion dalam bentuk /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/applications/{application}/versions/{version} string (diperlukan)
Tags Opsional, Menentukan nilai passthrough untuk konteks yang lebih umum. tali
treatFailureAsDeploymentFailure Opsional, Jika benar, kegagalan apa pun untuk operasi apa pun di VmApplication akan gagal dalam penyebaran bool

VMSizeProperties

Nama Deskripsi Nilai
vCPUsAvailable Menentukan jumlah vCPU yang tersedia untuk VM. Ketika properti ini tidak ditentukan dalam isi permintaan, perilaku defaultnya adalah mengaturnya ke nilai vCPU yang tersedia untuk ukuran VM yang diekspos dalam respons api Mencantumkan semua ukuran komputer virtual yang tersedia di wilayah. Int
vCPUsPerCore Menentukan rasio vCPU ke inti fisik. Ketika properti ini tidak ditentukan dalam isi permintaan, perilaku default diatur ke nilai vCPUsPerCore untuk Ukuran VM yang diekspos dalam respons api Cantumkan semua ukuran komputer virtual yang tersedia di wilayah. Mengatur properti ini ke 1 juga berarti bahwa hyper-threading dinonaktifkan. Int

WindowsConfiguration

Nama Deskripsi Nilai
additionalUnattendContent Menentukan informasi berformat XML berkode base-64 tambahan yang dapat disertakan dalam file Unattend.xml, yang digunakan oleh Penyiapan Windows. AdditionalUnattendContent[]
enableAutomaticUpdates Menunjukkan apakah Pembaruan Otomatis diaktifkan untuk komputer virtual Windows. Nilai default adalah true. Untuk set skala komputer virtual, properti ini dapat diperbarui dan pembaruan akan berlaku pada provisi ulang OS. bool
patchSettings [Fitur Pratinjau] Menentukan pengaturan yang terkait dengan Patching Tamu VM di Windows. PatchSettings
provisionVMAgent Menunjukkan apakah agen komputer virtual harus disediakan pada komputer virtual. Ketika properti ini tidak ditentukan dalam isi permintaan, properti ini diatur ke true secara default. Ini akan memastikan bahwa Agen VM diinstal pada VM sehingga ekstensi dapat ditambahkan ke VM nanti. bool
zona waktu Menentukan zona waktu komputer virtual. misalnya "Waktu Standar Pasifik". Nilai yang mungkin dapat TimeZoneInfo.Id nilai dari zona waktu yang dikembalikan oleh TimeZoneInfo.GetSystemTimeZones. tali
winRM Menentukan pendengar Windows Remote Management. Ini memungkinkan Windows PowerShell jarak jauh. WinRMConfiguration

WindowsVMGuestPatchAutomaticByPlatformSettings

Nama Deskripsi Nilai
bypassPlatformSafetyChecksOnUserSchedule Memungkinkan pelanggan untuk menjadwalkan patch tanpa peningkatan yang tidak disengaja bool
rebootSetting Menentukan pengaturan boot ulang untuk semua operasi penginstalan patch AutomaticByPlatform. 'Selalu'
'IfRequired'
'Tidak pernah'
'Tidak diketahui'

WinRMConfiguration

Nama Deskripsi Nilai
Pendengar Daftar pendengar Windows Remote Management WinRMListener[]

WinRMListener

Nama Deskripsi Nilai
certificateUrl Ini adalah URL sertifikat yang telah diunggah ke Key Vault sebagai rahasia. Untuk menambahkan rahasia ke Key Vault, lihat Menambahkan kunci atau rahasia ke brankas kunci. Dalam hal ini, sertifikat Anda harus menjadi pengodean Base64 dari Objek JSON berikut yang dikodekan dalam UTF-8:

{
"data":"<>sertifikat yang dikodekan Base64 ",
"dataType":"pfx",
"password":"<pfx-file-password>"
}
Untuk menginstal sertifikat pada komputer virtual, disarankan untuk menggunakan ekstensi komputer virtual Azure Key Vault untuk linux atau ekstensi komputer virtual Azure Key Vault untuk Windows.
tali
protokol Menentukan protokol pendengar WinRM. Nilai yang mungkin adalah: http,https. 'Http'
'Https'

Contoh Penggunaan

Templat Quickstart Azure

Templat Mulai Cepat Azure berikut ini menyebarkan jenis sumber daya ini.

Templat Deskripsi
(++)Ethereum di Ubuntu

Sebarkan ke Azure
Templat ini menyebarkan klien (++)Ethereum pada komputer virtual Ubuntu
1 VM di vNet - Beberapa disk data

Sebarkan ke Azure
Templat ini membuat satu VM yang menjalankan Windows Server 2016 dengan beberapa disk data terpasang.
101-1vm-2nics-2subnets-1vnet

Sebarkan ke Azure
Membuat VM baru dengan dua NIC yang terhubung ke dua subnet berbeda dalam VNet yang sama.
2 VM dalam Load Balancer dan konfigurasikan aturan NAT pada LB

Sebarkan ke Azure
Templat ini memungkinkan Anda membuat 2 Komputer Virtual dalam Set Ketersediaan dan mengonfigurasi aturan NAT melalui load balancer. Templat ini juga menyebarkan Akun Penyimpanan, Jaringan Virtual, alamat IP Publik, dan Antarmuka Jaringan. Dalam templat ini, kami menggunakan kemampuan perulangan sumber daya untuk membuat antarmuka jaringan dan komputer virtual
2 VM dalam aturan Load Balancer dan penyeimbang beban

Sebarkan ke Azure
Templat ini memungkinkan Anda membuat 2 Komputer Virtual di bawah Load balancer dan mengonfigurasi aturan penyeimbangan beban pada Port 80. Templat ini juga menyebarkan Akun Penyimpanan, Jaringan Virtual, alamat IP Publik, Set Ketersediaan, dan Antarmuka Jaringan. Dalam templat ini, kami menggunakan kemampuan perulangan sumber daya untuk membuat antarmuka jaringan dan komputer virtual
2 VM di VNET - Aturan Internal Load Balancer dan LB

Sebarkan ke Azure
Templat ini memungkinkan Anda membuat 2 Komputer Virtual di VNET dan di bawah Load balancer internal dan mengonfigurasi aturan penyeimbangan beban pada Port 80. Templat ini juga menyebarkan Akun Penyimpanan, Jaringan Virtual, alamat IP Publik, Set Ketersediaan, dan Antarmuka Jaringan.
201-vnet-2subnets-service-endpoints-storage-integration

Sebarkan ke Azure
Membuat 2 VM baru dengan masing-masing NIC, dalam dua subnet berbeda dalam VNet yang sama. Mengatur titik akhir layanan pada salah satu subnet dan mengamankan akun penyimpanan ke subnet tersebut.
Menambahkan beberapa VM ke dalam Set Skala Komputer Virtual

Sebarkan ke Azure
Templat ini akan membuat jumlah N VM dengan disk terkelola, IP publik, dan antarmuka jaringan. Ini akan membuat VM dalam Set Skala Komputer Virtual dalam mode Orkestrasi Fleksibel. Mereka akan disediakan dalam Virtual Network yang juga akan dibuat sebagai bagian dari penyebaran
Kluster AKS dengan NAT Gateway dan Application Gateway

Sebarkan ke Azure
Sampel ini menunjukkan cara menyebarkan kluster AKS dengan NAT Gateway untuk koneksi keluar dan Application Gateway untuk koneksi masuk.
kluster AKS dengan Pengontrol Ingress Application Gateway

Sebarkan ke Azure
Sampel ini menunjukkan cara menyebarkan kluster AKS dengan Application Gateway, Application Gateway Ingress Controller, Azure Container Registry, Log Analytics, dan Key Vault
proksi Alsid Syslog/Sentinel

Sebarkan ke Azure
Templat ini membuat dan mengonfigurasi server Syslog dengan Agen Azure Sentinel onboarding untuk ruang kerja tertentu.
Apache Webserver di VM Ubuntu

Sebarkan ke Azure
Templat ini menggunakan ekstensi Azure Linux CustomScript untuk menyebarkan server web Apache. Templat penyebaran membuat Ubuntu VM, menginstal Apache2 dan membuat file HTML sederhana. Pergi ke.. /demo.html untuk melihat halaman yang disebarkan.
App Configuration dengan VM

Sebarkan ke Azure
Templat ini mereferensikan konfigurasi kunci-nilai yang ada dari penyimpanan konfigurasi yang ada dan menggunakan nilai yang diambil untuk mengatur properti sumber daya yang dibuat templat.
App Gateway dengan pengalihan WAF, SSL, IIS, dan HTTPS

Sebarkan ke Azure
Templat ini menyebarkan Application Gateway dengan WAF, SSL end to end dan pengalihan HTTP ke HTTPS di server IIS.
App Service Environment dengan backend Azure SQL

Sebarkan ke Azure
Templat ini membuat Lingkungan App Service dengan backend Azure SQL bersama dengan titik akhir privat bersama dengan sumber daya terkait yang biasanya digunakan di lingkungan privat/terisolasi.
Kelompok Keamanan Aplikasi

Sebarkan ke Azure
Templat ini menunjukkan cara menyusun potongan-potongan untuk mengamankan beban kerja menggunakan NSG dengan Kelompok Keamanan Aplikasi. Ini akan menyebarkan VM Linux yang menjalankan NGINX dan melalui penggunaan Grup Keamanan Applicaton pada Kelompok Keamanan Jaringan, kami akan mengizinkan akses ke port 22 dan 80 ke VM yang ditetapkan ke Kelompok Keamanan Aplikasi yang disebut webServersAsg.
Azure Application Gateway Log Analyzer menggunakan GoAccess

Sebarkan ke Azure
Templat ini menggunakan ekstensi Azure Linux CustomScript untuk menyebarkan Azure Application Gateway Log Analyzer menggunakan GoAccess. Templat penyebaran membuat Ubuntu VM, menginstal Application Gateway Log Processor, GoAccess, Apache WebServer dan mengonfigurasinya untuk menganalisis log akses Azure Application Gateway.
Azure Container Service Engine (acs-engine) - Mode Swarm

Sebarkan ke Azure
Azure Container Service Engine (acs-engine) menghasilkan templat ARM (Azure Resource Manager) untuk kluster yang diaktifkan Docker di Microsoft Azure dengan pilihan orkestrator DC/OS, Kubernetes, Swarm Mode, atau Swarm. Input ke alat ini adalah definisi kluster. Definisi kluster sangat mirip dengan (dalam banyak kasus sama dengan) sintaks templat ARM yang digunakan untuk menyebarkan kluster Microsoft Azure Container Service.
pengukur performa disk data Azure

Sebarkan ke Azure
Templat ini memungkinkan Anda menjalankan pengujian performa disk data untuk berbagai jenis beban kerja menggunakan utilitas fio.
Komputer Virtual Pengembang Game Azure

Sebarkan ke Azure
Azure Game Developer Virtual Machine menyertakan Mesin Licencsed seperti Unreal.
penyiapan aman end-to-end Azure Machine Learning

Sebarkan ke Azure
Kumpulan templat Bicep ini menunjukkan cara menyiapkan Azure Machine Learning secara end-to-end dalam pengaturan aman. Implementasi referensi ini mencakup Ruang Kerja, kluster komputasi, instans komputasi, dan kluster AKS privat yang terpasang.
penyiapan aman end-to-end (warisan) Azure Machine Learning

Sebarkan ke Azure
Kumpulan templat Bicep ini menunjukkan cara menyiapkan Azure Machine Learning secara end-to-end dalam pengaturan aman. Implementasi referensi ini mencakup Ruang Kerja, kluster komputasi, instans komputasi, dan kluster AKS privat yang terpasang.
pengukur performa disk terkelola Azure

Sebarkan ke Azure
Templat ini memungkinkan Anda menjalankan pengujian performa disk terkelola untuk berbagai jenis beban kerja menggunakan utilitas fio.
pengukur performa RAID disk terkelola Azure

Sebarkan ke Azure
Templat ini memungkinkan Anda menjalankan pengujian performa RAID disk terkelola untuk berbagai jenis beban kerja menggunakan utilitas fio.
Azure Route Server di peering BGP dengan Quagga

Sebarkan ke Azure
Templat ini menyebarkan Router Server dan Ubuntu VM dengan Quagga. Dua sesi BGP eksternal dibuat antara Router Server dan Quagga. Penginstalan dan konfigurasi Quagga dijalankan oleh ekstensi skrip kustom Azure untuk linux
pengukur performa CPU Azure sysbench

Sebarkan ke Azure
Templat ini memungkinkan Anda menjalankan pengujian performa CPU menggunakan utilitas sysbench.
contoh VM Azure Traffic Manager

Sebarkan ke Azure
Templat ini menunjukkan cara membuat penyeimbangan beban profil Azure Traffic Manager di beberapa komputer virtual.
contoh VM Azure Traffic Manager dengan Zona Ketersediaan

Sebarkan ke Azure
Templat ini menunjukkan cara membuat penyeimbangan beban profil Azure Traffic Manager di beberapa komputer virtual yang ditempatkan di Zona Ketersediaan.
pengukur bandwidthto-VM Azure VM

Sebarkan ke Azure
Templat ini memungkinkan Anda menjalankan pengujian bandwidth VM-to-VM dengan utilitas PsPing.
pengukur throughput multithread Azure VM-to-VM

Sebarkan ke Azure
Templat ini memungkinkan Anda menjalankan pengujian throughputto-VM VM dengan utilitas NTttcp.
Barracuda Web Application Firewall dengan Server IIS Backend

Sebarkan ke Azure
Templat mulai cepat Azure ini menyebarkan Barracuda Web Application Firewall Solution di Azure dengan jumlah backend Windows 2012 berbasis IIS Web Servers.Templates mencakup Barracuda WAF terbaru dengan lisensi Pay as you go dan Windows 2012 R2 Azure Image for IIS terbaru. Barracuda Web Application Firewall memeriksa lalu lintas web masuk dan memblokir injeksi SQL, Pembuatan Skrip Lintas Situs, unggahan malware & DDoS aplikasi dan serangan lain yang ditargetkan pada aplikasi web Anda. Satu LB Eksternal disebarkan dengan aturan NAT untuk mengaktifkan akses desktop jarak jauh ke server web backend. Ikuti panduan konfigurasi pasca penyebaran yang tersedia di direktori templat GitHub untuk mempelajari selengkapnya tentang langkah-langkah pasca penyebaran yang terkait dengan firewall aplikasi web Barracuda dan penerbitan aplikasi web.
penyebaran farm RDS Dasar

Sebarkan ke Azure
Templat ini membuat penyebaran farm RDS dasar
Simpul bitcore dan Utilitas untuk Bitcoin di CentOS VM

Sebarkan ke Azure
Templat ini menggunakan ekstensi Azure Linux CustomScript untuk menyebarkan instans Bitcore Node dengan serangkaian utilitas Bitcoin lengkap. Templat penyebaran membuat CentOS VM, menginstal Bitcore dan menyediakan executable bitcored sederhana. Dengan templat ini, Anda akan menjalankan simpul penuh di jaringan Bitcoin serta penjelajah blok yang disebut Insight.
Templat Blockchain

Sebarkan ke Azure
Sebarkan VM dengan Groestlcoin Core terinstal.
Lintas Wilayah CF BOSH

Sebarkan ke Azure
Templat ini membantu Anda menyiapkan sumber daya yang diperlukan untuk menyebarkan BOSH dan Cloud Foundry di dua wilayah di Azure.
Penyiapan BOSH

Sebarkan ke Azure
Templat ini membantu Anda menyiapkan lingkungan pengembangan tempat Anda dapat menyebarkan BOSH dan Cloud Foundry.
BrowserBox Azure Edition

Sebarkan ke Azure
Templat ini menyebarkan BrowserBox pada VM Azure Ubuntu Server 22.04 LTS, Debian 11, atau RHEL 8.7 LVM.
CentOS/UbuntuServer Auto Dynamic Disks & Docker 1.12(cs)

Sebarkan ke Azure
Ini adalah templat umum untuk membuat instans tunggal CentOS 7.2/7.1/6.5 atau Ubuntu Server 16.04.0-LTS dengan jumlah disk data yang dapat dikonfigurasi (ukuran yang dapat dikonfigurasi). Maksimum 16 disk dapat disebutkan dalam parameter portal dan ukuran maksimum setiap disk harus kurang dari 1023 GB. Array RAID0 MDADM di-automount dan bertahan dari restart. Docker 1.12(cs3) (Swarm) terbaru, docker-compose 1.9.0 & docker-machine 0.8.2 tersedia untuk penggunaan dari azure-cli pengguna berjalan secara otomatis sebagai kontainer docker. Templat instans tunggal ini adalah offshoot dari Templat Kluster HPC/GPU @ https://github.com/azurebigcompute/BigComputeBench
Kluster High-Availability Backend Chef

Sebarkan ke Azure
Templat ini membuat kluster chef-backend dengan node front-end terpasang
Chef dengan parameter JSON pada Ubuntu/Centos

Sebarkan ke Azure
Menyebarkan VM Ubuntu/Centos Dengan Chef dengan parameter JSON
Classroom Linux JupyterHub

Sebarkan ke Azure
Templat ini menyebarkan Jupyter Server untuk ruang kelas hingga 100 pengguna. Anda dapat memberikan nama pengguna, kata sandi, nama komputer virtual dan memilih antara komputasi CPU atau GPU.
CloudLens dengan contoh Moloch

Sebarkan ke Azure
Templat ini menunjukkan cara menyiapkan visibilitas jaringan di cloud publik Azure menggunakan agen CloudLens untuk mengetuk lalu lintas pada satu vm dan meneruskannya ke paket jaringan yang menyimpan alat pengindeksan &, dalam hal ini Moloch.
Concourse CI

Sebarkan ke Azure
Concourse adalah sistem CI yang terdiri dari alat dan ide sederhana. Ini dapat mengekspresikan seluruh alur, mengintegrasikan dengan sumber daya arbitrer, atau dapat digunakan untuk menjalankan tugas satu kali, baik secara lokal atau di sistem CI lain. Templat ini dapat membantu menyiapkan sumber daya Azure yang diperlukan untuk menyiapkan sistem CI seperti itu, dan membuat penyiapan lebih sederhana.
Menyambungkan ke namespace layanan Azure Event Hubs melalui titik akhir privat

Sebarkan ke Azure
Sampel ini menunjukkan cara menggunakan konfigurasi jaringan virtual dan zona DNS privat untuk mengakses namespace Layanan Pusat Aktivitas melalui titik akhir privat.
Menyambungkan ke Key Vault melalui titik akhir privat

Sebarkan ke Azure
Sampel ini menunjukkan cara menggunakan konfigurasi jaringan virtual dan zona DNS privat untuk mengakses Key Vault melalui titik akhir privat.
Menyambungkan ke namespace Service Bus melalui titik akhir privat

Sebarkan ke Azure
Sampel ini menunjukkan cara menggunakan konfigurasi jaringan virtual dan zona DNS privat untuk mengakses namespace Service Bus melalui titik akhir privat.
Menyambungkan ke akun penyimpanan dari VM melalui titik akhir privat

Sebarkan ke Azure
Sampel ini menunjukkan cara menggunakan menyambungkan jaringan virtual untuk mengakses akun penyimpanan blob melalui titik akhir privat.
Menyambungkan ke Azure File Share melalui titik akhir privat

Sebarkan ke Azure
Sampel ini menunjukkan cara menggunakan konfigurasi jaringan virtual dan zona DNS privat untuk mengakses Azure File Share melalui titik akhir privat.
Membuat 2 VM di LB dan komputer virtual SQL Server dengan NSG

Sebarkan ke Azure
Templat ini membuat 2 VM Windows (yang dapat digunakan sebagai FE web) dengan dalam Set Ketersediaan dan Load Balancer dengan port 80 terbuka. Kedua VM dapat dicapai menggunakan RDP pada port 6001 dan 6002. Templat ini juga membuat komputer virtual SQL Server 2014 yang dapat dicapai melalui koneksi RDP yang ditentukan dalam Kelompok Keamanan Jaringan.
Membuat 2 VM Linux dengan VM LB dan SQL Server dengan SSD

Sebarkan ke Azure
Templat ini membuat 2 VM Linux (yang dapat digunakan sebagai FE web) dengan dalam Set Ketersediaan dan Load Balancer dengan port 80 terbuka. Kedua VM dapat dicapai menggunakan SSH pada port 6001 dan 6002. Templat ini juga membuat komputer virtual SQL Server 2014 yang dapat dicapai melalui koneksi RDP yang ditentukan dalam Kelompok Keamanan Jaringan. Semua penyimpanan VM dapat menggunakan Penyimpanan Premium (SSD) dan Anda dapat memilih untuk membuat creare VM dengan semua ukuran DS
Membuat load balancer lintas wilayah

Sebarkan ke Azure
Templat ini membuat load balancer lintas wilayah dengan kumpulan backend yang berisi dua penyeimbang muatan regional. Load balancer lintas wilayah saat ini tersedia di wilayah terbatas. Penyeimbang beban regional di belakang penyeimbang muatan lintas wilayah dapat berada di wilayah mana pun.
Membuat gateway manajemen data dan menginstal di azure VM

Sebarkan ke Azure
Templat ini menyebarkan komputer virtual dan membuat gateway manajemen data yang dapat digunakan
Membuat lingkungan DevTest dengan VPN P2S dan IIS

Sebarkan ke Azure
Templat ini membuat lingkungan DevTest sederhana dengan VPN Titik-ke-Situs dan IIS di server Windows yang merupakan cara yang bagus untuk memulai.
Membuat Firewall dengan FirewallPolicy dan IpGroups

Sebarkan ke Azure
Templat ini membuat Azure Firewall dengan FirewalllPolicy mereferensikan Aturan Jaringan dengan IpGroups. Selain itu, termasuk penyiapan vm Linux Jumpbox
Membuat Firewall, FirewallPolicy dengan Proksi Eksplisit

Sebarkan ke Azure
Templat ini membuat Azure Firewall, FirewalllPolicy dengan Proksi Eksplisit dan Aturan Jaringan dengan IpGroups. Selain itu, termasuk penyiapan vm Linux Jumpbox
Membuat load-balancer dengan alamat IPv6 Publik

Sebarkan ke Azure
Templat ini membuat load-balancer yang menghadap internet dengan alamat IPv6 Publik, aturan penyeimbangan beban, dan dua VM untuk kumpulan backend.
Membuat Domain AD baru dengan 2 DC menggunakan Zona Ketersediaan

Sebarkan ke Azure
Templat ini membuat 2 VM di Zona Ketersediaan terpisah menjadi AD DC (primer dan cadangan) untuk Forest dan Domain baru
Membuat vm windows terenkripsi baru dari gambar galeri

Sebarkan ke Azure
Templat ini membuat vm windows terenkripsi baru menggunakan gambar galeri server 2k12.
Membuat Kluster AKS Privat

Sebarkan ke Azure
Sampel ini menunjukkan cara membuat kluster AKS privat di jaringan virtual bersama dengan komputer virtual jumpbox.
Membuat Kluster AKS Privat dengan Zona DNS Publik

Sebarkan ke Azure
Sampel ini menunjukkan cara menyebarkan kluster AKS privat dengan Zona DNS Publik.
Membuat penyiapan kotak pasir Azure Firewall dengan VM Linux

Sebarkan ke Azure
Templat ini membuat jaringan virtual dengan 3 subnet (subnet server, subet jumpbox, dan subnet AzureFirewall), VM jumpbox dengan IP publik, VM server, rute UDR untuk menunjuk ke Azure Firewall untuk Subnet Server dan Azure Firewall dengan 1 alamat IP Publik atau lebih, 1 contoh aturan aplikasi, 1 contoh aturan jaringan dan rentang privat default
Membuat penyiapan kotak pasir Azure Firewall dengan Zona

Sebarkan ke Azure
Templat ini membuat jaringan virtual dengan tiga subnet (subnet server, subnet jumpbox, dan subnet Azure Firewall), VM jumpbox dengan IP publik, VM server, rute UDR untuk menunjuk ke Azure Firewall untuk ServerSubnet, Azure Firewall dengan satu atau beberapa alamat IP Publik, satu contoh aturan aplikasi, dan satu contoh aturan jaringan dan Azure Firewall di Zona Ketersediaan 1, 2, dan 3.
Membuat penyiapan kotak pasir dengan Kebijakan Firewall

Sebarkan ke Azure
Templat ini membuat jaringan virtual dengan 3 subnet (subnet server, subet jumpbox, dan subnet AzureFirewall), VM jumpbox dengan IP publik, VM server, rute UDR untuk menunjuk ke Azure Firewall untuk Subnet Server dan Azure Firewall dengan 1 alamat IP Publik atau lebih. Juga membuat kebijakan Firewall dengan 1 contoh aturan aplikasi, 1 contoh aturan jaringan dan rentang privat default
Membuat Koneksi VPN Situs-ke-Situs dengan VM

Sebarkan ke Azure
Templat ini memungkinkan Anda membuat Koneksi VPN Situs-ke-Situs menggunakan Gateway Virtual Network
Membuat load balancer internal standar

Sebarkan ke Azure
Templat ini membuat Azure Load Balancer internal standar dengan port penyeimbangan beban aturan 80
Membuat load balancer standar

Sebarkan ke Azure
Templat ini membuat load-balancer yang menghadap internet, aturan penyeimbangan beban, dan tiga VM untuk kumpulan backend dengan setiap VM di zona redundan.
Membuat dua Penyebaran SQL Server Reporting Services VM

Sebarkan ke Azure
Templat ini membuat dua VM Azure baru, masing-masing dengan alamat IP publik, mengonfigurasi satu VM menjadi Server SSRS, satu dengan Autentikasi campuran SQL Server untuk Katalog SSRS dengan Agen SQL Dimulai. Semua VM memiliki RDP dan diagnostik publik yang diaktifkan, diagnostik disimpan dalam akun penyimpanan diagnostik terkonsolidasi yang berbeda dari disk vm
Membuat komputer virtual di zona yang diperluas

Sebarkan ke Azure
Templat ini membuat komputer virtual di Zona Yang Diperluas
Membuat VM dari VHD EfficientIP

Sebarkan ke Azure
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 Gambar Windows dengan 4 Disk Data Kosong

Sebarkan ke Azure
Templat ini memungkinkan Anda membuat Windows Virtual Machine dari gambar tertentu. Ini juga melampirkan 4 disk data kosong. Perhatikan bahwa Anda dapat menentukan ukuran disk data kosong.
Membuat VM dari Gambar Pengguna

Sebarkan ke Azure
Templat ini memungkinkan Anda membuat Komputer Virtual dari gambar Pengguna. Templat ini juga menyebarkan Jaringan Virtual, alamat IP Publik, dan Antarmuka Jaringan.
Membuat VM di vnet baru atau yang sudah ada dari VHD kustom

Sebarkan ke Azure
Templat ini membuat VM dari VHD khusus dan memungkinkan Anda menyambungkannya ke VNET baru atau yang sudah ada yang dapat berada di Grup Sumber Daya lain daripada komputer virtual
Membuat VM di vnet baru atau yang sudah ada dari VHD umum

Sebarkan ke Azure
Templat ini membuat VM dari VHD umum dan memungkinkan Anda menyambungkannya ke VNET baru atau yang sudah ada yang dapat berada di Grup Sumber Daya lain daripada komputer virtual
Membuat VM di VNET di grup sumber daya yang berbeda

Sebarkan ke Azure
Templat ini membuat VM di VNET yang berada di Grup Sumber Daya yang berbeda
Membuat VM dengan pilihan dinamis disk data

Sebarkan ke Azure
Templat ini memungkinkan pengguna untuk memilih jumlah disk data yang ingin mereka tambahkan ke VM.
Membuat VM dengan beberapa Disk Data StandardSSD_LRS kosong

Sebarkan ke Azure
Templat ini memungkinkan Anda membuat Windows Virtual Machine dari gambar tertentu. Ini juga melampirkan beberapa disk data StandardSSD kosong secara default. Perhatikan bahwa Anda dapat menentukan ukuran dan jenis Penyimpanan (Standard_LRS, StandardSSD_LRS, dan Premium_LRS) dari disk data kosong.
Membuat VM dengan beberapa NIC dan RDP yang dapat diakses

Sebarkan ke Azure
Templat ini memungkinkan Anda membuat Komputer Virtual dengan beberapa (2) antarmuka jaringan (NIC), dan RDP yang dapat dihubungkan dengan load balancer yang dikonfigurasi dan aturan NAT masuk. Lebih banyak NIC dapat dengan mudah ditambahkan dengan templat ini. Templat ini juga menyebarkan Akun Penyimpanan, Jaringan Virtual, alamat IP Publik, dan 2 Antarmuka Jaringan (front-end dan back-end).
Membuat VM Windows dengan ekstensi Anti-Malware diaktifkan

Sebarkan ke Azure
Templat ini membuat VM Windows dan menyiapkan perlindungan Anti-Malware
Membuat Azure Application Gateway v2

Sebarkan ke Azure
Templat ini membuat Azure Application Gateway dengan dua server Windows Server 2016 di kumpulan backend
Membuat kotak pasir Azure Firewall dengan penerowongan paksa

Sebarkan ke Azure
Templat ini membuat kotak pasir Azure Firewall (Linux) dengan satu firewall memaksa terowongan melalui firewall lain di VNET yang di-peering
Membuat Azure Firewall dengan IpGroups

Sebarkan ke Azure
Templat ini membuat Azure Firewall dengan Aturan Aplikasi dan Jaringan yang mengacu pada Grup IP. Selain itu, termasuk penyiapan vm Linux Jumpbox
Membuat Azure Firewall dengan beberapa alamat publik IP

Sebarkan ke Azure
Templat ini membuat Azure Firewall dengan dua alamat IP publik dan dua server Windows Server 2019 untuk diuji.
Membuat Azure VM dengan Active Directory Forest baru

Sebarkan ke Azure
Templat ini membuat Azure VM baru, templat ini mengonfigurasi VM menjadi Pengontrol Domain Direktori Aktif untuk forest baru
Membuat Azure VM dengan Ad Forest baru

Sebarkan ke Azure
Templat ini membuat Azure VM baru, templat ini mengonfigurasi VM menjadi AD DC untuk Forest baru
Membuat Azure WAF v2 di Azure Application Gateway

Sebarkan ke Azure
Templat ini membuat Azure Web Application Firewall v2 di Azure Application Gateway dengan dua server Windows Server 2016 di kumpulan backend
Membuat IOT Hub dan simulator tepi Ubuntu

Sebarkan ke Azure
Templat ini membuat simulator tepi IOT Hub dan Virtual Machine Ubuntu.
Membuat Application Gateway IPv6

Sebarkan ke Azure
Templat ini membuat gateway aplikasi dengan frontend IPv6 dalam jaringan virtual tumpukan ganda.
Membuat Domain AD baru dengan 2 Pengendali Domain

Sebarkan ke Azure
Templat ini membuat 2 VM baru menjadi AD DC (primer dan cadangan) untuk Forest dan Domain baru
Membuat desktop Ubuntu GNOME

Sebarkan ke Azure
Templat ini membuat komputer desktop ubuntu. Ini berfungsi dengan baik untuk digunakan sebagai jumpbox di belakang NAT.
Membuat dan mengenkripsi VMSS Linux baru dengan jumpbox

Sebarkan ke Azure
Templat ini menyebarkan VMSS Linux menggunakan gambar Linux terbaru, menambahkan volume data, lalu mengenkripsi volume data dari setiap instans Linux VMSS. Ini juga menyebarkan jumpbox dengan alamat IP publik di jaringan virtual yang sama dengan instans VMSS Linux dengan alamat IP privat. Ini memungkinkan menyambungkan ke jumpbox melalui alamat IP publiknya, lalu menyambungkan ke instans VMSS Linux melalui alamat IP privat.
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.
Membuat disk terkelola baru yang dienkripsi win-vm dari gambar galeri

Sebarkan ke Azure
Templat ini membuat vm windows disk terkelola terenkripsi baru menggunakan gambar galeri server 2k12.
Buat VM Ubuntu baru yang telah diisi sebelumnya dengan Agen Boneka

Sebarkan ke Azure
Templat ini membuat VM Ubuntu dan menginstal Agen Boneka ke dalamnya menggunakan ekstensi CustomScript.
Membuat kotak pasir Azure Firewall, VM klien, dan VM server

Sebarkan ke Azure
Templat ini membuat jaringan virtual dengan 2 subnet (subnet server dan subnet AzureFirewall), VM server, VM klien, alamat IP publik untuk setiap VM, dan tabel rute untuk mengirim lalu lintas antara VM melalui firewall.
Buat SQL MI dengan jumpbox di dalam jaringan virtual baru

Sebarkan ke Azure
Sebarkan Azure Sql Database Managed Instance (SQL MI) dan JumpBox dengan SSMS di dalam Virtual Network baru.
Membuat raid0 disk data VM Ubuntu

Sebarkan ke Azure
Templat ini membuat komputer virtual dengan beberapa disk terpasang. Skrip mempartisi dan memformat disk dalam array raid0.
Membuat VM dari VHD yang ada dan menyambungkannya ke VNET yang ada

Sebarkan ke Azure
Templat ini membuat VM dari VHD (OS + disk data) dan memungkinkan Anda menyambungkannya ke VNET yang ada yang dapat berada di Grup Sumber Daya lain lalu komputer virtual
Membuat VM di Set Ketersediaan menggunakan Perulangan Sumber Daya

Sebarkan ke Azure
Buat 2-5 VM di Set Ketersediaan menggunakan Resource Loops. VM dapat berupa Unbuntu atau Windows dengan maksimum 5 VM karena sampel ini menggunakan satu storageAccount
Membuat, mengonfigurasi, dan menyebarkan Aplikasi Web ke azure VM

Sebarkan ke Azure
Membuat dan mengonfigurasi VM Windows dengan database SQL Azure, dan menyebarkan aplikasi web ke lingkungan menggunakan PowerShell DSC
Membuat AVD dengan Microsoft Entra ID Join

Sebarkan ke Azure
Templat ini memungkinkan Anda membuat sumber daya Azure Virtual Desktop seperti kumpulan host, grup aplikasi, ruang kerja, host sesi pengujian, dan ekstensinya dengan gabungan ID Microsoft Entra
ekstensi Skrip Kustom pada VM Ubuntu

Sebarkan ke Azure
Templat ini membuat VM Ubuntu dan menginstal ekstensi CustomScript
Menyebarkan Kluster XtraDB Percona 3 simpul di Zona Ketersediaan

Sebarkan ke Azure
Templat ini menyebarkan kluster ketersediaan tinggi MySQL simpul 3 pada CentOS 6.5 atau Ubuntu 12.04
Menyebarkan host Bastion di Virtual Network hub

Sebarkan ke Azure
Templat ini membuat dua vNet dengan peering, host Bastion di Hub vNet dan Linux VM di spoke vNet
Menyebarkan aplikasi Django

Sebarkan ke Azure
Templat ini menggunakan ekstensi Azure Linux CustomScript untuk menyebarkan aplikasi. Contoh ini membuat VM Ubuntu, melakukan penginstalan senyap Python, Django dan Apache, lalu membuat aplikasi Django sederhana
Menyebarkan kotak pasir topologi Hub dan Spoke

Sebarkan ke Azure
Templat ini membuat penyiapan topologi hub-and-spoke dasar. Ini membuat Hub VNet dengan subnet DMZ, Manajemen, Bersama dan Gateway (opsional), dengan dua Spoke VNet (pengembangan dan produksi) yang masing-masing berisi subnet beban kerja. Ini juga menyebarkan Jump-Host Windows pada subnet Manajemen HUB, dan membuat peering VNet antara Hub dan dua spoke.
Menyebarkan dasbor Kibana dengan Docker

Sebarkan ke Azure
Templat ini memungkinkan Anda untuk menyebarkan VM Ubuntu dengan Docker yang diinstal (menggunakan Kontainer Docker Extension) dan Kibana/Elasticsearch yang dibuat dan dikonfigurasi untuk melayani dasbor analitik.
Menyebarkan aplikasi LAMP

Sebarkan ke Azure
Templat ini menggunakan ekstensi Azure Linux CustomScript untuk menyebarkan aplikasi. Ini membuat VM Ubuntu, melakukan penginstalan senyap MySQL, Apache dan PHP, lalu membuat skrip PHP sederhana.
Menyebarkan VM Linux atau Windows dengan MSI

Sebarkan ke Azure
Templat ini memungkinkan Anda untuk menyebarkan VM Linux atau Windows dengan Identitas Layanan Terkelola.
Menyebarkan VM Linux (Ubuntu) dengan beberapa NIC

Sebarkan ke Azure
Templat ini membuat VNet dengan beberapa subnet dan menyebarkan Ubuntu VM dengan beberapa NIC
Menyebarkan VM Linux dengan Azul Zulu OpenJDK JVM

Sebarkan ke Azure
Templat ini memungkinkan Anda membuat VM Linux dengan Azul Zulu OpenJDK JVM.
Menyebarkan Server MySQL

Sebarkan ke Azure
Templat ini menggunakan ekstensi Azure Linux CustomScript untuk menyebarkan server MySQL. Ini membuat VM Ubuntu, melakukan penginstalan senyap server MySQL, versi:5.6
Menyebarkan kluster genomika Nextflow

Sebarkan ke Azure
Templat ini menyebarkan kluster Nextflow yang dapat diskalakan dengan Jumpbox, node kluster n, dukungan docker, dan penyimpanan bersama.
Menyebarkan Server PostgreSQL di Ubuntu Virtual Machine

Sebarkan ke Azure
Templat ini menggunakan ekstensi Azure Linux CustomScript untuk menyebarkan server postgresql. Ini membuat VM Ubuntu, melakukan penginstalan senyap server MySQL, versi:9.3.5
Menyebarkan VM Windows Premium

Sebarkan ke Azure
Templat ini memungkinkan Anda untuk menyebarkan VM Windows Premium menggunakan beberapa opsi berbeda untuk versi Windows, menggunakan versi patch terbaru.
Menyebarkan VM Windows Premium dengan diagnostik

Sebarkan ke Azure
Templat ini memungkinkan Anda untuk menyebarkan VM Windows Premium menggunakan beberapa opsi berbeda untuk versi Windows, menggunakan versi patch terbaru.
Menyebarkan VM FreeBSD sederhana di lokasi grup sumber daya

Sebarkan ke Azure
Templat ini memungkinkan Anda untuk menyebarkan FreeBSD VM sederhana menggunakan beberapa opsi berbeda untuk versi FreeBSD, menggunakan versi patch terbaru. Ini akan disebarkan di lokasi grup sumber daya pada Ukuran VM D1.
Menyebarkan VM Linux sederhana dan memperbarui IP privat ke statis

Sebarkan ke Azure
Templat ini memungkinkan Anda untuk menyebarkan VM Linux sederhana menggunakan Ubuntu dari marketplace. Ini akan menyebarkan VNET, Subnet, dan VM ukuran A1 di lokasi grup sumber daya dengan alamat IP yang ditetapkan secara dinamis dan kemudian mengonversinya menjadi IP statis.
Menyebarkan VM Linux sederhana dengan accelerated Networking

Sebarkan ke Azure
Templat ini memungkinkan Anda untuk menyebarkan VM Linux sederhana dengan Accelerated Networking menggunakan Ubuntu versi 18.04-LTS dengan versi patch terbaru. Ini akan menyebarkan VM ukuran D3_v2 di lokasi grup sumber daya dan mengembalikan FQDN VM.
Menyebarkan Ubuntu Linux VM 20.04-LTS sederhana

Sebarkan ke Azure
Templat ini menyebarkan Server Ubuntu dengan beberapa opsi untuk VM. Anda dapat memberikan Nama VM, Versi OS, ukuran VM, dan nama pengguna dan kata sandi admin. Karena ukuran VM default adalah Standard_D2s_v3 dan versi OS adalah 20.04-LTS.
Menyebarkan Set Skala VM sederhana dengan VM Linux dan jumpbox

Sebarkan ke Azure
Templat ini memungkinkan Anda untuk menyebarkan Set Skala VM sederhana VM Linux menggunakan versi terbaru dari Ubuntu Linux 15.10 atau 14.04.4-LTS. Ada juga jumpbox untuk mengaktifkan koneksi dari luar VNet tempat VM berada.
Menyebarkan Set Skala VM sederhana dengan VM Windows dan 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.
Menyebarkan VM Windows sederhana

Sebarkan ke Azure
Templat ini memungkinkan Anda untuk menyebarkan VM Windows sederhana menggunakan beberapa opsi berbeda untuk versi Windows, menggunakan versi patch terbaru. Ini akan menyebarkan VM ukuran A2 di lokasi grup sumber daya dan mengembalikan FQDN VM.
Menyebarkan VM Windows sederhana dengan pemantauan dan diagnostik

Sebarkan ke Azure
Templat ini memungkinkan Anda untuk menyebarkan VM Windows sederhana bersama dengan ekstensi diagnostik yang memungkinkan pemantauan dan diagnostik untuk VM
Menyebarkan VM Windows sederhana dengan tag

Sebarkan ke Azure
Templat ini akan menyebarkan D2_v3 Windows VM, NIC, Akun Penyimpanan, Jaringan Virtual, Alamat IP Publik, dan Grup Keamanan Jaringan. Objek tag dibuat dalam variabel dan akan diterapkan pada semua sumber daya, jika berlaku.
Menyebarkan WordPress VM tunggal ke Azure

Sebarkan ke Azure
Templat ini menyebarkan tumpukan LAMP lengkap, lalu menginstal dan menginisialisasi WordPress. Setelah penyebaran selesai, Anda perlu pergi ke http://fqdn.of.your.vm/wordpress/ untuk menyelesaikan konfigurasi, membuat akun, dan mulai dengan WordPress.
Menyebarkan komputer virtual Linux berkemampu peluncuran tepercaya

Sebarkan ke Azure
Templat ini memungkinkan Anda untuk menyebarkan komputer virtual Linux berkemampu peluncuran tepercaya menggunakan beberapa opsi berbeda untuk versi Linux, menggunakan versi patch terbaru. Jika Anda mengaktifkan Secureboot dan vTPM, ekstensi Pengesahan Tamu akan diinstal pada VM Anda. Ekstensi ini akan melakukan pengesahan jarak jauh oleh cloud. Secara default, ini akan menyebarkan komputer virtual ukuran Standard_D2_v3 di lokasi grup sumber daya dan mengembalikan FQDN komputer virtual.
Menyebarkan komputer virtual Windows berkemampu peluncuran tepercaya

Sebarkan ke Azure
Templat ini memungkinkan Anda untuk menyebarkan komputer virtual Windows berkemampu peluncuran tepercaya menggunakan beberapa opsi berbeda untuk versi Windows, menggunakan versi patch terbaru. Jika Anda mengaktifkan Secureboot dan vTPM, ekstensi Pengesahan Tamu akan diinstal pada VM Anda. Ekstensi ini akan melakukan pengesahan jarak jauh oleh cloud. Secara default, ini akan menyebarkan komputer virtual ukuran Standard_D2_v3 di lokasi grup sumber daya dan mengembalikan FQDN komputer virtual.
Menyebarkan Ubuntu Linux DataScience VM 18.04

Sebarkan ke Azure
Templat ini menyebarkan Ubuntu Server dengan beberapa alat untuk Data Science. Anda dapat memberikan nama pengguna, kata sandi, nama komputer virtual dan memilih antara komputasi CPU atau GPU.
Menyebarkan VM Ubuntu dengan ekstensi OMS

Sebarkan ke Azure
Templat ini memungkinkan Anda untuk menyebarkan VM Ubuntu dengan ekstensi OMS yang diinstal dan di-onboard ke ruang kerja tertentu
Menyebarkan Komputer Virtual dengan Data Kustom

Sebarkan ke Azure
Templat ini memungkinkan Anda membuat Komputer Virtual dengan Data Kustom yang diteruskan ke VM. Templat ini juga menyebarkan Akun Penyimpanan, Jaringan Virtual, alamat IP Publik, dan Antarmuka Jaringan.
Menyebarkan Komputer Virtual dengan kunci umum SSH rsa

Sebarkan ke Azure
Templat ini memungkinkan Anda membuat Komputer Virtual dengan kunci umum SSH rsa
Menyebarkan Komputer Virtual dengan Data Pengguna

Sebarkan ke Azure
Templat ini memungkinkan Anda membuat Komputer Virtual dengan Data Pengguna yang diteruskan ke VM. Templat ini juga menyebarkan Jaringan Virtual, alamat IP Publik, dan Antarmuka Jaringan.
Menyebarkan VM ke zona ketersediaan

Sebarkan ke Azure
Templat ini memungkinkan Anda untuk menyebarkan VM sederhana (Windows atau Ubuntu), menggunakan versi patch terbaru. Ini akan menyebarkan VM ukuran A2_v2 di lokasi yang ditentukan dan mengembalikan FQDN VM.
Menyebarkan Set Skala VM dengan VM Linux di belakang ILB

Sebarkan ke Azure
Templat ini memungkinkan Anda untuk menyebarkan VM Scale Set VM Linux menggunakan versi terbaru dari Ubuntu Linux 15.10 atau 14.04.4-LTS. VM ini berada di belakang load balancer internal dengan aturan NAT untuk koneksi ssh.
Menyebarkan VM dengan beberapa IP

Sebarkan ke Azure
Templat ini memungkinkan Anda untuk menyebarkan VM dengan 3 konfigurasi IP. Templat ini akan menyebarkan VM Linux/Windows yang disebut myVM1 dengan konfigurasi IP 3: IPConfig-1, IPConfig-2 dan IPConfig-3, masing-masing.
Menyebarkan VM Windows Server dengan Visual Studio

Sebarkan ke Azure
Templat ini menyebarkan VM Windows Server dengan Visual Code Studio Community 2019, dengan beberapa opsi untuk VM. Anda dapat memberikan nama VM, nama pengguna admin, dan kata sandi admin.
Menyebarkan VM Windows dan mengonfigurasi pendengar https WinRM

Sebarkan ke Azure
Templat ini memungkinkan Anda untuk menyebarkan VM Windows sederhana menggunakan beberapa opsi berbeda untuk versi Windows. Ini kemudian akan mengonfigurasi pendengar https WinRM. Pengguna perlu memberikan nilai parameter 'hostNameScriptArgument' yang merupakan fqdn VM. Contoh: testvm.westus.cloupdapp.azure.com atau *.westus.cloupdapp.azure.com
Menyebarkan VM Windows dan mengaktifkan pencadangan menggunakan Azure Backup

Sebarkan ke Azure
Templat ini memungkinkan Anda untuk menyebarkan Windows VM dan Recovery Services Vault yang dikonfigurasi dengan DefaultPolicy for Protection.
Menyebarkan VM Windows dengan jumlah variabel disk data

Sebarkan ke Azure
Templat ini memungkinkan Anda untuk menyebarkan VM sederhana dan menentukan jumlah disk data pada waktu penyebaran menggunakan parameter. Perhatikan bahwa jumlah dan ukuran disk data terikat oleh ukuran VM. Ukuran VM untuk sampel ini Standard_DS4_v2 dengan default 16 disk data.
Menyebarkan VM Windows dengan Azul Zulu OpenJDK JVM

Sebarkan ke Azure
Templat ini memungkinkan Anda membuat VM Windows dengan JVM Azul Zulu OpenJDK
Menyebarkan VM Windows dengan ekstensi OMS

Sebarkan ke Azure
Templat ini memungkinkan Anda untuk menyebarkan VM Windows dengan ekstensi OMS yang diinstal dan di-onboard ke ruang kerja tertentu
Menyebarkan VM Windows dengan ekstensi Pusat Admin Windows

Sebarkan ke Azure
Templat ini memungkinkan Anda untuk menyebarkan VM Windows dengan ekstensi Pusat Admin Windows untuk mengelola VM langsung dari Portal Microsoft Azure.
Menyebarkan blog WordPress dengan Docker

Sebarkan ke Azure
Templat ini memungkinkan Anda untuk menyebarkan VM Ubuntu dengan Docker yang diinstal (menggunakan Ekstensi Docker) dan kontainer WordPress/MySQL yang dibuat dan dikonfigurasi untuk melayani server blog.
Menyebarkan Open-Source Parse Server dengan Docker

Sebarkan ke Azure
Templat ini memungkinkan Anda untuk menyebarkan VM Ubuntu dengan Docker yang diinstal (menggunakan Ekstensi Docker) dan kontainer Open Source Parse Server yang dibuat dan dikonfigurasi untuk mengganti layanan Parse (sekarang matahari terbenam).
Menyebarkan Openvpn Access Server

Sebarkan ke Azure
Templat ini menggunakan ekstensi Azure Linux CustomScript untuk menyebarkan server akses openvpn. Ini membuat VM Ubuntu, melakukan penginstalan senyap dari server akses openvpn, lalu membuat pengaturan jaringan server dasar: tentukan Nama Host Server VPN menjadi nama DNS IP publik VM
Menyebarkan VM Ubuntu dengan Docker Engine

Sebarkan ke Azure
Templat ini memungkinkan Anda untuk menyebarkan VM Ubuntu dengan Docker (menggunakan Ekstensi Docker). Anda nantinya dapat SSH ke VM dan menjalankan kontainer Docker.
Sebarkan Cloud Kotak Anbox

Sebarkan ke Azure
Templat ini menyebarkan Anbox Cloud pada VM Ubuntu. Menyelesaikan penginstalan Anbox Cloud memerlukan interaksi pengguna setelah penyebaran; silakan lihat README untuk instruksi. Templat ini mendukung peluncuran VM dari gambar Ubuntu Pro dan asosiasi token Ubuntu Pro dengan VM yang diluncurkan dari gambar non-Pro. Yang pertama adalah perilaku default; pengguna yang ingin melampirkan token ke VM yang diluncurkan dari gambar non-Pro harus mengambil alih argumen default untuk parameter ubuntuImageOffer, ubuntuImageSKU, dan ubuntuProToken. Templat ini juga parametrik dalam ukuran VM dan ukuran disk. Nilai argumen non-default untuk parameter ini harus mematuhi https://anbox-cloud.io/docs/reference/requirements#anbox-cloud-appliance-4.
Menyebarkan CKAN

Sebarkan ke Azure
Templat ini menyebarkan CKAN menggunakan Apache Solr (untuk pencarian) dan PostgreSQL (database) pada VM Ubuntu. CKAN, Solr, dan PostgreSQL disebarkan sebagai kontainer Docker individual pada VM.
Menyebarkan Darktrace vSensors

Sebarkan ke Azure
Templat ini memungkinkan Anda untuk menyebarkan satu atau beberapa Darktrace vSensors yang berdiri sendiri
Menyebarkan replikasi geografis HBase

Sebarkan ke Azure
Templat ini memungkinkan Anda mengonfigurasi lingkungan Azure untuk replikasi HBase di dua wilayah berbeda dengan koneksi VPN vnet-ke-vnet.
Menyebarkan kluster IOMAD pada Ubuntu

Sebarkan ke Azure
Templat ini menyebarkan IOMAD sebagai aplikasi LAMP di Ubuntu. Ini membuat satu atau beberapa VM Ubuntu untuk ujung depan dan satu VM untuk backend. Ini melakukan penginstalan senyap Apache dan PHP pada VM ujung depan dan MySQL pada VM backend. Kemudian menyebarkan IOMAD pada kluster. Ini mengonfigurasi load balancer untuk mengarahkan permintaan ke VM front end. Ini juga mengonfigurasi aturan NAT untuk memungkinkan akses admin ke masing-masing VM. Ini juga menyiapkan direktori data moodledata menggunakan penyimpanan file yang dibagikan di antara VM. Setelah penyebaran berhasil, Anda dapat membuka /iomad di setiap VM frontend (menggunakan akses admin web) untuk mulai mengonfigurasi IOMAD.
Menyebarkan IOMAD di Ubuntu pada satu VM

Sebarkan ke Azure
Templat ini menyebarkan IOMAD sebagai aplikasi LAMP di Ubuntu. Ini membuat satu VM Ubuntu, melakukan instalasi senyap MySQL, Apache dan PHP di atasnya, dan kemudian menyebarkan IOMAD di atasnya. Setelah penyebaran berhasil, Anda dapat membuka /iomad untuk mulai menyambungkan IOMAD.
Menyebarkan Server Fleksibel MySQL dengan titik akhir privat

Sebarkan ke Azure
Templat ini menyediakan cara untuk menyebarkan Server Fleksibel Azure Database for MySQL dengan Titik Akhir Privat.
Menyebarkan Neo4J di Docker dan data pada disk eksternal

Sebarkan ke Azure
Templat ini memungkinkan Anda untuk menyebarkan VM Ubuntu dengan Docker yang diinstal (menggunakan Ekstensi Docker) dan kontainer Neo4J yang menggunakan disk eksternal untuk menyimpan datanya.
Menyebarkan Neo4J di VM Ubuntu

Sebarkan ke Azure
Templat ini memungkinkan Anda untuk menyebarkan VM Ubuntu dengan biner Neo4J dan menjalankan Neo4J pada port yang ditunjuk.
Menyebarkan Disk Bersih terhadap Ubuntu

Sebarkan ke Azure
Templat ini memungkinkan penyebaran server seafile 6.1.1 di Azure Ubuntu VM
Sebarkan Octopus Deploy 3.0 dengan lisensi uji coba

Sebarkan ke Azure
Templat ini memungkinkan Anda untuk menyebarkan satu server Octopus Deploy 3.0 dengan lisensi uji coba. Ini akan disebarkan pada satu VM Windows Server 2012R2 (Standard D2) dan SQL DB (tingkat S1) ke lokasi yang ditentukan untuk Grup Sumber Daya.
Menyebarkan Open edX (versi lilac) melalui tutor

Sebarkan ke Azure
Templat ini membuat satu Ubuntu VM, dan menyebarkan Open edX melalui tutor pada mereka.
Sebarkan devstack Open edX pada satu VM Ubuntu

Sebarkan ke Azure
Templat ini membuat satu VM Ubuntu dan menyebarkan devstack Open edX di atasnya.
Sebarkan Open edX Dogwood (Multi-VM)

Sebarkan ke Azure
Templat ini membuat jaringan VM Ubuntu, dan menyebarkan Open edX Dogwood pada mereka. Penyebaran mendukung VM aplikasi 1-9 dan VM Mongo dan MySQL backend.
Sebarkan tumpukan penuh (Ficus) Open edX pada satu VM Ubuntu

Sebarkan ke Azure
Templat ini membuat satu Ubuntu VM dan menyebarkan Open edX fullstack (Ficus) di dalamnya.
Sebarkan kluster OpenLDAP pada Ubuntu

Sebarkan ke Azure
Templat ini menyebarkan kluster OpenLDAP di Ubuntu. Ini membuat beberapa VM Ubuntu (hingga 5, tetapi dapat dengan mudah ditingkatkan) dan melakukan penginstalan diam-diam OpenLDAP pada mereka. Kemudian menyiapkan replikasi multi-master N-way pada mereka. Setelah penyebaran berhasil, Anda dapat membuka /phpldapadmin untuk mulai menyatukan OpenLDAP.
Sebarkan OpenLDAP di Ubuntu pada satu VM

Sebarkan ke Azure
Templat ini menyebarkan OpenLDAP di Ubuntu. Ini membuat satu VM Ubuntu dan melakukan penginstalan senyap OpenLDAP di atasnya. Setelah penyebaran berhasil, Anda dapat membuka /phpldapadmin untuk mulai menyatukan OpenLDAP.
Sebarkan kluster OpenSIS Community Edition di Ubuntu

Sebarkan ke Azure
Templat ini menyebarkan OpenSIS Community Edition sebagai aplikasi LAMP di Ubuntu. Ini membuat satu atau beberapa VM Ubuntu untuk ujung depan dan satu VM untuk backend. Ini melakukan penginstalan senyap Apache dan PHP pada VM ujung depan dan MySQL pada VM backend. Kemudian menyebarkan OpenSIS Community Edition pada kluster. Setelah penyebaran berhasil, Anda dapat membuka /opensis-ce di setiap VM ujung depan (menggunakan akses admin web) untuk mulai menyatukan OpenSIS.
Menyebarkan OpenSIS Community Edition di Ubuntu pada satu VM

Sebarkan ke Azure
Templat ini menyebarkan OpenSIS Community Edition sebagai aplikasi LAMP di Ubuntu. Ini membuat satu VM Ubuntu, melakukan penginstalan senyap MySQL, Apache dan PHP di atasnya, lalu menyebarkan OpenSIS Community Edition. Setelah penyebaran berhasil, Anda dapat membuka /opensis-ce untuk mulai menggabungkan OpenSIS.
Menyebarkan Azure AI Studio aman dengan jaringan virtual terkelola

Sebarkan ke Azure
Templat ini membuat lingkungan Azure AI Studio yang aman dengan pembatasan keamanan jaringan dan identitas yang kuat.
Menyebarkan kluster Penyedia Identitas Shibboleth di Ubuntu

Sebarkan ke Azure
Templat ini menyebarkan Penyedia Identitas Shibboleth di Ubuntu dalam konfigurasi berkluster. Setelah penyebaran berhasil, Anda dapat membuka https://your-domain:8443/idp/profile/Status (nomor port catatan) untuk memeriksa keberhasilan.
Menyebarkan kluster Penyedia Identitas Shibboleth di Windows

Sebarkan ke Azure
Templat ini menyebarkan Penyedia Identitas Shibboleth di Windows dalam konfigurasi berkluster. Setelah penyebaran berhasil, Anda dapat membuka https://your-domain:8443/idp/profile/status (nomor port catatan) untuk memeriksa keberhasilan.
Menyebarkan Penyedia Identitas Shibboleth di Ubuntu pada satu VM

Sebarkan ke Azure
Templat ini menyebarkan Penyedia Identitas Shibboleth di Ubuntu. Setelah penyebaran berhasil, Anda dapat membuka https://your-domain:8443/idp/profile/status (nomor port catatan) untuk memeriksa keberhasilan.
Menyebarkan Penyedia Identitas Shibboleth di Windows (VM tunggal)

Sebarkan ke Azure
Templat ini menyebarkan Penyedia Identitas Shibboleth di Windows. Ini membuat satu VM Windows, menginstal JDK dan Apache Tomcat, menyebarkan Penyedia Identitas Shibboleth, dan kemudian mengonfigurasi semuanya untuk akses SSL ke IDP Shibboleth. Setelah penyebaran berhasil, Anda dapat membuka https://your-server:8443/idp/profile/status untuk memeriksa keberhasilan.
Menyebarkan broker pesan Solace PubSub+ ke VM Linux Azure

Sebarkan ke Azure
Templat ini memungkinkan Anda untuk menyebarkan broker pesan Solace PubSub+ mandiri atau kluster Ketersediaan Tinggi tiga simpul broker pesan Solace PubSub+ ke VM Linux Azure.
Menyebarkan platform CoScale pada satu VM

Sebarkan ke Azure
CoScale adalah solusi pemantauan tumpukan penuh yang disesuaikan dengan lingkungan produksi yang menjalankan layanan mikro, lihat https://www.coscale.com/ untuk informasi selengkapnya. Templat ini menginstal platform CoScale pada satu VM dan hanya boleh digunakan untuk lingkungan Proof-Of-Concept.
Sebarkan VM Ubuntu dengan Open JDK dan Tomcat

Sebarkan ke Azure
Templat ini memungkinkan Anda membuat VM Ubuntu dengan OpenJDK dan Tomcat. Saat ini file skrip kustom ditarik sementara dari tautan https di raw.githubusercontent.com/snallami/templates/master/ubuntu/java-tomcat-install.sh. Setelah VM berhasil disediakan, penginstalan tomcat dapat diverifikasi dengan mengakses tautan http [nama FQDN atau IP publik]:8080/
Menyebarkan Windows VM mengonfigurasi jendela yang menampilkan SSL DSC

Sebarkan ke Azure
Templat ini memungkinkan Anda untuk menyebarkan VM Windows, mengonfigurasi fitur windows seperti IIS/Peran Web, .Net, Loggin kustom, autentikasi windows, inisialisasi aplikasi, mengunduh paket penyebaran aplikasi, URL Rewrite & konfigurasi SSL menggunakan DSC dan Azure Key Vault
Sebarkan Desktop Xfce

Sebarkan ke Azure
Templat ini menggunakan ekstensi Azure Linux CustomScript untuk menyebarkan Xfce Desktop pada VM. Ini membuat VM Ubuntu, melakukan instalasi senyap desktop Xfce dan xrdp
Menyebarkan kluster replikasi MySQL master/slave 2 node

Sebarkan ke Azure
Templat ini menyebarkan 2 kluster replikasi master/slave MySQL simpul pada CentOS 6.5 atau 6.6
Menyebarkan Kluster Konsul 3 node

Sebarkan ke Azure
Templat ini menyebarkan kluster Consul 3 node dan menggabungkan simpul secara otomatis melalui Atlas. Consul adalah alat untuk penemuan layanan, penyimpanan kunci/nilai terdistribusi, dan banyak hal keren lainnya. Atlas disediakan oleh Hashicorp (pembuat Consul) sebagai cara untuk membuat kluster Consul dengan cepat tanpa harus bergabung secara manual setiap node
Menyebarkan Kluster Percona XtraDB 3 node

Sebarkan ke Azure
Templat ini menyebarkan kluster ketersediaan tinggi MySQL simpul 3 pada CentOS 6.5 atau Ubuntu 12.04
Menyebarkan simpul N Gluster File System

Sebarkan ke Azure
Templat ini menyebarkan Sistem File Gluster 2, 4, 6, atau 8 node dengan 2 replika di Ubuntu
Menyebarkan Kluster CentOS N-node

Sebarkan ke Azure
Templat ini menyebarkan kluster CentOS simpul 2-10 dengan 2 jaringan.
Menyebarkan SQL Server 2014 AG pada VNET & AD yang ada

Sebarkan ke Azure
Templat ini membuat tiga VM Azure baru pada VNET yang ada: Dua VM dikonfigurasi sebagai simpul replika grup ketersediaan SQL Server 2014 dan satu VM dikonfigurasi sebagai Bukti Berbagi File untuk failover kluster otomatis. Selain VM ini, sumber daya Azure tambahan berikut juga dikonfigurasi: Penyeimbang muatan internal, akun Penyimpanan. Untuk mengonfigurasi pengklusteran, SQL Server, dan grup ketersediaan dalam setiap VM, PowerShell DSC dimanfaat. Untuk dukungan Direktori Aktif, pengendali domain Direktori Aktif yang ada harus sudah disebarkan pada VNET yang ada.
Menyebarkan VM Windows di bawah LB, mengonfigurasi WinRM Https

Sebarkan ke Azure
Templat ini memungkinkan Anda menyebarkan VM Windows menggunakan beberapa opsi berbeda untuk versi Windows. Templat ini juga mengonfigurasi listener https WinRM di VM
Dev Environment for AZ-400 Labs

Sebarkan ke Azure
VM dengan Komunitas VS2017, Docker-desktop, Git, dan VSCode untuk Lab AZ-400 (Azure DevOps)
Diagnostik dengan Pusat Aktivitas dan ELK

Sebarkan ke Azure
Templat ini menyebarkan kluster Elasticsearch dan Kibana dan VM Logstash. Logstash dikonfigurasi dengan plugin input untuk menarik data diagnostik dari Event Hub.
Temukan IP Privat secara dinamis

Sebarkan ke Azure
Templat ini memungkinkan Anda menemukan IP privat untuk NIC secara dinamis. Ini meneruskan IP privat NIC0 ke VM1 menggunakan ekstensi skrip kustom yang menulisnya ke file di VM1.
aplikasi Django dengan SQL Databases

Sebarkan ke Azure
Templat ini menggunakan ekstensi Azure Linux CustomScript untuk menyebarkan aplikasi. Contoh ini membuat VM Ubuntu, melakukan penginstalan senyap Python, Django dan Apache, lalu membuat aplikasi Django sederhana. Templat juga membuat SQL Database, dengan tabel sampel dengan beberapa data sampel yang ditampilkan di browser web menggunakan kueri
Penyebaran DLWorkspace

Sebarkan ke Azure
Menyebarkan kluster DLWorkspace di Azure
DMZ dengan NSG

Sebarkan ke Azure
Contoh ini akan membuat DMZ sederhana dengan empat server windows, VNet dengan dua subnet, dan Kelompok Keamanan Jaringan.
VM Penerus DNS

Sebarkan ke Azure
Templat ini memperlihatkan cara membuat server DNS yang meneruskan kueri ke server DNS internal Azure. Ini berguna untuk menyiapkan hasil DNS antara jaringan virtual (seperti yang dijelaskan dalam https://azure.microsoft.com/documentation/articles/virtual-networks-name-resolution-for-vms-and-role-instances/).
DNX di Ubuntu

Sebarkan ke Azure
Memutar server Ubuntu 14.04 dan menginstal konteks .NET Execution (DNX) ditambah aplikasi sampel
Kluster Docker Swarm

Sebarkan ke Azure
Templat ini membuat kluster Docker Swarm dengan ketersediaan tinggi
Instans Dokku

Sebarkan ke Azure
Dokku adalah PaaS bergaya mini heroku pada satu VM.
Drone di VM Ubuntu

Sebarkan ke Azure
Templat ini menyediakan instans Ubuntu 14.04 LTS dengan paket Docker Extension dan Drone CI.
kluster Elasticsearch, Kibana dan Logstash untuk diagnostik

Sebarkan ke Azure
Templat ini menyebarkan kluster Elasticsearch dan Kibana dan VM Logstash. Logstash dikonfigurasi dengan plugin input untuk menarik data diagnostik dari Tabel Azure Storage yang ada.
Ekstensi VM ESET

Sebarkan ke Azure
Membuat VM dengan ekstensi ESET
situs web berbasis PHP FreeBSD

Sebarkan ke Azure
Templat ini akan menyebarkan empat VM FreeBSD untuk situs web berbasis PHP
Front Door Premium dengan layanan VM dan Private Link

Sebarkan ke Azure
Templat ini membuat Front Door Premium dan komputer virtual yang dikonfigurasi sebagai server web. Front Door menggunakan titik akhir privat dengan layanan Private Link untuk mengirim lalu lintas ke VM.
GitHub Enterprise Server

Sebarkan ke Azure
GitHub Enterprise Server adalah versi privat GitHub.com yang akan berjalan pada VM di langganan Azure Anda. Ini memungkinkan pengkodian kolaboratif dan menyenangkan bagi tim pengembangan perangkat lunak perusahaan.
GitLab Omnibus

Sebarkan ke Azure
Templat ini menyederhanakan penyebaran GitLab Omnibus pada Komputer Virtual dengan DNS publik, memanfaatkan DNS IP publik. Ini menggunakan ukuran instans Standard_F8s_v2, yang selaras dengan arsitektur referensi dan mendukung hingga 1000 pengguna (20 RPS). Instans telah dikonfigurasi sebelumnya untuk menggunakan HTTPS dengan sertifikat Let's Encrypt untuk koneksi yang aman.
GlassFish di SUSE

Sebarkan ke Azure
Templat ini menyebarkan kluster GlassFish (v3 atau v4) seimbang beban, yang terdiri dari jumlah VM SUSE (OpenSUSE atau SLES) yang ditentukan pengguna.
Go Ethereum di Ubuntu

Sebarkan ke Azure
Templat ini menyebarkan klien Go Ethereum bersama dengan blok genesis pada komputer virtual Ubuntu
Go Expanse di Ubuntu

Sebarkan ke Azure
Templat ini menyebarkan klien Go Expanse pada komputer virtual Ubuntu
VM GPU dengan OBS-Studio, Skype, MS-Teams untuk streaming acara

Sebarkan ke Azure
Templat ini membuat Vm GPU dengan OBS-Studio, Skype, MS-Teams untuk streaming acara. Ini membuat VM di vnet baru, akun penyimpanan, nic, dan ip publik dengan tumpukan komputasi baru. Semua proses penginstalan berdasarkan manajer paket Chocolately
VM Guacamole di VNet yang ada

Sebarkan ke Azure
Templat ini menyebarkan VM dengan Guacamole, proksi HTML5 RDP/VNC sumber terbuka gratis. Virtual Network dan subnet yang ada diperlukan untuk menggunakan templat ini. Gambar dasarnya adalah CoreOS Stable, dan penyebaran menggunakan kontainer Docker.
Kluster Hazelcast

Sebarkan ke Azure
Hazelcast adalah platform data dalam memori yang dapat digunakan untuk berbagai aplikasi data. Templat ini akan menyebarkan sejumlah node Hazelcast dan mereka akan secara otomatis menemukan satu sama lain.
kumpulan penyimpanan Disk Data IOPS 32 Tinggi Standard D14 VM

Sebarkan ke Azure
Templat ini membuat VM D14 Standar dengan 32 disk data terpasang. Menggunakan DSC mereka secara otomatis bergaris per praktik terbaik untuk mendapatkan IOPS maksimum dan diformat ke dalam satu volume.
Hyper-V Host Virtual Machine dengan VM berlapis

Sebarkan ke Azure
Menyebarkan Komputer Virtual ke oleh Host Hyper-V dan semua sumber daya dependen termasuk jaringan virtual, alamat IP publik, dan tabel rute.
IIS Server menggunakan ekstensi DSC pada VM Windows

Sebarkan ke Azure
Templat ini membuat VM Windows dan menyiapkan server IIS menggunakan ekstensi DSC. Perhatikan, modul konfigurasi DSC memerlukan token SAS untuk diteruskan jika Anda menggunakan Azure Storage. Untuk tautan modul DSC dari GitHub (default dalam templat ini), ini tidak diperlukan.
VM IIS & VM SQL Server 2014

Sebarkan ke Azure
Buat 1 atau 2 Server Web IIS Windows 2012 R2 dan satu ujung belakang SQL Server 2014 di VNET.
Menginstal file pada windows VM

Sebarkan ke Azure
Templat ini memungkinkan Anda untuk menyebarkan VM Windows dan menjalankan skrip PowerShell kustom untuk menginstal file pada VM tersebut.
Menginstal Server Minecraft pada VM Ubuntu

Sebarkan ke Azure
Templat ini menyebarkan dan menyiapkan server Minecraft yang disesuaikan pada Ubuntu Virtual Machine.
Menginstal Configuration Manager Current Branch di Azure

Sebarkan ke Azure
Templat ini membuat Azure VM baru berdasarkan konfigurasi mana yang Anda pilih. Ini mengonfigurasi pengontrol domain AD baru, bangku hierarki/mandiri baru dengan SQL Server, server sistem situs jarak jauh dengan Titik Manajemen dan Titik Distribusi dan klien.
Menginstal Configuration Manager Tech Preview Lab di Azure

Sebarkan ke Azure
Templat ini membuat Azure VM baru. Ini mengonfigurasi pengontrol domain AD baru , situs utama mandiri baru dengan SQL Server, server sistem situs jarak jauh dengan Titik Manajemen dan Titik Distribusi dan klien(opsi).
Instal kluster Elasticsearch pada Set Skala Komputer Virtual

Sebarkan ke Azure
Templat ini menyebarkan kluster Elasticsearch pada set skala Komputer Virtual. Templat menyediakan 3 simpul master khusus, dengan jumlah opsional simpul data, yang berjalan pada disk terkelola.
Menginstal MongoDB pada VM Ubuntu menggunakan Custom Script LinuxExt

Sebarkan ke Azure
Templat ini menyebarkan Mongo DB pada Komputer Virtual Ubuntu. Templat ini juga menyebarkan Akun Penyimpanan, Jaringan Virtual, alamat IP Publik, dan Antarmuka Jaringan.
Instal MongoDB di CentOS dengan Ekstensi Linux Skrip Kustom

Sebarkan ke Azure
Templat ini menyebarkan Mongo DB pada Komputer Virtual CentOS. Templat ini juga menyebarkan Akun Penyimpanan, Jaringan Virtual, alamat IP Publik, dan Antarmuka Jaringan.
Menginstal beberapa agen Visual Studio Team Services (VSTS)

Sebarkan ke Azure
Templat ini membangun Komputer Virtual dan sumber daya pendukung dengan Visual Studio 2017 terinstal. Ini juga menginstal dan mengonfigurasi hingga 4 agen build VSTS dan menautkannya ke VsTS Pool
Menginstal Phabricator pada VM Ubuntu

Sebarkan ke Azure
Templat ini menyebarkan Phabricator pada Komputer Virtual Ubuntu. Templat ini juga menyebarkan Akun Penyimpanan, Jaringan Virtual, alamat IP Publik, dan Antarmuka Jaringan.
Instal Scrapy di Ubuntu menggunakan Custom Script Linux Extension

Sebarkan ke Azure
Templat ini menyebarkan Scrapy pada Komputer Virtual Ubuntu. Pengguna dapat mengunggah laba-laba untuk mulai merangkak. Templat ini juga menyebarkan Akun Penyimpanan, Jaringan Virtual, alamat IP Publik, dan Antarmuka Jaringan.
klien Intel Lustre menggunakan gambar galeri CentOS

Sebarkan ke Azure
Templat ini membuat beberapa komputer virtual klien Intel Lustre 2.7 menggunakan galeri Azure OpenLogic CentOS 6.6 atau 7.0 dan memasang sistem file Intel Lustre yang ada
IPv6 di Azure Virtual Network (VNET)

Sebarkan ke Azure
Buat VNET IPv4/IPv6 tumpukan ganda dengan 2 VM.
IPv6 di Azure Virtual Network (VNET) dengan Std LB

Sebarkan ke Azure
Buat VNET IPv4/IPv6 tumpukan ganda dengan 2 VM dan Standard Load Balancer yang menghadap internet.
JBoss EAP di RHEL (berkluster, multi-VM)

Sebarkan ke Azure
Templat ini memungkinkan Anda membuat beberapa VM RHEL 8.6 yang menjalankan kluster JBoss EAP 7.4 dan juga menyebarkan aplikasi web yang disebut eap-session-replication, Anda dapat masuk ke konsol admin menggunakan nama pengguna dan kata sandi JBoss EAP yang dikonfigurasi pada saat penyebaran.
JBoss EAP di RHEL (VM mandiri)

Sebarkan ke Azure
Templat ini memungkinkan Anda membuat VM RHEL 8.6 yang menjalankan JBoss EAP 7.4 dan juga menyebarkan aplikasi web yang disebut JBoss-EAP di Azure, Anda dapat masuk ke konsol admin menggunakan nama pengguna dan kata sandi JBoss EAP yang dikonfigurasi pada saat penyebaran.
server JBoss EAP yang menjalankan aplikasi pengujian yang disebut dukes

Sebarkan ke Azure
Templat ini memungkinkan Anda membuat Red Hat VM yang menjalankan JBoss EAP 7 dan juga menyebarkan aplikasi web yang disebut dukes, Anda dapat masuk ke konsol admin menggunakan pengguna dan kata sandi yang dikonfigurasi pada saat penyebaran.
Kluster Jenkins dengan Windows & Linux Worker

Sebarkan ke Azure
1 Master Jenkins dengan 1 simpul Linux dan 1 simpul windows
lingkungan JMeter untuk Elasticsearch

Sebarkan ke Azure
Templat ini akan menyebarkan lingkungan JMeter ke jaringan virtual yang ada. Satu simpul master dan beberapa simpul subordinat disebarkan ke subnet jmeter baru. Templat ini berfungsi bersama dengan templat mulai cepat Elasticsearch.
Menggabungkan VM ke domain yang sudah ada

Sebarkan ke Azure
Templat ini menunjukkan gabungan domain ke domain AD privat di cloud.
KEMP LoadMaster (MultiNIC)

Sebarkan ke Azure
Templat ini membuat KEMP LoadMaster dengan dua antarmuka ke Subnet yang ada.
Pasangan HA LoadMaster KEMP

Sebarkan ke Azure
Templat ini menyebarkan Pasangan HA LoadMaster KEMP
kluster Kubernetes dengan Autoscaler Kluster VMSS

Sebarkan ke Azure
Templat ini menyebarkan kluster vanilla kubernetes yang diinisialisasi menggunakan kubeadm. Ini menyebarkan simpul master yang dikonfigurasi dengan autoscaler kluster. Virtual Machine Scale Set (VMSS) yang telah dikonfigurasi sebelumnya juga disebarkan dan secara otomatis dilampirkan ke kluster. Autoscaler kluster kemudian dapat secara otomatis meningkatkan/menurunkan skala kluster tergantung pada beban kerja kluster.
VM Linux dengan Gnome Desktop RDP VSCode dan Azure CLI

Sebarkan ke Azure
Templat ini menyebarkan VM Ubuntu Server, lalu menggunakan ekstensi Linux CustomScript untuk menginstal dukungan Desktop Ubuntu Gnome dan Desktop Jarak Jauh (melalui xrdp). VM Ubuntu yang disediakan terakhir mendukung koneksi jarak jauh melalui RDP.
VM Linux dengan MSI Accessing Storage

Sebarkan ke Azure
Templat ini menyebarkan VM linux dengan identitas terkelola yang ditetapkan sistem yang memiliki akses ke akun penyimpanan di grup sumber daya yang berbeda.
VM Linux dengan Output Serial

Sebarkan ke Azure
Templat ini membuat VM Linux sederhana dengan parameter minimal dan serial/konsol yang dikonfigurasi untuk output ke penyimpanan
Cantumkan kunci Akun Penyimpanan-ekstensi Skrip Kustom Windows

Sebarkan ke Azure
Templat ini membuat VM Windows Server 2012 R2 dan menjalankan skrip PowerShell menggunakan ekstensi skrip kustom. Ini juga menggunakan fungsi listKeys untuk mendapatkan kunci Akun Azure Storage. Skrip PowerShell untuk sampel ini harus dihosting di akun Azure Storage. (Catatan: Untuk sampel skrip kustom lainnya juga dapat dihosting di GitHub)
klien DAN node server Lustre HPC

Sebarkan ke Azure
Templat ini membuat klien Lustre dan VM simpul server dan infrastruktur terkait seperti VNET
VM Sampel Marketplace dengan Sumber Daya Bersyarah

Sebarkan ke Azure
Templat ini memungkinkan penyebaran VM linux menggunakan sumber daya baru atau yang sudah ada untuk Jaringan Virtual, Penyimpanan, dan Alamat IP Publik. Ini juga memungkinkan untuk memilih antara SSH dan Autentikasi kata sandi. Templat menggunakan kondisi dan fungsi logika untuk menghapus kebutuhan akan penyebaran berlapis.
McAfee Endpoint Security (lisensi uji coba) pada Windows VM

Sebarkan ke Azure
Templat ini membuat VM Windows dan menyiapkan versi percobaan McAfee Endpoint Security
kluster layanan Memcached menggunakan beberapa VM Ubuntu

Sebarkan ke Azure
Templat ini membuat satu atau beberapa layanan memcached pada VM Ubuntu 14.04 dalam subnet privat. Ini juga membuat satu Apache VM yang dapat diakses publik dengan halaman pengujian PHP untuk mengonfirmasi bahwa memcached diinstal dan dapat diakses.
Bermigrasi ke database Azure SQL menggunakan Azure DMS

Sebarkan ke Azure
Azure Database Migration Service (DMS) dirancang untuk menyederhanakan proses migrasi database lokal ke Azure. DMS akan menyederhanakan migrasi database SQL Server dan Oracle lokal yang ada ke Azure SQL Database, Azure SQL Managed Instance, atau Microsoft SQL Server di Azure Virtual Machine. Templat ini akan menyebarkan instans layanan Azure Database Migration, Azure VM dengan server SQL yang diinstal di dalamnya yang akan bertindak sebagai server Sumber dengan database yang telah dibuat sebelumnya dan server Target Azure SQL DB yang akan memiliki skema database yang telah dibuat sebelumnya untuk dimigrasikan dari server Sumber ke Target. Templat juga akan menyebarkan sumber daya yang diperlukan seperti NIC, vnet, dll untuk mendukung VM Sumber, layanan DMS, dan server Target.
Aplikasi Multi tingkat dengan NSG, ILB, AppGateway

Sebarkan ke Azure
Templat ini menyebarkan Virtual Network, memisahkan jaringan melalui subnet, menyebarkan VM, dan mengonfigurasi penyeimbangan beban
Manajer lalu lintas multitingkat, L4 ILB, L7 AppGateway

Sebarkan ke Azure
Templat ini menyebarkan Virtual Network, memisahkan jaringan melalui subnet, menyebarkan VM, dan mengonfigurasi penyeimbangan beban
Templat Multi VM dengan disk terkelola

Sebarkan ke Azure
Templat ini akan membuat jumlah N VM dengan disk terkelola, IP publik, dan antarmuka jaringan. Ini akan membuat VM dalam satu Set Ketersediaan. Mereka akan disediakan dalam Virtual Network yang juga akan dibuat sebagai bagian dari penyebaran
appliance jaringan VNS3 multi-klien

Sebarkan ke Azure
VNS3 adalah appliance virtual hanya perangkat lunak yang menyediakan fitur dan fungsi gabungan dari Appliance Keamanan, Pengontrol Pengiriman Aplikasi, dan perangkat Manajemen Ancaman Terpadu di tepi aplikasi cloud. Manfaat utama, Selain jaringan cloud, Enkripsi selalu di ujung ke ujung, Pusat data federasi, wilayah cloud, penyedia cloud, dan/atau kontainer, membuat satu ruang alamat terpadu, Kontrol yang dapat dibuktikan atas kunci enkripsi, jaringan Meshed yang dapat dikelola dalam skala besar, Reliable HA di Cloud, Mengisolasi aplikasi sensitif (Segmentasi Jaringan berbiaya rendah yang cepat), Segmentasi dalam aplikasi, Analisis semua data yang bergerak di cloud. Fungsi jaringan utama; router virtual, switch, firewall, konsentrator vpn, distributor multicast, dengan plugin untuk WAF, NIC, Penembolokan, Load Balancer Proksi, dan fungsi jaringan Layer 4 thru 7 lainnya, VNS3 tidak memerlukan pengetahuan atau pelatihan baru untuk diterapkan, sehingga Anda dapat berintegrasi dengan peralatan jaringan yang ada.
Beberapa Templat VM dengan Ekstensi Koki

Sebarkan ke Azure
Menyebarkan sejumlah VM Ubuntu tertentu yang dikonfigurasi dengan Klien Chef
Beberapa Windows-VM dengan skrip kustom

Sebarkan ke Azure
Beberapa VM Windows dengan skrip kustom pilihan.
Nagios Core pada VM Ubuntu

Sebarkan ke Azure
Templat ini menginstal dan mengonfigurasi Nagios Core, standar industri, sistem pemantauan IT Sumber Terbuka yang memungkinkan organisasi mengidentifikasi dan menyelesaikan masalah infrastruktur TI sebelum memengaruhi proses bisnis penting
mesin sinkronisasi email Nylas N1 di Debian

Sebarkan ke Azure
Templat ini menginstal dan mengonfigurasi mesin sinkronisasi sumber terbuka Nylas N1 pada VM Debian.
OpenCanvas-LMS

Sebarkan ke Azure
Templat ini menyebarkan OpenCanvas di Ubuntu 16.04
OpenScholar

Sebarkan ke Azure
Templat ini menyebarkan OpenScholar ke Ubuntu VM 16.04
ekstensi Patching OS pada VM Ubuntu

Sebarkan ke Azure
Templat ini membuat VM Ubuntu dan menginstal ekstensi OSPatching
Instans Tunggal Linux Perforce Helix Core

Sebarkan ke Azure
Templat ini menyebarkan instans baru Perforce Helix Core Server pada server CentOS, RHEL, atau Ubuntu di Azure bersama dengan semua elemen infrastruktur yang diperlukan. Penginstalan dilakukan dengan SDP (Paket Penyebaran Server). Perforce Helix Core adalah sistem kontrol versi terkemuka di industri yang banyak digunakan dalam pengembangan game dan banyak industri lainnya.
contoh Titik Akhir Privat

Sebarkan ke Azure
Templat ini memperlihatkan cara membuat titik akhir privat yang menunjuk ke Azure SQL Server
contoh layanan Private Link

Sebarkan ke Azure
Templat ini memperlihatkan cara membuat layanan tautan privat
Menyediakan Kluster Kafka di Ubuntu Virtual Machines

Sebarkan ke Azure
Templat ini membuat kluster Kafka pada gambar komputer virtual Ubuntu, memungkinkan persistensi (secara default) dan menerapkan semua pengoptimalan dan praktik terbaik yang terkenal
Menyediakan Kluster Spark di Komputer Virtual Ubuntu

Sebarkan ke Azure
Templat ini membuat kluster Spark pada gambar komputer virtual Ubuntu, memungkinkan persistensi (secara default) dan menerapkan semua pengoptimalan dan praktik terbaik yang terkenal
Load Balancer Publik yang ditautkan ke Load Balancer Gateway

Sebarkan ke Azure
Templat ini memungkinkan Anda untuk menyebarkan Load Balancer Standar Publik yang ditautkan ke Load Balancer Gateway. Lalu lintas yang masuk dari internet dirutekan ke Gateway Load Balancer dengan VM linux (NVA) di kumpulan backend.
agen Puppet di Windows VM

Sebarkan ke Azure
Menyebarkan VM windows dengan Agen Boneka
Mendorong sertifikat ke windows VM

Sebarkan ke Azure
Dorong sertifikat ke VM Windows. Membuat Key Vault menggunakan templat di http://azure.microsoft.com/en-us/documentation/templates/101-create-key-vault
Proksi Python di Ubuntu menggunakan Custom Script Linux Extension

Sebarkan ke Azure
Templat ini menyebarkan Proksi Python pada Komputer Virtual Ubuntu. Templat ini juga menyebarkan Akun Penyimpanan, Jaringan Virtual, alamat IP Publik, dan Antarmuka Jaringan.
simpul tunggal Qlik Sense Enterprise

Sebarkan ke Azure
Templat ini menyediakan satu simpul situs Qlik Sense Enterprise. Bawa lisensi Anda sendiri.
penyebaran farm RDS menggunakan direktori aktif yang ada

Sebarkan ke Azure
Templat ini membuat penyebaran farm RDS menggunakan direktori aktif yang ada dalam grup sumber daya yang sama
penyebaran Ketersediaan Tinggi Gateway RDS

Sebarkan ke Azure
Templat ini menyediakan ketersediaan tinggi untuk server RD Gateway dan RD Web Access dalam penyebaran RDS yang ada
Red Hat Enterprise Linux VM (RHEL 7.8 tidak terkelola)

Sebarkan ke Azure
Templat ini akan menyebarkan Red Hat Enterprise Linux VM (RHEL 7.8), menggunakan gambar VM RHEL pay-As-You-Go untuk versi yang dipilih pada Standard A1_v2 VM di lokasi grup sumber daya pilihan Anda dengan disk data 100 GiB tambahan yang melekat pada VM. Biaya tambahan berlaku untuk gambar ini - lihat halaman Harga Azure VM untuk detailnya.
Red Hat Enterprise Linux VM (RHEL 7.8)

Sebarkan ke Azure
Templat ini akan menyebarkan Red Hat Enterprise Linux VM (RHEL 7.8), menggunakan gambar VM RHEL pay-As-You-Go untuk versi yang dipilih pada VM Standard D1 di lokasi grup sumber daya yang Anda pilih dengan disk data 100 GiB tambahan yang terpasang ke VM. Biaya tambahan berlaku untuk gambar ini - lihat halaman Harga Azure VM untuk detailnya.
kotak dev lintas platform penuh Red Hat dengan agen Team Services

Sebarkan ke Azure
Templat ini memungkinkan Anda membuat Red Hat VM dengan serangkaian lengkap SDK lintas platform dan agen build Linux Visual Studio Team Services. Setelah VM berhasil disediakan, penginstalan agen build Team Services dapat diverifikasi dengan melihat di bawah pengaturan akun Team Services Anda di bawah Kumpulan agen. Bahasa/Alat yang didukung: OpenJDK Java 6, 7 dan 8; Ant, Maven, dan Gradle; npm dan nodeJS; groovy dan gulp; Gnu C dan C++ bersama dengan make; Perl, Python, Ruby dan Ruby on Rails; .NET Core; Docker Engine dan Compose; dan pergi
Red Hat Linux 3-Tier Solution di Azure

Sebarkan ke Azure
Templat ini memungkinkan Anda untuk menyebarkan arsitektur 3 Tingkat menggunakan komputer virtual 'Red Hat Enterprise Linux 7.3'. Arsitektur mencakup Virtual Network, load balancer eksternal dan internal, Jump VM, NSGs dll bersama dengan beberapa komputer Virtual RHEL di setiap tingkatan
server Red Hat Tomcat untuk digunakan dengan penyebaran Team Services

Sebarkan ke Azure
Templat ini memungkinkan Anda membuat Red Hat VM yang menjalankan Apache2 dan Tomcat7 dan diaktifkan untuk mendukung tugas Penyebaran Apache Tomcat Layanan Tim Visual Studio, tugas Salin File melalui SSH, dan tugas Unggah FTP (menggunakan ftps) untuk mengaktifkan penyebaran aplikasi web.
Haproxy redundan dengan load-balancer Azure dan IP mengambang

Sebarkan ke Azure
Templat ini membuat penyiapan haproksi berlebihan dengan 2 VM Ubuntu yang dikonfigurasi di belakang load balancer Azure dengan IP mengambang diaktifkan. Masing-masing VM Ubuntu menjalankan haproxy untuk memuat permintaan keseimbangan ke VM aplikasi lain (menjalankan Apache dalam hal ini). Keepalived memungkinkan redundansi untuk VM haproxy dengan menetapkan IP mengambang ke MASTER dan memblokir pemeriksaan load-balancer pada BACKUP. Templat ini juga menyebarkan Akun Penyimpanan, Jaringan Virtual, alamat IP Publik, Antarmuka Jaringan.
Layanan Desktop Jarak Jauh dengan Ketersediaan Tinggi

Sebarkan ke Azure
Kode sampel Templat ARM ini akan menyebarkan lab Koleksi Sesi Remote Desktop Services 2019 dengan ketersediaan tinggi. Tujuannya adalah untuk menyebarkan solusi yang sepenuhnya redundan dan sangat tersedia untuk Layanan Desktop Jauh, menggunakan Windows Server 2019.
ROS di Azure dengan linux VM

Sebarkan ke Azure
Templat ini membuat VM Linux dan menginstal ROS ke dalamnya menggunakan ekstensi CustomScript.
ROS di Azure dengan windows VM

Sebarkan ke Azure
Templat ini membuat VM Windows dan menginstal ROS ke dalamnya menggunakan ekstensi CustomScript.
Appliance yang Diaktifkan Penuh SAP 2 tingkat S/4HANA

Sebarkan ke Azure
Templat ini menyebarkan sistem Appliance yang Diaktifkan Sepenuhnya SAP S/4HANA.
templat SAP LaMa untuk server aplikasi SAP NetWeaver

Sebarkan ke Azure
Templat ini menyebarkan komputer virtual dan menginstal aplikasi yang diperlukan untuk menggunakan komputer virtual ini untuk SAP LaMa. Templat juga membuat tata letak disk yang diperlukan. Untuk informasi selengkapnya tentang mengelola komputer virtual Azure dengan SAP LaMa, lihat /azure/virtual-machines/workloads/sap/lama-installation.
templat SAP LaMa untuk SAP NetWeaver ASCS

Sebarkan ke Azure
Templat ini menyebarkan komputer virtual dan menginstal aplikasi yang diperlukan untuk menggunakan komputer virtual ini untuk SAP LaMa. Templat juga membuat tata letak disk yang diperlukan. Untuk informasi selengkapnya tentang mengelola komputer virtual Azure dengan SAP LaMa, lihat /azure/virtual-machines/workloads/sap/lama-installation.
templat SAP LaMa untuk server database SAP NetWeaver

Sebarkan ke Azure
Templat ini menyebarkan komputer virtual dan menginstal aplikasi yang diperlukan untuk menggunakan komputer virtual ini untuk SAP LaMa. Templat juga membuat tata letak disk yang diperlukan. Untuk informasi selengkapnya tentang mengelola komputer virtual Azure dengan SAP LaMa, lihat /azure/virtual-machines/workloads/sap/lama-installation.
SAP NetWeaver 2 tingkat (disk terkelola)

Sebarkan ke Azure
Templat ini memungkinkan Anda untuk menyebarkan VM menggunakan sistem operasi yang didukung oleh SAP dan Disk Terkelola.
SAP NetWeaver 3 tingkat (disk terkelola)

Sebarkan ke Azure
Templat ini memungkinkan Anda untuk menyebarkan VM menggunakan sistem operasi yang didukung oleh SAP dan Disk Terkelola.
SAP NetWeaver 3 tingkat multi SID (A)SCS (disk terkelola)

Sebarkan ke Azure
Templat ini memungkinkan Anda untuk menyebarkan VM menggunakan sistem operasi yang didukung oleh SAP.
SAP NetWeaver 3 tingkat multi SID AS (disk terkelola)

Sebarkan ke Azure
Templat ini memungkinkan Anda untuk menyebarkan VM menggunakan sistem operasi yang didukung oleh SAP.
SAP NetWeaver 3 tingkat multi SID DB (disk terkelola)

Sebarkan ke Azure
Templat ini memungkinkan Anda untuk menyebarkan VM menggunakan sistem operasi yang didukung oleh SAP.
server file SAP NetWeaver (disk terkelola)

Sebarkan ke Azure
Templat ini memungkinkan Anda untuk menyebarkan server file yang dapat digunakan sebagai penyimpanan bersama untuk SAP NetWeaver.
Secure Ubuntu by Trailbot

Sebarkan ke Azure
Templat ini menyediakan VM Ubuntu yang dilengkapi dengan iblis khusus yang disebut Trailbot Watcher yang memantau file dan log sistem, memicu Kebijakan Cerdas setelah modifikasi dan menghasilkanyang berlabuh blockchain , jejak audit yang tidak dapat diubah dari segala sesuatu yang terjadi pada mereka.
Kata sandi VM Aman dengan key vault

Sebarkan ke Azure
Templat ini memungkinkan Anda untuk menyebarkan VM Windows sederhana dengan mengambil kata sandi yang disimpan di Key Vault. Oleh karena itu kata sandi tidak pernah dimasukkan ke dalam teks biasa dalam file parameter templat
hub virtual aman

Sebarkan ke Azure
Templat ini membuat hub virtual aman menggunakan Azure Firewall untuk mengamankan lalu lintas jaringan cloud Anda yang ditujukan ke Internet.
Runtime Integrasi Host Mandiri di Azure VM

Sebarkan ke Azure
Templat ini membuat runtime integrasi selfhost dan mendaftarkannya di komputer virtual Azure
Langganan SharePoint / 2019 / 2016 yang dikonfigurasi sepenuhnya

Sebarkan ke Azure
Buat DC, SQL Server 2022, dan dari 1 hingga 5 server yang menghosting langganan SharePoint / farm 2019 / 2016 dengan konfigurasi ekstensif, termasuk autentikasi tepercaya, profil pengguna dengan situs pribadi, kepercayaan OAuth (menggunakan sertifikat), situs IIS khusus untuk menghosting add-in kepercayaan tinggi, dll... Versi terbaru perangkat lunak kunci (termasuk Fiddler, vscode, np++, 7zip, ULS Viewer) diinstal. Komputer SharePoint memiliki penyempurnaan tambahan untuk membuatnya segera dapat digunakan (alat administrasi jarak jauh, kebijakan kustom untuk Edge dan Chrome, pintasan, dll...).
Server Pull DSC Sederhana

Sebarkan ke Azure
Contoh ini memungkinkan Anda menyebarkan server penarikan konfigurasi status yang diinginkan powershell.
VPN Situs-ke-Situs dengan VPN Gateway aktif-aktif dengan BGP

Sebarkan ke Azure
Templat ini memungkinkan Anda untuk menyebarkan VPN situs-ke-situs antara dua VNet dengan VPN Gateway dalam konfigurasi aktif-aktif dengan BGP. Setiap Azure VPN Gateway menyelesaikan FQDN rekan jarak jauh untuk menentukan IP publik VPN Gateway jarak jauh. Templat berjalan seperti yang diharapkan di wilayah Azure dengan zona ketersediaan.
SonarQube di Windows dengan Azure SQL Database

Sebarkan ke Azure
Sebarkan VM Windows dengan SonarQube yang diinstal dan dikonfigurasi terhadap Azure SQL Database.
Memutar kluster Torque

Sebarkan ke Azure
Templat memutar kluster Torque.
CSP Provisi SQL

Sebarkan ke Azure
Microsoft Azure memiliki penawaran langganan baru, Langganan CSP. Beberapa aspek penyebaran komputer virtual SQL belum didukung dalam langganan CSP. Ini termasuk Ekstensi Agen IaaS SQL, yang diperlukan untuk fitur seperti Pencadangan Otomatis SQL dan Patching Otomatis SQL.
SQL Server 2014 SP1 Enterprise semua fitur komputer virtual SQL yang diaktifkan

Sebarkan ke Azure
Templat ini akan membuat edisi SQL Server 2014 SP1 Enterprise dengan fitur Patching Otomatis, Pencadangan Otomatis, dan Integrasi Azure Key Vault diaktifkan.
SQL Server 2014 SP1 Enterprise dengan Patching Otomatis

Sebarkan ke Azure
Templat ini akan membuat edisi SQL Server 2014 SP1 Enterprise dengan fitur Patching Otomatis diaktifkan.
SQL Server 2014 SP1 Enterprise dengan Azure Key Vault

Sebarkan ke Azure
Templat ini akan membuat edisi SQL Server 2014 SP1 Enterprise dengan fitur Integrasi Azure Key Vault diaktifkan.
SQL Server 2014 SP2 Enterprise dengan Pencadangan Otomatis

Sebarkan ke Azure
Templat ini akan membuat edisi SQL Server 2014 SP2 Enterprise dengan fitur Auto Backup diaktifkan
komputer virtual SQL Server dengan pengaturan penyimpanan yang dioptimalkan performa

Sebarkan ke Azure
Membuat Komputer Virtual SQL Server dengan pengaturan penyimpanan yang dioptimalkan performa pada PremiumSSD
Pengaturan Penyimpanan yang Dioptimalkan Performa VM SQL pada UltraSSD

Sebarkan ke Azure
Membuat Komputer Virtual SQL Server dengan pengaturan penyimpanan yang dioptimalkan performa, menggunakan UltraSSD untuk file Log SQL
Studio Ethereum Mandiri

Sebarkan ke Azure
Templat ini menyebarkan docker dengan versi mandiri Ethereum Studio di Ubuntu.
Load Balancer Standar dengan Kumpulan Backend berdasarkan Alamat IP

Sebarkan ke Azure
Templat ini digunakan untuk menunjukkan bagaimana Templat ARM dapat digunakan untuk mengonfigurasi Kumpulan Backend Load Balancer menurut Alamat IP seperti yang diuraikan dalam dokumen manajemen Kumpulan Backend.
SUSE Linux Enterprise Server VM (SLES 12)

Sebarkan ke Azure
Templat ini akan memungkinkan Anda untuk menyebarkan VM SUSE Linux Enterprise Server (SLES 12), menggunakan gambar VM Pay-As-You-Go SLES untuk versi yang dipilih pada VM Standard D1 di lokasi grup sumber daya yang Anda pilih dengan disk data 100 GiB tambahan yang terpasang ke VM. Biaya tambahan berlaku untuk gambar ini - lihat halaman Harga Azure VM untuk detailnya.
uji coba ekstensi Perlindungan Titik Akhir Symantec pada windows VM

Sebarkan ke Azure
Templat ini membuat VM Windows dan menyiapkan versi percobaan Perlindungan Titik Akhir Symantec
Telegraf-InfluxDB-Grafana

Sebarkan ke Azure
Templat ini memungkinkan Anda untuk menyebarkan instans Telegraf-InfluxDB-Grafana pada Linux Ubuntu 14.04 LTS VM. Ini akan menyebarkan VM di lokasi grup sumber daya dan mengembalikan FQDN VM dan menginstal komponen Telegraf, InfluxDB, dan Grafana. Templat menyediakan konfigurasi untuk telegraf dengan plugin yang diaktifkan untuk Docker, metrik host kontainer.
Terraform di Azure

Sebarkan ke Azure
Templat ini memungkinkan Anda untuk menyebarkan stasiun kerja Terraform sebagai VM Linux dengan MSI.
lingkungan Pengujian untuk Azure Firewall Premium

Sebarkan ke Azure
Templat ini membuat Azure Firewall Premium dan Firewall Policy dengan fitur premium seperti Intrusion Inspection Detection (IDPS), inspeksi TLS, dan pemfilteran Kategori Web
Penyebaran Domain Dasar TFS

Sebarkan ke Azure
Templat ini membuat penyebaran TFS VM tunggal mandiri, termasuk TFS, SQL Express, dan Pengendali Domain. Ini dimaksudkan untuk digunakan untuk mengevaluasi TFS di Azure, bukan sebagai penyebaran produksi.
Penyebaran Grup Kerja TFS

Sebarkan ke Azure
Templat ini membuat penyebaran grup kerja TFS VM tunggal mandiri, termasuk TFS dan SQL Express. Ini dimaksudkan untuk digunakan untuk mengevaluasi TFS di Azure, bukan sebagai penyebaran produksi.
dua tingkat nodejsapp-migration-to-containers-on-Azure

Sebarkan ke Azure
Migrasi aplikasi dua tingkat ke kontainer azure dan database PaaS.
server Web Ubuntu Apache2 dengan halaman pengujian yang diminta

Sebarkan ke Azure
Templat ini memungkinkan Anda untuk dengan cepat membuat VM Ubuntu yang menjalankan Apache2 dengan konten halaman pengujian yang Anda tentukan sebagai parameter. Ini dapat berguna untuk validasi/demo/prototipe cepat.
kotak dev lintas platform penuh Ubuntu dengan agen Team Services

Sebarkan ke Azure
Templat ini memungkinkan Anda membuat VM Ubuntu dengan serangkaian lengkap SDK lintas platform dan agen build Linux Visual Studio Team Services. Setelah VM berhasil disediakan, penginstalan agen build Team Services dapat diverifikasi dengan melihat di bawah pengaturan akun Team Services Anda di bawah Kumpulan agen. Bahasa/Alat yang didukung: OpenJDK Java 7 dan 8; Ant, Maven, dan Gradle; npm dan nodeJS; groovy dan gulp; Gnu C dan C++ bersama dengan make; Perl, Python, Ruby dan Ruby on Rails; .NET; dan pergi
Ubuntu Mate Desktop VM dengan vscode

Sebarkan ke Azure
Templat ini memungkinkan Anda untuk menyebarkan VM Linux sederhana menggunakan beberapa opsi berbeda untuk versi Ubuntu, menggunakan versi patch terbaru. Ini akan menyebarkan VM ukuran A1 di lokasi grup sumber daya dan mengembalikan FQDN VM.
server Ubuntu Tomcat untuk digunakan dengan penyebaran Team Services

Sebarkan ke Azure
Templat ini memungkinkan Anda membuat VM Ubuntu yang menjalankan Apache2 dan Tomcat7 dan diaktifkan untuk mendukung tugas Penyebaran Apache Tomcat Layanan Tim Visual Studio, tugas Salin File melalui SSH, dan tugas Unggah FTP (menggunakan ftps) untuk mengaktifkan penyebaran aplikasi web.
VM Ubuntu dengan agen OpenJDK 7/8, Maven, dan Team Services

Sebarkan ke Azure
Templat ini memungkinkan Anda membuat mesin build perangkat lunak VM Ubuntu dengan OpenJDK 7 dan 8, Maven (dan dengan demikian Ant) dan agen build Linux Visual Studio Team Services. Setelah VM berhasil disediakan, penginstalan agen build Team Services dapat diverifikasi dengan melihat di bawah pengaturan akun Team Services Anda di bawah Kumpulan agen
Menggunakan Azure Firewall sebagai Proksi DNS di topologi Hub & Spoke

Sebarkan ke Azure
Sampel ini menunjukkan cara menyebarkan topologi hub-spoke di Azure menggunakan Azure Firewall. Jaringan virtual hub bertindak sebagai titik pusat konektivitas ke banyak jaringan virtual spoke yang terhubung ke jaringan virtual hub melalui peering jaringan virtual.
Menggunakan ekstensi skrip untuk menginstal Mongo DB pada VM Ubuntu

Sebarkan ke Azure
Templat ini menyebarkan Konfigurasi dan Instal Mongo DB pada Ubuntu Virtual Machine dalam dua skrip terpisah. Templat ini adalah contoh yang baik yang menampilkan cara mengekspresikan dependensi antara dua skrip yang berjalan pada komputer virtual yang sama. Templat ini juga menyebarkan Akun Penyimpanan, Jaringan Virtual, alamat IP Publik, dan Antarmuka Jaringan.
Rute yang ditentukan pengguna dan Appliance

Sebarkan ke Azure
Templat ini menyebarkan Virtual Network, VM di subnet dan rute masing-masing untuk mengarahkan lalu lintas ke appliance
Vert.x, OpenJDK, Apache, dan MySQL Server di VM Ubuntu

Sebarkan ke Azure
Templat ini menggunakan ekstensi Azure Linux CustomScript untuk menyebarkan Vert.x, OpenJDK, Apache, dan MySQL Server di Ubuntu 14.04 LTS.
Komputer virtual dengan port RDP

Sebarkan ke Azure
Membuat komputer virtual dan membuat aturan NAT untuk RDP ke VM di load balancer
Komputer Virtual dengan Sumber Daya Bersyarah

Sebarkan ke Azure
Templat ini memungkinkan penyebaran VM linux menggunakan sumber daya baru atau yang sudah ada untuk Jaringan Virtual, Penyimpanan, dan Alamat IP Publik. Ini juga memungkinkan untuk memilih antara SSH dan Autentikasi kata sandi. Templat menggunakan kondisi dan fungsi logika untuk menghapus kebutuhan akan penyebaran berlapis.
Virtual Network NAT dengan VM

Sebarkan ke Azure
Menyebarkan gateway NAT dan komputer virtual
Visual Studio 2019 CE dengan Docker Desktop

Sebarkan ke Azure
Pengembangan Kontainer dengan Visual Studio 2019 CE dengan Docker Desktop
Visual Studio dan Visual Studio Team Services Build Agent VM

Sebarkan ke Azure
Templat ini memperluas templat Visual Studio Dev VM. Ini membuat VM di vnet baru, akun penyimpanan, nic, dan ip publik dengan tumpukan komputasi baru kemudian menginstal agen build Visual Studio Team Services.
VM Pengembangan Visual Studio

Sebarkan ke Azure
Templat ini membuat Visual Studio 2015 atau Dev15 VM dari gambar VM galeri dasar yang tersedia. Ini membuat VM di vnet baru, akun penyimpanan, nic, dan ip publik dengan tumpukan komputasi baru.
VM Pengembangan Visual Studio dengan paket Chocolatey

Sebarkan ke Azure
Templat ini membuat VM Visual Studio 2013 atau 2015 dari gambar VM galeri dasar yang tersedia. Ini membuat VM di vnet baru, akun penyimpanan, nic, dan ip publik dengan tumpukan komputasi baru.
Visual Studio Development VM dengan O365 yang telah diinstal sebelumnya

Sebarkan ke Azure
Templat ini membuat Visual Studio 2015 VM dari gambar VM galeri dasar yang tersedia. Ini membuat VM di vnet baru, akun penyimpanan, nic, dan ip publik dengan tumpukan komputasi baru.
templat beban kerja bootstorm VM

Sebarkan ke Azure
Templat ini membuat jumlah VM yang diminta dan boot secara bersamaan untuk menghitung waktu boot VM rata-rata
VM Menggunakan Identitas Terkelola untuk Unduhan Artefak

Sebarkan ke Azure
Templat ini menunjukkan cara menggunakan identitas terkelola untuk mengunduh artefak untuk ekstensi skrip kustom komputer virtual.
ekstensi VMAccess pada VM Ubuntu

Sebarkan ke Azure
Templat ini membuat VM Ubuntu dan menginstal ekstensi VMAccess
VM di Zona Ketersediaan dengan Load Balancer dan NAT

Sebarkan ke Azure
Templat ini memungkinkan Anda membuat Komputer Virtual yang didistribusikan di seluruh Zona Ketersediaan dengan Load Balancer dan mengonfigurasi aturan NAT melalui load balancer. Templat ini juga menyebarkan Jaringan Virtual, alamat IP Publik, dan Antarmuka Jaringan. Dalam templat ini, kami menggunakan kemampuan perulangan sumber daya untuk membuat antarmuka jaringan dan komputer virtual
appliance jaringan VNS3 untuk konektivitas cloud dan keamanan

Sebarkan ke Azure
VNS3 adalah perangkat lunak hanya appliance virtual yang menyediakan fitur dan fungsi gabungan dari appliance keamanan, pengontrol pengiriman aplikasi, dan perangkat manajemen ancaman terpadu di tepi aplikasi cloud. Manfaat utama, di atas jaringan cloud, enkripsi yang selalu di ujung ke ujung, pusat data federasi, wilayah cloud, penyedia cloud, dan/atau kontainer, membuat satu ruang alamat terpadu, kontrol yang dapat dibuktikan atas kunci enkripsi, jaringan bertaut yang dapat dikelola dalam skala besar, HA yang andal di cloud, mengisolasi aplikasi sensitif (Segmentasi Jaringan berbiaya rendah yang cepat), segmentasi dalam aplikasi, Analisis semua data yang bergerak di cloud. Fungsi jaringan utama; router virtual, switch, firewall, konsentrator vpn, distributor multicast, dengan plugin untuk WAF, NIC, penembolokan, proksi, load balancer dan fungsi jaringan lapisan 4 sampai 7 lainnya, VNS3 tidak memerlukan pengetahuan atau pelatihan baru untuk diterapkan, sehingga Anda dapat berintegrasi dengan peralatan jaringan yang ada.
WildFly 18 di CentOS 8 (VM mandiri)

Sebarkan ke Azure
Templat ini memungkinkan Anda membuat VM CentOS 8 yang menjalankan WildFly 18.0.1.Final dan juga menyebarkan aplikasi web yang disebut JBoss-EAP di Azure, Anda dapat masuk ke Konsol Admin menggunakan nama pengguna dan kata sandi Wildfly yang dikonfigurasi pada saat penyebaran.
Windows Docker Host dengan Portainer dan Traefik yang telah diinstal sebelumnya

Sebarkan ke Azure
Windows Docker Host dengan Portainer dan Traefik telah diinstal sebelumnya
VM Windows Server dengan SSH

Sebarkan ke Azure
Sebarkan satu VM Windows dengan Open SSH diaktifkan sehingga Anda dapat terhubung melalui SSH menggunakan autentikasi berbasis kunci.
VM Windows dengan garis besar aman Azure

Sebarkan ke Azure
Templat membuat komputer virtual yang menjalankan Windows Server di jaringan virtual baru, dengan alamat IP publik. Setelah komputer disebarkan, ekstensi konfigurasi tamu diinstal dan garis besar aman Azure untuk Windows Server diterapkan. Jika konfigurasi komputer melayang, Anda dapat menerapkan kembali pengaturan dengan menyebarkan templat lagi.
VM Windows dengan O365 yang telah diinstal sebelumnya

Sebarkan ke Azure
Templat ini membuat VM berbasis Windows. Ini membuat VM di vnet baru, akun penyimpanan, nic, dan ip publik dengan tumpukan komputasi baru.
WinRM pada windows VM

Sebarkan ke Azure
Templat ini menginstal sertifikat dari Azure Key Vault pada Komputer Virtual dan membuka listener HTTP dan HTTPS WinRM. Prasyarat: Sertifikat yang diunggah ke Azure Key Vault. Membuat Key Vault menggunakan templat di http://azure.microsoft.com/en-us/documentation/templates/101-create-key-vault
kluster Zookeeper pada VM Ubuntu

Sebarkan ke Azure
Templat ini membuat kluster Zookeper simpul 'n' pada VM Ubuntu. Gunakan parameter scaleNumber untuk menentukan jumlah simpul dalam kluster ini

Definisi sumber daya Terraform (penyedia AzAPI)

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Compute/virtualMachines@2024-11-01"
  name = "string"
  identity = {
    type = "string"
    userAssignedIdentities = {
      {customized property} = {
      }
    }
  }
  location = "string"
  placement = {
    excludeZones = [
      "string"
    ]
    includeZones = [
      "string"
    ]
    zonePlacementPolicy = "string"
  }
  plan = {
    name = "string"
    product = "string"
    promotionCode = "string"
    publisher = "string"
  }
  tags = {
    {customized property} = "string"
  }
  zones = [
    "string"
  ]
  body = jsonencode({
    extendedLocation = {
      name = "string"
      type = "string"
    }
    properties = {
      additionalCapabilities = {
        hibernationEnabled = bool
        ultraSSDEnabled = bool
      }
      applicationProfile = {
        galleryApplications = [
          {
            configurationReference = "string"
            enableAutomaticUpgrade = bool
            order = int
            packageReferenceId = "string"
            tags = "string"
            treatFailureAsDeploymentFailure = bool
          }
        ]
      }
      availabilitySet = {
        id = "string"
      }
      billingProfile = {
        maxPrice = int
      }
      capacityReservation = {
        capacityReservationGroup = {
          id = "string"
        }
      }
      diagnosticsProfile = {
        bootDiagnostics = {
          enabled = bool
          storageUri = "string"
        }
      }
      evictionPolicy = "string"
      extensionsTimeBudget = "string"
      hardwareProfile = {
        vmSize = "string"
        vmSizeProperties = {
          vCPUsAvailable = int
          vCPUsPerCore = int
        }
      }
      host = {
        id = "string"
      }
      hostGroup = {
        id = "string"
      }
      licenseType = "string"
      networkProfile = {
        networkApiVersion = "string"
        networkInterfaceConfigurations = [
          {
            name = "string"
            properties = {
              auxiliaryMode = "string"
              auxiliarySku = "string"
              deleteOption = "string"
              disableTcpStateTracking = bool
              dnsSettings = {
                dnsServers = [
                  "string"
                ]
              }
              dscpConfiguration = {
                id = "string"
              }
              enableAcceleratedNetworking = bool
              enableFpga = bool
              enableIPForwarding = bool
              ipConfigurations = [
                {
                  name = "string"
                  properties = {
                    applicationGatewayBackendAddressPools = [
                      {
                        id = "string"
                      }
                    ]
                    applicationSecurityGroups = [
                      {
                        id = "string"
                      }
                    ]
                    loadBalancerBackendAddressPools = [
                      {
                        id = "string"
                      }
                    ]
                    primary = bool
                    privateIPAddressVersion = "string"
                    publicIPAddressConfiguration = {
                      name = "string"
                      properties = {
                        deleteOption = "string"
                        dnsSettings = {
                          domainNameLabel = "string"
                          domainNameLabelScope = "string"
                        }
                        idleTimeoutInMinutes = int
                        ipTags = [
                          {
                            ipTagType = "string"
                            tag = "string"
                          }
                        ]
                        publicIPAddressVersion = "string"
                        publicIPAllocationMethod = "string"
                        publicIPPrefix = {
                          id = "string"
                        }
                      }
                      sku = {
                        name = "string"
                        tier = "string"
                      }
                    }
                    subnet = {
                      id = "string"
                    }
                  }
                }
              ]
              networkSecurityGroup = {
                id = "string"
              }
              primary = bool
            }
          }
        ]
        networkInterfaces = [
          {
            id = "string"
            properties = {
              deleteOption = "string"
              primary = bool
            }
          }
        ]
      }
      osProfile = {
        adminPassword = "string"
        adminUsername = "string"
        allowExtensionOperations = bool
        computerName = "string"
        customData = "string"
        linuxConfiguration = {
          disablePasswordAuthentication = bool
          enableVMAgentPlatformUpdates = bool
          patchSettings = {
            assessmentMode = "string"
            automaticByPlatformSettings = {
              bypassPlatformSafetyChecksOnUserSchedule = bool
              rebootSetting = "string"
            }
            patchMode = "string"
          }
          provisionVMAgent = bool
          ssh = {
            publicKeys = [
              {
                keyData = "string"
                path = "string"
              }
            ]
          }
        }
        requireGuestProvisionSignal = bool
        secrets = [
          {
            sourceVault = {
              id = "string"
            }
            vaultCertificates = [
              {
                certificateStore = "string"
                certificateUrl = "string"
              }
            ]
          }
        ]
        windowsConfiguration = {
          additionalUnattendContent = [
            {
              componentName = "Microsoft-Windows-Shell-Setup"
              content = "string"
              passName = "OobeSystem"
              settingName = "string"
            }
          ]
          enableAutomaticUpdates = bool
          patchSettings = {
            assessmentMode = "string"
            automaticByPlatformSettings = {
              bypassPlatformSafetyChecksOnUserSchedule = bool
              rebootSetting = "string"
            }
            enableHotpatching = bool
            patchMode = "string"
          }
          provisionVMAgent = bool
          timeZone = "string"
          winRM = {
            listeners = [
              {
                certificateUrl = "string"
                protocol = "string"
              }
            ]
          }
        }
      }
      platformFaultDomain = int
      priority = "string"
      proximityPlacementGroup = {
        id = "string"
      }
      scheduledEventsPolicy = {
        scheduledEventsAdditionalPublishingTargets = {
          eventGridAndResourceGraph = {
            enable = bool
          }
        }
        userInitiatedReboot = {
          automaticallyApprove = bool
        }
        userInitiatedRedeploy = {
          automaticallyApprove = bool
        }
      }
      scheduledEventsProfile = {
        osImageNotificationProfile = {
          enable = bool
          notBeforeTimeout = "string"
        }
        terminateNotificationProfile = {
          enable = bool
          notBeforeTimeout = "string"
        }
      }
      securityProfile = {
        encryptionAtHost = bool
        encryptionIdentity = {
          userAssignedIdentityResourceId = "string"
        }
        proxyAgentSettings = {
          enabled = bool
          imds = {
            inVMAccessControlProfileReferenceId = "string"
            mode = "string"
          }
          keyIncarnationId = int
          mode = "string"
          wireServer = {
            inVMAccessControlProfileReferenceId = "string"
            mode = "string"
          }
        }
        securityType = "string"
        uefiSettings = {
          secureBootEnabled = bool
          vTpmEnabled = bool
        }
      }
      storageProfile = {
        alignRegionalDisksToVMZone = bool
        dataDisks = [
          {
            caching = "string"
            createOption = "string"
            deleteOption = "string"
            detachOption = "string"
            diskSizeGB = int
            image = {
              uri = "string"
            }
            lun = int
            managedDisk = {
              diskEncryptionSet = {
                id = "string"
              }
              id = "string"
              securityProfile = {
                diskEncryptionSet = {
                  id = "string"
                }
                securityEncryptionType = "string"
              }
              storageAccountType = "string"
            }
            name = "string"
            sourceResource = {
              id = "string"
            }
            toBeDetached = bool
            vhd = {
              uri = "string"
            }
            writeAcceleratorEnabled = bool
          }
        ]
        diskControllerType = "string"
        imageReference = {
          communityGalleryImageId = "string"
          id = "string"
          offer = "string"
          publisher = "string"
          sharedGalleryImageId = "string"
          sku = "string"
          version = "string"
        }
        osDisk = {
          caching = "string"
          createOption = "string"
          deleteOption = "string"
          diffDiskSettings = {
            option = "string"
            placement = "string"
          }
          diskSizeGB = int
          encryptionSettings = {
            diskEncryptionKey = {
              secretUrl = "string"
              sourceVault = {
                id = "string"
              }
            }
            enabled = bool
            keyEncryptionKey = {
              keyUrl = "string"
              sourceVault = {
                id = "string"
              }
            }
          }
          image = {
            uri = "string"
          }
          managedDisk = {
            diskEncryptionSet = {
              id = "string"
            }
            id = "string"
            securityProfile = {
              diskEncryptionSet = {
                id = "string"
              }
              securityEncryptionType = "string"
            }
            storageAccountType = "string"
          }
          name = "string"
          osType = "string"
          vhd = {
            uri = "string"
          }
          writeAcceleratorEnabled = bool
        }
      }
      userData = "string"
      virtualMachineScaleSet = {
        id = "string"
      }
    }
  })
}

Nilai Properti

AdditionalCapabilities

Nama Deskripsi Nilai
hibernationEnabled Bendera yang mengaktifkan atau menonaktifkan kemampuan hibernasi pada VM. bool
ultraSSDEnabled Bendera yang memungkinkan atau menonaktifkan kemampuan untuk memiliki satu atau beberapa disk data terkelola dengan jenis akun penyimpanan UltraSSD_LRS pada VM atau VMSS. Disk terkelola dengan jenis akun penyimpanan UltraSSD_LRS dapat ditambahkan ke komputer virtual atau set skala komputer virtual hanya jika properti ini diaktifkan. bool

AdditionalUnattendContent

Nama Deskripsi Nilai
componentName Nama komponen. Saat ini, satu-satunya nilai yang diizinkan adalah Microsoft-Windows-Shell-Setup. 'Microsoft-Windows-Shell-Setup'
puas Menentukan konten berformat XML yang ditambahkan ke file unattend.xml untuk jalur dan komponen yang ditentukan. XML harus kurang dari 4KB dan harus menyertakan elemen akar untuk pengaturan atau fitur yang sedang disisipkan. tali
passName Nama terusan. Saat ini, satu-satunya nilai yang diizinkan adalah OobeSystem. 'OobeSystem'
settingName Menentukan nama pengaturan yang diterapkan konten. Nilai yang mungkin adalah: FirstLogonCommands dan AutoLogon. 'AutoLogon'
'FirstLogonCommands'

ApiEntityReference

Nama Deskripsi Nilai
Id Id sumber daya ARM dalam bentuk /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/... tali

ApplicationProfile

Nama Deskripsi Nilai
galleryApplications Menentukan aplikasi galeri yang harus tersedia untuk VM/VMSS VMGalleryApplication[]

BillingProfile

Nama Deskripsi Nilai
maxPrice Menentukan harga maksimum yang ingin Anda bayar untuk Azure Spot VM/VMSS. Harga ini dalam Dolar AS.

Harga ini akan dibandingkan dengan harga Azure Spot saat ini untuk ukuran VM. Selain itu, harga dibandingkan pada saat membuat/memperbarui Azure Spot VM/VMSS dan operasi hanya akan berhasil jika maxPrice lebih besar dari harga Azure Spot saat ini.

MaxPrice juga akan digunakan untuk mengusir Azure Spot VM/VMSS jika harga Azure Spot saat ini melampaui maxPrice setelah pembuatan VM/VMSS.

Nilai yang mungkin adalah:

- Nilai desimal apa pun lebih besar dari nol. Contoh: 0.01538

-1 – menunjukkan harga default up-to sesuai permintaan.

Anda dapat mengatur maxPrice ke -1 untuk menunjukkan bahwa Azure Spot VM/VMSS tidak boleh dikeluarkan karena alasan harga. Selain itu, harga maks default adalah -1 jika tidak disediakan oleh Anda.

Versi api minimum: 2019-03-01.
Int

BootDiagnostics

Nama Deskripsi Nilai
Diaktifkan Apakah diagnostik boot harus diaktifkan pada Komputer Virtual. bool
storageUri Uri akun penyimpanan yang digunakan untuk menempatkan output dan cuplikan layar konsol. Jika storageUri tidak ditentukan saat mengaktifkan diagnostik boot, penyimpanan terkelola akan digunakan. tali

CapacityReservationProfile

Nama Deskripsi Nilai
capacityReservationGroup Menentukan id sumber daya grup reservasi kapasitas yang harus digunakan untuk mengalokasikan komputer virtual atau instans vm set skala yang disediakan kapasitas yang cukup telah dicadangkan. Silakan merujuk untuk https://aka.ms/CapacityReservation detail selengkapnya. SubResource

DataDisk

Nama Deskripsi Nilai
Caching Menentukan persyaratan penembolokan. Nilai yang mungkin adalah: None,ReadOnly,ReadWrite. Perilaku default adalah: Tidak Ada untuk penyimpanan Standar. ReadOnly untuk penyimpanan Premium. 'Tidak Ada'
'ReadOnly'
'ReadWrite'
createOption Menentukan bagaimana disk komputer virtual harus dibuat. Nilai yang mungkin Lampirkan: Nilai ini digunakan saat Anda menggunakan disk khusus untuk membuat komputer virtual. FromImage: Nilai ini digunakan saat Anda menggunakan gambar untuk membuat disk data komputer virtual. Jika Anda menggunakan gambar platform, Anda juga harus menggunakan elemen imageReference yang dijelaskan di atas. Jika Anda menggunakan gambar marketplace, Anda juga harus menggunakan elemen paket yang dijelaskan sebelumnya. Kosong: Nilai ini digunakan saat membuat disk data kosong. Salin: Nilai ini digunakan untuk membuat disk data dari rekam jepret atau disk lain. Pulihkan: Nilai ini digunakan untuk membuat disk data dari titik pemulihan disk. 'Lampirkan'
'Salin'
'Kosong'
'FromImage'
'Pulihkan' (diperlukan)
deleteOption Menentukan apakah disk data harus dihapus atau dilepas saat penghapusan VM. Nilai yang mungkin adalah: Hapus. Jika nilai ini digunakan, disk data akan dihapus saat VM dihapus. Melepaskan. Jika nilai ini digunakan, disk data dipertahankan setelah VM dihapus. Nilai default diatur ke Lepaskan. 'Hapus'
'Lepaskan'
detachOption Menentukan perilaku lepaskan yang akan digunakan saat melepaskan disk atau yang sudah dalam proses pencopotan dari komputer virtual. Nilai yang didukung: ForceDetach. detachOption: ForceDetach hanya berlaku untuk disk data terkelola. Jika upaya pencopotan disk data sebelumnya tidak selesai karena kegagalan tak terduga dari komputer virtual dan disk masih belum dirilis, maka gunakan force-detach sebagai opsi upaya terakhir untuk melepaskan disk secara paksa dari VM. Semua penulisan mungkin belum dihapus saat menggunakan perilaku lepas ini. Untuk melepaskan paksa pembaruan disk data keBeDetached ke 'true' bersama dengan pengaturan detachOption: 'ForceDetach'. 'ForceDetach'
diskSizeGB Menentukan ukuran disk data kosong dalam gigabyte. Elemen ini dapat digunakan untuk menimpa ukuran disk dalam gambar komputer virtual. Properti 'diskSizeGB' adalah jumlah byte x 1024^3 untuk disk dan nilainya tidak boleh lebih besar dari 1023. Int
citra Hard disk virtual gambar pengguna sumber. Hard disk virtual akan disalin sebelum dilampirkan ke komputer virtual. Jika SourceImage disediakan, hard drive virtual tujuan tidak boleh ada. VirtualHardDisk
Lun Menentukan nomor unit logis disk data. Nilai ini digunakan untuk mengidentifikasi disk data dalam VM dan oleh karena itu harus unik untuk setiap disk data yang terpasang pada VM. int (diperlukan)
managedDisk Parameter disk terkelola. ManagedDiskParameters
Nama Nama disk. tali
sourceResource Pengidentifikasi sumber daya sumber. Ini bisa menjadi rekam jepret, atau titik pemulihan disk untuk membuat disk. ApiEntityReference
toBeDetached Menentukan apakah disk data sedang dalam proses pencopotan dari VirtualMachine/VirtualMachineScaleset bool
Vhd Hard disk virtual. VirtualHardDisk
writeAcceleratorEnabled Menentukan apakah writeAccelerator harus diaktifkan atau dinonaktifkan pada disk. bool

DiagnosticsProfile

Nama Deskripsi Nilai
bootDiagnostics Diagnostik Boot adalah fitur penelusuran kesalahan yang memungkinkan Anda melihat Output Konsol dan Cuplikan Layar untuk mendiagnosis status VM. NOTE: Jika storageUri ditentukan, pastikan akun penyimpanan berada di wilayah dan langganan yang sama dengan VM. Anda dapat dengan mudah melihat output log konsol Anda. Azure juga memungkinkan Anda melihat cuplikan layar VM dari hypervisor. BootDiagnostics

DiffDiskSettings

Nama Deskripsi Nilai
pilihan Menentukan pengaturan disk ephemeral untuk disk sistem operasi. 'Lokal'
Penempatan Menentukan penempatan disk ephemeral untuk disk sistem operasi. Nilai yang mungkin adalah: CacheDisk,ResourceDisk,NvmeDisk. Perilaku defaultnya adalah: CacheDisk jika dikonfigurasi untuk ukuran VM jika tidak ResourceDisk atau NvmeDisk digunakan. Lihat dokumentasi ukuran VM untuk VM Windows di /azure/virtual-machines/windows/sizes dan Linux VM di /azure/virtual-machines/linux/sizes untuk memeriksa ukuran VM mana yang mengekspos disk cache. Versi api minimum untuk NvmeDisk: 2024-03-01. 'CacheDisk'
'NvmeDisk'
'ResourceDisk'

DiskEncryptionSetParameters

Nama Deskripsi Nilai
Id Id Sumber Daya tali

DiskEncryptionSettings

Nama Deskripsi Nilai
diskEncryptionKey Menentukan lokasi kunci enkripsi disk, yang merupakan Rahasia Key Vault. KeyVaultSecretReference
Diaktifkan Menentukan apakah enkripsi disk harus diaktifkan pada komputer virtual. bool
keyEncryptionKey Menentukan lokasi kunci enkripsi kunci di Key Vault. KeyVaultKeyReference

EncryptionIdentity

Nama Deskripsi Nilai
userAssignedIdentityResourceId Menentukan ID Sumber Daya ARM dari salah satu identitas pengguna yang terkait dengan VM. tali

EventGridAndResourceGraph

Nama Deskripsi Nilai
mengaktifkan Menentukan apakah kisi peristiwa dan grafik sumber daya diaktifkan untuk Konfigurasi terkait peristiwa terjadwal. bool

ExtendedLocation

Nama Deskripsi Nilai
Nama Nama lokasi yang diperluas. tali
jenis Jenis lokasi yang diperluas. 'EdgeZone'

HardwareProfile

Nama Deskripsi Nilai
vmSize Menentukan ukuran komputer virtual. Jenis data enum saat ini tidak digunakan lagi dan akan dihapus pada 23 Desember 2023. Cara yang disarankan untuk mendapatkan daftar ukuran yang tersedia adalah menggunakan API ini: Mencantumkan semua ukuran komputer virtual yang tersedia dalam set ketersediaan, Mencantumkan semua ukuran komputer virtual yang tersedia di wilayah, Mencantumkan semua ukuran komputer virtual yang tersedia untuk mengubah ukuran. Untuk informasi selengkapnya tentang ukuran komputer virtual, lihat Ukuran untuk komputer virtual. Ukuran VM yang tersedia bergantung pada wilayah dan set ketersediaan. 'Basic_A0'
'Basic_A1'
'Basic_A2'
'Basic_A3'
'Basic_A4'
'Standard_A0'
'Standard_A1'
'Standard_A10'
'Standard_A11'
'Standard_A1_v2'
'Standard_A2'
'Standard_A2m_v2'
'Standard_A2_v2'
'Standard_A3'
'Standard_A4'
'Standard_A4m_v2'
'Standard_A4_v2'
'Standard_A5'
'Standard_A6'
'Standard_A7'
'Standard_A8'
'Standard_A8m_v2'
'Standard_A8_v2'
'Standard_A9'
'Standard_B1ms'
'Standard_B1s'
'Standard_B2ms'
'Standard_B2s'
'Standard_B4ms'
'Standard_B8ms'
'Standard_D1'
'Standard_D11'
'Standard_D11_v2'
'Standard_D12'
'Standard_D12_v2'
'Standard_D13'
'Standard_D13_v2'
'Standard_D14'
'Standard_D14_v2'
'Standard_D15_v2'
'Standard_D16s_v3'
'Standard_D16_v3'
'Standard_D1_v2'
'Standard_D2'
'Standard_D2s_v3'
'Standard_D2_v2'
'Standard_D2_v3'
'Standard_D3'
'Standard_D32s_v3'
'Standard_D32_v3'
'Standard_D3_v2'
'Standard_D4'
'Standard_D4s_v3'
'Standard_D4_v2'
'Standard_D4_v3'
'Standard_D5_v2'
'Standard_D64s_v3'
'Standard_D64_v3'
'Standard_D8s_v3'
'Standard_D8_v3'
'Standard_DS1'
'Standard_DS11'
'Standard_DS11_v2'
'Standard_DS12'
'Standard_DS12_v2'
'Standard_DS13'
'Standard_DS13-2_v2'
'Standard_DS13-4_v2'
'Standard_DS13_v2'
'Standard_DS14'
'Standard_DS14-4_v2'
'Standard_DS14-8_v2'
'Standard_DS14_v2'
'Standard_DS15_v2'
'Standard_DS1_v2'
'Standard_DS2'
'Standard_DS2_v2'
'Standard_DS3'
'Standard_DS3_v2'
'Standard_DS4'
'Standard_DS4_v2'
'Standard_DS5_v2'
'Standard_E16s_v3'
'Standard_E16_v3'
'Standard_E2s_v3'
'Standard_E2_v3'
'Standard_E32-16_v3'
'Standard_E32-8s_v3'
'Standard_E32s_v3'
'Standard_E32_v3'
'Standard_E4s_v3'
'Standard_E4_v3'
'Standard_E64-16s_v3'
'Standard_E64-32s_v3'
'Standard_E64s_v3'
'Standard_E64_v3'
'Standard_E8s_v3'
'Standard_E8_v3'
'Standard_F1'
'Standard_F16'
'Standard_F16s'
'Standard_F16s_v2'
'Standard_F1s'
'Standard_F2'
'Standard_F2s'
'Standard_F2s_v2'
'Standard_F32s_v2'
'Standard_F4'
'Standard_F4s'
'Standard_F4s_v2'
'Standard_F64s_v2'
'Standard_F72s_v2'
'Standard_F8'
'Standard_F8s'
'Standard_F8s_v2'
'Standard_G1'
'Standard_G2'
'Standard_G3'
'Standard_G4'
'Standard_G5'
'Standard_GS1'
'Standard_GS2'
'Standard_GS3'
'Standard_GS4'
'Standard_GS4-4'
'Standard_GS4-8'
'Standard_GS5'
'Standard_GS5-16'
'Standard_GS5-8'
'Standard_H16'
'Standard_H16m'
'Standard_H16mr'
'Standard_H16r'
'Standard_H8'
'Standard_H8m'
'Standard_L16s'
'Standard_L32s'
'Standard_L4s'
'Standard_L8s'
'Standard_M128-32ms'
'Standard_M128-64ms'
'Standard_M128ms'
'Standard_M128s'
'Standard_M64-16ms'
'Standard_M64-32ms'
'Standard_M64ms'
'Standard_M64s'
'Standard_NC12'
'Standard_NC12s_v2'
'Standard_NC12s_v3'
'Standard_NC24'
'Standard_NC24r'
'Standard_NC24rs_v2'
'Standard_NC24rs_v3'
'Standard_NC24s_v2'
'Standard_NC24s_v3'
'Standard_NC6'
'Standard_NC6s_v2'
'Standard_NC6s_v3'
'Standard_ND12s'
'Standard_ND24rs'
'Standard_ND24s'
'Standard_ND6s'
'Standard_NV12'
'Standard_NV24'
'Standard_NV6'
vmSizeProperties Menentukan properti untuk menyesuaikan ukuran komputer virtual. Versi api minimum: 2021-07-01. Fitur ini masih dalam mode pratinjau dan tidak didukung untuk VirtualMachineScaleSet. Harap ikuti instruksi di Kustomisasi VM untuk detail selengkapnya. VMSizeProperties

HostEndpointSettings

Nama Deskripsi Nilai
inVMAccessControlProfileReferenceId Menentukan id sumber daya InVMAccessControlProfileVersion dalam format /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/inVMAccessControlProfiles/{profile}/versions/{version} tali
modus Menentukan mode eksekusi. Dalam mode Audit, sistem bertindak seolah-olah memberlakukan kebijakan kontrol akses, termasuk memancarkan entri penolakan akses dalam log tetapi sebenarnya tidak menolak permintaan apa pun untuk menghosting titik akhir. Dalam mode Berlakukan, sistem akan memberlakukan kontrol akses dan ini adalah mode operasi yang direkomendasikan. 'Audit'
'Dinonaktifkan'
'Terpaksa'

ImageReference

Nama Deskripsi Nilai
communityGalleryImageId Menentukan id unik gambar galeri komunitas untuk penyebaran vm. Ini dapat diambil dari panggilan GET gambar galeri komunitas. tali
Id Id Sumber Daya tali
tawaran Menentukan penawaran gambar platform atau gambar marketplace yang digunakan untuk membuat komputer virtual. tali
penerbit Penerbit gambar. tali
sharedGalleryImageId Menentukan id unik gambar galeri bersama untuk penyebaran vm. Ini dapat diambil dari panggilan GET gambar galeri bersama. tali
Sku SKU gambar. tali
versi Menentukan versi gambar platform atau gambar marketplace yang digunakan untuk membuat komputer virtual. Format yang diizinkan adalah Major.Minor.Build atau 'terbaru'. Mayor, Minor, dan Build adalah angka desimal. Tentukan 'terbaru' untuk menggunakan versi terbaru gambar yang tersedia pada waktu penyebaran. Bahkan jika Anda menggunakan 'terbaru', gambar VM tidak akan diperbarui secara otomatis setelah waktu penyebaran bahkan jika versi baru tersedia. Jangan gunakan bidang 'versi' untuk penyebaran gambar galeri, gambar galeri harus selalu menggunakan bidang 'id' untuk penyebaran, untuk menggunakan gambar galeri versi 'terbaru', cukup atur '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/images/{imageName}' di bidang 'id' tanpa input versi. tali

KeyVaultKeyReference

Nama Deskripsi Nilai
keyUrl URL yang mereferensikan kunci enkripsi kunci di Key Vault. string (diperlukan)
sourceVault URL relatif Key Vault yang berisi kunci. SubResource (diperlukan)

KeyVaultSecretReference

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

LinuxConfiguration

Nama Deskripsi Nilai
disablePasswordAuthentication Menentukan apakah autentikasi kata sandi harus dinonaktifkan. bool
enableVMAgentPlatformUpdates Menunjukkan apakah Pembaruan Platform VMAgent diaktifkan untuk komputer virtual Linux. Nilai defaultnya adalah false. bool
patchSettings [Fitur Pratinjau] Menentukan pengaturan yang terkait dengan Patching Tamu VM di Linux. LinuxPatchSettings
provisionVMAgent Menunjukkan apakah agen komputer virtual harus disediakan pada komputer virtual. Ketika properti ini tidak ditentukan dalam isi permintaan, perilaku default adalah mengaturnya ke true. Ini akan memastikan bahwa Agen VM diinstal pada VM sehingga ekstensi dapat ditambahkan ke VM nanti. bool
ssh Menentukan konfigurasi kunci ssh untuk OS Linux. SshConfiguration

LinuxPatchSettings

Nama Deskripsi Nilai
assessmentMode Menentukan mode Penilaian Patch Tamu VM untuk komputer virtual IaaS.

Nilai yang mungkin adalah:

ImageDefault - Anda mengontrol waktu penilaian patch pada komputer virtual.

AutomaticByPlatform - Platform akan memicu penilaian patch berkala. Properti provisionVMAgent harus benar.
'AutomaticByPlatform'
'ImageDefault'
automaticByPlatformSettings Menentukan pengaturan tambahan untuk mode patch AutomaticByPlatform di Patching Tamu VM di Linux. LinuxVMGuestPatchAutomaticByPlatformSettings
patchMode Menentukan mode Patching Tamu VM ke komputer virtual IaaS atau komputer virtual yang terkait dengan set skala komputer virtual dengan OrchestrationMode sebagai Fleksibel.

Nilai yang mungkin adalah:

ImageDefault - Konfigurasi patching default komputer virtual digunakan.

AutomaticByPlatform - Komputer virtual akan diperbarui secara otomatis oleh platform. Properti provisionVMAgent harus benar
'AutomaticByPlatform'
'ImageDefault'

LinuxVMGuestPatchAutomaticByPlatformSettings

Nama Deskripsi Nilai
bypassPlatformSafetyChecksOnUserSchedule Memungkinkan pelanggan untuk menjadwalkan patch tanpa peningkatan yang tidak disengaja bool
rebootSetting Menentukan pengaturan boot ulang untuk semua operasi penginstalan patch AutomaticByPlatform. 'Selalu'
'IfRequired'
'Tidak pernah'
'Tidak diketahui'

ManagedDiskParameters

Nama Deskripsi Nilai
diskEncryptionSet Menentukan id sumber daya set enkripsi disk yang dikelola pelanggan untuk disk terkelola. diskEncryptionSetParameters
Id Id Sumber Daya tali
securityProfile Menentukan profil keamanan untuk disk terkelola. VMDiskSecurityProfile
storageAccountType Menentukan jenis akun penyimpanan untuk disk terkelola. CATATAN: UltraSSD_LRS hanya dapat digunakan dengan disk data, tidak dapat digunakan dengan Disk OS. 'PremiumV2_LRS'
'Premium_LRS'
'Premium_ZRS'
'StandardSSD_LRS'
'StandardSSD_ZRS'
'Standard_LRS'
'UltraSSD_LRS'

Microsoft.Compute/virtualMachines

Nama Deskripsi Nilai
extendedLocation Lokasi Komputer Virtual yang diperluas. ExtendedLocation
identitas Identitas komputer virtual, jika dikonfigurasi. VirtualMachineIdentity
tempat Lokasi sumber daya string (diperlukan)
Nama Nama sumber daya string (diperlukan)
Penempatan Bagian penempatan menentukan batasan yang ditentukan pengguna untuk penempatan perangkat keras komputer virtual. Properti ini tidak dapat diubah setelah VM disediakan. Versi api minimum: 2024-11-01. Penempatan
rencana Menentukan informasi tentang gambar marketplace yang digunakan untuk membuat komputer virtual. Elemen ini hanya digunakan untuk gambar marketplace. Sebelum dapat menggunakan gambar marketplace dari API, Anda harus mengaktifkan gambar untuk penggunaan terprogram. Di portal Microsoft Azure, temukan gambar marketplace yang ingin Anda gunakan lalu klik Ingin menyebarkan secara terprogram, Memulai ->. Masukkan informasi yang diperlukan lalu klik Simpan. Rencana
Properti Menjelaskan properti Komputer Virtual. VirtualMachineProperties
Tags Tag sumber daya Kamus nama dan nilai tag.
jenis Jenis sumber daya "Microsoft.Compute/virtualMachines@2024-11-01"
Zona Zona komputer virtual. string[]

NetworkInterfaceReference

Nama Deskripsi Nilai
Id Id Sumber Daya tali
Properti Menjelaskan properti referensi antarmuka jaringan. networkInterfaceReferenceProperties

NetworkInterfaceReferenceProperties

Nama Deskripsi Nilai
deleteOption Tentukan apa yang terjadi pada antarmuka jaringan saat VM dihapus 'Hapus'
'Lepaskan'
utama Menentukan antarmuka jaringan utama jika komputer virtual memiliki lebih dari 1 antarmuka jaringan. bool

NetworkProfile

Nama Deskripsi Nilai
networkApiVersion menentukan versi Microsoft.Network API yang digunakan saat membuat sumber daya jaringan di Konfigurasi Antarmuka Jaringan '2020-11-01'
'2022-11-01'
networkInterfaceConfigurations Menentukan konfigurasi jaringan yang akan digunakan untuk membuat sumber daya jaringan komputer virtual. VirtualMachineNetworkInterfaceConfiguration[]
networkInterfaces Menentukan daftar Id sumber daya untuk antarmuka jaringan yang terkait dengan komputer virtual. networkInterfaceReference[]

OSDisk

Nama Deskripsi Nilai
Caching Menentukan persyaratan penembolokan. Nilai yang mungkin adalah: None,ReadOnly,ReadWrite. Perilaku default adalah: Tidak Ada untuk penyimpanan Standar. ReadOnly untuk penyimpanan Premium. 'Tidak Ada'
'ReadOnly'
'ReadWrite'
createOption Menentukan bagaimana disk komputer virtual harus dibuat. Nilai yang mungkin Lampirkan: Nilai ini digunakan saat Anda menggunakan disk khusus untuk membuat komputer virtual. FromImage: Nilai ini digunakan saat Anda menggunakan gambar untuk membuat komputer virtual. Jika Anda menggunakan gambar platform, Anda juga harus menggunakan elemen imageReference yang dijelaskan di atas. Jika Anda menggunakan gambar marketplace, Anda juga harus menggunakan elemen paket yang dijelaskan sebelumnya. 'Lampirkan'
'Salin'
'Kosong'
'FromImage'
'Pulihkan' (diperlukan)
deleteOption Menentukan apakah Disk OS harus dihapus atau dilepas saat penghapusan VM. Nilai yang mungkin adalah: Hapus. Jika nilai ini digunakan, disk OS dihapus saat VM dihapus. Melepaskan. Jika nilai ini digunakan, disk os dipertahankan setelah VM dihapus. Nilai default diatur ke Lepaskan. Untuk Disk OS sementara, nilai default diatur ke Hapus. Pengguna tidak dapat mengubah opsi hapus untuk Disk OS sementara. 'Hapus'
'Lepaskan'
diffDiskSettings Menentukan Pengaturan Disk ephemeral untuk disk sistem operasi yang digunakan oleh komputer virtual. DiffDiskSettings
diskSizeGB Menentukan ukuran disk data kosong dalam gigabyte. Elemen ini dapat digunakan untuk menimpa ukuran disk dalam gambar komputer virtual. Properti 'diskSizeGB' adalah jumlah byte x 1024^3 untuk disk dan nilainya tidak boleh lebih besar dari 1023. Int
encryptionSettings Menentukan pengaturan enkripsi untuk Disk OS. Versi api minimum: 2015-06-15. diskEncryptionSettings
citra Hard disk virtual gambar pengguna sumber. Hard disk virtual akan disalin sebelum dilampirkan ke komputer virtual. Jika SourceImage disediakan, hard drive virtual tujuan tidak boleh ada. VirtualHardDisk
managedDisk Parameter disk terkelola. ManagedDiskParameters
Nama Nama disk. tali
osType Properti ini memungkinkan Anda menentukan jenis OS yang disertakan dalam disk jika membuat VM dari gambar pengguna atau VHD khusus. Nilai yang mungkin adalah: Windows,Linux. 'Linux'
'Windows'
Vhd Hard disk virtual. VirtualHardDisk
writeAcceleratorEnabled Menentukan apakah writeAccelerator harus diaktifkan atau dinonaktifkan pada disk. bool

OSImageNotificationProfile

Nama Deskripsi Nilai
mengaktifkan Menentukan apakah peristiwa Terjadwal Gambar OS diaktifkan atau dinonaktifkan. bool
notBeforeTimeout Lamanya waktu Komputer Virtual digambarkan ulang atau os-nya ditingkatkan harus berpotensi menyetujui Peristiwa Terjadwal Gambar OS sebelum peristiwa disetujui secara otomatis (waktu habis). Konfigurasi ditentukan dalam format ISO 8601, dan nilainya harus 15 menit (PT15M) tali

OSProfile

Nama Deskripsi Nilai
adminPassword Menentukan kata sandi akun administrator.

Panjang minimum (Windows): 8 karakter

Panjang minimum (Linux): 6 karakter

Panjang maksimum (Windows): 123 karakter

Panjang maksimum (Linux): 72 karakter

persyaratan kompleksitas : 3 dari 4 kondisi di bawah ini perlu dipenuhi
Memiliki karakter yang lebih rendah
Memiliki karakter atas
Memiliki digit
Memiliki karakter khusus (Kecocokan regex [\W_])

Nilai yang tidak diizinkan: "abc@123", "P@$$w 0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Password!", "Password1", "Password22", "iloveyou!"

Untuk mengatur ulang kata sandi, lihat Cara mengatur ulang layanan Desktop Jauh atau kata sandi masuknya di VM Windows

Untuk mengatur ulang kata sandi root, lihat Mengelola pengguna, SSH, dan memeriksa atau memperbaiki disk di VM Linux Azure menggunakan Ekstensi VMAccess
tali

Kendala:
Nilai sensitif. Teruskan sebagai parameter aman.
adminUsername Menentukan nama akun administrator.

Properti ini tidak dapat diperbarui setelah VM dibuat.

pembatasan khusus Windows: Tidak dapat berakhiran "."

Nilai yang tidak diizinkan: "administrator", "admin", "user", "user1", "test", "user2", "test1", "user3", "admin1", "1", "123", "a", "actuser", "adm", "admin2", "aspnet", "backup", "console", "david", "guest", "john", "owner", "root", "server", "sql", "support", "support_388945a0", "sys", "test2", "test3", "user4", "user5".

Panjang minimum (Linux): 1 karakter

Panjang maks (Linux): 64 karakter

Panjang maksimum (Windows): 20 karakter.
tali
allowExtensionOperations Menentukan apakah operasi ekstensi harus diizinkan pada komputer virtual. Ini hanya dapat diatur ke False ketika tidak ada ekstensi yang ada di komputer virtual. bool
computerName Menentukan nama OS host komputer virtual. Nama ini tidak dapat diperbarui setelah VM dibuat. Panjang maksimum (Windows): 15 karakter. Panjang maksimum (Linux): 64 karakter. Untuk konvensi penamaan dan pembatasan, lihat panduan implementasi layanan infrastruktur Azure . tali
customData Menentukan string data kustom yang dikodekan base-64. String yang dikodekan base-64 didekodekan ke array biner yang disimpan sebagai file pada Komputer Virtual. Panjang maksimum array biner adalah 65535 byte. Catatan: Jangan berikan rahasia atau kata sandi apa pun di properti customData. Properti ini tidak dapat diperbarui setelah VM dibuat. Properti 'customData' diteruskan ke VM untuk disimpan sebagai file, untuk informasi selengkapnya lihat Data Kustom di Azure VM. Untuk menggunakan cloud-init untuk VM Linux Anda, lihat Menggunakan cloud-init untuk menyesuaikan VM Linux selama pembuatan. tali
linuxConfiguration Menentukan pengaturan sistem operasi Linux pada komputer virtual. Untuk daftar distribusi Linux yang didukung, lihat Linux di Azure-Endorsed Distribusi. LinuxConfiguration
requireGuestProvisionSignal Properti opsional yang harus diatur ke True atau dihilangkan. bool
Rahasia Menentukan set sertifikat yang harus diinstal ke komputer virtual. Untuk menginstal sertifikat pada komputer virtual, disarankan untuk menggunakan ekstensi komputer virtual Azure Key Vault untuk linux atau ekstensi komputer virtual Azure Key Vault untuk Windows. VaultSecretGroup[]
windowsConfiguration Menentukan setelan sistem operasi Windows pada komputer virtual. WindowsConfiguration

PatchSettings

Nama Deskripsi Nilai
assessmentMode Menentukan mode penilaian patch Tamu VM untuk komputer virtual IaaS.

Nilai yang mungkin adalah:

ImageDefault - Anda mengontrol waktu penilaian patch pada komputer virtual.

AutomaticByPlatform - Platform akan memicu penilaian patch berkala. Properti provisionVMAgent harus benar.
'AutomaticByPlatform'
'ImageDefault'
automaticByPlatformSettings Menentukan pengaturan tambahan untuk mode patch AutomaticByPlatform di Patching Tamu VM di Windows. WindowsVMGuestPatchAutomaticByPlatformSettings
enableHotpatching Memungkinkan pelanggan untuk menambal Azure VM mereka tanpa memerlukan boot ulang. Untuk enableHotpatching, 'provisionVMAgent' harus diatur ke true dan 'patchMode' harus diatur ke 'AutomaticByPlatform'. bool
patchMode Menentukan mode Patching Tamu VM ke komputer virtual IaaS atau komputer virtual yang terkait dengan set skala komputer virtual dengan OrchestrationMode sebagai Fleksibel.

Nilai yang mungkin adalah:

Manual - Anda mengontrol aplikasi patch ke komputer virtual. Anda melakukan ini dengan menerapkan patch secara manual di dalam VM. Dalam mode ini, pembaruan otomatis dinonaktifkan; properti WindowsConfiguration.enableAutomaticUpdates harus false

AutomaticByOS - Komputer virtual akan diperbarui secara otomatis oleh OS. Properti WindowsConfiguration.enableAutomaticUpdates harus benar.

AutomaticByPlatform - komputer virtual akan diperbarui secara otomatis oleh platform. Properti provisionVMAgent dan WindowsConfiguration.enableAutomaticUpdates harus benar
'AutomaticByOS'
'AutomaticByPlatform'
'Manual'

Penempatan

Nama Deskripsi Nilai
excludeZones Properti ini melengkapi properti 'zonePlacementPolicy'. Jika 'zonePlacementPolicy' diatur ke 'Any', zona ketersediaan yang dipilih oleh sistem tidak boleh ada dalam daftar zona ketersediaan yang diteruskan dengan 'excludeZones'. Jika 'excludeZones' tidak disediakan, semua zona ketersediaan di wilayah akan dipertimbangkan untuk pemilihan. string[]
includeZones Properti ini melengkapi properti 'zonePlacementPolicy'. Jika 'zonePlacementPolicy' diatur ke 'Any', zona ketersediaan yang dipilih oleh sistem harus ada dalam daftar zona ketersediaan yang diteruskan dengan 'includeZones'. Jika 'includeZones' tidak disediakan, semua zona ketersediaan di wilayah akan dipertimbangkan untuk pemilihan. string[]
zonePlacementPolicy Menentukan kebijakan untuk penempatan komputer virtual di zona ketersediaan. Nilai yang mungkin adalah: Setiap - Zona ketersediaan akan secara otomatis dipilih oleh sistem sebagai bagian dari pembuatan komputer virtual. 'Any'

Rencana

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

ProxyAgentSettings

Nama Deskripsi Nilai
Diaktifkan Menentukan apakah fitur ProxyAgent harus diaktifkan pada komputer virtual atau set skala komputer virtual. bool
imds Menentukan pengaturan titik akhir IMDS saat membuat komputer virtual atau set skala komputer virtual. Versi api minimum: 2024-03-01. HostEndpointSettings
keyIncarnationId Tingkatkan nilai properti ini memungkinkan pengguna untuk mengatur ulang kunci yang digunakan untuk mengamankan saluran komunikasi antara tamu dan host. Int
modus Menentukan mode tempat ProxyAgent akan dijalankan. Peringatan: properti ini tidak digunakan lagi, tentukan 'mode' di bawah pengaturan hostendpoint tertentu. 'Audit'
'Terpaksa'
wireServer Menentukan pengaturan titik akhir Wire Server saat membuat komputer virtual atau set skala komputer virtual. Versi api minimum: 2024-03-01. HostEndpointSettings

PublicIPAddressSku

Nama Deskripsi Nilai
Nama Tentukan nama sku IP publik 'Dasar'
'Standar'
Tier Tentukan tingkat sku IP publik 'Global'
'Regional'

ResourceTags

Nama Deskripsi Nilai

ScheduledEventsAdditionalPublishingTargets

Nama Deskripsi Nilai
eventGridAndResourceGraph Parameter konfigurasi yang digunakan saat membuat pengaturan Peristiwa Terjadwal eventGridAndResourceGraph. EventGridAndResourceGraph

ScheduledEventsPolicy

Nama Deskripsi Nilai
scheduledEventsAdditionalPublishingTargets Parameter konfigurasi yang digunakan saat menerbitkan scheduledEventsAdditionalPublishingTargets. ScheduledEventsAdditionalPublishingTargets
userInitiatedReboot Parameter konfigurasi yang digunakan saat membuat pembuatan pengaturan peristiwa terjadwal userInitiatedReboot. UserInitiatedReboot
userInitiatedRedeploy Parameter konfigurasi yang digunakan saat membuat pembuatan pengaturan peristiwa terjadwal userInitiatedRedeploy. userInitiatedRedeploy

ScheduledEventsProfile

Nama Deskripsi Nilai
osImageNotificationProfile Menentukan konfigurasi terkait Peristiwa Terjadwal Gambar OS. OSImageNotificationProfile
terminateNotificationProfile Menentukan Konfigurasi terkait Hentikan Peristiwa Terjadwal. TerminateNotificationProfile

SecurityProfile

Nama Deskripsi Nilai
encryptionAtHost Properti ini dapat digunakan oleh pengguna dalam permintaan untuk mengaktifkan atau menonaktifkan Enkripsi Host untuk komputer virtual atau set skala komputer virtual. Ini akan mengaktifkan enkripsi untuk semua disk termasuk disk Sumber Daya/Temp di host itu sendiri. Perilaku defaultnya adalah: Enkripsi di host akan dinonaktifkan kecuali properti ini diatur ke true untuk sumber daya. bool
encryptionIdentity Menentukan Identitas Terkelola yang digunakan oleh ADE untuk mendapatkan token akses untuk operasi keyvault. EncryptionIdentity
proxyAgentSettings Menentukan pengaturan ProxyAgent saat membuat komputer virtual. Versi api minimum: 2023-09-01. ProxyAgentSettings
securityType Menentukan SecurityType komputer virtual. Ini harus diatur ke nilai yang ditentukan untuk mengaktifkan UefiSettings. Perilaku defaultnya adalah: UefiSettings tidak akan diaktifkan kecuali properti ini diatur. 'ConfidentialVM'
'TrustedLaunch'
uefiSettings Menentukan pengaturan keamanan seperti boot aman dan vTPM yang digunakan saat membuat komputer virtual. Versi api minimum: 2020-12-01. UefiSettings

Konfigurasi Ssh

Nama Deskripsi Nilai
publicKeys Daftar kunci publik SSH yang digunakan untuk mengautentikasi dengan VM berbasis linux. SshPublicKey[]

SshPublicKey

Nama Deskripsi Nilai
keyData Sertifikat kunci publik SSH yang digunakan untuk mengautentikasi dengan VM melalui ssh. Kuncinya harus setidaknya 2048-bit dan dalam format ssh-rsa. Untuk membuat kunci ssh, lihat [Buat kunci SSH di Linux dan Mac untuk VM Linux di Azure]/azure/virtual-machines/linux/create-ssh-keys-detailed). tali
jalan Menentukan jalur lengkap pada VM yang dibuat tempat kunci publik ssh disimpan. Jika file sudah ada, kunci yang ditentukan ditambahkan ke file. Contoh: /home/user/.ssh/authorized_keys tali

StorageProfile

Nama Deskripsi Nilai
alignRegionalDisksToVMZone Menentukan apakah disk regional harus diselaraskan/dipindahkan ke zona VM. Ini hanya berlaku untuk VM dengan set properti penempatan. Harap dicatat bahwa perubahan ini tidak dapat diubah. Versi api minimum: 2024-11-01. bool
dataDisks Menentukan parameter yang digunakan untuk menambahkan disk data ke komputer virtual. Untuk informasi selengkapnya tentang disk, lihat Tentang disk dan VHD untuk komputer virtual Azure. DataDisk[]
diskControllerType Menentukan jenis pengontrol disk yang dikonfigurasi untuk VM. Catatan: Properti ini akan diatur ke jenis pengontrol disk default jika tidak ditentukan asalkan komputer virtual sedang dibuat dengan 'hyperVGeneration' diatur ke V2 berdasarkan kemampuan disk sistem operasi dan ukuran VM dari versi api minimum yang ditentukan. Anda perlu membatalkan alokasi VM sebelum memperbarui jenis pengontrol disknya kecuali Anda memperbarui ukuran VM dalam konfigurasi VM yang secara implisit membatalkan alokasi dan merealokasi VM. Versi api minimum: 2022-08-01. 'NVMe'
'SCSI'
imageReference Menentukan informasi tentang gambar yang akan digunakan. Anda dapat menentukan informasi tentang gambar platform, gambar marketplace, atau gambar komputer virtual. Elemen ini diperlukan ketika Anda ingin menggunakan gambar platform, gambar marketplace, atau gambar komputer virtual, tetapi tidak digunakan dalam operasi pembuatan lainnya. ImageReference
osDisk Menentukan informasi tentang disk sistem operasi yang digunakan oleh komputer virtual. Untuk informasi selengkapnya tentang disk, lihat Tentang disk dan VHD untuk komputer virtual Azure. OSDisk

SubResource

Nama Deskripsi Nilai
Id Id Sumber Daya tali

TerminateNotificationProfile

Nama Deskripsi Nilai
mengaktifkan Menentukan apakah peristiwa Hentikan Terjadwal diaktifkan atau dinonaktifkan. bool
notBeforeTimeout Lama waktu yang dapat dikonfigurasi, Komputer Virtual yang dihapus harus berpotensi menyetujui Peristiwa Terjadwal Penghentian sebelum peristiwa disetujui secara otomatis (waktu habis). Konfigurasi harus ditentukan dalam format ISO 8601, nilai defaultnya adalah 5 menit (PT5M) tali

UefiSettings

Nama Deskripsi Nilai
secureBootEnabled Menentukan apakah boot aman harus diaktifkan pada komputer virtual. Versi api minimum: 2020-12-01. bool
vTpmEnabled Menentukan apakah vTPM harus diaktifkan pada komputer virtual. Versi api minimum: 2020-12-01. bool

UserAssignedIdentities

Nama Deskripsi Nilai

UserAssignedIdentitiesValue

Nama Deskripsi Nilai

UserInitiatedReboot

Nama Deskripsi Nilai
secara otomatis Setujui Menentukan Reboot konfigurasi terkait Peristiwa Terjadwal. bool

UserInitiatedRedeploy

Nama Deskripsi Nilai
secara otomatis Setujui Menentukan Penyebaran Ulang konfigurasi terkait Peristiwa Terjadwal. bool

VaultCertificate

Nama Deskripsi Nilai
certificateStore Untuk VM Windows, menentukan penyimpanan sertifikat pada Komputer Virtual tempat sertifikat harus ditambahkan. Penyimpanan sertifikat yang ditentukan secara implisit di akun LocalMachine. Untuk VM Linux, file sertifikat ditempatkan di bawah direktori /var/lib/waagent, dengan nama file <UppercaseThumbprint>.crt untuk file sertifikat X509 dan <UppercaseThumbprint>.prv untuk kunci privat. Kedua file ini diformat .pem. tali
certificateUrl Ini adalah URL sertifikat yang telah diunggah ke Key Vault sebagai rahasia. Untuk menambahkan rahasia ke Key Vault, lihat Menambahkan kunci atau rahasia ke brankas kunci. Dalam hal ini, sertifikat Anda harus Itu adalah pengodean Base64 dari Objek JSON berikut yang dikodekan dalam UTF-8:

{
"data":"<>sertifikat yang dikodekan Base64 ",
"dataType":"pfx",
"password":"<pfx-file-password>"
}
Untuk menginstal sertifikat pada komputer virtual, disarankan untuk menggunakan ekstensi komputer virtual Azure Key Vault untuk linux atau ekstensi komputer virtual Azure Key Vault untuk Windows.
tali

VaultSecretGroup

Nama Deskripsi Nilai
sourceVault URL relatif Key Vault yang berisi semua sertifikat di VaultCertificates. SubResource
vaultCertificates Daftar referensi brankas kunci di SourceVault yang berisi sertifikat. VaultCertificate[]

VirtualHardDisk

Nama Deskripsi Nilai
Uri Menentukan uri hard disk virtual. tali

VirtualMachineIdentity

Nama Deskripsi Nilai
jenis Jenis identitas yang digunakan untuk komputer virtual. Jenis 'SystemAssigned, UserAssigned' mencakup identitas yang dibuat secara implisit dan sekumpulan identitas yang ditetapkan pengguna. Jenis 'None' akan menghapus identitas apa pun dari komputer virtual. 'Tidak Ada'
'SystemAssigned'
'SystemAssigned, UserAssigned'
'UserAssigned'
userAssignedIdentities Daftar identitas pengguna yang terkait dengan Komputer Virtual. Referensi kunci kamus identitas pengguna akan menjadi id sumber daya ARM dalam formulir: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. UserAssignedIdentities

VirtualMachineIpTag

Nama Deskripsi Nilai
ipTagType Jenis tag IP. Contoh: FirstPartyUsage. tali
tag Tag IP yang terkait dengan IP publik. Contoh: SQL, Storage, dll. tali

VirtualMachineNetworkInterfaceConfiguration

Nama Deskripsi Nilai
Nama Nama konfigurasi antarmuka jaringan. string (diperlukan)
Properti Menjelaskan konfigurasi IP profil jaringan komputer virtual. VirtualMachineNetworkInterfaceConfigurationProperties

VirtualMachineNetworkInterfaceConfigurationProperties

Nama Deskripsi Nilai
auxiliaryMode Menentukan apakah mode Tambahan diaktifkan untuk sumber daya Antarmuka Jaringan. 'AcceleratedConnections'
'Mengambang'
'Tidak Ada'
auxiliarySku Menentukan apakah sku Tambahan diaktifkan untuk sumber daya Antarmuka Jaringan. 'A1'
'A2'
'A4'
'A8'
'Tidak Ada'
deleteOption Tentukan apa yang terjadi pada antarmuka jaringan saat VM dihapus 'Hapus'
'Lepaskan'
disableTcpStateTracking Menentukan apakah antarmuka jaringan dinonaktifkan untuk pelacakan status tcp. bool
dnsSettings Pengaturan dns yang akan diterapkan pada antarmuka jaringan. VirtualMachineNetworkInterfaceDnsSettingsConfiguration
dscpConfiguration SubResource
enableAcceleratedNetworking Menentukan apakah antarmuka jaringan diaktifkan jaringan yang dipercepat. bool
enableFpga Menentukan apakah antarmuka jaringan diaktifkan jaringan FPGA. bool
enableIPForwarding Apakah penerusan IP diaktifkan pada NIC ini. bool
ipConfigurations Menentukan konfigurasi IP antarmuka jaringan. VirtualMachineNetworkInterfaceIPConfiguration[] (diperlukan)
networkSecurityGroup Kelompok keamanan jaringan. SubResource
utama Menentukan antarmuka jaringan utama jika komputer virtual memiliki lebih dari 1 antarmuka jaringan. bool

VirtualMachineNetworkInterfaceDnsSettingsConfiguration

Nama Deskripsi Nilai
dnsServers Daftar alamat IP server DNS string[]

VirtualMachineNetworkInterfaceIPConfiguration

Nama Deskripsi Nilai
Nama Nama konfigurasi IP. string (diperlukan)
Properti Menjelaskan properti konfigurasi IP antarmuka jaringan komputer virtual. VirtualMachineNetworkInterfaceIPConfigurationProperties

VirtualMachineNetworkInterfaceIPConfigurationProperties

Nama Deskripsi Nilai
applicationGatewayBackendAddressPools Menentukan array referensi ke kumpulan alamat backend gateway aplikasi. Komputer virtual dapat mereferensikan kumpulan alamat backend dari beberapa gateway aplikasi. Beberapa komputer virtual tidak dapat menggunakan gateway aplikasi yang sama. SubResource []
applicationSecurityGroups Menentukan array referensi ke kelompok keamanan aplikasi. SubResource []
loadBalancerBackendAddressPools Menentukan array referensi ke kumpulan alamat backend load balancer. Komputer virtual dapat mereferensikan kumpulan alamat backend dari satu publik dan satu penyeimbang beban internal. [Beberapa komputer virtual tidak dapat menggunakan load balancer sku dasar yang sama]. SubResource []
utama Menentukan antarmuka jaringan utama jika komputer virtual memiliki lebih dari 1 antarmuka jaringan. bool
privateIPAddressVersion Tersedia dari Api-Version 2017-03-30 dan seterusnya, ini mewakili apakah ipconfiguration tertentu adalah IPv4 atau IPv6. Default diambil sebagai IPv4. Nilai yang mungkin adalah: 'IPv4' dan 'IPv6'. 'IPv4'
'IPv6'
publicIPAddressConfiguration PublicIPAddressConfiguration. VirtualMachinePublicIPAddressConfiguration
Subnet Menentukan pengidentifikasi subnet. SubResource

VirtualMachineProperties

Nama Deskripsi Nilai
additionalCapabilities Menentukan kemampuan tambahan yang diaktifkan atau dinonaktifkan pada komputer virtual. AdditionalCapabilities
applicationProfile Menentukan aplikasi galeri yang harus tersedia untuk VM/VMSS. ApplicationProfile
availabilitySet Menentukan informasi tentang set ketersediaan tempat komputer virtual harus ditetapkan. Komputer virtual yang ditentukan dalam set ketersediaan yang sama dialokasikan ke simpul yang berbeda untuk memaksimalkan ketersediaan. Untuk informasi selengkapnya tentang set ketersediaan, lihat gambaran umum set ketersediaan . Untuk informasi selengkapnya tentang pemeliharaan terencana Azure, lihat pemeliharaan dan pembaruan untuk Komputer Virtual di Azure. Saat ini, VM hanya dapat ditambahkan ke ketersediaan yang ditetapkan pada waktu pembuatan. Ketersediaan yang diatur ke tempat VM ditambahkan harus berada di bawah grup sumber daya yang sama dengan sumber daya set ketersediaan. VM yang ada tidak dapat ditambahkan ke set ketersediaan. Properti ini tidak dapat ada bersama dengan referensi properties.virtualMachineScaleSet non-null. SubResource
billingProfile Menentukan detail terkait penagihan komputer virtual Azure Spot. Versi api minimum: 2019-03-01. BillingProfile
capacityReservation Menentukan informasi tentang reservasi kapasitas yang digunakan untuk mengalokasikan komputer virtual. Versi api minimum: 2021-04-01. CapacityReservationProfile
diagnosticsProfile Menentukan status pengaturan diagnostik boot. Versi api minimum: 2015-06-15. DiagnosticsProfile
evictionPolicy Menentukan kebijakan pengeluaran untuk komputer virtual Azure Spot dan set skala Azure Spot. Untuk komputer virtual Azure Spot, 'Deallocate' dan 'Delete' didukung dan versi api minimum adalah 2019-03-01. Untuk set skala Azure Spot, 'Deallocate' dan 'Delete' didukung dan versi api minimum adalah 2017-10-30-preview. 'Batalkan alokasi'
'Hapus'
extensionsTimeBudget Menentukan waktu yang dialokasikan untuk semua ekstensi untuk memulai. Durasi waktu harus antara 15 menit dan 120 menit (inklusif) dan harus ditentukan dalam format ISO 8601. Nilai defaultnya adalah 90 menit (PT1H30M). Versi api minimum: 2020-06-01. tali
hardwareProfile Menentukan setelan perangkat keras untuk komputer virtual. HardwareProfile
tuan rumah Menentukan informasi tentang host khusus tempat komputer virtual berada. Versi api minimum: 2018-10-01. SubResource
hostGroup Menentukan informasi tentang grup host khusus tempat komputer virtual berada. Catatan: Pengguna tidak dapat menentukan properti host dan hostGroup. Versi api minimum: 2020-06-01. SubResource
licenseType Menentukan bahwa gambar atau disk yang sedang digunakan dilisensikan secara lokal.

Nilai yang mungkin untuk sistem operasi Windows Server adalah:

Windows_Client

Windows_Server

Nilai yang mungkin untuk sistem operasi Linux Server adalah:

RHEL_BYOS (untuk RHEL)

SLES_BYOS (untuk SUSE)

Untuk informasi selengkapnya, lihat Manfaat Penggunaan Azure Hybrid untuk Windows Server

Manfaat Penggunaan Azure Hybrid untuk linux Server

Versi api minimum: 2015-06-15
tali
networkProfile Menentukan antarmuka jaringan komputer virtual. networkProfile
osProfile Menentukan pengaturan sistem operasi yang digunakan saat membuat komputer virtual. Beberapa pengaturan tidak dapat diubah setelah VM disediakan. OSProfile
platformFaultDomain Menentukan domain kesalahan logis set skala tempat Komputer Virtual akan dibuat. Secara default, Komputer Virtual akan secara otomatis ditetapkan ke domain kesalahan yang paling menjaga keseimbangan di seluruh domain kesalahan yang tersedia. Ini hanya berlaku jika properti 'virtualMachineScaleSet' dari Komputer Virtual ini diatur. Set Skala Komputer Virtual yang direferensikan, harus memiliki 'platformFaultDomainCount' yang lebih besar dari 1. Properti ini tidak dapat diperbarui setelah Komputer Virtual dibuat. Penetapan domain kesalahan dapat dilihat di Tampilan Instans Komputer Virtual. Versi api minimum: 2020‐12‐01. Int
Prioritas Menentukan prioritas untuk komputer virtual. Versi api minimum: 2019-03-01 'Rendah'
'Reguler'
'Spot'
proximityPlacementGroup Menentukan informasi tentang grup penempatan kedekatan tempat komputer virtual harus ditetapkan. Versi api minimum: 2018-04-01. SubResource
scheduledEventsPolicy Menentukan Konfigurasi terkait Peristiwa Terjadwal Redeploy, Reboot, dan ScheduledEventsAdditionalPublishingTargets untuk komputer virtual. ScheduledEventsPolicy
scheduledEventsProfile Menentukan konfigurasi terkait Peristiwa Terjadwal. ScheduledEventsProfile
securityProfile Menentukan pengaturan profil terkait Keamanan untuk komputer virtual. SecurityProfile
storageProfile Menentukan pengaturan penyimpanan untuk disk komputer virtual. StorageProfile
userData UserData untuk VM, yang harus dikodekan base-64. Pelanggan tidak boleh meneruskan rahasia apa pun di sini. Versi api minimum: 2021-03-01. tali
virtualMachineScaleSet Menentukan informasi tentang set skala komputer virtual yang harus ditetapkan komputer virtual. Komputer virtual yang ditentukan dalam set skala komputer virtual yang sama dialokasikan ke simpul yang berbeda untuk memaksimalkan ketersediaan. Saat ini, VM hanya dapat ditambahkan ke set skala komputer virtual pada waktu pembuatan. VM yang ada tidak dapat ditambahkan ke set skala komputer virtual. Properti ini tidak dapat ada bersama dengan referensi properties.availabilitySet non-null. Versi api minimum: 2019‐03‐01. SubResource

VirtualMachinePublicIPAddressConfiguration

Nama Deskripsi Nilai
Nama Nama konfigurasi alamat publicIP. string (diperlukan)
Properti Menjelaskan konfigurasi PublicIPAddress Konfigurasi IP komputer virtual VirtualMachinePublicIPAddressConfigurationProperties
Sku Menjelaskan Sku IP publik. Ini hanya dapat diatur dengan OrchestrationMode sebagai Fleksibel. PublicIPAddressSku

VirtualMachinePublicIPAddressConfigurationProperties

Nama Deskripsi Nilai
deleteOption Tentukan apa yang terjadi pada alamat IP publik saat VM dihapus 'Hapus'
'Lepaskan'
dnsSettings Pengaturan dns yang akan diterapkan pada alamat publicIP . VirtualMachinePublicIPAddressDnsSettingsConfiguration
idleTimeoutInMinutes Batas waktu menganggur alamat IP publik. Int
ipTags Daftar tag IP yang terkait dengan alamat IP publik. VirtualMachineIpTag []
publicIPAddressVersion Tersedia dari Api-Version 2019-07-01 dan seterusnya, ini mewakili apakah ipconfiguration tertentu adalah IPv4 atau IPv6. Default diambil sebagai IPv4. Nilai yang mungkin adalah: 'IPv4' dan 'IPv6'. 'IPv4'
'IPv6'
publicIPAllocationMethod Tentukan jenis alokasi IP publik 'Dinamis'
'Statis'
publicIPPrefix PublicIPPrefix tempat mengalokasikan alamat publicIP. SubResource

VirtualMachinePublicIPAddressDnsSettingsConfiguration

Nama Deskripsi Nilai
domainNameLabel Awalan label Nama domain dari sumber daya PublicIPAddress yang akan dibuat. Label nama yang dihasilkan adalah perangkaian label nama domain dan ID unik profil jaringan vm. string (diperlukan)
domainNameLabelScope Cakupan label Nama domain sumber daya PublicIPAddress yang akan dibuat. Label nama yang dihasilkan adalah perangkaian label nama domain yang di-hash dengan kebijakan sesuai dengan cakupan label nama domain dan ID unik profil jaringan vm. 'NoReuse'
'ResourceGroupReuse'
'SubscriptionReuse'
'TenantReuse'

VMDiskSecurityProfile

Nama Deskripsi Nilai
diskEncryptionSet Menentukan id sumber daya set enkripsi disk yang dikelola pelanggan untuk disk terkelola yang digunakan untuk Disk OS ConfidentialVM terkelola Kunci Terkelola Pelanggan dan blob VMGuest. diskEncryptionSetParameters
securityEncryptionType Menentukan EncryptionType dari disk terkelola. Ini diatur ke DiskWithVMGuestState untuk enkripsi disk terkelola bersama dengan blob VMGuestState, VMGuestStateOnly untuk enkripsi hanya blob VMGuestState, dan NonPersistedTPM untuk tidak mempertahankan status firmware di blob VMGuestState.. Catatan: Ini hanya dapat diatur untuk VM Rahasia. 'DiskWithVMGuestState'
'NonPersistedTPM'
'VMGuestStateOnly'

VMGalleryApplication

Nama Deskripsi Nilai
configurationReference Opsional, Menentukan uri ke blob azure yang akan menggantikan konfigurasi default untuk paket jika disediakan tali
enableAutomaticUpgrade Jika diatur ke true, ketika versi Aplikasi Galeri baru tersedia di PIR/SIG, versi tersebut akan diperbarui secara otomatis untuk VM/VMSS bool
perintah Opsional, Menentukan urutan paket harus diinstal Int
packageReferenceId Menentukan id sumber daya GalleryApplicationVersion dalam bentuk /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/applications/{application}/versions/{version} string (diperlukan)
Tags Opsional, Menentukan nilai passthrough untuk konteks yang lebih umum. tali
treatFailureAsDeploymentFailure Opsional, Jika benar, kegagalan apa pun untuk operasi apa pun di VmApplication akan gagal dalam penyebaran bool

VMSizeProperties

Nama Deskripsi Nilai
vCPUsAvailable Menentukan jumlah vCPU yang tersedia untuk VM. Ketika properti ini tidak ditentukan dalam isi permintaan, perilaku defaultnya adalah mengaturnya ke nilai vCPU yang tersedia untuk ukuran VM yang diekspos dalam respons api Mencantumkan semua ukuran komputer virtual yang tersedia di wilayah. Int
vCPUsPerCore Menentukan rasio vCPU ke inti fisik. Ketika properti ini tidak ditentukan dalam isi permintaan, perilaku default diatur ke nilai vCPUsPerCore untuk Ukuran VM yang diekspos dalam respons api Cantumkan semua ukuran komputer virtual yang tersedia di wilayah. Mengatur properti ini ke 1 juga berarti bahwa hyper-threading dinonaktifkan. Int

WindowsConfiguration

Nama Deskripsi Nilai
additionalUnattendContent Menentukan informasi berformat XML berkode base-64 tambahan yang dapat disertakan dalam file Unattend.xml, yang digunakan oleh Penyiapan Windows. AdditionalUnattendContent[]
enableAutomaticUpdates Menunjukkan apakah Pembaruan Otomatis diaktifkan untuk komputer virtual Windows. Nilai default adalah true. Untuk set skala komputer virtual, properti ini dapat diperbarui dan pembaruan akan berlaku pada provisi ulang OS. bool
patchSettings [Fitur Pratinjau] Menentukan pengaturan yang terkait dengan Patching Tamu VM di Windows. PatchSettings
provisionVMAgent Menunjukkan apakah agen komputer virtual harus disediakan pada komputer virtual. Ketika properti ini tidak ditentukan dalam isi permintaan, properti ini diatur ke true secara default. Ini akan memastikan bahwa Agen VM diinstal pada VM sehingga ekstensi dapat ditambahkan ke VM nanti. bool
zona waktu Menentukan zona waktu komputer virtual. misalnya "Waktu Standar Pasifik". Nilai yang mungkin dapat TimeZoneInfo.Id nilai dari zona waktu yang dikembalikan oleh TimeZoneInfo.GetSystemTimeZones. tali
winRM Menentukan pendengar Windows Remote Management. Ini memungkinkan Windows PowerShell jarak jauh. WinRMConfiguration

WindowsVMGuestPatchAutomaticByPlatformSettings

Nama Deskripsi Nilai
bypassPlatformSafetyChecksOnUserSchedule Memungkinkan pelanggan untuk menjadwalkan patch tanpa peningkatan yang tidak disengaja bool
rebootSetting Menentukan pengaturan boot ulang untuk semua operasi penginstalan patch AutomaticByPlatform. 'Selalu'
'IfRequired'
'Tidak pernah'
'Tidak diketahui'

WinRMConfiguration

Nama Deskripsi Nilai
Pendengar Daftar pendengar Windows Remote Management WinRMListener[]

WinRMListener

Nama Deskripsi Nilai
certificateUrl Ini adalah URL sertifikat yang telah diunggah ke Key Vault sebagai rahasia. Untuk menambahkan rahasia ke Key Vault, lihat Menambahkan kunci atau rahasia ke brankas kunci. Dalam hal ini, sertifikat Anda harus menjadi pengodean Base64 dari Objek JSON berikut yang dikodekan dalam UTF-8:

{
"data":"<>sertifikat yang dikodekan Base64 ",
"dataType":"pfx",
"password":"<pfx-file-password>"
}
Untuk menginstal sertifikat pada komputer virtual, disarankan untuk menggunakan ekstensi komputer virtual Azure Key Vault untuk linux atau ekstensi komputer virtual Azure Key Vault untuk Windows.
tali
protokol Menentukan protokol pendengar WinRM. Nilai yang mungkin adalah: http,https. 'Http'
'Https'

Contoh Penggunaan

Modul Terverifikasi Azure

Modul Terverifikasi Azure berikut dapat digunakan untuk menyebarkan jenis sumber daya ini.

Modul Deskripsi
Komputer Virtual Modul Sumber Daya AVM untuk Komputer Virtual