Virtuální počítače Microsoft.Compute

Definice prostředku Bicep

Typ prostředku 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/virtualMachines, přidejte do šablony následující bicep.

resource symbolicname 'Microsoft.Compute/virtualMachines@2023-09-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  extendedLocation: {
    name: 'string'
    type: 'EdgeZone'
  }
  identity: {
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {}
      {customized property}: {}
    }
  }
  plan: {
    name: 'string'
    product: 'string'
    promotionCode: 'string'
    publisher: 'string'
  }
  properties: {
    additionalCapabilities: {
      hibernationEnabled: bool
      ultraSSDEnabled: bool
    }
    applicationProfile: {
      galleryApplications: [
        {
          configurationReference: 'string'
          enableAutomaticUpgrade: bool
          order: int
          packageReferenceId: 'string'
          tags: 'string'
          treatFailureAsDeploymentFailure: bool
        }
      ]
    }
    availabilitySet: {
      id: 'string'
    }
    billingProfile: {
      maxPrice: json('decimal-as-string')
    }
    capacityReservation: {
      capacityReservationGroup: {
        id: 'string'
      }
    }
    diagnosticsProfile: {
      bootDiagnostics: {
        enabled: bool
        storageUri: 'string'
      }
    }
    evictionPolicy: 'string'
    extensionsTimeBudget: 'string'
    hardwareProfile: {
      vmSize: 'string'
      vmSizeProperties: {
        vCPUsAvailable: int
        vCPUsPerCore: int
      }
    }
    host: {
      id: 'string'
    }
    hostGroup: {
      id: 'string'
    }
    licenseType: 'string'
    networkProfile: {
      networkApiVersion: '2020-11-01'
      networkInterfaceConfigurations: [
        {
          name: 'string'
          properties: {
            auxiliaryMode: 'string'
            auxiliarySku: 'string'
            deleteOption: 'string'
            disableTcpStateTracking: bool
            dnsSettings: {
              dnsServers: [
                'string'
              ]
            }
            dscpConfiguration: {
              id: 'string'
            }
            enableAcceleratedNetworking: bool
            enableFpga: bool
            enableIPForwarding: bool
            ipConfigurations: [
              {
                name: 'string'
                properties: {
                  applicationGatewayBackendAddressPools: [
                    {
                      id: 'string'
                    }
                  ]
                  applicationSecurityGroups: [
                    {
                      id: 'string'
                    }
                  ]
                  loadBalancerBackendAddressPools: [
                    {
                      id: 'string'
                    }
                  ]
                  primary: bool
                  privateIPAddressVersion: 'string'
                  publicIPAddressConfiguration: {
                    name: 'string'
                    properties: {
                      deleteOption: 'string'
                      dnsSettings: {
                        domainNameLabel: 'string'
                        domainNameLabelScope: 'string'
                      }
                      idleTimeoutInMinutes: int
                      ipTags: [
                        {
                          ipTagType: 'string'
                          tag: 'string'
                        }
                      ]
                      publicIPAddressVersion: 'string'
                      publicIPAllocationMethod: 'string'
                      publicIPPrefix: {
                        id: 'string'
                      }
                    }
                    sku: {
                      name: 'string'
                      tier: 'string'
                    }
                  }
                  subnet: {
                    id: 'string'
                  }
                }
              }
            ]
            networkSecurityGroup: {
              id: 'string'
            }
            primary: bool
          }
        }
      ]
      networkInterfaces: [
        {
          id: 'string'
          properties: {
            deleteOption: 'string'
            primary: bool
          }
        }
      ]
    }
    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'
            }
          ]
        }
      }
    }
    platformFaultDomain: int
    priority: 'string'
    proximityPlacementGroup: {
      id: 'string'
    }
    scheduledEventsProfile: {
      osImageNotificationProfile: {
        enable: bool
        notBeforeTimeout: 'string'
      }
      terminateNotificationProfile: {
        enable: bool
        notBeforeTimeout: 'string'
      }
    }
    securityProfile: {
      encryptionAtHost: bool
      encryptionIdentity: {
        userAssignedIdentityResourceId: 'string'
      }
      proxyAgentSettings: {
        enabled: bool
        keyIncarnationId: int
        mode: 'string'
      }
      securityType: 'string'
      uefiSettings: {
        secureBootEnabled: bool
        vTpmEnabled: bool
      }
    }
    storageProfile: {
      dataDisks: [
        {
          caching: 'string'
          createOption: 'string'
          deleteOption: 'string'
          detachOption: 'ForceDetach'
          diskSizeGB: int
          image: {
            uri: 'string'
          }
          lun: int
          managedDisk: {
            diskEncryptionSet: {
              id: 'string'
            }
            id: 'string'
            securityProfile: {
              diskEncryptionSet: {
                id: 'string'
              }
              securityEncryptionType: 'string'
            }
            storageAccountType: 'string'
          }
          name: 'string'
          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'
    virtualMachineScaleSet: {
      id: 'string'
    }
  }
  zones: [
    'string'
  ]
}

Hodnoty vlastností

virtualMachines

Název Description Hodnota
name Název prostředku string (povinné)

Omezení počtu znaků: 1–15 (Windows)
1–64 (Linux)



Platné znaky:
Nelze použít mezery, řídicí znaky ani tyto znaky:
~ ! @ # $ % ^ & * ( ) = + _ [ ] { } \ | ; : . ' " , < > / ?

Virtuální počítače s Windows nemůžou obsahovat tečku nebo končí pomlčkami.

Virtuální počítače s Linuxem nemůžou končit tečkou nebo spojovníkem.
location Umístění prostředku string (povinné)
tags Značky prostředků Slovník názvů značek a hodnot. Viz Značky v šablonách
extendedLocation Rozšířené umístění virtuálního počítače. ExtendedLocation
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. VirtualMachineProperties
Zóny Zóny virtuálních počítačů. string[]

ExtendedLocation

Název Description Hodnota
name Název rozšířeného umístění. řetězec
typ Typ rozšířeného umístění. EdgeZone

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

UserAssignedIdentities

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

VirtualMachineVlastnosti

Název Description Hodnota
additionalCapabilities Určuje další funkce, které jsou na virtuálním počítači povolené nebo zakázané. AdditionalCapabilities
applicationProfile Určuje aplikace galerie, které se mají zpřístupnit virtuálnímu počítači nebo škálovací sadě virtuálních počítačů. Profil aplikace
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í. Skupina dostupnosti, do které se virtuální počítač přidává, by měla být ve stejné skupině prostředků jako prostředek skupiny dostupnosti. Existující virtuální počítač nejde přidat do skupiny dostupnosti. Tato vlastnost nemůže existovat společně s odkazem properties.virtualMachineScaleSet, který není null. Dílčí zdroj
fakturačníprofil Určuje podrobnosti o spotovém virtuálním počítači Azure související s fakturací. Minimální verze api-version: 2019-03-01. Fakturačníprofil
capacityReservation Určuje informace o rezervaci kapacity, která se používá k přidělení virtuálního počítače. Minimální verze api: 2021-04-01. CapacityReservationProfile
diagnosticsProfile Určuje stav nastavení diagnostiky spouštění. Minimální verze api-version: 2015-06-15. Diagnostickýprofile
evictionPolicy Určuje zásadu vyřazení pro spotový virtuální počítač Azure a škálovací sadu Azure Spot. U spotových virtuálních počítačů Azure se podporuje zrušení přidělení i odstranění a minimální verze rozhraní API je 2019-03-01. U spotových škálovacích sad Azure se podporuje zrušení přidělení i odstranění a minimální verze rozhraní API je 2017-10-30-preview. "Uvolnit"
Odstranit
extensionsTimeBudget Určuje čas, po který se mají spouštět všechna rozšíření. Doba trvání by měla být od 15 minut do 120 minut (včetně) a měla by být zadána ve formátu ISO 8601. Výchozí hodnota je 90 minut (PT1H30M). Minimální verze api: 2020-06-01. řetězec
hardwareProfile Určuje nastavení hardwaru virtuálního počítače. HardwareProfile
Hostitel Určuje informace o vyhrazeném hostiteli, ve kterém se nachází virtuální počítač. Minimální verze api-version: 2018-10-01. Dílčí zdroj
skupina hostitelů Určuje informace o vyhrazené skupině hostitelů, ve které se nachází virtuální počítač. Poznámka: Uživatel nemůže zadat vlastnosti host i hostGroup. Minimální verze api: 2020-06-01. Dílčí zdroj
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ě
osProfile Určuje nastavení operačního systému použité při vytváření virtuálního počítače. Po zřízení virtuálního počítače není možné některá nastavení změnit. OSProfile
platformFaultDomain Určuje logickou doménu selhání škálovací sady, ve které se virtuální počítač vytvoří. Ve výchozím nastavení se virtuální počítač automaticky přiřadí k doméně selhání, která nejlépe udržuje rovnováhu mezi dostupnými doménami selhání. To platí jenom v případě, že je nastavená vlastnost virtualMachineScaleSet tohoto virtuálního počítače. Škálovací sada virtuálních počítačů, na kterou se odkazuje, musí mít hodnotu platformFaultDomainCount větší než 1. Tuto vlastnost nelze po vytvoření virtuálního počítače aktualizovat. Přiřazení domény selhání je možné zobrazit v zobrazení instance virtuálního počítače. Minimální verze rozhraní API: 2020‐12‐01. int
Prioritou Určuje prioritu virtuálního počítače. Minimální verze rozhraní API: 1. 3. 2019 "Nízký"
'Normální'
"Spot"
proximityPlacementGroup Určuje informace o skupině umístění bezkontaktní komunikace, ke které by měl být virtuální počítač přiřazen. Minimální verze rozhraní API: 1. 4. 2018. Dílčí zdroj
scheduledEventsProfile Určuje konfigurace související s naplánovanou událostí. ScheduledEventsProfile
securityProfile Určuje nastavení profilu souvisejícího se zabezpečením pro virtuální počítač. SecurityProfile
storageProfile Určuje nastavení úložiště pro disky virtuálního počítače. StorageProfile
Userdata UserData pro virtuální počítač, který musí být v kódování base-64. Zákazník by sem neměl předávat žádné tajné kódy. Minimální verze rozhraní API: 1. 3. 2021. řetězec
virtualMachineScaleSet Určuje informace o škálovací sadě virtuálních počítačů, ke které by měl být virtuální počítač přiřazen. Virtuální počítače zadané ve stejné škálovací sadě virtuálních počítačů se přidělují různým uzlům, aby se maximalizovala dostupnost. V současné době je možné virtuální počítač přidat do škálovací sady virtuálních počítačů pouze při vytváření. Existující virtuální počítač nejde přidat do škálovací sady virtuálních počítačů. Tato vlastnost nemůže existovat spolu s odkazem properties.availabilitySet, který není null. Minimální verze api-verze: 2019-03-01. Dílčí zdroj

AdditionalCapabilities

Název Description Hodnota
hibernaceEnabled Příznak, který na virtuálním počítači povolí nebo zakáže funkci hibernace. bool
ultraSSDEnabled Příznak, který povolí nebo zakáže možnost mít na virtuálním počítači nebo VMSS 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

Aplikačníprofil

Název Description Hodnota
galerieAplikace Určuje aplikace galerie, které se mají zpřístupnit virtuálnímu počítači nebo VMSS. VMGalleryApplication[]

VMGalleryApplication

Název Description Hodnota
configurationReference Volitelné– Určuje identifikátor URI objektu blob Azure, který nahradí výchozí konfiguraci balíčku, pokud je k dispozici. řetězec
enableAutomaticUpgrade Pokud je nastavená hodnota true, bude nová verze aplikace galerie dostupná v PIR/SIG automaticky aktualizována pro virtuální počítač nebo VMSSS. bool
pořadí Volitelné: Určuje pořadí, ve kterém se mají balíčky instalovat. int
packageReferenceId Určuje ID prostředku GalleryApplicationVersion ve tvaru /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/applications/{application}/versions/{version} string (povinné)
tags Volitelné: Určuje předávací hodnotu pro obecnější kontext. řetězec
treatFailureAsDeploymentFailure Volitelné, pokud je hodnota true, selhání jakékoli operace v aplikaci VmApplication selže při nasazení. bool

Dílčí zdroj

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

BillingProfile

Název Description Hodnota
maxPrice Určuje maximální cenu, kterou jste ochotni zaplatit za spotový virtuální počítač Nebo sadu virtuálních počítačů Azure. Tato cena je v amerických dolarech.

Tato cena se porovná s aktuální spotovou cenou Azure pro velikost virtuálního počítače. Porovnávají se také ceny v době vytvoření nebo aktualizace spotového virtuálního počítače Nebo škálovací sady virtuálních počítačů Azure a operace bude úspěšná, pouze pokud je maximální cena vyšší než aktuální spotová cena Azure.

Maximální cena se použije také k vyřazení spotového virtuálního počítače Nebo škálovací sady virtuálních počítačů Azure, pokud aktuální spotová cena Azure po vytvoření VMSS překročí maximální cenu.

Možné hodnoty:

– Jakákoli desetinná hodnota větší než nula. Příklad: 0,01538

-1 – označuje výchozí cenu na vyžádání.

Maximální cenu můžete nastavit na hodnotu -1, která značí, že z důvodu ceny by se spotový virtuální počítač Nebo škálovací sada virtuálních počítačů Azure neměla vyřadit. Výchozí maximální cena je také -1, pokud ji neposkytnete.

Minimální verze rozhraní API: 1. 3. 2019. Pokud chcete zadat desetinnou hodnotu, použijte funkci json().
int nebo json decimal

CapacityReservationProfile

Název Description Hodnota
capacityReservationGroup Určuje ID prostředku skupiny rezervací kapacity, které by se mělo použít k přidělování instancí virtuálních počítačů nebo škálovací sady, pokud je rezervovaná dostatečná kapacita. Další podrobnosti najdete v části https://aka.ms/CapacityReservation . Dílčí zdroj

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 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
auxiliaryMode Určuje, jestli je pro prostředek síťového rozhraní povolený pomocný režim. AcceleratedConnections
Plovoucí
'Žádný'
auxiliarySku Určuje, jestli je pro prostředek síťového rozhraní povolená pomocná SKU. 'A1'
"A2"
'A4'
'A8'
'Žádný'
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. Více virtuálních počítačů nemůže používat stejnou aplikační bránu. SubResource[]
applicationSecurityGroups Určuje pole odkazů na skupinu zabezpečení aplikace. SubResource[]
loadBalancerBackendAddressPools Určuje pole odkazů na back-endové fondy adres nástrojů pro vyrovnávání zatížení. 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í 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. 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é)
domainNameLabelScope Obor popisku názvu domény prostředků PublicIPAddress, které se vytvoří. Vygenerovaný popisek názvu je zřetězení popisku názvu domény s hodnotou hash se zásadami podle oboru popisku názvu domény a jedinečného ID profilu sítě virtuálního počítače. NoReuse
ResourceGroupReuse
'SubscriptionReuse'
TenantReuse

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

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

