Microsoft.Compute virtualMachineScaleSets/virtualMachines
- Terbaru
- 2024-07-01
-
2024-03-01 -
2023-09-01 - 2023-07-01
-
2023-03-01 -
2022-11-01 - 2022-08-01
- 2022-03-01
-
2021-11-01 -
2021-07-01 - 2021-04-01
- 2021-03-01
- 2020-12-01
Definisi sumber daya Bicep
Jenis sumber daya virtualMachineScaleSets/virtualMachines dapat disebarkan dengan operasi yang menargetkan:
- Grup sumber daya
- Lihat perintah penyebaran grup sumber daya
Untuk daftar properti yang diubah di setiap versi API, lihat mengubah log.
Format sumber daya
Untuk membuat sumber daya Microsoft.Compute/virtualMachineScaleSets/virtualMachines, tambahkan Bicep berikut ke templat Anda.
resource symbolicname 'Microsoft.Compute/virtualMachineScaleSets/virtualMachines@2024-07-01' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
parent: resourceSymbolicName
identity: {
type: 'string'
userAssignedIdentities: {
{customized property}: {}
}
}
plan: {
name: 'string'
product: 'string'
promotionCode: 'string'
publisher: 'string'
}
properties: {
additionalCapabilities: {
hibernationEnabled: bool
ultraSSDEnabled: bool
}
availabilitySet: {
id: 'string'
}
diagnosticsProfile: {
bootDiagnostics: {
enabled: bool
storageUri: 'string'
}
}
hardwareProfile: {
vmSize: 'string'
vmSizeProperties: {
vCPUsAvailable: int
vCPUsPerCore: int
}
}
licenseType: 'string'
networkProfile: {
networkApiVersion: '2020-11-01'
networkInterfaceConfigurations: [
{
name: 'string'
properties: {
auxiliaryMode: 'string'
auxiliarySku: 'string'
deleteOption: 'string'
disableTcpStateTracking: bool
dnsSettings: {
dnsServers: [
'string'
]
}
dscpConfiguration: {
id: 'string'
}
enableAcceleratedNetworking: bool
enableFpga: bool
enableIPForwarding: bool
ipConfigurations: [
{
name: 'string'
properties: {
applicationGatewayBackendAddressPools: [
{
id: 'string'
}
]
applicationSecurityGroups: [
{
id: 'string'
}
]
loadBalancerBackendAddressPools: [
{
id: 'string'
}
]
primary: bool
privateIPAddressVersion: 'string'
publicIPAddressConfiguration: {
name: 'string'
properties: {
deleteOption: 'string'
dnsSettings: {
domainNameLabel: 'string'
domainNameLabelScope: 'string'
}
idleTimeoutInMinutes: int
ipTags: [
{
ipTagType: 'string'
tag: 'string'
}
]
publicIPAddressVersion: 'string'
publicIPAllocationMethod: 'string'
publicIPPrefix: {
id: 'string'
}
}
sku: {
name: 'string'
tier: 'string'
}
}
subnet: {
id: 'string'
}
}
}
]
networkSecurityGroup: {
id: 'string'
}
primary: bool
}
}
]
networkInterfaces: [
{
id: 'string'
properties: {
deleteOption: 'string'
primary: bool
}
}
]
}
networkProfileConfiguration: {
networkInterfaceConfigurations: [
{
name: 'string'
properties: {
auxiliaryMode: 'string'
auxiliarySku: 'string'
deleteOption: 'string'
disableTcpStateTracking: bool
dnsSettings: {
dnsServers: [
'string'
]
}
enableAcceleratedNetworking: bool
enableFpga: bool
enableIPForwarding: bool
ipConfigurations: [
{
name: 'string'
properties: {
applicationGatewayBackendAddressPools: [
{
id: 'string'
}
]
applicationSecurityGroups: [
{
id: 'string'
}
]
loadBalancerBackendAddressPools: [
{
id: 'string'
}
]
loadBalancerInboundNatPools: [
{
id: 'string'
}
]
primary: bool
privateIPAddressVersion: 'string'
publicIPAddressConfiguration: {
name: 'string'
properties: {
deleteOption: 'string'
dnsSettings: {
domainNameLabel: 'string'
domainNameLabelScope: 'string'
}
idleTimeoutInMinutes: int
ipTags: [
{
ipTagType: 'string'
tag: 'string'
}
]
publicIPAddressVersion: 'string'
publicIPPrefix: {
id: 'string'
}
}
sku: {
name: 'string'
tier: 'string'
}
}
subnet: {
id: 'string'
}
}
}
]
networkSecurityGroup: {
id: 'string'
}
primary: bool
}
}
]
}
osProfile: {
adminPassword: 'string'
adminUsername: 'string'
allowExtensionOperations: bool
computerName: 'string'
customData: 'string'
linuxConfiguration: {
disablePasswordAuthentication: bool
enableVMAgentPlatformUpdates: bool
patchSettings: {
assessmentMode: 'string'
automaticByPlatformSettings: {
bypassPlatformSafetyChecksOnUserSchedule: bool
rebootSetting: 'string'
}
patchMode: 'string'
}
provisionVMAgent: bool
ssh: {
publicKeys: [
{
keyData: 'string'
path: 'string'
}
]
}
}
requireGuestProvisionSignal: bool
secrets: [
{
sourceVault: {
id: 'string'
}
vaultCertificates: [
{
certificateStore: 'string'
certificateUrl: 'string'
}
]
}
]
windowsConfiguration: {
additionalUnattendContent: [
{
componentName: 'Microsoft-Windows-Shell-Setup'
content: 'string'
passName: 'OobeSystem'
settingName: 'string'
}
]
enableAutomaticUpdates: bool
patchSettings: {
assessmentMode: 'string'
automaticByPlatformSettings: {
bypassPlatformSafetyChecksOnUserSchedule: bool
rebootSetting: 'string'
}
enableHotpatching: bool
patchMode: 'string'
}
provisionVMAgent: bool
timeZone: 'string'
winRM: {
listeners: [
{
certificateUrl: 'string'
protocol: 'string'
}
]
}
}
}
protectionPolicy: {
protectFromScaleIn: bool
protectFromScaleSetActions: bool
}
securityProfile: {
encryptionAtHost: bool
encryptionIdentity: {
userAssignedIdentityResourceId: 'string'
}
proxyAgentSettings: {
enabled: bool
keyIncarnationId: int
mode: 'string'
}
securityType: 'string'
uefiSettings: {
secureBootEnabled: bool
vTpmEnabled: bool
}
}
storageProfile: {
dataDisks: [
{
caching: 'string'
createOption: 'string'
deleteOption: 'string'
detachOption: 'ForceDetach'
diskSizeGB: int
image: {
uri: 'string'
}
lun: int
managedDisk: {
diskEncryptionSet: {
id: 'string'
}
id: 'string'
securityProfile: {
diskEncryptionSet: {
id: 'string'
}
securityEncryptionType: 'string'
}
storageAccountType: 'string'
}
name: 'string'
sourceResource: {
id: 'string'
}
toBeDetached: bool
vhd: {
uri: 'string'
}
writeAcceleratorEnabled: bool
}
]
diskControllerType: 'string'
imageReference: {
communityGalleryImageId: 'string'
id: 'string'
offer: 'string'
publisher: 'string'
sharedGalleryImageId: 'string'
sku: 'string'
version: 'string'
}
osDisk: {
caching: 'string'
createOption: 'string'
deleteOption: 'string'
diffDiskSettings: {
option: 'Local'
placement: 'string'
}
diskSizeGB: int
encryptionSettings: {
diskEncryptionKey: {
secretUrl: 'string'
sourceVault: {
id: 'string'
}
}
enabled: bool
keyEncryptionKey: {
keyUrl: 'string'
sourceVault: {
id: 'string'
}
}
}
image: {
uri: 'string'
}
managedDisk: {
diskEncryptionSet: {
id: 'string'
}
id: 'string'
securityProfile: {
diskEncryptionSet: {
id: 'string'
}
securityEncryptionType: 'string'
}
storageAccountType: 'string'
}
name: 'string'
osType: 'string'
vhd: {
uri: 'string'
}
writeAcceleratorEnabled: bool
}
}
userData: 'string'
}
}
Nilai properti
virtualMachineScaleSets/virtualMachines
Nama | Deskripsi | Nilai |
---|---|---|
Nama | Nama sumber daya Lihat cara mengatur nama dan jenis untuk sumber daya anak di Bicep. |
string (diperlukan) |
tempat | Lokasi sumber daya | string (diperlukan) |
Tags | Tag sumber daya | Kamus nama dan nilai tag. Lihat Tag dalam templat |
ortu | Di Bicep, Anda dapat menentukan sumber daya induk untuk sumber daya anak. Anda hanya perlu menambahkan properti ini ketika sumber daya anak dideklarasikan di luar sumber daya induk. Untuk informasi selengkapnya, lihat sumber daya Turunan di luar sumber daya induk. |
Nama simbolis untuk sumber daya jenis: virtualMachineScaleSets |
identitas | Identitas komputer virtual, jika dikonfigurasi. | VirtualMachineIdentity |
rencana | Menentukan informasi tentang gambar marketplace yang digunakan untuk membuat komputer virtual. Elemen ini hanya digunakan untuk gambar marketplace. Sebelum dapat menggunakan gambar marketplace dari API, Anda harus mengaktifkan gambar untuk penggunaan terprogram. Di portal Microsoft Azure, temukan gambar marketplace yang ingin Anda gunakan lalu klik Ingin menyebarkan secara terprogram, Memulai ->. Masukkan informasi yang diperlukan lalu klik Simpan. | Paket |
Properti | Menjelaskan properti komputer virtual set skala komputer virtual. | VirtualMachineScaleSetVMProperties |
VirtualMachineIdentity
Nama | Deskripsi | Nilai |
---|---|---|
jenis | Jenis identitas yang digunakan untuk komputer virtual. Jenis 'SystemAssigned, UserAssigned' mencakup identitas yang dibuat secara implisit dan sekumpulan identitas yang ditetapkan pengguna. Jenis 'None' akan menghapus identitas apa pun dari komputer virtual. | 'Tidak Ada' 'SystemAssigned' 'SystemAssigned, UserAssigned' 'UserAssigned' |
userAssignedIdentities | Daftar identitas pengguna yang terkait dengan Komputer Virtual. Referensi kunci kamus identitas pengguna akan menjadi id sumber daya ARM dalam formulir: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. | UserAssignedIdentities |
UserAssignedIdentities
Nama | Deskripsi | Nilai |
---|---|---|
{customized property} | UserAssignedIdentitiesValue |
UserAssignedIdentitiesValue
Objek ini tidak berisi properti apa pun untuk diatur selama penyebaran. Semua properti adalah ReadOnly.
Rencana
Nama | Deskripsi | Nilai |
---|---|---|
Nama | ID paket. | tali |
hasil | Menentukan produk gambar dari marketplace. Ini adalah nilai yang sama dengan Penawaran di bawah elemen imageReference. | tali |
promotionCode | Kode promosi. | tali |
penerbit | ID penerbit. | tali |
VirtualMachineScaleSetVMProperties
Nama | Deskripsi | Nilai |
---|---|---|
additionalCapabilities | Menentukan kemampuan tambahan yang diaktifkan atau dinonaktifkan pada komputer virtual dalam set skala. Misalnya: apakah komputer virtual memiliki kemampuan untuk mendukung pemasangan disk data terkelola dengan jenis akun penyimpanan UltraSSD_LRS. | AdditionalCapabilities |
availabilitySet | Menentukan informasi tentang set ketersediaan tempat komputer virtual harus ditetapkan. Komputer virtual yang ditentukan dalam set ketersediaan yang sama dialokasikan ke simpul yang berbeda untuk memaksimalkan ketersediaan. Untuk informasi selengkapnya tentang set ketersediaan, lihat gambaran umum set ketersediaan . Untuk informasi selengkapnya tentang pemeliharaan terencana Azure, lihat pemeliharaan dan pembaruan untuk Komputer Virtual di Azure. Saat ini, VM hanya dapat ditambahkan ke ketersediaan yang ditetapkan pada waktu pembuatan. VM yang ada tidak dapat ditambahkan ke set ketersediaan. | SubResource |
diagnosticsProfile | Menentukan status pengaturan diagnostik boot. Versi api minimum: 2015-06-15. | DiagnosticsProfile |
hardwareProfile | Menentukan setelan perangkat keras untuk komputer virtual. | HardwareProfile |
licenseType | Menentukan bahwa gambar atau disk yang sedang digunakan dilisensikan secara lokal. Nilai yang mungkin untuk sistem operasi Windows Server adalah: Windows_Client Windows_Server Nilai yang mungkin untuk sistem operasi Linux Server adalah: RHEL_BYOS (untuk RHEL) SLES_BYOS (untuk SUSE) Untuk informasi selengkapnya, lihat Manfaat Penggunaan Azure Hybrid untuk Windows Server Manfaat Penggunaan Azure Hybrid untuk linux Server Versi api minimum: 2015-06-15 |
tali |
networkProfile | Menentukan antarmuka jaringan komputer virtual. | networkProfile |
networkProfileConfiguration | Menentukan konfigurasi profil jaringan komputer virtual. | VirtualMachineScaleSetVMNetworkProfileConfiguration |
osProfile | Menentukan pengaturan sistem operasi untuk komputer virtual. | OSProfile |
protectionPolicy | Menentukan kebijakan perlindungan komputer virtual. | VirtualMachineScaleSetVMProtectionPolicy |
securityProfile | Menentukan pengaturan profil terkait Keamanan untuk komputer virtual. | |
storageProfile | Menentukan pengaturan penyimpanan untuk disk komputer virtual. | StorageProfile |
userData | UserData untuk VM, yang harus dikodekan base-64. Pelanggan tidak boleh meneruskan rahasia apa pun di sini. Versi api minimum: 2021-03-01 | tali |
AdditionalCapabilities
Nama | Deskripsi | Nilai |
---|---|---|
hibernationEnabled | Bendera yang mengaktifkan atau menonaktifkan kemampuan hibernasi pada VM. | bool |
ultraSSDEnabled | Bendera yang memungkinkan atau menonaktifkan kemampuan untuk memiliki satu atau beberapa disk data terkelola dengan jenis akun penyimpanan UltraSSD_LRS pada VM atau VMSS. Disk terkelola dengan jenis akun penyimpanan UltraSSD_LRS dapat ditambahkan ke komputer virtual atau set skala komputer virtual hanya jika properti ini diaktifkan. | bool |
SubResource
Nama | Deskripsi | Nilai |
---|---|---|
Id | Id Sumber Daya | tali |
DiagnosticsProfile
Nama | Deskripsi | Nilai |
---|---|---|
bootDiagnostics | Diagnostik Boot adalah fitur penelusuran kesalahan yang memungkinkan Anda melihat Output Konsol dan Cuplikan Layar untuk mendiagnosis status VM. NOTE: Jika storageUri ditentukan, pastikan akun penyimpanan berada di wilayah dan langganan yang sama dengan VM. Anda dapat dengan mudah melihat output log konsol Anda. Azure juga memungkinkan Anda melihat cuplikan layar VM dari hypervisor. | BootDiagnostics |
BootDiagnostics
Nama | Deskripsi | Nilai |
---|---|---|
Diaktifkan | Apakah diagnostik boot harus diaktifkan pada Komputer Virtual. | bool |
storageUri | Uri akun penyimpanan yang digunakan untuk menempatkan output dan cuplikan layar konsol. Jika storageUri tidak ditentukan saat mengaktifkan diagnostik boot, penyimpanan terkelola akan digunakan. | tali |
HardwareProfile
Nama | Deskripsi | Nilai |
---|---|---|
vmSize | Menentukan ukuran komputer virtual. Jenis data enum saat ini tidak digunakan lagi dan akan dihapus pada 23 Desember 2023. Cara yang disarankan untuk mendapatkan daftar ukuran yang tersedia adalah menggunakan API ini: Mencantumkan semua ukuran komputer virtual yang tersedia dalam set ketersediaan, Mencantumkan semua ukuran komputer virtual yang tersedia di wilayah, Mencantumkan semua ukuran komputer virtual yang tersedia untuk mengubah ukuran. Untuk informasi selengkapnya tentang ukuran komputer virtual, lihat Ukuran untuk komputer virtual. Ukuran VM yang tersedia bergantung pada wilayah dan set ketersediaan. | 'Basic_A0' 'Basic_A1' 'Basic_A2' 'Basic_A3' 'Basic_A4' 'Standard_A0' 'Standard_A1' 'Standard_A10' 'Standard_A11' 'Standard_A1_v2' 'Standard_A2' 'Standard_A2_v2' 'Standard_A2m_v2' 'Standard_A3' 'Standard_A4' 'Standard_A4_v2' 'Standard_A4m_v2' 'Standard_A5' 'Standard_A6' 'Standard_A7' 'Standard_A8' 'Standard_A8_v2' 'Standard_A8m_v2' 'Standard_A9' 'Standard_B1ms' 'Standard_B1s' 'Standard_B2ms' 'Standard_B2s' 'Standard_B4ms' 'Standard_B8ms' 'Standard_D1' 'Standard_D11' 'Standard_D11_v2' 'Standard_D12' 'Standard_D12_v2' 'Standard_D13' 'Standard_D13_v2' 'Standard_D14' 'Standard_D14_v2' 'Standard_D15_v2' 'Standard_D16_v3' 'Standard_D16s_v3' 'Standard_D1_v2' 'Standard_D2' 'Standard_D2_v2' 'Standard_D2_v3' 'Standard_D2s_v3' 'Standard_D3' 'Standard_D32_v3' 'Standard_D32s_v3' 'Standard_D3_v2' 'Standard_D4' 'Standard_D4_v2' 'Standard_D4_v3' 'Standard_D4s_v3' 'Standard_D5_v2' 'Standard_D64_v3' 'Standard_D64s_v3' 'Standard_D8_v3' 'Standard_D8s_v3' 'Standard_DS1' 'Standard_DS11' 'Standard_DS11_v2' 'Standard_DS12' 'Standard_DS12_v2' 'Standard_DS13' 'Standard_DS13-2_v2' 'Standard_DS13-4_v2' 'Standard_DS13_v2' 'Standard_DS14' 'Standard_DS14-4_v2' 'Standard_DS14-8_v2' 'Standard_DS14_v2' 'Standard_DS15_v2' 'Standard_DS1_v2' 'Standard_DS2' 'Standard_DS2_v2' 'Standard_DS3' 'Standard_DS3_v2' 'Standard_DS4' 'Standard_DS4_v2' 'Standard_DS5_v2' 'Standard_E16_v3' 'Standard_E16s_v3' 'Standard_E2_v3' 'Standard_E2s_v3' 'Standard_E32-16_v3' 'Standard_E32-8s_v3' 'Standard_E32_v3' 'Standard_E32s_v3' 'Standard_E4_v3' 'Standard_E4s_v3' 'Standard_E64-16s_v3' 'Standard_E64-32s_v3' 'Standard_E64_v3' 'Standard_E64s_v3' 'Standard_E8_v3' 'Standard_E8s_v3' 'Standard_F1' 'Standard_F16' 'Standard_F16s' 'Standard_F16s_v2' 'Standard_F1s' 'Standard_F2' 'Standard_F2s' 'Standard_F2s_v2' 'Standard_F32s_v2' 'Standard_F4' 'Standard_F4s' 'Standard_F4s_v2' 'Standard_F64s_v2' 'Standard_F72s_v2' 'Standard_F8' 'Standard_F8s' 'Standard_F8s_v2' 'Standard_G1' 'Standard_G2' 'Standard_G3' 'Standard_G4' 'Standard_G5' 'Standard_GS1' 'Standard_GS2' 'Standard_GS3' 'Standard_GS4' 'Standard_GS4-4' 'Standard_GS4-8' 'Standard_GS5' 'Standard_GS5-16' 'Standard_GS5-8' 'Standard_H16' 'Standard_H16m' 'Standard_H16mr' 'Standard_H16r' 'Standard_H8' 'Standard_H8m' 'Standard_L16s' 'Standard_L32s' 'Standard_L4s' 'Standard_L8s' 'Standard_M128-32ms' 'Standard_M128-64ms' 'Standard_M128ms' 'Standard_M128s' 'Standard_M64-16ms' 'Standard_M64-32ms' 'Standard_M64ms' 'Standard_M64s' 'Standard_NC12' 'Standard_NC12s_v2' 'Standard_NC12s_v3' 'Standard_NC24' 'Standard_NC24r' 'Standard_NC24rs_v2' 'Standard_NC24rs_v3' 'Standard_NC24s_v2' 'Standard_NC24s_v3' 'Standard_NC6' 'Standard_NC6s_v2' 'Standard_NC6s_v3' 'Standard_ND12s' 'Standard_ND24rs' 'Standard_ND24s' 'Standard_ND6s' 'Standard_NV12' 'Standard_NV24' 'Standard_NV6' |
vmSizeProperties | Menentukan properti untuk menyesuaikan ukuran komputer virtual. Versi api minimum: 2021-07-01. Fitur ini masih dalam mode pratinjau dan tidak didukung untuk VirtualMachineScaleSet. Harap ikuti instruksi di Kustomisasi VM |
VMSizeProperties |
VMSizeProperties
Nama | Deskripsi | Nilai |
---|---|---|
vCPUsAvailable | Menentukan jumlah vCPU yang tersedia untuk VM. Ketika properti ini tidak ditentukan dalam isi permintaan, perilaku defaultnya adalah mengaturnya ke nilai vCPU yang tersedia untuk ukuran VM yang diekspos dalam respons api Mencantumkan semua ukuran komputer virtual yang tersedia di wilayah. | Int |
vCPUsPerCore | Menentukan rasio vCPU ke inti fisik. Ketika properti ini tidak ditentukan dalam isi permintaan, perilaku default diatur ke nilai vCPUsPerCore untuk Ukuran VM yang diekspos dalam respons api Cantumkan semua ukuran komputer virtual yang tersedia di wilayah. Mengatur properti ini ke 1 juga berarti bahwa hyper-threading dinonaktifkan. | Int |
NetworkProfile
Nama | Deskripsi | Nilai |
---|---|---|
networkApiVersion | menentukan versi Microsoft.Network API yang digunakan saat membuat sumber daya jaringan di Konfigurasi Antarmuka Jaringan | '2020-11-01' |
networkInterfaceConfigurations | Menentukan konfigurasi jaringan yang akan digunakan untuk membuat sumber daya jaringan komputer virtual. | VirtualMachineNetworkInterfaceConfiguration[] |
networkInterfaces | Menentukan daftar Id sumber daya untuk antarmuka jaringan yang terkait dengan komputer virtual. | networkInterfaceReference[] |
VirtualMachineNetworkInterfaceConfiguration
Nama | Deskripsi | Nilai |
---|---|---|
Nama | Nama konfigurasi antarmuka jaringan. | string (diperlukan) |
Properti | Menjelaskan konfigurasi IP profil jaringan komputer virtual. | VirtualMachineNetworkInterfaceConfigurationPropertie... |
VirtualMachineNetworkInterfaceConfigurationPropertie...
Nama | Deskripsi | Nilai |
---|---|---|
auxiliaryMode | Menentukan apakah mode Tambahan diaktifkan untuk sumber daya Antarmuka Jaringan. | 'AcceleratedConnections' 'Mengambang' 'Tidak Ada' |
auxiliarySku | Menentukan apakah sku Tambahan diaktifkan untuk sumber daya Antarmuka Jaringan. | 'A1' 'A2' 'A4' 'A8' 'Tidak Ada' |
deleteOption | Tentukan apa yang terjadi pada antarmuka jaringan saat VM dihapus | 'Hapus' 'Lepaskan' |
disableTcpStateTracking | Menentukan apakah antarmuka jaringan dinonaktifkan untuk pelacakan status tcp. | bool |
dnsSettings | Pengaturan dns yang akan diterapkan pada antarmuka jaringan. | VirtualMachineNetworkInterfaceDnsSettingsConfigurati... |
dscpConfiguration | SubResource |
|
enableAcceleratedNetworking | Menentukan apakah antarmuka jaringan diaktifkan jaringan yang dipercepat. | bool |
enableFpga | Menentukan apakah antarmuka jaringan diaktifkan jaringan FPGA. | bool |
enableIPForwarding | Apakah penerusan IP diaktifkan pada NIC ini. | bool |
ipConfigurations | Menentukan konfigurasi IP antarmuka jaringan. | VirtualMachineNetworkInterfaceIPConfiguration[] (diperlukan) |
networkSecurityGroup | Kelompok keamanan jaringan. | SubResource |
utama | Menentukan antarmuka jaringan utama jika komputer virtual memiliki lebih dari 1 antarmuka jaringan. | bool |
VirtualMachineNetworkInterfaceDnsSettingsConfigurati...
Nama | Deskripsi | Nilai |
---|---|---|
dnsServers | Daftar alamat IP server DNS | string[] |
VirtualMachineNetworkInterfaceIPConfiguration
Nama | Deskripsi | Nilai |
---|---|---|
Nama | Nama konfigurasi IP. | string (diperlukan) |
Properti | Menjelaskan properti konfigurasi IP antarmuka jaringan komputer virtual. | VirtualMachineNetworkInterfaceIPConfigurationPropert... |
VirtualMachineNetworkInterfaceIPConfigurationPropert...
VirtualMachinePublicIPAddressConfiguration
Nama | Deskripsi | Nilai |
---|---|---|
Nama | Nama konfigurasi alamat publicIP. | string (diperlukan) |
Properti | Menjelaskan konfigurasi PublicIPAddress Konfigurasi IP komputer virtual | VirtualMachinePublicIPAddressConfigurationProperties |
Sku | Menjelaskan Sku IP publik. Ini hanya dapat diatur dengan OrchestrationMode sebagai Fleksibel. | PublicIPAddressSku |
VirtualMachinePublicIPAddressConfigurationProperties
Nama | Deskripsi | Nilai |
---|---|---|
deleteOption | Tentukan apa yang terjadi pada alamat IP publik saat VM dihapus | 'Hapus' 'Lepaskan' |
dnsSettings | Pengaturan dns yang akan diterapkan pada alamat publicIP . | VirtualMachinePublicIPAddressDnsSettingsConfiguratio... |
idleTimeoutInMinutes | Batas waktu menganggur alamat IP publik. | Int |
ipTags | Daftar tag IP yang terkait dengan alamat IP publik. | VirtualMachineIpTag [] |
publicIPAddressVersion | Tersedia dari Api-Version 2019-07-01 dan seterusnya, ini mewakili apakah ipconfiguration tertentu adalah IPv4 atau IPv6. Default diambil sebagai IPv4. Nilai yang mungkin adalah: 'IPv4' dan 'IPv6'. | 'IPv4' 'IPv6' |
publicIPAllocationMethod | Tentukan jenis alokasi IP publik | 'Dinamis' 'Statis' |
publicIPPrefix | PublicIPPrefix tempat mengalokasikan alamat publicIP. | SubResource |
VirtualMachinePublicIPAddressDnsSettingsConfiguratio...
Nama | Deskripsi | Nilai |
---|---|---|
domainNameLabel | Awalan label Nama domain dari sumber daya PublicIPAddress yang akan dibuat. Label nama yang dihasilkan adalah perangkaian label nama domain dan ID unik profil jaringan vm. | string (diperlukan) |
domainNameLabelScope | Cakupan label Nama domain sumber daya PublicIPAddress yang akan dibuat. Label nama yang dihasilkan adalah perangkaian label nama domain yang di-hash dengan kebijakan sesuai dengan cakupan label nama domain dan ID unik profil jaringan vm. | 'NoReuse' 'ResourceGroupReuse' 'SubscriptionReuse' 'TenantReuse' |
VirtualMachineIpTag
Nama | Deskripsi | Nilai |
---|---|---|
ipTagType | Jenis tag IP. Contoh: FirstPartyUsage. | tali |
tag | Tag IP yang terkait dengan IP publik. Contoh: SQL, Storage, dll. | tali |
PublicIPAddressSku
Nama | Deskripsi | Nilai |
---|---|---|
Nama | Tentukan nama sku IP publik | 'Dasar' 'Standar' |
Tier | Tentukan tingkat sku IP publik | 'Global' 'Regional' |
NetworkInterfaceReference
Nama | Deskripsi | Nilai |
---|---|---|
Id | Id Sumber Daya | tali |
Properti | Menjelaskan properti referensi antarmuka jaringan. | networkInterfaceReferenceProperties |
NetworkInterfaceReferenceProperties
Nama | Deskripsi | Nilai |
---|---|---|
deleteOption | Tentukan apa yang terjadi pada antarmuka jaringan saat VM dihapus | 'Hapus' 'Lepaskan' |
utama | Menentukan antarmuka jaringan utama jika komputer virtual memiliki lebih dari 1 antarmuka jaringan. | bool |
VirtualMachineScaleSetVMNetworkProfileConfiguration
Nama | Deskripsi | Nilai |
---|---|---|
networkInterfaceConfigurations | Daftar konfigurasi jaringan. | VirtualMachineScaleSetNetworkConfiguration[] |
VirtualMachineScaleSetNetworkConfiguration
Nama | Deskripsi | Nilai |
---|---|---|
Nama | Nama konfigurasi jaringan. | string (diperlukan) |
Properti | Menjelaskan konfigurasi IP profil jaringan set skala komputer virtual. | VirtualMachineScaleSetNetworkConfigurationProperties |
VirtualMachineScaleSetNetworkConfigurationProperties
Nama | Deskripsi | Nilai |
---|---|---|
auxiliaryMode | Menentukan apakah mode Tambahan diaktifkan untuk sumber daya Antarmuka Jaringan. | 'AcceleratedConnections' 'Mengambang' 'Tidak Ada' |
auxiliarySku | Menentukan apakah sku Tambahan diaktifkan untuk sumber daya Antarmuka Jaringan. | 'A1' 'A2' 'A4' 'A8' 'Tidak Ada' |
deleteOption | Tentukan apa yang terjadi pada antarmuka jaringan saat VM dihapus | 'Hapus' 'Lepaskan' |
disableTcpStateTracking | Menentukan apakah antarmuka jaringan dinonaktifkan untuk pelacakan status tcp. | bool |
dnsSettings | Pengaturan dns yang akan diterapkan pada antarmuka jaringan. | VirtualMachineScaleSetNetworkConfigurationDnsSetting... |
enableAcceleratedNetworking | Menentukan apakah antarmuka jaringan diaktifkan jaringan yang dipercepat. | bool |
enableFpga | Menentukan apakah antarmuka jaringan diaktifkan jaringan FPGA. | bool |
enableIPForwarding | Apakah penerusan IP diaktifkan pada NIC ini. | bool |
ipConfigurations | Menentukan konfigurasi IP antarmuka jaringan. | VirtualMachineScaleSetIPConfiguration[] (diperlukan) |
networkSecurityGroup | Kelompok keamanan jaringan. | SubResource |
utama | Menentukan antarmuka jaringan utama jika komputer virtual memiliki lebih dari 1 antarmuka jaringan. | bool |
VirtualMachineScaleSetNetworkConfigurationDnsSetting...
Nama | Deskripsi | Nilai |
---|---|---|
dnsServers | Daftar alamat IP server DNS | string[] |
VirtualMachineScaleSetIPConfiguration
Nama | Deskripsi | Nilai |
---|---|---|
Nama | Nama konfigurasi IP. | string (diperlukan) |
Properti | Menjelaskan properti konfigurasi IP profil JARINGAN set skala komputer virtual. | VirtualMachineScaleSetIPConfigurationProperties |
VirtualMachineScaleSetIPConfigurationProperties
Nama | Deskripsi | Nilai |
---|---|---|
applicationGatewayBackendAddressPools | Menentukan array referensi ke kumpulan alamat backend gateway aplikasi. Set skala dapat mereferensikan kumpulan alamat backend dari beberapa gateway aplikasi. Beberapa set skala tidak dapat menggunakan gateway aplikasi yang sama. | SubResource |
applicationSecurityGroups | Menentukan array referensi ke kelompok keamanan aplikasi. | SubResource |
loadBalancerBackendAddressPools | Menentukan array referensi ke kumpulan alamat backend load balancer. Set skala dapat mereferensikan kumpulan alamat backend dari satu publik dan satu penyeimbang beban internal. Beberapa set skala tidak dapat menggunakan load balancer sku dasar yang sama. | SubResource |
loadBalancerInboundNatPools | Menentukan array referensi ke kumpulan Nat masuk dari load balancer. Set skala dapat mereferensikan kumpulan nat masuk dari satu publik dan satu penyeimbang beban internal. Beberapa set skala tidak dapat menggunakan load balancer sku dasar yang sama. | SubResource |
utama | Menentukan antarmuka jaringan utama jika komputer virtual memiliki lebih dari 1 antarmuka jaringan. | bool |
privateIPAddressVersion | Tersedia dari Api-Version 2017-03-30 dan seterusnya, ini mewakili apakah ipconfiguration tertentu adalah IPv4 atau IPv6. Default diambil sebagai IPv4. Nilai yang mungkin adalah: 'IPv4' dan 'IPv6'. | 'IPv4' 'IPv6' |
publicIPAddressConfiguration | PublicIPAddressConfiguration. | VirtualMachineScaleSetPublicIPAddressConfiguration |
Subnet | Menentukan pengidentifikasi subnet. | ApiEntityReference |
VirtualMachineScaleSetPublicIPAddressConfiguration
Nama | Deskripsi | Nilai |
---|---|---|
Nama | Nama konfigurasi alamat publicIP. | string (diperlukan) |
Properti | Menjelaskan konfigurasi PublicIPAddress set skala komputer virtual | VirtualMachineScaleSetPublicIPAddressConfigurationPr... |
Sku | Menjelaskan Sku IP publik. Ini hanya dapat diatur dengan OrchestrationMode sebagai Fleksibel. | PublicIPAddressSku |
VirtualMachineScaleSetPublicIPAddressConfigurationPr...
Nama | Deskripsi | Nilai |
---|---|---|
deleteOption | Tentukan apa yang terjadi pada IP publik saat VM dihapus | 'Hapus' 'Lepaskan' |
dnsSettings | Pengaturan dns yang akan diterapkan pada alamat publicIP . | VirtualMachineScaleSetPublicIPAddressConfigurationDn... |
idleTimeoutInMinutes | Batas waktu menganggur alamat IP publik. | Int |
ipTags | Daftar tag IP yang terkait dengan alamat IP publik. | VirtualMachineScaleSetIpTag[] |
publicIPAddressVersion | Tersedia dari Api-Version 2019-07-01 dan seterusnya, ini mewakili apakah ipconfiguration tertentu adalah IPv4 atau IPv6. Default diambil sebagai IPv4. Nilai yang mungkin adalah: 'IPv4' dan 'IPv6'. | 'IPv4' 'IPv6' |
publicIPPrefix | PublicIPPrefix tempat mengalokasikan alamat publicIP. | SubResource |
VirtualMachineScaleSetPublicIPAddressConfigurationDn...
Nama | Deskripsi | Nilai |
---|---|---|
domainNameLabel | Label Nama domain. Perangkaian label nama domain dan indeks vm akan menjadi label nama domain dari sumber daya PublicIPAddress yang akan dibuat | string (diperlukan) |
domainNameLabelScope | Cakupan label Nama domain. Perangkaian label nama domain hash yang dihasilkan sesuai dengan kebijakan dari cakupan label nama domain dan indeks vm akan menjadi label nama domain dari sumber daya PublicIPAddress yang akan dibuat | 'NoReuse' 'ResourceGroupReuse' 'SubscriptionReuse' 'TenantReuse' |
VirtualMachineScaleSetIpTag
Nama | Deskripsi | Nilai |
---|---|---|
ipTagType | Jenis tag IP. Contoh: FirstPartyUsage. | tali |
tag | Tag IP yang terkait dengan IP publik. Contoh: SQL, Storage, dll. | tali |
ApiEntityReference
Nama | Deskripsi | Nilai |
---|---|---|
Id | Id sumber daya ARM dalam bentuk /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/... | tali |
OSProfile
Nama | Deskripsi | Nilai |
---|---|---|
adminPassword | Menentukan kata sandi akun administrator. Panjang minimum (Windows): 8 karakter Panjang minimum (Linux): 6 karakter Panjang maksimum (Windows): 123 karakter Panjang maksimum (Linux): 72 karakter persyaratan kompleksitas : 3 dari 4 kondisi di bawah ini perlu dipenuhi Memiliki karakter yang lebih rendah Memiliki karakter atas Memiliki digit Memiliki karakter khusus (Kecocokan regex [\W_]) Nilai yang tidak diizinkan: "abc@123", "P@$$w 0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Password!", "Password1", "Password22", "iloveyou!" Untuk mengatur ulang kata sandi, lihat Cara mengatur ulang layanan Desktop Jauh atau kata sandi masuknya di VM Windows Untuk mengatur ulang kata sandi root, lihat Mengelola pengguna, SSH, dan memeriksa atau memperbaiki disk di VM Linux Azure menggunakan Ekstensi VMAccess |
tali Kendala: Nilai sensitif. Teruskan sebagai parameter aman. |
adminUsername | Menentukan nama akun administrator. Properti ini tidak dapat diperbarui setelah VM dibuat. pembatasan khusus Windows: Tidak dapat berakhiran "." Nilai yang tidak diizinkan: "administrator", "admin", "user", "user1", "test", "user2", "test1", "user3", "admin1", "1", "123", "a", "actuser", "adm", "admin2", "aspnet", "backup", "console", "david", "guest", "john", "owner", "root", "server", "sql", "support", "support_388945a0", "sys", "test2", "test3", "user4", "user5". Panjang minimum (Linux): 1 karakter Panjang maks (Linux): 64 karakter Panjang maksimum (Windows): 20 karakter. |
tali |
allowExtensionOperations | Menentukan apakah operasi ekstensi harus diizinkan pada komputer virtual. Ini hanya dapat diatur ke False ketika tidak ada ekstensi yang ada di komputer virtual. | bool |
computerName | Menentukan nama OS host komputer virtual. Nama ini tidak dapat diperbarui setelah VM dibuat. Panjang maksimum (Windows): 15 karakter. Panjang maksimum (Linux): 64 karakter. Untuk konvensi penamaan dan pembatasan, lihat panduan implementasi layanan infrastruktur Azure . | tali |
customData | Menentukan string data kustom yang dikodekan base-64. String yang dikodekan base-64 didekodekan ke array biner yang disimpan sebagai file pada Komputer Virtual. Panjang maksimum array biner adalah 65535 byte. Catatan: Jangan berikan rahasia atau kata sandi apa pun di properti customData. Properti ini tidak dapat diperbarui setelah VM dibuat. Properti 'customData' diteruskan ke VM untuk disimpan sebagai file, untuk informasi selengkapnya lihat Data Kustom di Azure VM. Untuk menggunakan cloud-init untuk VM Linux Anda, lihat Menggunakan cloud-init untuk menyesuaikan VM Linux selama pembuatan. | tali |
linuxConfiguration | Menentukan pengaturan sistem operasi Linux pada komputer virtual. Untuk daftar distribusi Linux yang didukung, lihat Linux di Azure-Endorsed Distribusi. | LinuxConfiguration |
requireGuestProvisionSignal | Properti opsional yang harus diatur ke True atau dihilangkan. | bool |
Rahasia | Menentukan set sertifikat yang harus diinstal ke komputer virtual. Untuk menginstal sertifikat pada komputer virtual, disarankan untuk menggunakan ekstensi komputer virtual Azure Key Vault untuk linux atau ekstensi komputer virtual Azure Key Vault untuk Windows. | VaultSecretGroup[] |
windowsConfiguration | Menentukan setelan sistem operasi Windows pada komputer virtual. | WindowsConfiguration |
LinuxConfiguration
LinuxPatchSettings
Nama | Deskripsi | Nilai |
---|---|---|
assessmentMode | Menentukan mode Penilaian Patch Tamu VM untuk komputer virtual IaaS. Nilai yang mungkin adalah: ImageDefault - Anda mengontrol waktu penilaian patch pada komputer virtual. AutomaticByPlatform - Platform akan memicu penilaian patch berkala. Properti provisionVMAgent harus benar. |
'AutomaticByPlatform' 'ImageDefault' |
automaticByPlatformSettings | Menentukan pengaturan tambahan untuk mode patch AutomaticByPlatform di Patching Tamu VM di Linux. | LinuxVMGuestPatchAutomaticByPlatformSettings |
patchMode | Menentukan mode Patching Tamu VM ke komputer virtual IaaS atau komputer virtual yang terkait dengan set skala komputer virtual dengan OrchestrationMode sebagai Fleksibel. Nilai yang mungkin adalah: ImageDefault - Konfigurasi patching default komputer virtual digunakan. AutomaticByPlatform - Komputer virtual akan diperbarui secara otomatis oleh platform. Properti provisionVMAgent harus benar |
'AutomaticByPlatform' 'ImageDefault' |
LinuxVMGuestPatchAutomaticByPlatformSettings
Nama | Deskripsi | Nilai |
---|---|---|
bypassPlatformSafetyChecksOnUserSchedule | Memungkinkan pelanggan untuk menjadwalkan patch tanpa peningkatan yang tidak disengaja | bool |
rebootSetting | Menentukan pengaturan boot ulang untuk semua operasi penginstalan patch AutomaticByPlatform. | 'Selalu' 'IfRequired' 'Tidak pernah' 'Tidak diketahui' |
Konfigurasi Ssh
Nama | Deskripsi | Nilai |
---|---|---|
publicKeys | Daftar kunci publik SSH yang digunakan untuk mengautentikasi dengan VM berbasis linux. | SshPublicKey[] |
SshPublicKey
Nama | Deskripsi | Nilai |
---|---|---|
keyData | Sertifikat kunci publik SSH yang digunakan untuk mengautentikasi dengan VM melalui ssh. Kuncinya harus setidaknya 2048-bit dan dalam format ssh-rsa. Untuk membuat kunci ssh, lihat [Buat kunci SSH di Linux dan Mac untuk VM Linux di Azure]/azure/virtual-machines/linux/create-ssh-keys-detailed). | tali |
jalan | Menentukan jalur lengkap pada VM yang dibuat tempat kunci publik ssh disimpan. Jika file sudah ada, kunci yang ditentukan ditambahkan ke file. Contoh: /home/user/.ssh/authorized_keys | tali |
VaultSecretGroup
Nama | Deskripsi | Nilai |
---|---|---|
sourceVault | URL relatif Key Vault yang berisi semua sertifikat di VaultCertificates. | SubResource |
vaultCertificates | Daftar referensi brankas kunci di SourceVault yang berisi sertifikat. | VaultCertificate[] |
VaultCertificate
Nama | Deskripsi | Nilai |
---|---|---|
certificateStore | Untuk VM Windows, menentukan penyimpanan sertifikat pada Komputer Virtual tempat sertifikat harus ditambahkan. Penyimpanan sertifikat yang ditentukan secara implisit di akun LocalMachine. Untuk VM Linux, file sertifikat ditempatkan di bawah direktori /var/lib/waagent, dengan nama file <UppercaseThumbprint>.crt untuk file sertifikat X509 dan <UppercaseThumbprint>.prv untuk kunci privat. Kedua file ini diformat .pem. | tali |
certificateUrl | Ini adalah URL sertifikat yang telah diunggah ke Key Vault sebagai rahasia. Untuk menambahkan rahasia ke Key Vault, lihat Menambahkan kunci atau rahasia ke brankas kunci. Dalam hal ini, sertifikat Anda harus Itu adalah pengodean Base64 dari Objek JSON berikut yang dikodekan dalam UTF-8: { "data":"{Base64-encoded-certificate}", "dataType":"pfx", "password":"{pfx-file-password}" } Untuk menginstal sertifikat pada komputer virtual, disarankan untuk menggunakan ekstensi komputer virtual Azure Key Vault untuk linux atau ekstensi komputer virtual Azure Key Vault untuk Windows. |
tali |
WindowsConfiguration
Nama | Deskripsi | Nilai |
---|---|---|
additionalUnattendContent | Menentukan informasi berformat XML berkode base-64 tambahan yang dapat disertakan dalam file Unattend.xml, yang digunakan oleh Penyiapan Windows. | AdditionalUnattendContent[] |
enableAutomaticUpdates | Menunjukkan apakah Pembaruan Otomatis diaktifkan untuk komputer virtual Windows. Nilai default adalah true. Untuk set skala komputer virtual, properti ini dapat diperbarui dan pembaruan akan berlaku pada provisi ulang OS. | bool |
patchSettings | [Fitur Pratinjau] Menentukan pengaturan yang terkait dengan Patching Tamu VM di Windows. | PatchSettings |
provisionVMAgent | Menunjukkan apakah agen komputer virtual harus disediakan pada komputer virtual. Ketika properti ini tidak ditentukan dalam isi permintaan, properti ini diatur ke true secara default. Ini akan memastikan bahwa Agen VM diinstal pada VM sehingga ekstensi dapat ditambahkan ke VM nanti. | bool |
zona waktu | Menentukan zona waktu komputer virtual. misalnya "Waktu Standar Pasifik". Nilai yang mungkin dapat TimeZoneInfo.Id nilai dari zona waktu yang dikembalikan oleh TimeZoneInfo.GetSystemTimeZones. | tali |
winRM | Menentukan pendengar Windows Remote Management. Ini memungkinkan Windows PowerShell jarak jauh. | WinRMConfiguration |
AdditionalUnattendContent
Nama | Deskripsi | Nilai |
---|---|---|
componentName | Nama komponen. Saat ini, satu-satunya nilai yang diizinkan adalah Microsoft-Windows-Shell-Setup. | 'Microsoft-Windows-Shell-Setup' |
puas | Menentukan konten berformat XML yang ditambahkan ke file unattend.xml untuk jalur dan komponen yang ditentukan. XML harus kurang dari 4KB dan harus menyertakan elemen akar untuk pengaturan atau fitur yang sedang disisipkan. | tali |
passName | Nama terusan. Saat ini, satu-satunya nilai yang diizinkan adalah OobeSystem. | 'OobeSystem' |
settingName | Menentukan nama pengaturan yang diterapkan konten. Nilai yang mungkin adalah: FirstLogonCommands dan AutoLogon. | 'AutoLogon' 'FirstLogonCommands' |
PatchSettings
WindowsVMGuestPatchAutomaticByPlatformSettings
Nama | Deskripsi | Nilai |
---|---|---|
bypassPlatformSafetyChecksOnUserSchedule | Memungkinkan pelanggan untuk menjadwalkan patch tanpa peningkatan yang tidak disengaja | bool |
rebootSetting | Menentukan pengaturan boot ulang untuk semua operasi penginstalan patch AutomaticByPlatform. | 'Selalu' 'IfRequired' 'Tidak pernah' 'Tidak diketahui' |
WinRMConfiguration
Nama | Deskripsi | Nilai |
---|---|---|
Pendengar | Daftar pendengar Windows Remote Management | WinRMListener[] |
WinRMListener
Nama | Deskripsi | Nilai |
---|---|---|
certificateUrl | Ini adalah URL sertifikat yang telah diunggah ke Key Vault sebagai rahasia. Untuk menambahkan rahasia ke Key Vault, lihat Menambahkan kunci atau rahasia ke brankas kunci. Dalam hal ini, sertifikat Anda harus menjadi pengodean Base64 dari Objek JSON berikut yang dikodekan dalam UTF-8: { "data":"{Base64-encoded-certificate}", "dataType":"pfx", "password":"{pfx-file-password}" } Untuk menginstal sertifikat pada komputer virtual, disarankan untuk menggunakan ekstensi komputer virtual Azure Key Vault untuk linux atau ekstensi komputer virtual Azure Key Vault untuk Windows. |
tali |
protokol | Menentukan protokol pendengar WinRM. Nilai yang mungkin adalah: http,https. | 'Http' 'Https' |
VirtualMachineScaleSetVMProtectionPolicy
Nama | Deskripsi | Nilai |
---|---|---|
protectFromScaleIn | Menunjukkan bahwa VM set skala komputer virtual tidak boleh dipertimbangkan untuk penghapusan selama operasi penyempurnaan skala. | bool |
protectFromScaleSetActions | Menunjukkan bahwa pembaruan atau tindakan model (termasuk penyempurnaan skala) yang dimulai pada set skala komputer virtual tidak boleh diterapkan ke VM set skala komputer virtual. | bool |
SecurityProfile
EncryptionIdentity
Nama | Deskripsi | Nilai |
---|---|---|
userAssignedIdentityResourceId | Menentukan ID Sumber Daya ARM dari salah satu identitas pengguna yang terkait dengan VM. | tali |
ProxyAgentSettings
Nama | Deskripsi | Nilai |
---|---|---|
Diaktifkan | Menentukan apakah fitur ProxyAgent harus diaktifkan pada komputer virtual atau set skala komputer virtual. | bool |
keyIncarnationId | Tingkatkan nilai properti ini memungkinkan pengguna untuk mengatur ulang kunci yang digunakan untuk mengamankan saluran komunikasi antara tamu dan host. | Int |
modus | Menentukan mode yang akan dijalankan ProxyAgent jika fitur diaktifkan. ProxyAgent akan mulai mengaudit atau memantau tetapi tidak menerapkan kontrol akses atas permintaan ke titik akhir host dalam mode Audit, sementara dalam mode Terapkan akan memberlakukan kontrol akses. Nilai defaultnya adalah Mode terpaksa. | 'Audit' 'Terpaksa' |
UefiSettings
Nama | Deskripsi | Nilai |
---|---|---|
secureBootEnabled | Menentukan apakah boot aman harus diaktifkan pada komputer virtual. Versi api minimum: 2020-12-01. | bool |
vTpmEnabled | Menentukan apakah vTPM harus diaktifkan pada komputer virtual. Versi api minimum: 2020-12-01. | bool |
StorageProfile
Nama | Deskripsi | Nilai |
---|---|---|
dataDisks | Menentukan parameter yang digunakan untuk menambahkan disk data ke komputer virtual. Untuk informasi selengkapnya tentang disk, lihat Tentang disk dan VHD untuk komputer virtual Azure. | DataDisk[] |
diskControllerType | Menentukan jenis pengontrol disk yang dikonfigurasi untuk VM. Catatan: Properti ini akan diatur ke jenis pengontrol disk default jika tidak ditentukan asalkan komputer virtual sedang dibuat dengan 'hyperVGeneration' diatur ke V2 berdasarkan kemampuan disk sistem operasi dan ukuran VM dari versi api minimum yang ditentukan. Anda perlu membatalkan alokasi VM sebelum memperbarui jenis pengontrol disknya kecuali Anda memperbarui ukuran VM dalam konfigurasi VM yang secara implisit membatalkan alokasi dan merealokasi VM. Versi api minimum: 2022-08-01. | 'NVMe' 'SCSI' |
imageReference | Menentukan informasi tentang gambar yang akan digunakan. Anda dapat menentukan informasi tentang gambar platform, gambar marketplace, atau gambar komputer virtual. Elemen ini diperlukan ketika Anda ingin menggunakan gambar platform, gambar marketplace, atau gambar komputer virtual, tetapi tidak digunakan dalam operasi pembuatan lainnya. | ImageReference |
osDisk | Menentukan informasi tentang disk sistem operasi yang digunakan oleh komputer virtual. Untuk informasi selengkapnya tentang disk, lihat Tentang disk dan VHD untuk komputer virtual Azure. | OSDisk |
DataDisk
VirtualHardDisk
Nama | Deskripsi | Nilai |
---|---|---|
Uri | Menentukan uri hard disk virtual. | tali |
ManagedDiskParameters
Nama | Deskripsi | Nilai |
---|---|---|
diskEncryptionSet | Menentukan id sumber daya set enkripsi disk yang dikelola pelanggan untuk disk terkelola. | diskEncryptionSetParameters |
Id | Id Sumber Daya | tali |
securityProfile | Menentukan profil keamanan untuk disk terkelola. | VMDiskSecurityProfile |
storageAccountType | Menentukan jenis akun penyimpanan untuk disk terkelola. CATATAN: UltraSSD_LRS hanya dapat digunakan dengan disk data, tidak dapat digunakan dengan Disk OS. | 'PremiumV2_LRS' 'Premium_LRS' 'Premium_ZRS' 'StandardSSD_LRS' 'StandardSSD_ZRS' 'Standard_LRS' 'UltraSSD_LRS' |
DiskEncryptionSetParameters
Nama | Deskripsi | Nilai |
---|---|---|
Id | Id Sumber Daya | tali |
VMDiskSecurityProfile
Nama | Deskripsi | Nilai |
---|---|---|
diskEncryptionSet | Menentukan id sumber daya set enkripsi disk yang dikelola pelanggan untuk disk terkelola yang digunakan untuk Disk OS ConfidentialVM terkelola Kunci Terkelola Pelanggan dan blob VMGuest. | diskEncryptionSetParameters |
securityEncryptionType | Menentukan EncryptionType dari disk terkelola. Ini diatur ke DiskWithVMGuestState untuk enkripsi disk terkelola bersama dengan blob VMGuestState, VMGuestStateOnly untuk enkripsi hanya blob VMGuestState, dan NonPersistedTPM untuk tidak mempertahankan status firmware di blob VMGuestState.. Catatan: Ini hanya dapat diatur untuk VM Rahasia. | 'DiskWithVMGuestState' 'NonPersistedTPM' 'VMGuestStateOnly' |
ImageReference
Nama | Deskripsi | Nilai |
---|---|---|
communityGalleryImageId | Menentukan id unik gambar galeri komunitas untuk penyebaran vm. Ini dapat diambil dari panggilan GET gambar galeri komunitas. | tali |
Id | Id Sumber Daya | tali |
tawaran | Menentukan penawaran gambar platform atau gambar marketplace yang digunakan untuk membuat komputer virtual. | tali |
penerbit | Penerbit gambar. | tali |
sharedGalleryImageId | Menentukan id unik gambar galeri bersama untuk penyebaran vm. Ini dapat diambil dari panggilan GET gambar galeri bersama. | tali |
Sku | SKU gambar. | tali |
versi | Menentukan versi gambar platform atau gambar marketplace yang digunakan untuk membuat komputer virtual. Format yang diizinkan adalah Major.Minor.Build atau 'terbaru'. Mayor, Minor, dan Build adalah angka desimal. Tentukan 'terbaru' untuk menggunakan versi terbaru gambar yang tersedia pada waktu penyebaran. Bahkan jika Anda menggunakan 'terbaru', gambar VM tidak akan diperbarui secara otomatis setelah waktu penyebaran bahkan jika versi baru tersedia. Jangan gunakan bidang 'versi' untuk penyebaran gambar galeri, gambar galeri harus selalu menggunakan bidang 'id' untuk penyebaran, untuk menggunakan gambar galeri versi 'terbaru', cukup atur '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/images/{imageName}' di bidang 'id' tanpa input versi. | tali |
OSDisk
Nama | Deskripsi | Nilai |
---|---|---|
Caching | Menentukan persyaratan penembolokan. Nilai yang mungkin adalah: None,ReadOnly,ReadWrite. Perilaku default adalah: Tidak Ada untuk penyimpanan Standar. ReadOnly untuk penyimpanan Premium. | 'Tidak Ada' 'ReadOnly' 'ReadWrite' |
createOption | Menentukan bagaimana disk komputer virtual harus dibuat. Nilai yang mungkin Lampirkan: Nilai ini digunakan saat Anda menggunakan disk khusus untuk membuat komputer virtual. FromImage: Nilai ini digunakan saat Anda menggunakan gambar untuk membuat komputer virtual. Jika Anda menggunakan gambar platform, Anda juga harus menggunakan elemen imageReference yang dijelaskan di atas. Jika Anda menggunakan gambar marketplace, Anda juga harus menggunakan elemen paket yang dijelaskan sebelumnya. | 'Lampirkan' 'Salin' 'Kosong' 'FromImage' 'Pulihkan' (diperlukan) |
deleteOption | Menentukan apakah Disk OS harus dihapus atau dilepas saat penghapusan VM. Nilai yang mungkin adalah: Hapus. Jika nilai ini digunakan, disk OS dihapus saat VM dihapus. Melepaskan. Jika nilai ini digunakan, disk os dipertahankan setelah VM dihapus. Nilai default diatur ke Lepaskan. Untuk Disk OS sementara, nilai default diatur ke Hapus. Pengguna tidak dapat mengubah opsi hapus untuk Disk OS sementara. | 'Hapus' 'Lepaskan' |
diffDiskSettings | Menentukan Pengaturan Disk ephemeral untuk disk sistem operasi yang digunakan oleh komputer virtual. | |
diskSizeGB | Menentukan ukuran disk data kosong dalam gigabyte. Elemen ini dapat digunakan untuk menimpa ukuran disk dalam gambar komputer virtual. Properti 'diskSizeGB' adalah jumlah byte x 1024^3 untuk disk dan nilainya tidak boleh lebih besar dari 1023. | Int |
encryptionSettings | Menentukan pengaturan enkripsi untuk Disk OS. Versi api minimum: 2015-06-15. | diskEncryptionSettings |
citra | Hard disk virtual gambar pengguna sumber. Hard disk virtual akan disalin sebelum dilampirkan ke komputer virtual. Jika SourceImage disediakan, hard drive virtual tujuan tidak boleh ada. | VirtualHardDisk |
managedDisk | Parameter disk terkelola. | |
Nama | Nama disk. | tali |
osType | Properti ini memungkinkan Anda menentukan jenis OS yang disertakan dalam disk jika membuat VM dari gambar pengguna atau VHD khusus. Nilai yang mungkin adalah: Windows,Linux. | 'Linux' 'Windows' |
Vhd | Hard disk virtual. | VirtualHardDisk |
writeAcceleratorEnabled | Menentukan apakah writeAccelerator harus diaktifkan atau dinonaktifkan pada disk. | bool |
DiffDiskSettings
Nama | Deskripsi | Nilai |
---|---|---|
pilihan | Menentukan pengaturan disk ephemeral untuk disk sistem operasi. | 'Lokal' |
Penempatan | Menentukan penempatan disk ephemeral untuk disk sistem operasi. Nilai yang mungkin adalah: CacheDisk,ResourceDisk,NvmeDisk. Perilaku defaultnya adalah: CacheDisk jika dikonfigurasi untuk ukuran VM jika tidak ResourceDisk atau NvmeDisk digunakan. Lihat dokumentasi ukuran VM untuk VM Windows di /azure/virtual-machines/windows/sizes dan Linux VM di /azure/virtual-machines/linux/sizes untuk memeriksa ukuran VM mana yang mengekspos disk cache. Versi api minimum untuk NvmeDisk: 2024-03-01. | 'CacheDisk' 'NvmeDisk' 'ResourceDisk' |
DiskEncryptionSettings
KeyVaultSecretReference
Nama | Deskripsi | Nilai |
---|---|---|
secretUrl | URL yang mereferensikan rahasia di Key Vault. | string (diperlukan) |
sourceVault | URL relatif Key Vault yang berisi rahasia. | SubResource |
KeyVaultKeyReference
Nama | Deskripsi | Nilai |
---|---|---|
keyUrl | URL yang mereferensikan kunci enkripsi kunci di Key Vault. | string (diperlukan) |
sourceVault | URL relatif Key Vault yang berisi kunci. | SubResource |
Definisi sumber daya templat ARM
Jenis sumber daya virtualMachineScaleSets/virtualMachines dapat disebarkan dengan operasi yang menargetkan:
- Grup sumber daya
- Lihat perintah penyebaran grup sumber daya
Untuk daftar properti yang diubah di setiap versi API, lihat mengubah log.
Format sumber daya
Untuk membuat sumber daya Microsoft.Compute/virtualMachineScaleSets/virtualMachines, tambahkan JSON berikut ke templat Anda.
{
"type": "Microsoft.Compute/virtualMachineScaleSets/virtualMachines",
"apiVersion": "2024-07-01",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"identity": {
"type": "string",
"userAssignedIdentities": {
"{customized property}": {}
}
},
"plan": {
"name": "string",
"product": "string",
"promotionCode": "string",
"publisher": "string"
},
"properties": {
"additionalCapabilities": {
"hibernationEnabled": "bool",
"ultraSSDEnabled": "bool"
},
"availabilitySet": {
"id": "string"
},
"diagnosticsProfile": {
"bootDiagnostics": {
"enabled": "bool",
"storageUri": "string"
}
},
"hardwareProfile": {
"vmSize": "string",
"vmSizeProperties": {
"vCPUsAvailable": "int",
"vCPUsPerCore": "int"
}
},
"licenseType": "string",
"networkProfile": {
"networkApiVersion": "2020-11-01",
"networkInterfaceConfigurations": [
{
"name": "string",
"properties": {
"auxiliaryMode": "string",
"auxiliarySku": "string",
"deleteOption": "string",
"disableTcpStateTracking": "bool",
"dnsSettings": {
"dnsServers": [ "string" ]
},
"dscpConfiguration": {
"id": "string"
},
"enableAcceleratedNetworking": "bool",
"enableFpga": "bool",
"enableIPForwarding": "bool",
"ipConfigurations": [
{
"name": "string",
"properties": {
"applicationGatewayBackendAddressPools": [
{
"id": "string"
}
],
"applicationSecurityGroups": [
{
"id": "string"
}
],
"loadBalancerBackendAddressPools": [
{
"id": "string"
}
],
"primary": "bool",
"privateIPAddressVersion": "string",
"publicIPAddressConfiguration": {
"name": "string",
"properties": {
"deleteOption": "string",
"dnsSettings": {
"domainNameLabel": "string",
"domainNameLabelScope": "string"
},
"idleTimeoutInMinutes": "int",
"ipTags": [
{
"ipTagType": "string",
"tag": "string"
}
],
"publicIPAddressVersion": "string",
"publicIPAllocationMethod": "string",
"publicIPPrefix": {
"id": "string"
}
},
"sku": {
"name": "string",
"tier": "string"
}
},
"subnet": {
"id": "string"
}
}
}
],
"networkSecurityGroup": {
"id": "string"
},
"primary": "bool"
}
}
],
"networkInterfaces": [
{
"id": "string",
"properties": {
"deleteOption": "string",
"primary": "bool"
}
}
]
},
"networkProfileConfiguration": {
"networkInterfaceConfigurations": [
{
"name": "string",
"properties": {
"auxiliaryMode": "string",
"auxiliarySku": "string",
"deleteOption": "string",
"disableTcpStateTracking": "bool",
"dnsSettings": {
"dnsServers": [ "string" ]
},
"enableAcceleratedNetworking": "bool",
"enableFpga": "bool",
"enableIPForwarding": "bool",
"ipConfigurations": [
{
"name": "string",
"properties": {
"applicationGatewayBackendAddressPools": [
{
"id": "string"
}
],
"applicationSecurityGroups": [
{
"id": "string"
}
],
"loadBalancerBackendAddressPools": [
{
"id": "string"
}
],
"loadBalancerInboundNatPools": [
{
"id": "string"
}
],
"primary": "bool",
"privateIPAddressVersion": "string",
"publicIPAddressConfiguration": {
"name": "string",
"properties": {
"deleteOption": "string",
"dnsSettings": {
"domainNameLabel": "string",
"domainNameLabelScope": "string"
},
"idleTimeoutInMinutes": "int",
"ipTags": [
{
"ipTagType": "string",
"tag": "string"
}
],
"publicIPAddressVersion": "string",
"publicIPPrefix": {
"id": "string"
}
},
"sku": {
"name": "string",
"tier": "string"
}
},
"subnet": {
"id": "string"
}
}
}
],
"networkSecurityGroup": {
"id": "string"
},
"primary": "bool"
}
}
]
},
"osProfile": {
"adminPassword": "string",
"adminUsername": "string",
"allowExtensionOperations": "bool",
"computerName": "string",
"customData": "string",
"linuxConfiguration": {
"disablePasswordAuthentication": "bool",
"enableVMAgentPlatformUpdates": "bool",
"patchSettings": {
"assessmentMode": "string",
"automaticByPlatformSettings": {
"bypassPlatformSafetyChecksOnUserSchedule": "bool",
"rebootSetting": "string"
},
"patchMode": "string"
},
"provisionVMAgent": "bool",
"ssh": {
"publicKeys": [
{
"keyData": "string",
"path": "string"
}
]
}
},
"requireGuestProvisionSignal": "bool",
"secrets": [
{
"sourceVault": {
"id": "string"
},
"vaultCertificates": [
{
"certificateStore": "string",
"certificateUrl": "string"
}
]
}
],
"windowsConfiguration": {
"additionalUnattendContent": [
{
"componentName": "Microsoft-Windows-Shell-Setup",
"content": "string",
"passName": "OobeSystem",
"settingName": "string"
}
],
"enableAutomaticUpdates": "bool",
"patchSettings": {
"assessmentMode": "string",
"automaticByPlatformSettings": {
"bypassPlatformSafetyChecksOnUserSchedule": "bool",
"rebootSetting": "string"
},
"enableHotpatching": "bool",
"patchMode": "string"
},
"provisionVMAgent": "bool",
"timeZone": "string",
"winRM": {
"listeners": [
{
"certificateUrl": "string",
"protocol": "string"
}
]
}
}
},
"protectionPolicy": {
"protectFromScaleIn": "bool",
"protectFromScaleSetActions": "bool"
},
"securityProfile": {
"encryptionAtHost": "bool",
"encryptionIdentity": {
"userAssignedIdentityResourceId": "string"
},
"proxyAgentSettings": {
"enabled": "bool",
"keyIncarnationId": "int",
"mode": "string"
},
"securityType": "string",
"uefiSettings": {
"secureBootEnabled": "bool",
"vTpmEnabled": "bool"
}
},
"storageProfile": {
"dataDisks": [
{
"caching": "string",
"createOption": "string",
"deleteOption": "string",
"detachOption": "ForceDetach",
"diskSizeGB": "int",
"image": {
"uri": "string"
},
"lun": "int",
"managedDisk": {
"diskEncryptionSet": {
"id": "string"
},
"id": "string",
"securityProfile": {
"diskEncryptionSet": {
"id": "string"
},
"securityEncryptionType": "string"
},
"storageAccountType": "string"
},
"name": "string",
"sourceResource": {
"id": "string"
},
"toBeDetached": "bool",
"vhd": {
"uri": "string"
},
"writeAcceleratorEnabled": "bool"
}
],
"diskControllerType": "string",
"imageReference": {
"communityGalleryImageId": "string",
"id": "string",
"offer": "string",
"publisher": "string",
"sharedGalleryImageId": "string",
"sku": "string",
"version": "string"
},
"osDisk": {
"caching": "string",
"createOption": "string",
"deleteOption": "string",
"diffDiskSettings": {
"option": "Local",
"placement": "string"
},
"diskSizeGB": "int",
"encryptionSettings": {
"diskEncryptionKey": {
"secretUrl": "string",
"sourceVault": {
"id": "string"
}
},
"enabled": "bool",
"keyEncryptionKey": {
"keyUrl": "string",
"sourceVault": {
"id": "string"
}
}
},
"image": {
"uri": "string"
},
"managedDisk": {
"diskEncryptionSet": {
"id": "string"
},
"id": "string",
"securityProfile": {
"diskEncryptionSet": {
"id": "string"
},
"securityEncryptionType": "string"
},
"storageAccountType": "string"
},
"name": "string",
"osType": "string",
"vhd": {
"uri": "string"
},
"writeAcceleratorEnabled": "bool"
}
},
"userData": "string"
}
}
Nilai properti
virtualMachineScaleSets/virtualMachines
Nama | Deskripsi | Nilai |
---|---|---|
jenis | Jenis sumber daya | 'Microsoft.Compute/virtualMachineScaleSets/virtualMachines' |
apiVersion | Versi api sumber daya | '2024-07-01' |
Nama | Nama sumber daya Lihat cara mengatur nama dan jenis untuk sumber daya anak di templat JSON ARM. |
string (diperlukan) |
tempat | Lokasi sumber daya | string (diperlukan) |
Tags | Tag sumber daya | Kamus nama dan nilai tag. Lihat Tag dalam templat |
identitas | Identitas komputer virtual, jika dikonfigurasi. | VirtualMachineIdentity |
rencana | Menentukan informasi tentang gambar marketplace yang digunakan untuk membuat komputer virtual. Elemen ini hanya digunakan untuk gambar marketplace. Sebelum dapat menggunakan gambar marketplace dari API, Anda harus mengaktifkan gambar untuk penggunaan terprogram. Di portal Microsoft Azure, temukan gambar marketplace yang ingin Anda gunakan lalu klik Ingin menyebarkan secara terprogram, Memulai ->. Masukkan informasi yang diperlukan lalu klik Simpan. | Paket |
Properti | Menjelaskan properti komputer virtual set skala komputer virtual. | VirtualMachineScaleSetVMProperties |
VirtualMachineIdentity
Nama | Deskripsi | Nilai |
---|---|---|
jenis | Jenis identitas yang digunakan untuk komputer virtual. Jenis 'SystemAssigned, UserAssigned' mencakup identitas yang dibuat secara implisit dan sekumpulan identitas yang ditetapkan pengguna. Jenis 'None' akan menghapus identitas apa pun dari komputer virtual. | 'Tidak Ada' 'SystemAssigned' 'SystemAssigned, UserAssigned' 'UserAssigned' |
userAssignedIdentities | Daftar identitas pengguna yang terkait dengan Komputer Virtual. Referensi kunci kamus identitas pengguna akan menjadi id sumber daya ARM dalam formulir: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. | UserAssignedIdentities |
UserAssignedIdentities
Nama | Deskripsi | Nilai |
---|---|---|
{customized property} | UserAssignedIdentitiesValue |
UserAssignedIdentitiesValue
Objek ini tidak berisi properti apa pun untuk diatur selama penyebaran. Semua properti adalah ReadOnly.
Rencana
Nama | Deskripsi | Nilai |
---|---|---|
Nama | ID paket. | tali |
hasil | Menentukan produk gambar dari marketplace. Ini adalah nilai yang sama dengan Penawaran di bawah elemen imageReference. | tali |
promotionCode | Kode promosi. | tali |
penerbit | ID penerbit. | tali |
VirtualMachineScaleSetVMProperties
Nama | Deskripsi | Nilai |
---|---|---|
additionalCapabilities | Menentukan kemampuan tambahan yang diaktifkan atau dinonaktifkan pada komputer virtual dalam set skala. Misalnya: apakah komputer virtual memiliki kemampuan untuk mendukung pemasangan disk data terkelola dengan jenis akun penyimpanan UltraSSD_LRS. | AdditionalCapabilities |
availabilitySet | Menentukan informasi tentang set ketersediaan tempat komputer virtual harus ditetapkan. Komputer virtual yang ditentukan dalam set ketersediaan yang sama dialokasikan ke simpul yang berbeda untuk memaksimalkan ketersediaan. Untuk informasi selengkapnya tentang set ketersediaan, lihat gambaran umum set ketersediaan . Untuk informasi selengkapnya tentang pemeliharaan terencana Azure, lihat pemeliharaan dan pembaruan untuk Komputer Virtual di Azure. Saat ini, VM hanya dapat ditambahkan ke ketersediaan yang ditetapkan pada waktu pembuatan. VM yang ada tidak dapat ditambahkan ke set ketersediaan. | SubResource |
diagnosticsProfile | Menentukan status pengaturan diagnostik boot. Versi api minimum: 2015-06-15. | DiagnosticsProfile |
hardwareProfile | Menentukan setelan perangkat keras untuk komputer virtual. | HardwareProfile |
licenseType | Menentukan bahwa gambar atau disk yang sedang digunakan dilisensikan secara lokal. Nilai yang mungkin untuk sistem operasi Windows Server adalah: Windows_Client Windows_Server Nilai yang mungkin untuk sistem operasi Linux Server adalah: RHEL_BYOS (untuk RHEL) SLES_BYOS (untuk SUSE) Untuk informasi selengkapnya, lihat Manfaat Penggunaan Azure Hybrid untuk Windows Server Manfaat Penggunaan Azure Hybrid untuk linux Server Versi api minimum: 2015-06-15 |
tali |
networkProfile | Menentukan antarmuka jaringan komputer virtual. | networkProfile |
networkProfileConfiguration | Menentukan konfigurasi profil jaringan komputer virtual. | VirtualMachineScaleSetVMNetworkProfileConfiguration |
osProfile | Menentukan pengaturan sistem operasi untuk komputer virtual. | OSProfile |
protectionPolicy | Menentukan kebijakan perlindungan komputer virtual. | VirtualMachineScaleSetVMProtectionPolicy |
securityProfile | Menentukan pengaturan profil terkait Keamanan untuk komputer virtual. | |
storageProfile | Menentukan pengaturan penyimpanan untuk disk komputer virtual. | StorageProfile |
userData | UserData untuk VM, yang harus dikodekan base-64. Pelanggan tidak boleh meneruskan rahasia apa pun di sini. Versi api minimum: 2021-03-01 | tali |
AdditionalCapabilities
Nama | Deskripsi | Nilai |
---|---|---|
hibernationEnabled | Bendera yang mengaktifkan atau menonaktifkan kemampuan hibernasi pada VM. | bool |
ultraSSDEnabled | Bendera yang memungkinkan atau menonaktifkan kemampuan untuk memiliki satu atau beberapa disk data terkelola dengan jenis akun penyimpanan UltraSSD_LRS pada VM atau VMSS. Disk terkelola dengan jenis akun penyimpanan UltraSSD_LRS dapat ditambahkan ke komputer virtual atau set skala komputer virtual hanya jika properti ini diaktifkan. | bool |
SubResource
Nama | Deskripsi | Nilai |
---|---|---|
Id | Id Sumber Daya | tali |
DiagnosticsProfile
Nama | Deskripsi | Nilai |
---|---|---|
bootDiagnostics | Diagnostik Boot adalah fitur penelusuran kesalahan yang memungkinkan Anda melihat Output Konsol dan Cuplikan Layar untuk mendiagnosis status VM. NOTE: Jika storageUri ditentukan, pastikan akun penyimpanan berada di wilayah dan langganan yang sama dengan VM. Anda dapat dengan mudah melihat output log konsol Anda. Azure juga memungkinkan Anda melihat cuplikan layar VM dari hypervisor. | BootDiagnostics |
BootDiagnostics
Nama | Deskripsi | Nilai |
---|---|---|
Diaktifkan | Apakah diagnostik boot harus diaktifkan pada Komputer Virtual. | bool |
storageUri | Uri akun penyimpanan yang digunakan untuk menempatkan output dan cuplikan layar konsol. Jika storageUri tidak ditentukan saat mengaktifkan diagnostik boot, penyimpanan terkelola akan digunakan. | tali |
HardwareProfile
Nama | Deskripsi | Nilai |
---|---|---|
vmSize | Menentukan ukuran komputer virtual. Jenis data enum saat ini tidak digunakan lagi dan akan dihapus pada 23 Desember 2023. Cara yang disarankan untuk mendapatkan daftar ukuran yang tersedia adalah menggunakan API ini: Mencantumkan semua ukuran komputer virtual yang tersedia dalam set ketersediaan, Mencantumkan semua ukuran komputer virtual yang tersedia di wilayah, Mencantumkan semua ukuran komputer virtual yang tersedia untuk mengubah ukuran. Untuk informasi selengkapnya tentang ukuran komputer virtual, lihat Ukuran untuk komputer virtual. Ukuran VM yang tersedia bergantung pada wilayah dan set ketersediaan. | 'Basic_A0' 'Basic_A1' 'Basic_A2' 'Basic_A3' 'Basic_A4' 'Standard_A0' 'Standard_A1' 'Standard_A10' 'Standard_A11' 'Standard_A1_v2' 'Standard_A2' 'Standard_A2_v2' 'Standard_A2m_v2' 'Standard_A3' 'Standard_A4' 'Standard_A4_v2' 'Standard_A4m_v2' 'Standard_A5' 'Standard_A6' 'Standard_A7' 'Standard_A8' 'Standard_A8_v2' 'Standard_A8m_v2' 'Standard_A9' 'Standard_B1ms' 'Standard_B1s' 'Standard_B2ms' 'Standard_B2s' 'Standard_B4ms' 'Standard_B8ms' 'Standard_D1' 'Standard_D11' 'Standard_D11_v2' 'Standard_D12' 'Standard_D12_v2' 'Standard_D13' 'Standard_D13_v2' 'Standard_D14' 'Standard_D14_v2' 'Standard_D15_v2' 'Standard_D16_v3' 'Standard_D16s_v3' 'Standard_D1_v2' 'Standard_D2' 'Standard_D2_v2' 'Standard_D2_v3' 'Standard_D2s_v3' 'Standard_D3' 'Standard_D32_v3' 'Standard_D32s_v3' 'Standard_D3_v2' 'Standard_D4' 'Standard_D4_v2' 'Standard_D4_v3' 'Standard_D4s_v3' 'Standard_D5_v2' 'Standard_D64_v3' 'Standard_D64s_v3' 'Standard_D8_v3' 'Standard_D8s_v3' 'Standard_DS1' 'Standard_DS11' 'Standard_DS11_v2' 'Standard_DS12' 'Standard_DS12_v2' 'Standard_DS13' 'Standard_DS13-2_v2' 'Standard_DS13-4_v2' 'Standard_DS13_v2' 'Standard_DS14' 'Standard_DS14-4_v2' 'Standard_DS14-8_v2' 'Standard_DS14_v2' 'Standard_DS15_v2' 'Standard_DS1_v2' 'Standard_DS2' 'Standard_DS2_v2' 'Standard_DS3' 'Standard_DS3_v2' 'Standard_DS4' 'Standard_DS4_v2' 'Standard_DS5_v2' 'Standard_E16_v3' 'Standard_E16s_v3' 'Standard_E2_v3' 'Standard_E2s_v3' 'Standard_E32-16_v3' 'Standard_E32-8s_v3' 'Standard_E32_v3' 'Standard_E32s_v3' 'Standard_E4_v3' 'Standard_E4s_v3' 'Standard_E64-16s_v3' 'Standard_E64-32s_v3' 'Standard_E64_v3' 'Standard_E64s_v3' 'Standard_E8_v3' 'Standard_E8s_v3' 'Standard_F1' 'Standard_F16' 'Standard_F16s' 'Standard_F16s_v2' 'Standard_F1s' 'Standard_F2' 'Standard_F2s' 'Standard_F2s_v2' 'Standard_F32s_v2' 'Standard_F4' 'Standard_F4s' 'Standard_F4s_v2' 'Standard_F64s_v2' 'Standard_F72s_v2' 'Standard_F8' 'Standard_F8s' 'Standard_F8s_v2' 'Standard_G1' 'Standard_G2' 'Standard_G3' 'Standard_G4' 'Standard_G5' 'Standard_GS1' 'Standard_GS2' 'Standard_GS3' 'Standard_GS4' 'Standard_GS4-4' 'Standard_GS4-8' 'Standard_GS5' 'Standard_GS5-16' 'Standard_GS5-8' 'Standard_H16' 'Standard_H16m' 'Standard_H16mr' 'Standard_H16r' 'Standard_H8' 'Standard_H8m' 'Standard_L16s' 'Standard_L32s' 'Standard_L4s' 'Standard_L8s' 'Standard_M128-32ms' 'Standard_M128-64ms' 'Standard_M128ms' 'Standard_M128s' 'Standard_M64-16ms' 'Standard_M64-32ms' 'Standard_M64ms' 'Standard_M64s' 'Standard_NC12' 'Standard_NC12s_v2' 'Standard_NC12s_v3' 'Standard_NC24' 'Standard_NC24r' 'Standard_NC24rs_v2' 'Standard_NC24rs_v3' 'Standard_NC24s_v2' 'Standard_NC24s_v3' 'Standard_NC6' 'Standard_NC6s_v2' 'Standard_NC6s_v3' 'Standard_ND12s' 'Standard_ND24rs' 'Standard_ND24s' 'Standard_ND6s' 'Standard_NV12' 'Standard_NV24' 'Standard_NV6' |
vmSizeProperties | Menentukan properti untuk menyesuaikan ukuran komputer virtual. Versi api minimum: 2021-07-01. Fitur ini masih dalam mode pratinjau dan tidak didukung untuk VirtualMachineScaleSet. Harap ikuti instruksi di Kustomisasi VM |
VMSizeProperties |
VMSizeProperties
Nama | Deskripsi | Nilai |
---|---|---|
vCPUsAvailable | Menentukan jumlah vCPU yang tersedia untuk VM. Ketika properti ini tidak ditentukan dalam isi permintaan, perilaku defaultnya adalah mengaturnya ke nilai vCPU yang tersedia untuk ukuran VM yang diekspos dalam respons api Mencantumkan semua ukuran komputer virtual yang tersedia di wilayah. | Int |
vCPUsPerCore | Menentukan rasio vCPU ke inti fisik. Ketika properti ini tidak ditentukan dalam isi permintaan, perilaku default diatur ke nilai vCPUsPerCore untuk Ukuran VM yang diekspos dalam respons api Cantumkan semua ukuran komputer virtual yang tersedia di wilayah. Mengatur properti ini ke 1 juga berarti bahwa hyper-threading dinonaktifkan. | Int |
NetworkProfile
Nama | Deskripsi | Nilai |
---|---|---|
networkApiVersion | menentukan versi Microsoft.Network API yang digunakan saat membuat sumber daya jaringan di Konfigurasi Antarmuka Jaringan | '2020-11-01' |
networkInterfaceConfigurations | Menentukan konfigurasi jaringan yang akan digunakan untuk membuat sumber daya jaringan komputer virtual. | VirtualMachineNetworkInterfaceConfiguration[] |
networkInterfaces | Menentukan daftar Id sumber daya untuk antarmuka jaringan yang terkait dengan komputer virtual. | networkInterfaceReference[] |
VirtualMachineNetworkInterfaceConfiguration
Nama | Deskripsi | Nilai |
---|---|---|
Nama | Nama konfigurasi antarmuka jaringan. | string (diperlukan) |
Properti | Menjelaskan konfigurasi IP profil jaringan komputer virtual. | VirtualMachineNetworkInterfaceConfigurationPropertie... |
VirtualMachineNetworkInterfaceConfigurationPropertie...
Nama | Deskripsi | Nilai |
---|---|---|
auxiliaryMode | Menentukan apakah mode Tambahan diaktifkan untuk sumber daya Antarmuka Jaringan. | 'AcceleratedConnections' 'Mengambang' 'Tidak Ada' |
auxiliarySku | Menentukan apakah sku Tambahan diaktifkan untuk sumber daya Antarmuka Jaringan. | 'A1' 'A2' 'A4' 'A8' 'Tidak Ada' |
deleteOption | Tentukan apa yang terjadi pada antarmuka jaringan saat VM dihapus | 'Hapus' 'Lepaskan' |
disableTcpStateTracking | Menentukan apakah antarmuka jaringan dinonaktifkan untuk pelacakan status tcp. | bool |
dnsSettings | Pengaturan dns yang akan diterapkan pada antarmuka jaringan. | VirtualMachineNetworkInterfaceDnsSettingsConfigurati... |
dscpConfiguration | SubResource |
|
enableAcceleratedNetworking | Menentukan apakah antarmuka jaringan diaktifkan jaringan yang dipercepat. | bool |
enableFpga | Menentukan apakah antarmuka jaringan diaktifkan jaringan FPGA. | bool |
enableIPForwarding | Apakah penerusan IP diaktifkan pada NIC ini. | bool |
ipConfigurations | Menentukan konfigurasi IP antarmuka jaringan. | VirtualMachineNetworkInterfaceIPConfiguration[] (diperlukan) |
networkSecurityGroup | Kelompok keamanan jaringan. | SubResource |
utama | Menentukan antarmuka jaringan utama jika komputer virtual memiliki lebih dari 1 antarmuka jaringan. | bool |
VirtualMachineNetworkInterfaceDnsSettingsConfigurati...
Nama | Deskripsi | Nilai |
---|---|---|
dnsServers | Daftar alamat IP server DNS | string[] |
VirtualMachineNetworkInterfaceIPConfiguration
Nama | Deskripsi | Nilai |
---|---|---|
Nama | Nama konfigurasi IP. | string (diperlukan) |
Properti | Menjelaskan properti konfigurasi IP antarmuka jaringan komputer virtual. | VirtualMachineNetworkInterfaceIPConfigurationPropert... |
VirtualMachineNetworkInterfaceIPConfigurationPropert...
VirtualMachinePublicIPAddressConfiguration
Nama | Deskripsi | Nilai |
---|---|---|
Nama | Nama konfigurasi alamat publicIP. | string (diperlukan) |
Properti | Menjelaskan konfigurasi PublicIPAddress Konfigurasi IP komputer virtual | VirtualMachinePublicIPAddressConfigurationProperties |
Sku | Menjelaskan Sku IP publik. Ini hanya dapat diatur dengan OrchestrationMode sebagai Fleksibel. | PublicIPAddressSku |
VirtualMachinePublicIPAddressConfigurationProperties
Nama | Deskripsi | Nilai |
---|---|---|
deleteOption | Tentukan apa yang terjadi pada alamat IP publik saat VM dihapus | 'Hapus' 'Lepaskan' |
dnsSettings | Pengaturan dns yang akan diterapkan pada alamat publicIP . | VirtualMachinePublicIPAddressDnsSettingsConfiguratio... |
idleTimeoutInMinutes | Batas waktu menganggur alamat IP publik. | Int |
ipTags | Daftar tag IP yang terkait dengan alamat IP publik. | VirtualMachineIpTag [] |
publicIPAddressVersion | Tersedia dari Api-Version 2019-07-01 dan seterusnya, ini mewakili apakah ipconfiguration tertentu adalah IPv4 atau IPv6. Default diambil sebagai IPv4. Nilai yang mungkin adalah: 'IPv4' dan 'IPv6'. | 'IPv4' 'IPv6' |
publicIPAllocationMethod | Tentukan jenis alokasi IP publik | 'Dinamis' 'Statis' |
publicIPPrefix | PublicIPPrefix tempat mengalokasikan alamat publicIP. | SubResource |
VirtualMachinePublicIPAddressDnsSettingsConfiguratio...
Nama | Deskripsi | Nilai |
---|---|---|
domainNameLabel | Awalan label Nama domain dari sumber daya PublicIPAddress yang akan dibuat. Label nama yang dihasilkan adalah perangkaian label nama domain dan ID unik profil jaringan vm. | string (diperlukan) |
domainNameLabelScope | Cakupan label Nama domain sumber daya PublicIPAddress yang akan dibuat. Label nama yang dihasilkan adalah perangkaian label nama domain yang di-hash dengan kebijakan sesuai dengan cakupan label nama domain dan ID unik profil jaringan vm. | 'NoReuse' 'ResourceGroupReuse' 'SubscriptionReuse' 'TenantReuse' |
VirtualMachineIpTag
Nama | Deskripsi | Nilai |
---|---|---|
ipTagType | Jenis tag IP. Contoh: FirstPartyUsage. | tali |
tag | Tag IP yang terkait dengan IP publik. Contoh: SQL, Storage, dll. | tali |
PublicIPAddressSku
Nama | Deskripsi | Nilai |
---|---|---|
Nama | Tentukan nama sku IP publik | 'Dasar' 'Standar' |
Tier | Tentukan tingkat sku IP publik | 'Global' 'Regional' |
NetworkInterfaceReference
Nama | Deskripsi | Nilai |
---|---|---|
Id | Id Sumber Daya | tali |
Properti | Menjelaskan properti referensi antarmuka jaringan. | networkInterfaceReferenceProperties |
NetworkInterfaceReferenceProperties
Nama | Deskripsi | Nilai |
---|---|---|
deleteOption | Tentukan apa yang terjadi pada antarmuka jaringan saat VM dihapus | 'Hapus' 'Lepaskan' |
utama | Menentukan antarmuka jaringan utama jika komputer virtual memiliki lebih dari 1 antarmuka jaringan. | bool |
VirtualMachineScaleSetVMNetworkProfileConfiguration
Nama | Deskripsi | Nilai |
---|---|---|
networkInterfaceConfigurations | Daftar konfigurasi jaringan. | VirtualMachineScaleSetNetworkConfiguration[] |
VirtualMachineScaleSetNetworkConfiguration
Nama | Deskripsi | Nilai |
---|---|---|
Nama | Nama konfigurasi jaringan. | string (diperlukan) |
Properti | Menjelaskan konfigurasi IP profil jaringan set skala komputer virtual. | VirtualMachineScaleSetNetworkConfigurationProperties |
VirtualMachineScaleSetNetworkConfigurationProperties
Nama | Deskripsi | Nilai |
---|---|---|
auxiliaryMode | Menentukan apakah mode Tambahan diaktifkan untuk sumber daya Antarmuka Jaringan. | 'AcceleratedConnections' 'Mengambang' 'Tidak Ada' |
auxiliarySku | Menentukan apakah sku Tambahan diaktifkan untuk sumber daya Antarmuka Jaringan. | 'A1' 'A2' 'A4' 'A8' 'Tidak Ada' |
deleteOption | Tentukan apa yang terjadi pada antarmuka jaringan saat VM dihapus | 'Hapus' 'Lepaskan' |
disableTcpStateTracking | Menentukan apakah antarmuka jaringan dinonaktifkan untuk pelacakan status tcp. | bool |
dnsSettings | Pengaturan dns yang akan diterapkan pada antarmuka jaringan. | VirtualMachineScaleSetNetworkConfigurationDnsSetting... |
enableAcceleratedNetworking | Menentukan apakah antarmuka jaringan diaktifkan jaringan yang dipercepat. | bool |
enableFpga | Menentukan apakah antarmuka jaringan diaktifkan jaringan FPGA. | bool |
enableIPForwarding | Apakah penerusan IP diaktifkan pada NIC ini. | bool |
ipConfigurations | Menentukan konfigurasi IP antarmuka jaringan. | VirtualMachineScaleSetIPConfiguration[] (diperlukan) |
networkSecurityGroup | Kelompok keamanan jaringan. | SubResource |
utama | Menentukan antarmuka jaringan utama jika komputer virtual memiliki lebih dari 1 antarmuka jaringan. | bool |
VirtualMachineScaleSetNetworkConfigurationDnsSetting...
Nama | Deskripsi | Nilai |
---|---|---|
dnsServers | Daftar alamat IP server DNS | string[] |
VirtualMachineScaleSetIPConfiguration
Nama | Deskripsi | Nilai |
---|---|---|
Nama | Nama konfigurasi IP. | string (diperlukan) |
Properti | Menjelaskan properti konfigurasi IP profil JARINGAN set skala komputer virtual. | VirtualMachineScaleSetIPConfigurationProperties |
VirtualMachineScaleSetIPConfigurationProperties
Nama | Deskripsi | Nilai |
---|---|---|
applicationGatewayBackendAddressPools | Menentukan array referensi ke kumpulan alamat backend gateway aplikasi. Set skala dapat mereferensikan kumpulan alamat backend dari beberapa gateway aplikasi. Beberapa set skala tidak dapat menggunakan gateway aplikasi yang sama. | SubResource |
applicationSecurityGroups | Menentukan array referensi ke kelompok keamanan aplikasi. | SubResource |
loadBalancerBackendAddressPools | Menentukan array referensi ke kumpulan alamat backend load balancer. Set skala dapat mereferensikan kumpulan alamat backend dari satu publik dan satu penyeimbang beban internal. Beberapa set skala tidak dapat menggunakan load balancer sku dasar yang sama. | SubResource |
loadBalancerInboundNatPools | Menentukan array referensi ke kumpulan Nat masuk dari load balancer. Set skala dapat mereferensikan kumpulan nat masuk dari satu publik dan satu penyeimbang beban internal. Beberapa set skala tidak dapat menggunakan load balancer sku dasar yang sama. | SubResource |
utama | Menentukan antarmuka jaringan utama jika komputer virtual memiliki lebih dari 1 antarmuka jaringan. | bool |
privateIPAddressVersion | Tersedia dari Api-Version 2017-03-30 dan seterusnya, ini mewakili apakah ipconfiguration tertentu adalah IPv4 atau IPv6. Default diambil sebagai IPv4. Nilai yang mungkin adalah: 'IPv4' dan 'IPv6'. | 'IPv4' 'IPv6' |
publicIPAddressConfiguration | PublicIPAddressConfiguration. | VirtualMachineScaleSetPublicIPAddressConfiguration |
Subnet | Menentukan pengidentifikasi subnet. | ApiEntityReference |
VirtualMachineScaleSetPublicIPAddressConfiguration
Nama | Deskripsi | Nilai |
---|---|---|
Nama | Nama konfigurasi alamat publicIP. | string (diperlukan) |
Properti | Menjelaskan konfigurasi PublicIPAddress set skala komputer virtual | VirtualMachineScaleSetPublicIPAddressConfigurationPr... |
Sku | Menjelaskan Sku IP publik. Ini hanya dapat diatur dengan OrchestrationMode sebagai Fleksibel. | PublicIPAddressSku |
VirtualMachineScaleSetPublicIPAddressConfigurationPr...
Nama | Deskripsi | Nilai |
---|---|---|
deleteOption | Tentukan apa yang terjadi pada IP publik saat VM dihapus | 'Hapus' 'Lepaskan' |
dnsSettings | Pengaturan dns yang akan diterapkan pada alamat publicIP . | VirtualMachineScaleSetPublicIPAddressConfigurationDn... |
idleTimeoutInMinutes | Batas waktu menganggur alamat IP publik. | Int |
ipTags | Daftar tag IP yang terkait dengan alamat IP publik. | VirtualMachineScaleSetIpTag[] |
publicIPAddressVersion | Tersedia dari Api-Version 2019-07-01 dan seterusnya, ini mewakili apakah ipconfiguration tertentu adalah IPv4 atau IPv6. Default diambil sebagai IPv4. Nilai yang mungkin adalah: 'IPv4' dan 'IPv6'. | 'IPv4' 'IPv6' |
publicIPPrefix | PublicIPPrefix tempat mengalokasikan alamat publicIP. | SubResource |
VirtualMachineScaleSetPublicIPAddressConfigurationDn...
Nama | Deskripsi | Nilai |
---|---|---|
domainNameLabel | Label Nama domain. Perangkaian label nama domain dan indeks vm akan menjadi label nama domain dari sumber daya PublicIPAddress yang akan dibuat | string (diperlukan) |
domainNameLabelScope | Cakupan label Nama domain. Perangkaian label nama domain hash yang dihasilkan sesuai dengan kebijakan dari cakupan label nama domain dan indeks vm akan menjadi label nama domain dari sumber daya PublicIPAddress yang akan dibuat | 'NoReuse' 'ResourceGroupReuse' 'SubscriptionReuse' 'TenantReuse' |
VirtualMachineScaleSetIpTag
Nama | Deskripsi | Nilai |
---|---|---|
ipTagType | Jenis tag IP. Contoh: FirstPartyUsage. | tali |
tag | Tag IP yang terkait dengan IP publik. Contoh: SQL, Storage, dll. | tali |
ApiEntityReference
Nama | Deskripsi | Nilai |
---|---|---|
Id | Id sumber daya ARM dalam bentuk /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/... | tali |
OSProfile
Nama | Deskripsi | Nilai |
---|---|---|
adminPassword | Menentukan kata sandi akun administrator. Panjang minimum (Windows): 8 karakter Panjang minimum (Linux): 6 karakter Panjang maksimum (Windows): 123 karakter Panjang maksimum (Linux): 72 karakter persyaratan kompleksitas : 3 dari 4 kondisi di bawah ini perlu dipenuhi Memiliki karakter yang lebih rendah Memiliki karakter atas Memiliki digit Memiliki karakter khusus (Kecocokan regex [\W_]) Nilai yang tidak diizinkan: "abc@123", "P@$$w 0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Password!", "Password1", "Password22", "iloveyou!" Untuk mengatur ulang kata sandi, lihat Cara mengatur ulang layanan Desktop Jauh atau kata sandi masuknya di VM Windows Untuk mengatur ulang kata sandi root, lihat Mengelola pengguna, SSH, dan memeriksa atau memperbaiki disk di VM Linux Azure menggunakan Ekstensi VMAccess |
tali Kendala: Nilai sensitif. Teruskan sebagai parameter aman. |
adminUsername | Menentukan nama akun administrator. Properti ini tidak dapat diperbarui setelah VM dibuat. pembatasan khusus Windows: Tidak dapat berakhiran "." Nilai yang tidak diizinkan: "administrator", "admin", "user", "user1", "test", "user2", "test1", "user3", "admin1", "1", "123", "a", "actuser", "adm", "admin2", "aspnet", "backup", "console", "david", "guest", "john", "owner", "root", "server", "sql", "support", "support_388945a0", "sys", "test2", "test3", "user4", "user5". Panjang minimum (Linux): 1 karakter Panjang maks (Linux): 64 karakter Panjang maksimum (Windows): 20 karakter. |
tali |
allowExtensionOperations | Menentukan apakah operasi ekstensi harus diizinkan pada komputer virtual. Ini hanya dapat diatur ke False ketika tidak ada ekstensi yang ada di komputer virtual. | bool |
computerName | Menentukan nama OS host komputer virtual. Nama ini tidak dapat diperbarui setelah VM dibuat. Panjang maksimum (Windows): 15 karakter. Panjang maksimum (Linux): 64 karakter. Untuk konvensi penamaan dan pembatasan, lihat panduan implementasi layanan infrastruktur Azure . | tali |
customData | Menentukan string data kustom yang dikodekan base-64. String yang dikodekan base-64 didekodekan ke array biner yang disimpan sebagai file pada Komputer Virtual. Panjang maksimum array biner adalah 65535 byte. Catatan: Jangan berikan rahasia atau kata sandi apa pun di properti customData. Properti ini tidak dapat diperbarui setelah VM dibuat. Properti 'customData' diteruskan ke VM untuk disimpan sebagai file, untuk informasi selengkapnya lihat Data Kustom di Azure VM. Untuk menggunakan cloud-init untuk VM Linux Anda, lihat Menggunakan cloud-init untuk menyesuaikan VM Linux selama pembuatan. | tali |
linuxConfiguration | Menentukan pengaturan sistem operasi Linux pada komputer virtual. Untuk daftar distribusi Linux yang didukung, lihat Linux di Azure-Endorsed Distribusi. | LinuxConfiguration |
requireGuestProvisionSignal | Properti opsional yang harus diatur ke True atau dihilangkan. | bool |
Rahasia | Menentukan set sertifikat yang harus diinstal ke komputer virtual. Untuk menginstal sertifikat pada komputer virtual, disarankan untuk menggunakan ekstensi komputer virtual Azure Key Vault untuk linux atau ekstensi komputer virtual Azure Key Vault untuk Windows. | VaultSecretGroup[] |
windowsConfiguration | Menentukan setelan sistem operasi Windows pada komputer virtual. | WindowsConfiguration |
LinuxConfiguration
LinuxPatchSettings
Nama | Deskripsi | Nilai |
---|---|---|
assessmentMode | Menentukan mode Penilaian Patch Tamu VM untuk komputer virtual IaaS. Nilai yang mungkin adalah: ImageDefault - Anda mengontrol waktu penilaian patch pada komputer virtual. AutomaticByPlatform - Platform akan memicu penilaian patch berkala. Properti provisionVMAgent harus benar. |
'AutomaticByPlatform' 'ImageDefault' |
automaticByPlatformSettings | Menentukan pengaturan tambahan untuk mode patch AutomaticByPlatform di Patching Tamu VM di Linux. | LinuxVMGuestPatchAutomaticByPlatformSettings |
patchMode | Menentukan mode Patching Tamu VM ke komputer virtual IaaS atau komputer virtual yang terkait dengan set skala komputer virtual dengan OrchestrationMode sebagai Fleksibel. Nilai yang mungkin adalah: ImageDefault - Konfigurasi patching default komputer virtual digunakan. AutomaticByPlatform - Komputer virtual akan diperbarui secara otomatis oleh platform. Properti provisionVMAgent harus benar |
'AutomaticByPlatform' 'ImageDefault' |
LinuxVMGuestPatchAutomaticByPlatformSettings
Nama | Deskripsi | Nilai |
---|---|---|
bypassPlatformSafetyChecksOnUserSchedule | Memungkinkan pelanggan untuk menjadwalkan patch tanpa peningkatan yang tidak disengaja | bool |
rebootSetting | Menentukan pengaturan boot ulang untuk semua operasi penginstalan patch AutomaticByPlatform. | 'Selalu' 'IfRequired' 'Tidak pernah' 'Tidak diketahui' |
Konfigurasi Ssh
Nama | Deskripsi | Nilai |
---|---|---|
publicKeys | Daftar kunci publik SSH yang digunakan untuk mengautentikasi dengan VM berbasis linux. | SshPublicKey[] |
SshPublicKey
Nama | Deskripsi | Nilai |
---|---|---|
keyData | Sertifikat kunci publik SSH yang digunakan untuk mengautentikasi dengan VM melalui ssh. Kuncinya harus setidaknya 2048-bit dan dalam format ssh-rsa. Untuk membuat kunci ssh, lihat [Buat kunci SSH di Linux dan Mac untuk VM Linux di Azure]/azure/virtual-machines/linux/create-ssh-keys-detailed). | tali |
jalan | Menentukan jalur lengkap pada VM yang dibuat tempat kunci publik ssh disimpan. Jika file sudah ada, kunci yang ditentukan ditambahkan ke file. Contoh: /home/user/.ssh/authorized_keys | tali |
VaultSecretGroup
Nama | Deskripsi | Nilai |
---|---|---|
sourceVault | URL relatif Key Vault yang berisi semua sertifikat di VaultCertificates. | SubResource |
vaultCertificates | Daftar referensi brankas kunci di SourceVault yang berisi sertifikat. | VaultCertificate[] |
VaultCertificate
Nama | Deskripsi | Nilai |
---|---|---|
certificateStore | Untuk VM Windows, menentukan penyimpanan sertifikat pada Komputer Virtual tempat sertifikat harus ditambahkan. Penyimpanan sertifikat yang ditentukan secara implisit di akun LocalMachine. Untuk VM Linux, file sertifikat ditempatkan di bawah direktori /var/lib/waagent, dengan nama file <UppercaseThumbprint>.crt untuk file sertifikat X509 dan <UppercaseThumbprint>.prv untuk kunci privat. Kedua file ini diformat .pem. | tali |
certificateUrl | Ini adalah URL sertifikat yang telah diunggah ke Key Vault sebagai rahasia. Untuk menambahkan rahasia ke Key Vault, lihat Menambahkan kunci atau rahasia ke brankas kunci. Dalam hal ini, sertifikat Anda harus Itu adalah pengodean Base64 dari Objek JSON berikut yang dikodekan dalam UTF-8: { "data":"{Base64-encoded-certificate}", "dataType":"pfx", "password":"{pfx-file-password}" } Untuk menginstal sertifikat pada komputer virtual, disarankan untuk menggunakan ekstensi komputer virtual Azure Key Vault untuk linux atau ekstensi komputer virtual Azure Key Vault untuk Windows. |
tali |
WindowsConfiguration
Nama | Deskripsi | Nilai |
---|---|---|
additionalUnattendContent | Menentukan informasi berformat XML berkode base-64 tambahan yang dapat disertakan dalam file Unattend.xml, yang digunakan oleh Penyiapan Windows. | AdditionalUnattendContent[] |
enableAutomaticUpdates | Menunjukkan apakah Pembaruan Otomatis diaktifkan untuk komputer virtual Windows. Nilai default adalah true. Untuk set skala komputer virtual, properti ini dapat diperbarui dan pembaruan akan berlaku pada provisi ulang OS. | bool |
patchSettings | [Fitur Pratinjau] Menentukan pengaturan yang terkait dengan Patching Tamu VM di Windows. | PatchSettings |
provisionVMAgent | Menunjukkan apakah agen komputer virtual harus disediakan pada komputer virtual. Ketika properti ini tidak ditentukan dalam isi permintaan, properti ini diatur ke true secara default. Ini akan memastikan bahwa Agen VM diinstal pada VM sehingga ekstensi dapat ditambahkan ke VM nanti. | bool |
zona waktu | Menentukan zona waktu komputer virtual. misalnya "Waktu Standar Pasifik". Nilai yang mungkin dapat TimeZoneInfo.Id nilai dari zona waktu yang dikembalikan oleh TimeZoneInfo.GetSystemTimeZones. | tali |
winRM | Menentukan pendengar Windows Remote Management. Ini memungkinkan Windows PowerShell jarak jauh. | WinRMConfiguration |
AdditionalUnattendContent
Nama | Deskripsi | Nilai |
---|---|---|
componentName | Nama komponen. Saat ini, satu-satunya nilai yang diizinkan adalah Microsoft-Windows-Shell-Setup. | 'Microsoft-Windows-Shell-Setup' |
puas | Menentukan konten berformat XML yang ditambahkan ke file unattend.xml untuk jalur dan komponen yang ditentukan. XML harus kurang dari 4KB dan harus menyertakan elemen akar untuk pengaturan atau fitur yang sedang disisipkan. | tali |
passName | Nama terusan. Saat ini, satu-satunya nilai yang diizinkan adalah OobeSystem. | 'OobeSystem' |
settingName | Menentukan nama pengaturan yang diterapkan konten. Nilai yang mungkin adalah: FirstLogonCommands dan AutoLogon. | 'AutoLogon' 'FirstLogonCommands' |
PatchSettings
WindowsVMGuestPatchAutomaticByPlatformSettings
Nama | Deskripsi | Nilai |
---|---|---|
bypassPlatformSafetyChecksOnUserSchedule | Memungkinkan pelanggan untuk menjadwalkan patch tanpa peningkatan yang tidak disengaja | bool |
rebootSetting | Menentukan pengaturan boot ulang untuk semua operasi penginstalan patch AutomaticByPlatform. | 'Selalu' 'IfRequired' 'Tidak pernah' 'Tidak diketahui' |
WinRMConfiguration
Nama | Deskripsi | Nilai |
---|---|---|
Pendengar | Daftar pendengar Windows Remote Management | WinRMListener[] |
WinRMListener
Nama | Deskripsi | Nilai |
---|---|---|
certificateUrl | Ini adalah URL sertifikat yang telah diunggah ke Key Vault sebagai rahasia. Untuk menambahkan rahasia ke Key Vault, lihat Menambahkan kunci atau rahasia ke brankas kunci. Dalam hal ini, sertifikat Anda harus menjadi pengodean Base64 dari Objek JSON berikut yang dikodekan dalam UTF-8: { "data":"{Base64-encoded-certificate}", "dataType":"pfx", "password":"{pfx-file-password}" } Untuk menginstal sertifikat pada komputer virtual, disarankan untuk menggunakan ekstensi komputer virtual Azure Key Vault untuk linux atau ekstensi komputer virtual Azure Key Vault untuk Windows. |
tali |
protokol | Menentukan protokol pendengar WinRM. Nilai yang mungkin adalah: http,https. | 'Http' 'Https' |
VirtualMachineScaleSetVMProtectionPolicy
Nama | Deskripsi | Nilai |
---|---|---|
protectFromScaleIn | Menunjukkan bahwa VM set skala komputer virtual tidak boleh dipertimbangkan untuk penghapusan selama operasi penyempurnaan skala. | bool |
protectFromScaleSetActions | Menunjukkan bahwa pembaruan atau tindakan model (termasuk penyempurnaan skala) yang dimulai pada set skala komputer virtual tidak boleh diterapkan ke VM set skala komputer virtual. | bool |
SecurityProfile
EncryptionIdentity
Nama | Deskripsi | Nilai |
---|---|---|
userAssignedIdentityResourceId | Menentukan ID Sumber Daya ARM dari salah satu identitas pengguna yang terkait dengan VM. | tali |
ProxyAgentSettings
Nama | Deskripsi | Nilai |
---|---|---|
Diaktifkan | Menentukan apakah fitur ProxyAgent harus diaktifkan pada komputer virtual atau set skala komputer virtual. | bool |
keyIncarnationId | Tingkatkan nilai properti ini memungkinkan pengguna untuk mengatur ulang kunci yang digunakan untuk mengamankan saluran komunikasi antara tamu dan host. | Int |
modus | Menentukan mode yang akan dijalankan ProxyAgent jika fitur diaktifkan. ProxyAgent akan mulai mengaudit atau memantau tetapi tidak menerapkan kontrol akses atas permintaan ke titik akhir host dalam mode Audit, sementara dalam mode Terapkan akan memberlakukan kontrol akses. Nilai defaultnya adalah Mode terpaksa. | 'Audit' 'Terpaksa' |
UefiSettings
Nama | Deskripsi | Nilai |
---|---|---|
secureBootEnabled | Menentukan apakah boot aman harus diaktifkan pada komputer virtual. Versi api minimum: 2020-12-01. | bool |
vTpmEnabled | Menentukan apakah vTPM harus diaktifkan pada komputer virtual. Versi api minimum: 2020-12-01. | bool |
StorageProfile
Nama | Deskripsi | Nilai |
---|---|---|
dataDisks | Menentukan parameter yang digunakan untuk menambahkan disk data ke komputer virtual. Untuk informasi selengkapnya tentang disk, lihat Tentang disk dan VHD untuk komputer virtual Azure. | DataDisk[] |
diskControllerType | Menentukan jenis pengontrol disk yang dikonfigurasi untuk VM. Catatan: Properti ini akan diatur ke jenis pengontrol disk default jika tidak ditentukan asalkan komputer virtual sedang dibuat dengan 'hyperVGeneration' diatur ke V2 berdasarkan kemampuan disk sistem operasi dan ukuran VM dari versi api minimum yang ditentukan. Anda perlu membatalkan alokasi VM sebelum memperbarui jenis pengontrol disknya kecuali Anda memperbarui ukuran VM dalam konfigurasi VM yang secara implisit membatalkan alokasi dan merealokasi VM. Versi api minimum: 2022-08-01. | 'NVMe' 'SCSI' |
imageReference | Menentukan informasi tentang gambar yang akan digunakan. Anda dapat menentukan informasi tentang gambar platform, gambar marketplace, atau gambar komputer virtual. Elemen ini diperlukan ketika Anda ingin menggunakan gambar platform, gambar marketplace, atau gambar komputer virtual, tetapi tidak digunakan dalam operasi pembuatan lainnya. | ImageReference |
osDisk | Menentukan informasi tentang disk sistem operasi yang digunakan oleh komputer virtual. Untuk informasi selengkapnya tentang disk, lihat Tentang disk dan VHD untuk komputer virtual Azure. | OSDisk |
DataDisk
VirtualHardDisk
Nama | Deskripsi | Nilai |
---|---|---|
Uri | Menentukan uri hard disk virtual. | tali |
ManagedDiskParameters
Nama | Deskripsi | Nilai |
---|---|---|
diskEncryptionSet | Menentukan id sumber daya set enkripsi disk yang dikelola pelanggan untuk disk terkelola. | diskEncryptionSetParameters |
Id | Id Sumber Daya | tali |
securityProfile | Menentukan profil keamanan untuk disk terkelola. | VMDiskSecurityProfile |
storageAccountType | Menentukan jenis akun penyimpanan untuk disk terkelola. CATATAN: UltraSSD_LRS hanya dapat digunakan dengan disk data, tidak dapat digunakan dengan Disk OS. | 'PremiumV2_LRS' 'Premium_LRS' 'Premium_ZRS' 'StandardSSD_LRS' 'StandardSSD_ZRS' 'Standard_LRS' 'UltraSSD_LRS' |
DiskEncryptionSetParameters
Nama | Deskripsi | Nilai |
---|---|---|
Id | Id Sumber Daya | tali |
VMDiskSecurityProfile
Nama | Deskripsi | Nilai |
---|---|---|
diskEncryptionSet | Menentukan id sumber daya set enkripsi disk yang dikelola pelanggan untuk disk terkelola yang digunakan untuk Disk OS ConfidentialVM terkelola Kunci Terkelola Pelanggan dan blob VMGuest. | diskEncryptionSetParameters |
securityEncryptionType | Menentukan EncryptionType dari disk terkelola. Ini diatur ke DiskWithVMGuestState untuk enkripsi disk terkelola bersama dengan blob VMGuestState, VMGuestStateOnly untuk enkripsi hanya blob VMGuestState, dan NonPersistedTPM untuk tidak mempertahankan status firmware di blob VMGuestState.. Catatan: Ini hanya dapat diatur untuk VM Rahasia. | 'DiskWithVMGuestState' 'NonPersistedTPM' 'VMGuestStateOnly' |
ImageReference
Nama | Deskripsi | Nilai |
---|---|---|
communityGalleryImageId | Menentukan id unik gambar galeri komunitas untuk penyebaran vm. Ini dapat diambil dari panggilan GET gambar galeri komunitas. | tali |
Id | Id Sumber Daya | tali |
tawaran | Menentukan penawaran gambar platform atau gambar marketplace yang digunakan untuk membuat komputer virtual. | tali |
penerbit | Penerbit gambar. | tali |
sharedGalleryImageId | Menentukan id unik gambar galeri bersama untuk penyebaran vm. Ini dapat diambil dari panggilan GET gambar galeri bersama. | tali |
Sku | SKU gambar. | tali |
versi | Menentukan versi gambar platform atau gambar marketplace yang digunakan untuk membuat komputer virtual. Format yang diizinkan adalah Major.Minor.Build atau 'terbaru'. Mayor, Minor, dan Build adalah angka desimal. Tentukan 'terbaru' untuk menggunakan versi terbaru gambar yang tersedia pada waktu penyebaran. Bahkan jika Anda menggunakan 'terbaru', gambar VM tidak akan diperbarui secara otomatis setelah waktu penyebaran bahkan jika versi baru tersedia. Jangan gunakan bidang 'versi' untuk penyebaran gambar galeri, gambar galeri harus selalu menggunakan bidang 'id' untuk penyebaran, untuk menggunakan gambar galeri versi 'terbaru', cukup atur '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/images/{imageName}' di bidang 'id' tanpa input versi. | tali |
OSDisk
Nama | Deskripsi | Nilai |
---|---|---|
Caching | Menentukan persyaratan penembolokan. Nilai yang mungkin adalah: None,ReadOnly,ReadWrite. Perilaku default adalah: Tidak Ada untuk penyimpanan Standar. ReadOnly untuk penyimpanan Premium. | 'Tidak Ada' 'ReadOnly' 'ReadWrite' |
createOption | Menentukan bagaimana disk komputer virtual harus dibuat. Nilai yang mungkin Lampirkan: Nilai ini digunakan saat Anda menggunakan disk khusus untuk membuat komputer virtual. FromImage: Nilai ini digunakan saat Anda menggunakan gambar untuk membuat komputer virtual. Jika Anda menggunakan gambar platform, Anda juga harus menggunakan elemen imageReference yang dijelaskan di atas. Jika Anda menggunakan gambar marketplace, Anda juga harus menggunakan elemen paket yang dijelaskan sebelumnya. | 'Lampirkan' 'Salin' 'Kosong' 'FromImage' 'Pulihkan' (diperlukan) |
deleteOption | Menentukan apakah Disk OS harus dihapus atau dilepas saat penghapusan VM. Nilai yang mungkin adalah: Hapus. Jika nilai ini digunakan, disk OS dihapus saat VM dihapus. Melepaskan. Jika nilai ini digunakan, disk os dipertahankan setelah VM dihapus. Nilai default diatur ke Lepaskan. Untuk Disk OS sementara, nilai default diatur ke Hapus. Pengguna tidak dapat mengubah opsi hapus untuk Disk OS sementara. | 'Hapus' 'Lepaskan' |
diffDiskSettings | Menentukan Pengaturan Disk ephemeral untuk disk sistem operasi yang digunakan oleh komputer virtual. | |
diskSizeGB | Menentukan ukuran disk data kosong dalam gigabyte. Elemen ini dapat digunakan untuk menimpa ukuran disk dalam gambar komputer virtual. Properti 'diskSizeGB' adalah jumlah byte x 1024^3 untuk disk dan nilainya tidak boleh lebih besar dari 1023. | Int |
encryptionSettings | Menentukan pengaturan enkripsi untuk Disk OS. Versi api minimum: 2015-06-15. | diskEncryptionSettings |
citra | Hard disk virtual gambar pengguna sumber. Hard disk virtual akan disalin sebelum dilampirkan ke komputer virtual. Jika SourceImage disediakan, hard drive virtual tujuan tidak boleh ada. | VirtualHardDisk |
managedDisk | Parameter disk terkelola. | |
Nama | Nama disk. | tali |
osType | Properti ini memungkinkan Anda menentukan jenis OS yang disertakan dalam disk jika membuat VM dari gambar pengguna atau VHD khusus. Nilai yang mungkin adalah: Windows,Linux. | 'Linux' 'Windows' |
Vhd | Hard disk virtual. | VirtualHardDisk |
writeAcceleratorEnabled | Menentukan apakah writeAccelerator harus diaktifkan atau dinonaktifkan pada disk. | bool |
DiffDiskSettings
Nama | Deskripsi | Nilai |
---|---|---|
pilihan | Menentukan pengaturan disk ephemeral untuk disk sistem operasi. | 'Lokal' |
Penempatan | Menentukan penempatan disk ephemeral untuk disk sistem operasi. Nilai yang mungkin adalah: CacheDisk,ResourceDisk,NvmeDisk. Perilaku defaultnya adalah: CacheDisk jika dikonfigurasi untuk ukuran VM jika tidak ResourceDisk atau NvmeDisk digunakan. Lihat dokumentasi ukuran VM untuk VM Windows di /azure/virtual-machines/windows/sizes dan Linux VM di /azure/virtual-machines/linux/sizes untuk memeriksa ukuran VM mana yang mengekspos disk cache. Versi api minimum untuk NvmeDisk: 2024-03-01. | 'CacheDisk' 'NvmeDisk' 'ResourceDisk' |
DiskEncryptionSettings
KeyVaultSecretReference
Nama | Deskripsi | Nilai |
---|---|---|
secretUrl | URL yang mereferensikan rahasia di Key Vault. | string (diperlukan) |
sourceVault | URL relatif Key Vault yang berisi rahasia. | SubResource |
KeyVaultKeyReference
Nama | Deskripsi | Nilai |
---|---|---|
keyUrl | URL yang mereferensikan kunci enkripsi kunci di Key Vault. | string (diperlukan) |
sourceVault | URL relatif Key Vault yang berisi kunci. | SubResource |
Definisi sumber daya Terraform (penyedia AzAPI)
Jenis sumber daya virtualMachineScaleSets/virtualMachines dapat disebarkan dengan operasi yang menargetkan:
- grup Sumber Daya
Untuk daftar properti yang diubah di setiap versi API, lihat mengubah log.
Format sumber daya
Untuk membuat sumber daya Microsoft.Compute/virtualMachineScaleSets/virtualMachines, tambahkan Terraform berikut ke templat Anda.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Compute/virtualMachineScaleSets/virtualMachines@2024-07-01"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
identity {
type = "string"
identity_ids = []
}
body = jsonencode({
properties = {
additionalCapabilities = {
hibernationEnabled = bool
ultraSSDEnabled = bool
}
availabilitySet = {
id = "string"
}
diagnosticsProfile = {
bootDiagnostics = {
enabled = bool
storageUri = "string"
}
}
hardwareProfile = {
vmSize = "string"
vmSizeProperties = {
vCPUsAvailable = int
vCPUsPerCore = int
}
}
licenseType = "string"
networkProfile = {
networkApiVersion = "2020-11-01"
networkInterfaceConfigurations = [
{
name = "string"
properties = {
auxiliaryMode = "string"
auxiliarySku = "string"
deleteOption = "string"
disableTcpStateTracking = bool
dnsSettings = {
dnsServers = [
"string"
]
}
dscpConfiguration = {
id = "string"
}
enableAcceleratedNetworking = bool
enableFpga = bool
enableIPForwarding = bool
ipConfigurations = [
{
name = "string"
properties = {
applicationGatewayBackendAddressPools = [
{
id = "string"
}
]
applicationSecurityGroups = [
{
id = "string"
}
]
loadBalancerBackendAddressPools = [
{
id = "string"
}
]
primary = bool
privateIPAddressVersion = "string"
publicIPAddressConfiguration = {
name = "string"
properties = {
deleteOption = "string"
dnsSettings = {
domainNameLabel = "string"
domainNameLabelScope = "string"
}
idleTimeoutInMinutes = int
ipTags = [
{
ipTagType = "string"
tag = "string"
}
]
publicIPAddressVersion = "string"
publicIPAllocationMethod = "string"
publicIPPrefix = {
id = "string"
}
}
sku = {
name = "string"
tier = "string"
}
}
subnet = {
id = "string"
}
}
}
]
networkSecurityGroup = {
id = "string"
}
primary = bool
}
}
]
networkInterfaces = [
{
id = "string"
properties = {
deleteOption = "string"
primary = bool
}
}
]
}
networkProfileConfiguration = {
networkInterfaceConfigurations = [
{
name = "string"
properties = {
auxiliaryMode = "string"
auxiliarySku = "string"
deleteOption = "string"
disableTcpStateTracking = bool
dnsSettings = {
dnsServers = [
"string"
]
}
enableAcceleratedNetworking = bool
enableFpga = bool
enableIPForwarding = bool
ipConfigurations = [
{
name = "string"
properties = {
applicationGatewayBackendAddressPools = [
{
id = "string"
}
]
applicationSecurityGroups = [
{
id = "string"
}
]
loadBalancerBackendAddressPools = [
{
id = "string"
}
]
loadBalancerInboundNatPools = [
{
id = "string"
}
]
primary = bool
privateIPAddressVersion = "string"
publicIPAddressConfiguration = {
name = "string"
properties = {
deleteOption = "string"
dnsSettings = {
domainNameLabel = "string"
domainNameLabelScope = "string"
}
idleTimeoutInMinutes = int
ipTags = [
{
ipTagType = "string"
tag = "string"
}
]
publicIPAddressVersion = "string"
publicIPPrefix = {
id = "string"
}
}
sku = {
name = "string"
tier = "string"
}
}
subnet = {
id = "string"
}
}
}
]
networkSecurityGroup = {
id = "string"
}
primary = bool
}
}
]
}
osProfile = {
adminPassword = "string"
adminUsername = "string"
allowExtensionOperations = bool
computerName = "string"
customData = "string"
linuxConfiguration = {
disablePasswordAuthentication = bool
enableVMAgentPlatformUpdates = bool
patchSettings = {
assessmentMode = "string"
automaticByPlatformSettings = {
bypassPlatformSafetyChecksOnUserSchedule = bool
rebootSetting = "string"
}
patchMode = "string"
}
provisionVMAgent = bool
ssh = {
publicKeys = [
{
keyData = "string"
path = "string"
}
]
}
}
requireGuestProvisionSignal = bool
secrets = [
{
sourceVault = {
id = "string"
}
vaultCertificates = [
{
certificateStore = "string"
certificateUrl = "string"
}
]
}
]
windowsConfiguration = {
additionalUnattendContent = [
{
componentName = "Microsoft-Windows-Shell-Setup"
content = "string"
passName = "OobeSystem"
settingName = "string"
}
]
enableAutomaticUpdates = bool
patchSettings = {
assessmentMode = "string"
automaticByPlatformSettings = {
bypassPlatformSafetyChecksOnUserSchedule = bool
rebootSetting = "string"
}
enableHotpatching = bool
patchMode = "string"
}
provisionVMAgent = bool
timeZone = "string"
winRM = {
listeners = [
{
certificateUrl = "string"
protocol = "string"
}
]
}
}
}
protectionPolicy = {
protectFromScaleIn = bool
protectFromScaleSetActions = bool
}
securityProfile = {
encryptionAtHost = bool
encryptionIdentity = {
userAssignedIdentityResourceId = "string"
}
proxyAgentSettings = {
enabled = bool
keyIncarnationId = int
mode = "string"
}
securityType = "string"
uefiSettings = {
secureBootEnabled = bool
vTpmEnabled = bool
}
}
storageProfile = {
dataDisks = [
{
caching = "string"
createOption = "string"
deleteOption = "string"
detachOption = "ForceDetach"
diskSizeGB = int
image = {
uri = "string"
}
lun = int
managedDisk = {
diskEncryptionSet = {
id = "string"
}
id = "string"
securityProfile = {
diskEncryptionSet = {
id = "string"
}
securityEncryptionType = "string"
}
storageAccountType = "string"
}
name = "string"
sourceResource = {
id = "string"
}
toBeDetached = bool
vhd = {
uri = "string"
}
writeAcceleratorEnabled = bool
}
]
diskControllerType = "string"
imageReference = {
communityGalleryImageId = "string"
id = "string"
offer = "string"
publisher = "string"
sharedGalleryImageId = "string"
sku = "string"
version = "string"
}
osDisk = {
caching = "string"
createOption = "string"
deleteOption = "string"
diffDiskSettings = {
option = "Local"
placement = "string"
}
diskSizeGB = int
encryptionSettings = {
diskEncryptionKey = {
secretUrl = "string"
sourceVault = {
id = "string"
}
}
enabled = bool
keyEncryptionKey = {
keyUrl = "string"
sourceVault = {
id = "string"
}
}
}
image = {
uri = "string"
}
managedDisk = {
diskEncryptionSet = {
id = "string"
}
id = "string"
securityProfile = {
diskEncryptionSet = {
id = "string"
}
securityEncryptionType = "string"
}
storageAccountType = "string"
}
name = "string"
osType = "string"
vhd = {
uri = "string"
}
writeAcceleratorEnabled = bool
}
}
userData = "string"
}
plan = {
name = "string"
product = "string"
promotionCode = "string"
publisher = "string"
}
})
}
Nilai properti
virtualMachineScaleSets/virtualMachines
Nama | Deskripsi | Nilai |
---|---|---|
jenis | Jenis sumber daya | "Microsoft.Compute/virtualMachineScaleSets/virtualMachines@2024-07-01" |
Nama | Nama sumber daya | string (diperlukan) |
tempat | Lokasi sumber daya | string (diperlukan) |
parent_id | ID sumber daya yang merupakan induk untuk sumber daya ini. | ID untuk sumber daya jenis: virtualMachineScaleSets |
Tags | Tag sumber daya | Kamus nama dan nilai tag. |
identitas | Identitas komputer virtual, jika dikonfigurasi. | VirtualMachineIdentity |
rencana | Menentukan informasi tentang gambar marketplace yang digunakan untuk membuat komputer virtual. Elemen ini hanya digunakan untuk gambar marketplace. Sebelum dapat menggunakan gambar marketplace dari API, Anda harus mengaktifkan gambar untuk penggunaan terprogram. Di portal Microsoft Azure, temukan gambar marketplace yang ingin Anda gunakan lalu klik Ingin menyebarkan secara terprogram, Memulai ->. Masukkan informasi yang diperlukan lalu klik Simpan. | Paket |
Properti | Menjelaskan properti komputer virtual set skala komputer virtual. | VirtualMachineScaleSetVMProperties |
VirtualMachineIdentity
Nama | Deskripsi | Nilai |
---|---|---|
jenis | Jenis identitas yang digunakan untuk komputer virtual. Jenis 'SystemAssigned, UserAssigned' mencakup identitas yang dibuat secara implisit dan sekumpulan identitas yang ditetapkan pengguna. Jenis 'None' akan menghapus identitas apa pun dari komputer virtual. | "SystemAssigned" "SystemAssigned, UserAssigned" "UserAssigned" |
identity_ids | 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}'. | Array ID identitas pengguna. |
UserAssignedIdentities
Nama | Deskripsi | Nilai |
---|---|---|
{customized property} | UserAssignedIdentitiesValue |
UserAssignedIdentitiesValue
Objek ini tidak berisi properti apa pun untuk diatur selama penyebaran. Semua properti adalah ReadOnly.
Rencana
Nama | Deskripsi | Nilai |
---|---|---|
Nama | ID paket. | tali |
hasil | Menentukan produk gambar dari marketplace. Ini adalah nilai yang sama dengan Penawaran di bawah elemen imageReference. | tali |
promotionCode | Kode promosi. | tali |
penerbit | ID penerbit. | tali |
VirtualMachineScaleSetVMProperties
Nama | Deskripsi | Nilai |
---|---|---|
additionalCapabilities | Menentukan kemampuan tambahan yang diaktifkan atau dinonaktifkan pada komputer virtual dalam set skala. Misalnya: apakah komputer virtual memiliki kemampuan untuk mendukung pemasangan disk data terkelola dengan jenis akun penyimpanan UltraSSD_LRS. | AdditionalCapabilities |
availabilitySet | Menentukan informasi tentang set ketersediaan tempat komputer virtual harus ditetapkan. Komputer virtual yang ditentukan dalam set ketersediaan yang sama dialokasikan ke simpul yang berbeda untuk memaksimalkan ketersediaan. Untuk informasi selengkapnya tentang set ketersediaan, lihat gambaran umum set ketersediaan . Untuk informasi selengkapnya tentang pemeliharaan terencana Azure, lihat pemeliharaan dan pembaruan untuk Komputer Virtual di Azure. Saat ini, VM hanya dapat ditambahkan ke ketersediaan yang ditetapkan pada waktu pembuatan. VM yang ada tidak dapat ditambahkan ke set ketersediaan. | SubResource |
diagnosticsProfile | Menentukan status pengaturan diagnostik boot. Versi api minimum: 2015-06-15. | DiagnosticsProfile |
hardwareProfile | Menentukan setelan perangkat keras untuk komputer virtual. | HardwareProfile |
licenseType | Menentukan bahwa gambar atau disk yang sedang digunakan dilisensikan secara lokal. Nilai yang mungkin untuk sistem operasi Windows Server adalah: Windows_Client Windows_Server Nilai yang mungkin untuk sistem operasi Linux Server adalah: RHEL_BYOS (untuk RHEL) SLES_BYOS (untuk SUSE) Untuk informasi selengkapnya, lihat Manfaat Penggunaan Azure Hybrid untuk Windows Server Manfaat Penggunaan Azure Hybrid untuk linux Server Versi api minimum: 2015-06-15 |
tali |
networkProfile | Menentukan antarmuka jaringan komputer virtual. | networkProfile |
networkProfileConfiguration | Menentukan konfigurasi profil jaringan komputer virtual. | VirtualMachineScaleSetVMNetworkProfileConfiguration |
osProfile | Menentukan pengaturan sistem operasi untuk komputer virtual. | OSProfile |
protectionPolicy | Menentukan kebijakan perlindungan komputer virtual. | VirtualMachineScaleSetVMProtectionPolicy |
securityProfile | Menentukan pengaturan profil terkait Keamanan untuk komputer virtual. | |
storageProfile | Menentukan pengaturan penyimpanan untuk disk komputer virtual. | StorageProfile |
userData | UserData untuk VM, yang harus dikodekan base-64. Pelanggan tidak boleh meneruskan rahasia apa pun di sini. Versi api minimum: 2021-03-01 | tali |
AdditionalCapabilities
Nama | Deskripsi | Nilai |
---|---|---|
hibernationEnabled | Bendera yang mengaktifkan atau menonaktifkan kemampuan hibernasi pada VM. | bool |
ultraSSDEnabled | Bendera yang memungkinkan atau menonaktifkan kemampuan untuk memiliki satu atau beberapa disk data terkelola dengan jenis akun penyimpanan UltraSSD_LRS pada VM atau VMSS. Disk terkelola dengan jenis akun penyimpanan UltraSSD_LRS dapat ditambahkan ke komputer virtual atau set skala komputer virtual hanya jika properti ini diaktifkan. | bool |
SubResource
Nama | Deskripsi | Nilai |
---|---|---|
Id | Id Sumber Daya | tali |
DiagnosticsProfile
Nama | Deskripsi | Nilai |
---|---|---|
bootDiagnostics | Diagnostik Boot adalah fitur penelusuran kesalahan yang memungkinkan Anda melihat Output Konsol dan Cuplikan Layar untuk mendiagnosis status VM. NOTE: Jika storageUri ditentukan, pastikan akun penyimpanan berada di wilayah dan langganan yang sama dengan VM. Anda dapat dengan mudah melihat output log konsol Anda. Azure juga memungkinkan Anda melihat cuplikan layar VM dari hypervisor. | BootDiagnostics |
BootDiagnostics
Nama | Deskripsi | Nilai |
---|---|---|
Diaktifkan | Apakah diagnostik boot harus diaktifkan pada Komputer Virtual. | bool |
storageUri | Uri akun penyimpanan yang digunakan untuk menempatkan output dan cuplikan layar konsol. Jika storageUri tidak ditentukan saat mengaktifkan diagnostik boot, penyimpanan terkelola akan digunakan. | tali |
HardwareProfile
Nama | Deskripsi | Nilai |
---|---|---|
vmSize | Menentukan ukuran komputer virtual. Jenis data enum saat ini tidak digunakan lagi dan akan dihapus pada 23 Desember 2023. Cara yang disarankan untuk mendapatkan daftar ukuran yang tersedia adalah menggunakan API ini: Mencantumkan semua ukuran komputer virtual yang tersedia dalam set ketersediaan, Mencantumkan semua ukuran komputer virtual yang tersedia di wilayah, Mencantumkan semua ukuran komputer virtual yang tersedia untuk mengubah ukuran. Untuk informasi selengkapnya tentang ukuran komputer virtual, lihat Ukuran untuk komputer virtual. Ukuran VM yang tersedia bergantung pada wilayah dan set ketersediaan. | "Basic_A0" "Basic_A1" "Basic_A2" "Basic_A3" "Basic_A4" "Standard_A0" "Standard_A1" "Standard_A10" "Standard_A11" "Standard_A1_v2" "Standard_A2" "Standard_A2_v2" "Standard_A2m_v2" "Standard_A3" "Standard_A4" "Standard_A4_v2" "Standard_A4m_v2" "Standard_A5" "Standard_A6" "Standard_A7" "Standard_A8" "Standard_A8_v2" "Standard_A8m_v2" "Standard_A9" "Standard_B1ms" "Standard_B1s" "Standard_B2ms" "Standard_B2s" "Standard_B4ms" "Standard_B8ms" "Standard_D1" "Standard_D11" "Standard_D11_v2" "Standard_D12" "Standard_D12_v2" "Standard_D13" "Standard_D13_v2" "Standard_D14" "Standard_D14_v2" "Standard_D15_v2" "Standard_D16_v3" "Standard_D16s_v3" "Standard_D1_v2" "Standard_D2" "Standard_D2_v2" "Standard_D2_v3" "Standard_D2s_v3" "Standard_D3" "Standard_D32_v3" "Standard_D32s_v3" "Standard_D3_v2" "Standard_D4" "Standard_D4_v2" "Standard_D4_v3" "Standard_D4s_v3" "Standard_D5_v2" "Standard_D64_v3" "Standard_D64s_v3" "Standard_D8_v3" "Standard_D8s_v3" "Standard_DS1" "Standard_DS11" "Standard_DS11_v2" "Standard_DS12" "Standard_DS12_v2" "Standard_DS13" "Standard_DS13-2_v2" "Standard_DS13-4_v2" "Standard_DS13_v2" "Standard_DS14" "Standard_DS14-4_v2" "Standard_DS14-8_v2" "Standard_DS14_v2" "Standard_DS15_v2" "Standard_DS1_v2" "Standard_DS2" "Standard_DS2_v2" "Standard_DS3" "Standard_DS3_v2" "Standard_DS4" "Standard_DS4_v2" "Standard_DS5_v2" "Standard_E16_v3" "Standard_E16s_v3" "Standard_E2_v3" "Standard_E2s_v3" "Standard_E32-16_v3" "8s_v3 Standard_E32" "Standard_E32_v3" "Standard_E32s_v3" "Standard_E4_v3" "Standard_E4s_v3" "Standard_E64-16s_v3" "Standard_E64-32s_v3" "Standard_E64_v3" "Standard_E64s_v3" "Standard_E8_v3" "Standard_E8s_v3" "Standard_F1" "Standard_F16" "Standard_F16s" "Standard_F16s_v2" "Standard_F1s" "Standard_F2" "Standard_F2s" "Standard_F2s_v2" "Standard_F32s_v2" "Standard_F4" "Standard_F4s" "Standard_F4s_v2" "Standard_F64s_v2" "Standard_F72s_v2" "Standard_F8" "Standard_F8s" "Standard_F8s_v2" "Standard_G1" "Standard_G2" "Standard_G3" "Standard_G4" "Standard_G5" "Standard_GS1" "Standard_GS2" "Standard_GS3" "Standard_GS4" "Standard_GS4-4" "Standard_GS4-8" "Standard_GS5" "Standard_GS5-16" "Standard_GS5-8" "Standard_H16" "Standard_H16m" "Standard_H16mr" "Standard_H16r" "Standard_H8" "Standard_H8m" "Standard_L16s" "Standard_L32s" "Standard_L4s" "Standard_L8s" "Standard_M128-32ms" "Standard_M128-64ms" "Standard_M128ms" "Standard_M128s" "Standard_M64-16ms" "Standard_M64-32ms" "Standard_M64ms" "Standard_M64s" "Standard_NC12" "Standard_NC12s_v2" "Standard_NC12s_v3" "Standard_NC24" "Standard_NC24r" "Standard_NC24rs_v2" "Standard_NC24rs_v3" "Standard_NC24s_v2" "Standard_NC24s_v3" "Standard_NC6" "Standard_NC6s_v2" "Standard_NC6s_v3" "Standard_ND12s" "Standard_ND24rs" "Standard_ND24s" "Standard_ND6s" "Standard_NV12" "Standard_NV24" "Standard_NV6" |
vmSizeProperties | Menentukan properti untuk menyesuaikan ukuran komputer virtual. Versi api minimum: 2021-07-01. Fitur ini masih dalam mode pratinjau dan tidak didukung untuk VirtualMachineScaleSet. Harap ikuti instruksi di Kustomisasi VM |
VMSizeProperties |
VMSizeProperties
Nama | Deskripsi | Nilai |
---|---|---|
vCPUsAvailable | Menentukan jumlah vCPU yang tersedia untuk VM. Ketika properti ini tidak ditentukan dalam isi permintaan, perilaku defaultnya adalah mengaturnya ke nilai vCPU yang tersedia untuk ukuran VM yang diekspos dalam respons api Mencantumkan semua ukuran komputer virtual yang tersedia di wilayah. | Int |
vCPUsPerCore | Menentukan rasio vCPU ke inti fisik. Ketika properti ini tidak ditentukan dalam isi permintaan, perilaku default diatur ke nilai vCPUsPerCore untuk Ukuran VM yang diekspos dalam respons api Cantumkan semua ukuran komputer virtual yang tersedia di wilayah. Mengatur properti ini ke 1 juga berarti bahwa hyper-threading dinonaktifkan. | Int |
NetworkProfile
Nama | Deskripsi | Nilai |
---|---|---|
networkApiVersion | menentukan versi Microsoft.Network API yang digunakan saat membuat sumber daya jaringan di Konfigurasi Antarmuka Jaringan | "2020-11-01" |
networkInterfaceConfigurations | Menentukan konfigurasi jaringan yang akan digunakan untuk membuat sumber daya jaringan komputer virtual. | VirtualMachineNetworkInterfaceConfiguration[] |
networkInterfaces | Menentukan daftar Id sumber daya untuk antarmuka jaringan yang terkait dengan komputer virtual. | networkInterfaceReference[] |
VirtualMachineNetworkInterfaceConfiguration
Nama | Deskripsi | Nilai |
---|---|---|
Nama | Nama konfigurasi antarmuka jaringan. | string (diperlukan) |
Properti | Menjelaskan konfigurasi IP profil jaringan komputer virtual. | VirtualMachineNetworkInterfaceConfigurationPropertie... |
VirtualMachineNetworkInterfaceConfigurationPropertie...
Nama | Deskripsi | Nilai |
---|---|---|
auxiliaryMode | Menentukan apakah mode Tambahan diaktifkan untuk sumber daya Antarmuka Jaringan. | "AcceleratedConnections" "Mengambang" "Tidak Ada" |
auxiliarySku | Menentukan apakah sku Tambahan diaktifkan untuk sumber daya Antarmuka Jaringan. | "A1" "A2" "A4" "A8" "Tidak Ada" |
deleteOption | Tentukan apa yang terjadi pada antarmuka jaringan saat VM dihapus | "Hapus" "Lepaskan" |
disableTcpStateTracking | Menentukan apakah antarmuka jaringan dinonaktifkan untuk pelacakan status tcp. | bool |
dnsSettings | Pengaturan dns yang akan diterapkan pada antarmuka jaringan. | VirtualMachineNetworkInterfaceDnsSettingsConfigurati... |
dscpConfiguration | SubResource |
|
enableAcceleratedNetworking | Menentukan apakah antarmuka jaringan diaktifkan jaringan yang dipercepat. | bool |
enableFpga | Menentukan apakah antarmuka jaringan diaktifkan jaringan FPGA. | bool |
enableIPForwarding | Apakah penerusan IP diaktifkan pada NIC ini. | bool |
ipConfigurations | Menentukan konfigurasi IP antarmuka jaringan. | VirtualMachineNetworkInterfaceIPConfiguration[] (diperlukan) |
networkSecurityGroup | Kelompok keamanan jaringan. | SubResource |
utama | Menentukan antarmuka jaringan utama jika komputer virtual memiliki lebih dari 1 antarmuka jaringan. | bool |
VirtualMachineNetworkInterfaceDnsSettingsConfigurati...
Nama | Deskripsi | Nilai |
---|---|---|
dnsServers | Daftar alamat IP server DNS | string[] |
VirtualMachineNetworkInterfaceIPConfiguration
Nama | Deskripsi | Nilai |
---|---|---|
Nama | Nama konfigurasi IP. | string (diperlukan) |
Properti | Menjelaskan properti konfigurasi IP antarmuka jaringan komputer virtual. | VirtualMachineNetworkInterfaceIPConfigurationPropert... |
VirtualMachineNetworkInterfaceIPConfigurationPropert...
VirtualMachinePublicIPAddressConfiguration
Nama | Deskripsi | Nilai |
---|---|---|
Nama | Nama konfigurasi alamat publicIP. | string (diperlukan) |
Properti | Menjelaskan konfigurasi PublicIPAddress Konfigurasi IP komputer virtual | VirtualMachinePublicIPAddressConfigurationProperties |
Sku | Menjelaskan Sku IP publik. Ini hanya dapat diatur dengan OrchestrationMode sebagai Fleksibel. | PublicIPAddressSku |
VirtualMachinePublicIPAddressConfigurationProperties
Nama | Deskripsi | Nilai |
---|---|---|
deleteOption | Tentukan apa yang terjadi pada alamat IP publik saat VM dihapus | "Hapus" "Lepaskan" |
dnsSettings | Pengaturan dns yang akan diterapkan pada alamat publicIP . | VirtualMachinePublicIPAddressDnsSettingsConfiguratio... |
idleTimeoutInMinutes | Batas waktu menganggur alamat IP publik. | Int |
ipTags | Daftar tag IP yang terkait dengan alamat IP publik. | VirtualMachineIpTag [] |
publicIPAddressVersion | Tersedia dari Api-Version 2019-07-01 dan seterusnya, ini mewakili apakah ipconfiguration tertentu adalah IPv4 atau IPv6. Default diambil sebagai IPv4. Nilai yang mungkin adalah: 'IPv4' dan 'IPv6'. | "IPv4" "IPv6" |
publicIPAllocationMethod | Tentukan jenis alokasi IP publik | "Dinamis" "Statis" |
publicIPPrefix | PublicIPPrefix tempat mengalokasikan alamat publicIP. | SubResource |
VirtualMachinePublicIPAddressDnsSettingsConfiguratio...
Nama | Deskripsi | Nilai |
---|---|---|
domainNameLabel | Awalan label Nama domain dari sumber daya PublicIPAddress yang akan dibuat. Label nama yang dihasilkan adalah perangkaian label nama domain dan ID unik profil jaringan vm. | string (diperlukan) |
domainNameLabelScope | Cakupan label Nama domain sumber daya PublicIPAddress yang akan dibuat. Label nama yang dihasilkan adalah perangkaian label nama domain yang di-hash dengan kebijakan sesuai dengan cakupan label nama domain dan ID unik profil jaringan vm. | "NoReuse" "ResourceGroupReuse" "SubscriptionReuse" "TenantReuse" |
VirtualMachineIpTag
Nama | Deskripsi | Nilai |
---|---|---|
ipTagType | Jenis tag IP. Contoh: FirstPartyUsage. | tali |
tag | Tag IP yang terkait dengan IP publik. Contoh: SQL, Storage, dll. | tali |
PublicIPAddressSku
Nama | Deskripsi | Nilai |
---|---|---|
Nama | Tentukan nama sku IP publik | "Dasar" "Standar" |
Tier | Tentukan tingkat sku IP publik | "Global" "Regional" |
NetworkInterfaceReference
Nama | Deskripsi | Nilai |
---|---|---|
Id | Id Sumber Daya | tali |
Properti | Menjelaskan properti referensi antarmuka jaringan. | networkInterfaceReferenceProperties |
NetworkInterfaceReferenceProperties
Nama | Deskripsi | Nilai |
---|---|---|
deleteOption | Tentukan apa yang terjadi pada antarmuka jaringan saat VM dihapus | "Hapus" "Lepaskan" |
utama | Menentukan antarmuka jaringan utama jika komputer virtual memiliki lebih dari 1 antarmuka jaringan. | bool |
VirtualMachineScaleSetVMNetworkProfileConfiguration
Nama | Deskripsi | Nilai |
---|---|---|
networkInterfaceConfigurations | Daftar konfigurasi jaringan. | VirtualMachineScaleSetNetworkConfiguration[] |
VirtualMachineScaleSetNetworkConfiguration
Nama | Deskripsi | Nilai |
---|---|---|
Nama | Nama konfigurasi jaringan. | string (diperlukan) |
Properti | Menjelaskan konfigurasi IP profil jaringan set skala komputer virtual. | VirtualMachineScaleSetNetworkConfigurationProperties |
VirtualMachineScaleSetNetworkConfigurationProperties
Nama | Deskripsi | Nilai |
---|---|---|
auxiliaryMode | Menentukan apakah mode Tambahan diaktifkan untuk sumber daya Antarmuka Jaringan. | "AcceleratedConnections" "Mengambang" "Tidak Ada" |
auxiliarySku | Menentukan apakah sku Tambahan diaktifkan untuk sumber daya Antarmuka Jaringan. | "A1" "A2" "A4" "A8" "Tidak Ada" |
deleteOption | Tentukan apa yang terjadi pada antarmuka jaringan saat VM dihapus | "Hapus" "Lepaskan" |
disableTcpStateTracking | Menentukan apakah antarmuka jaringan dinonaktifkan untuk pelacakan status tcp. | bool |
dnsSettings | Pengaturan dns yang akan diterapkan pada antarmuka jaringan. | VirtualMachineScaleSetNetworkConfigurationDnsSetting... |
enableAcceleratedNetworking | Menentukan apakah antarmuka jaringan diaktifkan jaringan yang dipercepat. | bool |
enableFpga | Menentukan apakah antarmuka jaringan diaktifkan jaringan FPGA. | bool |
enableIPForwarding | Apakah penerusan IP diaktifkan pada NIC ini. | bool |
ipConfigurations | Menentukan konfigurasi IP antarmuka jaringan. | VirtualMachineScaleSetIPConfiguration[] (diperlukan) |
networkSecurityGroup | Kelompok keamanan jaringan. | SubResource |
utama | Menentukan antarmuka jaringan utama jika komputer virtual memiliki lebih dari 1 antarmuka jaringan. | bool |
VirtualMachineScaleSetNetworkConfigurationDnsSetting...
Nama | Deskripsi | Nilai |
---|---|---|
dnsServers | Daftar alamat IP server DNS | string[] |
VirtualMachineScaleSetIPConfiguration
Nama | Deskripsi | Nilai |
---|---|---|
Nama | Nama konfigurasi IP. | string (diperlukan) |
Properti | Menjelaskan properti konfigurasi IP profil JARINGAN set skala komputer virtual. | VirtualMachineScaleSetIPConfigurationProperties |
VirtualMachineScaleSetIPConfigurationProperties
Nama | Deskripsi | Nilai |
---|---|---|
applicationGatewayBackendAddressPools | Menentukan array referensi ke kumpulan alamat backend gateway aplikasi. Set skala dapat mereferensikan kumpulan alamat backend dari beberapa gateway aplikasi. Beberapa set skala tidak dapat menggunakan gateway aplikasi yang sama. | SubResource |
applicationSecurityGroups | Menentukan array referensi ke kelompok keamanan aplikasi. | SubResource |
loadBalancerBackendAddressPools | Menentukan array referensi ke kumpulan alamat backend load balancer. Set skala dapat mereferensikan kumpulan alamat backend dari satu publik dan satu penyeimbang beban internal. Beberapa set skala tidak dapat menggunakan load balancer sku dasar yang sama. | SubResource |
loadBalancerInboundNatPools | Menentukan array referensi ke kumpulan Nat masuk dari load balancer. Set skala dapat mereferensikan kumpulan nat masuk dari satu publik dan satu penyeimbang beban internal. Beberapa set skala tidak dapat menggunakan load balancer sku dasar yang sama. | SubResource |
utama | Menentukan antarmuka jaringan utama jika komputer virtual memiliki lebih dari 1 antarmuka jaringan. | bool |
privateIPAddressVersion | Tersedia dari Api-Version 2017-03-30 dan seterusnya, ini mewakili apakah ipconfiguration tertentu adalah IPv4 atau IPv6. Default diambil sebagai IPv4. Nilai yang mungkin adalah: 'IPv4' dan 'IPv6'. | "IPv4" "IPv6" |
publicIPAddressConfiguration | PublicIPAddressConfiguration. | VirtualMachineScaleSetPublicIPAddressConfiguration |
Subnet | Menentukan pengidentifikasi subnet. | ApiEntityReference |
VirtualMachineScaleSetPublicIPAddressConfiguration
Nama | Deskripsi | Nilai |
---|---|---|
Nama | Nama konfigurasi alamat publicIP. | string (diperlukan) |
Properti | Menjelaskan konfigurasi PublicIPAddress set skala komputer virtual | VirtualMachineScaleSetPublicIPAddressConfigurationPr... |
Sku | Menjelaskan Sku IP publik. Ini hanya dapat diatur dengan OrchestrationMode sebagai Fleksibel. | PublicIPAddressSku |
VirtualMachineScaleSetPublicIPAddressConfigurationPr...
Nama | Deskripsi | Nilai |
---|---|---|
deleteOption | Tentukan apa yang terjadi pada IP publik saat VM dihapus | "Hapus" "Lepaskan" |
dnsSettings | Pengaturan dns yang akan diterapkan pada alamat publicIP . | VirtualMachineScaleSetPublicIPAddressConfigurationDn... |
idleTimeoutInMinutes | Batas waktu menganggur alamat IP publik. | Int |
ipTags | Daftar tag IP yang terkait dengan alamat IP publik. | VirtualMachineScaleSetIpTag[] |
publicIPAddressVersion | Tersedia dari Api-Version 2019-07-01 dan seterusnya, ini mewakili apakah ipconfiguration tertentu adalah IPv4 atau IPv6. Default diambil sebagai IPv4. Nilai yang mungkin adalah: 'IPv4' dan 'IPv6'. | "IPv4" "IPv6" |
publicIPPrefix | PublicIPPrefix tempat mengalokasikan alamat publicIP. | SubResource |
VirtualMachineScaleSetPublicIPAddressConfigurationDn...
Nama | Deskripsi | Nilai |
---|---|---|
domainNameLabel | Label Nama domain. Perangkaian label nama domain dan indeks vm akan menjadi label nama domain dari sumber daya PublicIPAddress yang akan dibuat | string (diperlukan) |
domainNameLabelScope | Cakupan label Nama domain. Perangkaian label nama domain hash yang dihasilkan sesuai dengan kebijakan dari cakupan label nama domain dan indeks vm akan menjadi label nama domain dari sumber daya PublicIPAddress yang akan dibuat | "NoReuse" "ResourceGroupReuse" "SubscriptionReuse" "TenantReuse" |
VirtualMachineScaleSetIpTag
Nama | Deskripsi | Nilai |
---|---|---|
ipTagType | Jenis tag IP. Contoh: FirstPartyUsage. | tali |
tag | Tag IP yang terkait dengan IP publik. Contoh: SQL, Storage, dll. | tali |
ApiEntityReference
Nama | Deskripsi | Nilai |
---|---|---|
Id | Id sumber daya ARM dalam bentuk /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/... | tali |
OSProfile
Nama | Deskripsi | Nilai |
---|---|---|
adminPassword | Menentukan kata sandi akun administrator. Panjang minimum (Windows): 8 karakter Panjang minimum (Linux): 6 karakter Panjang maksimum (Windows): 123 karakter Panjang maksimum (Linux): 72 karakter persyaratan kompleksitas : 3 dari 4 kondisi di bawah ini perlu dipenuhi Memiliki karakter yang lebih rendah Memiliki karakter atas Memiliki digit Memiliki karakter khusus (Kecocokan regex [\W_]) Nilai yang tidak diizinkan: "abc@123", "P@$$w 0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Password!", "Password1", "Password22", "iloveyou!" Untuk mengatur ulang kata sandi, lihat Cara mengatur ulang layanan Desktop Jauh atau kata sandi masuknya di VM Windows Untuk mengatur ulang kata sandi root, lihat Mengelola pengguna, SSH, dan memeriksa atau memperbaiki disk di VM Linux Azure menggunakan Ekstensi VMAccess |
tali Kendala: Nilai sensitif. Teruskan sebagai parameter aman. |
adminUsername | Menentukan nama akun administrator. Properti ini tidak dapat diperbarui setelah VM dibuat. pembatasan khusus Windows: Tidak dapat berakhiran "." Nilai yang tidak diizinkan: "administrator", "admin", "user", "user1", "test", "user2", "test1", "user3", "admin1", "1", "123", "a", "actuser", "adm", "admin2", "aspnet", "backup", "console", "david", "guest", "john", "owner", "root", "server", "sql", "support", "support_388945a0", "sys", "test2", "test3", "user4", "user5". Panjang minimum (Linux): 1 karakter Panjang maks (Linux): 64 karakter Panjang maksimum (Windows): 20 karakter. |
tali |
allowExtensionOperations | Menentukan apakah operasi ekstensi harus diizinkan pada komputer virtual. Ini hanya dapat diatur ke False ketika tidak ada ekstensi yang ada di komputer virtual. | bool |
computerName | Menentukan nama OS host komputer virtual. Nama ini tidak dapat diperbarui setelah VM dibuat. Panjang maksimum (Windows): 15 karakter. Panjang maksimum (Linux): 64 karakter. Untuk konvensi penamaan dan pembatasan, lihat panduan implementasi layanan infrastruktur Azure . | tali |
customData | Menentukan string data kustom yang dikodekan base-64. String yang dikodekan base-64 didekodekan ke array biner yang disimpan sebagai file pada Komputer Virtual. Panjang maksimum array biner adalah 65535 byte. Catatan: Jangan berikan rahasia atau kata sandi apa pun di properti customData. Properti ini tidak dapat diperbarui setelah VM dibuat. Properti 'customData' diteruskan ke VM untuk disimpan sebagai file, untuk informasi selengkapnya lihat Data Kustom di Azure VM. Untuk menggunakan cloud-init untuk VM Linux Anda, lihat Menggunakan cloud-init untuk menyesuaikan VM Linux selama pembuatan. | tali |
linuxConfiguration | Menentukan pengaturan sistem operasi Linux pada komputer virtual. Untuk daftar distribusi Linux yang didukung, lihat Linux di Azure-Endorsed Distribusi. | LinuxConfiguration |
requireGuestProvisionSignal | Properti opsional yang harus diatur ke True atau dihilangkan. | bool |
Rahasia | Menentukan set sertifikat yang harus diinstal ke komputer virtual. Untuk menginstal sertifikat pada komputer virtual, disarankan untuk menggunakan ekstensi komputer virtual Azure Key Vault untuk linux atau ekstensi komputer virtual Azure Key Vault untuk Windows. | VaultSecretGroup[] |
windowsConfiguration | Menentukan setelan sistem operasi Windows pada komputer virtual. | WindowsConfiguration |
LinuxConfiguration
LinuxPatchSettings
Nama | Deskripsi | Nilai |
---|---|---|
assessmentMode | Menentukan mode Penilaian Patch Tamu VM untuk komputer virtual IaaS. Nilai yang mungkin adalah: ImageDefault - Anda mengontrol waktu penilaian patch pada komputer virtual. AutomaticByPlatform - Platform akan memicu penilaian patch berkala. Properti provisionVMAgent harus benar. |
"AutomaticByPlatform" "ImageDefault" |
automaticByPlatformSettings | Menentukan pengaturan tambahan untuk mode patch AutomaticByPlatform di Patching Tamu VM di Linux. | LinuxVMGuestPatchAutomaticByPlatformSettings |
patchMode | Menentukan mode Patching Tamu VM ke komputer virtual IaaS atau komputer virtual yang terkait dengan set skala komputer virtual dengan OrchestrationMode sebagai Fleksibel. Nilai yang mungkin adalah: ImageDefault - Konfigurasi patching default komputer virtual digunakan. AutomaticByPlatform - Komputer virtual akan diperbarui secara otomatis oleh platform. Properti provisionVMAgent harus benar |
"AutomaticByPlatform" "ImageDefault" |
LinuxVMGuestPatchAutomaticByPlatformSettings
Nama | Deskripsi | Nilai |
---|---|---|
bypassPlatformSafetyChecksOnUserSchedule | Memungkinkan pelanggan untuk menjadwalkan patch tanpa peningkatan yang tidak disengaja | bool |
rebootSetting | Menentukan pengaturan boot ulang untuk semua operasi penginstalan patch AutomaticByPlatform. | "Selalu" "IfRequired" "Tidak pernah" "Tidak diketahui" |
Konfigurasi Ssh
Nama | Deskripsi | Nilai |
---|---|---|
publicKeys | Daftar kunci publik SSH yang digunakan untuk mengautentikasi dengan VM berbasis linux. | SshPublicKey[] |
SshPublicKey
Nama | Deskripsi | Nilai |
---|---|---|
keyData | Sertifikat kunci publik SSH yang digunakan untuk mengautentikasi dengan VM melalui ssh. Kuncinya harus setidaknya 2048-bit dan dalam format ssh-rsa. Untuk membuat kunci ssh, lihat [Buat kunci SSH di Linux dan Mac untuk VM Linux di Azure]/azure/virtual-machines/linux/create-ssh-keys-detailed). | tali |
jalan | Menentukan jalur lengkap pada VM yang dibuat tempat kunci publik ssh disimpan. Jika file sudah ada, kunci yang ditentukan ditambahkan ke file. Contoh: /home/user/.ssh/authorized_keys | tali |
VaultSecretGroup
Nama | Deskripsi | Nilai |
---|---|---|
sourceVault | URL relatif Key Vault yang berisi semua sertifikat di VaultCertificates. | SubResource |
vaultCertificates | Daftar referensi brankas kunci di SourceVault yang berisi sertifikat. | VaultCertificate[] |
VaultCertificate
Nama | Deskripsi | Nilai |
---|---|---|
certificateStore | Untuk VM Windows, menentukan penyimpanan sertifikat pada Komputer Virtual tempat sertifikat harus ditambahkan. Penyimpanan sertifikat yang ditentukan secara implisit di akun LocalMachine. Untuk VM Linux, file sertifikat ditempatkan di bawah direktori /var/lib/waagent, dengan nama file <UppercaseThumbprint>.crt untuk file sertifikat X509 dan <UppercaseThumbprint>.prv untuk kunci privat. Kedua file ini diformat .pem. | tali |
certificateUrl | Ini adalah URL sertifikat yang telah diunggah ke Key Vault sebagai rahasia. Untuk menambahkan rahasia ke Key Vault, lihat Menambahkan kunci atau rahasia ke brankas kunci. Dalam hal ini, sertifikat Anda harus Itu adalah pengodean Base64 dari Objek JSON berikut yang dikodekan dalam UTF-8: { "data":"{Base64-encoded-certificate}", "dataType":"pfx", "password":"{pfx-file-password}" } Untuk menginstal sertifikat pada komputer virtual, disarankan untuk menggunakan ekstensi komputer virtual Azure Key Vault untuk linux atau ekstensi komputer virtual Azure Key Vault untuk Windows. |
tali |
WindowsConfiguration
Nama | Deskripsi | Nilai |
---|---|---|
additionalUnattendContent | Menentukan informasi berformat XML berkode base-64 tambahan yang dapat disertakan dalam file Unattend.xml, yang digunakan oleh Penyiapan Windows. | AdditionalUnattendContent[] |
enableAutomaticUpdates | Menunjukkan apakah Pembaruan Otomatis diaktifkan untuk komputer virtual Windows. Nilai default adalah true. Untuk set skala komputer virtual, properti ini dapat diperbarui dan pembaruan akan berlaku pada provisi ulang OS. | bool |
patchSettings | [Fitur Pratinjau] Menentukan pengaturan yang terkait dengan Patching Tamu VM di Windows. | PatchSettings |
provisionVMAgent | Menunjukkan apakah agen komputer virtual harus disediakan pada komputer virtual. Ketika properti ini tidak ditentukan dalam isi permintaan, properti ini diatur ke true secara default. Ini akan memastikan bahwa Agen VM diinstal pada VM sehingga ekstensi dapat ditambahkan ke VM nanti. | bool |
zona waktu | Menentukan zona waktu komputer virtual. misalnya "Waktu Standar Pasifik". Nilai yang mungkin dapat TimeZoneInfo.Id nilai dari zona waktu yang dikembalikan oleh TimeZoneInfo.GetSystemTimeZones. | tali |
winRM | Menentukan pendengar Windows Remote Management. Ini memungkinkan Windows PowerShell jarak jauh. | WinRMConfiguration |
AdditionalUnattendContent
Nama | Deskripsi | Nilai |
---|---|---|
componentName | Nama komponen. Saat ini, satu-satunya nilai yang diizinkan adalah Microsoft-Windows-Shell-Setup. | "Microsoft-Windows-Shell-Setup" |
puas | Menentukan konten berformat XML yang ditambahkan ke file unattend.xml untuk jalur dan komponen yang ditentukan. XML harus kurang dari 4KB dan harus menyertakan elemen akar untuk pengaturan atau fitur yang sedang disisipkan. | tali |
passName | Nama terusan. Saat ini, satu-satunya nilai yang diizinkan adalah OobeSystem. | "OobeSystem" |
settingName | Menentukan nama pengaturan yang diterapkan konten. Nilai yang mungkin adalah: FirstLogonCommands dan AutoLogon. | "AutoLogon" "FirstLogonCommands" |
PatchSettings
WindowsVMGuestPatchAutomaticByPlatformSettings
Nama | Deskripsi | Nilai |
---|---|---|
bypassPlatformSafetyChecksOnUserSchedule | Memungkinkan pelanggan untuk menjadwalkan patch tanpa peningkatan yang tidak disengaja | bool |
rebootSetting | Menentukan pengaturan boot ulang untuk semua operasi penginstalan patch AutomaticByPlatform. | "Selalu" "IfRequired" "Tidak pernah" "Tidak diketahui" |
WinRMConfiguration
Nama | Deskripsi | Nilai |
---|---|---|
Pendengar | Daftar pendengar Windows Remote Management | WinRMListener[] |
WinRMListener
Nama | Deskripsi | Nilai |
---|---|---|
certificateUrl | Ini adalah URL sertifikat yang telah diunggah ke Key Vault sebagai rahasia. Untuk menambahkan rahasia ke Key Vault, lihat Menambahkan kunci atau rahasia ke brankas kunci. Dalam hal ini, sertifikat Anda harus menjadi pengodean Base64 dari Objek JSON berikut yang dikodekan dalam UTF-8: { "data":"{Base64-encoded-certificate}", "dataType":"pfx", "password":"{pfx-file-password}" } Untuk menginstal sertifikat pada komputer virtual, disarankan untuk menggunakan ekstensi komputer virtual Azure Key Vault untuk linux atau ekstensi komputer virtual Azure Key Vault untuk Windows. |
tali |
protokol | Menentukan protokol pendengar WinRM. Nilai yang mungkin adalah: http,https. | "Http" "Https" |
VirtualMachineScaleSetVMProtectionPolicy
Nama | Deskripsi | Nilai |
---|---|---|
protectFromScaleIn | Menunjukkan bahwa VM set skala komputer virtual tidak boleh dipertimbangkan untuk penghapusan selama operasi penyempurnaan skala. | bool |
protectFromScaleSetActions | Menunjukkan bahwa pembaruan atau tindakan model (termasuk penyempurnaan skala) yang dimulai pada set skala komputer virtual tidak boleh diterapkan ke VM set skala komputer virtual. | bool |
SecurityProfile
EncryptionIdentity
Nama | Deskripsi | Nilai |
---|---|---|
userAssignedIdentityResourceId | Menentukan ID Sumber Daya ARM dari salah satu identitas pengguna yang terkait dengan VM. | tali |
ProxyAgentSettings
Nama | Deskripsi | Nilai |
---|---|---|
Diaktifkan | Menentukan apakah fitur ProxyAgent harus diaktifkan pada komputer virtual atau set skala komputer virtual. | bool |
keyIncarnationId | Tingkatkan nilai properti ini memungkinkan pengguna untuk mengatur ulang kunci yang digunakan untuk mengamankan saluran komunikasi antara tamu dan host. | Int |
modus | Menentukan mode yang akan dijalankan ProxyAgent jika fitur diaktifkan. ProxyAgent akan mulai mengaudit atau memantau tetapi tidak menerapkan kontrol akses atas permintaan ke titik akhir host dalam mode Audit, sementara dalam mode Terapkan akan memberlakukan kontrol akses. Nilai defaultnya adalah Mode terpaksa. | "Audit" "Terpaksa" |
UefiSettings
Nama | Deskripsi | Nilai |
---|---|---|
secureBootEnabled | Menentukan apakah boot aman harus diaktifkan pada komputer virtual. Versi api minimum: 2020-12-01. | bool |
vTpmEnabled | Menentukan apakah vTPM harus diaktifkan pada komputer virtual. Versi api minimum: 2020-12-01. | bool |
StorageProfile
Nama | Deskripsi | Nilai |
---|---|---|
dataDisks | Menentukan parameter yang digunakan untuk menambahkan disk data ke komputer virtual. Untuk informasi selengkapnya tentang disk, lihat Tentang disk dan VHD untuk komputer virtual Azure. | DataDisk[] |
diskControllerType | Menentukan jenis pengontrol disk yang dikonfigurasi untuk VM. Catatan: Properti ini akan diatur ke jenis pengontrol disk default jika tidak ditentukan asalkan komputer virtual sedang dibuat dengan 'hyperVGeneration' diatur ke V2 berdasarkan kemampuan disk sistem operasi dan ukuran VM dari versi api minimum yang ditentukan. Anda perlu membatalkan alokasi VM sebelum memperbarui jenis pengontrol disknya kecuali Anda memperbarui ukuran VM dalam konfigurasi VM yang secara implisit membatalkan alokasi dan merealokasi VM. Versi api minimum: 2022-08-01. | "NVMe" "SCSI" |
imageReference | Menentukan informasi tentang gambar yang akan digunakan. Anda dapat menentukan informasi tentang gambar platform, gambar marketplace, atau gambar komputer virtual. Elemen ini diperlukan ketika Anda ingin menggunakan gambar platform, gambar marketplace, atau gambar komputer virtual, tetapi tidak digunakan dalam operasi pembuatan lainnya. | ImageReference |
osDisk | Menentukan informasi tentang disk sistem operasi yang digunakan oleh komputer virtual. Untuk informasi selengkapnya tentang disk, lihat Tentang disk dan VHD untuk komputer virtual Azure. | OSDisk |
DataDisk
VirtualHardDisk
Nama | Deskripsi | Nilai |
---|---|---|
Uri | Menentukan uri hard disk virtual. | tali |
ManagedDiskParameters
Nama | Deskripsi | Nilai |
---|---|---|
diskEncryptionSet | Menentukan id sumber daya set enkripsi disk yang dikelola pelanggan untuk disk terkelola. | diskEncryptionSetParameters |
Id | Id Sumber Daya | tali |
securityProfile | Menentukan profil keamanan untuk disk terkelola. | VMDiskSecurityProfile |
storageAccountType | Menentukan jenis akun penyimpanan untuk disk terkelola. CATATAN: UltraSSD_LRS hanya dapat digunakan dengan disk data, tidak dapat digunakan dengan Disk OS. | "PremiumV2_LRS" "Premium_LRS" "Premium_ZRS" "StandardSSD_LRS" "StandardSSD_ZRS" "Standard_LRS" "UltraSSD_LRS" |
DiskEncryptionSetParameters
Nama | Deskripsi | Nilai |
---|---|---|
Id | Id Sumber Daya | tali |
VMDiskSecurityProfile
Nama | Deskripsi | Nilai |
---|---|---|
diskEncryptionSet | Menentukan id sumber daya set enkripsi disk yang dikelola pelanggan untuk disk terkelola yang digunakan untuk Disk OS ConfidentialVM terkelola Kunci Terkelola Pelanggan dan blob VMGuest. | diskEncryptionSetParameters |
securityEncryptionType | Menentukan EncryptionType dari disk terkelola. Ini diatur ke DiskWithVMGuestState untuk enkripsi disk terkelola bersama dengan blob VMGuestState, VMGuestStateOnly untuk enkripsi hanya blob VMGuestState, dan NonPersistedTPM untuk tidak mempertahankan status firmware di blob VMGuestState.. Catatan: Ini hanya dapat diatur untuk VM Rahasia. | "DiskWithVMGuestState" "NonPersistedTPM" "VMGuestStateOnly" |
ImageReference
Nama | Deskripsi | Nilai |
---|---|---|
communityGalleryImageId | Menentukan id unik gambar galeri komunitas untuk penyebaran vm. Ini dapat diambil dari panggilan GET gambar galeri komunitas. | tali |
Id | Id Sumber Daya | tali |
tawaran | Menentukan penawaran gambar platform atau gambar marketplace yang digunakan untuk membuat komputer virtual. | tali |
penerbit | Penerbit gambar. | tali |
sharedGalleryImageId | Menentukan id unik gambar galeri bersama untuk penyebaran vm. Ini dapat diambil dari panggilan GET gambar galeri bersama. | tali |
Sku | SKU gambar. | tali |
versi | Menentukan versi gambar platform atau gambar marketplace yang digunakan untuk membuat komputer virtual. Format yang diizinkan adalah Major.Minor.Build atau 'terbaru'. Mayor, Minor, dan Build adalah angka desimal. Tentukan 'terbaru' untuk menggunakan versi terbaru gambar yang tersedia pada waktu penyebaran. Bahkan jika Anda menggunakan 'terbaru', gambar VM tidak akan diperbarui secara otomatis setelah waktu penyebaran bahkan jika versi baru tersedia. Jangan gunakan bidang 'versi' untuk penyebaran gambar galeri, gambar galeri harus selalu menggunakan bidang 'id' untuk penyebaran, untuk menggunakan gambar galeri versi 'terbaru', cukup atur '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/images/{imageName}' di bidang 'id' tanpa input versi. | tali |
OSDisk
Nama | Deskripsi | Nilai |
---|---|---|
Caching | Menentukan persyaratan penembolokan. Nilai yang mungkin adalah: None,ReadOnly,ReadWrite. Perilaku default adalah: Tidak Ada untuk penyimpanan Standar. ReadOnly untuk penyimpanan Premium. | "Tidak Ada" "ReadOnly" "ReadWrite" |
createOption | Menentukan bagaimana disk komputer virtual harus dibuat. Nilai yang mungkin Lampirkan: Nilai ini digunakan saat Anda menggunakan disk khusus untuk membuat komputer virtual. FromImage: Nilai ini digunakan saat Anda menggunakan gambar untuk membuat komputer virtual. Jika Anda menggunakan gambar platform, Anda juga harus menggunakan elemen imageReference yang dijelaskan di atas. Jika Anda menggunakan gambar marketplace, Anda juga harus menggunakan elemen paket yang dijelaskan sebelumnya. | "Lampirkan" "Salin" "Kosong" "FromImage" "Pulihkan" (diperlukan) |
deleteOption | Menentukan apakah Disk OS harus dihapus atau dilepas saat penghapusan VM. Nilai yang mungkin adalah: Hapus. Jika nilai ini digunakan, disk OS dihapus saat VM dihapus. Melepaskan. Jika nilai ini digunakan, disk os dipertahankan setelah VM dihapus. Nilai default diatur ke Lepaskan. Untuk Disk OS sementara, nilai default diatur ke Hapus. Pengguna tidak dapat mengubah opsi hapus untuk Disk OS sementara. | "Hapus" "Lepaskan" |
diffDiskSettings | Menentukan Pengaturan Disk ephemeral untuk disk sistem operasi yang digunakan oleh komputer virtual. | |
diskSizeGB | Menentukan ukuran disk data kosong dalam gigabyte. Elemen ini dapat digunakan untuk menimpa ukuran disk dalam gambar komputer virtual. Properti 'diskSizeGB' adalah jumlah byte x 1024^3 untuk disk dan nilainya tidak boleh lebih besar dari 1023. | Int |
encryptionSettings | Menentukan pengaturan enkripsi untuk Disk OS. Versi api minimum: 2015-06-15. | diskEncryptionSettings |
citra | Hard disk virtual gambar pengguna sumber. Hard disk virtual akan disalin sebelum dilampirkan ke komputer virtual. Jika SourceImage disediakan, hard drive virtual tujuan tidak boleh ada. | VirtualHardDisk |
managedDisk | Parameter disk terkelola. | |
Nama | Nama disk. | tali |
osType | Properti ini memungkinkan Anda menentukan jenis OS yang disertakan dalam disk jika membuat VM dari gambar pengguna atau VHD khusus. Nilai yang mungkin adalah: Windows,Linux. | "Linux" "Windows" |
Vhd | Hard disk virtual. | VirtualHardDisk |
writeAcceleratorEnabled | Menentukan apakah writeAccelerator harus diaktifkan atau dinonaktifkan pada disk. | bool |
DiffDiskSettings
Nama | Deskripsi | Nilai |
---|---|---|
pilihan | Menentukan pengaturan disk ephemeral untuk disk sistem operasi. | "Lokal" |
Penempatan | Menentukan penempatan disk ephemeral untuk disk sistem operasi. Nilai yang mungkin adalah: CacheDisk,ResourceDisk,NvmeDisk. Perilaku defaultnya adalah: CacheDisk jika dikonfigurasi untuk ukuran VM jika tidak ResourceDisk atau NvmeDisk digunakan. Lihat dokumentasi ukuran VM untuk VM Windows di /azure/virtual-machines/windows/sizes dan Linux VM di /azure/virtual-machines/linux/sizes untuk memeriksa ukuran VM mana yang mengekspos disk cache. Versi api minimum untuk NvmeDisk: 2024-03-01. | "CacheDisk" "NvmeDisk" "ResourceDisk" |
DiskEncryptionSettings
KeyVaultSecretReference
Nama | Deskripsi | Nilai |
---|---|---|
secretUrl | URL yang mereferensikan rahasia di Key Vault. | string (diperlukan) |
sourceVault | URL relatif Key Vault yang berisi rahasia. | SubResource |
KeyVaultKeyReference
Nama | Deskripsi | Nilai |
---|---|---|
keyUrl | URL yang mereferensikan kunci enkripsi kunci di Key Vault. | string (diperlukan) |
sourceVault | URL relatif Key Vault yang berisi kunci. | SubResource |