Sdílet prostřednictvím


Microsoft.Compute virtualMachineScaleSets/virtualMachines 2023-03-01

Definice prostředku Bicep

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

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@2023-03-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  parent: resourceSymbolicName
  identity: {
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {}
      {customized property}: {}
    }
  }
  plan: {
    name: 'string'
    product: 'string'
    promotionCode: 'string'
    publisher: 'string'
  }
  properties: {
    additionalCapabilities: {
      hibernationEnabled: bool
      ultraSSDEnabled: bool
    }
    availabilitySet: {
      id: 'string'
    }
    diagnosticsProfile: {
      bootDiagnostics: {
        enabled: bool
        storageUri: 'string'
      }
    }
    hardwareProfile: {
      vmSize: 'string'
      vmSizeProperties: {
        vCPUsAvailable: int
        vCPUsPerCore: int
      }
    }
    licenseType: 'string'
    networkProfile: {
      networkApiVersion: '2020-11-01'
      networkInterfaceConfigurations: [
        {
          name: 'string'
          properties: {
            deleteOption: 'string'
            disableTcpStateTracking: bool
            dnsSettings: {
              dnsServers: [
                'string'
              ]
            }
            dscpConfiguration: {
              id: 'string'
            }
            enableAcceleratedNetworking: bool
            enableFpga: bool
            enableIPForwarding: bool
            ipConfigurations: [
              {
                name: 'string'
                properties: {
                  applicationGatewayBackendAddressPools: [
                    {
                      id: 'string'
                    }
                  ]
                  applicationSecurityGroups: [
                    {
                      id: 'string'
                    }
                  ]
                  loadBalancerBackendAddressPools: [
                    {
                      id: 'string'
                    }
                  ]
                  primary: bool
                  privateIPAddressVersion: 'string'
                  publicIPAddressConfiguration: {
                    name: 'string'
                    properties: {
                      deleteOption: 'string'
                      dnsSettings: {
                        domainNameLabel: 'string'
                      }
                      idleTimeoutInMinutes: int
                      ipTags: [
                        {
                          ipTagType: 'string'
                          tag: 'string'
                        }
                      ]
                      publicIPAddressVersion: 'string'
                      publicIPAllocationMethod: 'string'
                      publicIPPrefix: {
                        id: 'string'
                      }
                    }
                    sku: {
                      name: 'string'
                      tier: 'string'
                    }
                  }
                  subnet: {
                    id: 'string'
                  }
                }
              }
            ]
            networkSecurityGroup: {
              id: 'string'
            }
            primary: bool
          }
        }
      ]
      networkInterfaces: [
        {
          id: 'string'
          properties: {
            deleteOption: 'string'
            primary: bool
          }
        }
      ]
    }
    networkProfileConfiguration: {
      networkInterfaceConfigurations: [
        {
          name: 'string'
          properties: {
            deleteOption: 'string'
            disableTcpStateTracking: bool
            dnsSettings: {
              dnsServers: [
                'string'
              ]
            }
            enableAcceleratedNetworking: bool
            enableFpga: bool
            enableIPForwarding: bool
            ipConfigurations: [
              {
                name: 'string'
                properties: {
                  applicationGatewayBackendAddressPools: [
                    {
                      id: 'string'
                    }
                  ]
                  applicationSecurityGroups: [
                    {
                      id: 'string'
                    }
                  ]
                  loadBalancerBackendAddressPools: [
                    {
                      id: 'string'
                    }
                  ]
                  loadBalancerInboundNatPools: [
                    {
                      id: 'string'
                    }
                  ]
                  primary: bool
                  privateIPAddressVersion: 'string'
                  publicIPAddressConfiguration: {
                    name: 'string'
                    properties: {
                      deleteOption: 'string'
                      dnsSettings: {
                        domainNameLabel: 'string'
                      }
                      idleTimeoutInMinutes: int
                      ipTags: [
                        {
                          ipTagType: 'string'
                          tag: 'string'
                        }
                      ]
                      publicIPAddressVersion: 'string'
                      publicIPPrefix: {
                        id: 'string'
                      }
                    }
                    sku: {
                      name: 'string'
                      tier: 'string'
                    }
                  }
                  subnet: {
                    id: 'string'
                  }
                }
              }
            ]
            networkSecurityGroup: {
              id: 'string'
            }
            primary: bool
          }
        }
      ]
    }
    osProfile: {
      adminPassword: 'string'
      adminUsername: 'string'
      allowExtensionOperations: bool
      computerName: 'string'
      customData: 'string'
      linuxConfiguration: {
        disablePasswordAuthentication: bool
        enableVMAgentPlatformUpdates: bool
        patchSettings: {
          assessmentMode: 'string'
          automaticByPlatformSettings: {
            bypassPlatformSafetyChecksOnUserSchedule: bool
            rebootSetting: 'string'
          }
          patchMode: 'string'
        }
        provisionVMAgent: bool
        ssh: {
          publicKeys: [
            {
              keyData: 'string'
              path: 'string'
            }
          ]
        }
      }
      requireGuestProvisionSignal: bool
      secrets: [
        {
          sourceVault: {
            id: 'string'
          }
          vaultCertificates: [
            {
              certificateStore: 'string'
              certificateUrl: 'string'
            }
          ]
        }
      ]
      windowsConfiguration: {
        additionalUnattendContent: [
          {
            componentName: 'Microsoft-Windows-Shell-Setup'
            content: 'string'
            passName: 'OobeSystem'
            settingName: 'string'
          }
        ]
        enableAutomaticUpdates: bool
        enableVMAgentPlatformUpdates: bool
        patchSettings: {
          assessmentMode: 'string'
          automaticByPlatformSettings: {
            bypassPlatformSafetyChecksOnUserSchedule: bool
            rebootSetting: 'string'
          }
          enableHotpatching: bool
          patchMode: 'string'
        }
        provisionVMAgent: bool
        timeZone: 'string'
        winRM: {
          listeners: [
            {
              certificateUrl: 'string'
              protocol: 'string'
            }
          ]
        }
      }
    }
    protectionPolicy: {
      protectFromScaleIn: bool
      protectFromScaleSetActions: bool
    }
    securityProfile: {
      encryptionAtHost: bool
      securityType: 'string'
      uefiSettings: {
        secureBootEnabled: bool
        vTpmEnabled: bool
      }
    }
    storageProfile: {
      dataDisks: [
        {
          caching: 'string'
          createOption: 'string'
          deleteOption: 'string'
          detachOption: 'ForceDetach'
          diskSizeGB: int
          image: {
            uri: 'string'
          }
          lun: int
          managedDisk: {
            diskEncryptionSet: {
              id: 'string'
            }
            id: 'string'
            securityProfile: {
              diskEncryptionSet: {
                id: 'string'
              }
              securityEncryptionType: 'string'
            }
            storageAccountType: 'string'
          }
          name: 'string'
          toBeDetached: bool
          vhd: {
            uri: 'string'
          }
          writeAcceleratorEnabled: bool
        }
      ]
      diskControllerType: 'string'
      imageReference: {
        communityGalleryImageId: 'string'
        id: 'string'
        offer: 'string'
        publisher: 'string'
        sharedGalleryImageId: 'string'
        sku: 'string'
        version: 'string'
      }
      osDisk: {
        caching: 'string'
        createOption: 'string'
        deleteOption: 'string'
        diffDiskSettings: {
          option: 'Local'
          placement: 'string'
        }
        diskSizeGB: int
        encryptionSettings: {
          diskEncryptionKey: {
            secretUrl: 'string'
            sourceVault: {
              id: 'string'
            }
          }
          enabled: bool
          keyEncryptionKey: {
            keyUrl: 'string'
            sourceVault: {
              id: 'string'
            }
          }
        }
        image: {
          uri: 'string'
        }
        managedDisk: {
          diskEncryptionSet: {
            id: 'string'
          }
          id: 'string'
          securityProfile: {
            diskEncryptionSet: {
              id: 'string'
            }
            securityEncryptionType: 'string'
          }
          storageAccountType: 'string'
        }
        name: 'string'
        osType: 'string'
        vhd: {
          uri: 'string'
        }
        writeAcceleratorEnabled: bool
      }
    }
    userData: 'string'
  }
}

Hodnoty vlastností

virtualMachineScaleSets/virtualMachines

Název Description Hodnota
name Název prostředku

Podívejte se, jak nastavit názvy a typy pro podřízené prostředky v nástroji Bicep.
string (povinné)
location Umístění prostředku string (povinné)
tags Značky prostředků Slovník názvů a hodnot značek. Zobrazit značky v šablonách
Nadřazené V nástroji Bicep můžete zadat nadřazený prostředek podřízeného prostředku. Tuto vlastnost stačí 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
identity Identita virtuálního počítače, pokud je nakonfigurovaná. VirtualMachineIdentity
Plán Určuje informace o imagi z marketplace, která se použije 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 tuto image povolit pro programové použití. V Azure Portal vyhledejte image z marketplace, kterou chcete použít, a pak klikněte na Chci nasadit programově, Začínáme> . Zadejte požadované informace a klikněte na Uložit. Plán
properties Popisuje vlastnosti virtuálního počítače škálovací sady virtuálních počítačů. VirtualMachineScaleSetVM – vlastnosti

VirtualMachineIdentity

Název Description Hodnota
typ Typ identity použitý pro virtuální počítač. Typ SystemAssigned, UserAssigned zahrnuje implicitně vytvořenou identitu i sadu identit přiřazených uživatelem. Typ None odebere z virtuálního počítače všechny identity. 'Žádný'
'SystemAssigned'
SystemAssigned, UserAssigned
UserAssigned
userAssignedIdentity Seznam identit uživatelů přidružených k virtuálnímu počítači. Odkazy na klíče slovníku identit uživatelů budou ID prostředků ARM ve formátu//subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. UserAssignedIdentity

UserAssignedIdentity

Název Description Hodnota
{přizpůsobená vlastnost} UserAssignedIdentitiesValue
{přizpůsobená vlastnost} UserAssignedIdentitiesValue

UserAssignedIdentitiesValue

Tento objekt neobsahuje žádné vlastnosti, které by se nastavily během nasazování. Všechny vlastnosti jsou jen pro čtení.

Plánování

Název Description Hodnota
name ID plánu řetězec
product Určuje produkt image z marketplace. Jedná se o stejnou hodnotu jako u prvku Offer v elementu imageReference. řetězec
promotionCode Propagační kód. řetězec
vydavatel ID vydavatele. řetězec

VirtualMachineScaleSetVM – vlastnosti

Název Description Hodnota
additionalCapabilities Určuje další funkce, které jsou na virtuálním počítači ve škálovací sadě povolené nebo zakázané. Například: jestli má virtuální počítač možnost podporovat připojení spravovaných datových disků s UltraSSD_LRS typu účtu úložiště. AdditionalCapabilities
availabilitySet Určuje informace o skupině dostupnosti, ke které se má virtuální počítač přiřadit. 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 Přehled skupin dostupnosti. Další informace o plánované údržbě Azure najdete v tématu Údržba a aktualizace pro Virtual Machines v Azure. V současné době je možné virtuální počítač přidat do skupiny dostupnosti pouze při vytváření. Existující virtuální počítač nejde přidat do skupiny dostupnosti. Dílčí zdroj
diagnosticsProfile Určuje stav nastavení diagnostiky spouštění. Minimální verze api-version: 2015-06-15. Diagnostickýprofile
hardwareProfile Určuje nastavení hardwaru virtuálního počítače. HardwareProfile
typ licence Určuje, že image nebo disk, který používáte, byly licencovány místně.

Možné hodnoty pro operační systém Windows Server:

Windows_Client

Windows_Server

Možné hodnoty pro operační systém Linux Server:

RHEL_BYOS (pro RHEL)

SLES_BYOS (pro SUSE)

Další informace najdete v tématu Zvýhodněné hybridní využití Azure pro Windows Server.

Zvýhodněné hybridní využití Azure pro Linux Server

Minimální verze api: 2015-06-15
řetězec
profil sítě Určuje síťová rozhraní virtuálního počítače. Profil sítě
konfigurace profilu sítě 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č. OSProfile
zásady ochrany Určuje zásady ochrany virtuálního počítače. VirtualMachineScaleSetVMProtectionPolicy
profil zabezpečení Určuje nastavení profilu souvisejícího se zabezpečením pro virtuální počítač. Profil zabezpečení
storageProfile Určuje nastavení úložiště pro disky virtuálního počítače. Profil úložiště
Userdata UserData pro virtuální počítač, který musí být zakódovaný jako base-64. Zákazník by sem neměl předávat žádné tajné kódy.

Minimální verze api: 1. 3. 2021
řetězec

AdditionalCapabilities

Název Description Hodnota
hibernaceEnabled Příznak, který povolí nebo zakáže možnost hibernace na virtuálním počítači. bool
ultraSSDEnabled Příznak, který povolí nebo zakáže možnost mít na virtuálním počítači nebo škálovací sadě virtuálních počítačů jeden nebo více spravovaných datových disků s UltraSSD_LRS typu účtu úložiště. Spravované disky s typem účtu úložiště UltraSSD_LRS je možné přidat do virtuálního počítače nebo škálovací sady virtuálních počítačů jenom v případě, že je tato vlastnost povolená. bool

Dílčí zdroj

Název Description Hodnota
id ID prostředku řetězec

Diagnostickýprofile

Název Description Hodnota
bootDiagnostics Diagnostika spouštění je funkce ladění, která umožňuje zobrazit výstup konzoly a snímek obrazovky a diagnostikovat stav virtuálního počítače. POZNÁMKA: Pokud se zadává storageUri, ujistěte se, že je účet úložiště ve stejné oblasti a předplatném jako virtuální počítač. Můžete snadno zobrazit výstup protokolu konzoly. Azure také umožňuje zobrazit snímek obrazovky virtuálního počítače z hypervisoru. BootDiagnostics

BootDiagnostics

Název Description Hodnota
enabled 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. Pokud při povolování diagnostiky spouštění není zadaný identifikátor storageUri, použije se spravované úložiště. řetězec

HardwareProfile

Název Description Hodnota
vmSize Určuje velikost virtuálního počítače. Datový typ výčtu je momentálně zastaralý a bude odebrán do 23. prosince 2023. Doporučeným způsobem, jak získat seznam dostupných velikostí, je použít tato rozhraní API: Výpis všech dostupných velikostí virtuálních počítačů ve skupině dostupnosti, Výpis všech dostupných velikostí virtuálních počítačů v oblasti, Seznam všech dostupných velikostí virtuálních počítačů pro změnu velikosti. 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. 'Basic_A0'
'Basic_A1'
"Basic_A2"
'Basic_A3'
"Basic_A4"
'Standard_A0'
'Standard_A1'
'Standard_A10'
'Standard_A11'
'Standard_A1_v2'
'Standard_A2'
"Standard_A2_v2"
'Standard_A2m_v2'
'Standard_A3'
'Standard_A4'
'Standard_A4_v2'
"Standard_A4m_v2"
'Standard_A5'
'Standard_A6'
"Standard_A7"
'Standard_A8'
'Standard_A8_v2'
'Standard_A8m_v2'
'Standard_A9'
'Standard_B1ms'
'Standard_B1s'
'Standard_B2ms'
'Standard_B2s'
'Standard_B4ms'
'Standard_B8ms'
'Standard_D1'
'Standard_D11'
'Standard_D11_v2'
'Standard_D12'
'Standard_D12_v2'
'Standard_D13'
'Standard_D13_v2'
"Standard_D14"
'Standard_D14_v2'
'Standard_D15_v2'
'Standard_D16_v3'
'Standard_D16s_v3'
'Standard_D1_v2'
'Standard_D2'
"Standard_D2_v2"
'Standard_D2_v3'
"Standard_D2s_v3"
'Standard_D3'
"Standard_D32_v3"
'Standard_D32s_v3'
'Standard_D3_v2'
'Standard_D4'
'Standard_D4_v2'
"Standard_D4_v3"
'Standard_D4s_v3'
'Standard_D5_v2'
"Standard_D64_v3"
'Standard_D64s_v3'
'Standard_D8_v3'
'Standard_D8s_v3'
'Standard_DS1'
'Standard_DS11'
"Standard_DS11_v2"
'Standard_DS12'
'Standard_DS12_v2'
'Standard_DS13'
'Standard_DS13-2_v2'
'Standard_DS13-4_v2'
'Standard_DS13_v2'
'Standard_DS14'
'Standard_DS14-4_v2'
'Standard_DS14-8_v2'
'Standard_DS14_v2'
'Standard_DS15_v2'
'Standard_DS1_v2'
'Standard_DS2'
'Standard_DS2_v2'
"Standard_DS3"
'Standard_DS3_v2'
'Standard_DS4'
'Standard_DS4_v2'
'Standard_DS5_v2'
'Standard_E16_v3'
'Standard_E16s_v3'
'Standard_E2_v3'
"Standard_E2s_v3"
'Standard_E32-16_v3'
'Standard_E32-8s_v3'
'Standard_E32_v3'
"Standard_E32s_v3"
'Standard_E4_v3'
"Standard_E4s_v3"
'Standard_E64-16s_v3'
'Standard_E64-32s_v3'
'Standard_E64_v3'
'Standard_E64s_v3'
'Standard_E8_v3'
'Standard_E8s_v3'
'Standard_F1'
'Standard_F16'
'Standard_F16s'
'Standard_F16s_v2'
'Standard_F1s'
'Standard_F2'
'Standard_F2s'
'Standard_F2s_v2'
'Standard_F32s_v2'
'Standard_F4'
'Standard_F4s'
'Standard_F4s_v2'
'Standard_F64s_v2'
'Standard_F72s_v2'
'Standard_F8'
'Standard_F8s'
'Standard_F8s_v2'
'Standard_G1'
'Standard_G2'
"Standard_G3"
'Standard_G4'
"Standard_G5"
'Standard_GS1'
"Standard_GS2"
'Standard_GS3'
'Standard_GS4'
'Standard_GS4-4'
'Standard_GS4-8'
"Standard_GS5"
'Standard_GS5-16'
'Standard_GS5-8'
'Standard_H16'
'Standard_H16m'
'Standard_H16mr'
'Standard_H16r'
"Standard_H8"
'Standard_H8m'
"Standard_L16s"
'Standard_L32s'
'Standard_L4s'
'Standard_L8s'
'Standard_M128-32ms'
'Standard_M128-64ms'
'Standard_M128ms'
"Standard_M128s"
'Standard_M64-16ms'
'Standard_M64-32ms'
'Standard_M64ms'
"Standard_M64s"
'Standard_NC12'
"Standard_NC12s_v2"
'Standard_NC12s_v3'
"Standard_NC24"
'Standard_NC24r'
'Standard_NC24rs_v2'
'Standard_NC24rs_v3'
'Standard_NC24s_v2'
'Standard_NC24s_v3'
'Standard_NC6'
'Standard_NC6s_v2'
"Standard_NC6s_v3"
'Standard_ND12s'
'Standard_ND24rs'
'Standard_ND24s'
'Standard_ND6s'
'Standard_NV12'
'Standard_NV24'
'Standard_NV6'
vmSizeProperties Určuje vlastnosti pro přizpůsobení velikosti virtuálního počítače. Minimální verze rozhraní API: 1. 7. 2021. Tato funkce je stále v režimu preview a virtualMachineScaleSet se nepodporuje. Další podrobnosti najdete v pokynech v tématu Přizpůsobení virtuálního počítače. VMSizeProperties

VMSizeProperties

Název Description Hodnota
vCPUsAvailable Určuje počet virtuálních procesorů dostupných pro virtuální počítač. Pokud tato vlastnost není v textu požadavku zadaná, je výchozím chováním nastavit ji na hodnotu virtuálních procesorů dostupných pro danou velikost virtuálního počítače vystavenou v odpovědi rozhraní API v seznamu všech dostupných velikostí virtuálních počítačů v oblasti. int
vCPUsPerCore Určuje poměr virtuálních procesorů k fyzickým jádrům. Pokud tato vlastnost není v textu požadavku zadaná, výchozí chování se nastaví na hodnotu vCPUsPerCore pro velikost virtuálního počítače vystavenou v odpovědi rozhraní API vypsat všechny dostupné velikosti virtuálních počítačů v oblasti. Nastavení této vlastnosti na hodnotu 1 také znamená, že hyper-threading je zakázaný. int

NetworkProfile

