Sdílet prostřednictvím


Microsoft.Compute virtualMachineScaleSets/virtualmachines 2018-04-01

Definice prostředku Bicep

Typ prostředku virtualMachineScaleSets/virtualmachines je možné nasadit s operacemi, které cílí:

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@2018-04-01' = {
  parent: resourceSymbolicName
  location: 'string'
  name: 'string'
  plan: {
    name: 'string'
    product: 'string'
    promotionCode: 'string'
    publisher: 'string'
  }
  properties: {
    availabilitySet: {
      id: 'string'
    }
    diagnosticsProfile: {
      bootDiagnostics: {
        enabled: bool
        storageUri: 'string'
      }
    }
    hardwareProfile: {
      vmSize: 'string'
    }
    licenseType: 'string'
    networkProfile: {
      networkInterfaces: [
        {
          id: 'string'
          properties: {
            primary: bool
          }
        }
      ]
    }
    osProfile: {
      adminPassword: 'string'
      adminUsername: 'string'
      computerName: 'string'
      customData: 'string'
      linuxConfiguration: {
        disablePasswordAuthentication: bool
        ssh: {
          publicKeys: [
            {
              keyData: 'string'
              path: 'string'
            }
          ]
        }
      }
      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'
            }
          ]
        }
      }
    }
    storageProfile: {
      dataDisks: [
        {
          caching: 'string'
          createOption: 'string'
          diskSizeGB: int
          image: {
            uri: 'string'
          }
          lun: int
          managedDisk: {
            id: 'string'
            storageAccountType: 'string'
          }
          name: 'string'
          vhd: {
            uri: 'string'
          }
          writeAcceleratorEnabled: bool
        }
      ]
      imageReference: {
        id: 'string'
        offer: 'string'
        publisher: 'string'
        sku: 'string'
        version: 'string'
      }
      osDisk: {
        caching: 'string'
        createOption: 'string'
        diskSizeGB: int
        encryptionSettings: {
          diskEncryptionKey: {
            secretUrl: 'string'
            sourceVault: {
              id: 'string'
            }
          }
          enabled: bool
          keyEncryptionKey: {
            keyUrl: 'string'
            sourceVault: {
              id: 'string'
            }
          }
        }
        image: {
          uri: 'string'
        }
        managedDisk: {
          id: 'string'
          storageAccountType: 'string'
        }
        name: 'string'
        osType: 'string'
        vhd: {
          uri: 'string'
        }
        writeAcceleratorEnabled: bool
      }
    }
  }
  tags: {
    {customized property}: 'string'
  }
}

Hodnoty vlastností

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

DalšíNezprovozněný obsah

Jméno Popis Hodnota
název_komponenty 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
název hesla Název pass. V současné době je jedinou povolenou hodnotou OobeSystem. OobeSystem
Název nastavení Určuje název nastavení, na které se obsah vztahuje. Možné hodnoty jsou: FirstLogonCommands a AutoLogon. AutoLogon
FirstLogonCommands

Diagnostika spouštění

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
Možnost vytvoření 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. VirtuálníHardDisk
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é)
spravovaný disk Parametry spravovaného disku. Parametry spravovaného disku
Jméno Název disku. řetězec
Vhd Virtuální pevný disk. VirtuálníHardDisk
povolení akcelerátoru zápisu Určuje, jestli má být na disku povolený nebo zakázaný writeAccelerator. Bool

DiagnosticsProfile

Jméno Popis Hodnota
Diagnostika spouštění Diagnostika spouštění je funkce ladění, která umožňuje zobrazit výstup konzoly a snímek obrazovky pro diagnostiku stavu virtuálního počítače.

Výstup protokolu konzoly můžete snadno zobrazit.

Azure také umožňuje zobrazit snímek obrazovky virtuálního počítače z hypervisoru.
bootdiagnostics

Nastavení šifrování disku

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
klíčŠifrovací klíč Určuje umístění šifrovacího klíče klíče ve službě Key Vault. keyVaultKeyReference