ScheduledEventsProfile

Název Description Hodnota
osImageNotificationProfile Určuje konfigurace související s naplánovanou událostí image operačního systému. OSImageNotificationProfile
terminateNotificationProfile Určuje ukončit konfigurace související s naplánovanou událostí. TerminateNotificationProfile

OSImageNotificationProfile

Název Description Hodnota
Povolit Určuje, jestli je událost Naplánovaná image operačního systému povolená nebo zakázaná. bool
notBeforeTimeout Doba, po kterou se virtuální počítač reimagí nebo upgraduje jeho operační systém, bude muset potenciálně schválit naplánovanou událost image operačního systému, než se událost automaticky schválí (vyprší časový limit). Konfigurace je určena ve formátu ISO 8601 a hodnota musí být 15 minut (PT15M). řetězec

TerminateNotificationProfile

Název Description Hodnota
Povolit Určuje, jestli je událost Terminate Scheduled povolená nebo zakázaná. bool
notBeforeTimeout Konfigurovatelná doba, po kterou bude muset odstraňovaný virtuální počítač potenciálně schválit naplánovanou událost před automatickým schválením události (vypršením časového limitu). Konfigurace musí být zadána ve formátu ISO 8601, výchozí hodnota je 5 minut (PT5M). řetězec

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
encryptionIdentity Určuje spravovanou identitu používanou službou ADE k získání přístupového tokenu pro operace keyvault. EncryptionIdentity
proxyAgentSettings Určuje nastavení agenta proxy při vytváření virtuálního počítače. Minimální verze rozhraní API: 1. 9. 2023. ProxyAgentSettings
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. Důvěrné virtuální počítač
'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

EncryptionIdentity

Název Description Hodnota
userAssignedIdentityResourceId Určuje ID prostředku ARM jedné z identit uživatelů přidružených k virtuálnímu počítači. řetězec

ProxyAgentSettings

Název Description Hodnota
enabled Určuje, jestli má být na virtuálním počítači nebo škálovací sadě virtuálních počítačů povolená funkce ProxyAgent. bool
keyIncarnationId Zvýšení hodnoty této vlastnosti umožňuje uživateli resetovat klíč použitý k zabezpečení komunikačního kanálu mezi hostem a hostitelem. int
režim Určuje režim, ve který se proxyagent spustí, pokud je funkce povolená. ProxyAgent začne auditovat nebo monitorovat, ale nebude vynucovat řízení přístupu nad požadavky na koncové body hostitele v režimu auditování, zatímco v režimu vynucení bude vynucovat řízení přístupu. Výchozí hodnota je Režim vynucení. Audit
"Vynutit"

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 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, VMGuestStateOnly pro šifrování pouze objektu blob VMGuestState a NonPersistedTPM pro neuchovávání stavu firmwaru v objektu blob VMGuestState. Poznámka: Dá se nastavit jenom pro důvěrné virtuální počítače. 'DiskWithVMGuestState'
'NonPersistedTPM'
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ší". 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
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é)

Šablony pro rychlý start

Následující šablony rychlého startu nasadí tento typ prostředku.

Template (Šablona) Description
Nasazení jednoduchého virtuálního počítače s Linuxem a aktualizace privátní IP adresy na statickou

Nasazení do Azure
Tato šablona umožňuje nasadit jednoduchý virtuální počítač s Linuxem pomocí Ubuntu z marketplace. Tím se virtuální síť, podsíť a virtuální počítač velikosti A1 nasadí do umístění skupiny prostředků s dynamicky přiřazenou IP adresou a pak se převede na statickou IP adresu.
Vytváření virtuálních počítačů ve skupinách dostupnosti pomocí smyček prostředků

Nasazení do Azure
Vytvořte 2 až 5 virtuálních počítačů ve skupinách dostupnosti pomocí smyček prostředků. Virtuální počítače můžou být Unbuntu nebo Windows s maximálně 5 virtuálními počítači, protože tato ukázka používá jeden účet storageAccount.
Šablona více virtuálních počítačů se spravovaným diskem

Nasazení do Azure
Tato šablona vytvoří N počtu virtuálních počítačů se spravovanými disky, veřejnými IP adresami a síťovými rozhraními. Vytvoří virtuální počítače v jedné skupině dostupnosti. Zřídí se v Virtual Network, který se také vytvoří v rámci nasazení.
Instalace souboru na virtuální počítač s Windows

Nasazení do Azure
Tato šablona umožňuje nasadit virtuální počítač s Windows a spustit vlastní skript PowerShellu pro instalaci souboru na tento virtuální počítač.
Nasazení virtuálního počítače s vlastními daty

Nasazení do Azure
Tato šablona umožňuje vytvořit virtuální počítač s vlastními daty předávanými do virtuálního počítače. Tato šablona také nasadí účet úložiště, Virtual Network, veřejné IP adresy a síťové rozhraní.
Nasazení virtuálního počítače s Windows Premium pomocí diagnostiky

Nasazení do Azure
Tato šablona umožňuje nasadit virtuální počítač s Windows Premium pomocí několika různých možností pro verzi Windows s nejnovější opravenou verzí.
Vytvoření virtuálního počítače ve virtuální síti v jiné skupině prostředků

Nasazení do Azure
Tato šablona vytvoří virtuální počítač ve virtuální síti, která je v jiné skupině prostředků.
Připojení virtuálního počítače k existující doméně

Nasazení do Azure
Tato šablona ukazuje připojení domény k privátní doméně AD v cloudu.
Vytvoření virtuálního počítače s dynamickým výběrem datových disků

Nasazení do Azure
Tato šablona umožňuje uživateli vybrat počet datových disků, které chce přidat do virtuálního počítače.
Vytvoření virtuálního počítače z virtuálního pevného disku EfficientIP

Nasazení do Azure
Tato šablona vytvoří virtuální počítač z virtuálního pevného disku EfficientIP a umožní vám ho připojit k existující virtuální síti, která se může nacházet v jiné skupině prostředků než v virtuálním počítači.
Vytvoření virtuálního počítače z image uživatele

Nasazení do Azure
Tato šablona umožňuje vytvořit Virtual Machines z obrázku Uživatele. Tato šablona také nasadí Virtual Network, veřejné IP adresy a síťové rozhraní.
Vytvoření virtuálního počítače v nové nebo existující virtuální síti z generalizovaného virtuálního pevného disku

Nasazení do Azure
Tato šablona vytvoří virtuální počítač ze zobecněného virtuálního pevného disku a umožní vám ho připojit k nové nebo existující virtuální síti, která se může nacházet v jiné skupině prostředků, než je virtuální počítač.
Automatické dynamické disky CentOS/UbuntuServer & Dockeru 1.12(cs)

Nasazení do Azure
Toto je běžná šablona pro vytvoření jedné instance CentOS 7.2/7.1/6.5 nebo Ubuntu Serveru 16.04.0-LTS s konfigurovatelným počtem datových disků (konfigurovatelných velikostí). V parametrech portálu je možné uvést maximálně 16 disků a maximální velikost každého disku by měla být menší než 1023 GB. Pole RAID0 MDADM se automaticky připojí a přežije restartování. Nejnovější Docker 1.12(cs3) (Swarm), docker-compose 1.9.0 & docker-machine 0.8.2 je k dispozici pro použití od uživatele azure-cli se automaticky spouští jako kontejner Dockeru. Tato šablona jedné instance je odnoží šablony clusterů HPC/GPU.
Virtuální počítač s Linuxem se sériovým výstupem

Nasazení do Azure
Tato šablona vytvoří jednoduchý virtuální počítač s Linuxem s minimálními parametry a sériovým nebo konzolovým serverem nakonfigurovaným pro výstup do úložiště.
Nasazení jednoduchého virtuálního počítače s Windows s monitorováním a diagnostikou

Nasazení do Azure
Tato šablona umožňuje nasadit jednoduchý virtuální počítač s Windows spolu s rozšířením diagnostiky, které umožňuje monitorování a diagnostiku virtuálního počítače.
Nasazení virtuálního počítače s Linuxem nebo Windows pomocí MSI

Nasazení do Azure
Tato šablona umožňuje nasadit virtuální počítač s Linuxem nebo Windows s identitou spravované služby.
Terraform v Azure