Název Description Hodnota
networkApiVersion určuje verzi rozhraní Microsoft.Network API použitou při vytváření síťových prostředků v konfiguraci síťového rozhraní. '2020-11-01'
networkInterfaceConfigurations Určuje síťové konfigurace, které se použijí k vytvoření síťových prostředků virtuálního počítače. VirtualMachineNetworkInterfaceConfiguration[]
networkInterfaces Určuje seznam ID prostředků pro síťová rozhraní přidružená k virtuálnímu počítači. NetworkInterfaceReference[]

VirtualMachineNetworkInterfaceConfiguration

Název Description Hodnota
name Název konfigurace síťového rozhraní. string (povinné)
properties Popisuje konfiguraci PROTOKOLU IP profilu sítě virtuálního počítače. VirtualMachineNetworkInterfaceConfigurationPropertie...

VirtualMachineNetworkInterfaceConfigurationPropertie...

Název Description Hodnota
deleteOption Zadejte, co se stane se síťovým rozhraním při odstranění virtuálního počítače. Odstranit
"Odpojit"
disableTcpStateTracking Určuje, jestli je síťové rozhraní zakázané pro sledování stavu tcp. bool
nastavení dns Nastavení DNS, která se mají použít v síťových rozhraních. VirtualMachineNetworkInterfaceDnsSettingsConfigurati...
konfigurace dscp Dílčí zdroj
enableAcceleratedNetworking Určuje, jestli má síťové rozhraní akcelerované síťové služby. bool
enableFpga Určuje, jestli má síťové rozhraní povolenou síť FPGA. bool
enableIPForwarding Určuje, jestli je pro tuto síťovou kartu povolené předávání IP. bool
konfigurace ip Určuje konfigurace PROTOKOLU IP síťového rozhraní. VirtualMachineNetworkInterfaceIPConfiguration[] (povinné)
skupina zabezpečení sítě Skupina zabezpečení sítě. Dílčí zdroj
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

VirtualMachineNetworkInterfaceDnsSettingsConfigurati...

Název Description Hodnota
servery dns Seznam IP adres serverů DNS string[]

VirtualMachineNetworkInterfaceIPConfiguration

Název Description Hodnota
name Název konfigurace PROTOKOLU IP. string (povinné)
properties Popisuje vlastnosti konfigurace protokolu IP síťového rozhraní virtuálního počítače. VirtualMachineNetworkInterfaceIPConfigurationPropert...

VirtualMachineNetworkInterfaceIPConfigurationPropert...

Název Description Hodnota
applicationGatewayBackendAddressPools Určuje pole odkazů na back-endové fondy adres aplikačních bran. Virtuální počítač může odkazovat na back-endové fondy adres více aplikačních bran. Stejnou aplikační bránu nemůže používat více virtuálních počítačů. Dílčí zdroj[]
applicationSecurityGroups Určuje pole odkazů na skupinu zabezpečení aplikace. Dílčí zdroj[]
loadBalancerBackendAddressPools Určuje pole odkazů na back-endové fondy adres nástrojů pro vyrovnávání zatížení. Virtuální počítač 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 virtuálních počítačů nemůže používat stejný nástroj pro vyrovnávání zatížení se skladovou položkou Basic]. Dílčí zdroj[]
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 Api-Version 2017-03-30 a dále představuje, jestli je konkrétní konfigurace ip adresy IPv4 nebo IPv6. Výchozí hodnota se používá jako IPv4. Možné hodnoty jsou: IPv4 a IPv6. 'IPv4'
'IPv6'
publicIPAddressConfiguration PublicIPAddressConfiguration. VirtualMachinePublicIPAddressConfiguration
podsíť Určuje identifikátor podsítě. Dílčí zdroj

VirtualMachinePublicIPAddressConfiguration

Název Description Hodnota
name Název konfigurace veřejné IP adresy. string (povinné)
properties Popisuje konfiguraci PublicIPAddress konfigurace IP adres virtuálních počítačů. VirtualMachinePublicIPAddressConfigurationVlastnosti
Sku Popisuje skladovou položku veřejné IP adresy. Dá se nastavit pouze s orchestrationMode jako flexibilní. PublicIPAddressSku

VirtualMachinePublicIPAddressConfigurationVlastnosti

Název Description Hodnota
deleteOption Určení, co se stane s veřejnou IP adresou při odstranění virtuálního počítače Odstranit
"Odpojit"
dnsSettings Nastavení dns, která se mají použít na veřejných IP adresách . VirtualMachinePublicIPAddressDnsSettingsConfiguratio...
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. VirtualMachineIpTag[]
publicIPAddressVersion K dispozici od Api-Version 2019-07-01 a dále představuje, jestli je konkrétní ip konfigurace IPv4 nebo IPv6. Výchozí hodnota se považuje za IPv4. Možné hodnoty jsou: IPv4 a IPv6. 'IPv4'
'IPv6'
publicIPAllocationMethod Určení typu přidělení veřejné IP adresy Dynamická
'Static'
publicIPPrefix PublicIPPrefix, ze kterého se mají přidělovat veřejné IP adresy. Dílčí zdroj

VirtualMachinePublicIPAddressDnsSettingsConfiguratio...

Název Description Hodnota
domainNameLabel Předpona popisku názvu domény prostředků PublicIPAddress, které se vytvoří. Vygenerovaný popisek názvu je zřetězení popisku názvu domény a jedinečného ID profilu sítě virtuálních počítačů. string (povinné)

VirtualMachineIpTag

Název Description Hodnota
ipTagType Typ značky IP adresy. Příklad: FirstPartyUsage. řetězec
značka Značka IP adresy přidružená k veřejné IP adrese. Příklad: SQL, Storage atd. řetězec

PublicIPAddressSku

Název Description Hodnota
name Zadejte název skladové položky veřejné IP adresy. 'Základní'
'Standard'
tier Určení úrovně skladové položky veřejné IP adresy 'Globální'
'Regionální'

NetworkInterfaceReference

Název Description Hodnota
id ID prostředku řetězec
properties Popisuje referenční vlastnosti síťového rozhraní. NetworkInterfaceReferenceProperties

NetworkInterfaceReferenceProperties

Název Description Hodnota
deleteOption Určení, co se stane se síťovým rozhraním při odstranění virtuálního počítače Odstranit
"Odpojit"
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

VirtualMachineScaleSetVMNetworkProfileConfiguration

Název Description Hodnota
networkInterfaceConfigurations Seznam konfigurací sítě. VirtualMachineScaleSetNetworkConfiguration[]

VirtualMachineScaleSetNetworkConfiguration

Název Description Hodnota
name Název konfigurace sítě. string (povinné)
properties Popisuje konfiguraci ip adres profilu sítě škálovací sady virtuálních počítačů. VirtualMachineScaleSetNetworkConfigurationProperties

VirtualMachineScaleSetNetworkConfigurationProperties

Název Description Hodnota
deleteOption Určení, co se stane se síťovým rozhraním při odstranění virtuálního počítače Odstranit
"Odpojit"
disableTcpStateTracking Určuje, zda je síťové rozhraní zakázané pro sledování stavu tcp. bool
dnsSettings Nastavení dns, která se mají použít v síťových rozhraních. VirtualMachineScaleSetNetworkConfigurationDnsSetting...
enableAcceleratedNetworking Určuje, zda je síťové rozhraní povoleno akcelerovaným síťovým rozhraním. bool
enableFpga Určuje, zda je síťové rozhraní povoleno sítí FPGA. bool
enableIPForwarding Jestli je u této síťové karty povolené předávání IP adres. bool
ipConfigurations Určuje konfigurace PROTOKOLU IP síťového rozhraní. VirtualMachineScaleSetIPConfiguration[] (povinné)
networkSecurityGroup Skupina zabezpečení sítě. Dílčí zdroj
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

VirtualMachineScaleSetNetworkConfigurationDnsSetting...

Název Description Hodnota
dnsServery Seznam IP adres serverů DNS string[]

VirtualMachineScaleSetIPConfiguration

Název Description Hodnota
name Název konfigurace PROTOKOLU IP. string (povinné)
properties Popisuje vlastnosti konfigurace ip adres profilu sítě škálovací sady virtuálních počítačů. VirtualMachineScaleSetIPConfigurationProperties

VirtualMachineScaleSetIPConfigurationProperties

Název Description 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 službu Application Gateway. 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žívat stejný nástroj pro vyrovnávání zatížení základní skladové položky. 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žívat stejný nástroj pro vyrovnávání zatížení základní skladové položky. 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 Api-Version 2017-03-30 a vyšší, představuje, jestli je konkrétní konfigurace ip adresy IPv4 nebo IPv6. Výchozí hodnota se považuje za IPv4. Možné hodnoty jsou: IPv4 a IPv6. 'IPv4'
'IPv6'
publicIPAddressConfiguration PublicIPAddressConfiguration. VirtualMachineScaleSetPublicIPAddressConfiguration
podsíť Určuje identifikátor podsítě. ApiEntityReference

VirtualMachineScaleSetPublicIPAddressConfiguration

Název Description Hodnota
name Název konfigurace veřejné IP adresy. string (povinné)
properties Popisuje konfiguraci publicIPAddress konfigurace IP škálovací sady virtuálních počítačů. VirtualMachineScaleSetPublicIPAddressConfigurationPr...
Sku Popisuje skladovou položku veřejné IP adresy. Dá se nastavit jenom s OrchestrationMode jako flexibilní. PublicIPAddressSku

VirtualMachineScaleSetPublicIPAddressConfigurationPr...

Název Description Hodnota
deleteOption Zadejte, co se stane s veřejnou IP adresou při odstranění virtuálního počítače. Odstranit
"Odpojit"
nastavení dns Nastavení DNS, která se mají použít pro veřejné IP adresy . VirtualMachineScaleSetPublicIPAddressConfigurationDn...
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 Api-Version 2019-07-01 a dále, představuje, jestli je konkrétní konfigurace ip adresy IPv4 nebo IPv6. Výchozí hodnota se používá jako IPv4. Možné hodnoty jsou: IPv4 a IPv6. 'IPv4'
'IPv6'
publicIPPrefix PublicIPPrefix, ze kterého chcete přidělit veřejné IP adresy. Dílčí zdroj

VirtualMachineScaleSetPublicIPAddressConfigurationDn...

Název Description Hodnota
název_doményPoznak_domény Popisek Názvu domény. Zřetězení popisku názvu domény a indexu virtuálního počítače bude popisky názvu domény prostředků PublicIPAddress, které se vytvoří. string (povinné)

VirtualMachineScaleSetIpTag

Název Description Hodnota
ipTagType Typ značky IP adresy. Příklad: FirstPartyUsage. řetězec
značka Značka IP adresy přidružená k veřejné IP adrese. Příklad: SQL, Storage atd. řetězec

ApiEntityReference

Název Description Hodnota
id ID prostředku ARM ve tvaru /subscriptions/{Id_předplatného}/resourceGroups/{název_skupiny_prostředků}/... řetězec

OSProfile

Název Description 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: Je potřeba splnit 3 ze 4 níže uvedených podmínek.
Obsahuje menší znaky.
Obsahuje velké znaky.
Má číslici
Má speciální znak (shoda regulárního výrazu [\W_])

Zakázané 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 Resetování služby Vzdálená plocha nebo jejího přihlašovacího hesla 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

Omezení:
Citlivá hodnota. Předání jako zabezpečený parametr
adminUsername Určuje název účtu správce.

Tuto vlastnost nelze po vytvoření virtuálního počítače aktualizovat.

Omezení jenom pro Windows: Nemůže končit na "."

Zakázané 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

Maximální délka (Linux): 64 znaků

Maximální délka (Windows): 20 znaků.
řetězec
allowExtensionOperations Určuje, jestli mají být na virtuálním počítači povolené operace rozšíření. Tato hodnota může být nastavena na hodnotu False pouze v případě, že na virtuálním počítači nejsou k dispozici žádná rozšíření. bool
Název_počítače Určuje název operačního systému hostitele 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 a omezení vytváření názvů najdete v pokynech k implementaci služeb infrastruktury Azure. řetězec
Customdata Určuje řetězec vlastních dat s kódováním base-64. Řetězec s kódováním base-64 je dekódován na binární 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: Ve vlastnosti customData nepředávejte žádné tajné kódy ani hesla. Tuto vlastnost nelze po vytvoření virtuálního počítače aktualizovat. Vlastnost customData se předá virtuálnímu počítači, který se má uložit jako soubor. Další informace najdete v tématu Vlastní data 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 Distributions. Konfigurace Linuxu
requireGuestProvisionSignal Volitelná vlastnost, která musí být buď nastavena na Hodnotu True, nebo vynechána. bool
Tajemství Určuje sadu certifikátů, které se mají nainstalovat do virtuálního počítače. Pokud chcete nainstalovat certifikáty na virtuální počítač, doporučujeme použít rozšíření virtuálního počítače Azure Key Vault pro Linux nebo rozšíření virtuálního počítače Azure Key Vault pro Windows. VaultSecretGroup[]
windowsConfiguration Určuje nastavení operačního systému Windows na virtuálním počítači. Konfigurace Windows

Konfigurace Linuxu

Název Description Hodnota
disablePasswordAuthentication Určuje, jestli má být zakázáno ověřování heslem. bool
enableVMAgentPlatformUpdates Určuje, jestli je pro virtuální počítač s Linuxem povolená Aktualizace platformy VMAgent Platform. Výchozí hodnota je false. bool
patchSettings [Funkce Preview] Určuje nastavení související s opravami hosta virtuálního počítače v Linuxu. LinuxPatchSettings
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ím chováním je nastavit hodnotu true. Tím se zajistí, že je na virtuálním počítači nainstalovaný agent virtuálního počítače, aby bylo možné do virtuálního počítače později přidat rozšíření. bool
Ssh Určuje konfiguraci klíče SSH pro operační systém Linux. Konfigurace Ssh

LinuxPatchSettings

Název Description Hodnota
assessmentMode Určuje režim posouzení oprav hosta virtuálního počítače pro virtuální počítač IaaS.

Možné hodnoty:

ImageDefault – řídíte načasování posouzení oprav na virtuálním počítači.

AutomaticByPlatform – platforma aktivuje pravidelná hodnocení oprav. Vlastnost provisionVMAgent musí být true.
'AutomaticByPlatform'
ImageDefault
automaticByPlatformSettings Určuje další nastavení pro režim oprav AutomaticByPlatform v opravách hosta virtuálního počítače v Linuxu. LinuxVMGuestPatchAutomaticByPlatformSettings
patchMode Určuje režim oprav hosta virtuálního počítače na virtuální počítač IaaS nebo virtuální počítače přidružené ke škálovací sadě virtuálních počítačů s OrchestrationMode jako flexibilní.

Možné hodnoty:

ImageDefault – použije se výchozí konfigurace oprav virtuálního počítače.

AutomaticByPlatform – virtuální počítač bude automaticky aktualizován platformou. Vlastnost provisionVMAgent musí být true.
'AutomaticByPlatform'
ImageDefault

LinuxVMGuestPatchAutomaticByPlatformSettings

Název Description Hodnota
bypassPlatformSafetyChecksOnUserSchedule Umožňuje zákazníkovi naplánovat opravy bez náhodných upgradů. bool
rebootSetting Určuje nastavení restartování pro všechny operace instalace opravy AutomaticByPlatform. Vždy
IfRequired
'Nikdy'
Neznámý

Konfigurace Ssh

Název Description Hodnota
publicKeys Seznam veřejných klíčů SSH používaných k ověřování na virtuálních počítačích založených na Linuxu SshPublicKey[]

SshPublicKey

Název Description Hodnota
Keydata Certifikát veřejného klíče SSH, který se používá k ověření s virtuálním počítačem prostřednictvím SSH. Klíč musí být alespoň 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]/azure/virtual-machines/linux/create-ssh-keys-detailed). řetězec
program 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, je k souboru připojen zadaný klíč. Příklad: /home/user/.ssh/authorized_keys řetězec

VaultSecretGroup

Název Description Hodnota
sourceVault Relativní adresa URL Key Vault obsahující všechny certifikáty v trezoruCertificates. Dílčí zdroj
vaultCertificates Seznam odkazů na trezor klíčů ve službě SourceVault, které obsahují certifikáty. VaultCertificate[]

VaultCertificate

Název Description 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. U virtuálních počítačů 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 mají formát .pem. řetězec
certificateUrl Toto je adresa URL certifikátu, který se nahrál do Key Vault jako tajný kód. Informace o přidání tajného kódu do 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í Base64 následujícího objektu JSON, který je kódován v UTF-8:

{
"data":"{Base64-encoded-certificate}",
"dataType":"pfx",
"password":"{pfx-file-password}"
}
Pokud chcete nainstalovat certifikáty na virtuální počítač, doporučujeme použít rozšíření virtuálního počítače Azure Key Vault pro Linux nebo rozšíření virtuálního počítače Azure Key Vault pro Windows.
řetězec

Konfigurace Windows

Název Description 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ý je používán instalačním programem systému Windows. AdditionalUnattendContent[]
enableAutomaticUpdates Určuje, jestli je pro virtuální počítač s Windows povolená automatická Aktualizace. Výchozí hodnota je true (pravda). 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
enableVMAgentPlatformUpdates Určuje, jestli je pro virtuální počítač s Windows povolený Aktualizace platformy VMAgent Platform. Výchozí hodnota je false. bool
patchSettings [Funkce Preview] Určuje nastavení související s opravami hosta virtuálního počítače ve Windows. PatchSettings
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, je ve výchozím nastavení nastavena na true. Tím se zajistí, že je na virtuálním počítači nainstalovaný agent virtuálního počítače, aby bylo možné do virtuálního počítače později přidat rozšíření. bool
timeZone Určuje časové pásmo virtuálního počítače. např. "Tichomoří (běžný čas). Možné hodnoty mohou být TimeZoneInfo.Id 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é Windows PowerShell. WinRMConfiguration

AdditionalUnattendContent

Název Description 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 komponentu. Soubor XML musí být menší než 4 kB a musí obsahovat kořenový prvek pro vkládané nastavení nebo funkci. řetězec
passName Název hesla. 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'

PatchSettings

Název Description Hodnota
assessmentMode Určuje režim posouzení oprav hosta virtuálního počítače pro virtuální počítač IaaS.

Možné hodnoty:

ImageDefault – řídíte načasování posouzení oprav na virtuálním počítači.

AutomaticByPlatform – platforma aktivuje pravidelná hodnocení oprav. Vlastnost provisionVMAgent musí být true.
AutomaticByPlatform
ImageDefault
automaticByPlatformSettings Určuje další nastavení pro režim oprav AutomaticByPlatform v opravách hosta virtuálního počítače ve Windows. WindowsVMGuestPatchAutomaticByPlatformSettings
enableHotpatching Umožňuje zákazníkům opravovat virtuální počítače Azure bez nutnosti restartování. Pro enableHotpatching musí být vlastnost provisionVMAgent nastavená na hodnotu true a vlastnost patchMode musí být nastavená na AutomaticByPlatform. bool
patchMode Určuje režim oprav hosta virtuálního počítače pro virtuální počítač IaaS nebo virtuální počítače přidružené ke škálovací sadě virtuálních počítačů s orchestrationMode jako flexibilní.

Možné hodnoty:

Ručně – Můžete řídit použití oprav na virtuální počítač. Provedete to ručním použitím oprav uvnitř virtuálního počítače. V tomto režimu jsou automatické aktualizace zakázány; Vlastnost WindowsConfiguration.enableAutomaticUpdates musí být false

AutomaticByOS – operační systém virtuální počítač automaticky aktualizuje. Vlastnost WindowsConfiguration.enableAutomaticUpdates musí být true.

AutomaticByPlatform – virtuální počítač se automaticky aktualizuje platformou. Vlastnosti provisionVMAgent a WindowsConfiguration.enableAutomaticUpdates musí být true.
'AutomaticByOS'
AutomaticByPlatform
"Ruční"

WindowsVMGuestPatchAutomaticByPlatformSettings

Název Description Hodnota
bypassPlatformSafetyChecksOnUserSchedule Umožňuje zákazníkovi naplánovat opravy bez náhodných upgradů. bool
rebootSetting Určuje nastavení restartování pro všechny operace instalace oprav AutomaticByPlatform. Vždy
IfRequired
'Nikdy'
Neznámý

WinRMConfiguration

Název Description Hodnota
Posluchače Seznam naslouchacích procesů vzdálené správy systému Windows WinRMListener[]

WinRMListener

