Microsoft.Compute virtualMachineScaleSets/virtualmachines 2019-12-01
- nejnovější
-
2024-07-01 -
2024-03-01 - 2023-09-01
-
2023-07-01 -
2023-03-01 - 11. 11. 2022
- 2022-08-01
- 1. 3. 2022
- 11. 11. 2021
- 2021-07-01
-
2021-04-01 - 2021-03-01
- 12. 12. 2020
- 06.06.2020
- 12. 12. 2019
-
1. 7. 2019 - 03.03.2019
- 10. 10. 2018
- 06.06.2018
-
04.04.2018 - 12. 12. 2017
- 30. 30. 2017
-
2016-04-30-preview - 2016-03-30
- 15. 6. 2015
Definice prostředku Bicep
Typ prostředku virtualMachineScaleSets/virtualmachines je možné nasadit s operacemi, které cílí:
- skupiny prostředků – viz příkazy nasazení skupiny prostředků
Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.
Formát prostředku
Pokud chcete vytvořit prostředek Microsoft.Compute/virtualMachineScaleSets/virtualmachines, přidejte do šablony následující bicep.
resource symbolicname 'Microsoft.Compute/virtualMachineScaleSets/virtualmachines@2019-12-01' = {
parent: resourceSymbolicName
location: 'string'
name: 'string'
plan: {
name: 'string'
product: 'string'
promotionCode: 'string'
publisher: 'string'
}
properties: {
additionalCapabilities: {
ultraSSDEnabled: bool
}
availabilitySet: {
id: 'string'
}
diagnosticsProfile: {
bootDiagnostics: {
enabled: bool
storageUri: 'string'
}
}
hardwareProfile: {
vmSize: 'string'
}
licenseType: 'string'
networkProfile: {
networkInterfaces: [
{
id: 'string'
properties: {
primary: bool
}
}
]
}
networkProfileConfiguration: {
networkInterfaceConfigurations: [
{
id: 'string'
name: 'string'
properties: {
dnsSettings: {
dnsServers: [
'string'
]
}
enableAcceleratedNetworking: bool
enableIPForwarding: bool
ipConfigurations: [
{
id: 'string'
name: 'string'
properties: {
applicationGatewayBackendAddressPools: [
{
id: 'string'
}
]
applicationSecurityGroups: [
{
id: 'string'
}
]
loadBalancerBackendAddressPools: [
{
id: 'string'
}
]
loadBalancerInboundNatPools: [
{
id: 'string'
}
]
primary: bool
privateIPAddressVersion: 'string'
publicIPAddressConfiguration: {
name: 'string'
properties: {
dnsSettings: {
domainNameLabel: 'string'
}
idleTimeoutInMinutes: int
ipTags: [
{
ipTagType: 'string'
tag: 'string'
}
]
publicIPAddressVersion: 'string'
publicIPPrefix: {
id: 'string'
}
}
}
subnet: {
id: 'string'
}
}
}
]
networkSecurityGroup: {
id: 'string'
}
primary: bool
}
}
]
}
osProfile: {
adminPassword: 'string'
adminUsername: 'string'
allowExtensionOperations: bool
computerName: 'string'
customData: 'string'
linuxConfiguration: {
disablePasswordAuthentication: bool
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
provisionVMAgent: bool
timeZone: 'string'
winRM: {
listeners: [
{
certificateUrl: 'string'
protocol: 'string'
}
]
}
}
}
protectionPolicy: {
protectFromScaleIn: bool
protectFromScaleSetActions: bool
}
storageProfile: {
dataDisks: [
{
caching: 'string'
createOption: 'string'
diskSizeGB: int
image: {
uri: 'string'
}
lun: int
managedDisk: {
diskEncryptionSet: {
id: 'string'
}
id: 'string'
storageAccountType: 'string'
}
name: 'string'
toBeDetached: bool
vhd: {
uri: 'string'
}
writeAcceleratorEnabled: bool
}
]
imageReference: {
id: 'string'
offer: 'string'
publisher: 'string'
sku: 'string'
version: 'string'
}
osDisk: {
caching: 'string'
createOption: 'string'
diffDiskSettings: {
option: 'string'
placement: 'string'
}
diskSizeGB: int
encryptionSettings: {
diskEncryptionKey: {
secretUrl: 'string'
sourceVault: {
id: 'string'
}
}
enabled: bool
keyEncryptionKey: {
keyUrl: 'string'
sourceVault: {
id: 'string'
}
}
}
image: {
uri: 'string'
}
managedDisk: {
diskEncryptionSet: {
id: 'string'
}
id: 'string'
storageAccountType: 'string'
}
name: 'string'
osType: 'string'
vhd: {
uri: 'string'
}
writeAcceleratorEnabled: bool
}
}
}
tags: {
{customized property}: 'string'
}
}
Hodnoty vlastností
AdditionalCapabilities
Jméno | Popis | Hodnota |
---|---|---|
ultraSSDEnabled | Příznak, který povolí nebo zakáže schopnost mít jeden nebo více spravovaných datových disků s typem účtu úložiště UltraSSD_LRS na virtuálním počítači nebo VMSS. Spravované disky s typem účtu úložiště UltraSSD_LRS lze přidat do virtuálního počítače nebo škálovací sady virtuálních počítačů pouze v případě, že je tato vlastnost povolená. | Bool |
AdditionalUnattendContent
Jméno | Popis | Hodnota |
---|---|---|
componentName | Název komponenty. V současné době je jedinou povolenou hodnotou Microsoft-Windows-Shell-Setup. | Microsoft-Windows-Shell-Setup |
obsah | Určuje formátovaný obsah XML, který je přidán do souboru unattend.xml pro zadanou cestu a součást. Xml musí být menší než 4 kB a musí obsahovat kořenový prvek pro nastavení nebo funkci, která se vkládá. | řetězec |
passName | Název pass. V současné době je jedinou povolenou hodnotou OobeSystem. | OobeSystem |
settingName | Určuje název nastavení, na které se obsah vztahuje. Možné hodnoty jsou: FirstLogonCommands a AutoLogon. | AutoLogon FirstLogonCommands |
ApiEntityReference
Jméno | Popis | Hodnota |
---|---|---|
id | ID prostředku ARM ve tvaru /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/... | řetězec |
BootDiagnostics
Jméno | Popis | Hodnota |
---|---|---|
zpřístupněný | Určuje, jestli má být na virtuálním počítači povolená diagnostika spouštění. | Bool |
storageUri | Identifikátor URI účtu úložiště, který se má použít k umístění výstupu konzoly a snímku obrazovky. | řetězec |
Datový disk
Jméno | Popis | Hodnota |
---|---|---|
ukrývání | Určuje požadavky na ukládání do mezipaměti. Možné hodnoty: Žádné jen pro čtení readWrite Výchozí hodnota: Žádné pro úložiště úrovně Standard. Jen pro čtení pro služby Premium Storage |
None (Žádný) ReadOnly ReadWrite |
createOption | Určuje, jak se má virtuální počítač vytvořit. Možné hodnoty: Připojit \u2013 Tato hodnota se používá při použití specializovaného disku k vytvoření virtuálního počítače. FromImage \u2013 Tato hodnota se používá při použití image k vytvoření virtuálního počítače. Pokud používáte image platformy, použijete také element imageReference popsaný výše. Pokud používáte image marketplace, použijete také dříve popsaný prvek plánu. |
Připojit "Prázdné" FromImage (povinné) |
diskSizeGB | Určuje velikost prázdného datového disku v gigabajtech. Tento prvek lze použít k přepsání velikosti disku v imagi virtuálního počítače. Tato hodnota nemůže být větší než 1023 GB. |
Int |
obraz | Virtuální pevný disk image zdrojového uživatele. Virtuální pevný disk se zkopíruje před tím, než se připojí k virtuálnímu počítači. Pokud je k dispozici sourceImage, cílový virtuální pevný disk nesmí existovat. | VirtualHardDisk |
Lun | Určuje počet logických jednotek datového disku. Tato hodnota se používá k identifikaci datových disků v rámci virtuálního počítače, a proto musí být jedinečná pro každý datový disk připojený k virtuálnímu počítači. | int (povinné) |
managedDisk | Parametry spravovaného disku. | ManagedDiskParameters |
Jméno | Název disku. | řetězec |
toBeDetached | Určuje, jestli je datový disk v procesu odpojení od virtualMachine/VirtualMachineScaleset. | Bool |
Vhd | Virtuální pevný disk. | VirtualHardDisk |
writeAcceleratorEnabled | Určuje, jestli má být na disku povolený nebo zakázaný writeAccelerator. | Bool |
DiagnosticsProfile
DiffDiskSettings
Jméno | Popis | Hodnota |
---|---|---|
možnost | Určuje dočasné nastavení disku pro disk operačního systému. | Místní |
umístění | Určuje dočasné umístění disku pro disk operačního systému. Možné hodnoty: CacheDisk ResourceDisk Výchozí hodnota: CacheDisk, pokud je nakonfigurovaná pro velikost virtuálního počítače, jinak se použije ResourceDisk. Informace o velikosti virtuálních počítačů najdete v dokumentaci k velikosti virtuálního počítače s Windows na adrese /azure/virtual-machines/windows/size a virtuálním počítači s Linuxem na adrese /azure/virtual-machines/linux/sizes a zkontrolujte, které velikosti virtuálních počítačů zpřístupňují disk mezipaměti. |
CacheDisk ResourceDisk |
DiskEncryptionSetParameters
Jméno | Popis | Hodnota |
---|---|---|
id | ID prostředku | řetězec |
DiskEncryptionSettings
Jméno | Popis | Hodnota |
---|---|---|
diskEncryptionKey | Určuje umístění šifrovacího klíče disku, což je tajný klíč služby Key Vault. | keyVaultSecretReference |
zpřístupněný | Určuje, jestli má být na virtuálním počítači povolené šifrování disku. | Bool |
keyEncryptionKey | Určuje umístění šifrovacího klíče klíče ve službě Key Vault. | keyVaultKeyReference |
HardwareProfile
Jméno | Popis | Hodnota |
---|---|---|
vmSize | Určuje velikost virtuálního počítače. Další informace o velikostech virtuálních počítačů najdete v tématu Velikosti virtuálních počítačů. Dostupné velikosti virtuálních počítačů závisí na oblasti a skupině dostupnosti. Pro seznam dostupných velikostí použijte tato rozhraní API: Zobrazit seznam všech dostupných velikostí virtuálních počítačů ve skupině dostupnosti Zobrazit seznam všech dostupných velikostí virtuálních počítačů v oblasti Zobrazit seznam všech dostupných velikostí virtuálních počítačů pro změnu velikosti |
"Basic_A0" "Basic_A1" "Basic_A2" "Basic_A3" "Basic_A4" "Standard_A0" "Standard_A1" "Standard_A10" "Standard_A11" "Standard_A1_v2" Standard_A2 "Standard_A2m_v2" Standard_A2_v2 "Standard_A3" "Standard_A4" "Standard_A4m_v2" "Standard_A4_v2" "Standard_A5" "Standard_A6" "Standard_A7" "Standard_A8" "Standard_A8m_v2" "Standard_A8_v2" "Standard_A9" "Standard_B1ms" "Standard_B1s" "Standard_B2ms" Standard_B2s "Standard_B4ms" "Standard_B8ms" "Standard_D1" "Standard_D11" "Standard_D11_v2" "Standard_D12" "Standard_D12_v2" "Standard_D13" "Standard_D13_v2" "Standard_D14" "Standard_D14_v2" Standard_D15_v2 "Standard_D16s_v3" Standard_D16_v3 "Standard_D1_v2" "Standard_D2" "Standard_D2s_v3" "Standard_D2_v2" "Standard_D2_v3" Standard_D3 "Standard_D32s_v3" "Standard_D32_v3" "Standard_D3_v2" "Standard_D4" "Standard_D4s_v3" "Standard_D4_v2" "Standard_D4_v3" "Standard_D5_v2" "Standard_D64s_v3" "Standard_D64_v3" "Standard_D8s_v3" "Standard_D8_v3" "Standard_DS1" "Standard_DS11" "Standard_DS11_v2" "Standard_DS12" "Standard_DS12_v2" Standard_DS13 Standard_DS13-2_v2 'Standard_DS13-4_v2' "Standard_DS13_v2" "Standard_DS14" 'Standard_DS14-4_v2' 'Standard_DS14-8_v2' "Standard_DS14_v2" "Standard_DS15_v2" "Standard_DS1_v2" "Standard_DS2" Standard_DS2_v2 Standard_DS3 "Standard_DS3_v2" "Standard_DS4" Standard_DS4_v2 "Standard_DS5_v2" Standard_E16s_v3 "Standard_E16_v3" Standard_E2s_v3 "Standard_E2_v3" 'Standard_E32-16_v3' 'Standard_E32-8s_v3' Standard_E32s_v3 "Standard_E32_v3" "Standard_E4s_v3" Standard_E4_v3 'Standard_E64-16s_v3' 'Standard_E64-32s_v3' Standard_E64s_v3 "Standard_E64_v3" "Standard_E8s_v3" "Standard_E8_v3" "Standard_F1" "Standard_F16" Standard_F16s "Standard_F16s_v2" "Standard_F1s" "Standard_F2" "Standard_F2s" Standard_F2s_v2 "Standard_F32s_v2" "Standard_F4" "Standard_F4s" "Standard_F4s_v2" "Standard_F64s_v2" "Standard_F72s_v2" "Standard_F8" "Standard_F8s" "Standard_F8s_v2" "Standard_G1" "Standard_G2" "Standard_G3" "Standard_G4" "Standard_G5" Standard_GS1 Standard_GS2 "Standard_GS3" "Standard_GS4" 'Standard_GS4-4' 'Standard_GS4-8' "Standard_GS5" 'Standard_GS5-16' 'Standard_GS5-8' "Standard_H16" "Standard_H16m" "Standard_H16mr" Standard_H16r "Standard_H8" "Standard_H8m" Standard_L16s "Standard_L32s" "Standard_L4s" Standard_L8s 'Standard_M128-32ms' 'Standard_M128-64ms' "Standard_M128ms" "Standard_M128s" 'Standard_M64-16ms' 'Standard_M64-32ms' "Standard_M64ms" Standard_M64s "Standard_NC12" Standard_NC12s_v2 "Standard_NC12s_v3" "Standard_NC24" "Standard_NC24r" "Standard_NC24rs_v2" "Standard_NC24rs_v3" "Standard_NC24s_v2" "Standard_NC24s_v3" Standard_NC6 "Standard_NC6s_v2" "Standard_NC6s_v3" "Standard_ND12s" "Standard_ND24rs" "Standard_ND24s" "Standard_ND6s" "Standard_NV12" "Standard_NV24" Standard_NV6 |
ImageReference
Jméno | Popis | Hodnota |
---|---|---|
id | ID prostředku | řetězec |
nabídnout | Určuje nabídku image platformy nebo image marketplace použité k vytvoření virtuálního počítače. | řetězec |
vydavatel | Vydavatel image. | řetězec |
sku | Skladová položka image. | řetězec |
verze | Určuje verzi image platformy nebo image marketplace, která se používá k vytvoření virtuálního počítače. Povolené formáty jsou Major.Minor.Build nebo Latest. Hlavní, Vedlejší a Build jsou desetinná čísla. Zadejte nejnovější verzi image, která je k dispozici v době nasazení. I když použijete nejnovější verzi, image virtuálního počítače se po nasazení automaticky neaktualizuje, i když bude k dispozici nová verze. | řetězec |
KeyVaultKeyReference
Jméno | Popis | Hodnota |
---|---|---|
keyUrl | Adresa URL odkazující na šifrovací klíč klíče ve službě Key Vault. | string (povinné) |
sourceVault | Relativní adresa URL služby Key Vault obsahující klíč. | subresource |
KeyVaultSecretReference
Jméno | Popis | Hodnota |
---|---|---|
secretUrl | Adresa URL odkazující na tajný kód ve službě Key Vault. | string (povinné) |
sourceVault | Relativní adresa URL služby Key Vault obsahující tajný klíč. | subresource |
LinuxConfiguration
ManagedDiskParameters
Jméno | Popis | Hodnota |
---|---|---|
diskEncryptionSet | Určuje ID prostředku spravovaného disku spravovaného zákazníkem pro spravovaný disk. | DiskEncryptionSetParameters |
id | ID prostředku | řetězec |
storageAccountType | Určuje typ účtu úložiště pro spravovaný disk. POZNÁMKA: UltraSSD_LRS lze použít pouze s datovými disky, nelze jej použít s diskem s operačním systémem. | "Premium_LRS" "StandardSSD_LRS" "Standard_LRS" UltraSSD_LRS |
Microsoft.Compute/virtualMachineScaleSets/virtualmachines
Jméno | Popis | Hodnota |
---|---|---|
umístění | Umístění prostředku | string (povinné) |
Jméno | Název prostředku | string (povinné) |
rodič | V bicep můžete zadat nadřazený prostředek pro podřízený prostředek. Tuto vlastnost je potřeba přidat pouze v případě, že je podřízený prostředek deklarován mimo nadřazený prostředek. Další informace najdete v tématu Podřízený prostředek mimo nadřazený prostředek. |
Symbolický název prostředku typu: virtualMachineScaleSets |
plán | Určuje informace o imagi marketplace použité k vytvoření virtuálního počítače. Tento prvek se používá jenom pro image z marketplace. Než budete moct použít image z marketplace z rozhraní API, musíte image povolit pro programové použití. Na webu Azure Portal vyhledejte image marketplace, kterou chcete použít, a potom klikněte na Chcete nasadit programově, začněte –>. Zadejte požadované informace a klikněte na Uložit. | plánu |
vlastnosti | Popisuje vlastnosti virtuálního počítače škálovací sady virtuálních počítačů. | virtualMachineScaleSetVMProperties |
visačky | Značky prostředků | Slovník názvů a hodnot značek Viz Značky v šablonách |
NetworkInterfaceReference
Jméno | Popis | Hodnota |
---|---|---|
id | ID prostředku | řetězec |
vlastnosti | Popisuje vlastnosti odkazu na síťové rozhraní. | NetworkInterfaceReferenceProperties |
NetworkInterfaceReferenceProperties
Jméno | Popis | Hodnota |
---|---|---|
primární | Určuje primární síťové rozhraní v případě, že má virtuální počítač více než 1 síťové rozhraní. | Bool |
NetworkProfile
Jméno | Popis | Hodnota |
---|---|---|
networkInterfaces | Určuje seznam ID prostředků pro síťová rozhraní přidružená k virtuálnímu počítači. | NetworkInterfaceReference[] |
OSDisk
Jméno | Popis | Hodnota |
---|---|---|
ukrývání | Určuje požadavky na ukládání do mezipaměti. Možné hodnoty: Žádné jen pro čtení readWrite Výchozí hodnota: Žádné pro úložiště úrovně Standard. jen pro čtení pro Premium Storage. |
None (Žádný) ReadOnly ReadWrite |
createOption | Určuje, jak se má virtuální počítač vytvořit. Možné hodnoty: Připojit \u2013 Tato hodnota se používá při použití specializovaného disku k vytvoření virtuálního počítače. FromImage \u2013 Tato hodnota se používá při použití image k vytvoření virtuálního počítače. Pokud používáte image platformy, použijete také element imageReference popsaný výše. Pokud používáte image marketplace, použijete také dříve popsaný prvek plánu. |
Připojit "Prázdné" FromImage (povinné) |
diffDiskSettings | Určuje dočasné nastavení disku pro disk operačního systému používaný virtuálním počítačem. | |
diskSizeGB | Určuje velikost prázdného datového disku v gigabajtech. Tento prvek lze použít k přepsání velikosti disku v imagi virtuálního počítače. Tato hodnota nemůže být větší než 1023 GB. |
Int |
encryptionSettings | Určuje nastavení šifrování disku s operačním systémem. Minimální verze api: 2015-06-15 |
|
obraz | Virtuální pevný disk image zdrojového uživatele. Virtuální pevný disk se zkopíruje před tím, než se připojí k virtuálnímu počítači. Pokud je k dispozici sourceImage, cílový virtuální pevný disk nesmí existovat. | VirtualHardDisk |
managedDisk | Parametry spravovaného disku. | ManagedDiskParameters |
Jméno | Název disku. | řetězec |
osType | Tato vlastnost umožňuje určit typ operačního systému, který je součástí disku při vytváření virtuálního počítače z image uživatele nebo specializovaného virtuálního pevného disku. Možné hodnoty: Windows linuxové |
Linux Windows |
Vhd | Virtuální pevný disk. | VirtualHardDisk |
writeAcceleratorEnabled | Určuje, jestli má být na disku povolený nebo zakázaný writeAccelerator. | Bool |
OSProfile
Jméno | Popis | Hodnota |
---|---|---|
adminPassword | Určuje heslo účtu správce. Minimální délka (Windows): 8 znaků Minimální délka (Linux): 6 znaků Maximální délka (Windows): 123 znaků Maximální délka (Linux): 72 znaků požadavky na složitost : 3 z následujících 4 podmínek je potřeba splnit. Má menší znaky. Obsahuje horní znaky. Má číslici. Má speciální znak (shoda regulárních výrazů [\W_]) nepovolené hodnoty: "abc@123", "P@$$w 0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Password!", "Password1", "Password22", "iloveyou!" Informace o resetování hesla najdete v tématu Jak resetovat službu Vzdálená plocha nebo jeho přihlašovací heslo na virtuálním počítači s Windows Informace o resetování kořenového hesla najdete v tématu Správa uživatelů, SSH a kontrola nebo oprava disků na virtuálních počítačích Azure s Linuxem pomocí rozšíření VMAccess |
řetězec |
adminUsername | Určuje název účtu správce. Tuto vlastnost nelze aktualizovat po vytvoření virtuálního počítače. omezení pouze pro Windows: Nemůže končit na "." Nepovolené hodnoty: "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". Minimální délka (Linux): 1 znak Max-length (Linux): 64 znaků Maximální délka (Windows): 20 znaků <li> Informace o kořenovém přístupu k virtuálnímu počítači s Linuxem najdete v tématu Použití kořenových oprávnění na virtuálních počítačích s Linuxem v Azure <li> Seznam předdefinovaných systémových uživatelů v Linuxu, kteří by se v tomto poli neměli používat, najdete v tématu Výběr uživatelských jmen pro Linux v Azure |
řetězec |
allowExtensionOperations | Určuje, jestli mají být na virtuálním počítači povolené operace rozšíření. Toto nastavení může být nastaveno pouze na hodnotu False, pokud na virtuálním počítači nejsou k dispozici žádná rozšíření. |
Bool |
název_počítače | Určuje název hostitelského operačního systému virtuálního počítače. Tento název nelze po vytvoření virtuálního počítače aktualizovat. Maximální délka (Windows): 15 znaků Maximální délka (Linux): 64 znaků. Zásady vytváření názvů a omezení najdete v tématu pokyny pro implementaci služeb infrastruktury Azure. |
řetězec |
customData | Určuje řetězec s kódováním base-64 vlastních dat. Kódovaný řetězec base-64 je dekódován do binárního pole, které je uloženo jako soubor na virtuálním počítači. Maximální délka binárního pole je 65535 bajtů. Poznámka: Nepředávejte žádné tajné kódy ani hesla ve vlastnosti customData Tuto vlastnost nelze aktualizovat po vytvoření virtuálního počítače. CustomData se předá virtuálnímu počítači, který se má uložit jako soubor, a další informace najdete v tématu vlastních dat na virtuálních počítačích Azure Informace o použití cloud-init pro virtuální počítač s Linuxem najdete v tématu Použití cloud-init k přizpůsobení virtuálního počítače s Linuxem během vytváření |
řetězec |
linuxConfiguration | Určuje nastavení operačního systému Linux na virtuálním počítači. Seznam podporovaných distribucí Linuxu najdete v tématu Linux v Azure-Endorsed Distribuce Informace o neschválené distribuci najdete v tématu Informace o neschválené distribuci. |
LinuxConfiguration |
requireGuestProvisionSignal | Určuje, jestli se k odvozování úspěšného zřízení virtuálního počítače vyžaduje signál zřizování hosta. | Bool |
tajemství | Určuje sadu certifikátů, které by se měly nainstalovat na virtuální počítač. | VaultSecretGroup[] |
WindowsConfiguration | Určuje nastavení operačního systému Windows na virtuálním počítači. | WindowsConfiguration |
Plán
Jméno | Popis | Hodnota |
---|---|---|
Jméno | ID plánu. | řetězec |
výrobek | Určuje produkt image z marketplace. Jedná se o stejnou hodnotu jako Offer pod elementem imageReference. | řetězec |
promotionCode | Kód povýšení. | řetězec |
vydavatel | ID vydavatele. | řetězec |
Značky prostředků
Jméno | Popis | Hodnota |
---|
SshConfiguration
Jméno | Popis | Hodnota |
---|---|---|
publicKeys | Seznam veřejných klíčů SSH sloužících k ověřování pomocí virtuálních počítačů založených na Linuxu. | SshPublicKey[] |
SshPublicKey
Jméno | Popis | Hodnota |
---|---|---|
keyData | Certifikát veřejného klíče SSH použitý k ověření s virtuálním počítačem přes SSH. Klíč musí být minimálně 2048bitový a ve formátu ssh-rsa. Informace o vytváření klíčů SSH najdete v tématu Vytvoření klíčů SSH v Linuxu a Macu pro virtuální počítače s Linuxem v Azure. |
řetězec |
cesta | Určuje úplnou cestu na vytvořeném virtuálním počítači, kde je uložený veřejný klíč SSH. Pokud soubor již existuje, zadaný klíč se připojí k souboru. Příklad: /home/user/.ssh/authorized_keys | řetězec |
StorageProfile
Jméno | Popis | Hodnota |
---|---|---|
dataDisks | Určuje parametry, které se použijí k přidání datového disku do virtuálního počítače. Další informace o discích najdete v tématu Informace o discích a virtuálních pevných discích pro virtuální počítače Azure. |
DataDisk[] |
imageReference | Určuje informace o obrázku, který se má použít. Můžete zadat informace o imagích platformy, imagích marketplace nebo imagích virtuálních počítačů. Tento prvek se vyžaduje, pokud chcete použít image platformy, image marketplace nebo image virtuálního počítače, ale nepoužívá se v jiných operacích vytváření. | imageReference |
osDisk | Určuje informace o disku operačního systému používaném virtuálním počítačem. Další informace o discích najdete v tématu Informace o discích a virtuálních pevných discích pro virtuální počítače Azure. |
disku |
Podsourc
Jméno | Popis | Hodnota |
---|---|---|
id | ID prostředku | řetězec |
VaultCertificate
Jméno | Popis | Hodnota |
---|---|---|
certificateStore | U virtuálních počítačů s Windows určuje úložiště certifikátů na virtuálním počítači, do kterého se má certifikát přidat. Zadané úložiště certifikátů je implicitně v účtu LocalMachine. Pro virtuální počítače s Linuxem se soubor certifikátu umístí do adresáře /var/lib/waagent s názvem souboru <UppercaseThumbprint>.crt pro soubor certifikátu X509 a <UpperCaseThumbprint>.prv pro privátní klíč. Oba tyto soubory jsou formátovány .pem. |
řetězec |
certificateUrl | Toto je adresa URL certifikátu, který se nahrál do služby Key Vault jako tajný klíč. Informace o přidání tajného kódu do služby Key Vault najdete v tématu Přidání klíče nebo tajného klíče do trezoru klíčů. V tomto případě musí být váš certifikát kódováním Base64 následujícího objektu JSON, který je kódován v kódování UTF-8: { "data":"<>", "dataType":"pfx", "password":"<pfx-file-password>" } |
řetězec |
VaultSecretGroup
Jméno | Popis | Hodnota |
---|---|---|
sourceVault | Relativní adresa URL služby Key Vault obsahující všechny certifikáty ve službě VaultCertificates. | subresource |
vaultCertificates | Seznam odkazů na trezor klíčů ve službě SourceVault, které obsahují certifikáty. | vaultCertificate[] |
VirtualHardDisk
Jméno | Popis | Hodnota |
---|---|---|
identifikátor uri | Určuje identifikátor URI virtuálního pevného disku. | řetězec |
VirtualMachineScaleSetIPConfiguration
Jméno | Popis | Hodnota |
---|---|---|
id | ID prostředku | řetězec |
Jméno | Název konfigurace PROTOKOLU IP. | string (povinné) |
vlastnosti | Popisuje vlastnosti konfigurace IP profilu sítě škálovací sady virtuálních počítačů. | virtualMachineScaleSetIPConfigurationProperties |
VirtualMachineScaleSetIPConfigurationProperties
Jméno | Popis | Hodnota |
---|---|---|
applicationGatewayBackendAddressPools | Určuje pole odkazů na back-endové fondy adres aplikačních bran. Škálovací sada může odkazovat na back-endové fondy adres více aplikačních bran. Více škálovacích sad nemůže používat stejnou aplikační bránu. | subresource[] |
applicationSecurityGroups | Určuje pole odkazů na skupinu zabezpečení aplikace. | subresource[] |
loadBalancerBackendAddressPools | Určuje pole odkazů na back-endové fondy adres nástrojů pro vyrovnávání zatížení. Škálovací sada může odkazovat na back-endové fondy adres jednoho veřejného a jednoho interního nástroje pro vyrovnávání zatížení. Více škálovacích sad nemůže použít stejný nástroj pro vyrovnávání zatížení skladové položky Basic. | subresource[] |
loadBalancerInboundNatPools | Určuje pole odkazů na příchozí fondy Nat nástrojů pro vyrovnávání zatížení. Škálovací sada může odkazovat na příchozí fondy nat jednoho veřejného a jednoho interního nástroje pro vyrovnávání zatížení. Více škálovacích sad nemůže použít stejný nástroj pro vyrovnávání zatížení skladové položky Basic. | subresource[] |
primární | Určuje primární síťové rozhraní v případě, že má virtuální počítač více než 1 síťové rozhraní. | Bool |
privateIPAddressVersion | K dispozici od verze Api-Version 2017-03-30 dále představuje, jestli je konkrétní konfigurace ip adres IPv4 nebo IPv6. Výchozí hodnota se považuje za protokol IPv4. Možné hodnoty jsou: IPv4 a IPv6. | IPv4 IPv6 |
publicIPAddressConfiguration | PublicIPAddressConfiguration. | VirtualMachineScaleSetPublicIPAddressConfiguration |
podsíť | Určuje identifikátor podsítě. | apiEntityReference |
VirtualMachineScaleSetIpTag
Jméno | Popis | Hodnota |
---|---|---|
ipTagType | Typ značky IP. Příklad: FirstPartyUsage. | řetězec |
značka | Značka IP přidružené k veřejné IP adrese. Příklad: SQL, Storage atd. | řetězec |
VirtualMachineScaleSetNetworkConfiguration
Jméno | Popis | Hodnota |
---|---|---|
id | ID prostředku | řetězec |
Jméno | Název konfigurace sítě. | string (povinné) |
vlastnosti | Popisuje konfiguraci PROTOKOLU IP profilu sítě škálovací sady virtuálních počítačů. | virtualMachineScaleSetNetworkConfigurationProperties |
VirtualMachineScaleSetNetworkConfigurationDnsSettings
Jméno | Popis | Hodnota |
---|---|---|
dnsServers | Seznam IP adres serverů DNS | string[] |
VirtualMachineScaleSetNetworkConfigurationProperties
Jméno | Popis | Hodnota |
---|---|---|
dnsSettings | Nastavení DNS, která se mají použít v síťových rozhraních. | VirtualMachineScaleSetNetworkConfigurationDnsSettings |
enableAcceleratedNetworking | Určuje, jestli je síťové rozhraní akcelerované síťové připojení. | Bool |
enableIPForwarding | Určuje, jestli je u této síťové karty povolené předávání IP. | Bool |
ipConfigurations | Určuje konfigurace PROTOKOLU IP síťového rozhraní. | VirtualMachineScaleSetIPConfiguration[] (povinné) |
networkSecurityGroup | Skupina zabezpečení sítě. | subresource |
primární | Určuje primární síťové rozhraní v případě, že má virtuální počítač více než 1 síťové rozhraní. | Bool |
VirtualMachineScaleSetPublicIPAddressConfiguration
Jméno | Popis | Hodnota |
---|---|---|
Jméno | Název konfigurace veřejné IP adresy. | string (povinné) |
vlastnosti | Popisuje konfiguraci PublicIPAddress konfigurace IP adres škálovací sady virtuálních počítačů. | VirtualMachineScaleSetPublicIPAddressConfigurationProperties |
VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings
Jméno | Popis | Hodnota |
---|---|---|
domainNameLabel | Popisek názvu domény. Zřetězení popisku názvu domény a indexu virtuálního počítače bude popisky názvů domén prostředků PublicIPAddress, které se vytvoří. | string (povinné) |
VirtualMachineScaleSetPublicIPAddressConfigurationProperties
Jméno | Popis | Hodnota |
---|---|---|
dnsSettings | Nastavení dns, které se použije na veřejných IP adresách . | VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings |
idleTimeoutInMinutes | Časový limit nečinnosti veřejné IP adresy. | Int |
ipTags | Seznam značek IP adres přidružených k veřejné IP adrese | VirtualMachineScaleSetIpTag[] |
publicIPAddressVersion | K dispozici od verze Api-Version 2019-07-01 dále představuje, jestli je konkrétní konfigurace ip adres IPv4 nebo IPv6. Výchozí hodnota se považuje za protokol IPv4. Možné hodnoty jsou: IPv4 a IPv6. | IPv4 IPv6 |
publicIPPrefix | PublicIPPrefix, ze kterého chcete přidělit veřejné IP adresy. | subresource |
VirtualMachineScaleSetVMNetworkProfileConfiguration
Jméno | Popis | Hodnota |
---|---|---|
networkInterfaceConfigurations | Seznam konfigurací sítě. | VirtualMachineScaleSetNetworkConfiguration[] |
VirtualMachineScaleSetVMProperties
Jméno | Popis | Hodnota |
---|---|---|
additionalCapabilities | Určuje další funkce povolené nebo zakázané na virtuálním počítači ve škálovací sadě. Například: jestli má virtuální počítač možnost podporovat připojení spravovaných datových disků s typem účtu úložiště UltraSSD_LRS. | additionalcapabilities |
availabilitySet | Určuje informace o skupině dostupnosti, ke které má být virtuální počítač přiřazen. Virtuální počítače zadané ve stejné skupině dostupnosti se přidělují různým uzlům, aby se maximalizovala dostupnost. Další informace o skupinách dostupnosti najdete v tématu Správa dostupnosti virtuálních počítačů. Další informace o plánované údržbě Azure najdete v tématu Plánovaná údržba virtuálních počítačů v Azure V současné době je možné virtuální počítač přidat pouze do skupiny dostupnosti při vytváření. Existující virtuální počítač nelze přidat do skupiny dostupnosti. |
subresource |
diagnosticsProfile | Určuje stav nastavení diagnostiky spouštění. Minimální verze api: 2015-06-15. |
diagnosticsProfile |
hardwareProfile | Určuje nastavení hardwaru pro virtuální počítač. | |
licenseType | Určuje, že použitá image nebo disk byly licencované místně. Tento prvek se používá pouze pro image, které obsahují operační systém Windows Server. Možné hodnoty: Windows_Client Windows_Server Pokud je tento prvek součástí požadavku na aktualizaci, musí hodnota odpovídat počáteční hodnotě. Tuto hodnotu nelze aktualizovat. Další informace najdete v tématu Zvýhodněné hybridní využití Azure pro Windows Server Minimální verze api: 2015-06-15 |
řetězec |
networkProfile | Určuje síťová rozhraní virtuálního počítače. | |
networkProfileConfiguration | Určuje konfiguraci profilu sítě virtuálního počítače. | VirtualMachineScaleSetVMNetworkProfileConfiguration |
osProfile | Určuje nastavení operačního systému pro virtuální počítač. | |
protectionPolicy | Určuje zásady ochrany virtuálního počítače. | VirtualMachineScaleSetVMProtectionPolicy |
storageProfile | Určuje nastavení úložiště pro disky virtuálního počítače. | storageProfile |
VirtualMachineScaleSetVMProtectionPolicy
Jméno | Popis | Hodnota |
---|---|---|
protectFromScaleIn | Označuje, že virtuální počítač škálovací sady virtuálních počítačů by neměl být během operace škálování na více instancí považován za odstraněný. | Bool |
protectFromScaleSetActions | Označuje, že aktualizace nebo akce modelu (včetně horizontálního snížení kapacity) zahájené ve škálovací sadě virtuálních počítačů by neměly být použity na virtuální počítač škálovací sady virtuálních počítačů. | Bool |
WindowsConfiguration
Jméno | Popis | Hodnota |
---|---|---|
additionalUnattendContent | Určuje další informace ve formátu XML s kódováním base-64, které lze zahrnout do souboru Unattend.xml, který používá instalační program systému Windows. | AdditionalUnattendContent[] |
enableAutomaticUpdates | Určuje, jestli je pro virtuální počítač s Windows povolená automatická aktualizace. Výchozí hodnota je true. U škálovacích sad virtuálních počítačů je možné tuto vlastnost aktualizovat a aktualizace se projeví při opětovném zřízení operačního systému. |
Bool |
provisionVMAgent | Určuje, jestli má být na virtuálním počítači zřízen agent virtuálního počítače. Pokud tato vlastnost není zadána v textu požadavku, výchozí chování je nastavit ji na true. Tím zajistíte, že je na virtuálním počítači nainstalovaný agent virtuálního počítače, aby bylo možné rozšíření přidat do virtuálního počítače později. |
Bool |
timeZone | Určuje časové pásmo virtuálního počítače. např. "Pacific Standard Time". Možné hodnoty mohou být TimeZoneInfo.Id hodnoty z časových pásem vrácených TimeZoneInfo.GetSystemTimeZones. |
řetězec |
winRM | Určuje naslouchací procesy vzdálené správy systému Windows. To umožňuje vzdálené prostředí Windows PowerShell. | winRMConfiguration |
WinRMConfiguration
Jméno | Popis | Hodnota |
---|---|---|
posluchači | Seznam naslouchacích procesů vzdálené správy systému Windows | WinRMListener[] |
WinRMListener
Jméno | Popis | Hodnota |
---|---|---|
certificateUrl | Toto je adresa URL certifikátu, který se nahrál do služby Key Vault jako tajný klíč. Informace o přidání tajného kódu do služby Key Vault najdete v tématu Přidání klíče nebo tajného klíče do trezoru klíčů. V tomto případě musí být váš certifikát kódováním Base64 následujícího objektu JSON, který je kódován v kódování UTF-8: { "data":"<>", "dataType":"pfx", "password":"<pfx-file-password>" } |
řetězec |
protokol | Určuje protokol naslouchacího procesu WinRM. Možné hodnoty: http https |
Http Https |
Definice prostředku šablony ARM
Typ prostředku virtualMachineScaleSets/virtualmachines je možné nasadit s operacemi, které cílí:
- skupiny prostředků – viz příkazy nasazení skupiny prostředků
Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.
Formát prostředku
Pokud chcete vytvořit prostředek Microsoft.Compute/virtualMachineScaleSets/virtualmachines, přidejte do šablony následující JSON.
{
"type": "Microsoft.Compute/virtualMachineScaleSets/virtualmachines",
"apiVersion": "2019-12-01",
"name": "string",
"location": "string",
"plan": {
"name": "string",
"product": "string",
"promotionCode": "string",
"publisher": "string"
},
"properties": {
"additionalCapabilities": {
"ultraSSDEnabled": "bool"
},
"availabilitySet": {
"id": "string"
},
"diagnosticsProfile": {
"bootDiagnostics": {
"enabled": "bool",
"storageUri": "string"
}
},
"hardwareProfile": {
"vmSize": "string"
},
"licenseType": "string",
"networkProfile": {
"networkInterfaces": [
{
"id": "string",
"properties": {
"primary": "bool"
}
}
]
},
"networkProfileConfiguration": {
"networkInterfaceConfigurations": [
{
"id": "string",
"name": "string",
"properties": {
"dnsSettings": {
"dnsServers": [ "string" ]
},
"enableAcceleratedNetworking": "bool",
"enableIPForwarding": "bool",
"ipConfigurations": [
{
"id": "string",
"name": "string",
"properties": {
"applicationGatewayBackendAddressPools": [
{
"id": "string"
}
],
"applicationSecurityGroups": [
{
"id": "string"
}
],
"loadBalancerBackendAddressPools": [
{
"id": "string"
}
],
"loadBalancerInboundNatPools": [
{
"id": "string"
}
],
"primary": "bool",
"privateIPAddressVersion": "string",
"publicIPAddressConfiguration": {
"name": "string",
"properties": {
"dnsSettings": {
"domainNameLabel": "string"
},
"idleTimeoutInMinutes": "int",
"ipTags": [
{
"ipTagType": "string",
"tag": "string"
}
],
"publicIPAddressVersion": "string",
"publicIPPrefix": {
"id": "string"
}
}
},
"subnet": {
"id": "string"
}
}
}
],
"networkSecurityGroup": {
"id": "string"
},
"primary": "bool"
}
}
]
},
"osProfile": {
"adminPassword": "string",
"adminUsername": "string",
"allowExtensionOperations": "bool",
"computerName": "string",
"customData": "string",
"linuxConfiguration": {
"disablePasswordAuthentication": "bool",
"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",
"provisionVMAgent": "bool",
"timeZone": "string",
"winRM": {
"listeners": [
{
"certificateUrl": "string",
"protocol": "string"
}
]
}
}
},
"protectionPolicy": {
"protectFromScaleIn": "bool",
"protectFromScaleSetActions": "bool"
},
"storageProfile": {
"dataDisks": [
{
"caching": "string",
"createOption": "string",
"diskSizeGB": "int",
"image": {
"uri": "string"
},
"lun": "int",
"managedDisk": {
"diskEncryptionSet": {
"id": "string"
},
"id": "string",
"storageAccountType": "string"
},
"name": "string",
"toBeDetached": "bool",
"vhd": {
"uri": "string"
},
"writeAcceleratorEnabled": "bool"
}
],
"imageReference": {
"id": "string",
"offer": "string",
"publisher": "string",
"sku": "string",
"version": "string"
},
"osDisk": {
"caching": "string",
"createOption": "string",
"diffDiskSettings": {
"option": "string",
"placement": "string"
},
"diskSizeGB": "int",
"encryptionSettings": {
"diskEncryptionKey": {
"secretUrl": "string",
"sourceVault": {
"id": "string"
}
},
"enabled": "bool",
"keyEncryptionKey": {
"keyUrl": "string",
"sourceVault": {
"id": "string"
}
}
},
"image": {
"uri": "string"
},
"managedDisk": {
"diskEncryptionSet": {
"id": "string"
},
"id": "string",
"storageAccountType": "string"
},
"name": "string",
"osType": "string",
"vhd": {
"uri": "string"
},
"writeAcceleratorEnabled": "bool"
}
}
},
"tags": {
"{customized property}": "string"
}
}
Hodnoty vlastností
AdditionalCapabilities
Jméno | Popis | Hodnota |
---|---|---|
ultraSSDEnabled | Příznak, který povolí nebo zakáže schopnost mít jeden nebo více spravovaných datových disků s typem účtu úložiště UltraSSD_LRS na virtuálním počítači nebo VMSS. Spravované disky s typem účtu úložiště UltraSSD_LRS lze přidat do virtuálního počítače nebo škálovací sady virtuálních počítačů pouze v případě, že je tato vlastnost povolená. | Bool |
AdditionalUnattendContent
Jméno | Popis | Hodnota |
---|---|---|
componentName | Název komponenty. V současné době je jedinou povolenou hodnotou Microsoft-Windows-Shell-Setup. | Microsoft-Windows-Shell-Setup |
obsah | Určuje formátovaný obsah XML, který je přidán do souboru unattend.xml pro zadanou cestu a součást. Xml musí být menší než 4 kB a musí obsahovat kořenový prvek pro nastavení nebo funkci, která se vkládá. | řetězec |
passName | Název pass. V současné době je jedinou povolenou hodnotou OobeSystem. | OobeSystem |
settingName | Určuje název nastavení, na které se obsah vztahuje. Možné hodnoty jsou: FirstLogonCommands a AutoLogon. | AutoLogon FirstLogonCommands |
ApiEntityReference
Jméno | Popis | Hodnota |
---|---|---|
id | ID prostředku ARM ve tvaru /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/... | řetězec |
BootDiagnostics
Jméno | Popis | Hodnota |
---|---|---|
zpřístupněný | Určuje, jestli má být na virtuálním počítači povolená diagnostika spouštění. | Bool |
storageUri | Identifikátor URI účtu úložiště, který se má použít k umístění výstupu konzoly a snímku obrazovky. | řetězec |
Datový disk
Jméno | Popis | Hodnota |
---|---|---|
ukrývání | Určuje požadavky na ukládání do mezipaměti. Možné hodnoty: Žádné jen pro čtení readWrite Výchozí hodnota: Žádné pro úložiště úrovně Standard. Jen pro čtení pro služby Premium Storage |
None (Žádný) ReadOnly ReadWrite |
createOption | Určuje, jak se má virtuální počítač vytvořit. Možné hodnoty: Připojit \u2013 Tato hodnota se používá při použití specializovaného disku k vytvoření virtuálního počítače. FromImage \u2013 Tato hodnota se používá při použití image k vytvoření virtuálního počítače. Pokud používáte image platformy, použijete také element imageReference popsaný výše. Pokud používáte image marketplace, použijete také dříve popsaný prvek plánu. |
Připojit "Prázdné" FromImage (povinné) |
diskSizeGB | Určuje velikost prázdného datového disku v gigabajtech. Tento prvek lze použít k přepsání velikosti disku v imagi virtuálního počítače. Tato hodnota nemůže být větší než 1023 GB. |
Int |
obraz | Virtuální pevný disk image zdrojového uživatele. Virtuální pevný disk se zkopíruje před tím, než se připojí k virtuálnímu počítači. Pokud je k dispozici sourceImage, cílový virtuální pevný disk nesmí existovat. | VirtualHardDisk |
Lun | Určuje počet logických jednotek datového disku. Tato hodnota se používá k identifikaci datových disků v rámci virtuálního počítače, a proto musí být jedinečná pro každý datový disk připojený k virtuálnímu počítači. | int (povinné) |
managedDisk | Parametry spravovaného disku. | ManagedDiskParameters |
Jméno | Název disku. | řetězec |
toBeDetached | Určuje, jestli je datový disk v procesu odpojení od virtualMachine/VirtualMachineScaleset. | Bool |
Vhd | Virtuální pevný disk. | VirtualHardDisk |
writeAcceleratorEnabled | Určuje, jestli má být na disku povolený nebo zakázaný writeAccelerator. | Bool |
DiagnosticsProfile
DiffDiskSettings
Jméno | Popis | Hodnota |
---|---|---|
možnost | Určuje dočasné nastavení disku pro disk operačního systému. | Místní |
umístění | Určuje dočasné umístění disku pro disk operačního systému. Možné hodnoty: CacheDisk ResourceDisk Výchozí hodnota: CacheDisk, pokud je nakonfigurovaná pro velikost virtuálního počítače, jinak se použije ResourceDisk. Informace o velikosti virtuálních počítačů najdete v dokumentaci k velikosti virtuálního počítače s Windows na adrese /azure/virtual-machines/windows/size a virtuálním počítači s Linuxem na adrese /azure/virtual-machines/linux/sizes a zkontrolujte, které velikosti virtuálních počítačů zpřístupňují disk mezipaměti. |
CacheDisk ResourceDisk |
DiskEncryptionSetParameters
Jméno | Popis | Hodnota |
---|---|---|
id | ID prostředku | řetězec |
DiskEncryptionSettings
Jméno | Popis | Hodnota |
---|---|---|
diskEncryptionKey | Určuje umístění šifrovacího klíče disku, což je tajný klíč služby Key Vault. | keyVaultSecretReference |
zpřístupněný | Určuje, jestli má být na virtuálním počítači povolené šifrování disku. | Bool |
keyEncryptionKey | Určuje umístění šifrovacího klíče klíče ve službě Key Vault. | keyVaultKeyReference |
HardwareProfile
Jméno | Popis | Hodnota |
---|---|---|
vmSize | Určuje velikost virtuálního počítače. Další informace o velikostech virtuálních počítačů najdete v tématu Velikosti virtuálních počítačů. Dostupné velikosti virtuálních počítačů závisí na oblasti a skupině dostupnosti. Pro seznam dostupných velikostí použijte tato rozhraní API: Zobrazit seznam všech dostupných velikostí virtuálních počítačů ve skupině dostupnosti Zobrazit seznam všech dostupných velikostí virtuálních počítačů v oblasti Zobrazit seznam všech dostupných velikostí virtuálních počítačů pro změnu velikosti |
"Basic_A0" "Basic_A1" "Basic_A2" "Basic_A3" "Basic_A4" "Standard_A0" "Standard_A1" "Standard_A10" "Standard_A11" "Standard_A1_v2" Standard_A2 "Standard_A2m_v2" Standard_A2_v2 "Standard_A3" "Standard_A4" "Standard_A4m_v2" "Standard_A4_v2" "Standard_A5" "Standard_A6" "Standard_A7" "Standard_A8" "Standard_A8m_v2" "Standard_A8_v2" "Standard_A9" "Standard_B1ms" "Standard_B1s" "Standard_B2ms" Standard_B2s "Standard_B4ms" "Standard_B8ms" "Standard_D1" "Standard_D11" "Standard_D11_v2" "Standard_D12" "Standard_D12_v2" "Standard_D13" "Standard_D13_v2" "Standard_D14" "Standard_D14_v2" Standard_D15_v2 "Standard_D16s_v3" Standard_D16_v3 "Standard_D1_v2" "Standard_D2" "Standard_D2s_v3" "Standard_D2_v2" "Standard_D2_v3" Standard_D3 "Standard_D32s_v3" "Standard_D32_v3" "Standard_D3_v2" "Standard_D4" "Standard_D4s_v3" "Standard_D4_v2" "Standard_D4_v3" "Standard_D5_v2" "Standard_D64s_v3" "Standard_D64_v3" "Standard_D8s_v3" "Standard_D8_v3" "Standard_DS1" "Standard_DS11" "Standard_DS11_v2" "Standard_DS12" "Standard_DS12_v2" Standard_DS13 Standard_DS13-2_v2 'Standard_DS13-4_v2' "Standard_DS13_v2" "Standard_DS14" 'Standard_DS14-4_v2' 'Standard_DS14-8_v2' "Standard_DS14_v2" "Standard_DS15_v2" "Standard_DS1_v2" "Standard_DS2" Standard_DS2_v2 Standard_DS3 "Standard_DS3_v2" "Standard_DS4" Standard_DS4_v2 "Standard_DS5_v2" Standard_E16s_v3 "Standard_E16_v3" Standard_E2s_v3 "Standard_E2_v3" 'Standard_E32-16_v3' 'Standard_E32-8s_v3' Standard_E32s_v3 "Standard_E32_v3" "Standard_E4s_v3" Standard_E4_v3 'Standard_E64-16s_v3' 'Standard_E64-32s_v3' Standard_E64s_v3 "Standard_E64_v3" "Standard_E8s_v3" "Standard_E8_v3" "Standard_F1" "Standard_F16" Standard_F16s "Standard_F16s_v2" "Standard_F1s" "Standard_F2" "Standard_F2s" Standard_F2s_v2 "Standard_F32s_v2" "Standard_F4" "Standard_F4s" "Standard_F4s_v2" "Standard_F64s_v2" "Standard_F72s_v2" "Standard_F8" "Standard_F8s" "Standard_F8s_v2" "Standard_G1" "Standard_G2" "Standard_G3" "Standard_G4" "Standard_G5" Standard_GS1 Standard_GS2 "Standard_GS3" "Standard_GS4" 'Standard_GS4-4' 'Standard_GS4-8' "Standard_GS5" 'Standard_GS5-16' 'Standard_GS5-8' "Standard_H16" "Standard_H16m" "Standard_H16mr" Standard_H16r "Standard_H8" "Standard_H8m" Standard_L16s "Standard_L32s" "Standard_L4s" Standard_L8s 'Standard_M128-32ms' 'Standard_M128-64ms' "Standard_M128ms" "Standard_M128s" 'Standard_M64-16ms' 'Standard_M64-32ms' "Standard_M64ms" Standard_M64s "Standard_NC12" Standard_NC12s_v2 "Standard_NC12s_v3" "Standard_NC24" "Standard_NC24r" "Standard_NC24rs_v2" "Standard_NC24rs_v3" "Standard_NC24s_v2" "Standard_NC24s_v3" Standard_NC6 "Standard_NC6s_v2" "Standard_NC6s_v3" "Standard_ND12s" "Standard_ND24rs" "Standard_ND24s" "Standard_ND6s" "Standard_NV12" "Standard_NV24" Standard_NV6 |
ImageReference
Jméno | Popis | Hodnota |
---|---|---|
id | ID prostředku | řetězec |
nabídnout | Určuje nabídku image platformy nebo image marketplace použité k vytvoření virtuálního počítače. | řetězec |
vydavatel | Vydavatel image. | řetězec |
sku | Skladová položka image. | řetězec |
verze | Určuje verzi image platformy nebo image marketplace, která se používá k vytvoření virtuálního počítače. Povolené formáty jsou Major.Minor.Build nebo Latest. Hlavní, Vedlejší a Build jsou desetinná čísla. Zadejte nejnovější verzi image, která je k dispozici v době nasazení. I když použijete nejnovější verzi, image virtuálního počítače se po nasazení automaticky neaktualizuje, i když bude k dispozici nová verze. | řetězec |
KeyVaultKeyReference
Jméno | Popis | Hodnota |
---|---|---|
keyUrl | Adresa URL odkazující na šifrovací klíč klíče ve službě Key Vault. | string (povinné) |
sourceVault | Relativní adresa URL služby Key Vault obsahující klíč. | subresource |
KeyVaultSecretReference
Jméno | Popis | Hodnota |
---|---|---|
secretUrl | Adresa URL odkazující na tajný kód ve službě Key Vault. | string (povinné) |
sourceVault | Relativní adresa URL služby Key Vault obsahující tajný klíč. | subresource |
LinuxConfiguration
ManagedDiskParameters
Jméno | Popis | Hodnota |
---|---|---|
diskEncryptionSet | Určuje ID prostředku spravovaného disku spravovaného zákazníkem pro spravovaný disk. | DiskEncryptionSetParameters |
id | ID prostředku | řetězec |
storageAccountType | Určuje typ účtu úložiště pro spravovaný disk. POZNÁMKA: UltraSSD_LRS lze použít pouze s datovými disky, nelze jej použít s diskem s operačním systémem. | "Premium_LRS" "StandardSSD_LRS" "Standard_LRS" UltraSSD_LRS |
Microsoft.Compute/virtualMachineScaleSets/virtualmachines
Jméno | Popis | Hodnota |
---|---|---|
apiVersion | Verze rozhraní API | '2019-12-01' |
umístění | Umístění prostředku | string (povinné) |
Jméno | Název prostředku | string (povinné) |
plán | Určuje informace o imagi marketplace použité k vytvoření virtuálního počítače. Tento prvek se používá jenom pro image z marketplace. Než budete moct použít image z marketplace z rozhraní API, musíte image povolit pro programové použití. Na webu Azure Portal vyhledejte image marketplace, kterou chcete použít, a potom klikněte na Chcete nasadit programově, začněte –>. Zadejte požadované informace a klikněte na Uložit. | plánu |
vlastnosti | Popisuje vlastnosti virtuálního počítače škálovací sady virtuálních počítačů. | virtualMachineScaleSetVMProperties |
visačky | Značky prostředků | Slovník názvů a hodnot značek Viz Značky v šablonách |
typ | Typ prostředku | Microsoft.Compute/virtualMachineScaleSets/virtualmachines |
NetworkInterfaceReference
Jméno | Popis | Hodnota |
---|---|---|
id | ID prostředku | řetězec |
vlastnosti | Popisuje vlastnosti odkazu na síťové rozhraní. | NetworkInterfaceReferenceProperties |
NetworkInterfaceReferenceProperties
Jméno | Popis | Hodnota |
---|---|---|
primární | Určuje primární síťové rozhraní v případě, že má virtuální počítač více než 1 síťové rozhraní. | Bool |
NetworkProfile
Jméno | Popis | Hodnota |
---|---|---|
networkInterfaces | Určuje seznam ID prostředků pro síťová rozhraní přidružená k virtuálnímu počítači. | NetworkInterfaceReference[] |
OSDisk
Jméno | Popis | Hodnota |
---|---|---|
ukrývání | Určuje požadavky na ukládání do mezipaměti. Možné hodnoty: Žádné jen pro čtení readWrite Výchozí hodnota: Žádné pro úložiště úrovně Standard. jen pro čtení pro Premium Storage. |
None (Žádný) ReadOnly ReadWrite |
createOption | Určuje, jak se má virtuální počítač vytvořit. Možné hodnoty: Připojit \u2013 Tato hodnota se používá při použití specializovaného disku k vytvoření virtuálního počítače. FromImage \u2013 Tato hodnota se používá při použití image k vytvoření virtuálního počítače. Pokud používáte image platformy, použijete také element imageReference popsaný výše. Pokud používáte image marketplace, použijete také dříve popsaný prvek plánu. |
Připojit "Prázdné" FromImage (povinné) |
diffDiskSettings | Určuje dočasné nastavení disku pro disk operačního systému používaný virtuálním počítačem. | |
diskSizeGB | Určuje velikost prázdného datového disku v gigabajtech. Tento prvek lze použít k přepsání velikosti disku v imagi virtuálního počítače. Tato hodnota nemůže být větší než 1023 GB. |
Int |
encryptionSettings | Určuje nastavení šifrování disku s operačním systémem. Minimální verze api: 2015-06-15 |
|
obraz | Virtuální pevný disk image zdrojového uživatele. Virtuální pevný disk se zkopíruje před tím, než se připojí k virtuálnímu počítači. Pokud je k dispozici sourceImage, cílový virtuální pevný disk nesmí existovat. | VirtualHardDisk |
managedDisk | Parametry spravovaného disku. | ManagedDiskParameters |
Jméno | Název disku. | řetězec |
osType | Tato vlastnost umožňuje určit typ operačního systému, který je součástí disku při vytváření virtuálního počítače z image uživatele nebo specializovaného virtuálního pevného disku. Možné hodnoty: Windows linuxové |
Linux Windows |
Vhd | Virtuální pevný disk. | VirtualHardDisk |
writeAcceleratorEnabled | Určuje, jestli má být na disku povolený nebo zakázaný writeAccelerator. | Bool |
OSProfile
Jméno | Popis | Hodnota |
---|---|---|
adminPassword | Určuje heslo účtu správce. Minimální délka (Windows): 8 znaků Minimální délka (Linux): 6 znaků Maximální délka (Windows): 123 znaků Maximální délka (Linux): 72 znaků požadavky na složitost : 3 z následujících 4 podmínek je potřeba splnit. Má menší znaky. Obsahuje horní znaky. Má číslici. Má speciální znak (shoda regulárních výrazů [\W_]) nepovolené hodnoty: "abc@123", "P@$$w 0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Password!", "Password1", "Password22", "iloveyou!" Informace o resetování hesla najdete v tématu Jak resetovat službu Vzdálená plocha nebo jeho přihlašovací heslo na virtuálním počítači s Windows Informace o resetování kořenového hesla najdete v tématu Správa uživatelů, SSH a kontrola nebo oprava disků na virtuálních počítačích Azure s Linuxem pomocí rozšíření VMAccess |
řetězec |
adminUsername | Určuje název účtu správce. Tuto vlastnost nelze aktualizovat po vytvoření virtuálního počítače. omezení pouze pro Windows: Nemůže končit na "." Nepovolené hodnoty: "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". Minimální délka (Linux): 1 znak Max-length (Linux): 64 znaků Maximální délka (Windows): 20 znaků <li> Informace o kořenovém přístupu k virtuálnímu počítači s Linuxem najdete v tématu Použití kořenových oprávnění na virtuálních počítačích s Linuxem v Azure <li> Seznam předdefinovaných systémových uživatelů v Linuxu, kteří by se v tomto poli neměli používat, najdete v tématu Výběr uživatelských jmen pro Linux v Azure |
řetězec |
allowExtensionOperations | Určuje, jestli mají být na virtuálním počítači povolené operace rozšíření. Toto nastavení může být nastaveno pouze na hodnotu False, pokud na virtuálním počítači nejsou k dispozici žádná rozšíření. |
Bool |
název_počítače | Určuje název hostitelského operačního systému virtuálního počítače. Tento název nelze po vytvoření virtuálního počítače aktualizovat. Maximální délka (Windows): 15 znaků Maximální délka (Linux): 64 znaků. Zásady vytváření názvů a omezení najdete v tématu pokyny pro implementaci služeb infrastruktury Azure. |
řetězec |
customData | Určuje řetězec s kódováním base-64 vlastních dat. Kódovaný řetězec base-64 je dekódován do binárního pole, které je uloženo jako soubor na virtuálním počítači. Maximální délka binárního pole je 65535 bajtů. Poznámka: Nepředávejte žádné tajné kódy ani hesla ve vlastnosti customData Tuto vlastnost nelze aktualizovat po vytvoření virtuálního počítače. CustomData se předá virtuálnímu počítači, který se má uložit jako soubor, a další informace najdete v tématu vlastních dat na virtuálních počítačích Azure Informace o použití cloud-init pro virtuální počítač s Linuxem najdete v tématu Použití cloud-init k přizpůsobení virtuálního počítače s Linuxem během vytváření |
řetězec |
linuxConfiguration | Určuje nastavení operačního systému Linux na virtuálním počítači. Seznam podporovaných distribucí Linuxu najdete v tématu Linux v Azure-Endorsed Distribuce Informace o neschválené distribuci najdete v tématu Informace o neschválené distribuci. |
LinuxConfiguration |
requireGuestProvisionSignal | Určuje, jestli se k odvozování úspěšného zřízení virtuálního počítače vyžaduje signál zřizování hosta. | Bool |
tajemství | Určuje sadu certifikátů, které by se měly nainstalovat na virtuální počítač. | VaultSecretGroup[] |
WindowsConfiguration | Určuje nastavení operačního systému Windows na virtuálním počítači. | WindowsConfiguration |
Plán
Jméno | Popis | Hodnota |
---|---|---|
Jméno | ID plánu. | řetězec |
výrobek | Určuje produkt image z marketplace. Jedná se o stejnou hodnotu jako Offer pod elementem imageReference. | řetězec |
promotionCode | Kód povýšení. | řetězec |
vydavatel | ID vydavatele. | řetězec |
Značky prostředků
Jméno | Popis | Hodnota |
---|
SshConfiguration
Jméno | Popis | Hodnota |
---|---|---|
publicKeys | Seznam veřejných klíčů SSH sloužících k ověřování pomocí virtuálních počítačů založených na Linuxu. | SshPublicKey[] |
SshPublicKey
Jméno | Popis | Hodnota |
---|---|---|
keyData | Certifikát veřejného klíče SSH použitý k ověření s virtuálním počítačem přes SSH. Klíč musí být minimálně 2048bitový a ve formátu ssh-rsa. Informace o vytváření klíčů SSH najdete v tématu Vytvoření klíčů SSH v Linuxu a Macu pro virtuální počítače s Linuxem v Azure. |
řetězec |
cesta | Určuje úplnou cestu na vytvořeném virtuálním počítači, kde je uložený veřejný klíč SSH. Pokud soubor již existuje, zadaný klíč se připojí k souboru. Příklad: /home/user/.ssh/authorized_keys | řetězec |
StorageProfile
Jméno | Popis | Hodnota |
---|---|---|
dataDisks | Určuje parametry, které se použijí k přidání datového disku do virtuálního počítače. Další informace o discích najdete v tématu Informace o discích a virtuálních pevných discích pro virtuální počítače Azure. |
DataDisk[] |
imageReference | Určuje informace o obrázku, který se má použít. Můžete zadat informace o imagích platformy, imagích marketplace nebo imagích virtuálních počítačů. Tento prvek se vyžaduje, pokud chcete použít image platformy, image marketplace nebo image virtuálního počítače, ale nepoužívá se v jiných operacích vytváření. | imageReference |
osDisk | Určuje informace o disku operačního systému používaném virtuálním počítačem. Další informace o discích najdete v tématu Informace o discích a virtuálních pevných discích pro virtuální počítače Azure. |
disku |
Podsourc
Jméno | Popis | Hodnota |
---|---|---|
id | ID prostředku | řetězec |
VaultCertificate
Jméno | Popis | Hodnota |
---|---|---|
certificateStore | U virtuálních počítačů s Windows určuje úložiště certifikátů na virtuálním počítači, do kterého se má certifikát přidat. Zadané úložiště certifikátů je implicitně v účtu LocalMachine. Pro virtuální počítače s Linuxem se soubor certifikátu umístí do adresáře /var/lib/waagent s názvem souboru <UppercaseThumbprint>.crt pro soubor certifikátu X509 a <UpperCaseThumbprint>.prv pro privátní klíč. Oba tyto soubory jsou formátovány .pem. |
řetězec |
certificateUrl | Toto je adresa URL certifikátu, který se nahrál do služby Key Vault jako tajný klíč. Informace o přidání tajného kódu do služby Key Vault najdete v tématu Přidání klíče nebo tajného klíče do trezoru klíčů. V tomto případě musí být váš certifikát kódováním Base64 následujícího objektu JSON, který je kódován v kódování UTF-8: { "data":"<>", "dataType":"pfx", "password":"<pfx-file-password>" } |
řetězec |
VaultSecretGroup
Jméno | Popis | Hodnota |
---|---|---|
sourceVault | Relativní adresa URL služby Key Vault obsahující všechny certifikáty ve službě VaultCertificates. | subresource |
vaultCertificates | Seznam odkazů na trezor klíčů ve službě SourceVault, které obsahují certifikáty. | vaultCertificate[] |
VirtualHardDisk
Jméno | Popis | Hodnota |
---|---|---|
identifikátor uri | Určuje identifikátor URI virtuálního pevného disku. | řetězec |
VirtualMachineScaleSetIPConfiguration
Jméno | Popis | Hodnota |
---|---|---|
id | ID prostředku | řetězec |
Jméno | Název konfigurace PROTOKOLU IP. | string (povinné) |
vlastnosti | Popisuje vlastnosti konfigurace IP profilu sítě škálovací sady virtuálních počítačů. | virtualMachineScaleSetIPConfigurationProperties |
VirtualMachineScaleSetIPConfigurationProperties
Jméno | Popis | Hodnota |
---|---|---|
applicationGatewayBackendAddressPools | Určuje pole odkazů na back-endové fondy adres aplikačních bran. Škálovací sada může odkazovat na back-endové fondy adres více aplikačních bran. Více škálovacích sad nemůže používat stejnou aplikační bránu. | subresource[] |
applicationSecurityGroups | Určuje pole odkazů na skupinu zabezpečení aplikace. | subresource[] |
loadBalancerBackendAddressPools | Určuje pole odkazů na back-endové fondy adres nástrojů pro vyrovnávání zatížení. Škálovací sada může odkazovat na back-endové fondy adres jednoho veřejného a jednoho interního nástroje pro vyrovnávání zatížení. Více škálovacích sad nemůže použít stejný nástroj pro vyrovnávání zatížení skladové položky Basic. | subresource[] |
loadBalancerInboundNatPools | Určuje pole odkazů na příchozí fondy Nat nástrojů pro vyrovnávání zatížení. Škálovací sada může odkazovat na příchozí fondy nat jednoho veřejného a jednoho interního nástroje pro vyrovnávání zatížení. Více škálovacích sad nemůže použít stejný nástroj pro vyrovnávání zatížení skladové položky Basic. | subresource[] |
primární | Určuje primární síťové rozhraní v případě, že má virtuální počítač více než 1 síťové rozhraní. | Bool |
privateIPAddressVersion | K dispozici od verze Api-Version 2017-03-30 dále představuje, jestli je konkrétní konfigurace ip adres IPv4 nebo IPv6. Výchozí hodnota se považuje za protokol IPv4. Možné hodnoty jsou: IPv4 a IPv6. | IPv4 IPv6 |
publicIPAddressConfiguration | PublicIPAddressConfiguration. | VirtualMachineScaleSetPublicIPAddressConfiguration |
podsíť | Určuje identifikátor podsítě. | apiEntityReference |
VirtualMachineScaleSetIpTag
Jméno | Popis | Hodnota |
---|---|---|
ipTagType | Typ značky IP. Příklad: FirstPartyUsage. | řetězec |
značka | Značka IP přidružené k veřejné IP adrese. Příklad: SQL, Storage atd. | řetězec |
VirtualMachineScaleSetNetworkConfiguration
Jméno | Popis | Hodnota |
---|---|---|
id | ID prostředku | řetězec |
Jméno | Název konfigurace sítě. | string (povinné) |
vlastnosti | Popisuje konfiguraci PROTOKOLU IP profilu sítě škálovací sady virtuálních počítačů. | virtualMachineScaleSetNetworkConfigurationProperties |
VirtualMachineScaleSetNetworkConfigurationDnsSettings
Jméno | Popis | Hodnota |
---|---|---|
dnsServers | Seznam IP adres serverů DNS | string[] |
VirtualMachineScaleSetNetworkConfigurationProperties
Jméno | Popis | Hodnota |
---|---|---|
dnsSettings | Nastavení DNS, která se mají použít v síťových rozhraních. | VirtualMachineScaleSetNetworkConfigurationDnsSettings |
enableAcceleratedNetworking | Určuje, jestli je síťové rozhraní akcelerované síťové připojení. | Bool |
enableIPForwarding | Určuje, jestli je u této síťové karty povolené předávání IP. | Bool |
ipConfigurations | Určuje konfigurace PROTOKOLU IP síťového rozhraní. | VirtualMachineScaleSetIPConfiguration[] (povinné) |
networkSecurityGroup | Skupina zabezpečení sítě. | subresource |
primární | Určuje primární síťové rozhraní v případě, že má virtuální počítač více než 1 síťové rozhraní. | Bool |
VirtualMachineScaleSetPublicIPAddressConfiguration
Jméno | Popis | Hodnota |
---|---|---|
Jméno | Název konfigurace veřejné IP adresy. | string (povinné) |
vlastnosti | Popisuje konfiguraci PublicIPAddress konfigurace IP adres škálovací sady virtuálních počítačů. | VirtualMachineScaleSetPublicIPAddressConfigurationProperties |
VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings
Jméno | Popis | Hodnota |
---|---|---|
domainNameLabel | Popisek názvu domény. Zřetězení popisku názvu domény a indexu virtuálního počítače bude popisky názvů domén prostředků PublicIPAddress, které se vytvoří. | string (povinné) |
VirtualMachineScaleSetPublicIPAddressConfigurationProperties
Jméno | Popis | Hodnota |
---|---|---|
dnsSettings | Nastavení dns, které se použije na veřejných IP adresách . | VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings |
idleTimeoutInMinutes | Časový limit nečinnosti veřejné IP adresy. | Int |
ipTags | Seznam značek IP adres přidružených k veřejné IP adrese | VirtualMachineScaleSetIpTag[] |
publicIPAddressVersion | K dispozici od verze Api-Version 2019-07-01 dále představuje, jestli je konkrétní konfigurace ip adres IPv4 nebo IPv6. Výchozí hodnota se považuje za protokol IPv4. Možné hodnoty jsou: IPv4 a IPv6. | IPv4 IPv6 |
publicIPPrefix | PublicIPPrefix, ze kterého chcete přidělit veřejné IP adresy. | subresource |
VirtualMachineScaleSetVMNetworkProfileConfiguration
Jméno | Popis | Hodnota |
---|---|---|
networkInterfaceConfigurations | Seznam konfigurací sítě. | VirtualMachineScaleSetNetworkConfiguration[] |
VirtualMachineScaleSetVMProperties
Jméno | Popis | Hodnota |
---|---|---|
additionalCapabilities | Určuje další funkce povolené nebo zakázané na virtuálním počítači ve škálovací sadě. Například: jestli má virtuální počítač možnost podporovat připojení spravovaných datových disků s typem účtu úložiště UltraSSD_LRS. | additionalcapabilities |
availabilitySet | Určuje informace o skupině dostupnosti, ke které má být virtuální počítač přiřazen. Virtuální počítače zadané ve stejné skupině dostupnosti se přidělují různým uzlům, aby se maximalizovala dostupnost. Další informace o skupinách dostupnosti najdete v tématu Správa dostupnosti virtuálních počítačů. Další informace o plánované údržbě Azure najdete v tématu Plánovaná údržba virtuálních počítačů v Azure V současné době je možné virtuální počítač přidat pouze do skupiny dostupnosti při vytváření. Existující virtuální počítač nelze přidat do skupiny dostupnosti. |
subresource |
diagnosticsProfile | Určuje stav nastavení diagnostiky spouštění. Minimální verze api: 2015-06-15. |
diagnosticsProfile |
hardwareProfile | Určuje nastavení hardwaru pro virtuální počítač. | |
licenseType | Určuje, že použitá image nebo disk byly licencované místně. Tento prvek se používá pouze pro image, které obsahují operační systém Windows Server. Možné hodnoty: Windows_Client Windows_Server Pokud je tento prvek součástí požadavku na aktualizaci, musí hodnota odpovídat počáteční hodnotě. Tuto hodnotu nelze aktualizovat. Další informace najdete v tématu Zvýhodněné hybridní využití Azure pro Windows Server Minimální verze api: 2015-06-15 |
řetězec |
networkProfile | Určuje síťová rozhraní virtuálního počítače. | |
networkProfileConfiguration | Určuje konfiguraci profilu sítě virtuálního počítače. | VirtualMachineScaleSetVMNetworkProfileConfiguration |
osProfile | Určuje nastavení operačního systému pro virtuální počítač. | |
protectionPolicy | Určuje zásady ochrany virtuálního počítače. | VirtualMachineScaleSetVMProtectionPolicy |
storageProfile | Určuje nastavení úložiště pro disky virtuálního počítače. | storageProfile |
VirtualMachineScaleSetVMProtectionPolicy
Jméno | Popis | Hodnota |
---|---|---|
protectFromScaleIn | Označuje, že virtuální počítač škálovací sady virtuálních počítačů by neměl být během operace škálování na více instancí považován za odstraněný. | Bool |
protectFromScaleSetActions | Označuje, že aktualizace nebo akce modelu (včetně horizontálního snížení kapacity) zahájené ve škálovací sadě virtuálních počítačů by neměly být použity na virtuální počítač škálovací sady virtuálních počítačů. | Bool |
WindowsConfiguration
Jméno | Popis | Hodnota |
---|---|---|
additionalUnattendContent | Určuje další informace ve formátu XML s kódováním base-64, které lze zahrnout do souboru Unattend.xml, který používá instalační program systému Windows. | AdditionalUnattendContent[] |
enableAutomaticUpdates | Určuje, jestli je pro virtuální počítač s Windows povolená automatická aktualizace. Výchozí hodnota je true. U škálovacích sad virtuálních počítačů je možné tuto vlastnost aktualizovat a aktualizace se projeví při opětovném zřízení operačního systému. |
Bool |
provisionVMAgent | Určuje, jestli má být na virtuálním počítači zřízen agent virtuálního počítače. Pokud tato vlastnost není zadána v textu požadavku, výchozí chování je nastavit ji na true. Tím zajistíte, že je na virtuálním počítači nainstalovaný agent virtuálního počítače, aby bylo možné rozšíření přidat do virtuálního počítače později. |
Bool |
timeZone | Určuje časové pásmo virtuálního počítače. např. "Pacific Standard Time". Možné hodnoty mohou být TimeZoneInfo.Id hodnoty z časových pásem vrácených TimeZoneInfo.GetSystemTimeZones. |
řetězec |
winRM | Určuje naslouchací procesy vzdálené správy systému Windows. To umožňuje vzdálené prostředí Windows PowerShell. | winRMConfiguration |
WinRMConfiguration
Jméno | Popis | Hodnota |
---|---|---|
posluchači | Seznam naslouchacích procesů vzdálené správy systému Windows | WinRMListener[] |
WinRMListener
Jméno | Popis | Hodnota |
---|---|---|
certificateUrl | Toto je adresa URL certifikátu, který se nahrál do služby Key Vault jako tajný klíč. Informace o přidání tajného kódu do služby Key Vault najdete v tématu Přidání klíče nebo tajného klíče do trezoru klíčů. V tomto případě musí být váš certifikát kódováním Base64 následujícího objektu JSON, který je kódován v kódování UTF-8: { "data":"<>", "dataType":"pfx", "password":"<pfx-file-password>" } |
řetězec |
protokol | Určuje protokol naslouchacího procesu WinRM. Možné hodnoty: http https |
Http Https |
Definice prostředku Terraformu (poskytovatel AzAPI)
Typ prostředku virtualMachineScaleSets/virtualmachines je možné nasadit s operacemi, které cílí:
- skupiny prostředků
Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.
Formát prostředku
Pokud chcete vytvořit prostředek Microsoft.Compute/virtualMachineScaleSets/virtualmachines, přidejte do šablony následující Terraform.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Compute/virtualMachineScaleSets/virtualmachines@2019-12-01"
name = "string"
location = "string"
plan = {
name = "string"
product = "string"
promotionCode = "string"
publisher = "string"
}
tags = {
{customized property} = "string"
}
body = jsonencode({
properties = {
additionalCapabilities = {
ultraSSDEnabled = bool
}
availabilitySet = {
id = "string"
}
diagnosticsProfile = {
bootDiagnostics = {
enabled = bool
storageUri = "string"
}
}
hardwareProfile = {
vmSize = "string"
}
licenseType = "string"
networkProfile = {
networkInterfaces = [
{
id = "string"
properties = {
primary = bool
}
}
]
}
networkProfileConfiguration = {
networkInterfaceConfigurations = [
{
id = "string"
name = "string"
properties = {
dnsSettings = {
dnsServers = [
"string"
]
}
enableAcceleratedNetworking = bool
enableIPForwarding = bool
ipConfigurations = [
{
id = "string"
name = "string"
properties = {
applicationGatewayBackendAddressPools = [
{
id = "string"
}
]
applicationSecurityGroups = [
{
id = "string"
}
]
loadBalancerBackendAddressPools = [
{
id = "string"
}
]
loadBalancerInboundNatPools = [
{
id = "string"
}
]
primary = bool
privateIPAddressVersion = "string"
publicIPAddressConfiguration = {
name = "string"
properties = {
dnsSettings = {
domainNameLabel = "string"
}
idleTimeoutInMinutes = int
ipTags = [
{
ipTagType = "string"
tag = "string"
}
]
publicIPAddressVersion = "string"
publicIPPrefix = {
id = "string"
}
}
}
subnet = {
id = "string"
}
}
}
]
networkSecurityGroup = {
id = "string"
}
primary = bool
}
}
]
}
osProfile = {
adminPassword = "string"
adminUsername = "string"
allowExtensionOperations = bool
computerName = "string"
customData = "string"
linuxConfiguration = {
disablePasswordAuthentication = bool
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
provisionVMAgent = bool
timeZone = "string"
winRM = {
listeners = [
{
certificateUrl = "string"
protocol = "string"
}
]
}
}
}
protectionPolicy = {
protectFromScaleIn = bool
protectFromScaleSetActions = bool
}
storageProfile = {
dataDisks = [
{
caching = "string"
createOption = "string"
diskSizeGB = int
image = {
uri = "string"
}
lun = int
managedDisk = {
diskEncryptionSet = {
id = "string"
}
id = "string"
storageAccountType = "string"
}
name = "string"
toBeDetached = bool
vhd = {
uri = "string"
}
writeAcceleratorEnabled = bool
}
]
imageReference = {
id = "string"
offer = "string"
publisher = "string"
sku = "string"
version = "string"
}
osDisk = {
caching = "string"
createOption = "string"
diffDiskSettings = {
option = "string"
placement = "string"
}
diskSizeGB = int
encryptionSettings = {
diskEncryptionKey = {
secretUrl = "string"
sourceVault = {
id = "string"
}
}
enabled = bool
keyEncryptionKey = {
keyUrl = "string"
sourceVault = {
id = "string"
}
}
}
image = {
uri = "string"
}
managedDisk = {
diskEncryptionSet = {
id = "string"
}
id = "string"
storageAccountType = "string"
}
name = "string"
osType = "string"
vhd = {
uri = "string"
}
writeAcceleratorEnabled = bool
}
}
}
})
}
Hodnoty vlastností
AdditionalCapabilities
Jméno | Popis | Hodnota |
---|---|---|
ultraSSDEnabled | Příznak, který povolí nebo zakáže schopnost mít jeden nebo více spravovaných datových disků s typem účtu úložiště UltraSSD_LRS na virtuálním počítači nebo VMSS. Spravované disky s typem účtu úložiště UltraSSD_LRS lze přidat do virtuálního počítače nebo škálovací sady virtuálních počítačů pouze v případě, že je tato vlastnost povolená. | Bool |
AdditionalUnattendContent
Jméno | Popis | Hodnota |
---|---|---|
componentName | Název komponenty. V současné době je jedinou povolenou hodnotou Microsoft-Windows-Shell-Setup. | Microsoft-Windows-Shell-Setup |
obsah | Určuje formátovaný obsah XML, který je přidán do souboru unattend.xml pro zadanou cestu a součást. Xml musí být menší než 4 kB a musí obsahovat kořenový prvek pro nastavení nebo funkci, která se vkládá. | řetězec |
passName | Název pass. V současné době je jedinou povolenou hodnotou OobeSystem. | OobeSystem |
settingName | Určuje název nastavení, na které se obsah vztahuje. Možné hodnoty jsou: FirstLogonCommands a AutoLogon. | AutoLogon FirstLogonCommands |
ApiEntityReference
Jméno | Popis | Hodnota |
---|---|---|
id | ID prostředku ARM ve tvaru /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/... | řetězec |
BootDiagnostics
Jméno | Popis | Hodnota |
---|---|---|
zpřístupněný | Určuje, jestli má být na virtuálním počítači povolená diagnostika spouštění. | Bool |
storageUri | Identifikátor URI účtu úložiště, který se má použít k umístění výstupu konzoly a snímku obrazovky. | řetězec |
Datový disk
Jméno | Popis | Hodnota |
---|---|---|
ukrývání | Určuje požadavky na ukládání do mezipaměti. Možné hodnoty: Žádné jen pro čtení readWrite Výchozí hodnota: Žádné pro úložiště úrovně Standard. Jen pro čtení pro služby Premium Storage |
None (Žádný) ReadOnly ReadWrite |
createOption | Určuje, jak se má virtuální počítač vytvořit. Možné hodnoty: Připojit \u2013 Tato hodnota se používá při použití specializovaného disku k vytvoření virtuálního počítače. FromImage \u2013 Tato hodnota se používá při použití image k vytvoření virtuálního počítače. Pokud používáte image platformy, použijete také element imageReference popsaný výše. Pokud používáte image marketplace, použijete také dříve popsaný prvek plánu. |
Připojit "Prázdné" FromImage (povinné) |
diskSizeGB | Určuje velikost prázdného datového disku v gigabajtech. Tento prvek lze použít k přepsání velikosti disku v imagi virtuálního počítače. Tato hodnota nemůže být větší než 1023 GB. |
Int |
obraz | Virtuální pevný disk image zdrojového uživatele. Virtuální pevný disk se zkopíruje před tím, než se připojí k virtuálnímu počítači. Pokud je k dispozici sourceImage, cílový virtuální pevný disk nesmí existovat. | VirtualHardDisk |
Lun | Určuje počet logických jednotek datového disku. Tato hodnota se používá k identifikaci datových disků v rámci virtuálního počítače, a proto musí být jedinečná pro každý datový disk připojený k virtuálnímu počítači. | int (povinné) |
managedDisk | Parametry spravovaného disku. | ManagedDiskParameters |
Jméno | Název disku. | řetězec |
toBeDetached | Určuje, jestli je datový disk v procesu odpojení od virtualMachine/VirtualMachineScaleset. | Bool |
Vhd | Virtuální pevný disk. | VirtualHardDisk |
writeAcceleratorEnabled | Určuje, jestli má být na disku povolený nebo zakázaný writeAccelerator. | Bool |
DiagnosticsProfile
DiffDiskSettings
Jméno | Popis | Hodnota |
---|---|---|
možnost | Určuje dočasné nastavení disku pro disk operačního systému. | Místní |
umístění | Určuje dočasné umístění disku pro disk operačního systému. Možné hodnoty: CacheDisk ResourceDisk Výchozí hodnota: CacheDisk, pokud je nakonfigurovaná pro velikost virtuálního počítače, jinak se použije ResourceDisk. Informace o velikosti virtuálních počítačů najdete v dokumentaci k velikosti virtuálního počítače s Windows na adrese /azure/virtual-machines/windows/size a virtuálním počítači s Linuxem na adrese /azure/virtual-machines/linux/sizes a zkontrolujte, které velikosti virtuálních počítačů zpřístupňují disk mezipaměti. |
CacheDisk ResourceDisk |
DiskEncryptionSetParameters
Jméno | Popis | Hodnota |
---|---|---|
id | ID prostředku | řetězec |
DiskEncryptionSettings
Jméno | Popis | Hodnota |
---|---|---|
diskEncryptionKey | Určuje umístění šifrovacího klíče disku, což je tajný klíč služby Key Vault. | keyVaultSecretReference |
zpřístupněný | Určuje, jestli má být na virtuálním počítači povolené šifrování disku. | Bool |
keyEncryptionKey | Určuje umístění šifrovacího klíče klíče ve službě Key Vault. | keyVaultKeyReference |
HardwareProfile
Jméno | Popis | Hodnota |
---|---|---|
vmSize | Určuje velikost virtuálního počítače. Další informace o velikostech virtuálních počítačů najdete v tématu Velikosti virtuálních počítačů. Dostupné velikosti virtuálních počítačů závisí na oblasti a skupině dostupnosti. Pro seznam dostupných velikostí použijte tato rozhraní API: Zobrazit seznam všech dostupných velikostí virtuálních počítačů ve skupině dostupnosti Zobrazit seznam všech dostupných velikostí virtuálních počítačů v oblasti Zobrazit seznam všech dostupných velikostí virtuálních počítačů pro změnu velikosti |
"Basic_A0" "Basic_A1" "Basic_A2" "Basic_A3" "Basic_A4" "Standard_A0" "Standard_A1" "Standard_A10" "Standard_A11" "Standard_A1_v2" Standard_A2 "Standard_A2m_v2" Standard_A2_v2 "Standard_A3" "Standard_A4" "Standard_A4m_v2" "Standard_A4_v2" "Standard_A5" "Standard_A6" "Standard_A7" "Standard_A8" "Standard_A8m_v2" "Standard_A8_v2" "Standard_A9" "Standard_B1ms" "Standard_B1s" "Standard_B2ms" Standard_B2s "Standard_B4ms" "Standard_B8ms" "Standard_D1" "Standard_D11" "Standard_D11_v2" "Standard_D12" "Standard_D12_v2" "Standard_D13" "Standard_D13_v2" "Standard_D14" "Standard_D14_v2" Standard_D15_v2 "Standard_D16s_v3" Standard_D16_v3 "Standard_D1_v2" "Standard_D2" "Standard_D2s_v3" "Standard_D2_v2" "Standard_D2_v3" Standard_D3 "Standard_D32s_v3" "Standard_D32_v3" "Standard_D3_v2" "Standard_D4" "Standard_D4s_v3" "Standard_D4_v2" "Standard_D4_v3" "Standard_D5_v2" "Standard_D64s_v3" "Standard_D64_v3" "Standard_D8s_v3" "Standard_D8_v3" "Standard_DS1" "Standard_DS11" "Standard_DS11_v2" "Standard_DS12" "Standard_DS12_v2" Standard_DS13 Standard_DS13-2_v2 'Standard_DS13-4_v2' "Standard_DS13_v2" "Standard_DS14" 'Standard_DS14-4_v2' 'Standard_DS14-8_v2' "Standard_DS14_v2" "Standard_DS15_v2" "Standard_DS1_v2" "Standard_DS2" Standard_DS2_v2 Standard_DS3 "Standard_DS3_v2" "Standard_DS4" Standard_DS4_v2 "Standard_DS5_v2" Standard_E16s_v3 "Standard_E16_v3" Standard_E2s_v3 "Standard_E2_v3" 'Standard_E32-16_v3' 'Standard_E32-8s_v3' Standard_E32s_v3 "Standard_E32_v3" "Standard_E4s_v3" Standard_E4_v3 'Standard_E64-16s_v3' 'Standard_E64-32s_v3' Standard_E64s_v3 "Standard_E64_v3" "Standard_E8s_v3" "Standard_E8_v3" "Standard_F1" "Standard_F16" Standard_F16s "Standard_F16s_v2" "Standard_F1s" "Standard_F2" "Standard_F2s" Standard_F2s_v2 "Standard_F32s_v2" "Standard_F4" "Standard_F4s" "Standard_F4s_v2" "Standard_F64s_v2" "Standard_F72s_v2" "Standard_F8" "Standard_F8s" "Standard_F8s_v2" "Standard_G1" "Standard_G2" "Standard_G3" "Standard_G4" "Standard_G5" Standard_GS1 Standard_GS2 "Standard_GS3" "Standard_GS4" 'Standard_GS4-4' 'Standard_GS4-8' "Standard_GS5" 'Standard_GS5-16' 'Standard_GS5-8' "Standard_H16" "Standard_H16m" "Standard_H16mr" Standard_H16r "Standard_H8" "Standard_H8m" Standard_L16s "Standard_L32s" "Standard_L4s" Standard_L8s 'Standard_M128-32ms' 'Standard_M128-64ms' "Standard_M128ms" "Standard_M128s" 'Standard_M64-16ms' 'Standard_M64-32ms' "Standard_M64ms" Standard_M64s "Standard_NC12" Standard_NC12s_v2 "Standard_NC12s_v3" "Standard_NC24" "Standard_NC24r" "Standard_NC24rs_v2" "Standard_NC24rs_v3" "Standard_NC24s_v2" "Standard_NC24s_v3" Standard_NC6 "Standard_NC6s_v2" "Standard_NC6s_v3" "Standard_ND12s" "Standard_ND24rs" "Standard_ND24s" "Standard_ND6s" "Standard_NV12" "Standard_NV24" Standard_NV6 |
ImageReference
Jméno | Popis | Hodnota |
---|---|---|
id | ID prostředku | řetězec |
nabídnout | Určuje nabídku image platformy nebo image marketplace použité k vytvoření virtuálního počítače. | řetězec |
vydavatel | Vydavatel image. | řetězec |
sku | Skladová položka image. | řetězec |
verze | Určuje verzi image platformy nebo image marketplace, která se používá k vytvoření virtuálního počítače. Povolené formáty jsou Major.Minor.Build nebo Latest. Hlavní, Vedlejší a Build jsou desetinná čísla. Zadejte nejnovější verzi image, která je k dispozici v době nasazení. I když použijete nejnovější verzi, image virtuálního počítače se po nasazení automaticky neaktualizuje, i když bude k dispozici nová verze. | řetězec |
KeyVaultKeyReference
Jméno | Popis | Hodnota |
---|---|---|
keyUrl | Adresa URL odkazující na šifrovací klíč klíče ve službě Key Vault. | string (povinné) |
sourceVault | Relativní adresa URL služby Key Vault obsahující klíč. | subresource |
KeyVaultSecretReference
Jméno | Popis | Hodnota |
---|---|---|
secretUrl | Adresa URL odkazující na tajný kód ve službě Key Vault. | string (povinné) |
sourceVault | Relativní adresa URL služby Key Vault obsahující tajný klíč. | subresource |
LinuxConfiguration
ManagedDiskParameters
Jméno | Popis | Hodnota |
---|---|---|
diskEncryptionSet | Určuje ID prostředku spravovaného disku spravovaného zákazníkem pro spravovaný disk. | DiskEncryptionSetParameters |
id | ID prostředku | řetězec |
storageAccountType | Určuje typ účtu úložiště pro spravovaný disk. POZNÁMKA: UltraSSD_LRS lze použít pouze s datovými disky, nelze jej použít s diskem s operačním systémem. | "Premium_LRS" "StandardSSD_LRS" "Standard_LRS" UltraSSD_LRS |
Microsoft.Compute/virtualMachineScaleSets/virtualmachines
Jméno | Popis | Hodnota |
---|---|---|
umístění | Umístění prostředku | string (povinné) |
Jméno | Název prostředku | string (povinné) |
parent_id | ID prostředku, který je nadřazený pro tento prostředek. | ID prostředku typu: virtualMachineScaleSets |
plán | Určuje informace o imagi marketplace použité k vytvoření virtuálního počítače. Tento prvek se používá jenom pro image z marketplace. Než budete moct použít image z marketplace z rozhraní API, musíte image povolit pro programové použití. Na webu Azure Portal vyhledejte image marketplace, kterou chcete použít, a potom klikněte na Chcete nasadit programově, začněte –>. Zadejte požadované informace a klikněte na Uložit. | plánu |
vlastnosti | Popisuje vlastnosti virtuálního počítače škálovací sady virtuálních počítačů. | virtualMachineScaleSetVMProperties |
visačky | Značky prostředků | Slovník názvů a hodnot značek |
typ | Typ prostředku | Microsoft.Compute/virtualMachineScaleSets/virtualmachines@2019-12-01 |
NetworkInterfaceReference
Jméno | Popis | Hodnota |
---|---|---|
id | ID prostředku | řetězec |
vlastnosti | Popisuje vlastnosti odkazu na síťové rozhraní. | NetworkInterfaceReferenceProperties |
NetworkInterfaceReferenceProperties
Jméno | Popis | Hodnota |
---|---|---|
primární | Určuje primární síťové rozhraní v případě, že má virtuální počítač více než 1 síťové rozhraní. | Bool |
NetworkProfile
Jméno | Popis | Hodnota |
---|---|---|
networkInterfaces | Určuje seznam ID prostředků pro síťová rozhraní přidružená k virtuálnímu počítači. | NetworkInterfaceReference[] |
OSDisk
Jméno | Popis | Hodnota |
---|---|---|
ukrývání | Určuje požadavky na ukládání do mezipaměti. Možné hodnoty: Žádné jen pro čtení readWrite Výchozí hodnota: Žádné pro úložiště úrovně Standard. jen pro čtení pro Premium Storage. |
None (Žádný) ReadOnly ReadWrite |
createOption | Určuje, jak se má virtuální počítač vytvořit. Možné hodnoty: Připojit \u2013 Tato hodnota se používá při použití specializovaného disku k vytvoření virtuálního počítače. FromImage \u2013 Tato hodnota se používá při použití image k vytvoření virtuálního počítače. Pokud používáte image platformy, použijete také element imageReference popsaný výše. Pokud používáte image marketplace, použijete také dříve popsaný prvek plánu. |
Připojit "Prázdné" FromImage (povinné) |
diffDiskSettings | Určuje dočasné nastavení disku pro disk operačního systému používaný virtuálním počítačem. | |
diskSizeGB | Určuje velikost prázdného datového disku v gigabajtech. Tento prvek lze použít k přepsání velikosti disku v imagi virtuálního počítače. Tato hodnota nemůže být větší než 1023 GB. |
Int |
encryptionSettings | Určuje nastavení šifrování disku s operačním systémem. Minimální verze api: 2015-06-15 |
|
obraz | Virtuální pevný disk image zdrojového uživatele. Virtuální pevný disk se zkopíruje před tím, než se připojí k virtuálnímu počítači. Pokud je k dispozici sourceImage, cílový virtuální pevný disk nesmí existovat. | VirtualHardDisk |
managedDisk | Parametry spravovaného disku. | ManagedDiskParameters |
Jméno | Název disku. | řetězec |
osType | Tato vlastnost umožňuje určit typ operačního systému, který je součástí disku při vytváření virtuálního počítače z image uživatele nebo specializovaného virtuálního pevného disku. Možné hodnoty: Windows linuxové |
Linux Windows |
Vhd | Virtuální pevný disk. | VirtualHardDisk |
writeAcceleratorEnabled | Určuje, jestli má být na disku povolený nebo zakázaný writeAccelerator. | Bool |
OSProfile
Jméno | Popis | Hodnota |
---|---|---|
adminPassword | Určuje heslo účtu správce. Minimální délka (Windows): 8 znaků Minimální délka (Linux): 6 znaků Maximální délka (Windows): 123 znaků Maximální délka (Linux): 72 znaků požadavky na složitost : 3 z následujících 4 podmínek je potřeba splnit. Má menší znaky. Obsahuje horní znaky. Má číslici. Má speciální znak (shoda regulárních výrazů [\W_]) nepovolené hodnoty: "abc@123", "P@$$w 0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Password!", "Password1", "Password22", "iloveyou!" Informace o resetování hesla najdete v tématu Jak resetovat službu Vzdálená plocha nebo jeho přihlašovací heslo na virtuálním počítači s Windows Informace o resetování kořenového hesla najdete v tématu Správa uživatelů, SSH a kontrola nebo oprava disků na virtuálních počítačích Azure s Linuxem pomocí rozšíření VMAccess |
řetězec |
adminUsername | Určuje název účtu správce. Tuto vlastnost nelze aktualizovat po vytvoření virtuálního počítače. omezení pouze pro Windows: Nemůže končit na "." Nepovolené hodnoty: "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". Minimální délka (Linux): 1 znak Max-length (Linux): 64 znaků Maximální délka (Windows): 20 znaků <li> Informace o kořenovém přístupu k virtuálnímu počítači s Linuxem najdete v tématu Použití kořenových oprávnění na virtuálních počítačích s Linuxem v Azure <li> Seznam předdefinovaných systémových uživatelů v Linuxu, kteří by se v tomto poli neměli používat, najdete v tématu Výběr uživatelských jmen pro Linux v Azure |
řetězec |
allowExtensionOperations | Určuje, jestli mají být na virtuálním počítači povolené operace rozšíření. Toto nastavení může být nastaveno pouze na hodnotu False, pokud na virtuálním počítači nejsou k dispozici žádná rozšíření. |
Bool |
název_počítače | Určuje název hostitelského operačního systému virtuálního počítače. Tento název nelze po vytvoření virtuálního počítače aktualizovat. Maximální délka (Windows): 15 znaků Maximální délka (Linux): 64 znaků. Zásady vytváření názvů a omezení najdete v tématu pokyny pro implementaci služeb infrastruktury Azure. |
řetězec |
customData | Určuje řetězec s kódováním base-64 vlastních dat. Kódovaný řetězec base-64 je dekódován do binárního pole, které je uloženo jako soubor na virtuálním počítači. Maximální délka binárního pole je 65535 bajtů. Poznámka: Nepředávejte žádné tajné kódy ani hesla ve vlastnosti customData Tuto vlastnost nelze aktualizovat po vytvoření virtuálního počítače. CustomData se předá virtuálnímu počítači, který se má uložit jako soubor, a další informace najdete v tématu vlastních dat na virtuálních počítačích Azure Informace o použití cloud-init pro virtuální počítač s Linuxem najdete v tématu Použití cloud-init k přizpůsobení virtuálního počítače s Linuxem během vytváření |
řetězec |
linuxConfiguration | Určuje nastavení operačního systému Linux na virtuálním počítači. Seznam podporovaných distribucí Linuxu najdete v tématu Linux v Azure-Endorsed Distribuce Informace o neschválené distribuci najdete v tématu Informace o neschválené distribuci. |
LinuxConfiguration |
requireGuestProvisionSignal | Určuje, jestli se k odvozování úspěšného zřízení virtuálního počítače vyžaduje signál zřizování hosta. | Bool |
tajemství | Určuje sadu certifikátů, které by se měly nainstalovat na virtuální počítač. | VaultSecretGroup[] |
WindowsConfiguration | Určuje nastavení operačního systému Windows na virtuálním počítači. | WindowsConfiguration |
Plán
Jméno | Popis | Hodnota |
---|---|---|
Jméno | ID plánu. | řetězec |
výrobek | Určuje produkt image z marketplace. Jedná se o stejnou hodnotu jako Offer pod elementem imageReference. | řetězec |
promotionCode | Kód povýšení. | řetězec |
vydavatel | ID vydavatele. | řetězec |
Značky prostředků
Jméno | Popis | Hodnota |
---|
SshConfiguration
Jméno | Popis | Hodnota |
---|---|---|
publicKeys | Seznam veřejných klíčů SSH sloužících k ověřování pomocí virtuálních počítačů založených na Linuxu. | SshPublicKey[] |
SshPublicKey
Jméno | Popis | Hodnota |
---|---|---|
keyData | Certifikát veřejného klíče SSH použitý k ověření s virtuálním počítačem přes SSH. Klíč musí být minimálně 2048bitový a ve formátu ssh-rsa. Informace o vytváření klíčů SSH najdete v tématu Vytvoření klíčů SSH v Linuxu a Macu pro virtuální počítače s Linuxem v Azure. |
řetězec |
cesta | Určuje úplnou cestu na vytvořeném virtuálním počítači, kde je uložený veřejný klíč SSH. Pokud soubor již existuje, zadaný klíč se připojí k souboru. Příklad: /home/user/.ssh/authorized_keys | řetězec |
StorageProfile
Jméno | Popis | Hodnota |
---|---|---|
dataDisks | Určuje parametry, které se použijí k přidání datového disku do virtuálního počítače. Další informace o discích najdete v tématu Informace o discích a virtuálních pevných discích pro virtuální počítače Azure. |
DataDisk[] |
imageReference | Určuje informace o obrázku, který se má použít. Můžete zadat informace o imagích platformy, imagích marketplace nebo imagích virtuálních počítačů. Tento prvek se vyžaduje, pokud chcete použít image platformy, image marketplace nebo image virtuálního počítače, ale nepoužívá se v jiných operacích vytváření. | imageReference |
osDisk | Určuje informace o disku operačního systému používaném virtuálním počítačem. Další informace o discích najdete v tématu Informace o discích a virtuálních pevných discích pro virtuální počítače Azure. |
disku |
Podsourc
Jméno | Popis | Hodnota |
---|---|---|
id | ID prostředku | řetězec |
VaultCertificate
Jméno | Popis | Hodnota |
---|---|---|
certificateStore | U virtuálních počítačů s Windows určuje úložiště certifikátů na virtuálním počítači, do kterého se má certifikát přidat. Zadané úložiště certifikátů je implicitně v účtu LocalMachine. Pro virtuální počítače s Linuxem se soubor certifikátu umístí do adresáře /var/lib/waagent s názvem souboru <UppercaseThumbprint>.crt pro soubor certifikátu X509 a <UpperCaseThumbprint>.prv pro privátní klíč. Oba tyto soubory jsou formátovány .pem. |
řetězec |
certificateUrl | Toto je adresa URL certifikátu, který se nahrál do služby Key Vault jako tajný klíč. Informace o přidání tajného kódu do služby Key Vault najdete v tématu Přidání klíče nebo tajného klíče do trezoru klíčů. V tomto případě musí být váš certifikát kódováním Base64 následujícího objektu JSON, který je kódován v kódování UTF-8: { "data":"<>", "dataType":"pfx", "password":"<pfx-file-password>" } |
řetězec |
VaultSecretGroup
Jméno | Popis | Hodnota |
---|---|---|
sourceVault | Relativní adresa URL služby Key Vault obsahující všechny certifikáty ve službě VaultCertificates. | subresource |
vaultCertificates | Seznam odkazů na trezor klíčů ve službě SourceVault, které obsahují certifikáty. | vaultCertificate[] |
VirtualHardDisk
Jméno | Popis | Hodnota |
---|---|---|
identifikátor uri | Určuje identifikátor URI virtuálního pevného disku. | řetězec |
VirtualMachineScaleSetIPConfiguration
Jméno | Popis | Hodnota |
---|---|---|
id | ID prostředku | řetězec |
Jméno | Název konfigurace PROTOKOLU IP. | string (povinné) |
vlastnosti | Popisuje vlastnosti konfigurace IP profilu sítě škálovací sady virtuálních počítačů. | virtualMachineScaleSetIPConfigurationProperties |
VirtualMachineScaleSetIPConfigurationProperties
Jméno | Popis | Hodnota |
---|---|---|
applicationGatewayBackendAddressPools | Určuje pole odkazů na back-endové fondy adres aplikačních bran. Škálovací sada může odkazovat na back-endové fondy adres více aplikačních bran. Více škálovacích sad nemůže používat stejnou aplikační bránu. | subresource[] |
applicationSecurityGroups | Určuje pole odkazů na skupinu zabezpečení aplikace. | subresource[] |
loadBalancerBackendAddressPools | Určuje pole odkazů na back-endové fondy adres nástrojů pro vyrovnávání zatížení. Škálovací sada může odkazovat na back-endové fondy adres jednoho veřejného a jednoho interního nástroje pro vyrovnávání zatížení. Více škálovacích sad nemůže použít stejný nástroj pro vyrovnávání zatížení skladové položky Basic. | subresource[] |
loadBalancerInboundNatPools | Určuje pole odkazů na příchozí fondy Nat nástrojů pro vyrovnávání zatížení. Škálovací sada může odkazovat na příchozí fondy nat jednoho veřejného a jednoho interního nástroje pro vyrovnávání zatížení. Více škálovacích sad nemůže použít stejný nástroj pro vyrovnávání zatížení skladové položky Basic. | subresource[] |
primární | Určuje primární síťové rozhraní v případě, že má virtuální počítač více než 1 síťové rozhraní. | Bool |
privateIPAddressVersion | K dispozici od verze Api-Version 2017-03-30 dále představuje, jestli je konkrétní konfigurace ip adres IPv4 nebo IPv6. Výchozí hodnota se považuje za protokol IPv4. Možné hodnoty jsou: IPv4 a IPv6. | IPv4 IPv6 |
publicIPAddressConfiguration | PublicIPAddressConfiguration. | VirtualMachineScaleSetPublicIPAddressConfiguration |
podsíť | Určuje identifikátor podsítě. | apiEntityReference |
VirtualMachineScaleSetIpTag
Jméno | Popis | Hodnota |
---|---|---|
ipTagType | Typ značky IP. Příklad: FirstPartyUsage. | řetězec |
značka | Značka IP přidružené k veřejné IP adrese. Příklad: SQL, Storage atd. | řetězec |
VirtualMachineScaleSetNetworkConfiguration
Jméno | Popis | Hodnota |
---|---|---|
id | ID prostředku | řetězec |
Jméno | Název konfigurace sítě. | string (povinné) |
vlastnosti | Popisuje konfiguraci PROTOKOLU IP profilu sítě škálovací sady virtuálních počítačů. | virtualMachineScaleSetNetworkConfigurationProperties |
VirtualMachineScaleSetNetworkConfigurationDnsSettings
Jméno | Popis | Hodnota |
---|---|---|
dnsServers | Seznam IP adres serverů DNS | string[] |
VirtualMachineScaleSetNetworkConfigurationProperties
Jméno | Popis | Hodnota |
---|---|---|
dnsSettings | Nastavení DNS, která se mají použít v síťových rozhraních. | VirtualMachineScaleSetNetworkConfigurationDnsSettings |
enableAcceleratedNetworking | Určuje, jestli je síťové rozhraní akcelerované síťové připojení. | Bool |
enableIPForwarding | Určuje, jestli je u této síťové karty povolené předávání IP. | Bool |
ipConfigurations | Určuje konfigurace PROTOKOLU IP síťového rozhraní. | VirtualMachineScaleSetIPConfiguration[] (povinné) |
networkSecurityGroup | Skupina zabezpečení sítě. | subresource |
primární | Určuje primární síťové rozhraní v případě, že má virtuální počítač více než 1 síťové rozhraní. | Bool |
VirtualMachineScaleSetPublicIPAddressConfiguration
Jméno | Popis | Hodnota |
---|---|---|
Jméno | Název konfigurace veřejné IP adresy. | string (povinné) |
vlastnosti | Popisuje konfiguraci PublicIPAddress konfigurace IP adres škálovací sady virtuálních počítačů. | VirtualMachineScaleSetPublicIPAddressConfigurationProperties |
VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings
Jméno | Popis | Hodnota |
---|---|---|
domainNameLabel | Popisek názvu domény. Zřetězení popisku názvu domény a indexu virtuálního počítače bude popisky názvů domén prostředků PublicIPAddress, které se vytvoří. | string (povinné) |
VirtualMachineScaleSetPublicIPAddressConfigurationProperties
Jméno | Popis | Hodnota |
---|---|---|
dnsSettings | Nastavení dns, které se použije na veřejných IP adresách . | VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings |
idleTimeoutInMinutes | Časový limit nečinnosti veřejné IP adresy. | Int |
ipTags | Seznam značek IP adres přidružených k veřejné IP adrese | VirtualMachineScaleSetIpTag[] |
publicIPAddressVersion | K dispozici od verze Api-Version 2019-07-01 dále představuje, jestli je konkrétní konfigurace ip adres IPv4 nebo IPv6. Výchozí hodnota se považuje za protokol IPv4. Možné hodnoty jsou: IPv4 a IPv6. | IPv4 IPv6 |
publicIPPrefix | PublicIPPrefix, ze kterého chcete přidělit veřejné IP adresy. | subresource |
VirtualMachineScaleSetVMNetworkProfileConfiguration
Jméno | Popis | Hodnota |
---|---|---|
networkInterfaceConfigurations | Seznam konfigurací sítě. | VirtualMachineScaleSetNetworkConfiguration[] |
VirtualMachineScaleSetVMProperties
Jméno | Popis | Hodnota |
---|---|---|
additionalCapabilities | Určuje další funkce povolené nebo zakázané na virtuálním počítači ve škálovací sadě. Například: jestli má virtuální počítač možnost podporovat připojení spravovaných datových disků s typem účtu úložiště UltraSSD_LRS. | additionalcapabilities |
availabilitySet | Určuje informace o skupině dostupnosti, ke které má být virtuální počítač přiřazen. Virtuální počítače zadané ve stejné skupině dostupnosti se přidělují různým uzlům, aby se maximalizovala dostupnost. Další informace o skupinách dostupnosti najdete v tématu Správa dostupnosti virtuálních počítačů. Další informace o plánované údržbě Azure najdete v tématu Plánovaná údržba virtuálních počítačů v Azure V současné době je možné virtuální počítač přidat pouze do skupiny dostupnosti při vytváření. Existující virtuální počítač nelze přidat do skupiny dostupnosti. |
subresource |
diagnosticsProfile | Určuje stav nastavení diagnostiky spouštění. Minimální verze api: 2015-06-15. |
diagnosticsProfile |
hardwareProfile | Určuje nastavení hardwaru pro virtuální počítač. | |
licenseType | Určuje, že použitá image nebo disk byly licencované místně. Tento prvek se používá pouze pro image, které obsahují operační systém Windows Server. Možné hodnoty: Windows_Client Windows_Server Pokud je tento prvek součástí požadavku na aktualizaci, musí hodnota odpovídat počáteční hodnotě. Tuto hodnotu nelze aktualizovat. Další informace najdete v tématu Zvýhodněné hybridní využití Azure pro Windows Server Minimální verze api: 2015-06-15 |
řetězec |
networkProfile | Určuje síťová rozhraní virtuálního počítače. | |
networkProfileConfiguration | Určuje konfiguraci profilu sítě virtuálního počítače. | VirtualMachineScaleSetVMNetworkProfileConfiguration |
osProfile | Určuje nastavení operačního systému pro virtuální počítač. | |
protectionPolicy | Určuje zásady ochrany virtuálního počítače. | VirtualMachineScaleSetVMProtectionPolicy |
storageProfile | Určuje nastavení úložiště pro disky virtuálního počítače. | storageProfile |
VirtualMachineScaleSetVMProtectionPolicy
Jméno | Popis | Hodnota |
---|---|---|
protectFromScaleIn | Označuje, že virtuální počítač škálovací sady virtuálních počítačů by neměl být během operace škálování na více instancí považován za odstraněný. | Bool |
protectFromScaleSetActions | Označuje, že aktualizace nebo akce modelu (včetně horizontálního snížení kapacity) zahájené ve škálovací sadě virtuálních počítačů by neměly být použity na virtuální počítač škálovací sady virtuálních počítačů. | Bool |
WindowsConfiguration
Jméno | Popis | Hodnota |
---|---|---|
additionalUnattendContent | Určuje další informace ve formátu XML s kódováním base-64, které lze zahrnout do souboru Unattend.xml, který používá instalační program systému Windows. | AdditionalUnattendContent[] |
enableAutomaticUpdates | Určuje, jestli je pro virtuální počítač s Windows povolená automatická aktualizace. Výchozí hodnota je true. U škálovacích sad virtuálních počítačů je možné tuto vlastnost aktualizovat a aktualizace se projeví při opětovném zřízení operačního systému. |
Bool |
provisionVMAgent | Určuje, jestli má být na virtuálním počítači zřízen agent virtuálního počítače. Pokud tato vlastnost není zadána v textu požadavku, výchozí chování je nastavit ji na true. Tím zajistíte, že je na virtuálním počítači nainstalovaný agent virtuálního počítače, aby bylo možné rozšíření přidat do virtuálního počítače později. |
Bool |
timeZone | Určuje časové pásmo virtuálního počítače. např. "Pacific Standard Time". Možné hodnoty mohou být TimeZoneInfo.Id hodnoty z časových pásem vrácených TimeZoneInfo.GetSystemTimeZones. |
řetězec |
winRM | Určuje naslouchací procesy vzdálené správy systému Windows. To umožňuje vzdálené prostředí Windows PowerShell. | winRMConfiguration |
WinRMConfiguration
Jméno | Popis | Hodnota |
---|---|---|
posluchači | Seznam naslouchacích procesů vzdálené správy systému Windows | WinRMListener[] |
WinRMListener
Jméno | Popis | Hodnota |
---|---|---|
certificateUrl | Toto je adresa URL certifikátu, který se nahrál do služby Key Vault jako tajný klíč. Informace o přidání tajného kódu do služby Key Vault najdete v tématu Přidání klíče nebo tajného klíče do trezoru klíčů. V tomto případě musí být váš certifikát kódováním Base64 následujícího objektu JSON, který je kódován v kódování UTF-8: { "data":"<>", "dataType":"pfx", "password":"<pfx-file-password>" } |
řetězec |
protokol | Určuje protokol naslouchacího procesu WinRM. Možné hodnoty: http https |
Http Https |