Nasazení do Azure
Tato šablona umožňuje nasadit pracovní stanici Terraformu jako virtuální počítač s Linuxem pomocí MSI.
Virtuální počítač s Linuxem s přístupem MSI k úložišti

Nasazení do Azure
Tato šablona nasadí virtuální počítač s Linuxem se spravovanou identitou přiřazenou systémem, která má přístup k účtu úložiště v jiné skupině prostředků.
Vytvoření virtuálního počítače z image Windows se 4 prázdnými datovými disky

Nasazení do Azure
Tato šablona umožňuje vytvořit virtuální počítač s Windows ze zadané image. Připojí také 4 prázdné datové disky. Všimněte si, že můžete zadat velikost prázdných datových disků.
Nasazení virtuálního počítače s několika IP adresami

Nasazení do Azure
Tato šablona umožňuje nasadit virtuální počítač se 3 konfiguracemi IP adres. Tato šablona nasadí virtuální počítač s Linuxem nebo Windows myVM1 se 3 konfiguracemi IP adres: IPConfig-1, IPConfig-2 a IPConfig-3.
Nasazení virtuálního počítače s Linuxem (Ubuntu) s několika síťovými kartami

Nasazení do Azure
Tato šablona vytvoří virtuální síť s více podsítěmi a nasadí virtuální počítač s Ubuntu s několika síťovými kartami.
Virtuální počítač s podmíněnými prostředky

Nasazení do Azure
Tato šablona umožňuje nasadit virtuální počítač s Linuxem pomocí nových nebo existujících prostředků pro Virtual Network, úložiště a veřejnou IP adresu. Umožňuje také zvolit mezi ověřováním SSH a heslem. Šablony pomocí podmínek a logických funkcí odstraňují potřebu vnořených nasazení.
Vytvoření virtuálního počítače z existujících virtuálních pevných disků a jeho připojení k existující virtuální síti

Nasazení do Azure
Tato šablona vytvoří virtuální počítač z virtuálních pevných disků (operačního systému a datového disku) a umožní vám ho připojit k existující virtuální síti, která se může nacházet v jiné skupině prostředků než v virtuálním počítači.
Nasdílení certifikátu na virtuální počítač s Windows

Nasazení do Azure
Nasdílení certifikátu na virtuální počítač s Windows
Zabezpečení hesla virtuálního počítače pomocí Key Vault

Nasazení do Azure
Tato šablona umožňuje nasadit jednoduchý virtuální počítač s Windows načtením hesla uloženého v Key Vault. Proto se heslo do souboru parametrů šablony nikdy nezadá ve formátu prostého textu.
Nasazení jednoduchého virtuálního počítače FreeBSD v umístění skupiny prostředků

Nasazení do Azure
Tato šablona umožňuje nasadit jednoduchý virtuální počítač FreeBSD pomocí několika různých možností pro verzi FreeBSD s nejnovější opravenou verzí. Tím se nasadí do umístění skupiny prostředků na velikost virtuálního počítače D1.
Nasazení jednoduchého virtuálního počítače s Ubuntu Linuxem 18.04-LTS

Nasazení do Azure
Tato šablona nasadí Ubuntu Server s několika možnostmi pro virtuální počítač. Můžete zadat název virtuálního počítače, verzi operačního systému, velikost virtuálního počítače, uživatelské jméno a heslo správce. Ve výchozím nastavení je velikost virtuálního počítače Standard_B2s a O.S. Verze je 18.04-LTS.
Nasazení jednoduchého virtuálního počítače s Linuxem s akcelerovanými síťovými službami

Nasazení do Azure
Tato šablona umožňuje nasadit jednoduchý virtuální počítač s Linuxem s akcelerovanými síťovými službami pomocí Ubuntu verze 18.04-LTS s nejnovější opravovanou verzí. Tím nasadíte virtuální počítač s velikostí D3_v2 v umístění skupiny prostředků a vrátíte plně kvalifikovaný název domény virtuálního počítače.
Virtuální počítač s Red Hat Enterprise Linuxem (RHEL 7.8)

Nasazení do Azure
Tato šablona nasadí virtuální počítač s Red Hat Enterprise Linuxem (RHEL 7.8) pomocí image virtuálního počítače RHEL s průběžnými platbami pro vybranou verzi na virtuálním počítači Standard D1 v umístění vybrané skupiny prostředků s dalším datovým diskem o 100 GiB připojeném k virtuálnímu počítači. Za tuto image se účtují další poplatky – podrobnosti najdete na stránce s cenami virtuálních počítačů Azure.
Virtuální počítač s Red Hat Enterprise Linuxem (nespravovaný RHEL 7.8)

Nasazení do Azure
Tato šablona nasadí virtuální počítač s Red Hat Enterprise Linuxem (RHEL 7.8) pomocí image virtuálního počítače RHEL s průběžnými platbami pro vybranou verzi na virtuálním počítači Standard A1_v2 v umístění vybrané skupiny prostředků s dalším datovým diskem o 100 GiB připojeném k virtuálnímu počítači. Za tuto image se účtují další poplatky – podrobnosti najdete na stránce s cenami virtuálních počítačů Azure.
Virtuální počítač SUSE Linux Enterprise Server (SLES 12)

Nasazení do Azure
Tato šablona vám umožní nasadit virtuální počítač SUSE s Linuxem Enterprise Server (SLES 12) pomocí image virtuálního počítače SLES s průběžnými platbami pro vybranou verzi na virtuálním počítači Standard D1 v umístění vybrané skupiny prostředků s dalším datovým diskem o 100 GiB připojeném k virtuálnímu počítači. Za tuto image se účtují další poplatky – podrobnosti najdete na stránce s cenami virtuálních počítačů Azure.
Nasazení jednoduchého virtuálního počítače s Windows

Nasazení do Azure
Tato šablona umožňuje nasadit jednoduchý virtuální počítač s Windows pomocí několika různých možností pro verzi Windows s nejnovější opravenou verzí. Tím se do umístění skupiny prostředků nasadí virtuální počítač velikosti A2 a vrátí se plně kvalifikovaný název domény virtuálního počítače.
Nasazení virtuálního počítače s Windows Serverem pomocí sady Visual Studio

Nasazení do Azure
Tato šablona nasadí virtuální počítač s Windows Serverem s Visual Code Studio Community 2019 s několika možnostmi pro virtuální počítač. Můžete zadat název virtuálního počítače, uživatelské jméno správce a heslo správce.
Nasazení virtuálního počítače do zóny dostupnosti

Nasazení do Azure
Tato šablona umožňuje nasadit jednoduchý virtuální počítač (Windows nebo Ubuntu) s nejnovější opravenou verzí. Tím se nasadí virtuální počítač s velikostí A2_v2 v zadaném umístění a vrátí se plně kvalifikovaný název domény virtuálního počítače.
Vytvoření virtuálního počítače v nové nebo existující virtuální síti z vlastního virtuálního pevného disku

Nasazení do Azure
Tato šablona vytvoří virtuální počítač ze specializovaného virtuálního pevného disku a umožní vám ho připojit k nové nebo existující virtuální síti, která se může nacházet v jiné skupině prostředků, než je virtuální počítač.
SQL Server 2014 SP2 Enterprise s automatickým zálohováním

Nasazení do Azure
Tato šablona vytvoří edici SQL Server 2014 SP2 Enterprise s povolenou funkcí automatického zálohování.
SQL Server 2014 SP1 Enterprise s automatickými opravami

Nasazení do Azure
Tato šablona vytvoří edici SQL Server 2014 SP1 Enterprise s povolenou funkcí automatických oprav.
SQL Server 2014 SP1 Enterprise s Azure Key Vault

Nasazení do Azure
Tato šablona vytvoří edici SQL Server 2014 SP1 Enterprise s povolenou funkcí integrace Azure Key Vault.
Nasazení virtuálního počítače s veřejným klíčem SSH rsa

Nasazení do Azure
Tato šablona umožňuje vytvořit virtuální počítač s veřejným klíčem SSH rsa.
Nasazení jednoduchého virtuálního počítače s Windows se značkami

Nasazení do Azure
Tato šablona nasadí D2_v3 virtuální počítač s Windows, síťová karta, účet úložiště, Virtual Network, veřejná IP adresa a skupina zabezpečení sítě. Objekt značky se vytvoří v proměnných a tam, kde je to možné, se použije u všech prostředků.
Nasazení virtuálního počítače s Linuxem s důvěryhodným spouštěním

Nasazení do Azure
Tato šablona umožňuje nasadit virtuální počítač s Linuxem s důvěryhodným spouštěním pomocí několika různých možností pro verzi Linuxu s nejnovější opravenou verzí. Pokud povolíte Secureboot a vTPM, nainstaluje se na váš virtuální počítač rozšíření Ověření hosta. Toto rozšíření provede vzdálené ověření pomocí cloudu. Ve výchozím nastavení se nasadí virtuální počítač Standard_D2_v3 velikosti do umístění skupiny prostředků a vrátí se plně kvalifikovaný název domény virtuálního počítače.
Nasazení důvěryhodného virtuálního počítače s Windows podporujícího spouštění

Nasazení do Azure
Tato šablona umožňuje nasadit virtuální počítač s Windows s důvěryhodným spouštěním pomocí několika různých možností pro verzi Windows s nejnovější opravenou verzí. Pokud povolíte Secureboot a vTPM, nainstaluje se na váš virtuální počítač rozšíření Ověření hosta. Toto rozšíření provede vzdálené ověření pomocí cloudu. Ve výchozím nastavení se nasadí virtuální počítač Standard_D2_v3 velikosti do umístění skupiny prostředků a vrátí se plně kvalifikovaný název domény virtuálního počítače.
Nasazení virtuálního počítače s uživatelskými daty

Nasazení do Azure
Tato šablona umožňuje vytvořit virtuální počítač s uživatelskými daty předávanými do virtuálního počítače. Tato šablona také nasadí Virtual Network, veřejné IP adresy a síťové rozhraní.
Nasazení virtuálního počítače s Windows s rozšířením Windows Admin Center

Nasazení do Azure
Tato šablona umožňuje nasadit virtuální počítač s Windows s rozšířením Windows Admin Center pro správu virtuálního počítače přímo z webu Azure Portal.
Virtuální počítač s Windows se standardními hodnotami zabezpečení Azure

Nasazení do Azure
Šablona vytvoří virtuální počítač s Windows Serverem v nové virtuální síti s veřejnou IP adresou. Po nasazení počítače se nainstaluje rozšíření konfigurace hosta a použije se standardní hodnoty zabezpečení Azure pro Windows Server. Pokud se konfigurace počítačů posune, můžete nastavení znovu použít opětovným nasazením šablony.
Nasazení virtuálního počítače s Windows s proměnlivým počtem datových disků

Nasazení do Azure
Tato šablona umožňuje nasadit jednoduchý virtuální počítač a určit počet datových disků v době nasazení pomocí parametru. Všimněte si, že počet a velikost datových disků je vázána velikostí virtuálního počítače. Velikost virtuálního počítače pro tuto ukázku je Standard_DS4_v2 s výchozím nastavením 16 datových disků.
Virtuální počítač s Windows Serverem s SSH

Nasazení do Azure
Nasaďte jeden virtuální počítač s Windows s povoleným open SSH, abyste se mohli připojit přes SSH pomocí ověřování založeného na klíčích.
Vytvoření brány pro správu dat a instalace na virtuální počítač Azure

Nasazení do Azure
Tato šablona nasadí virtuální počítač a vytvoří funkční bránu pro správu dat.
Virtuální počítač s portem RDP