Název Description Hodnota
adresa URL certifikátu Toto je adresa URL certifikátu, který se nahrál do Key Vault jako tajný kód. Informace o přidání tajného kódu do Key Vault najdete v tématu Přidání klíče nebo tajného klíče do trezoru klíčů. V takovém případě musí být váš certifikát kódováním Base64 následujícího objektu JSON, který je zakódovaný ve formátu UTF-8:

{
"data":"{Base64-encoded-certificate}",
"dataType":"pfx",
"password":"{pfx-file-password}"
}
Pokud chcete nainstalovat certifikáty na virtuální počítač, doporučujeme použít rozšíření virtuálního počítače Azure Key Vault pro Linux nebo rozšíření virtuálního počítače Azure Key Vault pro Windows.
řetězec
Protokol Určuje protokol naslouchacího procesu WinRM. Možné hodnoty jsou http,https. Http
Https

VirtualMachineScaleSetVMProtectionPolicy

Název Description 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í zvažovaný k odstranění. bool
ochranaFromScaleSetActions 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 se neměly použít na virtuální počítač se škálovací sadou virtuálních počítačů. bool

Profil zabezpečení

Název Description Hodnota
šifrováníAtHost Tuto vlastnost může uživatel v požadavku použít k povolení nebo zakázání šifrování hostitele pro virtuální počítač nebo škálovací sadu virtuálních počítačů. Tím povolíte šifrování pro všechny disky, včetně disku prostředku nebo dočasného disku v samotném hostiteli. Výchozí chování je: Šifrování na hostiteli se zakáže, pokud tato vlastnost není pro prostředek nastavená na true. bool
typ zabezpečení Určuje typ zabezpečení virtuálního počítače. Aby bylo možné UefiSettings povolit, musí být nastavená na libovolnou zadanou hodnotu. Výchozí chování je: UefiSettings nebude povolena, pokud není tato vlastnost nastavena. Důvěrné virtuální počítače
TrustedLaunch
uefiSettings Určuje nastavení zabezpečení, jako je zabezpečené spouštění a virtuálnítpm použité při vytváření virtuálního počítače. Minimální verze api: 2020-12-01. Nastavení Uefi

Nastavení Uefi

Název Description Hodnota
secureBootEnabled Určuje, jestli má být na virtuálním počítači povolené zabezpečené spouštění. Minimální verze api: 2020-12-01. bool
vTpmEnabled Určuje, jestli se má na virtuálním počítači povolit vTPM. Minimální verze api: 2020-12-01. bool

Profil úložiště

Název Description Hodnota
datové disky 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[]
diskControllerType Určuje typ řadiče disku nakonfigurovaný pro virtuální počítač. Poznámka: Tato vlastnost se nastaví na výchozí typ řadiče disku, pokud není zadána za předpokladu, že se virtuální počítač vytváří s hyperVGeneration nastavenou na hodnotu V2 na základě možností disku s operačním systémem a velikosti virtuálního počítače ze zadané minimální verze rozhraní API. Před aktualizací jeho typu řadiče disku je potřeba virtuální počítač uvolnit, pokud neaktualizujete velikost virtuálního počítače v konfiguraci virtuálního počítače, která implicitně zruší a přerozdělí virtuální počítač. Minimální verze api-version: 2022-08-01. NVMe
SCSI
imageReference Určuje informace o obrázku, který se má použít. Můžete zadat informace o imagích platforem, imagích marketplace nebo imagích virtuálních počítačů. Tento prvek se vyžaduje, pokud chcete použít image platformy, image z Marketplace nebo image virtuálního počítače, ale nepoužívá se v jiných operacích vytváření. Odkaz na obrázek
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. OSDisk

Datový disk

Název Description Hodnota
Mezipaměti Určuje požadavky na ukládání do mezipaměti. Možné hodnoty jsou: None,ReadOnly,ReadWrite. Výchozí chování je: Žádné pro úložiště úrovně Standard. ReadOnly pro Premium Storage. 'Žádný'
ReadOnly
ReadWrite
createOption Určuje způsob vytvoření virtuálního počítače. Možné hodnoty jsou: Připojit. Tato hodnota se používá, když k vytvoření virtuálního počítače používáte specializovaný disk. FromImage. Tato hodnota se používá, když k vytvoření virtuálního počítače používáte image. Pokud používáte image platformy, měli byste také použít element imageReference popsaný výše. Pokud používáte image z marketplace, měli byste také použít dříve popsaný element plánu. "Připojit"
"Prázdné"
FromImage (povinné)
deleteOption Určuje, jestli se má datový disk při odstranění virtuálního počítače odstranit nebo odpojit. Možné hodnoty jsou: Delete. Pokud se použije tato hodnota, datový disk se při odstranění virtuálního počítače odstraní. Odpojit. Pokud se použije tato hodnota, datový disk se po odstranění virtuálního počítače zachová. Výchozí hodnota je nastavená na Odpojit. Odstranit
"Odpojit"
detachOption Určuje chování při odpojování, které se má použít při odpojování disku nebo které již probíhá odpojování od virtuálního počítače. Podporované hodnoty: ForceDetach. detachOption: ForceDetach platí jenom pro spravované datové disky. Pokud se předchozí pokus o odpojení datového disku nedokončil z důvodu neočekávaného selhání virtuálního počítače a disk se stále neuvolní, použijte vynucené odpojení jako poslední možnost k vynucení odpojení disku od virtuálního počítače. Při použití tohoto chování při odpojení nemusely být vyprázdněné všechny zápisy. Tato funkce je stále v režimu Preview a virtualMachineScaleSet ji nepodporuje. Pokud chcete vynutit odpojení datového disku, aktualizujte na hodnotuBeDetached na true spolu s nastavením detachOption: ForceDetach. 'ForceDetach'
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. Vlastnost diskSizeGB je počet bajtů × 1024^3 disku a hodnota nesmí být větší než 1023. int
image Virtuální pevný disk image zdrojového uživatele. Virtuální pevný disk se před připojením k virtuálnímu počítači zkopíruje. Pokud je k dispozici SourceImage, cílový virtuální pevný disk nesmí existovat. Virtuálníharddisk
Lun Určuje číslo logické jednotky datového disku. Tato hodnota slouží 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. ManagedDiskParameters
name Název disku. řetězec
toBeDetached Určuje, jestli probíhá odpojení datového disku od sady VirtualMachine/VirtualMachineScaleset. bool
Vhd Virtuální pevný disk. Virtuálníharddisk
writeAcceleratorEnabled Určuje, jestli má být na disku povolený nebo zakázaný writeAccelerator. bool

Virtuálníharddisk

Název Description Hodnota
Uri Určuje identifikátor URI virtuálního pevného disku. řetězec

ManagedDiskParameters

Název Description Hodnota
diskEncryptionSet Určuje ID prostředku sady prostředků šifrování spravovaného disku spravovaného zákazníkem pro spravovaný disk. DiskEncryptionSetParameters
id ID prostředku řetězec
profil zabezpečení Určuje profil zabezpečení spravovaného disku. VMDiskSecurityProfile
storageAccountType Určuje typ účtu úložiště pro spravovaný disk. POZNÁMKA: UltraSSD_LRS lze použít pouze s datovými disky, nelze je použít s diskem s operačním systémem. 'PremiumV2_LRS'
'Premium_LRS'
"Premium_ZRS"
"StandardSSD_LRS"
'StandardSSD_ZRS'
"Standard_LRS"
"UltraSSD_LRS"

DiskEncryptionSetParameters

Název Description Hodnota
id ID prostředku řetězec

VMDiskSecurityProfile

Název Description Hodnota
diskEncryptionSet Určuje ID prostředku sady šifrování disku spravovaného zákazníkem pro spravovaný disk, který se používá pro objekt blob VMGuest šifrovaný pomocí klíče spravovaného zákazníkem ConfidentialVM s operačním systémem. DiskEncryptionSetParameters
securityEncryptionType Určuje Typ šifrování spravovaného disku. Je nastavený na DiskWithVMGuestState pro šifrování spravovaného disku spolu s objektem blob VMGuestState a VMGuestStateOnly pro šifrování pouze objektu blob VMGuestState. Poznámka: Dá se nastavit jenom pro důvěrné virtuální počítače. 'DiskWithVMGuestState'
VMGuestStateOnly

Odkaz na obrázek

Název Description Hodnota
communityGalleryImageId Zadali jste jedinečné ID image galerie komunity pro nasazení virtuálního počítače. Můžete ho načíst z obrázku GET v galerii komunity. řetězec
id ID prostředku řetězec
offer 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
sharedGalleryImageId Zadali jste jedinečné ID image sdílené galerie pro nasazení virtuálního počítače. Můžete ho načíst ze sdílené galerie image volání GET. řetězec
Sku SKU image. řetězec
verze Určuje verzi image platformy nebo image z Marketplace, která se použije k vytvoření virtuálního počítače. Povolené formáty jsou Major.Minor.Build nebo "latest". Hlavní číslo, Podverze a Sestavení jsou desetinná čísla. Pokud chcete použít nejnovější verzi image dostupnou v době nasazení, zadejte nejnovější verzi. 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. Nepoužívejte pole version pro nasazení image galerie, image galerie by měla vždy používat pole id pro nasazení. Pokud chcete použít nejnovější verzi image galerie, stačí v poli id nastavit /subscriptions/{id_předplatného}/resourceGroups/{název_skupiny_prostředků}/providers/Microsoft.Compute/galleries/{galleryName}/images/{imageName}v poli id bez zadání verze. řetězec

OSDisk

Název Description Hodnota
Mezipaměti Určuje požadavky na ukládání do mezipaměti. Možné hodnoty jsou: None,ReadOnly,ReadWrite. Výchozí chování je: Žádné pro úložiště úrovně Standard. ReadOnly pro Premium Storage. 'Žádný'
ReadOnly
ReadWrite
createOption Určuje způsob vytvoření virtuálního počítače. Možné hodnoty jsou: Připojit. Tato hodnota se používá, když k vytvoření virtuálního počítače používáte specializovaný disk. FromImage. Tato hodnota se používá, když k vytvoření virtuálního počítače používáte image. Pokud používáte image platformy, měli byste také použít element imageReference popsaný výše. Pokud používáte image z marketplace, měli byste také použít dříve popsaný element plánu. "Připojit"
"Prázdné"
FromImage (povinné)
deleteOption Určuje, jestli se má při odstranění virtuálního počítače odstranit nebo odpojit disk s operačním systémem. Možné hodnoty jsou: Delete. Pokud se použije tato hodnota, disk s operačním systémem se při odstranění virtuálního počítače odstraní. Odpojit. Pokud se použije tato hodnota, disk s operačním systémem se po odstranění virtuálního počítače zachová. Výchozí hodnota je nastavená na Odpojit. U dočasného disku s operačním systémem je výchozí hodnota nastavená na Odstranit. Uživatel nemůže změnit možnost odstranění dočasného disku s operačním systémem. Odstranit
"Odpojit"
diffDiskSettings Určuje dočasné nastavení disku pro disk operačního systému používaný virtuálním počítačem. DiffDiskSettings
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. Vlastnost diskSizeGB je počet bajtů × 1024^3 disku a hodnota nesmí být větší než 1023. int
nastavení šifrování Určuje nastavení šifrování disku s operačním systémem. Minimální verze api-version: 2015-06-15. Nastavení DiskEncryptionSettings
image Virtuální pevný disk image zdrojového uživatele. Virtuální pevný disk se před připojením k virtuálnímu počítači zkopíruje. Pokud je k dispozici SourceImage, cílový virtuální pevný disk nesmí existovat. Virtuálníharddisk
spravovaný disk Parametry spravovaného disku. ManagedDiskParameters
name Název disku. řetězec
typ operačního systému 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 jsou: Windows,Linux. 'Linux'
'Windows'
Vhd Virtuální pevný disk. Virtuálníharddisk
writeAcceleratorEnabled Určuje, jestli má být na disku povolený nebo zakázaný writeAccelerator. bool

DiffDiskSettings

Název Description Hodnota
možnost Určuje nastavení dočasného disku pro disk operačního systému. 'Místní'
Umístění Určuje umístění dočasného disku pro disk s operačním systémem. Možné hodnoty jsou: CacheDisk,ResourceDisk. Výchozí chování je: CacheDisk , pokud je nakonfigurovaný pro velikost virtuálního počítače, jinak se použije ResourceDisk . Podívejte se do dokumentace k velikostem virtuálního počítače s Windows na adrese /azure/virtual-machines/windows/sizes a virtuální počítač s Linuxem na adrese /azure/virtual-machines/linux/sizes, kde zjistíte, které velikosti virtuálních počítačů zpřístupňují disk mezipaměti. CacheDisk
'ResourceDisk'

Nastavení DiskEncryptionSettings

Název Description Hodnota
diskEncryptionKey Určuje umístění šifrovacího klíče disku, což je tajný klíč Key Vault. KeyVaultSecretReference
enabled Určuje, jestli má být na virtuálním počítači povolené šifrování disků. bool
klíč_klíč_kryptografie Určuje umístění šifrovacího klíče klíče v Key Vault. KeyVaultKeyReference

KeyVaultSecretReference

Název Description Hodnota
adresa URL tajného kódu Adresa URL odkazující na tajný kód v Key Vault. string (povinné)
sourceVault Relativní adresa URL Key Vault obsahující tajný kód. Dílčí zdroj (povinné)

KeyVaultKeyReference

Název Description Hodnota
keyUrl Adresa URL odkazující na šifrovací klíč klíče v Key Vault. string (povinné)
sourceVault Relativní adresa URL Key Vault obsahující klíč. Dílčí zdroj (povinné)

Definice prostředku šablony ARM

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

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í kód JSON.

{
  "type": "Microsoft.Compute/virtualMachineScaleSets/virtualMachines",
  "apiVersion": "2023-03-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "identity": {
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {},
      "{customized property}": {}
    }
  },
  "plan": {
    "name": "string",
    "product": "string",
    "promotionCode": "string",
    "publisher": "string"
  },
  "properties": {
    "additionalCapabilities": {
      "hibernationEnabled": "bool",
      "ultraSSDEnabled": "bool"
    },
    "availabilitySet": {
      "id": "string"
    },
    "diagnosticsProfile": {
      "bootDiagnostics": {
        "enabled": "bool",
        "storageUri": "string"
      }
    },
    "hardwareProfile": {
      "vmSize": "string",
      "vmSizeProperties": {
        "vCPUsAvailable": "int",
        "vCPUsPerCore": "int"
      }
    },
    "licenseType": "string",
    "networkProfile": {
      "networkApiVersion": "2020-11-01",
      "networkInterfaceConfigurations": [
        {
          "name": "string",
          "properties": {
            "deleteOption": "string",
            "disableTcpStateTracking": "bool",
            "dnsSettings": {
              "dnsServers": [ "string" ]
            },
            "dscpConfiguration": {
              "id": "string"
            },
            "enableAcceleratedNetworking": "bool",
            "enableFpga": "bool",
            "enableIPForwarding": "bool",
            "ipConfigurations": [
              {
                "name": "string",
                "properties": {
                  "applicationGatewayBackendAddressPools": [
                    {
                      "id": "string"
                    }
                  ],
                  "applicationSecurityGroups": [
                    {
                      "id": "string"
                    }
                  ],
                  "loadBalancerBackendAddressPools": [
                    {
                      "id": "string"
                    }
                  ],
                  "primary": "bool",
                  "privateIPAddressVersion": "string",
                  "publicIPAddressConfiguration": {
                    "name": "string",
                    "properties": {
                      "deleteOption": "string",
                      "dnsSettings": {
                        "domainNameLabel": "string"
                      },
                      "idleTimeoutInMinutes": "int",
                      "ipTags": [
                        {
                          "ipTagType": "string",
                          "tag": "string"
                        }
                      ],
                      "publicIPAddressVersion": "string",
                      "publicIPAllocationMethod": "string",
                      "publicIPPrefix": {
                        "id": "string"
                      }
                    },
                    "sku": {
                      "name": "string",
                      "tier": "string"
                    }
                  },
                  "subnet": {
                    "id": "string"
                  }
                }
              }
            ],
            "networkSecurityGroup": {
              "id": "string"
            },
            "primary": "bool"
          }
        }
      ],
      "networkInterfaces": [
        {
          "id": "string",
          "properties": {
            "deleteOption": "string",
            "primary": "bool"
          }
        }
      ]
    },
    "networkProfileConfiguration": {
      "networkInterfaceConfigurations": [
        {
          "name": "string",
          "properties": {
            "deleteOption": "string",
            "disableTcpStateTracking": "bool",
            "dnsSettings": {
              "dnsServers": [ "string" ]
            },
            "enableAcceleratedNetworking": "bool",
            "enableFpga": "bool",
            "enableIPForwarding": "bool",
            "ipConfigurations": [
              {
                "name": "string",
                "properties": {
                  "applicationGatewayBackendAddressPools": [
                    {
                      "id": "string"
                    }
                  ],
                  "applicationSecurityGroups": [
                    {
                      "id": "string"
                    }
                  ],
                  "loadBalancerBackendAddressPools": [
                    {
                      "id": "string"
                    }
                  ],
                  "loadBalancerInboundNatPools": [
                    {
                      "id": "string"
                    }
                  ],
                  "primary": "bool",
                  "privateIPAddressVersion": "string",
                  "publicIPAddressConfiguration": {
                    "name": "string",
                    "properties": {
                      "deleteOption": "string",
                      "dnsSettings": {
                        "domainNameLabel": "string"
                      },
                      "idleTimeoutInMinutes": "int",
                      "ipTags": [
                        {
                          "ipTagType": "string",
                          "tag": "string"
                        }
                      ],
                      "publicIPAddressVersion": "string",
                      "publicIPPrefix": {
                        "id": "string"
                      }
                    },
                    "sku": {
                      "name": "string",
                      "tier": "string"
                    }
                  },
                  "subnet": {
                    "id": "string"
                  }
                }
              }
            ],
            "networkSecurityGroup": {
              "id": "string"
            },
            "primary": "bool"
          }
        }
      ]
    },
    "osProfile": {
      "adminPassword": "string",
      "adminUsername": "string",
      "allowExtensionOperations": "bool",
      "computerName": "string",
      "customData": "string",
      "linuxConfiguration": {
        "disablePasswordAuthentication": "bool",
        "enableVMAgentPlatformUpdates": "bool",
        "patchSettings": {
          "assessmentMode": "string",
          "automaticByPlatformSettings": {
            "bypassPlatformSafetyChecksOnUserSchedule": "bool",
            "rebootSetting": "string"
          },
          "patchMode": "string"
        },
        "provisionVMAgent": "bool",
        "ssh": {
          "publicKeys": [
            {
              "keyData": "string",
              "path": "string"
            }
          ]
        }
      },
      "requireGuestProvisionSignal": "bool",
      "secrets": [
        {
          "sourceVault": {
            "id": "string"
          },
          "vaultCertificates": [
            {
              "certificateStore": "string",
              "certificateUrl": "string"
            }
          ]
        }
      ],
      "windowsConfiguration": {
        "additionalUnattendContent": [
          {
            "componentName": "Microsoft-Windows-Shell-Setup",
            "content": "string",
            "passName": "OobeSystem",
            "settingName": "string"
          }
        ],
        "enableAutomaticUpdates": "bool",
        "enableVMAgentPlatformUpdates": "bool",
        "patchSettings": {
          "assessmentMode": "string",
          "automaticByPlatformSettings": {
            "bypassPlatformSafetyChecksOnUserSchedule": "bool",
            "rebootSetting": "string"
          },
          "enableHotpatching": "bool",
          "patchMode": "string"
        },
        "provisionVMAgent": "bool",
        "timeZone": "string",
        "winRM": {
          "listeners": [
            {
              "certificateUrl": "string",
              "protocol": "string"
            }
          ]
        }
      }
    },
    "protectionPolicy": {
      "protectFromScaleIn": "bool",
      "protectFromScaleSetActions": "bool"
    },
    "securityProfile": {
      "encryptionAtHost": "bool",
      "securityType": "string",
      "uefiSettings": {
        "secureBootEnabled": "bool",
        "vTpmEnabled": "bool"
      }
    },
    "storageProfile": {
      "dataDisks": [
        {
          "caching": "string",
          "createOption": "string",
          "deleteOption": "string",
          "detachOption": "ForceDetach",
          "diskSizeGB": "int",
          "image": {
            "uri": "string"
          },
          "lun": "int",
          "managedDisk": {
            "diskEncryptionSet": {
              "id": "string"
            },
            "id": "string",
            "securityProfile": {
              "diskEncryptionSet": {
                "id": "string"
              },
              "securityEncryptionType": "string"
            },
            "storageAccountType": "string"
          },
          "name": "string",
          "toBeDetached": "bool",
          "vhd": {
            "uri": "string"
          },
          "writeAcceleratorEnabled": "bool"
        }
      ],
      "diskControllerType": "string",
      "imageReference": {
        "communityGalleryImageId": "string",
        "id": "string",
        "offer": "string",
        "publisher": "string",
        "sharedGalleryImageId": "string",
        "sku": "string",
        "version": "string"
      },
      "osDisk": {
        "caching": "string",
        "createOption": "string",
        "deleteOption": "string",
        "diffDiskSettings": {
          "option": "Local",
          "placement": "string"
        },
        "diskSizeGB": "int",
        "encryptionSettings": {
          "diskEncryptionKey": {
            "secretUrl": "string",
            "sourceVault": {
              "id": "string"
            }
          },
          "enabled": "bool",
          "keyEncryptionKey": {
            "keyUrl": "string",
            "sourceVault": {
              "id": "string"
            }
          }
        },
        "image": {
          "uri": "string"
        },
        "managedDisk": {
          "diskEncryptionSet": {
            "id": "string"
          },
          "id": "string",
          "securityProfile": {
            "diskEncryptionSet": {
              "id": "string"
            },
            "securityEncryptionType": "string"
          },
          "storageAccountType": "string"
        },
        "name": "string",
        "osType": "string",
        "vhd": {
          "uri": "string"
        },
        "writeAcceleratorEnabled": "bool"
      }
    },
    "userData": "string"
  }
}

