Virtual Machines - Get

Mengambil informasi tentang tampilan model atau tampilan instans komputer virtual.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}?api-version=2022-03-01
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}?$expand={$expand}&api-version=2022-03-01

Parameter URI

Name In Required Type Description
resourceGroupName
path True
  • string

Nama grup sumber daya.

subscriptionId
path True
  • string

Info masuk langganan yang secara unik mengidentifikasi langganan Microsoft Azure. ID langganan membentuk bagian dari URI untuk setiap panggilan layanan.

vmName
path True
  • string

Nama mesin virtual.

api-version
query True
  • string

Versi Api Klien.

$expand
query

Ekspresi perluas untuk diterapkan pada operasi. 'InstanceView' mengambil rekam jepret properti runtime dari komputer virtual yang dikelola oleh platform dan dapat berubah di luar operasi sarana kontrol. 'UserData' mengambil properti UserData sebagai bagian dari tampilan model VM yang disediakan oleh pengguna selama operasi Buat/Perbarui VM.

Respons

Name Type Description
200 OK

OK

Other Status Codes

Respons kesalahan yang menjelaskan mengapa operasi gagal.

Keamanan

azure_auth

Azure Active Directory Flow OAuth2

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Name Description
user_impersonation meniru akun pengguna Anda

Contoh

Get a virtual machine placed on a dedicated host group through automatic placement
Get a virtual machine with VM Size Properties
Get a Virtual Machine.

Get a virtual machine placed on a dedicated host group through automatic placement

Sample Request

GET https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachines/myVM?api-version=2022-03-01

Sample Response

{
  "name": "myVM",
  "id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachines/myVM",
  "type": "Microsoft.Compute/virtualMachines",
  "location": "West US",
  "tags": {
    "myTag1": "tagValue1"
  },
  "properties": {
    "vmId": "0f47b100-583c-48e3-a4c0-aefc2c9bbcc1",
    "hostGroup": {
      "id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/hostGroups/myHostGroup"
    },
    "hardwareProfile": {
      "vmSize": "Standard_D2s_v3"
    },
    "storageProfile": {
      "imageReference": {
        "publisher": "MicrosoftWindowsServer",
        "offer": "WindowsServer",
        "sku": "2016-Datacenter",
        "version": "latest"
      },
      "osDisk": {
        "osType": "Windows",
        "name": "myOsDisk",
        "createOption": "FromImage",
        "caching": "ReadWrite",
        "managedDisk": {
          "storageAccountType": "Premium_LRS",
          "id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myOsDisk"
        },
        "diskSizeGB": 30
      },
      "dataDisks": []
    },
    "osProfile": {
      "computerName": "myVM",
      "adminUsername": "admin",
      "windowsConfiguration": {
        "provisionVMAgent": true,
        "enableAutomaticUpdates": false
      },
      "secrets": []
    },
    "networkProfile": {
      "networkInterfaces": [
        {
          "id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Network/networkInterfaces/{myNIC}"
        }
      ]
    },
    "provisioningState": "Succeeded"
  }
}

Get a virtual machine with VM Size Properties

Sample Request

GET https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachines/myVM?api-version=2022-03-01

Sample Response

{
  "name": "myVM",
  "id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachines/myVM",
  "type": "Microsoft.Compute/virtualMachines",
  "location": "West US",
  "tags": {
    "myTag1": "tagValue1"
  },
  "properties": {
    "vmId": "0f47b100-583c-48e3-a4c0-aefc2c9bbcc1",
    "availabilitySet": {
      "id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/availabilitySets/my-AvailabilitySet"
    },
    "hardwareProfile": {
      "vmSize": "Standard_DS3_v2",
      "vmSizeProperties": {
        "vCPUsAvailable": 1,
        "vCPUsPerCore": 1
      }
    },
    "storageProfile": {
      "imageReference": {
        "publisher": "MicrosoftWindowsServer",
        "offer": "WindowsServer",
        "sku": "2016-Datacenter",
        "version": "latest"
      },
      "osDisk": {
        "osType": "Windows",
        "name": "myOsDisk",
        "createOption": "FromImage",
        "caching": "ReadWrite",
        "managedDisk": {
          "storageAccountType": "Premium_LRS",
          "id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myOsDisk"
        },
        "diskSizeGB": 30
      },
      "dataDisks": [
        {
          "lun": 0,
          "name": "myDataDisk0",
          "createOption": "Empty",
          "caching": "ReadWrite",
          "managedDisk": {
            "storageAccountType": "Premium_LRS",
            "id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDataDisk0"
          },
          "diskSizeGB": 30
        },
        {
          "lun": 1,
          "name": "myDataDisk1",
          "createOption": "Attach",
          "caching": "ReadWrite",
          "managedDisk": {
            "storageAccountType": "Premium_LRS",
            "id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDataDisk1"
          },
          "diskSizeGB": 100
        }
      ]
    },
    "applicationProfile": {
      "galleryApplications": [
        {
          "tags": "myTag1",
          "order": 1,
          "packageReferenceId": "/subscriptions/32c17a9e-aa7b-4ba5-a45b-e324116b6fdb/resourceGroups/myresourceGroupName2/providers/Microsoft.Compute/galleries/myGallery1/applications/MyApplication1/versions/1.0",
          "configurationReference": "https://mystorageaccount.blob.core.windows.net/configurations/settings.config"
        },
        {
          "packageReferenceId": "/subscriptions/32c17a9e-aa7b-4ba5-a45b-e324116b6fdg/resourceGroups/myresourceGroupName3/providers/Microsoft.Compute/galleries/myGallery2/applications/MyApplication2/versions/1.1"
        }
      ]
    },
    "userData": "RXhhbXBsZSBVc2VyRGF0YQ==",
    "osProfile": {
      "computerName": "myVM",
      "adminUsername": "admin",
      "windowsConfiguration": {
        "provisionVMAgent": true,
        "enableAutomaticUpdates": false
      },
      "secrets": []
    },
    "networkProfile": {
      "networkInterfaces": [
        {
          "id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Network/networkInterfaces/{myNIC}"
        }
      ]
    },
    "diagnosticsProfile": {
      "bootDiagnostics": {
        "enabled": true,
        "storageUri": "http://{myStorageAccount}.blob.core.windows.net"
      }
    },
    "extensionsTimeBudget": "PT50M",
    "provisioningState": "Succeeded"
  },
  "resources": [
    {
      "name": "CustomScriptExtension-DSC",
      "id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachines/myVM/extensions/CustomScriptExtension-DSC",
      "type": "Microsoft.Compute/virtualMachines/extensions",
      "location": "west us",
      "tags": {
        "displayName": "CustomScriptExtension-DSC"
      },
      "properties": {
        "autoUpgradeMinorVersion": true,
        "provisioningState": "Succeeded",
        "publisher": "Microsoft.Compute",
        "type": "CustomScriptExtension",
        "typeHandlerVersion": "1.9",
        "settings": {}
      }
    }
  ]
}

Get a Virtual Machine.

Sample Request

GET https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachines/myVM?api-version=2022-03-01

Sample Response

{
  "name": "myVM",
  "id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachines/myVM",
  "type": "Microsoft.Compute/virtualMachines",
  "location": "West US",
  "tags": {
    "myTag1": "tagValue1"
  },
  "properties": {
    "vmId": "0f47b100-583c-48e3-a4c0-aefc2c9bbcc1",
    "availabilitySet": {
      "id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/availabilitySets/my-AvailabilitySet"
    },
    "proximityPlacementGroup": {
      "id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/proximityPlacementGroups/my-ppg01"
    },
    "hardwareProfile": {
      "vmSize": "Standard_DS3_v2"
    },
    "storageProfile": {
      "imageReference": {
        "publisher": "MicrosoftWindowsServer",
        "offer": "WindowsServer",
        "sku": "2016-Datacenter",
        "version": "latest"
      },
      "osDisk": {
        "osType": "Windows",
        "name": "myOsDisk",
        "createOption": "FromImage",
        "caching": "ReadWrite",
        "managedDisk": {
          "storageAccountType": "Premium_LRS",
          "id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myOsDisk"
        },
        "diskSizeGB": 30
      },
      "dataDisks": [
        {
          "lun": 0,
          "name": "myDataDisk0",
          "createOption": "Empty",
          "caching": "ReadWrite",
          "managedDisk": {
            "storageAccountType": "Premium_LRS",
            "id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDataDisk0"
          },
          "diskSizeGB": 30
        },
        {
          "lun": 1,
          "name": "myDataDisk1",
          "createOption": "Attach",
          "caching": "ReadWrite",
          "managedDisk": {
            "storageAccountType": "Premium_LRS",
            "id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/myDataDisk1"
          },
          "diskSizeGB": 100
        }
      ]
    },
    "applicationProfile": {
      "galleryApplications": [
        {
          "tags": "myTag1",
          "order": 1,
          "packageReferenceId": "/subscriptions/32c17a9e-aa7b-4ba5-a45b-e324116b6fdb/resourceGroups/myresourceGroupName2/providers/Microsoft.Compute/galleries/myGallery1/applications/MyApplication1/versions/1.0",
          "configurationReference": "https://mystorageaccount.blob.core.windows.net/configurations/settings.config"
        },
        {
          "packageReferenceId": "/subscriptions/32c17a9e-aa7b-4ba5-a45b-e324116b6fdg/resourceGroups/myresourceGroupName3/providers/Microsoft.Compute/galleries/myGallery2/applications/MyApplication2/versions/1.1"
        }
      ]
    },
    "userData": "RXhhbXBsZSBVc2VyRGF0YQ==",
    "osProfile": {
      "computerName": "myVM",
      "adminUsername": "admin",
      "windowsConfiguration": {
        "provisionVMAgent": true,
        "enableAutomaticUpdates": false
      },
      "secrets": []
    },
    "networkProfile": {
      "networkInterfaces": [
        {
          "id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Network/networkInterfaces/{myNIC}"
        }
      ]
    },
    "diagnosticsProfile": {
      "bootDiagnostics": {
        "enabled": true,
        "storageUri": "http://{myStorageAccount}.blob.core.windows.net"
      }
    },
    "extensionsTimeBudget": "PT50M",
    "provisioningState": "Succeeded",
    "timeCreated": "2021-06-27T01:02:38.3138469+00:00"
  },
  "resources": [
    {
      "name": "CustomScriptExtension-DSC",
      "id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachines/myVM/extensions/CustomScriptExtension-DSC",
      "type": "Microsoft.Compute/virtualMachines/extensions",
      "location": "west us",
      "tags": {
        "displayName": "CustomScriptExtension-DSC"
      },
      "properties": {
        "autoUpgradeMinorVersion": true,
        "provisioningState": "Succeeded",
        "publisher": "Microsoft.Compute",
        "type": "CustomScriptExtension",
        "typeHandlerVersion": "1.9",
        "settings": {}
      }
    }
  ]
}

Definisi

AdditionalCapabilities

Mengaktifkan atau menonaktifkan kemampuan pada komputer virtual atau set skala komputer virtual.

AdditionalUnattendContent

Menentukan informasi berformat XML tambahan yang dapat disertakan dalam file Unattend.xml, yang digunakan oleh Penyetelan Windows. Konten didefinisikan dengan mengatur nama, nama komponen, dan pass tempat konten diterapkan.

ApiError

Kesalahan api.

ApiErrorBase

Basis kesalahan api.

ApplicationProfile

Berisi daftar aplikasi galeri yang harus tersedia untuk VM/VMSS

AvailablePatchSummary

Menjelaskan properti tampilan instans komputer virtual untuk ringkasan patch yang tersedia.

BillingProfile