Nasazení do Azure
Vytvoří virtuální počítač a vytvoří pravidlo překladu adres (NAT) pro protokol RDP k virtuálnímu počítači v nástroji pro vyrovnávání zatížení.
Vytvoření virtuálního počítače s několika prázdnými datovými disky StandardSSD_LRS

Nasazení do Azure
Tato šablona umožňuje vytvořit virtuální počítač s Windows ze zadané image. Ve výchozím nastavení také připojuje několik prázdných datových disků StandardSSD. Všimněte si, že můžete zadat velikost a typ úložiště (Standard_LRS, StandardSSD_LRS a Premium_LRS) prázdných datových disků.
Integration Runtime na virtuálních počítačích Azure s vlastním hostitelem

Nasazení do Azure
Tato šablona vytvoří modul runtime integrace s vlastním hostitelem a zaregistruje ho na virtuálních počítačích Azure.
Přidání několika virtuálních počítačů do škálovací sady virtuálních počítačů

Nasazení do Azure
Tato šablona vytvoří N čísel virtuálních počítačů se spravovanými disky, veřejnými IP adresami a síťovými rozhraními. Vytvoří virtuální počítače ve škálovací sadě virtuálních počítačů v režimu flexibilní orchestrace. Zřídí se v Virtual Network, který se také vytvoří v rámci nasazení.
Nasazení škálovací sady virtuálních počítačů s Linuxem za interním nástrojem pro vyrovnávání zatížení

Nasazení do Azure
Tato šablona umožňuje nasadit škálovací sadu virtuálních počítačů s Linuxem pomocí nejnovější opravené verze Ubuntu Linuxu 15.10 nebo 14.04.4-LTS. Tyto virtuální počítače jsou za interním nástrojem pro vyrovnávání zatížení s pravidly překladu adres (NAT) pro připojení SSH.

Definice prostředku šablony ARM

Typ prostředku 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/virtualMachines, přidejte do šablony následující kód JSON.

{
  "type": "Microsoft.Compute/virtualMachines",
  "apiVersion": "2023-09-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "extendedLocation": {
    "name": "string",
    "type": "EdgeZone"
  },
  "identity": {
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {},
      "{customized property}": {}
    }
  },
  "plan": {
    "name": "string",
    "product": "string",
    "promotionCode": "string",
    "publisher": "string"
  },
  "properties": {
    "additionalCapabilities": {
      "hibernationEnabled": "bool",
      "ultraSSDEnabled": "bool"
    },
    "applicationProfile": {
      "galleryApplications": [
        {
          "configurationReference": "string",
          "enableAutomaticUpgrade": "bool",
          "order": "int",
          "packageReferenceId": "string",
          "tags": "string",
          "treatFailureAsDeploymentFailure": "bool"
        }
      ]
    },
    "availabilitySet": {
      "id": "string"
    },
    "billingProfile": {
      "maxPrice": "[json('decimal-as-string')]"
    },
    "capacityReservation": {
      "capacityReservationGroup": {
        "id": "string"
      }
    },
    "diagnosticsProfile": {
      "bootDiagnostics": {
        "enabled": "bool",
        "storageUri": "string"
      }
    },
    "evictionPolicy": "string",
    "extensionsTimeBudget": "string",
    "hardwareProfile": {
      "vmSize": "string",
      "vmSizeProperties": {
        "vCPUsAvailable": "int",
        "vCPUsPerCore": "int"
      }
    },
    "host": {
      "id": "string"
    },
    "hostGroup": {
      "id": "string"
    },
    "licenseType": "string",
    "networkProfile": {
      "networkApiVersion": "2020-11-01",
      "networkInterfaceConfigurations": [
        {
          "name": "string",
          "properties": {
            "auxiliaryMode": "string",
            "auxiliarySku": "string",
            "deleteOption": "string",
            "disableTcpStateTracking": "bool",
            "dnsSettings": {
              "dnsServers": [ "string" ]
            },
            "dscpConfiguration": {
              "id": "string"
            },
            "enableAcceleratedNetworking": "bool",
            "enableFpga": "bool",
            "enableIPForwarding": "bool",
            "ipConfigurations": [
              {
                "name": "string",
                "properties": {
                  "applicationGatewayBackendAddressPools": [
                    {
                      "id": "string"
                    }
                  ],
                  "applicationSecurityGroups": [
                    {
                      "id": "string"
                    }
                  ],
                  "loadBalancerBackendAddressPools": [
                    {
                      "id": "string"
                    }
                  ],
                  "primary": "bool",
                  "privateIPAddressVersion": "string",
                  "publicIPAddressConfiguration": {
                    "name": "string",
                    "properties": {
                      "deleteOption": "string",
                      "dnsSettings": {
                        "domainNameLabel": "string",
                        "domainNameLabelScope": "string"
                      },
                      "idleTimeoutInMinutes": "int",
                      "ipTags": [
                        {
                          "ipTagType": "string",
                          "tag": "string"
                        }
                      ],
                      "publicIPAddressVersion": "string",
                      "publicIPAllocationMethod": "string",
                      "publicIPPrefix": {
                        "id": "string"
                      }
                    },
                    "sku": {
                      "name": "string",
                      "tier": "string"
                    }
                  },
                  "subnet": {
                    "id": "string"
                  }
                }
              }
            ],
            "networkSecurityGroup": {
              "id": "string"
            },
            "primary": "bool"
          }
        }
      ],
      "networkInterfaces": [
        {
          "id": "string",
          "properties": {
            "deleteOption": "string",
            "primary": "bool"
          }
        }
      ]
    },
    "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"
            }
          ]
        }
      }
    },
    "platformFaultDomain": "int",
    "priority": "string",
    "proximityPlacementGroup": {
      "id": "string"
    },
    "scheduledEventsProfile": {
      "osImageNotificationProfile": {
        "enable": "bool",
        "notBeforeTimeout": "string"
      },
      "terminateNotificationProfile": {
        "enable": "bool",
        "notBeforeTimeout": "string"
      }
    },
    "securityProfile": {
      "encryptionAtHost": "bool",
      "encryptionIdentity": {
        "userAssignedIdentityResourceId": "string"
      },
      "proxyAgentSettings": {
        "enabled": "bool",
        "keyIncarnationId": "int",
        "mode": "string"
      },
      "securityType": "string",
      "uefiSettings": {
        "secureBootEnabled": "bool",
        "vTpmEnabled": "bool"
      }
    },
    "storageProfile": {
      "dataDisks": [
        {
          "caching": "string",
          "createOption": "string",
          "deleteOption": "string",
          "detachOption": "ForceDetach",
          "diskSizeGB": "int",
          "image": {
            "uri": "string"
          },
          "lun": "int",
          "managedDisk": {
            "diskEncryptionSet": {
              "id": "string"
            },
            "id": "string",
            "securityProfile": {
              "diskEncryptionSet": {
                "id": "string"
              },
              "securityEncryptionType": "string"
            },
            "storageAccountType": "string"
          },
          "name": "string",
          "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",
    "virtualMachineScaleSet": {
      "id": "string"
    }
  },
  "zones": [ "string" ]
}

Hodnoty vlastností

virtualMachines

Název Description Hodnota
typ Typ prostředku Microsoft.Compute/virtualMachines
apiVersion Verze rozhraní API prostředku '2023-09-01'
name Název prostředku string (povinné)

Omezení počtu znaků: 1–15 (Windows)
1–64 (Linux)



Platné znaky:
Nelze použít mezery, řídicí znaky ani tyto znaky:
~ ! @ # $ % ^ & * ( ) = + _ [ ] { } \ | ; : . ' " , < > / ?

Virtuální počítače s Windows nemůžou obsahovat tečku ani končit spojovníkem.

Virtuální počítače s Linuxem nemůžou končit tečkou ani spojovníkem.
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
extendedLocation Rozšířené umístění virtuálního počítače. ExtendedLocation
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. VirtualMachineVlastnosti
Zóny Zóny virtuálního počítače. string[]

ExtendedLocation

Název Description Hodnota
name Název rozšířeného umístění. řetězec
typ Typ rozšířeného umístění. EdgeZone

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

UserAssignedIdentities

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 součin obrázku z marketplace. To je stejná hodnota jako Nabídka v elementu imageReference. řetězec
promotionCode Kód povýšení. řetězec
vydavatel ID vydavatele. řetězec

VirtualMachineProperties

Název Description Hodnota
additionalCapabilities Určuje další funkce, které jsou na virtuálním počítači povolené nebo zakázané. AdditionalCapabilities
applicationProfile Určuje aplikace galerie, které mají být zpřístupněny virtuálnímu počítači nebo škálovací sadě virtuálních počítačů. Aplikačníprofil
availabilitySet Určuje informace o skupině dostupnosti, ke které by měl být virtuální počítač přiřazený. Virtuální počítače zadané ve stejné skupině dostupnosti se přidělují různým uzlům, aby se maximalizovala dostupnost. Další informace o skupinách dostupnosti najdete v tématu 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í. Skupina dostupnosti, do které se virtuální počítač přidává, by měla být ve stejné skupině prostředků jako prostředek skupiny dostupnosti. Existující virtuální počítač nejde přidat do skupiny dostupnosti. Tato vlastnost nemůže existovat spolu s odkazem properties.virtualMachineScaleSet, který není null. Dílčí zdroj
billingProfile Určuje podrobnosti týkající se fakturace spotového virtuálního počítače Azure. Minimální verze rozhraní API: 1. 3. 2019. BillingProfile
capacityReservation Určuje informace o rezervaci kapacity, která se používá k přidělení virtuálního počítače. Minimální verze rozhraní API: 1. 4. 2021. CapacityReservationProfile
diagnosticsProfile Určuje stav nastavení diagnostiky spouštění. Minimální verze rozhraní API: 2015-06-15. DiagnosticsProfile
evictionPolicy Určuje zásadu vyřazení pro spotový virtuální počítač Azure a škálovací sadu Azure Spot. U spotových virtuálních počítačů Azure se podporuje zrušení přidělení i odstranění a minimální verze rozhraní API je 2019-03-01. U spotových škálovacích sad Azure se podporuje zrušení přidělení i odstranění a minimální verze rozhraní API je 2017-10-30-preview. "Uvolnit"
Odstranit
extensionsTimeBudget Určuje čas určený pro spuštění všech rozšíření. Doba trvání by měla být od 15 minut do 120 minut (včetně) a měla by být zadána ve formátu ISO 8601. Výchozí hodnota je 90 minut (PT1H30M). Minimální verze rozhraní API: 1. 6. 2020. řetězec
hardwareProfile Určuje nastavení hardwaru pro virtuální počítač. HardwareProfile
Hostitel Určuje informace o vyhrazeném hostiteli, ve kterém se virtuální počítač nachází. Minimální verze rozhraní API: 2018-10-01. Dílčí zdroj
hostGroup Určuje informace o vyhrazené skupině hostitelů, ve které se virtuální počítač nachází. Poznámka: Uživatel nemůže zadat vlastnosti host i hostGroup. Minimální verze rozhraní API: 1. 6. 2020. Dílčí zdroj
licenseType Určuje, že image nebo disk, který se používá, byly licencované místně.

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

Windows_Client

Windows_Server

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

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 rozhraní API: 2015-06-15
řetězec
networkProfile Určuje síťová rozhraní virtuálního počítače. NetworkProfile
osProfile Určuje nastavení operačního systému použité při vytváření virtuálního počítače. Po zřízení virtuálního počítače není možné některá nastavení změnit. OSProfile
platformFaultDomain Určuje logickou doménu selhání škálovací sady, ve které se virtuální počítač vytvoří. Ve výchozím nastavení se virtuální počítač automaticky přiřadí k doméně selhání, která nejlépe udržuje rovnováhu mezi dostupnými doménami selhání. To platí jenom v případě, že je nastavená vlastnost virtualMachineScaleSet tohoto virtuálního počítače. Škálovací sada virtuálních počítačů, na kterou se odkazuje, musí mít hodnotu platformFaultDomainCount větší než 1. Tuto vlastnost nelze po vytvoření virtuálního počítače aktualizovat. Přiřazení domény selhání je možné zobrazit v zobrazení instance virtuálního počítače. Minimální verze rozhraní API: 2020‐12‐01. int
Prioritou Určuje prioritu virtuálního počítače. Minimální verze api: 1. 3. 2019 'Nízký'
'Normální'
"Spot"
proximityPlacementGroup Určuje informace o skupině umístění bezkontaktní komunikace, ke které by měl být virtuální počítač přiřazen. Minimální verze api:2018-04-01. Dílčí zdroj
scheduledEventsProfile Určuje konfigurace související s naplánovanou událostí. ScheduledEventsProfile
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: 2021-03-01. řetězec
virtualMachineScaleSet Určuje informace o škálovací sadě virtuálních počítačů, ke které se má virtuální počítač přiřadit. Virtuální počítače zadané ve stejné škálovací sadě virtuálních počítačů se přidělují různým uzlům, aby se maximalizovala dostupnost. V současné době je možné virtuální počítač přidat do škálovací sady virtuálních počítačů pouze při vytvoření. Existující virtuální počítač není možné přidat do škálovací sady virtuálních počítačů. Tato vlastnost nemůže existovat společně s odkazem properties.availabilitySet, který není null. Minimální verze api‐: 2019‐03‐01. Dílčí zdroj

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

Profil aplikace

Název Description Hodnota
galleryApplications Určuje aplikace galerie, které mají být k dispozici pro virtuální počítač nebo škálovací sady virtuálních počítačů. VMGalleryApplication[]

VMGalleryApplication

Název Description Hodnota
configurationReference Volitelné– Určuje identifikátor URI objektu blob Azure, který nahradí výchozí konfiguraci balíčku, pokud je zadaná. řetězec
enableAutomaticUpgrade Pokud je nastavená hodnota true, pokud je v PIR/SIG k dispozici nová verze aplikace galerie, automaticky se aktualizuje pro virtuální počítač nebo škálovací sadu virtuálních počítačů. bool
pořadí Volitelné: Určuje pořadí, ve kterém se mají balíčky instalovat. int
packageReferenceId Určuje ID prostředku GalleryApplicationVersion ve tvaru /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Compute/gallerys/{galleryName}/applications/{application}/versions/{version} string (povinné)
tags Volitelné: Určuje předávací hodnotu pro obecnější kontext. řetězec
treatFailureAsDeploymentFailure Volitelné, pokud je true, jakékoli selhání jakékoli operace v aplikaci VmApplication selže při nasazení. bool

Dílčí zdroj

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

Fakturačníprofil

Název Description Hodnota
MaxCena Určuje maximální cenu, kterou jste ochotni zaplatit za spotový virtuální počítač Nebo škálovací sadu virtuálních počítačů Azure. Tato cena je v amerických dolarech.

Tato cena se porovná s aktuální spotovou cenou Azure pro velikost virtuálního počítače. Porovnávají se také ceny v době vytvoření nebo aktualizace spotového virtuálního počítače Azure nebo škálovací sady virtuálních počítačů Azure a operace bude úspěšná, pouze pokud je maximální cena vyšší než aktuální spotová cena Azure.

Maximální cena se použije také k vyřazení spotového virtuálního počítače Nebo škálovací sady virtuálních počítačů Azure, pokud aktuální spotová cena Azure po vytvoření VMSS překročí maximální cenu.

Možné hodnoty:

– Jakákoli desetinná hodnota větší než nula. Příklad: 0,01538

-1 – označuje výchozí cenu na vyžádání.

Maximální cenu můžete nastavit na hodnotu -1, která značí, že z důvodu ceny by se spotový virtuální počítač Nebo škálovací sada virtuálních počítačů Azure neměla vyřadit. Výchozí maximální cena je také -1, pokud ji neposkytnete.

Minimální verze rozhraní API: 1. 3. 2019. Pokud chcete zadat desetinnou hodnotu, použijte funkci json().
int nebo json decimal

CapacityReservationProfile

Název Description Hodnota
capacityReservationGroup Určuje ID prostředku skupiny rezervací kapacity, které se má použít k přidělení virtuálních počítačů nebo instancí škálovací sady virtuálních počítačů za předpokladu, že je rezervována dostatečná kapacita. Další podrobnosti najdete v https://aka.ms/CapacityReservation tématu. Dílčí zdroj

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 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
auxiliaryMode Určuje, jestli je pro prostředek síťového rozhraní povolený pomocný režim. 'AcceleratedConnections'
Plovoucí
'Žádný'
auxiliarySku Určuje, jestli je pro prostředek síťového rozhraní povolena sku Auxiliary. 'A1'
"A2"
'A4'
'A8'
'Žádný'
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, 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í. VirtualMachineNetworkInterfaceIPConfiguration[] (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

VirtualMachineNetworkInterfaceDnsSettingsConfigurati...

Název Description Hodnota
dnsServery 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. Více virtuálních počítačů nemůže používat stejnou aplikační bránu. SubResource[]
applicationSecurityGroups Určuje pole odkazů na skupinu zabezpečení aplikace. SubResource[]
loadBalancerBackendAddressPools Určuje pole odkazů na back-endové fondy adres nástrojů pro vyrovnávání zatížení. 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í 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. 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
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é)
doménaNázevLabelScope Obor popisku názvu domény prostředků PublicIPAddress, které se vytvoří. Vygenerovaný popisek názvu je zřetězení hashovaného popisku názvu domény se zásadou podle oboru popisku názvu domény a jedinečného ID profilu sítě virtuálních počítačů. 'NoReuse'
ResourceGroupReuse
'SubscriptionReuse'
TenantReuse

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

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 hostitelského operačního systému virtuálního počítače. Tento název nelze po vytvoření virtuálního počítače aktualizovat. Maximální délka (Windows): 15 znaků. Maximální délka (Linux): 64 znaků. Zásady 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 kódovaný jako base-64. Řetězec kódovaný jako base-64 je dekódován do binárního pole, které je uloženo jako soubor na virtuálním počítači. Maximální délka binárního pole je 65535 bajtů. Poznámka: 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 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[]
konfigurace windows 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

ScheduledEventsProfile

Název Description Hodnota
osImageNotificationProfile Určuje konfigurace související s naplánovanou událostí image operačního systému. OSImageNotificationProfile
terminateNotificationProfile Určuje ukončit konfigurace související s naplánovanou událostí. TerminateNotificationProfile

OSImageNotificationProfile

Název Description Hodnota
Povolit Určuje, jestli je událost Naplánovaná image operačního systému povolená nebo zakázaná. bool
notBeforeTimeout Doba, po kterou se virtuální počítač reimagi nebo upgraduje jeho operační systém, bude muset potenciálně schválit naplánovanou událost image operačního systému, než se událost automaticky schválí (vypršení časového limitu). Konfigurace je zadaná ve formátu ISO 8601 a hodnota musí být 15 minut (PT15M). řetězec

TerminateNotificationProfile

Název Description Hodnota
Povolit Určuje, jestli je událost Terminate Scheduled povolená nebo zakázaná. bool
notBeforeTimeout Konfigurovatelná doba, po kterou bude muset odstraňovaný virtuální počítač potenciálně schválit naplánovanou událost před automatickým schválením (vypršením časového limitu) události. Konfigurace musí být zadána ve formátu ISO 8601, výchozí hodnota je 5 minut (PT5M). řetězec

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
identita šifrování Určuje spravovanou identitu používanou službou ADE k získání přístupového tokenu pro operace trezoru klíčů. Identita šifrování
nastavení agenta proxyAgent Určuje nastavení agenta proxy při vytváření virtuálního počítače. Minimální verze rozhraní API: 2023-09-01. Nastavení agenta proxy agenta
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

Identita šifrování

Název Description Hodnota
userAssignedIdentityResourceId Určuje ID prostředku ARM jedné z identit uživatelů přidružených k virtuálnímu počítači. řetězec

Nastavení agenta proxy agenta

Název Description Hodnota
enabled Určuje, jestli má být na virtuálním počítači nebo ve škálovací sadě virtuálních počítačů povolená funkce ProxyAgent. bool
keyIncarnationId Zvýšení hodnoty této vlastnosti umožňuje uživateli resetovat klíč používaný k zabezpečení komunikačního kanálu mezi hostem a hostitelem. int
režim Určuje režim, ve který se agent ProxyAgent spustí, pokud je tato funkce povolená. ProxyAgent začne auditovat nebo monitorovat, ale nebude vynucovat řízení přístupu nad požadavky na koncové body hostitele v režimu auditování, zatímco v režimu vynucení vynutí řízení přístupu. Výchozí hodnota je Režim vynucení. 'Audit'
'Vynutit'

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, VMGuestStateOnly pro šifrování pouze objektu blob VMGuestState a NonPersistedTPM pro neuchovávání stavu firmwaru v objektu blob VMGuestState. Poznámka: Dá se nastavit jenom pro důvěrné virtuální počítače. 'DiskWithVMGuestState'
'NonPersistedTPM'
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é)