Hodnoty vlastností

virtualMachineScaleSets/virtualMachines

Název Description Hodnota
typ Typ prostředku Microsoft.Compute/virtualMachineScaleSets/virtualMachines
apiVersion Verze rozhraní API prostředku '2023-03-01'
name Název prostředku

Podívejte se, jak nastavit názvy a typy pro podřízené prostředky v šablonách JSON ARM.
string (povinné)
location Umístění prostředku string (povinné)
tags Značky prostředků Slovník názvů a hodnot značek. Zobrazit značky v šablonách
identity Identita virtuálního počítače, pokud je nakonfigurovaná. VirtualMachineIdentity
Plán Určuje informace o imagi z marketplace, která se použije 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 tuto image povolit pro programové použití. V Azure Portal vyhledejte image z marketplace, kterou chcete použít, a pak klikněte na Chci nasadit programově, Začínáme> . Zadejte požadované informace a klikněte na Uložit. Plán
properties Popisuje vlastnosti virtuálního počítače škálovací sady virtuálních počítačů. VirtualMachineScaleSetVM – vlastnosti

VirtualMachineIdentity

Název Description Hodnota
typ Typ identity použitý pro virtuální počítač. Typ SystemAssigned, UserAssigned zahrnuje implicitně vytvořenou identitu i sadu identit přiřazených uživatelem. Typ None odebere z virtuálního počítače všechny identity. 'Žádný'
'SystemAssigned'
SystemAssigned, UserAssigned
UserAssigned
userAssignedIdentity Seznam identit uživatelů přidružených k virtuálnímu počítači. Odkazy na klíče slovníku identit uživatelů budou ID prostředků ARM ve formátu//subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. UserAssignedIdentity

UserAssignedIdentity

Název Description Hodnota
{přizpůsobená vlastnost} UserAssignedIdentitiesValue
{přizpůsobená vlastnost} UserAssignedIdentitiesValue

UserAssignedIdentitiesValue

Tento objekt neobsahuje žádné vlastnosti, které by se nastavily během nasazování. Všechny vlastnosti jsou jen pro čtení.

Plánování

Název Description Hodnota
name ID plánu řetězec
product Určuje produkt image z marketplace. Jedná se o stejnou hodnotu jako u prvku Offer v elementu imageReference. řetězec
promotionCode Propagační kód. řetězec
vydavatel ID vydavatele. řetězec

VirtualMachineScaleSetVM – vlastnosti

Název Description Hodnota
additionalCapabilities Určuje další funkce, které jsou na virtuálním počítači ve škálovací sadě povolené nebo zakázané. Například: jestli má virtuální počítač možnost podporovat připojení spravovaných datových disků s UltraSSD_LRS typu účtu úložiště. AdditionalCapabilities
availabilitySet Určuje informace o skupině dostupnosti, ke které se má virtuální počítač přiřadit. 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 Přehled skupin dostupnosti. Další informace o plánované údržbě Azure najdete v tématu Údržba a aktualizace pro Virtual Machines v Azure. V současné době je možné virtuální počítač přidat do skupiny dostupnosti pouze při vytváření. Existující virtuální počítač nejde přidat do skupiny dostupnosti. Dílčí zdroj
diagnosticsProfile Určuje stav nastavení diagnostiky spouštění. Minimální verze api-version: 2015-06-15. Diagnostickýprofile
hardwareProfile Určuje nastavení hardwaru virtuálního počítače. HardwareProfile
typ licence Určuje, že image nebo disk, který používáte, byly licencovány místně.

Možné hodnoty pro operační systém Windows Server:

Windows_Client

Windows_Server

Možné hodnoty pro operační systém Linux Server:

RHEL_BYOS (pro RHEL)

SLES_BYOS (pro SUSE)

Další informace najdete v tématu Zvýhodněné hybridní využití Azure pro Windows Server.

Zvýhodněné hybridní využití Azure pro Linux Server

Minimální verze api: 2015-06-15
řetězec
profil sítě Určuje síťová rozhraní virtuálního počítače. Profil sítě
konfigurace profilu sítě 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č. OSProfile
zásady ochrany Určuje zásady ochrany virtuálního počítače. VirtualMachineScaleSetVMProtectionPolicy
profil zabezpečení Určuje nastavení profilu souvisejícího se zabezpečením pro virtuální počítač. Profil zabezpečení
storageProfile Určuje nastavení úložiště pro disky virtuálního počítače. Profil úložiště
Userdata UserData pro virtuální počítač, který musí být zakódovaný jako base-64. Zákazník by sem neměl předávat žádné tajné kódy.

Minimální verze api: 1. 3. 2021
řetězec

AdditionalCapabilities

Název Description Hodnota
hibernaceEnabled Příznak, který povolí nebo zakáže možnost hibernace na virtuálním počítači. bool
ultraSSDEnabled Příznak, který povolí nebo zakáže možnost mít na virtuálním počítači nebo škálovací sadě virtuálních počítačů jeden nebo více spravovaných datových disků s UltraSSD_LRS typu účtu úložiště. Spravované disky s typem účtu úložiště UltraSSD_LRS je možné přidat do virtuálního počítače nebo škálovací sady virtuálních počítačů jenom v případě, že je tato vlastnost povolená. bool

Dílčí zdroj

Název Description Hodnota
id ID prostředku řetězec

Diagnostickýprofile

Název Description Hodnota
bootDiagnostics Diagnostika spouštění je funkce ladění, která umožňuje zobrazit výstup konzoly a snímek obrazovky a diagnostikovat stav virtuálního počítače. POZNÁMKA: Pokud se zadává storageUri, ujistěte se, že je účet úložiště ve stejné oblasti a předplatném jako virtuální počítač. Můžete snadno zobrazit výstup protokolu konzoly. Azure také umožňuje zobrazit snímek obrazovky virtuálního počítače z hypervisoru. BootDiagnostics

BootDiagnostics

Název Description Hodnota
enabled 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. Pokud při povolování diagnostiky spouštění není zadaný identifikátor storageUri, použije se spravované úložiště. řetězec

HardwareProfile

Název Description Hodnota
vmSize Určuje velikost virtuálního počítače. Datový typ výčtu je aktuálně zastaralý a bude odebrán do 23. prosince 2023. Doporučený způsob, jak získat seznam dostupných velikostí, je použít tato rozhraní API: Výpis všech dostupných velikostí virtuálních počítačů ve skupině dostupnosti, Výpis všech dostupných velikostí virtuálních počítačů v oblasti, Seznam všech dostupných velikostí virtuálních počítačů pro změnu velikosti. 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. "Basic_A0"
"Basic_A1"
'Basic_A2'
"Basic_A3"
"Basic_A4"
"Standard_A0"
"Standard_A1"
"Standard_A10"
'Standard_A11'
'Standard_A1_v2'
"Standard_A2"
'Standard_A2_v2'
'Standard_A2m_v2'
"Standard_A3"
'Standard_A4'
"Standard_A4_v2"
"Standard_A4m_v2"
"Standard_A5"
"Standard_A6"
"Standard_A7"
"Standard_A8"
"Standard_A8_v2"
'Standard_A8m_v2'
"Standard_A9"
"Standard_B1ms"
'Standard_B1s'
'Standard_B2ms'
'Standard_B2s'
'Standard_B4ms'
'Standard_B8ms'
'Standard_D1'
'Standard_D11'
'Standard_D11_v2'
'Standard_D12'
'Standard_D12_v2'
'Standard_D13'
'Standard_D13_v2'
"Standard_D14"
'Standard_D14_v2'
'Standard_D15_v2'
'Standard_D16_v3'
'Standard_D16s_v3'
'Standard_D1_v2'
'Standard_D2'
"Standard_D2_v2"
'Standard_D2_v3'
"Standard_D2s_v3"
'Standard_D3'
"Standard_D32_v3"
'Standard_D32s_v3'
'Standard_D3_v2'
'Standard_D4'
'Standard_D4_v2'
"Standard_D4_v3"
'Standard_D4s_v3'
'Standard_D5_v2'
"Standard_D64_v3"
'Standard_D64s_v3'
'Standard_D8_v3'
'Standard_D8s_v3'
'Standard_DS1'
'Standard_DS11'
"Standard_DS11_v2"
'Standard_DS12'
'Standard_DS12_v2'
'Standard_DS13'
'Standard_DS13-2_v2'
'Standard_DS13-4_v2'
'Standard_DS13_v2'
'Standard_DS14'
'Standard_DS14-4_v2'
'Standard_DS14-8_v2'
'Standard_DS14_v2'
'Standard_DS15_v2'
'Standard_DS1_v2'
'Standard_DS2'
'Standard_DS2_v2'
"Standard_DS3"
'Standard_DS3_v2'
'Standard_DS4'
'Standard_DS4_v2'
'Standard_DS5_v2'
'Standard_E16_v3'
'Standard_E16s_v3'
'Standard_E2_v3'
"Standard_E2s_v3"
'Standard_E32-16_v3'
'Standard_E32-8s_v3'
'Standard_E32_v3'
"Standard_E32s_v3"
'Standard_E4_v3'
"Standard_E4s_v3"
'Standard_E64-16s_v3'
'Standard_E64-32s_v3'
'Standard_E64_v3'
'Standard_E64s_v3'
'Standard_E8_v3'
'Standard_E8s_v3'
'Standard_F1'
'Standard_F16'
'Standard_F16s'
'Standard_F16s_v2'
'Standard_F1s'
'Standard_F2'
'Standard_F2s'
'Standard_F2s_v2'
'Standard_F32s_v2'
'Standard_F4'
'Standard_F4s'
'Standard_F4s_v2'
'Standard_F64s_v2'
'Standard_F72s_v2'
'Standard_F8'
'Standard_F8s'
'Standard_F8s_v2'
'Standard_G1'
'Standard_G2'
"Standard_G3"
'Standard_G4'
"Standard_G5"
'Standard_GS1'
"Standard_GS2"
'Standard_GS3'
'Standard_GS4'
'Standard_GS4-4'
'Standard_GS4-8'
"Standard_GS5"
'Standard_GS5-16'
'Standard_GS5-8'
'Standard_H16'
'Standard_H16m'
'Standard_H16mr'
'Standard_H16r'
"Standard_H8"
'Standard_H8m'
"Standard_L16s"
'Standard_L32s'
'Standard_L4s'
'Standard_L8s'
'Standard_M128-32ms'
'Standard_M128-64ms'
'Standard_M128ms'
"Standard_M128s"
'Standard_M64-16ms'
'Standard_M64-32ms'
'Standard_M64ms'
"Standard_M64s"
'Standard_NC12'
"Standard_NC12s_v2"
'Standard_NC12s_v3'
"Standard_NC24"
'Standard_NC24r'
'Standard_NC24rs_v2'
'Standard_NC24rs_v3'
'Standard_NC24s_v2'
'Standard_NC24s_v3'
'Standard_NC6'
'Standard_NC6s_v2'
"Standard_NC6s_v3"
'Standard_ND12s'
'Standard_ND24rs'
'Standard_ND24s'
'Standard_ND6s'
'Standard_NV12'
'Standard_NV24'
'Standard_NV6'
vmSizeProperties Určuje vlastnosti pro přizpůsobení velikosti virtuálního počítače. Minimální verze rozhraní API: 1. 7. 2021. Tato funkce je stále v režimu preview a virtualMachineScaleSet se nepodporuje. Další podrobnosti najdete v pokynech v tématu Přizpůsobení virtuálního počítače. VMSizeProperties

VMSizeProperties

Název Description Hodnota
vCPUsAvailable Určuje počet virtuálních procesorů dostupných pro virtuální počítač. Pokud tato vlastnost není v textu požadavku zadaná, je výchozím chováním nastavit ji na hodnotu virtuálních procesorů dostupných pro danou velikost virtuálního počítače vystavenou v odpovědi rozhraní API v seznamu všech dostupných velikostí virtuálních počítačů v oblasti. int
vCPUsPerCore Určuje poměr virtuálních procesorů k fyzickým jádrům. Pokud tato vlastnost není v textu požadavku zadaná, výchozí chování se nastaví na hodnotu vCPUsPerCore pro velikost virtuálního počítače vystavenou v odpovědi rozhraní API vypsat všechny dostupné velikosti virtuálních počítačů v oblasti. Nastavení této vlastnosti na hodnotu 1 také znamená, že hyper-threading je zakázaný. int

NetworkProfile

Název Description Hodnota
networkApiVersion určuje verzi rozhraní Microsoft.Network API použitou při vytváření síťových prostředků v konfiguraci síťového rozhraní. '2020-11-01'
networkInterfaceConfigurations Určuje síťové konfigurace, které se použijí k vytvoření síťových prostředků virtuálních počítačů. VirtualMachineNetworkInterfaceConfiguration[]
networkInterfaces Určuje seznam ID prostředků pro síťová rozhraní přidružená k virtuálnímu počítači. NetworkInterfaceReference[]

VirtualMachineNetworkInterfaceConfiguration

Název Description Hodnota
name Název konfigurace síťového rozhraní. string (povinné)
properties Popisuje konfiguraci IP adresy profilu sítě virtuálního počítače. VirtualMachineNetworkInterfaceConfigurationPropertie...

VirtualMachineNetworkInterfaceConfigurationPropertie...

Název Description Hodnota
deleteOption Určení, co se stane se síťovým rozhraním při odstranění virtuálního počítače Odstranit
"Odpojit"
disableTcpStateTracking Určuje, zda je síťové rozhraní zakázané pro sledování stavu tcp. bool
dnsSettings Nastavení dns, která se mají použít v síťových rozhraních. VirtualMachineNetworkInterfaceDnsSettingsConfigurati...
dscpConfiguration Dílčí zdroj
enableAcceleratedNetworking Určuje, jestli má síťové rozhraní akcelerované síťové služby. bool
enableFpga Určuje, jestli má síťové rozhraní povolenou síť FPGA. bool
enableIPForwarding Určuje, jestli je pro tuto síťovou kartu povolené předávání IP. bool
konfigurace ip Určuje konfigurace PROTOKOLU IP síťového rozhraní. VirtualMachineNetworkInterfaceIPConfiguration[] (povinné)
skupina zabezpečení sítě Skupina zabezpečení sítě. Dílčí zdroj
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

VirtualMachineNetworkInterfaceDnsSettingsConfigurati...

Název Description Hodnota
servery dns Seznam IP adres serverů DNS string[]

VirtualMachineNetworkInterfaceIPConfiguration

Název Description Hodnota
name Název konfigurace PROTOKOLU IP. string (povinné)
properties Popisuje vlastnosti konfigurace protokolu IP síťového rozhraní virtuálního počítače. VirtualMachineNetworkInterfaceIPConfigurationPropert...

VirtualMachineNetworkInterfaceIPConfigurationPropert...

Název Description Hodnota
applicationGatewayBackendAddressPools Určuje pole odkazů na back-endové fondy adres aplikačních bran. Virtuální počítač může odkazovat na back-endové fondy adres více aplikačních bran. Stejnou aplikační bránu nemůže používat více virtuálních počítačů. Dílčí zdroj[]
applicationSecurityGroups Určuje pole odkazů na skupinu zabezpečení aplikace. Dílčí zdroj[]
loadBalancerBackendAddressPools Určuje pole odkazů na back-endové fondy adres nástrojů pro vyrovnávání zatížení. Virtuální počítač 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 virtuálních počítačů nemůže používat stejný nástroj pro vyrovnávání zatížení se skladovou položkou Basic]. Dílčí zdroj[]
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 Api-Version 2017-03-30 a dále představuje, jestli je konkrétní konfigurace ip adresy IPv4 nebo IPv6. Výchozí hodnota se používá jako IPv4. Možné hodnoty jsou: IPv4 a IPv6. 'IPv4'
'IPv6'
publicIPAddressConfiguration PublicIPAddressConfiguration. VirtualMachinePublicIPAddressConfiguration
podsíť Určuje identifikátor podsítě. Dílčí zdroj

VirtualMachinePublicIPAddressConfiguration

Název Description Hodnota
name Název konfigurace veřejné IP adresy. string (povinné)
properties Popisuje konfiguraci publicIPAddress konfigurace IP adresy virtuálních počítačů. VirtualMachinePublicIPAddressConfigurationVlastnosti
Sku Popisuje skladovou položku veřejné IP adresy. Dá se nastavit jenom s OrchestrationMode jako flexibilní. PublicIPAddressSku

VirtualMachinePublicIPAddressConfigurationVlastnosti

Název Description Hodnota
deleteOption Zadejte, co se stane s veřejnou IP adresou při odstranění virtuálního počítače. Odstranit
"Odpojit"
nastavení dns Nastavení DNS, která se mají použít pro veřejné IP adresy . VirtualMachinePublicIPAddressDnsSettingsConfiguratio...
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. VirtualMachineIpTag[]
publicIPAddressVersion K dispozici od Api-Version 2019-07-01 a dále, představuje, jestli je konkrétní konfigurace ip adresy IPv4 nebo IPv6. Výchozí hodnota se používá jako IPv4. Možné hodnoty jsou: IPv4 a IPv6. 'IPv4'
'IPv6'
metoda publicIPAllocationMethod Zadejte typ přidělení veřejné IP adresy. Dynamická
'Static'
publicIPPrefix PublicIPPrefix, ze kterého chcete přidělit veřejné IP adresy. Dílčí zdroj

VirtualMachinePublicIPAddressDnsSettingsConfiguratio...

Název Description Hodnota
název_doményPoznak_domény Předpona popisku názvu domény prostředků PublicIPAddress, které se vytvoří. Vygenerovaný popisek názvu je zřetězení popisku názvu domény a jedinečného ID profilu sítě virtuálních počítačů. string (povinné)

VirtualMachineIpTag

Název Description Hodnota
ipTagType Typ značky IP adresy. Příklad: FirstPartyUsage. řetězec
značka Značka IP adresy přidružená k veřejné IP adrese. Příklad: SQL, Storage atd. řetězec

PublicIPAddressSku

Název Description Hodnota
name Zadejte název skladové položky veřejné IP adresy. 'Základní'
'Standardní'
tier Určení úrovně skladové položky veřejné IP adresy 'Global'
'Regionální'

NetworkInterfaceReference

Název Description Hodnota
id ID prostředku řetězec
properties Popisuje referenční vlastnosti síťového rozhraní. NetworkInterfaceReferenceProperties

NetworkInterfaceReferenceProperties

Název Description Hodnota
deleteOption Zadejte, co se stane se síťovým rozhraním při odstranění virtuálního počítače. Odstranit
"Odpojit"
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

VirtualMachineScaleSetVMNetworkProfileConfiguration

Název Description Hodnota
networkInterfaceConfigurations Seznam konfigurací sítě. VirtualMachineScaleSetNetworkConfiguration[]

VirtualMachineScaleSetNetworkConfiguration