Hardwarový profil

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-32 ms"
'Standard_M128-64 ms'
"Standard_M128ms"
"Standard_M128s"
'Standard_M64-16 ms'
"Standard_M64-32 ms"
"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

Odkaz na obrázek

Jméno Popis Hodnota
identifikační číslo 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 (identifikátor zboží) 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

KlíčovýKlíč Vault Reference

Jméno Popis Hodnota
Adresa URL klíče Adresa URL odkazující na šifrovací klíč klíče ve službě Key Vault. string (povinné)
Zdrojový trezor Relativní adresa URL služby Key Vault obsahující klíč. subresource (povinné)

Referenční informace o tajném klíči

Jméno Popis Hodnota
secretUrl – Adresa URL odkazující na tajný kód ve službě Key Vault. string (povinné)
Zdrojový trezor Relativní adresa URL služby Key Vault obsahující tajný klíč. subresource (povinné)

Konfigurace systému Linuxu

Jméno Popis Hodnota
disablePasswordAuthentication Určuje, jestli se má zakázat ověřování heslem. Bool
Protokol SSH Určuje konfiguraci klíče ssh pro operační systém Linux. SshConfiguration

Parametry spravovaného disku

Jméno Popis Hodnota
identifikační číslo ID prostředku řetězec
typ účtu storageAccountType Určuje typ účtu úložiště pro spravovaný disk. Možné hodnoty jsou: Standard_LRS, Premium_LRS a StandardSSD_LRS. "Premium_LRS"
"StandardSSD_LRS"
"Standard_LRS"

Odkaz na síťové rozhraní

Jméno Popis Hodnota
identifikační číslo 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

Profil sítě

Jméno Popis Hodnota
síťová rozhraní Určuje seznam ID prostředků pro síťová rozhraní přidružená k virtuálnímu počítači. Odkaz na síťové rozhraní[]

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 služby Premium Storage
None (Žádný)
ReadOnly
ReadWrite
Možnost vytvoření 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
nastavení šifrování Určuje nastavení šifrování disku s operačním systémem.

Minimální verze api: 2015-06-15
DiskEncryptionSettings
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. VirtuálníHardDisk
spravovaný disk Parametry spravovaného disku. Parametry spravovaného disku
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. VirtuálníHardDisk
povolení akcelerátoru zápisu Určuje, jestli má být na disku povolený nebo zakázaný writeAccelerator. Bool

Soubor OSProfile

Jméno Popis Hodnota
administrátorské heslo 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
uživatelské jméno administrátora Určuje název účtu správce.

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

Informace o použití cloud-init pro virtuální počítač 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
linuxová konfigurace 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.
Konfigurace systému Linuxu
tajemství Určuje sadu certifikátů, které by se měly nainstalovat na virtuální počítač. Tajná_skupina úložiště[]
WindowsConfiguration Určuje nastavení operačního systému Windows na virtuálním počítači. Konfigurace systému Windows

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
propagační kód Kód povýšení. řetězec
vydavatel ID vydavatele. řetězec

Značky prostředků

Jméno Popis Hodnota

Konfigurace ssh

Jméno Popis Hodnota
Klíče 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
klíčová data 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

Profil úložiště

Jméno Popis Hodnota
datadisky 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[]
Odkaz na obrázek 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 OSDisk

Podsourc

Jméno Popis Hodnota
identifikační číslo ID prostředku řetězec

Certifikát úschovny

Jméno Popis Hodnota
Úložiště certifikátů 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
Adresa url certifikátu 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:

Následujte tyto kroky:
"data":"<>",
"dataType":"pfx",
"heslo":"<heslo-souboru-pfx>"
}
řetězec

Tajné_úložiště

Jméno Popis Hodnota
Zdrojový trezor Relativní adresa URL služby Key Vault obsahující všechny certifikáty ve službě VaultCertificates. subresource
Certifikáty úložiště Seznam odkazů na trezor klíčů ve službě SourceVault, které obsahují certifikáty. vaultCertificate[]