Šablony pro rychlý start

Následující šablony pro rychlý start nasadí tento typ prostředku.

Template (Šablona) Description
Nasazení jednoduchého virtuálního počítače s Linuxem a aktualizace privátní IP adresy na statickou

Nasazení do Azure
Tato šablona umožňuje nasadit jednoduchý virtuální počítač s Linuxem pomocí Ubuntu z marketplace. Tím se nasadí virtuální síť, podsíť a virtuální počítač s velikostí A1 v umístění skupiny prostředků s dynamicky přiřazenou IP adresou a pak se převede na statickou IP adresu.
Vytváření virtuálních počítačů ve skupinách dostupnosti pomocí smyček prostředků

Nasazení do Azure
Vytvořte 2 až 5 virtuálních počítačů ve skupinách dostupnosti pomocí smyček prostředků. Virtuální počítače můžou být typu Unbuntu nebo Windows s maximálně 5 virtuálními počítači, protože tato ukázka používá jeden účet úložiště.
Šablona více virtuálních počítačů se spravovaným diskem

Nasazení do Azure
Tato šablona vytvoří N čísel virtuálních počítačů se spravovanými disky, veřejnými IP adresami a síťovými rozhraními. Vytvoří virtuální počítače v jedné skupině dostupnosti. Zřídí se v Virtual Network, který se také vytvoří v rámci nasazení.
Instalace souboru na virtuální počítač s Windows

Nasazení do Azure
Tato šablona umožňuje nasadit virtuální počítač s Windows a spustit vlastní skript PowerShellu pro instalaci souboru na tento virtuální počítač.
Nasazení virtuálního počítače s vlastními daty

Nasazení do Azure
Tato šablona umožňuje vytvořit virtuální počítač s vlastními daty předávanými do virtuálního počítače. Tato šablona také nasadí účet úložiště, Virtual Network, veřejné IP adresy a síťové rozhraní.
Nasazení virtuálního počítače s Windows úrovně Premium s využitím diagnostiky

Nasazení do Azure
Tato šablona umožňuje nasadit virtuální počítač Premium s Windows pomocí několika různých možností pro verzi Windows a nejnovější opravené verze.
Vytvoření virtuálního počítače ve virtuální síti v jiné skupině prostředků