Menentukan detail terkait penagihan Azure Spot VM atau VMSS.

Versi api minimum: 2019-03-01.

BootDiagnostics

Diagnostik Boot adalah fitur penelusuran kesalahan yang memungkinkan Anda melihat Output Konsol dan Cuplikan Layar untuk mendiagnosis status VM.

Anda dapat dengan mudah melihat output log konsol Anda.

Azure juga memungkinkan Anda melihat cuplikan layar VM dari hypervisor.

BootDiagnosticsInstanceView

Tampilan instans diagnostik boot komputer virtual.

CachingTypes

Menentukan persyaratan penembolokan.

Potensi nilai:

Tidak ada

ReadOnly

ReadWrite

Default: Tidak ada untuk penyimpanan Standar. ReadOnly untuk penyimpanan Premium.

CapacityReservationProfile

Parameter Profil reservasi kapasitas.

CloudError

Respons kesalahan dari layanan Komputasi.

ComponentNames

Nama komponen. Saat ini, satu-satunya nilai yang diizinkan adalah Microsoft-Windows-Shell-Setup.

DataDisk

Menjelaskan disk data.

DeleteOptions

Tentukan apa yang terjadi pada alamat IP publik saat VM dihapus

DiagnosticsProfile

Menentukan status pengaturan diagnostik boot.

Versi api minimum: 2015-06-15.

DiffDiskOptions

Menentukan pengaturan disk ephemeral untuk disk sistem operasi.

DiffDiskPlacement

Menentukan penempatan disk ephemeral untuk disk sistem operasi. Properti ini dapat digunakan oleh pengguna dalam permintaan untuk memilih lokasi yaitu, cache disk atau ruang disk sumber daya untuk provisi disk OS Ephemeral. Untuk informasi selengkapnya tentang persyaratan ukuran disk OS Ephemeral, lihat Persyaratan ukuran disk OS Ephemeral untuk VM Windows di https://docs.microsoft.com/azure/virtual-machines/windows/ephemeral-os-disks#size-requirements dan Linux VM dihttps://docs.microsoft.com/azure/virtual-machines/linux/ephemeral-os-disks#size-requirements

DiffDiskSettings

Menjelaskan parameter pengaturan disk ephemeral yang dapat ditentukan untuk disk sistem operasi.

CATATAN: Pengaturan disk ephemeral hanya dapat ditentukan untuk disk terkelola.

DiskCreateOptionTypes

Menentukan bagaimana komputer virtual harus dibuat.

Potensi nilai:

Lampirkan \u2013 Nilai ini digunakan saat Anda menggunakan disk khusus untuk membuat komputer virtual.

FromImage \u2013 Nilai ini digunakan saat Anda menggunakan gambar untuk membuat komputer virtual. Jika Anda menggunakan gambar platform, Anda juga menggunakan elemen imageReference yang dijelaskan di atas. Jika Anda menggunakan gambar marketplace, Anda juga menggunakan elemen paket yang dijelaskan sebelumnya.

DiskDeleteOptionTypes

Menentukan apakah Disk OS harus dihapus atau dicopot setelah penghapusan VM.

Nilai yang memungkinkan:

Menghapus Jika nilai ini digunakan, disk OS dihapus saat VM dihapus.

Melepaskan Jika nilai ini digunakan, disk os dipertahankan setelah VM dihapus.

Nilai default diatur untuk mencopot. Untuk Disk OS sementara, nilai default diatur ke Hapus. Pengguna tidak dapat mengubah opsi hapus untuk Disk OS sementara.

DiskDetachOptionTypes

Menentukan perilaku pencopotan yang akan digunakan saat mencopot disk atau yang sudah dalam proses pencopotan dari komputer virtual. Nilai yang didukung: ForceDetach.

detachOption: ForceDetach hanya berlaku untuk disk data terkelola. Jika upaya pencopotan disk data sebelumnya tidak selesai karena kegagalan tak terduga dari komputer virtual dan disk masih belum dirilis, gunakan force-detach sebagai opsi upaya terakhir untuk melepaskan disk secara paksa dari VM. Semua tulisan mungkin belum dibersihkan saat menggunakan perilaku lepas ini.

Fitur ini masih dalam mode pratinjau dan tidak didukung untuk VirtualMachineScaleSet. Untuk melepaskan paksa pembaruan disk data keBeDetached ke 'true' bersama dengan pengaturan detachOption: 'ForceDetach'.

DiskEncryptionSetParameters

Menjelaskan parameter id sumber daya set enkripsi disk terkelola pelanggan yang dapat ditentukan untuk disk.

CATATAN: Id sumber daya set enkripsi disk hanya dapat ditentukan untuk disk terkelola. Silakan merujuk https://aka.ms/mdssewithcmkoverview untuk detail lebih lanjut.

DiskEncryptionSettings

Menjelaskan Pengaturan Enkripsi untuk Disk

DiskInstanceView

Tampilan instans disk.

ExtendedLocation

Jenis kompleks lokasi yang diperluas.

ExtendedLocationTypes

Jenis lokasi yang diperluas.

HardwareProfile

Menentukan pengaturan perangkat keras untuk komputer virtual.

HyperVGenerationType

Menentukan Jenis HyperVGeneration yang terkait dengan sumber daya

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. CATATAN: Penerbit referensi gambar dan penawaran hanya dapat diatur saat Anda membuat set skala.

InnerError

Detail kesalahan dalam.

InstanceViewStatus

Status tampilan instans.

InstanceViewTypes

Ekspresi perluas untuk diterapkan pada operasi. 'InstanceView' mengambil rekam jepret properti runtime dari komputer virtual yang dikelola oleh platform dan dapat berubah di luar operasi sarana kontrol. 'UserData' mengambil properti UserData sebagai bagian dari tampilan model VM yang disediakan oleh pengguna selama operasi Buat/Perbarui VM.

IPVersions

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'.

KeyVaultKeyReference

Menjelaskan referensi ke Kunci Key Vault

KeyVaultSecretReference

Menjelaskan referensi ke Rahasia Key Vault

LastPatchInstallationSummary

Menjelaskan properti ringkasan patch terakhir yang diinstal.

LinuxConfiguration

Menentukan pengaturan sistem operasi Linux pada komputer virtual.

Untuk daftar distribusi Linux yang didukung, lihat Linux di Distribusi Azure-Endorsed.

LinuxPatchAssessmentMode

Menentukan mode Penilaian Patch Tamu VM untuk komputer virtual IaaS.

Potensi nilai:

ImageDefault - Anda mengontrol waktu penilaian patch pada komputer virtual.

AutomaticByPlatform - Platform akan memicu penilaian patch berkala. Properti provisionVMAgent harus benar.

LinuxPatchSettings

Menentukan pengaturan yang terkait dengan Patching Tamu VM di Linux.

LinuxVMGuestPatchAutomaticByPlatformRebootSetting

Menentukan pengaturan reboot untuk semua operasi penginstalan patch AutomaticByPlatform.

LinuxVMGuestPatchAutomaticByPlatformSettings

Menentukan pengaturan tambahan yang akan diterapkan saat mode patch AutomaticByPlatform dipilih di pengaturan patch Linux.

LinuxVMGuestPatchMode

Menentukan mode Patching Tamu VM ke komputer virtual IaaS atau komputer virtual yang terkait dengan set skala komputer virtual dengan OrchestrationMode sebagai Fleksibel.

Potensi nilai:

ImageDefault - Konfigurasi patching default komputer virtual digunakan.

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

MaintenanceOperationResultCodeTypes

Kode Hasil Operasi Pemeliharaan Terakhir.

MaintenanceRedeployStatus

Status Operasi Pemeliharaan.

ManagedDiskParameters

Parameter disk terkelola.

NetworkApiVersion

menentukan versi API Microsoft.Network yang digunakan saat membuat sumber daya jaringan di Konfigurasi Antarmuka Jaringan

NetworkInterfaceReference

Menjelaskan referensi antarmuka jaringan.

NetworkProfile

Menentukan antarmuka jaringan atau konfigurasi jaringan komputer virtual.

OperatingSystemTypes

Properti ini memungkinkan Anda menentukan jenis OS yang disertakan dalam disk jika membuat VM dari gambar pengguna atau VHD khusus.

Potensi nilai:

Windows

Linux

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.

OSProfile

Menentukan pengaturan sistem operasi di komputer virtual. Beberapa pengaturan tidak dapat diubah setelah VM disediakan.

PassNames

Nama pass. Saat ini, satu-satunya nilai yang diizinkan adalah OobeSystem.

PatchOperationStatus

Status keberhasilan atau kegagalan operasi secara keseluruhan. Ini tetap "InProgress" sampai operasi selesai. Pada saat itu akan menjadi "Tidak Diketahui", "Gagal", "Berhasil", atau "CompletedWithWarnings."

PatchSettings

Menentukan pengaturan yang terkait dengan Patching Tamu VM di Windows.

Plan

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 Azure, temukan gambar marketplace yang ingin Anda gunakan lalu klik Ingin menyebarkan secara terprogram, Mulai ->. Masukkan informasi yang diperlukan lalu klik Simpan.

ProtocolTypes

Menentukan protokol pendengar WinRM.

Potensi nilai:
http

https

PublicIPAddressSku

Menjelaskan Sku IP publik. Ini hanya dapat diatur dengan OrchestrationMode sebagai Fleksibel.

PublicIPAddressSkuName

Tentukan nama sku IP publik

PublicIPAddressSkuTier

Tentukan tingkat sku IP publik

PublicIPAllocationMethod

Tentukan jenis alokasi IP publik

ResourceIdentityType

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.

ScheduledEventsProfile
securityEncryptionTypes

Menentukan EncryptionType dari disk terkelola.
Ini diatur ke DiskWithVMGuestState untuk enkripsi disk terkelola bersama dengan blob VMGuestState, dan VMGuestStateOnly untuk enkripsi hanya blob VMGuestState.

CATATAN: Ini hanya dapat diatur untuk VM Rahasia.

SecurityProfile

Menentukan pengaturan profil Keamanan untuk komputer virtual atau set skala komputer virtual.

SecurityTypes

Menentukan SecurityType komputer virtual. Ini harus diatur ke nilai yang ditentukan untuk mengaktifkan UefiSettings.

Default: UefiSettings tidak akan diaktifkan kecuali properti ini diatur.

SettingNames

Menentukan nama pengaturan tempat konten diterapkan. Nilai yang mungkin adalah: FirstLogonCommands dan AutoLogon.

SshConfiguration

Konfigurasi SSH untuk VM berbasis Linux yang berjalan di Azure

SshPublicKey

Berisi informasi tentang kunci umum sertifikat SSH dan jalur pada VM Linux tempat kunci publik ditempatkan.

StatusLevelTypes

Kode tingkat.

StorageAccountTypes

Menentukan jenis akun penyimpanan untuk disk terkelola. CATATAN: UltraSSD_LRS hanya dapat digunakan dengan disk data, tidak dapat digunakan dengan Disk OS.

StorageProfile

Menentukan pengaturan penyimpanan untuk disk komputer virtual.

SubResource
TerminateNotificationProfile
UefiSettings

Menentukan pengaturan keamanan seperti boot aman dan vTPM yang digunakan saat membuat komputer virtual.

Versi api minimum: 2020-12-01

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}'.

VaultCertificate

Menjelaskan referensi sertifikat tunggal dalam Key Vault, dan di mana sertifikat harus berada di VM.

VaultSecretGroup

Menjelaskan sekumpulan sertifikat yang semuanya berada dalam Key Vault yang sama.

VirtualHardDisk

Menjelaskan uri disk.

VirtualMachine

Menjelaskan Komputer Virtual.