VirtuálníHardDisk

Jméno Popis Hodnota
identifikátor uri Určuje identifikátor URI virtuálního pevného disku. řetězec

VirtualMachineScaleSetVMProperties

Jméno Popis Hodnota
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
diagnosticsProfil Určuje stav nastavení diagnostiky spouštění.

Minimální verze api: 2015-06-15.
diagnosticsProfile
Profil hardwaru Určuje nastavení hardwaru pro virtuální počítač. HardwareProfile
typ licence 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
síťový_profil Určuje síťová rozhraní virtuálního počítače. NetworkProfile
osProfil Určuje nastavení operačního systému pro virtuální počítač. OSProfile
profil úložiště Určuje nastavení úložiště pro disky virtuálního počítače. storageProfile

Konfigurace systému Windows

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. DalšíNezprovozněnýObsah[]
enableAutomaticUpdates Určuje, jestli je virtuální počítač povolený pro automatické aktualizace. 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
časové pásmo Určuje časové pásmo virtuálního počítače. např. "Pacific Standard Time" ř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
Adresa url certifikátu 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:

Následujte tyto kroky:
"data":"<>",
"dataType":"pfx",
"heslo":"<heslo-souboru-pfx>"
}
řetězec
protokol Určuje protokol naslouchacího procesu.

Možné hodnoty:
Protokol HTTP

Protokol https
Http
Https

Definice prostředku šablony ARM

Typ prostředku virtualMachineScaleSets/virtualmachines je možné nasadit s operacemi, které cílí:

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": "2018-04-01",
  "name": "string",
  "location": "string",
  "plan": {
    "name": "string",
    "product": "string",
    "promotionCode": "string",
    "publisher": "string"
  },
  "properties": {
    "availabilitySet": {
      "id": "string"
    },
    "diagnosticsProfile": {
      "bootDiagnostics": {
        "enabled": "bool",
        "storageUri": "string"
      }
    },
    "hardwareProfile": {
      "vmSize": "string"
    },
    "licenseType": "string",
    "networkProfile": {
      "networkInterfaces": [
        {
          "id": "string",
          "properties": {
            "primary": "bool"
          }
        }
      ]
    },
    "osProfile": {
      "adminPassword": "string",
      "adminUsername": "string",
      "computerName": "string",
      "customData": "string",
      "linuxConfiguration": {
        "disablePasswordAuthentication": "bool",
        "ssh": {
          "publicKeys": [
            {
              "keyData": "string",
              "path": "string"
            }
          ]
        }
      },
      "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"
            }
          ]
        }
      }
    },
    "storageProfile": {
      "dataDisks": [
        {
          "caching": "string",
          "createOption": "string",
          "diskSizeGB": "int",
          "image": {
            "uri": "string"
          },
          "lun": "int",
          "managedDisk": {
            "id": "string",
            "storageAccountType": "string"
          },
          "name": "string",
          "vhd": {
            "uri": "string"
          },
          "writeAcceleratorEnabled": "bool"
        }
      ],
      "imageReference": {
        "id": "string",
        "offer": "string",
        "publisher": "string",
        "sku": "string",
        "version": "string"
      },
      "osDisk": {
        "caching": "string",
        "createOption": "string",
        "diskSizeGB": "int",
        "encryptionSettings": {
          "diskEncryptionKey": {
            "secretUrl": "string",
            "sourceVault": {
              "id": "string"
            }
          },
          "enabled": "bool",
          "keyEncryptionKey": {
            "keyUrl": "string",
            "sourceVault": {
              "id": "string"
            }
          }
        },
        "image": {
          "uri": "string"
        },
        "managedDisk": {
          "id": "string",
          "storageAccountType": "string"
        },
        "name": "string",
        "osType": "string",
        "vhd": {
          "uri": "string"
        },
        "writeAcceleratorEnabled": "bool"
      }
    }
  },
  "tags": {
    "{customized property}": "string"
  }
}

Hodnoty vlastností