Nasazení do Azure
Tato šablona vytvoří virtuální počítač ve virtuální síti, která je v jiné skupině prostředků.
Připojení virtuálního počítače k existující doméně

Nasazení do Azure
Tato šablona ukazuje připojení domény k privátní doméně AD v cloudu.
Vytvoření virtuálního počítače s dynamickým výběrem datových disků

Nasazení do Azure
Tato šablona umožňuje uživateli vybrat počet datových disků, které chce přidat do virtuálního počítače.
Vytvoření virtuálního počítače z virtuálního pevného disku EfficientIP

Nasazení do Azure
Tato šablona vytvoří virtuální počítač z virtuálního pevného disku EfficientIP a umožní vám ho připojit k existující virtuální síti, která se může nacházet v jiné skupině prostředků než virtuální počítač.
Vytvoření virtuálního počítače z image uživatele

Nasazení do Azure
Tato šablona umožňuje vytvořit Virtual Machines z image uživatele. Tato šablona také nasadí Virtual Network, veřejné IP adresy a síťové rozhraní.
Vytvoření virtuálního počítače v nové nebo existující virtuální síti z generalizovaného virtuálního pevného disku

Nasazení do Azure
Tato šablona vytvoří virtuální počítač z generalizovaného virtuálního pevného disku a umožní vám ho připojit k nové nebo existující virtuální síti, která se může nacházet v jiné skupině prostředků než virtuální počítač.
Automatické dynamické disky CentOS/UbuntuServer & Docker 1.12 (cs)

Nasazení do Azure
Jedná se o běžnou šablonu pro vytvoření jedné instance CentOS 7.2/7.1/6.5 nebo Ubuntu Serveru 16.04.0-LTS s konfigurovatelným počtem datových disků (konfigurovatelné velikosti). V parametrech portálu je možné uvést maximálně 16 disků a maximální velikost každého disku by měla být menší než 1023 GB. Pole MDADM RAID0 se automaticky připojí a přežije restartování. Nejnovější Docker 1.12(cs3) (Swarm), docker-compose 1.9.0 & docker-machine 0.8.2 je k dispozici pro použití od uživatele azure-cli se automaticky spouští jako kontejner dockeru. Tato šablona s jednou instancí je odnoží šablony clusterů HPC/GPU.
Virtuální počítač s Linuxem se sériovým výstupem

Nasazení do Azure
Tato šablona vytvoří jednoduchý virtuální počítač s Linuxem s minimálními parametry a sériovým portem nebo konzolou nakonfigurovaným pro výstup do úložiště.
Nasazení jednoduchého virtuálního počítače s Windows s monitorováním a diagnostikou

Nasazení do Azure
Tato šablona umožňuje nasadit jednoduchý virtuální počítač s Windows spolu s rozšířením diagnostiky, které umožňuje monitorování a diagnostiku virtuálního počítače.
Nasazení virtuálního počítače s Linuxem nebo Windows pomocí MSI

Nasazení do Azure
Tato šablona umožňuje nasadit virtuální počítač s Linuxem nebo Windows s identitou spravované služby.
Terraform v Azure

Nasazení do Azure
Tato šablona umožňuje nasadit pracovní stanici Terraformu jako virtuální počítač s Linuxem s MSI.
Virtuální počítač s Linuxem s MSI, který přistupuje k úložišti

Nasazení do Azure
Tato šablona nasadí virtuální počítač s Linuxem se spravovanou identitou přiřazenou systémem, která má přístup k účtu úložiště v jiné skupině prostředků.
Vytvoření virtuálního počítače z image Windows se 4 prázdnými datovými disky

Nasazení do Azure
Tato šablona umožňuje vytvořit virtuální počítač s Windows ze zadané image. Připojí také 4 prázdné datové disky. Všimněte si, že můžete zadat velikost prázdných datových disků.
Nasazení virtuálního počítače s několika IP adresami

Nasazení do Azure
Tato šablona umožňuje nasadit virtuální počítač se 3 konfiguracemi IP adres. Tato šablona nasadí virtuální počítač s Linuxem nebo Windows s názvem myVM1 se 3 konfiguracemi IP adres: IPConfig-1, IPConfig-2 a IPConfig-3.
Nasazení virtuálního počítače s Linuxem (Ubuntu) s několika síťovými kartami

Nasazení do Azure
Tato šablona vytvoří virtuální síť s několika podsítěmi a nasadí virtuální počítač s Ubuntu s několika síťovými kartami.
Virtuální počítač s podmíněnými prostředky

Nasazení do Azure
Tato šablona umožňuje nasazení virtuálního počítače s Linuxem pomocí nových nebo existujících prostředků pro Virtual Network, úložiště a veřejnou IP adresu. Umožňuje také výběr mezi protokolem SSH a ověřením heslem. Šablony pomocí podmínek a logických funkcí odstraňují potřebu vnořených nasazení.
Vytvoření virtuálního počítače z existujících virtuálních pevných disků a jeho připojení k existující virtuální síti

Nasazení do Azure
Tato šablona vytvoří virtuální počítač z virtuálních pevných disků (operační systém a datový disk) a umožní vám ho připojit k existující virtuální síti, která se může nacházet v jiné skupině prostředků než virtuální počítač.
Odeslání certifikátu na virtuální počítač s Windows

Nasazení do Azure
Nasdílení certifikátu na virtuální počítač s Windows
Zabezpečení hesla virtuálního počítače pomocí Key Vault

Nasazení do Azure
Tato šablona umožňuje nasadit jednoduchý virtuální počítač s Windows načtením hesla uloženého v Key Vault. Proto se heslo nikdy neumisťuje do souboru parametrů šablony ve formátu prostého textu.
Nasazení jednoduchého virtuálního počítače FreeBSD v umístění skupiny prostředků

Nasazení do Azure
Tato šablona umožňuje nasadit jednoduchý virtuální počítač s FreeBSD pomocí několika různých možností pro verzi FreeBSD s použitím nejnovější opravené verze. Tím se nasadí do umístění skupiny prostředků na virtuální počítač D1 Size.
Nasazení jednoduchého virtuálního počítače s Ubuntu Linuxem 18.04-LTS

Nasazení do Azure
Tato šablona nasadí Ubuntu Server s několika možnostmi pro virtuální počítač. Můžete zadat název virtuálního počítače, verzi operačního systému, velikost virtuálního počítače, uživatelské jméno a heslo správce. Ve výchozím nastavení je velikost virtuálního počítače Standard_B2s a operační verze je 18.04 LTS.
Nasazení jednoduchého virtuálního počítače s Linuxem s akcelerovanými síťovými službami

Nasazení do Azure
Tato šablona umožňuje nasadit jednoduchý virtuální počítač s Linuxem s akcelerovanými síťovými službami pomocí Ubuntu verze 18.04-LTS s nejnovější opravenou verzí. Tím se do umístění skupiny prostředků nasadí virtuální počítač s velikostí D3_v2 a vrátí se plně kvalifikovaný název domény virtuálního počítače.
Virtuální počítač s Red Hat Enterprise Linuxem (RHEL 7.8)

Nasazení do Azure
Tato šablona nasadí virtuální počítač s Red Hat Enterprise Linuxem (RHEL 7.8) s použitím image virtuálního počítače RHEL s průběžnými platbami pro vybranou verzi na virtuálním počítači Standard D1 v umístění vybrané skupiny prostředků s dalším datovým diskem o 100 GiB připojeném k virtuálnímu počítači. Za tuto image se účtují další poplatky – podrobnosti najdete na stránce s cenami virtuálních počítačů Azure.
Virtuální počítač s Red Hat Enterprise Linuxem (nespravovaný RHEL 7.8)

Nasazení do Azure
Tato šablona nasadí virtuální počítač s Red Hat Enterprise Linuxem (RHEL 7.8) s využitím image virtuálního počítače RHEL s průběžnými platbami pro vybranou verzi na virtuálním počítači Standard A1_v2 v umístění vybrané skupiny prostředků s dalším datovým diskem o 100 GiB připojeném k virtuálnímu počítači. Za tuto image se účtují další poplatky – podrobnosti najdete na stránce s cenami virtuálních počítačů Azure.
SUSE Linux Enterprise Server VM (SLES 12)

Nasazení do Azure
Tato šablona vám umožní nasadit virtuální počítač se systémem SUSE Linux Enterprise Server (SLES 12) pomocí image virtuálního počítače SLES s průběžnými platbami pro vybranou verzi na virtuálním počítači Standard D1 v umístění vybrané skupiny prostředků s dalším datovým diskem o 100 GiB připojeném k virtuálnímu počítači. Za tuto image se účtují další poplatky – podrobnosti najdete na stránce s cenami virtuálních počítačů Azure.
Nasazení jednoduchého virtuálního počítače s Windows

Nasazení do Azure
Tato šablona umožňuje nasadit jednoduchý virtuální počítač s Windows pomocí několika různých možností pro verzi Windows a nejnovější opravené verze. Tím se do umístění skupiny prostředků nasadí virtuální počítač s velikostí A2 a vrátí se plně kvalifikovaný název domény virtuálního počítače.
Nasazení virtuálního počítače s Windows Serverem pomocí sady Visual Studio

Nasazení do Azure
Tato šablona nasadí virtuální počítač s Windows Serverem a sadou Visual Code Studio Community 2019 s několika možnostmi pro virtuální počítač. Můžete zadat název virtuálního počítače, uživatelské jméno správce a heslo správce.
Nasazení virtuálního počítače do zóny dostupnosti

Nasazení do Azure
Tato šablona umožňuje nasadit jednoduchý virtuální počítač (Windows nebo Ubuntu) pomocí nejnovější opravené verze. Tím se do zadaného umístění nasadí virtuální počítač s A2_v2 velikostí a vrátí se plně kvalifikovaný název domény virtuálního počítače.
Vytvoření virtuálního počítače v nové nebo existující virtuální síti z vlastního virtuálního pevného disku

Nasazení do Azure
Tato šablona vytvoří virtuální počítač ze specializovaného virtuálního pevného disku a umožní vám ho připojit k nové nebo existující virtuální síti, která se může nacházet v jiné skupině prostředků než virtuální počítač.
SQL Server 2014 SP2 Enterprise s automatickým zálohováním

Nasazení do Azure
Tato šablona vytvoří edici SQL Server 2014 SP2 Enterprise s povolenou funkcí automatického zálohování.
SQL Server 2014 SP1 Enterprise s automatickými opravami

Nasazení do Azure
Tato šablona vytvoří edici SQL Server 2014 SP1 Enterprise s povolenou funkcí automatických oprav.
SQL Server 2014 SP1 Enterprise s Azure Key Vault

Nasazení do Azure
Tato šablona vytvoří edici SQL Server 2014 SP1 Enterprise s povolenou funkcí Integrace Key Vault.
Nasazení virtuálního počítače s veřejným klíčem SSH rsa

Nasazení do Azure
Tato šablona umožňuje vytvořit virtuální počítač s veřejným klíčem SSH rsa.
Nasazení jednoduchého virtuálního počítače s Windows se značkami

Nasazení do Azure
Tato šablona nasadí D2_v3 virtuální počítač s Windows, síťovou kartu, účet úložiště, Virtual Network, veřejnou IP adresu a skupinu zabezpečení sítě. Objekt značky se vytvoří v proměnných a tam, kde je to možné, se použije u všech prostředků.
Nasazení virtuálního počítače s Linuxem, který podporuje důvěryhodné spuštění