Název Description Hodnota
name Název konfigurace sítě. string (povinné)
properties Popisuje konfiguraci ip adres profilu sítě škálovací sady virtuálních počítačů. VirtualMachineScaleSetNetworkConfigurationProperties

VirtualMachineScaleSetNetworkConfigurationProperties

Název Description Hodnota
deleteOption Zadejte, co se stane se síťovým rozhraním při odstranění virtuálního počítače. Odstranit
"Odpojit"
disableTcpStateTracking Určuje, jestli je síťové rozhraní zakázané pro sledování stavu tcp. bool
nastavení dns Nastavení DNS, která se mají použít v síťových rozhraních. VirtualMachineScaleSetNetworkConfigurationDnsSetting...
enableAcceleratedNetworking Určuje, jestli má síťové rozhraní akcelerované síťové služby. bool
enableFpga Určuje, jestli má síťové rozhraní povolenou síť FPGA. bool
enableIPForwarding Určuje, jestli je pro tuto síťovou kartu povolené předávání IP. bool
konfigurace ip Určuje konfigurace PROTOKOLU IP síťového rozhraní. VirtualMachineScaleSetIPConfiguration[] (povinné)
skupina zabezpečení sítě Skupina zabezpečení sítě. Dílčí zdroj
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

VirtualMachineScaleSetNetworkConfigurationDnsSetting...

Název Description Hodnota
servery dns Seznam IP adres serverů DNS string[]

VirtualMachineScaleSetIPConfiguration

Název Description Hodnota
name Název konfigurace PROTOKOLU IP. string (povinné)
properties Popisuje vlastnosti konfigurace sítě protokolu IP profilu škálovací sady virtuálních počítačů. VirtualMachineScaleSetIPConfigurationProperties

VirtualMachineScaleSetIPConfigurationProperties

Název Description 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 službu Application Gateway. Dílčí zdroj[]
applicationSecurityGroups Určuje pole odkazů na skupinu zabezpečení aplikace. Dílčí zdroj[]
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žívat stejný nástroj pro vyrovnávání zatížení se skladovou položkou Basic. Dílčí zdroj[]
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žívat stejný nástroj pro vyrovnávání zatížení se skladovou položkou Basic. Dílčí zdroj[]
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 Api-Version 2017-03-30 a dále představuje, jestli je konkrétní konfigurace ip adresy IPv4 nebo IPv6. Výchozí hodnota se používá jako IPv4. Možné hodnoty jsou: IPv4 a IPv6. 'IPv4'
'IPv6'
publicIPAddressConfiguration PublicIPAddressConfiguration. VirtualMachineScaleSetPublicIPAddressConfiguration
podsíť Určuje identifikátor podsítě. ApiEntityReference

VirtualMachineScaleSetPublicIPAddressConfiguration

Název Description Hodnota
name Název konfigurace veřejné IP adresy. string (povinné)
properties Popisuje konfiguraci publicIPAddress konfigurace IP škálovací sady virtuálních počítačů. VirtualMachineScaleSetPublicIPAddressConfigurationPr...
Sku Popisuje skladovou položku veřejné IP adresy. Dá se nastavit jenom s OrchestrationMode jako flexibilní. PublicIPAddressSku

VirtualMachineScaleSetPublicIPAddressConfigurationPr...

Název Description Hodnota
deleteOption Zadejte, co se stane s veřejnou IP adresou při odstranění virtuálního počítače. Odstranit
"Odpojit"
nastavení dns Nastavení DNS, která se mají použít pro veřejné IP adresy . VirtualMachineScaleSetPublicIPAddressConfigurationDn...
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 Api-Version 2019-07-01 a dále, představuje, jestli je konkrétní konfigurace ip adresy IPv4 nebo IPv6. Výchozí hodnota se používá jako IPv4. Možné hodnoty jsou: IPv4 a IPv6. 'IPv4'
'IPv6'
publicIPPrefix PublicIPPrefix, ze kterého se mají přidělovat veřejné IP adresy. Dílčí zdroj

VirtualMachineScaleSetPublicIPAddressConfigurationDn...

Název Description 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ázvu domény prostředků PublicIPAddress, které se vytvoří. string (povinné)

VirtualMachineScaleSetIpTag

Název Description Hodnota
ipTagType Typ značky IP adresy. Příklad: FirstPartyUsage. řetězec
značka Značka IP adresy přidružená k veřejné IP adrese. Příklad: SQL, Storage atd. řetězec

ApiEntityReference

Název Description Hodnota
id ID prostředku ARM ve formě /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/... řetězec

OSProfile