Microsoft.Compute/virtualMachineScaleSets/virtualmachines

Jméno Popis Hodnota
Verze rozhraní apiVersion Verze rozhraní API '2018-04-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

DalšíNezprovozněný obsah

Jméno Popis Hodnota
název_komponenty 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
název hesla Název pass. V současné době je jedinou povolenou hodnotou OobeSystem. OobeSystem
Název nastavení Určuje název nastavení, na které se obsah vztahuje. Možné hodnoty jsou: FirstLogonCommands a AutoLogon. AutoLogon
FirstLogonCommands

Diagnostika spouštění

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
Možnost vytvoření 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. VirtuálníHardDisk
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é)
spravovaný disk Parametry spravovaného disku. Parametry spravovaného disku
Jméno Název disku. řetězec
Vhd Virtuální pevný disk. VirtuálníHardDisk
povolení akcelerátoru zápisu Určuje, jestli má být na disku povolený nebo zakázaný writeAccelerator. Bool

DiagnosticsProfile

Jméno Popis Hodnota
Diagnostika spouštění Diagnostika spouštění je funkce ladění, která umožňuje zobrazit výstup konzoly a snímek obrazovky pro diagnostiku stavu virtuálního počítače.

Výstup protokolu konzoly můžete snadno zobrazit.

Azure také umožňuje zobrazit snímek obrazovky virtuálního počítače z hypervisoru.
bootdiagnostics

Nastavení šifrování disku

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
klíčŠifrovací klíč Určuje umístění šifrovacího klíče klíče ve službě Key Vault. keyVaultKeyReference

Hardwarový profil

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-32 ms"
'Standard_M128-64 ms'
"Standard_M128ms"
"Standard_M128s"
'Standard_M64-16 ms'
"Standard_M64-32 ms"
"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

Odkaz na obrázek

Jméno Popis Hodnota
identifikační číslo 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 (identifikátor zboží) 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

KlíčovýKlíč Vault Reference

Jméno Popis Hodnota
Adresa URL klíče Adresa URL odkazující na šifrovací klíč klíče ve službě Key Vault. string (povinné)
Zdrojový trezor Relativní adresa URL služby Key Vault obsahující klíč. subresource (povinné)

Referenční informace o tajném klíči

Jméno Popis Hodnota
secretUrl – Adresa URL odkazující na tajný kód ve službě Key Vault. string (povinné)
Zdrojový trezor Relativní adresa URL služby Key Vault obsahující tajný klíč. subresource (povinné)

Konfigurace systému Linuxu

Jméno Popis Hodnota
disablePasswordAuthentication Určuje, jestli se má zakázat ověřování heslem. Bool
Protokol SSH Určuje konfiguraci klíče ssh pro operační systém Linux. SshConfiguration

Parametry spravovaného disku

Jméno Popis Hodnota
identifikační číslo ID prostředku řetězec
typ účtu storageAccountType Určuje typ účtu úložiště pro spravovaný disk. Možné hodnoty jsou: Standard_LRS, Premium_LRS a StandardSSD_LRS. "Premium_LRS"
"StandardSSD_LRS"
"Standard_LRS"

Odkaz na síťové rozhraní

Jméno Popis Hodnota
identifikační číslo 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

Profil sítě

Jméno Popis Hodnota
síťová rozhraní Určuje seznam ID prostředků pro síťová rozhraní přidružená k virtuálnímu počítači. Odkaz na síťové rozhraní[]

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 služby Premium Storage
None (Žádný)
ReadOnly
ReadWrite
Možnost vytvoření 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
nastavení šifrování Určuje nastavení šifrování disku s operačním systémem.

Minimální verze api: 2015-06-15
DiskEncryptionSettings
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. VirtuálníHardDisk
spravovaný disk Parametry spravovaného disku. Parametry spravovaného disku
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. VirtuálníHardDisk
povolení akcelerátoru zápisu Určuje, jestli má být na disku povolený nebo zakázaný writeAccelerator. Bool