Nasazení do Azure
Tato šablona umožňuje nasadit virtuální počítač s Linuxem s důvěryhodným spouštěním pomocí několika různých možností pro verzi Linuxu s použitím nejnovější opravené verze. Pokud povolíte Secureboot a vTPM, nainstaluje se na virtuální počítač rozšíření Ověření identity hosta. Toto rozšíření provede vzdálenou ověření pomocí cloudu. Ve výchozím nastavení se nasadí virtuální počítač Standard_D2_v3 velikosti do umístění skupiny prostředků a vrátí se plně kvalifikovaný název domény virtuálního počítače.
Nasazení virtuálního počítače s Windows, který podporuje důvěryhodné spuštění

Nasazení do Azure
Tato šablona umožňuje nasadit virtuální počítač s Windows s důvěryhodným spouštěním pomocí několika různých možností pro verzi Windows s nejnovější opravenou verzí. Pokud povolíte Secureboot a vTPM, nainstaluje se na virtuální počítač rozšíření Ověření identity hosta. Toto rozšíření provede vzdálenou ověření pomocí cloudu. Ve výchozím nastavení se nasadí virtuální počítač Standard_D2_v3 velikosti do umístění skupiny prostředků a vrátí se plně kvalifikovaný název domény virtuálního počítače.
Nasazení virtuálního počítače s uživatelskými daty

Nasazení do Azure
Tato šablona umožňuje vytvořit virtuální počítač s uživatelskými daty předávanými do virtuálního počítače. Tato šablona také nasadí Virtual Network, veřejné IP adresy a síťové rozhraní.
Nasazení virtuálního počítače s Windows s rozšířením Windows Admin Center

Nasazení do Azure
Tato šablona umožňuje nasadit virtuální počítač s Windows s rozšířením Windows Admin Center pro správu virtuálního počítače přímo z webu Azure Portal.
Virtuální počítač s Windows se zabezpečenými standardními hodnotami Azure

Nasazení do Azure
Šablona vytvoří virtuální počítač s Windows Serverem v nové virtuální síti s veřejnou IP adresou. Po nasazení počítače se nainstaluje rozšíření konfigurace hosta a použije se standardní hodnoty zabezpečení Azure pro Windows Server. Pokud se konfigurace počítačů posune, můžete nastavení znovu použít opětovným nasazením šablony.
Nasazení virtuálního počítače s Windows s proměnlivým počtem datových disků

Nasazení do Azure
Tato šablona umožňuje nasadit jednoduchý virtuální počítač a určit počet datových disků v době nasazení pomocí parametru. Všimněte si, že počet a velikost datových disků je vázána velikostí virtuálního počítače. Velikost virtuálního počítače pro tuto ukázku je Standard_DS4_v2 s výchozím nastavením 16 datových disků.
Virtuální počítač s Windows Serverem s SSH

Nasazení do Azure
Nasaďte jeden virtuální počítač s Windows s povoleným open SSH, abyste se mohli připojit přes SSH pomocí ověřování založeného na klíčích.
Vytvoření brány pro správu dat a instalace na virtuální počítač Azure

Nasazení do Azure
Tato šablona nasadí virtuální počítač a vytvoří funkční bránu pro správu dat.
Virtuální počítač s portem RDP

Nasazení do Azure
Vytvoří virtuální počítač a vytvoří pravidlo překladu adres (NAT) pro protokol RDP k virtuálnímu počítači v nástroji pro vyrovnávání zatížení.
Vytvoření virtuálního počítače s několika prázdnými datovými disky StandardSSD_LRS

Nasazení do Azure
Tato šablona umožňuje vytvořit virtuální počítač s Windows ze zadané image. Ve výchozím nastavení také připojí několik prázdných datových disků StandardSSD. Všimněte si, že můžete zadat velikost a typ úložiště (Standard_LRS, StandardSSD_LRS a Premium_LRS) prázdných datových disků.
samoobslužné Integration Runtime na virtuálních počítačích Azure

Nasazení do Azure
Tato šablona vytvoří prostředí Selfhost Integration Runtime a zaregistruje ho na virtuálních počítačích Azure.
Přidání několika virtuálních počítačů do škálovací sady virtuálních počítačů

Nasazení do Azure
Tato šablona vytvoří N počtu virtuálních počítačů se spravovanými disky, veřejnými IP adresami a síťovými rozhraními. Vytvoří virtuální počítače ve škálovací sadě virtuálních počítačů v režimu flexibilní orchestrace. Zřídí se v Virtual Network, který se také vytvoří v rámci nasazení.
Nasazení škálovací sady virtuálních počítačů s Linuxem za interním nástrojem pro vyrovnávání zatížení

Nasazení do Azure
Tato šablona umožňuje nasadit škálovací sadu virtuálních počítačů s Linuxem pomocí nejnovější opravené verze Ubuntu Linuxu 15.10 nebo 14.04.4-LTS. Tyto virtuální počítače jsou za interním nástrojem pro vyrovnávání zatížení s pravidly překladu adres (NAT) pro připojení SSH.

Definice prostředku Terraformu (zprostředkovatele AzAPI)

Typ prostředku 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/virtualMachines, přidejte do šablony následující Terraform.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Compute/virtualMachines@2023-09-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
      }
      applicationProfile = {
        galleryApplications = [
          {
            configurationReference = "string"
            enableAutomaticUpgrade = bool
            order = int
            packageReferenceId = "string"
            tags = "string"
            treatFailureAsDeploymentFailure = bool
          }
        ]
      }
      availabilitySet = {
        id = "string"
      }
      billingProfile = {
        maxPrice = "decimal-as-string"
      }
      capacityReservation = {
        capacityReservationGroup = {
          id = "string"
        }
      }
      diagnosticsProfile = {
        bootDiagnostics = {
          enabled = bool
          storageUri = "string"
        }
      }
      evictionPolicy = "string"
      extensionsTimeBudget = "string"
      hardwareProfile = {
        vmSize = "string"
        vmSizeProperties = {
          vCPUsAvailable = int
          vCPUsPerCore = int
        }
      }
      host = {
        id = "string"
      }
      hostGroup = {
        id = "string"
      }
      licenseType = "string"
      networkProfile = {
        networkApiVersion = "2020-11-01"
        networkInterfaceConfigurations = [
          {
            name = "string"
            properties = {
              auxiliaryMode = "string"
              auxiliarySku = "string"
              deleteOption = "string"
              disableTcpStateTracking = bool
              dnsSettings = {
                dnsServers = [
                  "string"
                ]
              }
              dscpConfiguration = {
                id = "string"
              }
              enableAcceleratedNetworking = bool
              enableFpga = bool
              enableIPForwarding = bool
              ipConfigurations = [
                {
                  name = "string"
                  properties = {
                    applicationGatewayBackendAddressPools = [
                      {
                        id = "string"
                      }
                    ]
                    applicationSecurityGroups = [
                      {
                        id = "string"
                      }
                    ]
                    loadBalancerBackendAddressPools = [
                      {
                        id = "string"
                      }
                    ]
                    primary = bool
                    privateIPAddressVersion = "string"
                    publicIPAddressConfiguration = {
                      name = "string"
                      properties = {
                        deleteOption = "string"
                        dnsSettings = {
                          domainNameLabel = "string"
                          domainNameLabelScope = "string"
                        }
                        idleTimeoutInMinutes = int
                        ipTags = [
                          {
                            ipTagType = "string"
                            tag = "string"
                          }
                        ]
                        publicIPAddressVersion = "string"
                        publicIPAllocationMethod = "string"
                        publicIPPrefix = {
                          id = "string"
                        }
                      }
                      sku = {
                        name = "string"
                        tier = "string"
                      }
                    }
                    subnet = {
                      id = "string"
                    }
                  }
                }
              ]
              networkSecurityGroup = {
                id = "string"
              }
              primary = bool
            }
          }
        ]
        networkInterfaces = [
          {
            id = "string"
            properties = {
              deleteOption = "string"
              primary = bool
            }
          }
        ]
      }
      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"
              }
            ]
          }
        }
      }
      platformFaultDomain = int
      priority = "string"
      proximityPlacementGroup = {
        id = "string"
      }
      scheduledEventsProfile = {
        osImageNotificationProfile = {
          enable = bool
          notBeforeTimeout = "string"
        }
        terminateNotificationProfile = {
          enable = bool
          notBeforeTimeout = "string"
        }
      }
      securityProfile = {
        encryptionAtHost = bool
        encryptionIdentity = {
          userAssignedIdentityResourceId = "string"
        }
        proxyAgentSettings = {
          enabled = bool
          keyIncarnationId = int
          mode = "string"
        }
        securityType = "string"
        uefiSettings = {
          secureBootEnabled = bool
          vTpmEnabled = bool
        }
      }
      storageProfile = {
        dataDisks = [
          {
            caching = "string"
            createOption = "string"
            deleteOption = "string"
            detachOption = "ForceDetach"
            diskSizeGB = int
            image = {
              uri = "string"
            }
            lun = int
            managedDisk = {
              diskEncryptionSet = {
                id = "string"
              }
              id = "string"
              securityProfile = {
                diskEncryptionSet = {
                  id = "string"
                }
                securityEncryptionType = "string"
              }
              storageAccountType = "string"
            }
            name = "string"
            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"
      virtualMachineScaleSet = {
        id = "string"
      }
    }
    zones = [
      "string"
    ]
    extendedLocation = {
      name = "string"
      type = "EdgeZone"
    }
    plan = {
      name = "string"
      product = "string"
      promotionCode = "string"
      publisher = "string"
    }
  })
}

Hodnoty vlastností

virtualMachines

Název Description Hodnota
typ Typ prostředku Microsoft.Compute/virtualMachines@2023-09-01
name Název prostředku string (povinné)

Omezení počtu znaků: 1–15 (Windows)
1–64 (Linux)



Platné znaky:
Nelze použít mezery, řídicí znaky ani tyto znaky:
~ ! @ # $ % ^ & * ( ) = + _ [ ] { } \ | ; : . ' " , < > / ?

Virtuální počítače s Windows nemůžou obsahovat tečku nebo končí pomlčkami.

Virtuální počítače s Linuxem nemůžou končit tečkou nebo spojovníkem.
location Umístění prostředku string (povinné)
parent_id K nasazení do skupiny prostředků použijte ID této skupiny prostředků. string (povinné)
tags Značky prostředků Slovník názvů značek a hodnot.
extendedLocation Rozšířené umístění virtuálního počítače. ExtendedLocation
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. VirtualMachineProperties
Zóny Zóny virtuálních počítačů. string[]

ExtendedLocation

Název Description Hodnota
name Název rozšířeného umístění. řetězec
typ Typ rozšířeného umístění. "EdgeZone"

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

VirtualMachineVlastnosti

