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
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
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 |
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 |
KeyVaultSecretReference
Nama | Deskripsi | Nilai |
---|---|---|
secretUrl | URL yang mereferensikan rahasia di Key Vault. | string (diperlukan) |
sourceVault | URL relatif Key Vault yang berisi rahasia. | SubResource |
LinuxConfiguration
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. | |
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. | |
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
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
SecurityProfile
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
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. | |
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. | |
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 |
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
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
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 |
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 |
KeyVaultSecretReference
Nama | Deskripsi | Nilai |
---|---|---|
secretUrl | URL yang mereferensikan rahasia di Key Vault. | string (diperlukan) |
sourceVault | URL relatif Key Vault yang berisi rahasia. | SubResource |
LinuxConfiguration
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. | |
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. | |
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
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
SecurityProfile
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
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. | |
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. | |
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 |
Templat ini menyebarkan klien (++)Ethereum pada komputer virtual Ubuntu |
1 VM di vNet - Beberapa disk data |
Templat ini membuat satu VM yang menjalankan Windows Server 2016 dengan beberapa disk data terpasang. |
101-1vm-2nics-2subnets-1vnet |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
proksi Alsid Syslog/Sentinel |
Templat ini membuat dan mengonfigurasi server Syslog dengan Agen Azure Sentinel onboarding untuk ruang kerja tertentu. |
Apache Webserver di VM Ubuntu |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
Templat ini memungkinkan Anda menjalankan pengujian performa disk data untuk berbagai jenis beban kerja menggunakan utilitas fio. |
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. |
pengukur performa disk terkelola Azure |
Templat ini memungkinkan Anda menjalankan pengujian performa disk terkelola untuk berbagai jenis beban kerja menggunakan utilitas fio. |
pengukur performa RAID disk terkelola 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 |
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 |
Templat ini memungkinkan Anda menjalankan pengujian performa CPU menggunakan utilitas sysbench. |
contoh VM Azure Traffic Manager |
Templat ini menunjukkan cara membuat penyeimbangan beban profil Azure Traffic Manager di beberapa komputer virtual. |
contoh VM Azure Traffic Manager dengan Zona Ketersediaan |
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 |
Templat ini memungkinkan Anda menjalankan pengujian bandwidth VM-to-VM dengan utilitas PsPing. |
Templat ini memungkinkan Anda menjalankan pengujian throughputto-VM VM dengan utilitas NTttcp. | |
Barracuda Web Application Firewall dengan Server IIS Backend |
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 |
Templat ini membuat penyebaran farm RDS dasar |
Simpul bitcore dan Utilitas untuk Bitcoin di CentOS VM |
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 VM dengan Groestlcoin Core terinstal. |
Lintas Wilayah CF BOSH |
Templat ini membantu Anda menyiapkan sumber daya yang diperlukan untuk menyebarkan BOSH dan Cloud Foundry di dua wilayah di Azure. |
Penyiapan BOSH |
Templat ini membantu Anda menyiapkan lingkungan pengembangan tempat Anda dapat menyebarkan BOSH dan Cloud Foundry. |
|
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) |
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 |
Templat ini membuat kluster chef-backend dengan node front-end terpasang |
Chef dengan parameter JSON pada Ubuntu/Centos |
Menyebarkan VM Ubuntu/Centos Dengan Chef dengan parameter JSON |
Classroom Linux JupyterHub |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
Templat ini menyebarkan komputer virtual dan membuat gateway manajemen data yang dapat digunakan |
Membuat lingkungan DevTest dengan VPN P2S dan IIS |
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 |
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 |
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 |
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 |
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 |
Templat ini membuat vm windows terenkripsi baru menggunakan gambar galeri server 2k12. |
Membuat Kluster AKS Privat |
Sampel ini menunjukkan cara membuat kluster AKS privat di jaringan virtual bersama dengan komputer virtual jumpbox. |
Membuat Kluster AKS Privat dengan Zona DNS Publik |
Sampel ini menunjukkan cara menyebarkan kluster AKS privat dengan Zona DNS Publik. |
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 penyiapan kotak pasir dengan Kebijakan Firewall |
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 |
Templat ini memungkinkan Anda membuat Koneksi VPN Situs-ke-Situs menggunakan Gateway Virtual Network |
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 dua Penyebaran SQL Server Reporting Services VM |
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 |
Templat ini membuat komputer virtual di Zona Yang Diperluas |
Membuat VM dari VHD EfficientIP |
Templat ini membuat VM dari VHD EfficientIP dan memungkinkan Anda menyambungkannya ke VNET yang ada yang dapat berada di Grup Sumber Daya lain lalu komputer virtual |
Membuat VM dari Gambar Windows dengan 4 Disk Data Kosong |
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 |
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 |
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 |
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 |
Templat ini membuat VM di VNET yang berada di Grup Sumber Daya yang berbeda |
Membuat VM dengan pilihan dinamis disk data |
Templat ini memungkinkan pengguna untuk memilih jumlah disk data yang ingin mereka tambahkan ke VM. |
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 VM Windows dengan ekstensi Anti-Malware diaktifkan |
Templat ini membuat VM Windows dan menyiapkan perlindungan Anti-Malware |
Membuat Azure Application Gateway v2 |
Templat ini membuat Azure Application Gateway dengan dua server Windows Server 2016 di kumpulan backend |
Membuat kotak pasir Azure Firewall dengan penerowongan paksa |
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 |
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 Active Directory Forest baru |
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 |
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 IOT Hub dan simulator tepi Ubuntu |
Templat ini membuat simulator tepi IOT Hub dan Virtual Machine Ubuntu. |
Membuat Application Gateway IPv6 |
Templat ini membuat gateway aplikasi dengan frontend IPv6 dalam jaringan virtual tumpukan ganda. |
Membuat Domain AD baru dengan 2 Pengendali Domain |
Templat ini membuat 2 VM baru menjadi AD DC (primer dan cadangan) untuk Forest dan Domain baru |
Membuat desktop Ubuntu GNOME |
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 |
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 |
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 |
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 |
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. |
Buat SQL MI dengan jumpbox di dalam jaringan virtual baru |
Sebarkan Azure Sql Database Managed Instance (SQL MI) dan JumpBox dengan SSMS di dalam Virtual Network baru. |
Membuat raid0 disk data VM Ubuntu |
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 |
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 |
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 |
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 |
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 Kluster XtraDB Percona 3 simpul di Zona Ketersediaan |
Templat ini menyebarkan kluster ketersediaan tinggi MySQL simpul 3 pada CentOS 6.5 atau Ubuntu 12.04 |
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 aplikasi Django |
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 |
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 |
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 |
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 |
Templat ini memungkinkan Anda untuk menyebarkan VM Linux atau Windows dengan Identitas Layanan Terkelola. |
Menyebarkan VM Linux (Ubuntu) dengan beberapa NIC |
Templat ini membuat VNet dengan beberapa subnet dan menyebarkan Ubuntu VM dengan beberapa NIC |
Menyebarkan VM Linux dengan Azul Zulu OpenJDK JVM |
Templat ini memungkinkan Anda membuat VM Linux dengan Azul Zulu OpenJDK JVM. |
Menyebarkan Server MySQL |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 VM Ubuntu dengan ekstensi OMS |
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 |
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 |
Templat ini memungkinkan Anda membuat Komputer Virtual dengan kunci umum SSH rsa |
Menyebarkan Komputer Virtual dengan Data Pengguna |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
Templat ini memungkinkan Anda membuat VM Windows dengan JVM Azul Zulu OpenJDK |
Menyebarkan VM Windows dengan ekstensi OMS |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
Templat ini memungkinkan Anda untuk menyebarkan satu atau beberapa Darktrace vSensors yang berdiri sendiri |
Menyebarkan replikasi geografis HBase |
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 |
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 |
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 |
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 |
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 |
Templat ini memungkinkan Anda untuk menyebarkan VM Ubuntu dengan biner Neo4J dan menjalankan Neo4J pada port yang ditunjuk. |
Menyebarkan Disk Bersih terhadap Ubuntu |
Templat ini memungkinkan penyebaran server seafile 6.1.1 di Azure Ubuntu VM |
Sebarkan Octopus Deploy 3.0 dengan lisensi uji coba |
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 |
Templat ini membuat satu Ubuntu VM, dan menyebarkan Open edX melalui tutor pada mereka. |
Sebarkan devstack Open edX pada satu VM Ubuntu |
Templat ini membuat satu VM Ubuntu dan menyebarkan devstack Open edX di atasnya. |
Sebarkan Open edX Dogwood (Multi-VM) |
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 |
Templat ini membuat satu Ubuntu VM dan menyebarkan Open edX fullstack (Ficus) di dalamnya. |
Sebarkan kluster OpenLDAP pada Ubuntu |
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 |
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 |
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 |
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 |
Templat ini membuat lingkungan Azure AI Studio yang aman dengan pembatasan keamanan jaringan dan identitas yang kuat. |
Menyebarkan kluster Penyedia Identitas Shibboleth di Ubuntu |
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 |
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 |
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) |
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 |
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 |
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 |
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 |
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 |
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 |
Templat ini menyebarkan 2 kluster replikasi master/slave MySQL simpul pada CentOS 6.5 atau 6.6 |
Menyebarkan Kluster Konsul 3 node |
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 |
Templat ini menyebarkan kluster ketersediaan tinggi MySQL simpul 3 pada CentOS 6.5 atau Ubuntu 12.04 |
Menyebarkan simpul N Gluster File System |
Templat ini menyebarkan Sistem File Gluster 2, 4, 6, atau 8 node dengan 2 replika di Ubuntu |
Menyebarkan Kluster CentOS N-node |
Templat ini menyebarkan kluster CentOS simpul 2-10 dengan 2 jaringan. |
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. |
Menyebarkan VM Windows di bawah LB, mengonfigurasi WinRM Https |
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 |
VM dengan Komunitas VS2017, Docker-desktop, Git, dan VSCode untuk Lab AZ-400 (Azure DevOps) |
Diagnostik dengan Pusat Aktivitas dan ELK |
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 |
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 |
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 |
Menyebarkan kluster DLWorkspace di Azure |
DMZ dengan NSG |
Contoh ini akan membuat DMZ sederhana dengan empat server windows, VNet dengan dua subnet, dan Kelompok Keamanan Jaringan. |
VM Penerus DNS |
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 |
Memutar server Ubuntu 14.04 dan menginstal konteks .NET Execution (DNX) ditambah aplikasi sampel |
Kluster Docker Swarm |
Templat ini membuat kluster Docker Swarm dengan ketersediaan tinggi |
Instans Dokku |
Dokku adalah PaaS bergaya mini heroku pada satu VM. |
Drone di VM Ubuntu |
Templat ini menyediakan instans Ubuntu 14.04 LTS dengan paket Docker Extension dan Drone CI. |
kluster Elasticsearch, Kibana dan Logstash untuk diagnostik |
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 |
Membuat VM dengan ekstensi ESET |
situs web berbasis PHP FreeBSD |
Templat ini akan menyebarkan empat VM FreeBSD untuk situs web berbasis PHP |
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. |
GitHub Enterprise Server |
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 |
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 |
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 |
Templat ini menyebarkan klien Go Ethereum bersama dengan blok genesis pada komputer virtual Ubuntu |
Go Expanse di Ubuntu |
Templat ini menyebarkan klien Go Expanse pada komputer virtual Ubuntu |
VM GPU dengan OBS-Studio, Skype, MS-Teams untuk streaming acara |
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 |
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 |
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 |
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 |
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. |
Menginstal file pada windows VM |
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 |
Templat ini menyebarkan dan menyiapkan server Minecraft yang disesuaikan pada Ubuntu Virtual Machine. |
Menginstal Configuration Manager Current Branch di 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 |
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 |
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 |
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 |
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) |
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 |
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 |
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 |
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) |
Buat VNET IPv4/IPv6 tumpukan ganda dengan 2 VM. |
IPv6 di Azure Virtual Network (VNET) dengan Std LB |
Buat VNET IPv4/IPv6 tumpukan ganda dengan 2 VM dan Standard Load Balancer yang menghadap internet. |
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. |
JBoss EAP di RHEL (VM mandiri) |
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 |
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 |
1 Master Jenkins dengan 1 simpul Linux dan 1 simpul windows |
lingkungan JMeter untuk Elasticsearch |
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 |
Templat ini menunjukkan gabungan domain ke domain AD privat di cloud. |
|
Templat ini membuat KEMP LoadMaster dengan dua antarmuka ke Subnet yang ada. |
Pasangan HA LoadMaster KEMP |
Templat ini menyebarkan Pasangan HA LoadMaster KEMP |
kluster Kubernetes dengan Autoscaler Kluster VMSS |
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 |
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. |
VM Linux dengan Output Serial |
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 |
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 |
Templat ini membuat klien Lustre dan VM simpul server dan infrastruktur terkait seperti VNET |
VM Sampel Marketplace 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. |
McAfee Endpoint Security (lisensi uji coba) pada Windows VM |
Templat ini membuat VM Windows dan menyiapkan versi percobaan McAfee Endpoint Security |
kluster layanan Memcached menggunakan beberapa VM Ubuntu |
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 |
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 |
Templat ini menyebarkan Virtual Network, memisahkan jaringan melalui subnet, menyebarkan VM, dan mengonfigurasi penyeimbangan beban |
Manajer lalu lintas multitingkat, L4 ILB, L7 AppGateway |
Templat ini menyebarkan Virtual Network, memisahkan jaringan melalui subnet, menyebarkan VM, dan mengonfigurasi penyeimbangan beban |
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 |
appliance jaringan VNS3 multi-klien |
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 |
Menyebarkan sejumlah VM Ubuntu tertentu yang dikonfigurasi dengan Klien Chef |
Beberapa Windows-VM dengan skrip kustom |
Beberapa VM Windows dengan skrip kustom pilihan. |
Nagios Core pada VM Ubuntu |
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 |
Templat ini menginstal dan mengonfigurasi mesin sinkronisasi sumber terbuka Nylas N1 pada VM Debian. |
OpenCanvas-LMS |
Templat ini menyebarkan OpenCanvas di Ubuntu 16.04 |
OpenScholar |
Templat ini menyebarkan OpenScholar ke Ubuntu VM 16.04 |
ekstensi Patching OS pada VM Ubuntu |
Templat ini membuat VM Ubuntu dan menginstal ekstensi OSPatching |
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 |
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 |
Menyediakan Kluster Kafka di Ubuntu Virtual Machines |
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 |
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 |
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 |
Menyebarkan VM windows dengan Agen Boneka |
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 |
Proksi Python di Ubuntu menggunakan Custom Script Linux Extension |
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 |
Templat ini menyediakan satu simpul situs Qlik Sense Enterprise. Bawa lisensi Anda sendiri. |
penyebaran farm RDS menggunakan direktori aktif yang ada |
Templat ini membuat penyebaran farm RDS menggunakan direktori aktif yang ada dalam grup sumber daya yang sama |
penyebaran Ketersediaan Tinggi Gateway RDS |
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) |
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) |
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 |
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 |
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 |
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 |
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 |
Kode sampel Templat ARM ini akan menyebarkan lab Koleksi Sesi |
ROS di Azure dengan linux VM |
Templat ini membuat VM Linux dan menginstal ROS ke dalamnya menggunakan ekstensi CustomScript. |
ROS di Azure dengan windows VM |
Templat ini membuat VM Windows dan menginstal ROS ke dalamnya menggunakan ekstensi CustomScript. |
Templat ini menyebarkan sistem Appliance yang Diaktifkan Sepenuhnya SAP S/4HANA. | |
templat SAP LaMa untuk server aplikasi SAP NetWeaver |
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 |
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 |
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) |
Templat ini memungkinkan Anda untuk menyebarkan VM menggunakan sistem operasi yang didukung oleh SAP dan Disk Terkelola. |
SAP NetWeaver 3 tingkat (disk terkelola) |
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) |
Templat ini memungkinkan Anda untuk menyebarkan VM menggunakan sistem operasi yang didukung oleh SAP. |
SAP NetWeaver 3 tingkat multi SID AS (disk terkelola) |
Templat ini memungkinkan Anda untuk menyebarkan VM menggunakan sistem operasi yang didukung oleh SAP. |
SAP NetWeaver 3 tingkat multi SID DB (disk terkelola) |
Templat ini memungkinkan Anda untuk menyebarkan VM menggunakan sistem operasi yang didukung oleh SAP. |
server file SAP NetWeaver (disk terkelola) |
Templat ini memungkinkan Anda untuk menyebarkan server file yang dapat digunakan sebagai penyimpanan bersama untuk SAP NetWeaver. |
Secure Ubuntu by Trailbot |
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 |
Kata sandi VM Aman dengan key vault |
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 |
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...). |
Server Pull DSC Sederhana |
Contoh ini memungkinkan Anda menyebarkan server penarikan konfigurasi status yang diinginkan powershell. |
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. |
SonarQube di Windows dengan Azure SQL Database |
Sebarkan VM Windows dengan SonarQube yang diinstal dan dikonfigurasi terhadap Azure SQL Database. |
Memutar kluster Torque |
Templat memutar kluster Torque. |
CSP Provisi SQL |
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 |
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 |
Templat ini akan membuat edisi SQL Server 2014 SP1 Enterprise dengan fitur Patching Otomatis diaktifkan. |
SQL Server 2014 SP1 Enterprise dengan Azure Key Vault |
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 |
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 |
Membuat Komputer Virtual SQL Server dengan pengaturan penyimpanan yang dioptimalkan performa pada PremiumSSD |
Pengaturan Penyimpanan yang Dioptimalkan Performa VM SQL pada UltraSSD |
Membuat Komputer Virtual SQL Server dengan pengaturan penyimpanan yang dioptimalkan performa, menggunakan UltraSSD untuk file Log SQL |
Studio Ethereum Mandiri |
Templat ini menyebarkan docker dengan versi mandiri Ethereum Studio di Ubuntu. |
Load Balancer Standar dengan Kumpulan Backend berdasarkan Alamat IP |
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) |
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 |
Templat ini membuat VM Windows dan menyiapkan versi percobaan Perlindungan Titik Akhir Symantec |
Telegraf-InfluxDB-Grafana |
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 |
Templat ini memungkinkan Anda untuk menyebarkan stasiun kerja Terraform sebagai VM Linux dengan MSI. |
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 |
Penyebaran Domain Dasar TFS |
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 |
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 |
Migrasi aplikasi dua tingkat ke kontainer azure dan database PaaS. |
server Web Ubuntu Apache2 dengan halaman pengujian yang diminta |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
Visual Studio 2019 CE dengan Docker Desktop |
Pengembangan Kontainer dengan Visual Studio 2019 CE dengan Docker Desktop |
Visual Studio dan Visual Studio Team Services Build Agent VM |
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 |
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 |
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 |
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 |
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 |
Templat ini menunjukkan cara menggunakan identitas terkelola untuk mengunduh artefak untuk ekstensi skrip kustom komputer virtual. |
ekstensi VMAccess pada VM Ubuntu |
Templat ini membuat VM Ubuntu dan menginstal ekstensi VMAccess |
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 |
appliance jaringan VNS3 untuk konektivitas cloud dan keamanan |
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) |
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 |
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. |
WinRM pada windows VM |
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 |
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
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
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 |
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 |
KeyVaultSecretReference
Nama | Deskripsi | Nilai |
---|---|---|
secretUrl | URL yang mereferensikan rahasia di Key Vault. | string (diperlukan) |
sourceVault | URL relatif Key Vault yang berisi rahasia. | SubResource |
LinuxConfiguration
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. | |
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. | |
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
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
SecurityProfile
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
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. | |
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. | |
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 |