Soubor OSProfile

Jméno Popis Hodnota
administrátorské heslo 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
uživatelské jméno administrátora Určuje název účtu správce.

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

Informace o použití cloud-init pro virtuální počítač 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
linuxová konfigurace 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.
Konfigurace systému Linuxu
tajemství Určuje sadu certifikátů, které by se měly nainstalovat na virtuální počítač. Tajná_skupina úložiště[]
WindowsConfiguration Určuje nastavení operačního systému Windows na virtuálním počítači. Konfigurace systému Windows

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
propagační kód Kód povýšení. řetězec
vydavatel ID vydavatele. řetězec

Značky prostředků

Jméno Popis Hodnota

Konfigurace ssh

Jméno Popis Hodnota
Klíče 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
klíčová data 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

Profil úložiště

Jméno Popis Hodnota
datadisky 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[]
Odkaz na obrázek 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 OSDisk

Podsourc

Jméno Popis Hodnota
identifikační číslo ID prostředku řetězec

Certifikát úschovny

Jméno Popis Hodnota
Úložiště certifikátů 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
Adresa url certifikátu 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:

Následujte tyto kroky:
"data":"<>",
"dataType":"pfx",
"heslo":"<heslo-souboru-pfx>"
}
řetězec

Tajné_úložiště

Jméno Popis Hodnota
Zdrojový trezor Relativní adresa URL služby Key Vault obsahující všechny certifikáty ve službě VaultCertificates. subresource
Certifikáty úložiště Seznam odkazů na trezor klíčů ve službě SourceVault, které obsahují certifikáty. vaultCertificate[]

VirtuálníHardDisk

Jméno Popis Hodnota
identifikátor uri Určuje identifikátor URI virtuálního pevného disku. řetězec

VirtualMachineScaleSetVMProperties

Jméno Popis Hodnota
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
diagnosticsProfil Určuje stav nastavení diagnostiky spouštění.

Minimální verze api: 2015-06-15.
diagnosticsProfile
Profil hardwaru Určuje nastavení hardwaru pro virtuální počítač. HardwareProfile
typ licence 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
síťový_profil Určuje síťová rozhraní virtuálního počítače. NetworkProfile
osProfil Určuje nastavení operačního systému pro virtuální počítač. OSProfile
profil úložiště Určuje nastavení úložiště pro disky virtuálního počítače. storageProfile

Konfigurace systému Windows

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. DalšíNezprovozněnýObsah[]
enableAutomaticUpdates Určuje, jestli je virtuální počítač povolený pro automatické aktualizace. 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
časové pásmo Určuje časové pásmo virtuálního počítače. např. "Pacific Standard Time" ř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
Adresa url certifikátu 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:

Následujte tyto kroky:
"data":"<>",
"dataType":"pfx",
"heslo":"<heslo-souboru-pfx>"
}
řetězec
protokol Určuje protokol naslouchacího procesu.

Možné hodnoty:
Protokol HTTP

Protokol https
Http
Https