Název Description 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: Je třeba splnit 3 ze 4 níže uvedených podmínek
Obsahuje menší znaky.
Obsahuje horní znaky.
Obsahuje číslici.
Má speciální znak (shoda regex [\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 Resetování služby Vzdálená plocha nebo jejího přihlašovacího hesla 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

Omezení:
Citlivá hodnota. Předání jako zabezpečený parametr
adminUsername Určuje název účtu správce.

Tuto vlastnost nelze po vytvoření virtuálního počítače aktualizovat.

Omezení jenom 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

Maximální délka (Linux): 64 znaků

Maximální délka (Windows): 20 znaků.
ř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 na hodnotu False pouze v případě, že na virtuálním počítači nejsou k dispozici žádná rozšíření. bool
Název_počítače Určuje název operačního systému hostitele 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 a omezení vytváření názvů najdete v pokynech k implementaci služeb infrastruktury Azure. řetězec
Customdata Určuje řetězec vlastních dat s kódováním base-64. Řetězec s kódováním base-64 je dekódován na binární 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: Ve vlastnosti customData nepředávejte žádné tajné kódy ani hesla. Tuto vlastnost nelze po vytvoření virtuálního počítače aktualizovat. Vlastnost customData se předá virtuálnímu počítači, který se má uložit jako soubor. Další informace najdete v tématu Vlastní data 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 Distributions. Konfigurace Linuxu
requireGuestProvisionSignal Volitelná vlastnost, která musí být buď nastavena na Hodnotu True, nebo vynechána. bool
Tajemství Určuje sadu certifikátů, které se mají nainstalovat do virtuálního počítače. Pokud chcete nainstalovat certifikáty na virtuální počítač, doporučujeme použít rozšíření virtuálního počítače Azure Key Vault pro Linux nebo rozšíření virtuálního počítače Azure Key Vault pro Windows. VaultSecretGroup[]
windowsConfiguration Určuje nastavení operačního systému Windows na virtuálním počítači. Konfigurace Windows

Konfigurace Linuxu

Název Description Hodnota
disablePasswordAuthentication Určuje, jestli má být zakázáno ověřování heslem. bool
enableVMAgentPlatformUpdates Určuje, jestli je pro virtuální počítač s Linuxem povolená Aktualizace platformy VMAgent Platform. Výchozí hodnota je false. bool
patchSettings [Funkce Preview] Určuje nastavení související s opravami hosta virtuálního počítače v Linuxu. LinuxPatchSettings
provisionVMAgent Určuje, jestli se má na virtuálním počítači zřídit agent virtuálního počítače. Pokud tato vlastnost není zadána v textu požadavku, výchozím chováním je nastavit ji na true. Tím se zajistí, že je na virtuálním počítači nainstalovaný agent virtuálního počítače, aby bylo možné do virtuálního počítače později přidat rozšíření. bool
Ssh Určuje konfiguraci klíče SSH pro operační systém Linux. SshConfiguration

LinuxPatchSettings

Název Description Hodnota
assessmentMode Určuje režim posouzení oprav hosta virtuálního počítače pro virtuální počítač IaaS.

Možné hodnoty:

ImageDefault – řídíte načasování posouzení oprav na virtuálním počítači.

AutomaticByPlatform – Platforma aktivuje pravidelná posouzení oprav. Vlastnost provisionVMAgent musí být true.
AutomaticByPlatform
ImageDefault
automaticByPlatformSettings Určuje další nastavení pro režim oprav AutomaticByPlatform v rámci oprav hosta virtuálního počítače v Linuxu. LinuxVMGuestPatchAutomaticByPlatformSettings
patchMode Určuje režim oprav hosta virtuálního počítače pro virtuální počítač IaaS nebo virtuální počítače přidružené ke škálovací sadě virtuálních počítačů s orchestrationMode jako flexibilní.

Možné hodnoty:

ImageDefault – použije se výchozí konfigurace oprav virtuálního počítače.

AutomaticByPlatform – virtuální počítač se automaticky aktualizuje platformou. Vlastnost provisionVMAgent musí být true.
AutomaticByPlatform
ImageDefault

LinuxVMGuestPatchAutomaticByPlatformSettings

Název Description Hodnota
bypassPlatformSafetyChecksOnUserSchedule Umožňuje zákazníkovi naplánovat opravy bez náhodných upgradů. bool
rebootSetting Určuje nastavení restartování pro všechny operace instalace oprav AutomaticByPlatform. Vždy
IfRequired
'Nikdy'
Neznámý

SshConfiguration

Název Description Hodnota
publicKeys Seznam veřejných klíčů SSH používaných k ověřování na virtuálních počítačích s Linuxem SshPublicKey[]

SshPublicKey

Název Description Hodnota
Keydata Certifikát veřejného klíče SSH, který se používá k ověření u virtuálního počítače prostřednictvím 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 Mac pro virtuální počítače s Linuxem v Azure/azure/virtual-machines/linux/create-ssh-keys-detailed. řetězec
program 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, je zadaný klíč připojen k souboru. Příklad: /home/user/.ssh/authorized_keys řetězec

VaultSecretGroup

Název Description Hodnota
sourceVault Relativní adresa URL Key Vault obsahující všechny certifikáty v trezoruCertificates. Dílčí zdroj
vaultCertificates Seznam odkazů na trezor klíčů ve službě SourceVault, které obsahují certifikáty. VaultCertificate[]

VaultCertificate

Název Description 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. V případě virtuálních počítačů s Linuxem se soubor certifikátu umístí do adresáře /var/lib/waagent s názvem <UppercaseThumbprint.crt> pro soubor certifikátu X509 a <s názvem UppercaseThumbprint.prv> pro privátní klíč. Oba tyto soubory mají formát .pem. řetězec
adresa URL certifikátu Toto je adresa URL certifikátu, který se nahrál do Key Vault jako tajný kód. Informace o přidání tajného kódu do Key Vault najdete v tématu Přidání klíče nebo tajného klíče do trezoru klíčů. V tomto případě musí váš certifikát být To je kódování Base64 následujícího objektu JSON, který je zakódovaný v UTF-8:

{
"data":"{Base64-encoded-certificate}",
"dataType":"pfx",
"password":"{pfx-file-password}"
}
Pokud chcete nainstalovat certifikáty na virtuální počítač, doporučujeme použít rozšíření virtuálního počítače Azure Key Vault pro Linux nebo rozšíření virtuálního počítače Azure Key Vault pro Windows.
řetězec

Konfigurace windows

Název Description Hodnota
additionalUnattendContent Určuje další informace ve formátu XML s kódováním Base-64, které mohou být zahrnuty do souboru Unattend.xml, který je používán instalačním programem systému Windows. AdditionalUnattendContent[]
enableAutomaticUpdates Určuje, jestli je pro virtuální počítač s Windows povolená automatická Aktualizace. Výchozí hodnota je true (pravda). 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
enableVMAgentPlatformUpdates Určuje, jestli je pro virtuální počítač s Windows povolená Aktualizace platformy VMAgent Platform. Výchozí hodnota je false. bool
patchSettings [Funkce Preview] Určuje nastavení související s opravami hosta virtuálního počítače ve Windows. Nastavení opravy
provisionVMAgent Určuje, jestli se má na virtuálním počítači zřídit agent virtuálního počítače. Pokud tato vlastnost není zadána v textu požadavku, je ve výchozím nastavení nastavena na true. Tím se zajistí, že je na virtuálním počítači nainstalovaný agent virtuálního počítače, aby bylo možné do virtuálního počítače později přidat rozšíření. bool
timeZone Určuje časové pásmo virtuálního počítače. např. Tichomoří (běžný čas). Možné hodnoty mohou být TimeZoneInfo.Id hodnotu z časových pásem vrácených funkcí TimeZoneInfo.GetSystemTimeZones. řetězec
Winrm Určuje naslouchací procesy Vzdálené správy systému Windows. To umožňuje vzdálené Windows PowerShell. WinRMConfiguration

AdditionalUnattendContent

Název Description 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 obsah ve formátu XML, který se přidá do souboru unattend.xml pro zadanou cestu a komponentu. Soubor XML musí být menší než 4 kB a musí obsahovat kořenový element pro vkládané nastavení nebo funkci. řetězec
passName Název průchodu. 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. 'Automatické přihlášení'
'FirstLogonCommands'

Nastavení opravy

Název Description Hodnota
assessmentMode Určuje režim posouzení oprav hosta virtuálního počítače pro virtuální počítač IaaS.

Možné hodnoty:

ImageDefault – řídíte načasování posouzení oprav na virtuálním počítači.

AutomaticByPlatform – Platforma aktivuje pravidelná posouzení oprav. Vlastnost provisionVMAgent musí být true.
AutomaticByPlatform
ImageDefault
automaticByPlatformSettings Určuje další nastavení pro režim oprav AutomaticByPlatform v opravách hosta virtuálního počítače ve Windows. WindowsVMGuestPatchAutomaticByPlatformSettings
enableHotpatching Umožňuje zákazníkům opravovat virtuální počítače Azure bez nutnosti restartování. Pro enableHotpatching musí být vlastnost provisionVMAgent nastavená na hodnotu true a vlastnost patchMode musí být nastavená na AutomaticByPlatform. bool
patchMode Určuje režim oprav hosta virtuálního počítače pro virtuální počítač IaaS nebo virtuální počítače přidružené ke škálovací sadě virtuálních počítačů s orchestrationMode jako flexibilní.

Možné hodnoty:

Ručně – Můžete řídit použití oprav na virtuální počítač. Provedete to ručním použitím oprav uvnitř virtuálního počítače. V tomto režimu jsou automatické aktualizace zakázány; Vlastnost WindowsConfiguration.enableAutomaticUpdates musí být false

AutomaticByOS – operační systém virtuální počítač automaticky aktualizuje. Vlastnost WindowsConfiguration.enableAutomaticUpdates musí být true.

AutomaticByPlatform – virtuální počítač se automaticky aktualizuje platformou. Vlastnosti provisionVMAgent a WindowsConfiguration.enableAutomaticUpdates musí být true.
'AutomaticByOS'
AutomaticByPlatform
"Ruční"

WindowsVMGuestPatchAutomaticByPlatformSettings

Název Description Hodnota
bypassPlatformSafetyChecksOnUserSchedule Umožňuje zákazníkovi naplánovat opravy bez náhodných upgradů. bool
rebootSetting Určuje nastavení restartování pro všechny operace instalace oprav AutomaticByPlatform. Vždy
IfRequired
'Nikdy'
Neznámý

WinRMConfiguration

Název Description Hodnota
Posluchače Seznam naslouchacích procesů vzdálené správy systému Windows WinRMListener[]

WinRMListener

Název Description Hodnota
adresa URL certifikátu Toto je adresa URL certifikátu, který se nahrál do Key Vault jako tajný kód. Informace o přidání tajného kódu do Key Vault najdete v tématu Přidání klíče nebo tajného klíče do trezoru klíčů. V takovém případě musí být váš certifikát kódováním Base64 následujícího objektu JSON, který je zakódovaný ve formátu UTF-8:

{
"data":"{Base64-encoded-certificate}",
"dataType":"pfx",
"password":"{pfx-file-password}"
}
Pokud chcete nainstalovat certifikáty na virtuální počítač, doporučujeme použít rozšíření virtuálního počítače Azure Key Vault pro Linux nebo rozšíření virtuálního počítače Azure Key Vault pro Windows.
řetězec
Protokol Určuje protokol naslouchacího procesu WinRM. Možné hodnoty jsou http,https. Http
Https

VirtualMachineScaleSetVMProtectionPolicy

Název Description 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í zvažovaný k odstranění. bool
ochranaFromScaleSetActions 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 se neměly použít na virtuální počítač se škálovací sadou virtuálních počítačů. bool

Profil zabezpečení

Název Description Hodnota
šifrováníAtHost Tuto vlastnost může uživatel v požadavku použít k povolení nebo zakázání šifrování hostitele pro virtuální počítač nebo škálovací sadu virtuálních počítačů. Tím povolíte šifrování pro všechny disky, včetně disku prostředku nebo dočasného disku v samotném hostiteli. Výchozí chování je: Šifrování na hostiteli se zakáže, pokud tato vlastnost není pro prostředek nastavená na true. bool
typ zabezpečení Určuje typ zabezpečení virtuálního počítače. Aby bylo možné UefiSettings povolit, musí být nastavená na libovolnou zadanou hodnotu. Výchozí chování je: UefiSettings nebude povolena, pokud není tato vlastnost nastavena. Důvěrné virtuální počítače
TrustedLaunch
uefiSettings Určuje nastavení zabezpečení, jako je zabezpečené spouštění a virtuálnítpm použité při vytváření virtuálního počítače. Minimální verze api: 2020-12-01. Nastavení Uefi

Nastavení Uefi

Název Description Hodnota
secureBootEnabled Určuje, jestli má být na virtuálním počítači povolené zabezpečené spouštění. Minimální verze api: 2020-12-01. bool
vTpmEnabled Určuje, jestli se má na virtuálním počítači povolit vTPM. Minimální verze api: 2020-12-01. bool

Profil úložiště

Název Description Hodnota
datové disky 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[]
diskControllerType Určuje typ řadiče disku nakonfigurovaný pro virtuální počítač. Poznámka: Tato vlastnost se nastaví na výchozí typ řadiče disku, pokud není zadána za předpokladu, že se virtuální počítač vytváří s hyperVGeneration nastavenou na hodnotu V2 na základě možností disku s operačním systémem a velikosti virtuálního počítače ze zadané minimální verze rozhraní API. Před aktualizací jeho typu řadiče disku je potřeba virtuální počítač uvolnit, pokud neaktualizujete velikost virtuálního počítače v konfiguraci virtuálního počítače, která implicitně zruší a přerozdělí virtuální počítač. Minimální verze api-version: 2022-08-01. NVMe
SCSI
imageReference Určuje informace o obrázku, který se má použít. Můžete zadat informace o imagích platforem, imagích marketplace nebo imagích virtuálních počítačů. Tento prvek se vyžaduje, pokud chcete použít image platformy, image z Marketplace nebo image virtuálního počítače, ale nepoužívá se v jiných operacích vytváření. Odkaz na obrázek
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. OSDisk

Datový disk

Název Description Hodnota
Mezipaměti Určuje požadavky na ukládání do mezipaměti. Možné hodnoty jsou: None,ReadOnly,ReadWrite. Výchozí chování je: Žádné pro úložiště úrovně Standard. ReadOnly pro Premium Storage. 'Žádný'
ReadOnly
ReadWrite
createOption Určuje způsob vytvoření virtuálního počítače. Možné hodnoty jsou: Připojit. Tato hodnota se používá, když k vytvoření virtuálního počítače používáte specializovaný disk. FromImage. Tato hodnota se používá, když k vytvoření virtuálního počítače používáte image. Pokud používáte image platformy, měli byste také použít element imageReference popsaný výše. Pokud používáte image z marketplace, měli byste také použít dříve popsaný element plánu. "Připojit"
"Prázdné"
FromImage (povinné)
deleteOption Určuje, jestli se má datový disk při odstranění virtuálního počítače odstranit nebo odpojit. Možné hodnoty jsou: Delete. Pokud se použije tato hodnota, datový disk se při odstranění virtuálního počítače odstraní. Odpojit. Pokud se použije tato hodnota, datový disk se po odstranění virtuálního počítače zachová. Výchozí hodnota je nastavená na Odpojit. Odstranit
"Odpojit"
detachOption Určuje chování při odpojování, které se má použít při odpojování disku nebo které již probíhá odpojování od virtuálního počítače. Podporované hodnoty: ForceDetach. detachOption: ForceDetach platí jenom pro spravované datové disky. Pokud se předchozí pokus o odpojení datového disku nedokončil z důvodu neočekávaného selhání virtuálního počítače a disk se stále neuvolní, použijte vynucené odpojení jako poslední možnost k vynucení odpojení disku od virtuálního počítače. Při použití tohoto chování při odpojení nemusely být vyprázdněné všechny zápisy. Tato funkce je stále v režimu Preview a virtualMachineScaleSet ji nepodporuje. Pokud chcete vynutit odpojení datového disku, aktualizujte na hodnotuBeDetached na true spolu s nastavením detachOption: ForceDetach. 'ForceDetach'
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. Vlastnost diskSizeGB je počet bajtů × 1024^3 disku a hodnota nesmí být větší než 1023. int
image Virtuální pevný disk image zdrojového uživatele. Virtuální pevný disk se před připojením k virtuálnímu počítači zkopíruje. Pokud je k dispozici SourceImage, cílový virtuální pevný disk nesmí existovat. Virtuálníharddisk
Lun Určuje číslo logické jednotky datového disku. Tato hodnota slouží 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. ManagedDiskParameters
name Název disku. řetězec
toBeDetached Určuje, jestli probíhá odpojení datového disku od sady VirtualMachine/VirtualMachineScaleset. bool
Vhd Virtuální pevný disk. Virtuálníharddisk
writeAcceleratorEnabled Určuje, jestli má být na disku povolený nebo zakázaný writeAccelerator. bool

Virtuálníharddisk

Název Description Hodnota
Uri Určuje identifikátor URI virtuálního pevného disku. řetězec

ManagedDiskParameters

Název Description Hodnota
diskEncryptionSet Určuje ID prostředku sady prostředků šifrování spravovaného disku spravovaného zákazníkem pro spravovaný disk. DiskEncryptionSetParameters
id ID prostředku řetězec
profil zabezpečení Určuje profil zabezpečení spravovaného disku. VMDiskSecurityProfile
storageAccountType Určuje typ účtu úložiště pro spravovaný disk. POZNÁMKA: UltraSSD_LRS lze použít pouze s datovými disky, nelze je použít s diskem s operačním systémem. 'PremiumV2_LRS'
'Premium_LRS'
"Premium_ZRS"
"StandardSSD_LRS"
'StandardSSD_ZRS'
"Standard_LRS"
"UltraSSD_LRS"

DiskEncryptionSetParameters

Název Description Hodnota
id ID prostředku řetězec

VMDiskSecurityProfile

Název Description Hodnota
diskEncryptionSet Určuje ID prostředku sady šifrování disku spravovaného zákazníkem pro spravovaný disk, který se používá pro objekt blob VMGuest šifrovaný pomocí klíče spravovaného zákazníkem ConfidentialVM s operačním systémem. DiskEncryptionSetParameters
securityEncryptionType Určuje Typ šifrování spravovaného disku. Je nastavený na DiskWithVMGuestState pro šifrování spravovaného disku spolu s objektem blob VMGuestState a VMGuestStateOnly pro šifrování pouze objektu blob VMGuestState. Poznámka: Dá se nastavit jenom pro důvěrné virtuální počítače. 'DiskWithVMGuestState'
VMGuestStateOnly

Odkaz na obrázek

Název Description Hodnota
communityGalleryImageId Zadali jste jedinečné ID image galerie komunity pro nasazení virtuálního počítače. Můžete ho načíst z obrázku GET v galerii komunity. řetězec
id ID prostředku řetězec
offer 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
sharedGalleryImageId Zadali jste jedinečné ID image sdílené galerie pro nasazení virtuálního počítače. Můžete ho načíst ze sdílené galerie image volání GET. řetězec
Sku SKU image. řetězec
verze Určuje verzi image platformy nebo image z Marketplace, která se použije k vytvoření virtuálního počítače. Povolené formáty jsou Major.Minor.Build nebo "latest". Hlavní číslo, Podverze a Sestavení jsou desetinná čísla. Pokud chcete použít nejnovější verzi image dostupnou v době nasazení, zadejte nejnovější verzi. 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. Nepoužívejte pole version pro nasazení image galerie, image galerie by měla vždy používat pole id pro nasazení. Pokud chcete použít nejnovější verzi image galerie, stačí v poli id nastavit /subscriptions/{id_předplatného}/resourceGroups/{název_skupiny_prostředků}/providers/Microsoft.Compute/galleries/{galleryName}/images/{imageName}v poli id bez zadání verze. řetězec

OSDisk

Název Description Hodnota
Mezipaměti Určuje požadavky na ukládání do mezipaměti. Možné hodnoty jsou: None,ReadOnly,ReadWrite. Výchozí chování je: Žádné pro úložiště úrovně Standard. ReadOnly pro Premium Storage. 'Žádný'
ReadOnly
ReadWrite
createOption Určuje způsob vytvoření virtuálního počítače. Možné hodnoty jsou: Připojit. Tato hodnota se používá, když k vytvoření virtuálního počítače používáte specializovaný disk. FromImage. Tato hodnota se používá, když k vytvoření virtuálního počítače používáte image. Pokud používáte image platformy, měli byste také použít element imageReference popsaný výše. Pokud používáte image z marketplace, měli byste také použít dříve popsaný element plánu. "Připojit"
"Prázdné"
FromImage (povinné)
deleteOption Určuje, jestli se má při odstranění virtuálního počítače odstranit nebo odpojit disk s operačním systémem. Možné hodnoty jsou: Delete. Pokud se použije tato hodnota, disk s operačním systémem se při odstranění virtuálního počítače odstraní. Odpojit. Pokud se použije tato hodnota, disk s operačním systémem se po odstranění virtuálního počítače zachová. Výchozí hodnota je nastavená na Odpojit. U dočasného disku s operačním systémem je výchozí hodnota nastavená na Odstranit. Uživatel nemůže změnit možnost odstranění dočasného disku s operačním systémem. Odstranit
"Odpojit"
diffDiskSettings Určuje dočasné nastavení disku pro disk operačního systému používaný virtuálním počítačem. DiffDiskSettings
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. Vlastnost diskSizeGB je počet bajtů × 1024^3 disku a hodnota nesmí být větší než 1023. int
nastavení šifrování Určuje nastavení šifrování disku s operačním systémem. Minimální verze api-version: 2015-06-15. Nastavení DiskEncryptionSettings
image Virtuální pevný disk image zdrojového uživatele. Virtuální pevný disk se před připojením k virtuálnímu počítači zkopíruje. Pokud je k dispozici SourceImage, cílový virtuální pevný disk nesmí existovat. Virtuálníharddisk
spravovaný disk Parametry spravovaného disku. ManagedDiskParameters
name Název disku. řetězec
typ operačního systému 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 jsou: Windows,Linux. 'Linux'
'Windows'
Vhd Virtuální pevný disk. VirtualHardDisk
writeAcceleratorEnabled Určuje, jestli má být na disku povolený nebo zakázaný writeAccelerator. bool

DiffDiskSettings

Název Description Hodnota
možnost Určuje dočasné nastavení disku pro disk operačního systému. 'Místní'
Umístění Určuje umístění dočasného disku pro disk operačního systému. Možné hodnoty jsou: CacheDisk,ResourceDisk. Výchozí chování je: CacheDisk, pokud je nakonfigurovaný pro velikost virtuálního počítače, jinak se použije ResourceDisk. Informace o velikostech virtuálních počítačů s Windows najdete v dokumentaci k velikosti virtuálního počítače s Windows na adrese /azure/virtual-machines/windows/sizes a virtuální počítač s Linuxem na adrese /azure/virtual-machines/linux/sizes, kde zjistíte, které velikosti virtuálních počítačů zpřístupňují disk mezipaměti. CacheDisk
ResourceDisk

Nastavení DiskEncryptionSettings

Název Description Hodnota
diskEncryptionKey Určuje umístění šifrovacího klíče disku, což je tajný klíč Key Vault. KeyVaultSecretReference
enabled 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 v Key Vault. KeyVaultKeyReference

KeyVaultSecretReference

Název Description Hodnota
secretUrl Adresa URL odkazující na tajný kód v Key Vault. string (povinné)
sourceVault Relativní adresa URL Key Vault obsahující tajný klíč. SubResource (povinné)

KeyVaultKeyReference

Název Description Hodnota
keyUrl Adresa URL odkazující na šifrovací klíč klíče v Key Vault. string (povinné)
sourceVault Relativní adresa URL Key Vault obsahující klíč. SubResource (povinné)

Definice prostředku Terraformu (zprostředkovatele AzAPI)

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

  • 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@2023-03-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  identity {
    type = "string"
    identity_ids = []
  }
  body = jsonencode({
    properties = {
      additionalCapabilities = {
        hibernationEnabled = bool
        ultraSSDEnabled = bool
      }
      availabilitySet = {
        id = "string"
      }
      diagnosticsProfile = {
        bootDiagnostics = {
          enabled = bool
          storageUri = "string"
        }
      }
      hardwareProfile = {
        vmSize = "string"
        vmSizeProperties = {
          vCPUsAvailable = int
          vCPUsPerCore = int
        }
      }
      licenseType = "string"
      networkProfile = {
        networkApiVersion = "2020-11-01"
        networkInterfaceConfigurations = [
          {
            name = "string"
            properties = {
              deleteOption = "string"
              disableTcpStateTracking = bool
              dnsSettings = {
                dnsServers = [
                  "string"
                ]
              }
              dscpConfiguration = {
                id = "string"
              }
              enableAcceleratedNetworking = bool
              enableFpga = bool
              enableIPForwarding = bool
              ipConfigurations = [
                {
                  name = "string"
                  properties = {
                    applicationGatewayBackendAddressPools = [
                      {
                        id = "string"
                      }
                    ]
                    applicationSecurityGroups = [
                      {
                        id = "string"
                      }
                    ]
                    loadBalancerBackendAddressPools = [
                      {
                        id = "string"
                      }
                    ]
                    primary = bool
                    privateIPAddressVersion = "string"
                    publicIPAddressConfiguration = {
                      name = "string"
                      properties = {
                        deleteOption = "string"
                        dnsSettings = {
                          domainNameLabel = "string"
                        }
                        idleTimeoutInMinutes = int
                        ipTags = [
                          {
                            ipTagType = "string"
                            tag = "string"
                          }
                        ]
                        publicIPAddressVersion = "string"
                        publicIPAllocationMethod = "string"
                        publicIPPrefix = {
                          id = "string"
                        }
                      }
                      sku = {
                        name = "string"
                        tier = "string"
                      }
                    }
                    subnet = {
                      id = "string"
                    }
                  }
                }
              ]
              networkSecurityGroup = {
                id = "string"
              }
              primary = bool
            }
          }
        ]
        networkInterfaces = [
          {
            id = "string"
            properties = {
              deleteOption = "string"
              primary = bool
            }
          }
        ]
      }
      networkProfileConfiguration = {
        networkInterfaceConfigurations = [
          {
            name = "string"
            properties = {
              deleteOption = "string"
              disableTcpStateTracking = bool
              dnsSettings = {
                dnsServers = [
                  "string"
                ]
              }
              enableAcceleratedNetworking = bool
              enableFpga = bool
              enableIPForwarding = bool
              ipConfigurations = [
                {
                  name = "string"
                  properties = {
                    applicationGatewayBackendAddressPools = [
                      {
                        id = "string"
                      }
                    ]
                    applicationSecurityGroups = [
                      {
                        id = "string"
                      }
                    ]
                    loadBalancerBackendAddressPools = [
                      {
                        id = "string"
                      }
                    ]
                    loadBalancerInboundNatPools = [
                      {
                        id = "string"
                      }
                    ]
                    primary = bool
                    privateIPAddressVersion = "string"
                    publicIPAddressConfiguration = {
                      name = "string"
                      properties = {
                        deleteOption = "string"
                        dnsSettings = {
                          domainNameLabel = "string"
                        }
                        idleTimeoutInMinutes = int
                        ipTags = [
                          {
                            ipTagType = "string"
                            tag = "string"
                          }
                        ]
                        publicIPAddressVersion = "string"
                        publicIPPrefix = {
                          id = "string"
                        }
                      }
                      sku = {
                        name = "string"
                        tier = "string"
                      }
                    }
                    subnet = {
                      id = "string"
                    }
                  }
                }
              ]
              networkSecurityGroup = {
                id = "string"
              }
              primary = bool
            }
          }
        ]
      }
      osProfile = {
        adminPassword = "string"
        adminUsername = "string"
        allowExtensionOperations = bool
        computerName = "string"
        customData = "string"
        linuxConfiguration = {
          disablePasswordAuthentication = bool
          enableVMAgentPlatformUpdates = bool
          patchSettings = {
            assessmentMode = "string"
            automaticByPlatformSettings = {
              bypassPlatformSafetyChecksOnUserSchedule = bool
              rebootSetting = "string"
            }
            patchMode = "string"
          }
          provisionVMAgent = bool
          ssh = {
            publicKeys = [
              {
                keyData = "string"
                path = "string"
              }
            ]
          }
        }
        requireGuestProvisionSignal = bool
        secrets = [
          {
            sourceVault = {
              id = "string"
            }
            vaultCertificates = [
              {
                certificateStore = "string"
                certificateUrl = "string"
              }
            ]
          }
        ]
        windowsConfiguration = {
          additionalUnattendContent = [
            {
              componentName = "Microsoft-Windows-Shell-Setup"
              content = "string"
              passName = "OobeSystem"
              settingName = "string"
            }
          ]
          enableAutomaticUpdates = bool
          enableVMAgentPlatformUpdates = bool
          patchSettings = {
            assessmentMode = "string"
            automaticByPlatformSettings = {
              bypassPlatformSafetyChecksOnUserSchedule = bool
              rebootSetting = "string"
            }
            enableHotpatching = bool
            patchMode = "string"
          }
          provisionVMAgent = bool
          timeZone = "string"
          winRM = {
            listeners = [
              {
                certificateUrl = "string"
                protocol = "string"
              }
            ]
          }
        }
      }
      protectionPolicy = {
        protectFromScaleIn = bool
        protectFromScaleSetActions = bool
      }
      securityProfile = {
        encryptionAtHost = bool
        securityType = "string"
        uefiSettings = {
          secureBootEnabled = bool
          vTpmEnabled = bool
        }
      }
      storageProfile = {
        dataDisks = [
          {
            caching = "string"
            createOption = "string"
            deleteOption = "string"
            detachOption = "ForceDetach"
            diskSizeGB = int
            image = {
              uri = "string"
            }
            lun = int
            managedDisk = {
              diskEncryptionSet = {
                id = "string"
              }
              id = "string"
              securityProfile = {
                diskEncryptionSet = {
                  id = "string"
                }
                securityEncryptionType = "string"
              }
              storageAccountType = "string"
            }
            name = "string"
            toBeDetached = bool
            vhd = {
              uri = "string"
            }
            writeAcceleratorEnabled = bool
          }
        ]
        diskControllerType = "string"
        imageReference = {
          communityGalleryImageId = "string"
          id = "string"
          offer = "string"
          publisher = "string"
          sharedGalleryImageId = "string"
          sku = "string"
          version = "string"
        }
        osDisk = {
          caching = "string"
          createOption = "string"
          deleteOption = "string"
          diffDiskSettings = {
            option = "Local"
            placement = "string"
          }
          diskSizeGB = int
          encryptionSettings = {
            diskEncryptionKey = {
              secretUrl = "string"
              sourceVault = {
                id = "string"
              }
            }
            enabled = bool
            keyEncryptionKey = {
              keyUrl = "string"
              sourceVault = {
                id = "string"
              }
            }
          }
          image = {
            uri = "string"
          }
          managedDisk = {
            diskEncryptionSet = {
              id = "string"
            }
            id = "string"
            securityProfile = {
              diskEncryptionSet = {
                id = "string"
              }
              securityEncryptionType = "string"
            }
            storageAccountType = "string"
          }
          name = "string"
          osType = "string"
          vhd = {
            uri = "string"
          }
          writeAcceleratorEnabled = bool
        }
      }
      userData = "string"
    }
    plan = {
      name = "string"
      product = "string"
      promotionCode = "string"
      publisher = "string"
    }
  })
}

Hodnoty vlastností

virtualMachineScaleSets/virtualMachines

Název Description Hodnota
typ Typ prostředku Microsoft.Compute/virtualMachineScaleSets/virtualMachines@2023-03-01
name Název prostředku string (povinné)
location Umístění prostředku string (povinné)
parent_id ID prostředku, který je nadřazený pro tento prostředek. ID prostředku typu: virtualMachineScaleSets
tags Značky prostředků Slovník názvů značek a hodnot.
identity Identita virtuálního počítače, pokud je nakonfigurovaná. VirtualMachineIdentity
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. Před použitím image marketplace z rozhraní API musíte tuto image povolit pro programové použití. V Azure Portal vyhledejte image marketplace, kterou chcete použít, a pak klikněte na Chci nasadit programově, Začínáme ->. Zadejte požadované informace a klikněte na Uložit. Plán
properties Popisuje vlastnosti virtuálního počítače škálovací sady virtuálních počítačů. VirtualMachineScaleSetVMProperties

VirtualMachineIdentity

Název Description Hodnota
typ Typ identity použité pro virtuální počítač. Typ SystemAssigned, UserAssigned zahrnuje implicitně vytvořenou identitu i sadu identit přiřazených uživatelem. Typ None odebere z virtuálního počítače všechny identity. "SystemAssigned"
"SystemAssigned, UserAssigned"
"UserAssigned"
identity_ids Seznam identit uživatelů přidružených k virtuálnímu počítači. Odkazy na klíče slovníku identit uživatelů budou ID prostředků ARM ve formátu//subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Pole ID identit uživatelů

UserAssignedIdentity

Název Description Hodnota
{přizpůsobená vlastnost} UserAssignedIdentitiesValue
{přizpůsobená vlastnost} UserAssignedIdentitiesValue

UserAssignedIdentitiesValue

Tento objekt neobsahuje žádné vlastnosti, které by se nastavily během nasazování. Všechny vlastnosti jsou jen pro čtení.

Plánování

Název Description Hodnota
name ID plánu řetězec
product Určuje produkt image z marketplace. Jedná se o stejnou hodnotu jako u prvku Offer v elementu imageReference. řetězec
promotionCode Propagační kód. řetězec
vydavatel ID vydavatele. řetězec

VirtualMachineScaleSetVM – vlastnosti

Název Description Hodnota
additionalCapabilities Určuje další funkce, které jsou na virtuálním počítači ve škálovací sadě povolené nebo zakázané. Například: jestli má virtuální počítač možnost podporovat připojení spravovaných datových disků s UltraSSD_LRS typu účtu úložiště. AdditionalCapabilities
availabilitySet Určuje informace o skupině dostupnosti, ke které se má virtuální počítač přiřadit. 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 Přehled skupin dostupnosti. Další informace o plánované údržbě Azure najdete v tématu Údržba a aktualizace pro Virtual Machines v Azure. V současné době je možné virtuální počítač přidat do skupiny dostupnosti pouze při vytváření. Existující virtuální počítač nejde přidat do skupiny dostupnosti. Dílčí zdroj
diagnosticsProfile Určuje stav nastavení diagnostiky spouštění. Minimální verze api-version: 2015-06-15. Diagnostickýprofile
hardwareProfile Určuje nastavení hardwaru virtuálního počítače. HardwareProfile
typ licence Určuje, že image nebo disk, který používáte, byly licencovány místně.

Možné hodnoty pro operační systém Windows Server:

Windows_Client

Windows_Server

Možné hodnoty pro operační systém Linux Server:

RHEL_BYOS (pro RHEL)

SLES_BYOS (pro SUSE)

Další informace najdete v tématu Zvýhodněné hybridní využití Azure pro Windows Server.

Zvýhodněné hybridní využití Azure pro Linux Server

Minimální verze api: 2015-06-15
řetězec
profil sítě Určuje síťová rozhraní virtuálního počítače. Profil sítě
konfigurace profilu sítě 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č. OSProfile
zásady ochrany Určuje zásady ochrany virtuálního počítače. VirtualMachineScaleSetVMProtectionPolicy
profil zabezpečení Určuje nastavení profilu souvisejícího se zabezpečením pro virtuální počítač. Profil zabezpečení
storageProfile Určuje nastavení úložiště pro disky virtuálního počítače. Profil úložiště
Userdata UserData pro virtuální počítač, který musí být zakódovaný jako base-64. Zákazník by sem neměl předávat žádné tajné kódy.

Minimální verze api: 1. 3. 2021
řetězec

AdditionalCapabilities

Název Description Hodnota
hibernaceEnabled Příznak, který povolí nebo zakáže možnost hibernace na virtuálním počítači. bool
ultraSSDEnabled Příznak, který povolí nebo zakáže možnost mít na virtuálním počítači nebo škálovací sadě virtuálních počítačů jeden nebo více spravovaných datových disků s UltraSSD_LRS typu účtu úložiště. Spravované disky s typem účtu úložiště UltraSSD_LRS je možné přidat do virtuálního počítače nebo škálovací sady virtuálních počítačů jenom v případě, že je tato vlastnost povolená. bool

Dílčí zdroj

Název Description Hodnota
id ID prostředku řetězec

DiagnosticsProfile

Název Description Hodnota
bootDiagnostics Diagnostika spouštění je funkce ladění, která umožňuje zobrazit výstup konzoly a snímek obrazovky a diagnostikovat stav virtuálního počítače. POZNÁMKA: Pokud se zadává storageUri, ujistěte se, že se účet úložiště nachází ve stejné oblasti a předplatném jako virtuální počítač. 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

BootDiagnostics

Název Description Hodnota
enabled 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. Pokud při povolování diagnostiky spouštění není zadaný identifikátor storageUri, použije se spravované úložiště. řetězec

HardwareProfile

Název Description Hodnota
vmSize Určuje velikost virtuálního počítače. Datový typ výčtu je momentálně zastaralý a bude odebrán do 23. prosince 2023. Doporučeným způsobem, jak získat seznam dostupných velikostí, je použít tato rozhraní API: Výpis všech dostupných velikostí virtuálních počítačů ve skupině dostupnosti, Výpis všech dostupných velikostí virtuálních počítačů v oblasti, Seznam všech dostupných velikostí virtuálních počítačů pro změnu velikosti. 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. "Basic_A0"
"Basic_A1"
"Basic_A2"
"Basic_A3"
"Basic_A4"
"Standard_A0"
"Standard_A1"
"Standard_A10"
"Standard_A11"
"Standard_A1_v2"
"Standard_A2"
"Standard_A2_v2"
"Standard_A2m_v2"
"Standard_A3"
"Standard_A4"
"Standard_A4_v2"
"Standard_A4m_v2"
"Standard_A5"
"Standard_A6"
"Standard_A7"
"Standard_A8"
"Standard_A8_v2"
"Standard_A8m_v2"
"Standard_A9"
"Standard_B1ms"
"Standard_B1s"
"Standard_B2ms"
"Standard_B2s"
"Standard_B4ms"
"Standard_B8ms"
"Standard_D1"
"Standard_D11"
"Standard_D11_v2"
"Standard_D12"
"Standard_D12_v2"
"Standard_D13"
"Standard_D13_v2"
"Standard_D14"
"Standard_D14_v2"
"Standard_D15_v2"
"Standard_D16_v3"
"Standard_D16s_v3"
"Standard_D1_v2"
"Standard_D2"
"Standard_D2_v2"
"Standard_D2_v3"
"Standard_D2s_v3"
"Standard_D3"
"Standard_D32_v3"
"Standard_D32s_v3"
"Standard_D3_v2"
"Standard_D4"
"Standard_D4_v2"
"Standard_D4_v3"
"Standard_D4s_v3"
"Standard_D5_v2"
"Standard_D64_v3"
"Standard_D64s_v3"
"Standard_D8_v3"
"Standard_D8s_v3"
"Standard_DS1"
"Standard_DS11"
"Standard_DS11_v2"
"Standard_DS12"
"Standard_DS12_v2"
"Standard_DS13"
"Standard_DS13-2_v2"
"Standard_DS13-4_v2"
"Standard_DS13_v2"
"Standard_DS14"
"Standard_DS14-4_v2"
"Standard_DS14-8_v2"
"Standard_DS14_v2"
"Standard_DS15_v2"
"Standard_DS1_v2"
"Standard_DS2"
"Standard_DS2_v2"
"Standard_DS3"
"Standard_DS3_v2"
"Standard_DS4"
"Standard_DS4_v2"
"Standard_DS5_v2"
"Standard_E16_v3"
"Standard_E16s_v3"
"Standard_E2_v3"
"Standard_E2s_v3"
"Standard_E32-16_v3"
"Standard_E32-8s_v3"
"Standard_E32_v3"
"Standard_E32s_v3"
"Standard_E4_v3"
"Standard_E4s_v3"
"Standard_E64-16s_v3"
"Standard_E64-32s_v3"
"Standard_E64_v3"
"Standard_E64s_v3"
"Standard_E8_v3"
"Standard_E8s_v3"
"Standard_F1"
"Standard_F16"
"Standard_F16s"
"Standard_F16s_v2"
"Standard_F1s"
"Standard_F2"
"Standard_F2s"
"Standard_F2s_v2"
"Standard_F32s_v2"
"Standard_F4"
"Standard_F4s"
"Standard_F4s_v2"
"Standard_F64s_v2"
"Standard_F72s_v2"
"Standard_F8"
"Standard_F8s"
"Standard_F8s_v2"
"Standard_G1"
"Standard_G2"
"Standard_G3"
"Standard_G4"
"Standard_G5"
"Standard_GS1"
"Standard_GS2"
"Standard_GS3"
"Standard_GS4"
"Standard_GS4-4"
"Standard_GS4-8"
"Standard_GS5"
"Standard_GS5-16"
"Standard_GS5-8"
"Standard_H16"
"Standard_H16m"
"Standard_H16mr"
"Standard_H16r"
"Standard_H8"
"Standard_H8m"
"Standard_L16s"
"Standard_L32s"
"Standard_L4s"
"Standard_L8s"
"Standard_M128-32ms"
"Standard_M128-64ms"
"Standard_M128ms"
"Standard_M128s"
"Standard_M64-16ms"
"Standard_M64-32ms"
"Standard_M64ms"
"Standard_M64s"
"Standard_NC12"
"Standard_NC12s_v2"
"Standard_NC12s_v3"
"Standard_NC24"
"Standard_NC24r"
"Standard_NC24rs_v2"
"Standard_NC24rs_v3"
"Standard_NC24s_v2"
"Standard_NC24s_v3"
"Standard_NC6"
"Standard_NC6s_v2"
"Standard_NC6s_v3"
"Standard_ND12s"
"Standard_ND24rs"
"Standard_ND24s"
"Standard_ND6s"
"Standard_NV12"
"Standard_NV24"
"Standard_NV6"
vmSizeProperties Určuje vlastnosti pro přizpůsobení velikosti virtuálního počítače. Minimální verze api:2021-07-01. Tato funkce je stále v režimu Preview a virtualMachineScaleSet ji nepodporuje. Další podrobnosti najdete v pokynech v tématu Přizpůsobení virtuálního počítače. VMSizeProperties

VMSizeProperties

Název Description Hodnota
Dostupné virtuální procesory Určuje počet virtuálních procesorů dostupných pro virtuální počítač. Pokud tato vlastnost není zadaná v textu požadavku, je výchozím chováním nastavit ji na hodnotu virtuálních procesorů dostupných pro danou velikost virtuálního počítače, která je k dispozici v odpovědi rozhraní API v části Seznam všech dostupných velikostí virtuálních počítačů v oblasti. int
vCPUsPerCore Určuje poměr virtuálních procesorů a fyzických jader. Pokud tato vlastnost není zadaná v textu požadavku, výchozí chování se nastaví na hodnotu vCPUsPerCore pro velikost virtuálního počítače vystavenou v odpovědi rozhraní API příkazu Seznam všech dostupných velikostí virtuálních počítačů v oblasti. Nastavení této vlastnosti na hodnotu 1 také znamená, že hyper-threading je zakázán. int

Profil sítě

Název Description Hodnota
networkApiVersion Určuje verzi rozhraní MICROSOFT.Network API použitou při vytváření síťových prostředků v konfiguraci síťového rozhraní. "2020-11-01"
networkInterfaceConfigurations Určuje síťové konfigurace, které se použijí k vytvoření síťových prostředků virtuálního počítače. VirtualMachineNetworkInterfaceConfiguration[]
networkInterfaces Určuje seznam ID prostředků pro síťová rozhraní přidružená k virtuálnímu počítači. NetworkInterfaceReference[]

VirtualMachineNetworkInterfaceConfiguration

Název Description Hodnota
name Název konfigurace síťového rozhraní. string (povinné)
properties Popisuje konfiguraci PROTOKOLU IP profilu sítě virtuálního počítače. VirtualMachineNetworkInterfaceConfigurationPropertie...

VirtualMachineNetworkInterfaceConfigurationPropertie...

Název Description Hodnota
deleteOption Zadejte, co se stane se síťovým rozhraním při odstranění virtuálního počítače. "Odstranit"
"Odpojit"
disableTcpStateTracking Určuje, jestli je síťové rozhraní zakázané pro sledování stavu tcp. bool
nastavení dns Nastavení DNS, která se mají použít v síťových rozhraních. VirtualMachineNetworkInterfaceDnsSettingsConfigurati...
konfigurace dscp Dílčí zdroj
enableAcceleratedNetworking Určuje, jestli má síťové rozhraní akcelerované síťové služby. bool
enableFpga Určuje, jestli má síťové rozhraní povolenou síť FPGA. bool
enableIPForwarding Určuje, jestli je pro tuto síťovou kartu povolené předávání IP. bool
konfigurace ip Určuje konfigurace PROTOKOLU IP síťového rozhraní. VirtualMachineNetworkInterfaceIPConfiguration[] (povinné)
skupina zabezpečení sítě Skupina zabezpečení sítě. Dílčí zdroj
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

VirtualMachineNetworkInterfaceDnsSettingsConfigurati...

Název Description Hodnota
servery dns Seznam IP adres serverů DNS string[]

VirtualMachineNetworkInterfaceIPConfiguration

Název Description Hodnota
name Název konfigurace PROTOKOLU IP. string (povinné)
properties Popisuje vlastnosti konfigurace protokolu IP síťového rozhraní virtuálního počítače. VirtualMachineNetworkInterfaceIPConfigurationPropert...

VirtualMachineNetworkInterfaceIPConfigurationPropert...

Název Description Hodnota
applicationGatewayBackendAddressPools Určuje pole odkazů na back-endové fondy adres aplikačních bran. Virtuální počítač může odkazovat na back-endové fondy adres více aplikačních bran. Stejnou aplikační bránu nemůže používat více virtuálních počítačů. Dílčí zdroj[]
applicationSecurityGroups Určuje pole odkazů na skupinu zabezpečení aplikace. Dílčí zdroj[]
loadBalancerBackendAddressPools Určuje pole odkazů na back-endové fondy adres nástrojů pro vyrovnávání zatížení. Virtuální počítač 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 virtuálních počítačů nemůže používat stejný nástroj pro vyrovnávání zatížení se skladovou položkou Basic]. Dílčí zdroj[]
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 Api-Version 2017-03-30 a dále představuje, jestli je konkrétní konfigurace ip adresy IPv4 nebo IPv6. Výchozí hodnota se používá jako IPv4. Možné hodnoty jsou: IPv4 a IPv6. "IPv4"
"IPv6"
publicIPAddressConfiguration PublicIPAddressConfiguration. VirtualMachinePublicIPAddressConfiguration
podsíť Určuje identifikátor podsítě. Dílčí zdroj