VirtualMachineAgentInstanceView

Tampilan instans Agen VM yang berjalan di komputer virtual.

VirtualMachineEvictionPolicyTypes

Menentukan kebijakan pengeluaran untuk komputer virtual Azure Spot dan set skala Azure Spot.

Untuk komputer virtual Azure Spot, baik 'Batalkan Alokasi' dan 'Hapus' didukung dan versi api minimum adalah 2019-03-01.

Untuk set skala Azure Spot, baik 'Batalkan Alokasi' dan 'Hapus' didukung dan versi api minimum adalah 2017-10-30-preview.

VirtualMachineExtension

Menjelaskan Ekstensi Komputer Virtual.

VirtualMachineExtensionHandlerInstanceView

Tampilan instans handler ekstensi komputer virtual.

VirtualMachineExtensionInstanceView

Tampilan instans ekstensi komputer virtual.

VirtualMachineHealthStatus

Status kesehatan VM.

VirtualMachineIdentity

Identitas untuk komputer virtual.

VirtualMachineInstanceView

Tampilan instans komputer virtual.

VirtualMachineIpTag

Berisi tag IP yang terkait dengan alamat IP publik.

VirtualMachineNetworkInterfaceConfiguration

Menjelaskan konfigurasi antarmuka jaringan komputer virtual.

VirtualMachineNetworkInterfaceDnsSettingsConfiguration

Menjelaskan pengaturan DNS konfigurasi jaringan komputer virtual.

VirtualMachineNetworkInterfaceIPConfiguration

Menjelaskan konfigurasi IP profil jaringan komputer virtual.

VirtualMachinePatchStatus

Status operasi patch komputer virtual.

VirtualMachinePriorityTypes

Menentukan prioritas untuk komputer virtual.

Versi api minimum: 2019-03-01

VirtualMachinePublicIPAddressConfiguration

Menjelaskan konfigurasi PublicIPAddress Konfigurasi IP komputer virtual

VirtualMachinePublicIPAddressDnsSettingsConfiguration

Menjelaskan pengaturan DNS konfigurasi jaringan komputer virtual.

VirtualMachineSizeTypes

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 suatu wilayah

Cantumkan 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.

VMDiskSecurityProfile

Menentukan pengaturan profil keamanan untuk disk terkelola.

CATATAN: Ini hanya dapat diatur untuk VM Rahasia

VMGalleryApplication

Menentukan informasi yang diperlukan untuk mereferensikan versi aplikasi galeri komputasi

VMSizeProperties

Menentukan pengaturan Properti Ukuran VM pada komputer virtual.

WindowsConfiguration

Menentukan pengaturan sistem operasi Windows pada komputer virtual.

WindowsPatchAssessmentMode

Menentukan mode penilaian patch Tamu VM untuk komputer virtual IaaS.

Potensi nilai:

ImageDefault - Anda mengontrol waktu penilaian patch pada komputer virtual.

AutomaticByPlatform - Platform akan memicu penilaian patch berkala. Properti provisionVMAgent harus benar.

WindowsVMGuestPatchAutomaticByPlatformRebootSetting

Menentukan pengaturan reboot untuk semua operasi penginstalan patch AutomaticByPlatform.

WindowsVMGuestPatchAutomaticByPlatformSettings

Menentukan pengaturan tambahan yang akan diterapkan ketika mode patch AutomaticByPlatform dipilih dalam pengaturan patch Windows.

WindowsVMGuestPatchMode

Menentukan mode Patching Tamu VM ke komputer virtual IaaS atau komputer virtual yang terkait dengan set skala komputer virtual dengan OrchestrationMode sebagai Fleksibel.

Potensi nilai:

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

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

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

WinRMConfiguration

Menjelaskan konfigurasi Manajemen Jarak Jauh Windows VM

WinRMListener

Menjelaskan Protokol dan thumbprint pendengar Windows Remote Management

AdditionalCapabilities

Mengaktifkan atau menonaktifkan kemampuan pada komputer virtual atau set skala komputer virtual.

Name Type Description
hibernationEnabled
  • boolean

Bendera yang mengaktifkan atau menonaktifkan kemampuan hibernasi pada VM.

ultraSSDEnabled
  • boolean

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.

AdditionalUnattendContent

Menentukan informasi berformat XML tambahan yang dapat disertakan dalam file Unattend.xml, yang digunakan oleh Penyetelan Windows. Konten didefinisikan dengan mengatur nama, nama komponen, dan pass tempat konten diterapkan.

Name Type Description
componentName

Nama komponen. Saat ini, satu-satunya nilai yang diperbolehkan adalah Microsoft-Windows-Shell-Setup.

content
  • string

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.

passName

Nama lulus. Saat ini, satu-satunya nilai yang diperbolehkan adalah OobeSystem.

settingName

Menentukan nama pengaturan tempat konten diterapkan. Nilai yang mungkin adalah: FirstLogonCommands dan AutoLogon.

ApiError

Kesalahan api.

Name Type Description
code
  • string

Kode kesalahan.

details

Detail kesalahan Api

innererror

Kesalahan dalam Api

message
  • string

Pesan kesalahan.

target
  • string

Target kesalahan tertentu.

ApiErrorBase

Basis kesalahan api.

Name Type Description
code
  • string

Kode kesalahan.

message
  • string

Pesan kesalahan.

target
  • string

Target kesalahan tertentu.

ApplicationProfile

Berisi daftar aplikasi galeri yang harus tersedia untuk VM/VMSS

Name Type Description
galleryApplications

Menentukan aplikasi galeri yang harus tersedia untuk VM/VMSS

AvailablePatchSummary

Menjelaskan properti tampilan instans komputer virtual untuk ringkasan patch yang tersedia.

Name Type Description
assessmentActivityId
  • string

ID aktivitas operasi yang menghasilkan hasil ini. Ini digunakan untuk berkorelasi di seluruh log CRP dan ekstensi.

criticalAndSecurityPatchCount
  • integer

Jumlah patch penting atau keamanan yang telah terdeteksi sebagai tersedia dan belum diinstal.

error

Kesalahan yang ditemui selama eksekusi operasi. Array detail berisi daftarnya.

lastModifiedTime
  • string

Tanda waktu UTC ketika operasi dimulai.

otherPatchCount
  • integer

Jumlah semua patch yang tersedia tidak termasuk penting dan keamanan.

rebootPending
  • boolean

Status boot ulang keseluruhan VM. Ini akan benar ketika patch yang diinstal sebagian memerlukan boot ulang untuk menyelesaikan penginstalan tetapi boot ulang belum terjadi.

startTime
  • string

Tanda waktu UTC ketika operasi dimulai.

status

Status keberhasilan atau kegagalan operasi secara keseluruhan. Ini tetap "InProgress" sampai operasi selesai. Pada saat itu akan menjadi "Tidak Diketahui", "Gagal", "Berhasil", atau "CompletedWithWarnings."

BillingProfile

Menentukan detail terkait penagihan Azure Spot VM atau VMSS.

Versi api minimum: 2019-03-01.

Name Type Description
maxPrice
  • number

Menentukan harga maksimum yang bersedia 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.

Potensi nilai:

- Nilai desimal apa pun yang lebih besar dari nol. Contoh: 0,01538

-1 – menunjukkan harga default hingga sesuai permintaan.

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

Versi api minimum: 2019-03-01.

BootDiagnostics

Diagnostik Boot adalah fitur penelusuran kesalahan yang memungkinkan Anda melihat Output Konsol dan Cuplikan Layar untuk mendiagnosis status VM.

Anda dapat dengan mudah melihat output log konsol Anda.

Azure juga memungkinkan Anda melihat cuplikan layar VM dari hypervisor.

Name Type Description
enabled
  • boolean

Apakah diagnostik boot harus diaktifkan pada Komputer Virtual.

storageUri
  • string

Uri akun penyimpanan yang digunakan untuk menempatkan output konsol dan cuplikan layar.

Jika storageUri tidak ditentukan saat mengaktifkan diagnostik boot, penyimpanan terkelola akan digunakan.

BootDiagnosticsInstanceView

Tampilan instans diagnostik boot komputer virtual.

Name Type Description
consoleScreenshotBlobUri
  • string

URI blob cuplikan layar konsol.

CATATAN: Ini tidak akan diatur jika diagnostik boot saat ini diaktifkan dengan penyimpanan terkelola.

serialConsoleLogBlobUri
  • string

Uri blob log konsol serial.

CATATAN: Ini tidak akan diatur jika diagnostik boot saat ini diaktifkan dengan penyimpanan terkelola.

status

Informasi status diagnostik boot untuk VM.

CATATAN: Ini akan diatur hanya jika ada kesalahan yang ditemui dalam mengaktifkan diagnostik boot.

CachingTypes

Menentukan persyaratan penembolokan.

Potensi nilai:

Tidak ada

ReadOnly

ReadWrite

Default: Tidak ada untuk penyimpanan Standar. ReadOnly untuk penyimpanan Premium.

Name Type Description
None
  • string
ReadOnly
  • string
ReadWrite
  • string

CapacityReservationProfile

Parameter Profil reservasi kapasitas.

Name Type Description
capacityReservationGroup

Menentukan id sumber daya grup reservasi kapasitas yang harus digunakan untuk mengalokasikan komputer virtual atau instans vm set skala asalkan kapasitas yang cukup telah dicadangkan. Silakan merujuk ke https://aka.ms/CapacityReservation untuk detail lebih lanjut.

CloudError

Respons kesalahan dari layanan Komputasi.

Name Type Description
error

Kesalahan api.

ComponentNames

Nama komponen. Saat ini, satu-satunya nilai yang diizinkan adalah Microsoft-Windows-Shell-Setup.

Name Type Description
Microsoft-Windows-Shell-Setup
  • string

DataDisk

Menjelaskan disk data.

Name Type Description
caching

Menentukan persyaratan penembolokan.

Potensi nilai:

Tidak ada

ReadOnly

ReadWrite

Default: Tidak ada untuk penyimpanan Standar. ReadOnly untuk penyimpanan Premium

createOption

Menentukan bagaimana komputer virtual harus dibuat.

Potensi nilai:

Lampirkan \u2013 Nilai ini digunakan saat Anda menggunakan disk khusus untuk membuat komputer virtual.

FromImage \u2013 Nilai ini digunakan saat Anda menggunakan gambar untuk membuat komputer virtual. Jika Anda menggunakan gambar platform, Anda juga menggunakan elemen imageReference yang dijelaskan di atas. Jika Anda menggunakan gambar marketplace, Anda juga menggunakan elemen paket yang dijelaskan sebelumnya.

deleteOption

Menentukan apakah disk data harus dihapus atau dicopot setelah penghapusan VM.

Nilai yang memungkinkan:

Menghapus Jika nilai ini digunakan, disk data akan dihapus saat VM dihapus.

Melepaskan Jika nilai ini digunakan, disk data dipertahankan setelah VM dihapus.

Nilai default diatur untuk mencopot

detachOption

Menentukan perilaku pencopotan yang akan digunakan saat mencopot disk atau yang sudah dalam proses pencopotan dari komputer virtual. Nilai yang didukung: ForceDetach.

detachOption: ForceDetach hanya berlaku untuk disk data terkelola. Jika upaya pencopotan disk data sebelumnya tidak selesai karena kegagalan tak terduga dari komputer virtual dan disk masih belum dirilis, gunakan force-detach sebagai opsi upaya terakhir untuk melepaskan disk secara paksa dari VM. Semua tulisan mungkin belum dibersihkan saat menggunakan perilaku lepas ini.