Příklady použití

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@2018-04-01"
  name = "string"
  parent_id = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = {
    plan = {
      name = "string"
      product = "string"
      promotionCode = "string"
      publisher = "string"
    }
    properties = {
      availabilitySet = {
        id = "string"
      }
      diagnosticsProfile = {
        bootDiagnostics = {
          enabled = bool
          storageUri = "string"
        }
      }
      hardwareProfile = {
        vmSize = "string"
      }
      licenseType = "string"
      networkProfile = {
        networkInterfaces = [
          {
            id = "string"
            properties = {
              primary = bool
            }
          }
        ]
      }
      osProfile = {
        adminPassword = "string"
        adminUsername = "string"
        computerName = "string"
        customData = "string"
        linuxConfiguration = {
          disablePasswordAuthentication = bool
          ssh = {
            publicKeys = [
              {
                keyData = "string"
                path = "string"
              }
            ]
          }
        }
        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"
              }
            ]
          }
        }
      }
      storageProfile = {
        dataDisks = [
          {
            caching = "string"
            createOption = "string"
            diskSizeGB = int
            image = {
              uri = "string"
            }
            lun = int
            managedDisk = {
              id = "string"
              storageAccountType = "string"
            }
            name = "string"
            vhd = {
              uri = "string"
            }
            writeAcceleratorEnabled = bool
          }
        ]
        imageReference = {
          id = "string"
          offer = "string"
          publisher = "string"
          sku = "string"
          version = "string"
        }
        osDisk = {
          caching = "string"
          createOption = "string"
          diskSizeGB = int
          encryptionSettings = {
            diskEncryptionKey = {
              secretUrl = "string"
              sourceVault = {
                id = "string"
              }
            }
            enabled = bool
            keyEncryptionKey = {
              keyUrl = "string"
              sourceVault = {
                id = "string"
              }
            }
          }
          image = {
            uri = "string"
          }
          managedDisk = {
            id = "string"
            storageAccountType = "string"
          }
          name = "string"
          osType = "string"
          vhd = {
            uri = "string"
          }
          writeAcceleratorEnabled = bool
        }
      }
    }
  }
}

Hodnoty vlastností

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é)
ID rodiče 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@2018-04-01

DalšíNezprovozněný obsah

Jméno Popis Hodnota
název_komponenty 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
název hesla Název pass. V současné době je jedinou povolenou hodnotou OobeSystem. OobeSystem
Název nastavení Určuje název nastavení, na které se obsah vztahuje. Možné hodnoty jsou: FirstLogonCommands a AutoLogon. AutoLogon
FirstLogonCommands

Diagnostika spouštění

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
Možnost vytvoření 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. VirtuálníHardDisk
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é)
spravovaný disk Parametry spravovaného disku. Parametry spravovaného disku
Jméno Název disku. řetězec
Vhd Virtuální pevný disk. VirtuálníHardDisk
povolení akcelerátoru zápisu Určuje, jestli má být na disku povolený nebo zakázaný writeAccelerator. Bool

DiagnosticsProfile

Jméno Popis Hodnota
Diagnostika spouštění Diagnostika spouštění je funkce ladění, která umožňuje zobrazit výstup konzoly a snímek obrazovky pro diagnostiku stavu virtuálního počítače.

Výstup protokolu konzoly můžete snadno zobrazit.

Azure také umožňuje zobrazit snímek obrazovky virtuálního počítače z hypervisoru.
bootdiagnostics

Nastavení šifrování disku

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
klíčŠifrovací klíč Určuje umístění šifrovacího klíče klíče ve službě Key Vault. keyVaultKeyReference

Hardwarový profil

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-32 ms"
'Standard_M128-64 ms'
"Standard_M128ms"
"Standard_M128s"
'Standard_M64-16 ms'
"Standard_M64-32 ms"
"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

Odkaz na obrázek

Jméno Popis Hodnota
identifikační číslo 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 (identifikátor zboží) 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

KlíčovýKlíč Vault Reference

Jméno Popis Hodnota
Adresa URL klíče Adresa URL odkazující na šifrovací klíč klíče ve službě Key Vault. string (povinné)
Zdrojový trezor Relativní adresa URL služby Key Vault obsahující klíč. subresource (povinné)

Referenční informace o tajném klíči

Jméno Popis Hodnota
secretUrl – Adresa URL odkazující na tajný kód ve službě Key Vault. string (povinné)
Zdrojový trezor Relativní adresa URL služby Key Vault obsahující tajný klíč. subresource (povinné)

Konfigurace systému Linuxu

Jméno Popis Hodnota
disablePasswordAuthentication Určuje, jestli se má zakázat ověřování heslem. Bool
Protokol SSH Určuje konfiguraci klíče ssh pro operační systém Linux. SshConfiguration

Parametry spravovaného disku

Jméno Popis Hodnota
identifikační číslo ID prostředku řetězec
typ účtu storageAccountType Určuje typ účtu úložiště pro spravovaný disk. Možné hodnoty jsou: Standard_LRS, Premium_LRS a StandardSSD_LRS. "Premium_LRS"
"StandardSSD_LRS"
"Standard_LRS"