VirtualMachinePublicIPAddressConfiguration

Název Description Hodnota
name Název konfigurace veřejné IP adresy. string (povinné)
properties Popisuje konfiguraci publicIPAddress konfigurace IP adresy virtuálních počítačů. VirtualMachinePublicIPAddressConfigurationVlastnosti
Sku Popisuje skladovou položku veřejné IP adresy. Dá se nastavit jenom s OrchestrationMode jako flexibilní. PublicIPAddressSku

VirtualMachinePublicIPAddressConfigurationVlastnosti

Název Description Hodnota
deleteOption Zadejte, co se stane s veřejnou IP adresou při odstranění virtuálního počítače. "Odstranit"
"Odpojit"
nastavení dns Nastavení DNS, která se mají použít pro veřejné IP adresy . VirtualMachinePublicIPAddressDnsSettingsConfiguratio...
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. VirtualMachineIpTag[]
publicIPAddressVersion K dispozici od Api-Version 2019-07-01 a dále, představuje, jestli je konkrétní konfigurace ip adresy IPv4 nebo IPv6. Výchozí hodnota se používá jako IPv4. Možné hodnoty jsou: IPv4 a IPv6. "IPv4"
"IPv6"
metoda publicIPAllocationMethod Zadejte typ přidělení veřejné IP adresy. "Dynamický"
"Static"
publicIPPrefix PublicIPPrefix, ze kterého chcete přidělit veřejné IP adresy. Dílčí zdroj

VirtualMachinePublicIPAddressDnsSettingsConfiguratio...

Název Description Hodnota
název_doményPoznak_domény Předpona popisku názvu domény prostředků PublicIPAddress, které se vytvoří. Vygenerovaný popisek názvu je zřetězení popisku názvu domény a jedinečného ID profilu sítě virtuálních počítačů. string (povinné)

VirtualMachineIpTag

Název Description Hodnota
ipTagType Typ značky IP adresy. Příklad: FirstPartyUsage. řetězec
značka Značka IP adresy přidružená k veřejné IP adrese. Příklad: SQL, Storage atd. řetězec

PublicIPAddressSku

Název Description Hodnota
name Zadejte název skladové položky veřejné IP adresy. "Základní"
"Standardní"
tier Určení úrovně skladové položky veřejné IP adresy "Globální"
"Oblast"

NetworkInterfaceReference

Název Description Hodnota
id ID prostředku řetězec
properties Popisuje referenční vlastnosti síťového rozhraní. NetworkInterfaceReferenceProperties

NetworkInterfaceReferenceProperties

Název Description Hodnota
deleteOption Určení, co se stane se síťovým rozhraním při odstranění virtuálního počítače "Odstranit"
"Odpojit"
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

VirtualMachineScaleSetVMNetworkProfileConfiguration

Název Description Hodnota
networkInterfaceConfigurations Seznam konfigurací sítě. VirtualMachineScaleSetNetworkConfiguration[]

VirtualMachineScaleSetNetworkConfiguration

Název Description Hodnota
name Název konfigurace sítě. string (povinné)
properties Popisuje konfiguraci ip adres profilu sítě škálovací sady virtuálních počítačů. VirtualMachineScaleSetNetworkConfigurationProperties

VirtualMachineScaleSetNetworkConfigurationProperties

Název Description Hodnota
deleteOption Určení, co se stane se síťovým rozhraním při odstranění virtuálního počítače "Odstranit"
"Odpojit"
disableTcpStateTracking Určuje, zda je síťové rozhraní zakázané pro sledování stavu tcp. bool
dnsSettings Nastavení dns, která se mají použít v síťových rozhraních. VirtualMachineScaleSetNetworkConfigurationDnsSetting...
enableAcceleratedNetworking Určuje, zda je síťové rozhraní povoleno akcelerovaným síťovým rozhraním. bool
enableFpga Určuje, zda je síťové rozhraní povoleno sítí FPGA. bool
enableIPForwarding Jestli je u této síťové karty povolené předávání IP adres. bool
ipConfigurations Určuje konfigurace PROTOKOLU IP síťového rozhraní. VirtualMachineScaleSetIPConfiguration[] (povinné)
networkSecurityGroup Skupina zabezpečení sítě. Dílčí zdroj
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

VirtualMachineScaleSetNetworkConfigurationDnsSetting...

Název Description Hodnota
dnsServery Seznam IP adres serverů DNS string[]

VirtualMachineScaleSetIPConfiguration

Název Description Hodnota
name Název konfigurace PROTOKOLU IP. string (povinné)
properties Popisuje vlastnosti konfigurace ip adres profilu sítě škálovací sady virtuálních počítačů. VirtualMachineScaleSetIPConfigurationProperties

VirtualMachineScaleSetIPConfigurationProperties

Název Description 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 službu Application Gateway. Dílčí zdroj[]
applicationSecurityGroups Určuje pole odkazů na skupinu zabezpečení aplikace. Dílčí zdroj[]
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žívat stejný nástroj pro vyrovnávání zatížení se skladovou položkou Basic. Dílčí zdroj[]
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žívat stejný nástroj pro vyrovnávání zatížení se skladovou položkou Basic. Dílčí zdroj[]
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 Api-Version 2017-03-30 a dále představuje, jestli je konkrétní konfigurace ip adresy IPv4 nebo IPv6. Výchozí hodnota se používá jako IPv4. Možné hodnoty jsou: IPv4 a IPv6. "IPv4"
"IPv6"
publicIPAddressConfiguration PublicIPAddressConfiguration. VirtualMachineScaleSetPublicIPAddressConfiguration
podsíť Určuje identifikátor podsítě. ApiEntityReference

VirtualMachineScaleSetPublicIPAddressConfiguration

Název Description Hodnota
name Název konfigurace veřejné IP adresy. string (povinné)
properties Popisuje konfiguraci publicIPAddress konfigurace IP škálovací sady virtuálních počítačů. VirtualMachineScaleSetPublicIPAddressConfigurationPr...
Sku Popisuje skladovou položku veřejné IP adresy. Dá se nastavit jenom s OrchestrationMode jako flexibilní. PublicIPAddressSku

VirtualMachineScaleSetPublicIPAddressConfigurationPr...

Název Description Hodnota
deleteOption Zadejte, co se stane s veřejnou IP adresou při odstranění virtuálního počítače. "Odstranit"
"Odpojit"
nastavení dns Nastavení DNS, která se mají použít pro veřejné IP adresy . VirtualMachineScaleSetPublicIPAddressConfigurationDn...
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 Api-Version 2019-07-01 a dále, představuje, jestli je konkrétní konfigurace ip adresy IPv4 nebo IPv6. Výchozí hodnota se používá jako IPv4. Možné hodnoty jsou: IPv4 a IPv6. "IPv4"
"IPv6"
publicIPPrefix PublicIPPrefix, ze kterého chcete přidělit veřejné IP adresy. Dílčí zdroj

VirtualMachineScaleSetPublicIPAddressConfigurationDn...

Název Description Hodnota
název_doményPoznak_domény Popisek Názvu domény. Zřetězení popisku názvu domény a indexu virtuálního počítače bude popisky názvu domény prostředků PublicIPAddress, které se vytvoří. string (povinné)

VirtualMachineScaleSetIpTag

Název Description Hodnota
ipTagType Typ značky IP adresy. Příklad: FirstPartyUsage. řetězec
značka Značka IP adresy přidružená k veřejné IP adrese. Příklad: SQL, Storage atd. řetězec

ApiEntityReference

Název Description Hodnota
id ID prostředku ARM ve tvaru /subscriptions/{Id_předplatného}/resourceGroups/{název_skupiny_prostředků}/... řetězec

OSProfile