Fitur ini masih dalam mode pratinjau dan tidak didukung untuk VirtualMachineScaleSet. Untuk melepaskan paksa pembaruan disk data keBeDetached ke 'true' bersama dengan pengaturan detachOption: 'ForceDetach'.

diskIOPSReadWrite
  • integer

Menentukan IOPS Read-Write untuk disk terkelola saat StorageAccountType UltraSSD_LRS. Dikembalikan hanya untuk disk VM VirtualMachine ScaleSet. Hanya dapat diperbarui melalui pembaruan pada VirtualMachine Scale Set.

diskMBpsReadWrite
  • integer

Menentukan bandwidth dalam MB per detik untuk disk terkelola saat StorageAccountType UltraSSD_LRS. Dikembalikan hanya untuk disk VM VirtualMachine ScaleSet. Hanya dapat diperbarui melalui pembaruan pada VirtualMachine Scale Set.

diskSizeGB
  • integer

Menentukan ukuran disk data kosong dalam gigabyte. Elemen ini dapat digunakan untuk menimpa ukuran disk dalam gambar komputer virtual.

Nilai ini tidak boleh lebih besar dari 1023 GB

image

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.

lun
  • integer

Menentukan nomor unit logis disk data. Nilai ini digunakan untuk mengidentifikasi disk data dalam VM dan oleh karena itu harus unik untuk setiap disk data yang dilampirkan ke VM.

managedDisk

Parameter disk terkelola.

name
  • string

Nama disk.

toBeDetached
  • boolean

Menentukan apakah disk data sedang dalam proses pencopotan dari VirtualMachine/VirtualMachineScaleset

vhd

Hard disk virtual.

writeAcceleratorEnabled
  • boolean

Menentukan apakah writeAccelerator harus diaktifkan atau dinonaktifkan pada disk.

DeleteOptions

Tentukan apa yang terjadi pada alamat IP publik saat VM dihapus

Name Type Description
Delete
  • string
Detach
  • string

DiagnosticsProfile

Menentukan status pengaturan diagnostik boot.

Versi api minimum: 2015-06-15.

Name Type Description
bootDiagnostics

Diagnostik Boot adalah fitur penelusuran kesalahan yang memungkinkan Anda melihat Output Konsol dan Cuplikan Layar untuk mendiagnosis status VM.
CATATAN: Jika storageUri sedang ditentukan, pastikan bahwa 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.

DiffDiskOptions

Menentukan pengaturan disk ephemeral untuk disk sistem operasi.

Name Type Description
Local
  • string

DiffDiskPlacement

Menentukan penempatan disk ephemeral untuk disk sistem operasi. Properti ini dapat digunakan oleh pengguna dalam permintaan untuk memilih lokasi yaitu, cache disk atau ruang disk sumber daya untuk provisi disk OS Ephemeral. Untuk informasi selengkapnya tentang persyaratan ukuran disk OS Ephemeral, lihat Persyaratan ukuran disk OS Ephemeral untuk VM Windows di https://docs.microsoft.com/azure/virtual-machines/windows/ephemeral-os-disks#size-requirements dan Linux VM dihttps://docs.microsoft.com/azure/virtual-machines/linux/ephemeral-os-disks#size-requirements

Name Type Description
CacheDisk
  • string
ResourceDisk
  • string

DiffDiskSettings

Menjelaskan parameter pengaturan disk ephemeral yang dapat ditentukan untuk disk sistem operasi.

CATATAN: Pengaturan disk ephemeral hanya dapat ditentukan untuk disk terkelola.

Name Type Description
option

Menentukan pengaturan disk ephemeral untuk disk sistem operasi.

placement

Menentukan penempatan disk ephemeral untuk disk sistem operasi.

Potensi nilai:

CacheDisk

ResourceDisk

Default: CacheDisk jika satu dikonfigurasi untuk ukuran VM jika tidak , ResourceDisk digunakan.

Lihat dokumentasi ukuran VM untuk Windows VM di https://docs.microsoft.com/azure/virtual-machines/windows/sizes dan Linux VM di https://docs.microsoft.com/azure/virtual-machines/linux/sizes untuk memeriksa ukuran VM mana yang mengekspos disk cache.

DiskCreateOptionTypes

Menentukan bagaimana komputer virtual harus dibuat.

Potensi nilai:

Lampirkan \u2013 Nilai ini digunakan saat Anda menggunakan disk khusus untuk membuat komputer virtual.

FromImage \u2013 Nilai ini digunakan saat Anda menggunakan gambar untuk membuat komputer virtual. Jika Anda menggunakan gambar platform, Anda juga menggunakan elemen imageReference yang dijelaskan di atas. Jika Anda menggunakan gambar marketplace, Anda juga menggunakan elemen paket yang dijelaskan sebelumnya.

Name Type Description
Attach
  • string
Empty
  • string
FromImage
  • string

DiskDeleteOptionTypes

Menentukan apakah Disk OS harus dihapus atau dicopot setelah penghapusan VM.

Nilai yang memungkinkan:

Menghapus Jika nilai ini digunakan, disk OS dihapus saat VM dihapus.

Melepaskan Jika nilai ini digunakan, disk os dipertahankan setelah VM dihapus.

Nilai default diatur untuk mencopot. Untuk Disk OS sementara, nilai default diatur ke Hapus. Pengguna tidak dapat mengubah opsi hapus untuk Disk OS sementara.

Name Type Description
Delete
  • string
Detach
  • string

DiskDetachOptionTypes

Menentukan perilaku pencopotan yang akan digunakan saat mencopot disk atau yang sudah dalam proses pencopotan dari komputer virtual. Nilai yang didukung: ForceDetach.

detachOption: ForceDetach hanya berlaku untuk disk data terkelola. Jika upaya pencopotan disk data sebelumnya tidak selesai karena kegagalan tak terduga dari komputer virtual dan disk masih belum dirilis, gunakan force-detach sebagai opsi upaya terakhir untuk melepaskan disk secara paksa dari VM. Semua tulisan mungkin belum dibersihkan saat menggunakan perilaku lepas ini.

Fitur ini masih dalam mode pratinjau dan tidak didukung untuk VirtualMachineScaleSet. Untuk melepaskan paksa pembaruan disk data keBeDetached ke 'true' bersama dengan pengaturan detachOption: 'ForceDetach'.

Name Type Description
ForceDetach
  • string

DiskEncryptionSetParameters

Menjelaskan parameter id sumber daya set enkripsi disk terkelola pelanggan yang dapat ditentukan untuk disk.

CATATAN: Id sumber daya set enkripsi disk hanya dapat ditentukan untuk disk terkelola. Silakan merujuk https://aka.ms/mdssewithcmkoverview untuk detail lebih lanjut.

Name Type Description
id
  • string

ID sumber daya

DiskEncryptionSettings

Menjelaskan Pengaturan Enkripsi untuk Disk

Name Type Description
diskEncryptionKey

Menentukan lokasi kunci enkripsi disk, yang merupakan Rahasia Key Vault.

enabled
  • boolean

Menentukan apakah enkripsi disk harus diaktifkan pada komputer virtual.

keyEncryptionKey

Menentukan lokasi kunci enkripsi kunci di Key Vault.

DiskInstanceView

Tampilan instans disk.

Name Type Description
encryptionSettings

Menentukan pengaturan enkripsi untuk Disk OS.

Versi api minimum: 2015-06-15

name
  • string

Nama disk.

statuses

Informasi status sumber daya.

ExtendedLocation

Jenis kompleks lokasi yang diperluas.

Name Type Description
name
  • string

Nama lokasi yang diperluas.

type

Jenis lokasi yang diperluas.

ExtendedLocationTypes

Jenis lokasi yang diperluas.

Name Type Description
EdgeZone
  • string

HardwareProfile

Menentukan pengaturan perangkat keras untuk komputer virtual.

Name Type Description
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 suatu wilayah

Cantumkan 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.

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.

Silakan ikuti instruksi dalam Kustomisasi VM untuk detail selengkapnya.

HyperVGenerationType

Menentukan Jenis HyperVGeneration yang terkait dengan sumber daya

Name Type Description
V1
  • string
V2
  • string

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. CATATAN: Penerbit referensi gambar dan penawaran hanya dapat diatur saat Anda membuat set skala.

Name Type Description
communityGalleryImageId
  • string

Menentukan id unik gambar galeri komunitas untuk penyebaran vm. Ini dapat diambil dari panggilan GET gambar galeri komunitas.

exactVersion
  • string

Menentukan angka desimal, versi gambar platform atau gambar marketplace yang digunakan untuk membuat komputer virtual. Bidang readonly ini berbeda dari 'versi', hanya jika nilai yang ditentukan dalam bidang 'versi' adalah 'terbaru'.

id
  • string

ID sumber daya

offer
  • string

Menentukan penawaran gambar platform atau gambar marketplace yang digunakan untuk membuat komputer virtual.

publisher
  • string

Penerbit gambar.

sharedGalleryImageId
  • string

Menentukan id unik gambar galeri bersama untuk penyebaran vm. Ini dapat diambil dari panggilan GET gambar galeri bersama.

sku
  • string

SKU gambar.

version
  • string

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. Pilih 'terbaru' untuk menggunakan citra versi terbaru yang tersedia pada waktu penerapan. 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.

InnerError

Detail kesalahan dalam.

Name Type Description
errordetail
  • string

Pesan kesalahan internal atau cadangan pengecualian.

exceptiontype
  • string

Jenis pengecualian.

InstanceViewStatus

Status tampilan instans.

Name Type Description
code
  • string

Kode status.

displayStatus
  • string

Label pendek yang dapat dilokalkan untuk status tersebut.

level

Kode tingkat.

message
  • string

Pesan status terperinci, termasuk untuk pemberitahuan dan pesan kesalahan.

time
  • string

Waktu status.

InstanceViewTypes

Ekspresi perluas untuk diterapkan pada operasi. 'InstanceView' mengambil rekam jepret properti runtime dari komputer virtual yang dikelola oleh platform dan dapat berubah di luar operasi sarana kontrol. 'UserData' mengambil properti UserData sebagai bagian dari tampilan model VM yang disediakan oleh pengguna selama operasi Buat/Perbarui VM.

Name Type Description
instanceView
  • string
userData
  • string

IPVersions

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'.

Name Type Description
IPv4
  • string
IPv6
  • string

KeyVaultKeyReference

Menjelaskan referensi ke Kunci Key Vault

Name Type Description
keyUrl
  • string

URL yang mereferensikan kunci enkripsi kunci di Key Vault.

sourceVault

URL relatif Key Vault yang berisi kunci.

KeyVaultSecretReference

Menjelaskan referensi ke Rahasia Key Vault

Name Type Description
secretUrl
  • string

URL yang merujuk rahasia dalam Key Vault.

sourceVault

URL relatif Key Vault yang berisi rahasia.

LastPatchInstallationSummary

Menjelaskan properti ringkasan patch terakhir yang diinstal.

Name Type Description
error

Kesalahan yang ditemui selama eksekusi operasi. Array detail berisi daftarnya.

excludedPatchCount
  • integer

Jumlah semua patch yang tersedia tetapi dikecualikan secara eksplisit oleh kecocokan daftar pengecualian yang ditentukan pelanggan.

failedPatchCount
  • integer

Jumlah patch yang gagal diinstal.

installationActivityId
  • string

ID aktivitas operasi yang menghasilkan hasil ini. Ini digunakan untuk berkorelasi di seluruh log CRP dan ekstensi.

installedPatchCount
  • integer

Jumlah patch yang berhasil diinstal.

lastModifiedTime
  • string

Tanda waktu UTC ketika operasi dimulai.

maintenanceWindowExceeded
  • boolean

Menjelaskan apakah operasi kehabisan waktu sebelum menyelesaikan semua tindakan yang dimaksudkan