Název Description Hodnota
additionalCapabilities Určuje další funkce, které jsou na virtuálním počítači povolené nebo zakázané. AdditionalCapabilities
applicationProfile Určuje aplikace galerie, které se mají zpřístupnit virtuálnímu počítači nebo škálovací sadě virtuálních počítačů. Profil aplikace
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í. Skupina dostupnosti, do které se virtuální počítač přidává, by měla být ve stejné skupině prostředků jako prostředek skupiny dostupnosti. Existující virtuální počítač nejde přidat do skupiny dostupnosti. Tato vlastnost nemůže existovat společně s odkazem properties.virtualMachineScaleSet, který není null. Dílčí zdroj
fakturačníprofil Určuje podrobnosti o spotovém virtuálním počítači Azure související s fakturací. Minimální verze api-version: 2019-03-01. Fakturačníprofil
capacityReservation Určuje informace o rezervaci kapacity, která se používá k přidělení virtuálního počítače. Minimální verze api: 2021-04-01. CapacityReservationProfile
diagnosticsProfile Určuje stav nastavení diagnostiky spouštění. Minimální verze api-version: 2015-06-15. Diagnostickýprofile
evictionPolicy Určuje zásadu vyřazení pro spotový virtuální počítač Azure a škálovací sadu Azure Spot. U spotových virtuálních počítačů Azure se podporuje zrušení přidělení i odstranění a minimální verze rozhraní API je 2019-03-01. U spotových škálovacích sad Azure se podporuje zrušení přidělení i odstranění a minimální verze rozhraní API je 2017-10-30-preview. "Uvolnit"
"Odstranit"
extensionsTimeBudget Určuje čas, po který se mají spouštět všechna rozšíření. Doba trvání by měla být od 15 minut do 120 minut (včetně) a měla by být zadána ve formátu ISO 8601. Výchozí hodnota je 90 minut (PT1H30M). Minimální verze api: 2020-06-01. řetězec
hardwareProfile Určuje nastavení hardwaru virtuálního počítače. HardwareProfile
Hostitel Určuje informace o vyhrazeném hostiteli, ve kterém se nachází virtuální počítač. Minimální verze api-version: 2018-10-01. Dílčí zdroj
skupina hostitelů Určuje informace o vyhrazené skupině hostitelů, ve které se nachází virtuální počítač. Poznámka: Uživatel nemůže zadat vlastnosti host i hostGroup. Minimální verze api: 2020-06-01. Dílčí zdroj
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 rozhraní API: 2015-06-15
řetězec
networkProfile Určuje síťová rozhraní virtuálního počítače. NetworkProfile
osProfile Určuje nastavení operačního systému použitého při vytváření virtuálního počítače. Po zřízení virtuálního počítače nejde některá nastavení změnit. OSProfile
platformFaultDomain Určuje logickou doménu selhání škálovací sady, ve které se virtuální počítač vytvoří. Ve výchozím nastavení se virtuální počítač automaticky přiřadí k doméně selhání, která nejlépe udržuje rovnováhu mezi dostupnými doménami selhání. To platí pouze v případě, že je nastavena vlastnost virtualMachineScaleSet tohoto virtuálního počítače. Škálovací sada virtuálních počítačů, na kterou se odkazuje, musí mít hodnotu platformFaultDomainCount větší než 1. Tuto vlastnost nelze po vytvoření virtuálního počítače aktualizovat. Přiřazení domény selhání je možné zobrazit v zobrazení instance virtuálního počítače. Minimální verze api-verze: 2020‐12-01. int
Prioritou Určuje prioritu virtuálního počítače. Minimální verze rozhraní API: 1. 3. 2019 "Nízká"
"Normální"
"Spot"
proximityPlacementGroup Určuje informace o skupině umístění bezkontaktní komunikace, ke které by měl být virtuální počítač přiřazen. Minimální verze rozhraní API: 1. 4. 2018. Dílčí zdroj
scheduledEventsProfile Určuje konfigurace související s naplánovanou událostí. ScheduledEventsProfile
securityProfile Určuje nastavení profilu souvisejícího se zabezpečením pro virtuální počítač. SecurityProfile
storageProfile Určuje nastavení úložiště pro disky virtuálního počítače. StorageProfile
Userdata UserData pro virtuální počítač, který musí být v kódování base-64. Zákazník by sem neměl předávat žádné tajné kódy. Minimální verze rozhraní API: 1. 3. 2021. řetězec
virtualMachineScaleSet Určuje informace o škálovací sadě virtuálních počítačů, ke které by měl být virtuální počítač přiřazen. Virtuální počítače zadané ve stejné škálovací sadě virtuálních počítačů se přidělují různým uzlům, aby se maximalizovala dostupnost. V současné době je možné virtuální počítač přidat do škálovací sady virtuálních počítačů pouze při vytváření. Existující virtuální počítač nejde přidat do škálovací sady virtuálních počítačů. Tato vlastnost nemůže existovat spolu s odkazem properties.availabilitySet, který není null. Minimální verze api-verze: 2019-03-01. Dílčí zdroj

AdditionalCapabilities

Název Description Hodnota
hibernaceEnabled Příznak, který na virtuálním počítači povolí nebo zakáže funkci hibernace. bool
ultraSSDEnabled Příznak, který povolí nebo zakáže možnost mít na virtuálním počítači nebo VMSS 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

Aplikačníprofil

Název Description Hodnota
galerieAplikace Určuje aplikace galerie, které se mají zpřístupnit virtuálnímu počítači nebo VMSS. VMGalleryApplication[]

VMGalleryApplication

Název Description Hodnota
configurationReference Volitelné– Určuje identifikátor URI objektu blob Azure, který nahradí výchozí konfiguraci balíčku, pokud je k dispozici. řetězec
enableAutomaticUpgrade Pokud je nastavená hodnota true, bude nová verze aplikace galerie dostupná v PIR/SIG automaticky aktualizována pro virtuální počítač nebo VMSSS. bool
pořadí Volitelné: Určuje pořadí, ve kterém se mají balíčky instalovat. int
packageReferenceId Určuje ID prostředku GalleryApplicationVersion ve tvaru /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/applications/{application}/versions/{version} string (povinné)
tags Volitelné: Určuje předávací hodnotu pro obecnější kontext. řetězec
treatFailureAsDeploymentFailure Volitelné, pokud je hodnota true, selhání jakékoli operace v aplikaci VmApplication selže při nasazení. bool

Dílčí zdroj

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

Fakturačníprofil

Název Description Hodnota
MaxCena Určuje maximální cenu, kterou jste ochotni zaplatit za spotový virtuální počítač Nebo škálovací sadu virtuálních počítačů Azure. Tato cena je v amerických dolarech.

Tato cena se porovná s aktuální spotovou cenou Azure pro velikost virtuálního počítače. Porovnávají se také ceny v době vytvoření nebo aktualizace spotového virtuálního počítače Azure nebo škálovací sady virtuálních počítačů Azure a operace bude úspěšná, pouze pokud je maximální cena vyšší než aktuální spotová cena Azure.

Hodnota maxPrice se použije také k vyřazení spotového virtuálního počítače Nebo škálovací sady virtuálních počítačů Azure, pokud aktuální spotová cena Azure po vytvoření virtuálního počítače nebo škálovací sady virtuálních počítačů překročí maximální cenu.

Možné hodnoty:

– Libovolná desetinná hodnota větší než nula. Příklad: 0,01538

-1 – indikuje výchozí cenu, která má být až na vyžádání.

Nastavením hodnoty maxPrice na -1 můžete označit, že spotový virtuální počítač Nebo škálovací sada virtuálních počítačů Azure by se z důvodu ceny neměly vyřadit. Výchozí maximální cena je -1, pokud ji neposkytnete.

Minimální verze api-version: 2019-03-01. Zadejte desetinnou hodnotu jako řetězec.
int nebo json decimal

CapacityReservationProfile

Název Description Hodnota
capacityReservationGroup Určuje ID prostředku skupiny rezervací kapacity, které by se mělo použít k přidělování instancí virtuálních počítačů nebo škálovací sady, pokud je rezervovaná dostatečná kapacita. Další podrobnosti najdete v části https://aka.ms/CapacityReservation . Dílčí zdroj

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
auxiliaryMode Určuje, jestli je pro prostředek síťového rozhraní povolený pomocný režim. "AcceleratedConnections"
"Plovoucí"
"Žádné"
auxiliarySku Určuje, jestli je pro prostředek síťového rozhraní povolena sku Auxiliary. "A1"
"A2"
"A4"
"A8"
"Žádné"
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, 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 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 Určení typu přidělení veřejné IP adresy "Dynamické"
"Statická"
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é)
domainNameLabelScope Obor popisku názvu domény prostředků PublicIPAddress, které se vytvoří. Vygenerovaný popisek názvu je zřetězení popisku názvu domény s hodnotou hash se zásadami podle oboru popisku názvu domény a jedinečného ID profilu sítě virtuálního počítače. "NoReuse"
"ResourceGroupReuse"
"SubscriptionReuse"
"TenantReuse"

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

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 hostitelského operačního systému virtuálního počítače. Tento název nelze po vytvoření virtuálního počítače aktualizovat. Maximální délka (Windows): 15 znaků. Maximální délka (Linux): 64 znaků. Zásady 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 kódovaný jako base-64. Řetězec kódovaný jako base-64 je dekódován do binárního pole, které je uloženo jako soubor na virtuálním počítači. Maximální délka binárního pole je 65535 bajtů. Poznámka: 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 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[]
konfigurace windows 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" (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" (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"

ScheduledEventsProfile

Název Description Hodnota
osImageNotificationProfile Určuje konfigurace související s naplánovanou událostí image operačního systému. OSImageNotificationProfile
terminateNotificationProfile Určuje ukončit konfigurace související s naplánovanou událostí. TerminateNotificationProfile

OSImageNotificationProfile

Název Description Hodnota
Povolit Určuje, jestli je událost Naplánovaná image operačního systému povolená nebo zakázaná. bool
notBeforeTimeout Doba, po kterou se virtuální počítač reimagi nebo upgraduje jeho operační systém, bude muset potenciálně schválit naplánovanou událost image operačního systému, než se událost automaticky schválí (vypršení časového limitu). Konfigurace je zadaná ve formátu ISO 8601 a hodnota musí být 15 minut (PT15M). řetězec

TerminateNotificationProfile

Název Description Hodnota
Povolit Určuje, jestli je událost Terminate Scheduled povolená nebo zakázaná. bool
notBeforeTimeout Konfigurovatelná doba, po kterou bude muset odstraňovaný virtuální počítač potenciálně schválit naplánovanou událost před automatickým schválením (vypršením časového limitu) události. Konfigurace musí být zadána ve formátu ISO 8601, výchozí hodnota je 5 minut (PT5M). řetězec

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
identita šifrování Určuje spravovanou identitu používanou službou ADE k získání přístupového tokenu pro operace trezoru klíčů. Identita šifrování
nastavení agenta proxyAgent Určuje nastavení agenta proxy při vytváření virtuálního počítače. Minimální verze rozhraní API: 2023-09-01. Nastavení agenta proxy agenta
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. "ConfidentialVM"
"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

Identita šifrování

Název Description Hodnota
userAssignedIdentityResourceId Určuje ID prostředku ARM jedné z identit uživatelů přidružených k virtuálnímu počítači. řetězec

Nastavení agenta proxy agenta

Název Description Hodnota
enabled Určuje, jestli má být na virtuálním počítači nebo ve škálovací sadě virtuálních počítačů povolená funkce ProxyAgent. bool
keyIncarnationId Zvýšení hodnoty této vlastnosti umožňuje uživateli resetovat klíč používaný k zabezpečení komunikačního kanálu mezi hostem a hostitelem. int
režim Určuje režim, ve který se agent ProxyAgent spustí, pokud je tato funkce povolená. ProxyAgent začne auditovat nebo monitorovat, ale nebude vynucovat řízení přístupu nad požadavky na koncové body hostitele v režimu auditování, zatímco v režimu vynucení vynutí řízení přístupu. Výchozí hodnota je Režim vynucení. "Audit"
"Vynutit"

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, VMGuestStateOnly pro šifrování pouze objektu blob VMGuestState a NonPersistedTPM pro neuchovávání stavu firmwaru v objektu blob VMGuestState. Poznámka: Dá se nastavit jenom pro důvěrné virtuální počítače. "DiskWithVMGuestState"
"NonPersistedTPM"
"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 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é)