Název Description 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: Je třeba splnit 3 ze 4 níže uvedených podmínek
Obsahuje menší znaky.
Obsahuje horní znaky.
Obsahuje číslici.
Má speciální znak (shoda regex [\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 Resetování služby Vzdálená plocha nebo jejího přihlašovacího hesla 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

Omezení:
Citlivá hodnota. Předání jako zabezpečený parametr
adminUsername Určuje název účtu správce.

Tuto vlastnost nelze po vytvoření virtuálního počítače aktualizovat.

Omezení jenom 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

Maximální délka (Linux): 64 znaků

Maximální délka (Windows): 20 znaků.
ř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 na hodnotu False pouze v případě, že na virtuálním počítači nejsou k dispozici žádná rozšíření. bool
Název_počítače Určuje název operačního systému hostitele 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 a omezení vytváření názvů najdete v pokynech k implementaci služeb infrastruktury Azure. řetězec
Customdata Určuje řetězec vlastních dat s kódováním base-64. Řetězec s kódováním base-64 je dekódován na binární 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: Ve vlastnosti customData nepředávejte žádné tajné kódy ani hesla. Tuto vlastnost nelze po vytvoření virtuálního počítače aktualizovat. Vlastnost customData se předá virtuálnímu počítači, který se má uložit jako soubor. Další informace najdete v tématu Vlastní data 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 Distributions. Konfigurace Linuxu
requireGuestProvisionSignal Volitelná vlastnost, která musí být buď nastavena na Hodnotu True, nebo vynechána. bool
Tajemství Určuje sadu certifikátů, které se mají nainstalovat do virtuálního počítače. Pokud chcete nainstalovat certifikáty na virtuální počítač, doporučujeme použít rozšíření virtuálního počítače Azure Key Vault pro Linux nebo rozšíření virtuálního počítače Azure Key Vault pro Windows. VaultSecretGroup[]
windowsConfiguration Určuje nastavení operačního systému Windows na virtuálním počítači. Konfigurace Windows

Konfigurace Linuxu

Název Description Hodnota
disablePasswordAuthentication Určuje, jestli má být zakázáno ověřování heslem. bool
enableVMAgentPlatformUpdates Určuje, jestli je pro virtuální počítač s Linuxem povolená Aktualizace platformy VMAgent Platform. Výchozí hodnota je false. bool
patchSettings [Funkce Preview] Určuje nastavení související s opravami hosta virtuálního počítače v Linuxu. LinuxPatchSettings
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ím chováním je nastavit hodnotu true. Tím se zajistí, že je na virtuálním počítači nainstalovaný agent virtuálního počítače, aby bylo možné do virtuálního počítače později přidat rozšíření. bool
Ssh Určuje konfiguraci klíče SSH pro operační systém Linux. Konfigurace Ssh

LinuxPatchSettings

Název Description Hodnota
assessmentMode Určuje režim posouzení oprav hosta virtuálního počítače pro virtuální počítač IaaS.

Možné hodnoty:

ImageDefault – řídíte načasování posouzení oprav na virtuálním počítači.

AutomaticByPlatform – platforma aktivuje pravidelná hodnocení oprav. Vlastnost provisionVMAgent musí být true.
"AutomaticByPlatform"
"ImageDefault"
automaticByPlatformSettings Určuje další nastavení pro režim oprav AutomaticByPlatform v opravách hosta virtuálního počítače v Linuxu. LinuxVMGuestPatchAutomaticByPlatformSettings
patchMode Určuje režim oprav hosta virtuálního počítače na virtuální počítač IaaS nebo virtuální počítače přidružené ke škálovací sadě virtuálních počítačů s OrchestrationMode jako flexibilní.

Možné hodnoty:

ImageDefault – použije se výchozí konfigurace oprav virtuálního počítače.

AutomaticByPlatform – virtuální počítač bude automaticky aktualizován platformou. Vlastnost provisionVMAgent musí být true.
"AutomaticByPlatform"
"ImageDefault"

LinuxVMGuestPatchAutomaticByPlatformSettings

Název Description Hodnota
bypassPlatformSafetyChecksOnUserSchedule Umožňuje zákazníkovi naplánovat opravy bez náhodných upgradů. bool
rebootSetting Určuje nastavení restartování pro všechny operace instalace opravy AutomaticByPlatform. "Vždy"
"IfRequired"
"Nikdy"
"Neznámé"

Konfigurace Ssh

Název Description Hodnota
publicKeys Seznam veřejných klíčů SSH používaných k ověřování na virtuálních počítačích založených na Linuxu SshPublicKey[]

SshPublicKey

Název Description Hodnota
Keydata Certifikát veřejného klíče SSH, který se používá k ověření s virtuálním počítačem prostřednictvím SSH. Klíč musí být alespoň 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]/azure/virtual-machines/linux/create-ssh-keys-detailed). řetězec
program 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, je k souboru připojen zadaný klíč. Příklad: /home/user/.ssh/authorized_keys řetězec

VaultSecretGroup

Název Description Hodnota
sourceVault Relativní adresa URL Key Vault obsahující všechny certifikáty v trezoruCertificates. Dílčí zdroj
vaultCertificates Seznam odkazů na trezor klíčů ve službě SourceVault, které obsahují certifikáty. VaultCertificate[]

VaultCertificate

Název Description 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. U virtuálních počítačů 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 mají formát .pem. řetězec
certificateUrl Toto je adresa URL certifikátu, který se nahrál do Key Vault jako tajný kód. Informace o přidání tajného kódu do 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í Base64 následujícího objektu JSON, který je kódován v UTF-8:

{
"data":"{Base64-encoded-certificate}",
"dataType":"pfx",
"password":"{pfx-file-password}"
}
Pokud chcete nainstalovat certifikáty na virtuální počítač, doporučujeme použít rozšíření virtuálního počítače Azure Key Vault pro Linux nebo rozšíření virtuálního počítače Azure Key Vault pro Windows.
řetězec

Konfigurace Windows

Název Description 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ý je používán instalačním programem systému Windows. AdditionalUnattendContent[]
enableAutomaticUpdates Určuje, jestli je pro virtuální počítač s Windows povolená automatická Aktualizace. Výchozí hodnota je true (pravda). 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
enableVMAgentPlatformUpdates Určuje, jestli je pro virtuální počítač s Windows povolený Aktualizace platformy VMAgent Platform. Výchozí hodnota je false. bool
patchSettings [Funkce Preview] Určuje nastavení související s opravami hosta virtuálního počítače ve Windows. PatchSettings
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, je ve výchozím nastavení nastavena na true. Tím se zajistí, že je na virtuálním počítači nainstalovaný agent virtuálního počítače, aby bylo možné do virtuálního počítače později přidat rozšíření. bool
timeZone Určuje časové pásmo virtuálního počítače. např. "Tichomoří (běžný čas). Možné hodnoty mohou být TimeZoneInfo.Id 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é Windows PowerShell. WinRMConfiguration

AdditionalUnattendContent

Název Description 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 komponentu. Soubor XML musí být menší než 4 kB a musí obsahovat kořenový prvek pro vkládané nastavení nebo funkci. řetězec
passName Název hesla. 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. "Automatické přihlášení"
"FirstLogonCommands"

PatchSettings

Název Description Hodnota
assessmentMode Určuje režim posouzení oprav hosta virtuálního počítače pro virtuální počítač IaaS.

Možné hodnoty:

ImageDefault – řídíte načasování posouzení oprav na virtuálním počítači.

AutomaticByPlatform – platforma aktivuje pravidelná hodnocení oprav. Vlastnost provisionVMAgent musí být true.
"AutomaticByPlatform"
"ImageDefault"
automaticByPlatformSettings Určuje další nastavení pro režim oprav AutomaticByPlatform v opravách hosta virtuálního počítače ve Windows. WindowsVMGuestPatchAutomaticByPlatformSettings
enableHotpatching Umožňuje zákazníkům opravovat virtuální počítače Azure bez nutnosti restartování. Pro enableHotpatching musí být parametr provisionVMAgent nastavený na hodnotu true a patchMode na Hodnotu AutomaticByPlatform. bool
patchMode Určuje režim oprav hosta virtuálního počítače na virtuální počítač IaaS nebo virtuální počítače přidružené ke škálovací sadě virtuálních počítačů s OrchestrationMode jako flexibilní.

Možné hodnoty:

Ruční – řídíte použití oprav na virtuální počítač. Provedete to ručním použitím oprav uvnitř virtuálního počítače. V tomto režimu jsou automatické aktualizace zakázány; Vlastnost WindowsConfiguration.enableAutomaticUpdates musí být false.

AutomaticByOS – virtuální počítač bude automaticky aktualizován operačním systémem. Vlastnost WindowsConfiguration.enableAutomaticUpdates musí být true.

AutomaticByPlatform – virtuální počítač se automaticky aktualizuje platformou. Vlastnosti provisionVMAgent a WindowsConfiguration.enableAutomaticUpdates musí být true.
"AutomaticByOS"
"AutomaticByPlatform"
"Ruční"

WindowsVMGuestPatchAutomaticByPlatformSettings

Název Description Hodnota
bypassPlatformSafetyChecksOnUserSchedule Umožňuje zákazníkovi naplánovat opravy bez náhodných upgradů. bool
rebootSetting Určuje nastavení restartování pro všechny operace instalace opravy AutomaticByPlatform. "Vždy"
"IfRequired"
"Nikdy"
"Neznámé"

WinRMConfiguration

Název Description Hodnota
Posluchače Seznam naslouchacích procesů Vzdálená správa systému Windows WinRMListener[]

WinRMListener

Název Description Hodnota
certificateUrl Toto je adresa URL certifikátu, který se nahrál do Key Vault jako tajný kód. Informace o přidání tajného kódu do 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 zakódovaný v UTF-8:

{
"data":"{Base64-encoded-certificate}",
"dataType":"pfx",
"password":"{pfx-file-password}"
}
Pokud chcete nainstalovat certifikáty na virtuální počítač, doporučujeme použít rozšíření virtuálního počítače Azure Key Vault pro Linux nebo rozšíření virtuálního počítače Azure Key Vault pro Windows.
řetězec
Protokol Určuje protokol naslouchacího procesu WinRM. Možné hodnoty jsou: http,https. "HTTP"
"Https"

VirtualMachineScaleSetVMProtectionPolicy

Název Description 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í zvažovaný k odstranění. bool
ochranaFromScaleSetActions Označuje, že aktualizace nebo akce modelu (včetně škálování na více instancí) zahájené ve škálovací sadě virtuálních počítačů by se neměly použít na virtuální počítač se škálovací sadou virtuálních počítačů. bool

SecurityProfile

Název Description Hodnota
šifrováníAtHost Tuto vlastnost může uživatel v požadavku použít k povolení nebo zakázání šifrování hostitele pro virtuální počítač nebo škálovací sadu virtuálních počítačů. Tím se povolí šifrování pro všechny disky, včetně disku prostředku nebo dočasného disku v samotném hostiteli. Výchozí chování je: Šifrování na hostiteli bude zakázáno, pokud tato vlastnost není pro prostředek nastavená na true. bool
securityType Určuje SecurityType virtuálního počítače. Pokud chcete povolit UefiSettings, musí být nastavena na libovolnou zadanou hodnotu. Výchozí chování je: UefiSettings nebude povolen, pokud není tato vlastnost nastavena. "ConfidentialVM"
"TrustedLaunch"
uefiSettings Určuje nastavení zabezpečení, jako je zabezpečené spouštění a virtuální počítač vTPM použitý při vytváření virtuálního počítače. Minimální verze rozhraní API: 2020-12-01. UefiSettings

UefiSettings

Název Description Hodnota
secureBootEnabled Určuje, jestli má být na virtuálním počítači povolené zabezpečené spouštění. Minimální verze rozhraní API: 2020-12-01. bool
vTpmEnabled Určuje, jestli má být na virtuálním počítači povolený virtuální počítač vTPM. Minimální verze rozhraní API: 2020-12-01. bool

StorageProfile

Název Description 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[]
diskControllerType Určuje typ řadiče disku nakonfigurovaného pro virtuální počítač. Poznámka: Tato vlastnost se nastaví na výchozí typ řadiče disku, pokud není zadáno, že se virtuální počítač vytváří s hyperVGeneration nastavenou na V2 na základě možností disku operačního systému a velikosti virtuálního počítače ze zadané minimální verze rozhraní API. Před aktualizací jeho typu řadiče disku musíte virtuální počítač uvolnit, pokud neaktualizujete velikost virtuálního počítače v konfiguraci virtuálního počítače, která implicitně zruší přidělení a přerozdělí virtuální počítač. Minimální verze rozhraní API: 2022-08-01. "NVMe"
"SCSI"
imageReference Určuje informace o obrázku, který se má použít. Můžete zadat informace o imagích platforem, 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. OSDisk

DataDisk

Název Description Hodnota
Mezipaměti Určuje požadavky na ukládání do mezipaměti. Možné hodnoty jsou: None,ReadOnly,ReadWrite. Výchozí chování je: Žádné pro úložiště úrovně Standard. ReadOnly pro Premium Storage. "Žádné"
"ReadOnly"
"ReadWrite"
createOption Určuje, jak se má virtuální počítač vytvořit. Možné hodnoty jsou: Připojit. Tato hodnota se používá, když k vytvoření virtuálního počítače používáte specializovaný disk. FromImage. Tato hodnota se používá, když k vytvoření virtuálního počítače používáte image. Pokud používáte image platformy, měli byste také použít element imageReference popsaný výše. Pokud používáte image marketplace, měli byste použít také dříve popsaný prvek plánu. "Připojit"
"Prázdné"
"FromImage" (povinné)
deleteOption Určuje, jestli se má datový disk při odstranění virtuálního počítače odstranit nebo odpojit. Možné hodnoty jsou: Delete. Pokud se použije tato hodnota, datový disk se při odstranění virtuálního počítače odstraní. Odpojit. Pokud se použije tato hodnota, datový disk se zachová i po odstranění virtuálního počítače. Výchozí hodnota je nastavená na Odpojit. "Odstranit"
"Odpojit"
detachOption Určuje chování při odpojování, které se má použít při odpojování disku nebo které již probíhá v procesu odpojování od virtuálního počítače. Podporované hodnoty: ForceDetach. detachOption: ForceDetach se dá použít jenom pro spravované datové disky. Pokud se předchozí pokus o odpojení datového disku nedokončil kvůli neočekávanému selhání virtuálního počítače a disk stále není uvolněný, použijte vynucené odpojení jako poslední možnost k vynucení odpojení disku od virtuálního počítače. Při použití tohoto chování při odpojení nemusí být vyprázdněny všechny zápisy. Tato funkce je stále v režimu preview a virtualMachineScaleSet se nepodporuje. Pokud chcete vynutit odpojení datového disku, aktualizujte na hodnotuBeDetached na true spolu s nastavením detachOption: ForceDetach. "ForceDetach"
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. Vlastnost diskSizeGB je počet bajtů x 1024^3 disku a hodnota nesmí být větší než 1023. int
image Virtuální pevný disk zdrojové image uživatele. Virtuální pevný disk se před připojením k virtuálnímu počítači zkopíruje. Pokud je k dispozici SourceImage, cílový virtuální pevný disk nesmí existovat. VirtualHardDisk
Lun Určuje číslo logické jednotky 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
name Název disku. řetězec
naBeDetached Určuje, jestli probíhá odpojení datového disku od sady VirtualMachine/VirtualMachineScaleset. bool
Vhd Virtuální pevný disk. VirtualHardDisk
writeAcceleratorEnabled Určuje, jestli má být na disku povolený nebo zakázaný writeAccelerator. bool

VirtualHardDisk

Název Description Hodnota
Uri Určuje identifikátor URI virtuálního pevného disku. řetězec

ManagedDiskParameters

Název Description Hodnota
diskEncryptionSet Určuje ID prostředku sady šifrování disků spravovaných zákazníkem pro spravovaný disk. DiskEncryptionSetParameters
id ID prostředku řetězec
securityProfile Určuje profil zabezpečení spravovaného disku. VMDiskSecurityProfile
storageAccountType Určuje typ účtu úložiště pro spravovaný disk. POZNÁMKA: UltraSSD_LRS lze použít pouze s datovými disky, nelze ji použít s diskem s operačním systémem. "PremiumV2_LRS"
"Premium_LRS"
"Premium_ZRS"
"StandardSSD_LRS"
"StandardSSD_ZRS"
"Standard_LRS"
"UltraSSD_LRS"

DiskEncryptionSetParameters

Název Description Hodnota
id ID prostředku řetězec

VMDiskSecurityProfile

Název Description Hodnota
diskEncryptionSet Určuje ID prostředku sady prostředků sady šifrování spravovaných disků zákazníka pro spravovaný disk, který se používá pro disky s operačním systémem spravovaného zákazníkem šifrované pomocí důvěrného virtuálního počítače a objekt blob virtuálních počítačů. DiskEncryptionSetParameters
securityEncryptionType Určuje Typ šifrování spravovaného disku. Je nastavený na DiskWithVMGuestState pro šifrování spravovaného disku spolu s objektem blob VMGuestState a VMGuestStateOnly pro šifrování pouze objektu blob VMGuestState. Poznámka: Dá se nastavit jenom pro důvěrné virtuální počítače. "DiskWithVMGuestState"
"VMGuestStateOnly"

ImageReference

Název Description Hodnota
communityGalleryImageId Zadali jsme jedinečné ID image galerie komunity pro nasazení virtuálního počítače. Můžete ho načíst z obrázku GET v galerii komunity. řetězec
id ID prostředku řetězec
offer 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
sharedGalleryImageId Zadali jste jedinečné ID image sdílené galerie pro nasazení virtuálního počítače. To se dá načíst z sdíleného obrázku galerie – volání GET. řetězec
Sku Skladová položka image. řetězec
verze Určuje verzi image platformy nebo image marketplace použité k vytvoření virtuálního počítače. Povolené formáty jsou Major.Minor.Build nebo "latest". Hlavní číslo, Podverze a Sestavení jsou desetinná čísla. Pokud chcete použít nejnovější verzi image dostupnou v době nasazení, zadejte "nejnovější". I když použijete nejnovější verzi, image virtuálního počítače se po nasazení automaticky neaktualizuje, a to ani v případě, že bude k dispozici nová verze. Nepoužívejte pole version pro nasazení image galerie, image galerie by měla vždy používat pole id pro nasazení. Pokud chcete použít nejnovější verzi image galerie, stačí nastavit /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/images/{imageName} v poli id bez zadání verze. řetězec

OSDisk

Název Description Hodnota
Mezipaměti Určuje požadavky na ukládání do mezipaměti. Možné hodnoty jsou: None,ReadOnly,ReadWrite. Výchozí chování je: Žádné pro úložiště úrovně Standard. ReadOnly pro Premium Storage. "Žádné"
"ReadOnly"
"ReadWrite"
createOption Určuje, jak se má virtuální počítač vytvořit. Možné hodnoty jsou: Připojit. Tato hodnota se používá, když k vytvoření virtuálního počítače používáte specializovaný disk. FromImage. Tato hodnota se používá, když k vytvoření virtuálního počítače používáte image. Pokud používáte image platformy, měli byste také použít element imageReference popsaný výše. Pokud používáte image marketplace, měli byste použít také dříve popsaný prvek plánu. "Připojit"
"Prázdné"
"FromImage" (povinné)
deleteOption Určuje, jestli se má při odstranění virtuálního počítače odstranit nebo odpojit disk s operačním systémem. Možné hodnoty jsou: Delete. Pokud se použije tato hodnota, disk s operačním systémem se při odstranění virtuálního počítače odstraní. Odpojit. Pokud se použije tato hodnota, disk s operačním systémem se zachová i po odstranění virtuálního počítače. Výchozí hodnota je nastavená na Odpojit. U dočasného disku s operačním systémem je výchozí hodnota nastavená na Odstranit. Uživatel nemůže změnit možnost odstranění dočasného disku s operačním systémem. "Odstranit"
"Odpojit"
diffDiskSettings Určuje dočasné nastavení disku pro disk operačního systému používaný virtuálním počítačem. DiffDiskSettings
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. Vlastnost diskSizeGB je počet bajtů x 1024^3 disku a hodnota nesmí být větší než 1023. int
encryptionSettings Určuje nastavení šifrování disku s operačním systémem. Minimální verze rozhraní API: 2015-06-15. Nastavení DiskEncryptionSettings
image Virtuální pevný disk zdrojové image uživatele. Virtuální pevný disk se před připojením k virtuálnímu počítači zkopíruje. Pokud je k dispozici SourceImage, cílový virtuální pevný disk nesmí existovat. VirtualHardDisk
managedDisk Parametry spravovaného disku. ManagedDiskParameters
name 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 jsou: Windows,Linux. "Linux"
"Windows"
Vhd Virtuální pevný disk. VirtualHardDisk
writeAcceleratorEnabled Určuje, jestli má být na disku povolený nebo zakázaný writeAccelerator. bool

DiffDiskSettings

Název Description Hodnota
možnost Určuje dočasné nastavení disku pro disk operačního systému. "Místní"
Umístění Určuje umístění dočasného disku pro disk operačního systému. Možné hodnoty jsou: CacheDisk,ResourceDisk. Výchozí chování je: CacheDisk, pokud je nakonfigurovaný pro velikost virtuálního počítače, jinak se použije ResourceDisk. Informace o velikostech virtuálních počítačů s Windows najdete v dokumentaci k velikosti virtuálního počítače s Windows na adrese /azure/virtual-machines/windows/sizes a virtuální počítač s Linuxem na adrese /azure/virtual-machines/linux/sizes, kde zjistíte, které velikosti virtuálních počítačů zpřístupňují disk mezipaměti. "CacheDisk"
"ResourceDisk"

Nastavení DiskEncryptionSettings

Název Description Hodnota
diskEncryptionKey Určuje umístění šifrovacího klíče disku, což je tajný klíč Key Vault. KeyVaultSecretReference
enabled 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 v Key Vault. KeyVaultKeyReference

KeyVaultSecretReference

Název Description Hodnota
adresa URL tajného kódu Adresa URL odkazující na tajný kód v Key Vault. string (povinné)
sourceVault Relativní adresa URL Key Vault obsahující tajný kód. Dílčí zdroj (povinné)

KeyVaultKeyReference

Název Description Hodnota
keyUrl Adresa URL odkazující na šifrovací klíč klíče v Key Vault. string (povinné)
sourceVault Relativní adresa URL Key Vault obsahující klíč. Dílčí zdroj (povinné)