Odkaz na síťové rozhraní

Jméno Popis Hodnota
identifikační číslo 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

Profil sítě

Jméno Popis Hodnota
síťová rozhraní Určuje seznam ID prostředků pro síťová rozhraní přidružená k virtuálnímu počítači. Odkaz na síťové rozhraní[]

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 služby Premium Storage
None (Žádný)
ReadOnly
ReadWrite
Možnost vytvoření 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
nastavení šifrování Určuje nastavení šifrování disku s operačním systémem.

Minimální verze api: 2015-06-15
DiskEncryptionSettings
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. VirtuálníHardDisk
spravovaný disk Parametry spravovaného disku. Parametry spravovaného disku
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. VirtuálníHardDisk
povolení akcelerátoru zápisu Určuje, jestli má být na disku povolený nebo zakázaný writeAccelerator. Bool

Soubor OSProfile

Jméno Popis Hodnota
administrátorské heslo 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
uživatelské jméno administrátora Určuje název účtu správce.

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

Informace o použití cloud-init pro virtuální počítač 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
linuxová konfigurace 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.
Konfigurace systému Linuxu
tajemství Určuje sadu certifikátů, které by se měly nainstalovat na virtuální počítač. Tajná_skupina úložiště[]
WindowsConfiguration Určuje nastavení operačního systému Windows na virtuálním počítači. Konfigurace systému Windows

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
propagační kód Kód povýšení. řetězec
vydavatel ID vydavatele. řetězec

Značky prostředků

Jméno Popis Hodnota

Konfigurace ssh

Jméno Popis Hodnota
Klíče 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
klíčová data 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

Profil úložiště

Jméno Popis Hodnota
datadisky 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[]
Odkaz na obrázek 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 OSDisk

Podsourc

Jméno Popis Hodnota
identifikační číslo ID prostředku řetězec

Certifikát úschovny

Jméno Popis Hodnota
Úložiště certifikátů 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
Adresa url certifikátu 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:

Následujte tyto kroky:
"data":"<>",
"dataType":"pfx",
"heslo":"<heslo-souboru-pfx>"
}
řetězec

Tajné_úložiště

Jméno Popis Hodnota
Zdrojový trezor Relativní adresa URL služby Key Vault obsahující všechny certifikáty ve službě VaultCertificates. subresource
Certifikáty úložiště Seznam odkazů na trezor klíčů ve službě SourceVault, které obsahují certifikáty. vaultCertificate[]

VirtuálníHardDisk

Jméno Popis Hodnota
identifikátor uri Určuje identifikátor URI virtuálního pevného disku. řetězec

VirtualMachineScaleSetVMProperties

Jméno Popis Hodnota
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
diagnosticsProfil Určuje stav nastavení diagnostiky spouštění.

Minimální verze api: 2015-06-15.
diagnosticsProfile
Profil hardwaru Určuje nastavení hardwaru pro virtuální počítač. HardwareProfile
typ licence 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
síťový_profil Určuje síťová rozhraní virtuálního počítače. NetworkProfile
osProfil Určuje nastavení operačního systému pro virtuální počítač. OSProfile
profil úložiště Určuje nastavení úložiště pro disky virtuálního počítače. storageProfile

Konfigurace systému Windows

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. DalšíNezprovozněnýObsah[]
enableAutomaticUpdates Určuje, jestli je virtuální počítač povolený pro automatické aktualizace. 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
časové pásmo Určuje časové pásmo virtuálního počítače. např. "Pacific Standard Time" ř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
Adresa url certifikátu 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:

Následujte tyto kroky:
"data":"<>",
"dataType":"pfx",
"heslo":"<heslo-souboru-pfx>"
}
řetězec
protokol Určuje protokol naslouchacího procesu.

Možné hodnoty:
Protokol HTTP

Protokol https
Http
Https