notSelectedPatchCount
  • integer

Jumlah semua patch yang tersedia tetapi tidak akan diinstal karena tidak cocok dengan entri daftar klasifikasi atau inklusi.

pendingPatchCount
  • integer

Jumlah semua patch yang tersedia yang diharapkan diinstal selama operasi penginstalan patch.

startTime
  • string

Tanda waktu UTC ketika operasi dimulai.

status

Status keberhasilan atau kegagalan operasi secara keseluruhan. Ini tetap "InProgress" sampai operasi selesai. Pada saat itu akan menjadi "Tidak Diketahui", "Gagal", "Berhasil", atau "CompletedWithWarnings."

LinuxConfiguration

Menentukan pengaturan sistem operasi Linux pada komputer virtual.

Untuk daftar distribusi Linux yang didukung, lihat Linux di Distribusi Azure-Endorsed.

Name Type Description
disablePasswordAuthentication
  • boolean

Menentukan apakah autentikasi kata sandi harus dinonaktifkan.

patchSettings

[Fitur Pratinjau] Menentukan pengaturan yang terkait dengan Patching Tamu VM di Linux.

provisionVMAgent
  • boolean

Menunjukkan apakah agen komputer virtual harus disediakan pada komputer virtual.

Ketika properti ini tidak ditentukan dalam isi permintaan, perilaku default adalah mengaturnya ke true. Ini akan memastikan bahwa Agen VM diinstal pada VM sehingga ekstensi dapat ditambahkan ke VM nanti.

ssh

Menentukan konfigurasi kunci ssh untuk OS Linux.

LinuxPatchAssessmentMode

Menentukan mode Penilaian Patch Tamu VM untuk komputer virtual IaaS.

Potensi nilai:

ImageDefault - Anda mengontrol waktu penilaian patch pada komputer virtual.

AutomaticByPlatform - Platform akan memicu penilaian patch berkala. Properti provisionVMAgent harus benar.

Name Type Description
AutomaticByPlatform
  • string
ImageDefault
  • string

LinuxPatchSettings

Menentukan pengaturan yang terkait dengan Patching Tamu VM di Linux.

Name Type Description
assessmentMode

Menentukan mode Penilaian Patch Tamu VM untuk komputer virtual IaaS.

Potensi nilai:

ImageDefault - Anda mengontrol waktu penilaian patch pada komputer virtual.

AutomaticByPlatform - Platform akan memicu penilaian patch berkala. Properti provisionVMAgent harus benar.

automaticByPlatformSettings

Menentukan pengaturan tambahan untuk mode patch AutomaticByPlatform di Patching Tamu VM di Linux.

patchMode

Menentukan mode Patching Tamu VM ke komputer virtual IaaS atau komputer virtual yang terkait dengan set skala komputer virtual dengan OrchestrationMode sebagai Flexible.

Potensi nilai:

ImageDefault - Konfigurasi patching default komputer virtual digunakan.

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

LinuxVMGuestPatchAutomaticByPlatformRebootSetting

Menentukan pengaturan reboot untuk semua operasi penginstalan patch AutomaticByPlatform.

Name Type Description
Always
  • string
IfRequired
  • string
Never
  • string
Unknown
  • string

LinuxVMGuestPatchAutomaticByPlatformSettings

Menentukan pengaturan tambahan yang akan diterapkan saat mode patch AutomaticByPlatform dipilih di pengaturan patch Linux.

Name Type Description
rebootSetting

Menentukan pengaturan reboot untuk semua operasi penginstalan patch AutomaticByPlatform.

LinuxVMGuestPatchMode

Menentukan mode Patching Tamu VM ke komputer virtual IaaS atau komputer virtual yang terkait dengan set skala komputer virtual dengan OrchestrationMode sebagai Fleksibel.

Potensi nilai:

ImageDefault - Konfigurasi patching default komputer virtual digunakan.

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

Name Type Description
AutomaticByPlatform
  • string
ImageDefault
  • string

MaintenanceOperationResultCodeTypes

Kode Hasil Operasi Pemeliharaan Terakhir.

Name Type Description
MaintenanceAborted
  • string
MaintenanceCompleted
  • string
None
  • string
RetryLater
  • string

MaintenanceRedeployStatus

Status Operasi Pemeliharaan.

Name Type Description
isCustomerInitiatedMaintenanceAllowed
  • boolean

Benar, jika pelanggan diizinkan untuk melakukan Pemeliharaan.

lastOperationMessage
  • string

Pesan dikembalikan untuk Operasi Pemeliharaan terakhir.

lastOperationResultCode

Kode Hasil Operasi Pemeliharaan Terakhir.

maintenanceWindowEndTime
  • string

Waktu Selesai untuk Jendela Pemeliharaan.

maintenanceWindowStartTime
  • string

Waktu Mulai untuk Jendela Pemeliharaan.

preMaintenanceWindowEndTime
  • string

Waktu Selesai untuk Jendela Pra-Pemeliharaan.

preMaintenanceWindowStartTime
  • string

Waktu Mulai untuk Jendela Pra-Pemeliharaan.

ManagedDiskParameters

Parameter disk terkelola.

Name Type Description
diskEncryptionSet

Menentukan id sumber daya set enkripsi disk yang dikelola pelanggan untuk disk terkelola.

id
  • string

ID sumber daya

securityProfile

Menentukan profil keamanan untuk disk terkelola.

storageAccountType

Menentukan jenis akun penyimpanan untuk disk terkelola. CATATAN: UltraSSD_LRS hanya dapat digunakan dengan disk data, tidak dapat digunakan dengan Disk OS.

NetworkApiVersion

menentukan versi API Microsoft.Network yang digunakan saat membuat sumber daya jaringan di Konfigurasi Antarmuka Jaringan

Name Type Description
2020-11-01
  • string

NetworkInterfaceReference

Menjelaskan referensi antarmuka jaringan.

Name Type Description
id
  • string

ID sumber daya

properties.deleteOption

Tentukan apa yang terjadi pada antarmuka jaringan saat VM dihapus

properties.primary
  • boolean

Menentukan antarmuka jaringan utama jika komputer virtual memiliki lebih dari 1 antarmuka jaringan.

NetworkProfile

Menentukan antarmuka jaringan atau konfigurasi jaringan komputer virtual.

Name Type Description
networkApiVersion

menentukan versi API Microsoft.Network yang digunakan saat membuat sumber daya jaringan di Konfigurasi Antarmuka Jaringan

networkInterfaceConfigurations

Menentukan konfigurasi jaringan yang akan digunakan untuk membuat sumber daya jaringan komputer virtual.

networkInterfaces

Menentukan daftar Id sumber daya untuk antarmuka jaringan yang terkait dengan komputer virtual.

OperatingSystemTypes

Properti ini memungkinkan Anda menentukan jenis OS yang disertakan dalam disk jika membuat VM dari gambar pengguna atau VHD khusus.

Potensi nilai:

Windows

Linux

Name Type Description
Linux
  • string
Windows
  • string

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.

Name Type Description
caching

Menentukan persyaratan penembolokan.

Potensi nilai:

Tidak ada

ReadOnly

ReadWrite

Default: Tidak ada untuk penyimpanan Standar. ReadOnly untuk penyimpanan Premium.

createOption

Menentukan bagaimana komputer virtual harus dibuat.

Potensi nilai:

Lampirkan \u2013 Nilai ini digunakan saat Anda menggunakan disk khusus untuk membuat komputer virtual.

FromImage \u2013 Nilai ini digunakan saat Anda menggunakan gambar untuk membuat komputer virtual. Jika Anda menggunakan gambar platform, Anda juga menggunakan elemen imageReference yang dijelaskan di atas. Jika Anda menggunakan gambar marketplace, Anda juga menggunakan elemen paket yang dijelaskan sebelumnya.

deleteOption

Menentukan apakah Disk OS harus dihapus atau dicopot setelah penghapusan VM.

Nilai yang memungkinkan:

Menghapus Jika nilai ini digunakan, disk OS dihapus saat VM dihapus.

Melepaskan Jika nilai ini digunakan, disk os dipertahankan setelah VM dihapus.

Nilai default diatur untuk mencopot. Untuk Disk OS sementara, nilai default diatur ke Hapus. Pengguna tidak dapat mengubah opsi hapus untuk Disk OS sementara.

diffDiskSettings

Menentukan Pengaturan Disk ephemeral untuk disk sistem operasi yang digunakan oleh komputer virtual.

diskSizeGB
  • integer

Menentukan ukuran disk data kosong dalam gigabyte. Elemen ini dapat digunakan untuk menimpa ukuran disk dalam gambar komputer virtual.

Nilai ini tidak boleh lebih besar dari 1023 GB

encryptionSettings

Menentukan pengaturan enkripsi untuk Disk OS.

Versi api minimum: 2015-06-15

image

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.

managedDisk

Parameter disk terkelola.

name
  • string

Nama disk.

osType

Properti ini memungkinkan Anda menentukan jenis OS yang disertakan dalam disk jika membuat VM dari gambar pengguna atau VHD khusus.

Potensi nilai:

Windows

Linux

vhd

Hard disk virtual.

writeAcceleratorEnabled
  • boolean

Menentukan apakah writeAccelerator harus diaktifkan atau dinonaktifkan pada disk.

OSProfile

Menentukan pengaturan sistem operasi di komputer virtual. Beberapa pengaturan tidak dapat diubah setelah VM disediakan.

Name Type Description
adminPassword
  • string

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 Azure Linux VM menggunakan Ekstensi VMAccess

adminUsername
  • string

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 maksimum (Linux): 64 karakter

Panjang maksimum (Windows): 20 karakter.

allowExtensionOperations
  • boolean

Menentukan apakah operasi ekstensi harus diizinkan pada komputer virtual.

Ini mungkin hanya diatur ke False ketika tidak ada ekstensi pada komputer virtual.

computerName
  • string

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 Pedoman implementasi layanan infrastruktur Azure.

customData
  • string

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.

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

linuxConfiguration

Menentukan pengaturan sistem operasi Linux pada komputer virtual.

Untuk daftar distribusi Linux yang didukung, lihat Linux di Distribusi Azure-Endorsed.

requireGuestProvisionSignal
  • boolean

Properti opsional yang harus diatur ke Benar atau dihilangkan.

secrets

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.

windowsConfiguration

Menentukan pengaturan sistem operasi Windows pada komputer virtual.

PassNames

Nama pass. Saat ini, satu-satunya nilai yang diizinkan adalah OobeSystem.

Name Type Description
OobeSystem
  • string

PatchOperationStatus

Status keberhasilan atau kegagalan operasi secara keseluruhan. Ini tetap "InProgress" sampai operasi selesai. Pada saat itu akan menjadi "Tidak Diketahui", "Gagal", "Berhasil", atau "CompletedWithWarnings."

Name Type Description
CompletedWithWarnings
  • string
Failed
  • string
InProgress
  • string
Succeeded
  • string
Unknown
  • string

PatchSettings

Menentukan pengaturan yang terkait dengan Patching Tamu VM di Windows.

Name Type Description
assessmentMode

Menentukan mode penilaian patch Tamu VM untuk komputer virtual IaaS.

Potensi nilai:

ImageDefault - Anda mengontrol waktu penilaian patch pada komputer virtual.

AutomaticByPlatform - Platform akan memicu penilaian patch berkala. Properti provisionVMAgent harus benar.

automaticByPlatformSettings

Menentukan pengaturan tambahan untuk mode patch AutomaticByPlatform di Patching Tamu VM pada Windows.

enableHotpatching
  • boolean

Memungkinkan pelanggan untuk menambal Azure VM mereka tanpa memerlukan boot ulang. Untuk enableHotpatching, 'provisionVMAgent' harus diatur ke true dan 'patchMode' harus diatur ke 'AutomaticByPlatform'.

patchMode

Menentukan mode Patching Tamu VM ke komputer virtual IaaS atau komputer virtual yang terkait dengan set skala komputer virtual dengan OrchestrationMode sebagai Flexible.

Potensi nilai:

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

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

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

Plan

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 Azure, temukan gambar marketplace yang ingin Anda gunakan lalu klik Ingin menyebarkan secara terprogram, Mulai ->. Masukkan informasi yang diperlukan lalu klik Simpan.

Name Type Description
name
  • string

ID paket.

product
  • string

Menentukan produk gambar dari marketplace. Ini adalah nilai yang sama dengan Penawaran di bawah elemen imageReference.

promotionCode
  • string

Kode promosi.

publisher
  • string

ID penerbit.

ProtocolTypes

Menentukan protokol pendengar WinRM.

Potensi nilai:
http

https

Name Type Description
Http
  • string
Https
  • string

PublicIPAddressSku

Menjelaskan Sku IP publik. Ini hanya dapat diatur dengan OrchestrationMode sebagai Fleksibel.

Name Type Description
name

Tentukan nama sku IP publik

tier

Tentukan tingkat sku IP publik

PublicIPAddressSkuName

Tentukan nama sku IP publik

Name Type Description
Basic
  • string
Standard
  • string

PublicIPAddressSkuTier

Tentukan tingkat sku IP publik

Name Type Description
Global
  • string
Regional
  • string

PublicIPAllocationMethod

Tentukan jenis alokasi IP publik

Name Type Description
Dynamic
  • string
Static
  • string

ResourceIdentityType

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.

Name Type Description
None
  • string
SystemAssigned
  • string
SystemAssigned, UserAssigned
  • string
UserAssigned
  • string

ScheduledEventsProfile

Name Type Description
terminateNotificationProfile

Menentukan Konfigurasi terkait Hentikan Peristiwa Terjadwal.

securityEncryptionTypes

Menentukan EncryptionType dari disk terkelola.
Ini diatur ke DiskWithVMGuestState untuk enkripsi disk terkelola bersama dengan blob VMGuestState, dan VMGuestStateOnly untuk enkripsi hanya blob VMGuestState.

CATATAN: Ini hanya dapat diatur untuk VM Rahasia.

Name Type Description
DiskWithVMGuestState
  • string
VMGuestStateOnly
  • string

SecurityProfile

Menentukan pengaturan profil Keamanan untuk komputer virtual atau set skala komputer virtual.

Name Type Description
encryptionAtHost
  • boolean

Properti ini dapat digunakan oleh pengguna dalam permintaan untuk mengaktifkan atau menonaktifkan Enkripsi Host untuk komputer virtual atau set skala komputer virtual. Ini akan mengaktifkan enkripsi untuk semua disk termasuk disk Resource/Temp di host itu sendiri.

Default: Enkripsi di host akan dinonaktifkan kecuali properti ini diatur ke true untuk sumber daya.

securityType

Menentukan SecurityType komputer virtual. Ini harus diatur ke nilai yang ditentukan untuk mengaktifkan UefiSettings.

Default: UefiSettings tidak akan diaktifkan kecuali properti ini diatur.

uefiSettings

Menentukan pengaturan keamanan seperti boot aman dan vTPM yang digunakan saat membuat komputer virtual.

Versi api minimum: 2020-12-01

SecurityTypes

Menentukan SecurityType komputer virtual. Ini harus diatur ke nilai yang ditentukan untuk mengaktifkan UefiSettings.

Default: UefiSettings tidak akan diaktifkan kecuali properti ini diatur.

Name Type Description
ConfidentialVM
  • string
TrustedLaunch
  • string

SettingNames

Menentukan nama pengaturan tempat konten diterapkan. Nilai yang mungkin adalah: FirstLogonCommands dan AutoLogon.

Name Type Description
AutoLogon
  • string
FirstLogonCommands
  • string

SshConfiguration

Konfigurasi SSH untuk VM berbasis Linux yang berjalan di Azure

Name Type Description
publicKeys

Daftar kunci umum SSH yang digunakan untuk mengautentikasi dengan VM berbasis linux.

SshPublicKey

Berisi informasi tentang kunci umum sertifikat SSH dan jalur pada VM Linux tempat kunci publik ditempatkan.

Name Type Description
keyData
  • string

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 [Membuat kunci SSH di Linux dan Mac untuk VM Linux di Azure]https://docs.microsoft.com/azure/virtual-machines/linux/create-ssh-keys-detailed).

path
  • string

Menentukan jalur lengkap pada VM yang dibuat tempat kunci umum ssh disimpan. Jika file sudah ada, kunci yang ditentukan ditambahkan ke file. Contoh: /home/user/.ssh/authorized_keys

StatusLevelTypes

Kode tingkat.

Name Type Description
Error
  • string
Info
  • string
Warning
  • string

StorageAccountTypes

Menentukan jenis akun penyimpanan untuk disk terkelola. CATATAN: UltraSSD_LRS hanya dapat digunakan dengan disk data, tidak dapat digunakan dengan Disk OS.

Name Type Description
PremiumV2_LRS
  • string
Premium_LRS
  • string
Premium_ZRS
  • string
StandardSSD_LRS
  • string
StandardSSD_ZRS
  • string
Standard_LRS
  • string
UltraSSD_LRS
  • string

StorageProfile

Menentukan pengaturan penyimpanan untuk disk komputer virtual.

Name Type Description
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.

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.

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.

SubResource

Name Type Description
id
  • string

ID sumber daya

TerminateNotificationProfile

Name Type Description
enable
  • boolean

Menentukan apakah peristiwa Hentikan Terjadwal diaktifkan atau dinonaktifkan.

notBeforeTimeout
  • string

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)

UefiSettings

Menentukan pengaturan keamanan seperti boot aman dan vTPM yang digunakan saat membuat komputer virtual.

Versi api minimum: 2020-12-01

Name Type Description
secureBootEnabled
  • boolean

Menentukan apakah boot aman harus diaktifkan pada komputer virtual.

Versi api minimum: 2020-12-01

vTpmEnabled
  • boolean

Menentukan apakah vTPM harus diaktifkan pada komputer virtual.

Versi api minimum: 2020-12-01

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}'.

Name Type Description

VaultCertificate

Menjelaskan referensi sertifikat tunggal dalam Key Vault, dan di mana sertifikat harus berada di VM.

Name Type Description
certificateStore
  • string

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.

certificateUrl
  • string

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 Berupa Pengodean Base64 dari Objek JSON berikut yang dikodekan dalam UTF-8:

{
"data":"",
"dataType":"pfx",
"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.

VaultSecretGroup

Menjelaskan sekumpulan sertifikat yang semuanya berada dalam Key Vault yang sama.

Name Type Description
sourceVault

URL relatif Key Vault yang berisi semua sertifikat di VaultCertificates.

vaultCertificates

Daftar referensi brankas kunci di SourceVault yang berisi sertifikat.

VirtualHardDisk

Menjelaskan uri disk.

Name Type Description
uri
  • string

Menentukan uri hard disk virtual.

VirtualMachine

Menjelaskan Komputer Virtual.

Name Type Description
extendedLocation

Lokasi komputer virtual yang diperluas.

id
  • string

ID sumber daya

identity

Identitas komputer virtual, jika dikonfigurasi.

location
  • string

Lokasi sumber daya

name
  • string

Nama sumber daya

plan

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 Azure, temukan gambar marketplace yang ingin Anda gunakan lalu klik Ingin menyebarkan secara terprogram, Mulai ->. Masukkan informasi yang diperlukan lalu klik Simpan.

properties.additionalCapabilities

Menentukan kemampuan tambahan yang diaktifkan atau dinonaktifkan pada komputer virtual.

properties.applicationProfile

Menentukan aplikasi galeri yang harus tersedia untuk VM/VMSS

properties.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 Virtual Machines 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 non-null properties.virtualMachineScaleSet.

properties.billingProfile

Menentukan detail terkait penagihan dari komputer virtual Azure Spot.

Versi api minimum: 2019-03-01.

properties.capacityReservation

Menentukan informasi tentang reservasi kapasitas yang digunakan untuk mengalokasikan komputer virtual.

Versi api minimum: 2021-04-01.

properties.diagnosticsProfile

Menentukan status pengaturan diagnostik boot.

Versi api minimum: 2015-06-15.

properties.evictionPolicy

Menentukan kebijakan pengeluaran untuk komputer virtual Azure Spot dan set skala Azure Spot.

Untuk komputer virtual Azure Spot, baik 'Batalkan Alokasi' dan 'Hapus' didukung dan versi api minimum adalah 2019-03-01.

Untuk set skala Azure Spot, baik 'Batalkan Alokasi' dan 'Hapus' didukung dan versi api minimum adalah 2017-10-30-preview.

properties.extensionsTimeBudget
  • string

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

properties.hardwareProfile

Menentukan pengaturan perangkat keras untuk komputer virtual.

properties.host

Menentukan informasi tentang host khusus tempat komputer virtual berada.

Versi api minimum: 2018-10-01.

properties.hostGroup

Menentukan informasi tentang grup host khusus tempat komputer virtual berada.

Versi api minimum: 2020-06-01.

CATATAN: Pengguna tidak dapat menentukan properti host dan hostGroup.

properties.instanceView

Tampilan instans komputer virtual.

properties.licenseType
  • string

Menentukan bahwa citra 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 Hibrid Azure untuk Windows Server

Manfaat Penggunaan Hibrid Azure untuk Server Linux

Versi api minimum: 2015-06-15

properties.networkProfile

Menentukan antarmuka jaringan komputer virtual.

properties.osProfile

Menentukan pengaturan sistem operasi yang digunakan saat membuat komputer virtual. Beberapa pengaturan tidak dapat diubah setelah VM disediakan.

properties.platformFaultDomain
  • integer

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' > 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

  • properties.priority

    Menentukan prioritas untuk komputer virtual.

    Versi api minimum: 2019-03-01

    properties.provisioningState
    • string

    Status penyediaan, yang hanya muncul dalam respons.

    properties.proximityPlacementGroup

    Menentukan informasi tentang grup penempatan kedekatan tempat komputer virtual harus ditetapkan.

    Versi api minimum: 2018-04-01.

    properties.scheduledEventsProfile

    Menentukan konfigurasi terkait Peristiwa Terjadwal.

    properties.securityProfile

    Menentukan pengaturan profil terkait Keamanan untuk komputer virtual.

    properties.storageProfile

    Menentukan pengaturan penyimpanan untuk disk komputer virtual.

    properties.timeCreated
    • string

    Menentukan waktu saat sumber daya Komputer Virtual dibuat.

    Versi api minimum: 2022-03-01.

    properties.userData
    • string

    UserData untuk VM, yang harus dikodekan base-64. Pelanggan tidak boleh meneruskan rahasia apa pun di sini.

    Versi api minimum: 2021-03-01

    properties.virtualMachineScaleSet

    Menentukan informasi tentang set skala komputer virtual tempat komputer virtual harus ditetapkan. 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

    properties.vmId
    • string

    Menentukan ID unik VM yang merupakan pengidentifikasi 128-bit yang dikodekan dan disimpan di semua Azure IaaS VM SMBIOS dan dapat dibaca menggunakan perintah BIOS platform.

    resources

    Sumber daya ekstensi anak komputer virtual.

    tags
    • object

    Tag sumber daya

    type
    • string

    Jenis Sumber Daya

    zones
    • string[]

    Zona komputer virtual.

    VirtualMachineAgentInstanceView

    Tampilan instans Agen VM yang berjalan di komputer virtual.

    Name Type Description
    extensionHandlers

    Tampilan instans handler ekstensi komputer virtual.

    statuses

    Informasi status sumber daya.

    vmAgentVersion
    • string

    Versi lengkap Agen VM.

    VirtualMachineEvictionPolicyTypes

    Menentukan kebijakan pengeluaran untuk komputer virtual Azure Spot dan set skala Azure Spot.

    Untuk komputer virtual Azure Spot, baik 'Batalkan Alokasi' dan 'Hapus' didukung dan versi api minimum adalah 2019-03-01.

    Untuk set skala Azure Spot, baik 'Batalkan Alokasi' dan 'Hapus' didukung dan versi api minimum adalah 2017-10-30-preview.

    Name Type Description
    Deallocate
    • string
    Delete
    • string

    VirtualMachineExtension

    Menjelaskan Ekstensi Komputer Virtual.

    Name Type Description
    id
    • string

    ID sumber daya

    location
    • string

    Lokasi sumber daya

    name
    • string

    Nama sumber daya

    properties.autoUpgradeMinorVersion
    • boolean

    Menunjukkan apakah ekstensi harus menggunakan versi minor yang lebih baru jika tersedia pada waktu penyebaran. Setelah disebarkan, bagaimanapun, ekstensi tidak akan meningkatkan versi kecil kecuali dipekerjakan kembali, bahkan jika properti ini diatur ke true.

    properties.enableAutomaticUpgrade
    • boolean

    Menunjukkan apakah ekstensi harus ditingkatkan secara otomatis oleh platform jika ada versi ekstensi yang lebih baru yang tersedia.

    properties.forceUpdateTag
    • string

    Bagaimana handler ekstensi harus diperbarui meskipun konfigurasi ekstensi tidak berubah.

    properties.instanceView

    Tampilan instans ekstensi komputer virtual.

    properties.protectedSettings
    • object

    Ekstensi dapat berisi protectedSettings atau protectedSettingsFromKeyVault atau tidak ada pengaturan yang dilindungi sama sekali.

    properties.protectedSettingsFromKeyVault
    • object

    Pengaturan ekstensi yang dilindungi yang diteruskan oleh referensi, dan dikonsumsi dari brankas kunci

    properties.provisioningState
    • string

    Status penyediaan, yang hanya muncul dalam respons.

    properties.publisher
    • string

    Nama penerbit handler ekstensi.

    properties.settings
    • object

    Pengaturan publik berformat Json untuk ekstensi.

    properties.suppressFailures
    • boolean

    Menunjukkan apakah kegagalan yang berasal dari ekstensi akan ditekan (Kegagalan operasional seperti tidak tersambung ke VM tidak akan ditekan terlepas dari nilai ini). Defaultnya adalah false.

    properties.type
    • string

    Menentukan jenis ekstensi; contohnya adalah "CustomScriptExtension".

    properties.typeHandlerVersion
    • string

    Menentukan versi handler skrip.

    tags
    • object

    Tag sumber daya

    type
    • string

    Jenis Sumber Daya

    VirtualMachineExtensionHandlerInstanceView

    Tampilan instans handler ekstensi komputer virtual.

    Name Type Description
    status

    Status handler ekstensi.

    type
    • string

    Menentukan jenis ekstensi; contohnya adalah "CustomScriptExtension".

    typeHandlerVersion
    • string

    Menentukan versi handler skrip.

    VirtualMachineExtensionInstanceView

    Tampilan instans ekstensi komputer virtual.

    Name Type Description
    name
    • string

    Nama ekstensi komputer virtual.

    statuses

    Informasi status sumber daya.

    substatuses

    Informasi status sumber daya.

    type
    • string

    Menentukan jenis ekstensi; contohnya adalah "CustomScriptExtension".

    typeHandlerVersion
    • string

    Menentukan versi handler skrip.

    VirtualMachineHealthStatus

    Status kesehatan VM.

    Name Type Description
    status

    Informasi status kesehatan untuk VM.

    VirtualMachineIdentity

    Identitas untuk komputer virtual.

    Name Type Description
    principalId
    • string

    Id utama identitas komputer virtual. Properti ini hanya akan disediakan untuk identitas yang ditetapkan sistem.

    tenantId
    • string

    Id penyewa yang terkait dengan komputer virtual. Properti ini hanya akan disediakan untuk identitas yang ditetapkan sistem.

    type

    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.

    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}'.

    VirtualMachineInstanceView

    Tampilan instans komputer virtual.

    Name Type Description
    assignedHost
    • string

    Id sumber daya dari host khusus, tempat komputer virtual dialokasikan melalui penempatan otomatis, ketika komputer virtual dikaitkan dengan grup host khusus yang mengaktifkan penempatan otomatis.

    Versi api minimum: 2020-06-01.

    bootDiagnostics

    Diagnostik Boot adalah fitur penelusuran kesalahan yang memungkinkan Anda melihat Output Konsol dan Cuplikan Layar untuk mendiagnosis status VM.

    Anda dapat dengan mudah melihat output log konsol Anda.

    Azure juga memungkinkan Anda melihat cuplikan layar VM dari hypervisor.

    computerName
    • string

    Nama komputer yang ditetapkan ke komputer virtual.

    disks

    Informasi disk komputer virtual.

    extensions

    Informasi ekstensi.

    hyperVGeneration

    Menentukan Jenis HyperVGeneration yang terkait dengan sumber daya

    maintenanceRedeployStatus

    Status Operasi Pemeliharaan pada komputer virtual.

    osName
    • string

    Sistem Operasi yang berjalan pada komputer virtual.

    osVersion
    • string

    Versi Sistem Operasi yang berjalan pada komputer virtual.

    patchStatus

    [Fitur Pratinjau] Status operasi patch komputer virtual.

    platformFaultDomain
    • integer

    Menentukan domain kesalahan komputer virtual.

    platformUpdateDomain
    • integer

    Menentukan domain pembaruan komputer virtual.

    rdpThumbPrint
    • string

    Thumbprint sertifikat desktop jarak jauh.

    statuses

    Informasi status sumber daya.

    vmAgent

    Agen VM yang berjalan pada komputer virtual.

    vmHealth

    Status kesehatan untuk VM.

    VirtualMachineIpTag

    Berisi tag IP yang terkait dengan alamat IP publik.

    Name Type Description
    ipTagType
    • string

    Jenis tag IP. Contoh: FirstPartyUsage.

    tag
    • string

    Tag IP yang terkait dengan IP publik. Contoh: SQL, Storage dll.

    VirtualMachineNetworkInterfaceConfiguration

    Menjelaskan konfigurasi antarmuka jaringan komputer virtual.

    Name Type Description
    name
    • string

    Nama konfigurasi antarmuka jaringan.

    properties.deleteOption

    Tentukan apa yang terjadi pada antarmuka jaringan saat VM dihapus

    properties.dnsSettings

    Pengaturan dns yang akan diterapkan pada antarmuka jaringan.

    properties.dscpConfiguration
    properties.enableAcceleratedNetworking
    • boolean

    Menentukan apakah antarmuka jaringan diaktifkan jaringan yang dipercepat.

    properties.enableFpga
    • boolean

    Menentukan apakah antarmuka jaringan diaktifkan jaringan FPGA.

    properties.enableIPForwarding
    • boolean

    Apakah penerusan IP diaktifkan pada NIC ini.

    properties.ipConfigurations

    Menentukan konfigurasi IP antarmuka jaringan.

    properties.networkSecurityGroup

    Kelompok keamanan jaringan.

    properties.primary
    • boolean

    Menentukan antarmuka jaringan utama jika komputer virtual memiliki lebih dari 1 antarmuka jaringan.

    VirtualMachineNetworkInterfaceDnsSettingsConfiguration

    Menjelaskan pengaturan DNS konfigurasi jaringan komputer virtual.

    Name Type Description
    dnsServers
    • string[]

    Daftar alamat IP server DNS

    VirtualMachineNetworkInterfaceIPConfiguration

    Menjelaskan konfigurasi IP profil jaringan komputer virtual.

    Name Type Description
    name
    • string

    Nama konfigurasi IP.

    properties.applicationGatewayBackendAddressPools

    Menentukan array referensi ke kumpulan alamat backend gateway aplikasi. Komputer virtual dapat mereferensikan kumpulan alamat backend dari beberapa gateway aplikasi. Beberapa komputer virtual tidak dapat menggunakan gateway aplikasi yang sama.

    properties.applicationSecurityGroups

    Menentukan array referensi ke kelompok keamanan aplikasi.

    properties.loadBalancerBackendAddressPools

    Menentukan array referensi ke kumpulan alamat backend load balancer. Komputer virtual dapat mereferensikan kumpulan alamat backend dari satu penyeimbang beban publik dan satu internal. [Beberapa komputer virtual tidak dapat menggunakan penyeimbang beban sku dasar yang sama].

    properties.primary
    • boolean

    Menentukan antarmuka jaringan utama jika komputer virtual memiliki lebih dari 1 antarmuka jaringan.

    properties.privateIPAddressVersion

    Tersedia dari Api-Version 2017-03-30 dan seterusnya, ini mewakili apakah ipconfiguration tertentu adalah IPv4 atau IPv6. Default diambil sebagai IPv4. Nilai yang mungkin adalah: 'IPv4' dan 'IPv6'.

    properties.publicIPAddressConfiguration

    PublicIPAddressConfiguration.

    properties.subnet

    Menentukan pengidentifikasi subnet.

    VirtualMachinePatchStatus

    Status operasi patch komputer virtual.

    Name Type Description
    availablePatchSummary

    Ringkasan patch yang tersedia dari operasi penilaian terbaru untuk komputer virtual.

    configurationStatuses

    Status pengaktifan patchMode yang ditentukan

    lastPatchInstallationSummary

    Ringkasan penginstalan operasi penginstalan terbaru untuk komputer virtual.

    VirtualMachinePriorityTypes

    Menentukan prioritas untuk komputer virtual.

    Versi api minimum: 2019-03-01

    Name Type Description
    Low
    • string
    Regular
    • string
    Spot
    • string

    VirtualMachinePublicIPAddressConfiguration

    Menjelaskan konfigurasi PublicIPAddress Konfigurasi IP komputer virtual

    Name Type Description
    name
    • string

    Nama konfigurasi alamat publicIP.

    properties.deleteOption

    Tentukan apa yang terjadi pada alamat IP publik saat VM dihapus

    properties.dnsSettings

    Pengaturan dns yang akan diterapkan pada alamat publicIP .

    properties.idleTimeoutInMinutes
    • integer

    Batas waktu menganggur alamat IP publik.

    properties.ipTags

    Daftar tag IP yang terkait dengan alamat IP publik.

    properties.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'.

    properties.publicIPAllocationMethod

    Tentukan jenis alokasi IP publik

    properties.publicIPPrefix

    PublicIPPrefix tempat mengalokasikan alamat publicIP.

    sku

    Menjelaskan Sku IP publik. Ini hanya dapat diatur dengan OrchestrationMode sebagai Fleksibel.

    VirtualMachinePublicIPAddressDnsSettingsConfiguration

    Menjelaskan pengaturan DNS konfigurasi jaringan komputer virtual.

    Name Type Description
    domainNameLabel
    • string

    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.

    VirtualMachineSizeTypes

    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 suatu wilayah

    Cantumkan 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.

    Name Type Description
    Basic_A0
    • string
    Basic_A1
    • string
    Basic_A2
    • string
    Basic_A3
    • string
    Basic_A4
    • string
    Standard_A0
    • string
    Standard_A1
    • string
    Standard_A10
    • string
    Standard_A11
    • string
    Standard_A1_v2
    • string
    Standard_A2
    • string
    Standard_A2_v2
    • string
    Standard_A2m_v2
    • string
    Standard_A3
    • string
    Standard_A4
    • string
    Standard_A4_v2
    • string
    Standard_A4m_v2
    • string
    Standard_A5
    • string
    Standard_A6
    • string
    Standard_A7
    • string
    Standard_A8
    • string
    Standard_A8_v2
    • string
    Standard_A8m_v2
    • string
    Standard_A9
    • string
    Standard_B1ms
    • string
    Standard_B1s
    • string
    Standard_B2ms
    • string
    Standard_B2s
    • string
    Standard_B4ms
    • string
    Standard_B8ms
    • string
    Standard_D1
    • string
    Standard_D11
    • string
    Standard_D11_v2
    • string
    Standard_D12
    • string
    Standard_D12_v2
    • string
    Standard_D13
    • string
    Standard_D13_v2
    • string
    Standard_D14
    • string
    Standard_D14_v2
    • string
    Standard_D15_v2
    • string
    Standard_D16_v3
    • string
    Standard_D16s_v3
    • string
    Standard_D1_v2
    • string
    Standard_D2
    • string
    Standard_D2_v2
    • string
    Standard_D2_v3
    • string
    Standard_D2s_v3
    • string
    Standard_D3
    • string
    Standard_D32_v3
    • string
    Standard_D32s_v3
    • string
    Standard_D3_v2
    • string
    Standard_D4
    • string
    Standard_D4_v2
    • string
    Standard_D4_v3
    • string
    Standard_D4s_v3
    • string
    Standard_D5_v2
    • string
    Standard_D64_v3
    • string
    Standard_D64s_v3
    • string
    Standard_D8_v3
    • string
    Standard_D8s_v3
    • string
    Standard_DS1
    • string
    Standard_DS11
    • string
    Standard_DS11_v2
    • string
    Standard_DS12
    • string
    Standard_DS12_v2
    • string
    Standard_DS13
    • string
    Standard_DS13-2_v2
    • string
    Standard_DS13-4_v2
    • string
    Standard_DS13_v2
    • string
    Standard_DS14
    • string
    Standard_DS14-4_v2
    • string
    Standard_DS14-8_v2
    • string
    Standard_DS14_v2
    • string
    Standard_DS15_v2
    • string
    Standard_DS1_v2
    • string
    Standard_DS2
    • string
    Standard_DS2_v2
    • string
    Standard_DS3
    • string
    Standard_DS3_v2
    • string
    Standard_DS4
    • string
    Standard_DS4_v2
    • string
    Standard_DS5_v2
    • string
    Standard_E16_v3
    • string
    Standard_E16s_v3
    • string
    Standard_E2_v3
    • string
    Standard_E2s_v3
    • string
    Standard_E32-16_v3
    • string
    Standard_E32-8s_v3
    • string
    Standard_E32_v3
    • string
    Standard_E32s_v3
    • string
    Standard_E4_v3
    • string
    Standard_E4s_v3
    • string
    Standard_E64-16s_v3
    • string
    Standard_E64-32s_v3
    • string
    Standard_E64_v3
    • string
    Standard_E64s_v3
    • string
    Standard_E8_v3
    • string
    Standard_E8s_v3
    • string
    Standard_F1
    • string
    Standard_F16
    • string
    Standard_F16s
    • string
    Standard_F16s_v2
    • string
    Standard_F1s
    • string
    Standard_F2
    • string
    Standard_F2s
    • string
    Standard_F2s_v2
    • string
    Standard_F32s_v2
    • string
    Standard_F4
    • string
    Standard_F4s
    • string
    Standard_F4s_v2
    • string
    Standard_F64s_v2
    • string
    Standard_F72s_v2
    • string
    Standard_F8
    • string
    Standard_F8s
    • string
    Standard_F8s_v2
    • string
    Standard_G1
    • string
    Standard_G2
    • string
    Standard_G3
    • string
    Standard_G4
    • string
    Standard_G5
    • string
    Standard_GS1
    • string
    Standard_GS2
    • string
    Standard_GS3
    • string
    Standard_GS4
    • string
    Standard_GS4-4
    • string
    Standard_GS4-8
    • string
    Standard_GS5
    • string
    Standard_GS5-16
    • string
    Standard_GS5-8
    • string
    Standard_H16
    • string
    Standard_H16m
    • string
    Standard_H16mr
    • string
    Standard_H16r
    • string
    Standard_H8
    • string
    Standard_H8m
    • string
    Standard_L16s
    • string
    Standard_L32s
    • string
    Standard_L4s
    • string
    Standard_L8s
    • string
    Standard_M128-32ms
    • string
    Standard_M128-64ms
    • string
    Standard_M128ms
    • string
    Standard_M128s
    • string
    Standard_M64-16ms
    • string
    Standard_M64-32ms
    • string
    Standard_M64ms
    • string
    Standard_M64s
    • string
    Standard_NC12
    • string
    Standard_NC12s_v2
    • string
    Standard_NC12s_v3
    • string
    Standard_NC24
    • string
    Standard_NC24r
    • string
    Standard_NC24rs_v2
    • string
    Standard_NC24rs_v3
    • string
    Standard_NC24s_v2
    • string
    Standard_NC24s_v3
    • string
    Standard_NC6
    • string
    Standard_NC6s_v2
    • string
    Standard_NC6s_v3
    • string
    Standard_ND12s
    • string
    Standard_ND24rs
    • string
    Standard_ND24s
    • string
    Standard_ND6s
    • string
    Standard_NV12
    • string
    Standard_NV24
    • string
    Standard_NV6
    • string

    VMDiskSecurityProfile

    Menentukan pengaturan profil keamanan untuk disk terkelola.

    CATATAN: Ini hanya dapat diatur untuk VM Rahasia

    Name Type Description
    diskEncryptionSet

    Menentukan id sumber daya set enkripsi disk yang dikelola pelanggan untuk disk terkelola yang digunakan untuk Kunci Terkelola Pelanggan mengenkripsi Disk OS ConfidentialVM dan blob VMGuest.

    securityEncryptionType

    Menentukan EncryptionType dari disk terkelola.
    Ini diatur ke DiskWithVMGuestState untuk enkripsi disk terkelola bersama dengan blob VMGuestState, dan VMGuestStateOnly untuk enkripsi hanya blob VMGuestState.

    CATATAN: Ini hanya dapat diatur untuk VM Rahasia.

    VMGalleryApplication

    Menentukan informasi yang diperlukan untuk mereferensikan versi aplikasi galeri komputasi

    Name Type Description
    configurationReference
    • string

    Opsional, Menentukan uri ke blob azure yang akan menggantikan konfigurasi default untuk paket jika disediakan

    enableAutomaticUpgrade
    • boolean

    Jika diatur ke true, ketika versi Aplikasi Galeri baru tersedia di PIR/SIG, versi tersebut akan diperbarui secara otomatis untuk VM/VMSS

    order
    • integer

    Opsional, Menentukan urutan pemasangan paket

    packageReferenceId
    • string

    Menentukan id sumber daya GalleryApplicationVersion dalam bentuk /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/applications/{application}/versions/{version}

    tags
    • string

    Opsional, Menentukan nilai passthrough untuk konteks yang lebih umum.

    treatFailureAsDeploymentFailure
    • boolean

    Opsional, Jika benar, kegagalan apa pun untuk operasi apa pun di VmApplication akan gagal dalam penyebaran

    VMSizeProperties

    Menentukan pengaturan Properti Ukuran VM pada komputer virtual.

    Name Type Description
    vCPUsAvailable
    • integer

    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 daftar semua ukuran komputer virtual yang tersedia di wilayah .

    vCPUsPerCore
    • integer

    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 daftar semua ukuran komputer virtual yang tersedia di suatu wilayah

    Mengatur properti ini ke 1 juga berarti bahwa hyper-threading dinonaktifkan.

    WindowsConfiguration

    Menentukan pengaturan sistem operasi Windows pada komputer virtual.

    Name Type Description
    additionalUnattendContent

    Menentukan informasi berformat XML dasar-64 tambahan yang dikodekan yang dapat disertakan dalam file Unattend.xml, yang digunakan oleh Penyetelan Windows.

    enableAutomaticUpdates
    • boolean

    Menunjukkan apakah Pembaruan Otomatis diaktifkan untuk komputer virtual Windows. Nilai defaultnya adalah benar.

    Untuk set skala komputer virtual, properti ini dapat diperbarui dan pembaruan akan berlaku pada provisi ulang OS.

    patchSettings

    [Fitur Pratinjau] Menentukan pengaturan yang terkait dengan Patching Tamu VM di Windows.

    provisionVMAgent
    • boolean

    Menunjukkan apakah agen komputer virtual harus disediakan pada komputer virtual.

    Ketika properti ini tidak ditentukan dalam isi permintaan, perilaku default adalah mengaturnya ke true. Ini akan memastikan bahwa Agen VM diinstal pada VM sehingga ekstensi dapat ditambahkan ke VM nanti.

    timeZone
    • string

    Menentukan zona waktu komputer virtual. misalnya "Waktu Standar Pasifik".

    Nilai yang mungkin dapat TimeZoneInfo.Id nilai dari zona waktu yang dikembalikan oleh TimeZoneInfo.GetSystemTimeZones.

    winRM

    Menentukan Windows pendengar Manajemen Jarak Jauh. Ini memungkinkan Windows PowerShell jarak jauh.

    WindowsPatchAssessmentMode

    Menentukan mode penilaian patch Tamu VM untuk komputer virtual IaaS.

    Potensi nilai:

    ImageDefault - Anda mengontrol waktu penilaian patch pada komputer virtual.

    AutomaticByPlatform - Platform akan memicu penilaian patch berkala. Properti provisionVMAgent harus benar.

    Name Type Description
    AutomaticByPlatform
    • string
    ImageDefault
    • string

    WindowsVMGuestPatchAutomaticByPlatformRebootSetting

    Menentukan pengaturan reboot untuk semua operasi penginstalan patch AutomaticByPlatform.

    Name Type Description
    Always
    • string
    IfRequired
    • string
    Never
    • string
    Unknown
    • string

    WindowsVMGuestPatchAutomaticByPlatformSettings

    Menentukan pengaturan tambahan yang akan diterapkan ketika mode patch AutomaticByPlatform dipilih dalam pengaturan patch Windows.

    Name Type Description
    rebootSetting

    Menentukan pengaturan reboot untuk semua operasi penginstalan patch AutomaticByPlatform.

    WindowsVMGuestPatchMode

    Menentukan mode Patching Tamu VM ke komputer virtual IaaS atau komputer virtual yang terkait dengan set skala komputer virtual dengan OrchestrationMode sebagai Fleksibel.

    Potensi nilai:

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

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

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

    Name Type Description
    AutomaticByOS
    • string
    AutomaticByPlatform
    • string
    Manual
    • string

    WinRMConfiguration

    Menjelaskan konfigurasi Manajemen Jarak Jauh Windows VM

    Name Type Description
    listeners

    Daftar pendengar manajemen jarak jauh Windows

    WinRMListener

    Menjelaskan Protokol dan thumbprint pendengar Windows Remote Management

    Name Type Description
    certificateUrl
    • string

    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 Berupa Pengodean Base64 dari Objek JSON berikut yang dikodekan dalam UTF-8:

    {
    "data":"",
    "dataType":"pfx",
    "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.

    protocol

    Menentukan protokol pendengar WinRM.

    Potensi nilai:
    http

    https