Sdílet prostřednictvím


Microsoft.Compute virtualMachines

Definice prostředku Bicep

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

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.Compute/virtualMachines, přidejte do šablony následující bicep.

resource symbolicname 'Microsoft.Compute/virtualMachines@2024-07-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  extendedLocation: {
    name: 'string'
    type: 'EdgeZone'
  }
  identity: {
    type: 'string'
    userAssignedIdentities: {
      {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
        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'
    }
    scheduledEventsPolicy: {
      scheduledEventsAdditionalPublishingTargets: {
        eventGridAndResourceGraph: {
          enable: bool
        }
      }
      userInitiatedReboot: {
        automaticallyApprove: bool
      }
      userInitiatedRedeploy: {
        automaticallyApprove: bool
      }
    }
    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'
          sourceResource: {
            id: 'string'
          }
          toBeDetached: bool
          vhd: {
            uri: 'string'
          }
          writeAcceleratorEnabled: bool
        }
      ]
      diskControllerType: 'string'
      imageReference: {
        communityGalleryImageId: 'string'
        id: 'string'
        offer: 'string'
        publisher: 'string'
        sharedGalleryImageId: 'string'
        sku: 'string'
        version: 'string'
      }
      osDisk: {
        caching: 'string'
        createOption: 'string'
        deleteOption: 'string'
        diffDiskSettings: {
          option: 'Local'
          placement: 'string'
        }
        diskSizeGB: int
        encryptionSettings: {
          diskEncryptionKey: {
            secretUrl: 'string'
            sourceVault: {
              id: 'string'
            }
          }
          enabled: bool
          keyEncryptionKey: {
            keyUrl: 'string'
            sourceVault: {
              id: 'string'
            }
          }
        }
        image: {
          uri: 'string'
        }
        managedDisk: {
          diskEncryptionSet: {
            id: 'string'
          }
          id: 'string'
          securityProfile: {
            diskEncryptionSet: {
              id: 'string'
            }
            securityEncryptionType: 'string'
          }
          storageAccountType: 'string'
        }
        name: 'string'
        osType: 'string'
        vhd: {
          uri: 'string'
        }
        writeAcceleratorEnabled: bool
      }
    }
    userData: 'string'
    virtualMachineScaleSet: {
      id: 'string'
    }
  }
  zones: [
    'string' or int
  ]
}

Hodnoty vlastností

virtualMachines

Jméno Popis Hodnota
Jméno Název prostředku string (povinné)

Limit 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 konec pomlčkou.

Virtuální počítače s Linuxem nemůžou končit tečkou ani spojovníkem.
umístění Umístění prostředku string (povinné)
visačky Značky prostředků Slovník názvů a hodnot značek Viz Značky v šablonách
extendedLocation Rozšířené umístění virtuálního počítače. ExtendedLocation
identita 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. Než budete moct použít image z marketplace z rozhraní API, musíte image povolit pro programové použití. Na webu Azure Portal vyhledejte image marketplace, kterou chcete použít, a potom klikněte na Chcete nasadit programově, začněte –>. Zadejte požadované informace a klikněte na Uložit. plánu
vlastnosti Popisuje vlastnosti virtuálního počítače. virtualMachineProperties
zóny Zóny virtuálního počítače. Pole zón dostupnosti jako řetězec nebo int

ExtendedLocation

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

VirtualMachineIdentity

Jméno Popis Hodnota
typ Typ identity používané 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 všechny identity z virtuálního počítače. None (Žádný)
SystemAssigned
SystemAssigned, UserAssigned
UserAssigned
userAssignedIdentities Seznam identit uživatelů přidružených k virtuálnímu počítači. Odkazy na klíč slovníku identit uživatele budou ID prostředků ARM ve formátu: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. userAssignedIdentities

UserAssignedIdentities

Jméno Popis Hodnota
{přizpůsobená vlastnost} userAssignedIdentitiesValue

UserAssignedIdentitiesValue

Tento objekt neobsahuje žádné vlastnosti, které se mají nastavit během nasazení. Všechny vlastnosti jsou Jen pro čtení.

Plán

Jméno Popis Hodnota
Jméno ID plánu. řetězec
výrobek Určuje produkt image z marketplace. Jedná se o stejnou hodnotu jako Offer pod elementem imageReference. řetězec
promotionCode Kód povýšení. řetězec
vydavatel ID vydavatele. řetězec

VirtualMachineProperties

Jméno Popis Hodnota
additionalCapabilities Určuje další funkce povolené nebo zakázané na virtuálním počítači. additionalcapabilities
applicationProfile Určuje aplikace galerie, které mají být zpřístupněny virtuálnímu počítači nebo VMSS. ApplicationProfile
availabilitySet Určuje informace o skupině dostupnosti, ke které má být virtuální počítač přiřazen. Virtuální počítače zadané ve stejné skupině dostupnosti se přidělují různým uzlům, aby se maximalizovala dostupnost. Další informace o skupinách dostupnosti najdete v tématu Přehled skupin dostupnosti. Další informace o plánované údržbě Azure najdete v tématu Údržba a aktualizace pro virtuální počítače v Azure. V současné době je možné virtuální počítač přidat pouze do skupiny dostupnosti 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č nelze přidat do skupiny dostupnosti. Tato vlastnost nemůže existovat spolu s odkazem na vlastnosti non-null.virtualMachineScaleSet. subresource
billingProfile Určuje podrobnosti související s fakturací spotového virtuálního počítače Azure. Minimální verze api: 2019-03-01. 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 api: 2021-04-01. CapacityReservationProfile
diagnosticsProfile Určuje stav nastavení diagnostiky spouštění. Minimální verze api: 2015-06-15. diagnosticsProfile
evictionPolicy Určuje zásady vyřazení pro virtuální počítač Azure Spot a škálovací sadu Azure Spot. U spotových virtuálních počítačů Azure se podporují zrušení přidělení i odstranění a minimální verze api-version je 2019-03-01. U spotových škálovacích sad Azure se podporují zrušení přidělení i odstranění a minimální verze api-version je 2017-10-30-preview. Zrušení přidělení
Odstranit
extensionsTimeBudget Určuje čas přidělení pro spuštění všech rozšíření. Doba trvání by měla být mezi 15 minut a 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 pro virtuální počítač. HardwareProfile
hostitel Určuje informace o vyhrazeném hostiteli, ve kterém se nachází virtuální počítač. Minimální verze api: 2018-10-01. subresource
hostGroup 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. subresource
licenseType Určuje, že použitá image nebo disk byly licencované místně.

Možné hodnoty operačního systému Windows Server jsou:

Windows_Client

Windows_Server

Možné hodnoty operačního systému 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 linuxový server

Minimální verze 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. Některá nastavení se po zřízení virtuálního počítače nedají změnit. OSProfile
platformFaultDomain Určuje logickou doménu selhání škálovací sady, do které se virtuální počítač vytvoří. Ve výchozím nastavení bude virtuální počítač automaticky přiřazený 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 platformFaultDomainCount větší než 1. Tuto vlastnost nelze aktualizovat po vytvoření virtuálního počítače. Přiřazení domény selhání je možné zobrazit v zobrazení instance virtuálního počítače. Minimální verze api:2020-12-01. Int
priorita Určuje prioritu virtuálního počítače. Minimální verze api: 2019-03-01 "Nízká"
"Normální"
"Spot"
proximityPlacementGroup Určuje informace o skupině umístění bezkontaktní komunikace, ke které má být virtuální počítač přiřazen. Minimální verze api: 2018-04-01. subresource
scheduledEventsPolicy Určuje znovu nasazení, restartování a scheduledEventsAdditionalPublishingTargets – konfigurace související s naplánovanou událostí pro virtuální počítač. ScheduledEventsPolicy
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í mít kódování base-64. Zákazník by zde 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é má 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 pouze do škálovací sady virtuálních počítačů při vytváření. Existující virtuální počítač nelze přidat do škálovací sady virtuálních počítačů. Tato vlastnost nemůže existovat spolu s odkazem vlastnosti.availabilitySet bez hodnoty null. Minimální verze api:2019-03-01. subresource

AdditionalCapabilities

Jméno Popis Hodnota
HibernaceEnabled Příznak, který povolí nebo zakáže funkci hibernace na virtuálním počítači. Bool
ultraSSDEnabled Příznak, který povolí nebo zakáže schopnost mít jeden nebo více spravovaných datových disků s typem účtu úložiště UltraSSD_LRS na virtuálním počítači nebo VMSS. Spravované disky s typem účtu úložiště UltraSSD_LRS lze přidat do virtuálního počítače nebo škálovací sady virtuálních počítačů pouze v případě, že je tato vlastnost povolená. Bool

ApplicationProfile

Jméno Popis Hodnota
galleryApplications Určuje aplikace galerie, které mají být zpřístupněny virtuálnímu počítači nebo VMSS. VMGalleryApplication[]

VMGalleryApplication

Jméno Popis 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, když je v PIR/SIG k dispozici nová verze aplikace galerie, automaticky se aktualizuje pro virtuální počítač nebo VMSS. Bool
objednávka Volitelné, Určuje pořadí, ve kterém se balíčky musí nainstalovat. 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é)
visačky Volitelné, Určuje předávací hodnotu pro obecnější kontext. řetězec
treatFailureAsDeploymentFailure Volitelné, pokud je true, selhání jakékoli operace v aplikaci VmApplication selže při nasazení. Bool

Podsourc

Jméno Popis Hodnota
id ID prostředku řetězec

BillingProfile

Jméno Popis Hodnota
maxPrice Určuje maximální cenu, kterou jste ochotni zaplatit za spotový virtuální počítač nebo službu VMSS 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. Ceny se také porovnávají v době vytvoření/aktualizace spotového virtuálního počítače nebo VMSS 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 služby VMSS Azure, pokud aktuální spotová cena Azure po vytvoření virtuálního počítače nebo 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, která se má up-to na vyžádání.

Maximální cenu můžete nastavit na -1, aby bylo možné označit, že spotový virtuální počítač nebo VMSS Azure by se neměl vyřakovat z důvodů ceny. Výchozí maximální cena je také -1, pokud ji neposkytujete.

Minimální verze api: 2019-03-01. Pokud chcete zadat desetinnou hodnotu, použijte funkci json().
int nebo json decimal

CapacityReservationProfile

Jméno Popis 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 za předpokladu, že byla rezervována dostatečná kapacita. Další podrobnosti najdete v https://aka.ms/CapacityReservation. subresource

DiagnosticsProfile

Jméno Popis Hodnota
bootDiagnostics Diagnostika spouštění je funkce ladění, která umožňuje zobrazit výstup konzoly a snímek obrazovky pro diagnostiku stavu virtuálního počítače. POZNÁMKA: Pokud je zadaný identifikátor STORAGEURI, ujistěte se, že je účet úložiště 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

Jméno Popis Hodnota
zpřístupněný Určuje, jestli má být na virtuálním počítači povolená diagnostika spouštění. Bool
storageUri Identifikátor URI účtu úložiště, který se má použít k umístění výstupu konzoly a snímku obrazovky. Pokud se při povolování diagnostiky spouštění nezadá identifikátor STORAGEURI, použije se spravované úložiště. řetězec

HardwareProfile

Jméno Popis 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žití těchto rozhraní API: Vypsat všechny dostupné velikosti virtuálních počítačů ve skupině dostupnosti, Zobrazit seznam všech dostupných velikostí virtuálních počítačů v oblasti, Zobrazit seznam všech dostupných velikostí virtuálních počítačů pro změnu velikosti. 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 pro VirtualMachineScaleSet se nepodporuje. Další podrobnosti najdete v pokynech v přizpůsobení virtuálního počítače. VMSizeProperties

VMSizeProperties

Jméno Popis 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 zadána, výchozí chování je nastavit ji na hodnotu virtuálních procesorů dostupných pro danou velikost virtuálního počítače v odpovědi rozhraní API Vypsat všechny dostupné velikosti virtuálních počítačů v oblasti. Int
vCPUsPerCore Určuje poměr virtuálních procesorů k fyzickému jádru. Pokud tato vlastnost není zadána v textu požadavku výchozí chování je nastavena na hodnotu vCPUsPerCore pro velikost virtuálního počítače vystavené 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ázán. Int

NetworkProfile

Jméno Popis Hodnota
networkApiVersion určuje verzi rozhraní Microsoft.Network API použitou při vytváření síťových prostředků v konfiguracích 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

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

VirtualMachineNetworkInterfaceConfigurationPropertie...

Jméno Popis Hodnota
pomocný režim Určuje, zda je pro prostředek síťového rozhraní povolen pomocný režim. Akcelerované spojení
Plovoucí
None (Žádný)
pomocnáSku Určuje, zda je pro prostředek síťového rozhraní povolena skladová položka Pomocné položky. A1
A2
A4
A8
None (Žádný)
deleteOption Určení toho, 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í pro sledování stavu tcp zakázané. Bool
dnsSettings Nastavení DNS, která se mají použít v síťových rozhraních. VirtualMachineNetworkInterfaceDnsSettingsConfigurati...
dscpConfiguration subresource
enableAcceleratedNetworking Určuje, jestli je síťové rozhraní akcelerované síťové připojení. Bool
enableFpga Určuje, jestli je síťové rozhraní s povoleným síťovým rozhraním FPGA. Bool
enableIPForwarding Určuje, jestli je u této síťové karty povolené předávání IP. Bool
ipConfigurations Určuje konfigurace PROTOKOLU IP síťového rozhraní. VirtualMachineNetworkInterfaceIPConfiguration[] (povinné)
networkSecurityGroup Skupina zabezpečení sítě. subresource
primární Určuje primární síťové rozhraní v případě, že má virtuální počítač více než 1 síťové rozhraní. Bool

VirtualMachineNetworkInterfaceDnsSettingsConfigurati...

Jméno Popis Hodnota
dnsServers Seznam IP adres serverů DNS string[]

VirtualMachineNetworkInterfaceIPConfiguration

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

VirtualMachineNetworkInterfaceIPConfigurationPropert...

Jméno Popis 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žít stejný nástroj pro vyrovnávání zatížení skladové položky Basic]. subresource[]
primární Určuje primární síťové rozhraní v případě, že má virtuální počítač více než 1 síťové rozhraní. Bool
privateIPAddressVersion K dispozici od verze Api-Version 2017-03-30 dále představuje, jestli je konkrétní konfigurace ip adres IPv4 nebo IPv6. Výchozí hodnota se považuje za protokol IPv4. Možné hodnoty jsou: IPv4 a IPv6. IPv4
IPv6
publicIPAddressConfiguration PublicIPAddressConfiguration. VirtualMachinePublicIPAddressConfiguration
podsíť Určuje identifikátor podsítě. subresource

VirtualMachinePublicIPAddressConfiguration

Jméno Popis Hodnota
Jméno Název konfigurace veřejné IP adresy. string (povinné)
vlastnosti Popisuje konfiguraci PublicIPAddress konfigurace IP adres virtuálních počítačů. virtualMachinePublicIPAddressConfigurationProperties
sku Popisuje skladovou položku veřejné IP adresy. Dá se nastavit jenom s orchestrationMode jako flexibilní. publicIPAddressSku

VirtualMachinePublicIPAddressConfigurationProperties

Jméno Popis Hodnota
deleteOption Zadejte, 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 použije 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 verze Api-Version 2019-07-01 dále představuje, jestli je konkrétní konfigurace ip adres IPv4 nebo IPv6. Výchozí hodnota se považuje za protokol IPv4. Možné hodnoty jsou: IPv4 a IPv6. IPv4
IPv6
publicIPAllocationMethod Zadejte typ přidělování veřejných IP adres. Dynamická
Statická
publicIPPrefix PublicIPPrefix, ze kterého chcete přidělit veřejné IP adresy. subresource

VirtualMachinePublicIPAddressDnsSettingsConfiguratio...

Jméno Popis Hodnota
domainNameLabel Předpona názvu domény prostředků PublicIPAddress, které se vytvoří. Vygenerovaný popisek názvu je zřetězení jedinečného ID názvu domény a profilu sítě virtuálního počítače. string (povinné)
domainNameLabelScope Obor popisku názvu domény prostředků PublicIPAddress, které se vytvoří. Vygenerovaný popisek názvu je zřetězení popisku hashovaného názvu domény 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

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

PublicIPAddressSku

Jméno Popis Hodnota
Jméno Zadání názvu skladové položky veřejné IP adresy "Základní"
"Standardní"
úroveň Zadání úrovně skladové položky veřejné IP adresy Global (Globální)
'Oblast'

NetworkInterfaceReference

Jméno Popis Hodnota
id ID prostředku řetězec
vlastnosti Popisuje vlastnosti odkazu na síťové rozhraní. NetworkInterfaceReferenceProperties

NetworkInterfaceReferenceProperties

Jméno Popis Hodnota
deleteOption Určení toho, 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

Jméno Popis Hodnota
adminPassword Určuje heslo účtu správce.

Minimální délka (Windows): 8 znaků

Minimální délka (Linux): 6 znaků

Maximální délka (Windows): 123 znaků

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

požadavky na složitost : 3 z následujících 4 podmínek je potřeba splnit.
Má menší znaky.
Obsahuje horní znaky.
Má číslici.
Má speciální znak (shoda regulárních výrazů [\W_])

nepovolené hodnoty: "abc@123", "P@$$w 0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Password!", "Password1", "Password22", "iloveyou!"

Informace o resetování hesla najdete v tématu Jak resetovat službu Vzdálená plocha nebo jeho přihlašovací heslo na virtuálním počítači s Windows

Informace o resetování kořenového hesla najdete v tématu Správa uživatelů, SSH a kontrola nebo oprava disků na virtuálních počítačích Azure s Linuxem pomocí rozšíření VMAccess
řetězec

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

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

omezení pouze pro Windows: Nemůže končit na "."

Nepovolené hodnoty: "administrator", "admin", "user", "user1", "test", "user2", "test1", "user3", "admin1", "1", "123", "a", "actuser", "adm", "admin2", "aspnet", "backup", "console", "david", "guest", "john", "owner", "root", "server", "sql", "support", "support_388945a0", "sys", "test2", "test3", "user4", "user5".

Minimální délka (Linux): 1 znak

Max-length (Linux): 64 znaků

Maximální délka (Windows): 20 znaků.
řetězec
allowExtensionOperations Určuje, jestli mají být na virtuálním počítači povolené operace rozšíření. Toto nastavení může být nastaveno pouze na hodnotu False, pokud na virtuálním počítači nejsou k dispozici žádná rozšíření. Bool
název_počítače Určuje název hostitelského operačního systému virtuálního počítače. Tento název nelze po vytvoření virtuálního počítače aktualizovat. Maximální délka (Windows): 15 znaků. Maximální délka (Linux): 64 znaků. Zásady vytváření názvů a omezení najdete v tématu pokyny pro implementaci služeb infrastruktury Azure. řetězec
customData Určuje řetězec s kódováním base-64 vlastních dat. Kódovaný řetězec base-64 je dekódován do binárního pole, které je uloženo jako soubor na virtuálním počítači. Maximální délka binárního pole je 65535 bajtů. Poznámka: Nepředávejte žádné tajné kódy ani hesla ve vlastnosti customData. Tuto vlastnost nelze aktualizovat po vytvoření virtuálního počítače. Vlastnost customData se předá virtuálnímu počítači, který se má uložit jako soubor, a další informace najdete v tématu vlastních dat na virtuálních počítačích Azure. Informace o použití cloud-init pro virtuální počítač s Linuxem najdete v tématu Použití cloud-init k přizpůsobení virtuálního počítače s Linuxem během vytváření. řetězec
linuxConfiguration Určuje nastavení operačního systému Linux na virtuálním počítači. Seznam podporovaných distribucí Linuxu najdete v tématu Linux v Azure-Endorsed Distribuce. LinuxConfiguration
requireGuestProvisionSignal Volitelná vlastnost, která musí být buď nastavena na Hodnotu True, nebo vynechána. Bool
tajemství Určuje sadu certifikátů, které by se měly nainstalovat na virtuální počítač. Pokud chcete nainstalovat certifikáty na virtuální počítač, doporučujeme použít rozšíření virtuálního počítače služby Azure Key Vault pro Linux nebo rozšíření virtuálního počítače služby Azure Key Vault pro Windows. VaultSecretGroup[]
WindowsConfiguration Určuje nastavení operačního systému Windows na virtuálním počítači. WindowsConfiguration

LinuxConfiguration

Jméno Popis Hodnota
disablePasswordAuthentication Určuje, jestli se má zakázat ověřování heslem. Bool
enableVMAgentPlatformUpdates Určuje, jestli jsou pro virtuální počítač s Linuxem povolené aktualizace platformy VMAgent. 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í chování je nastavit ji na true. Tím zajistíte, že je na virtuálním počítači nainstalovaný agent virtuálního počítače, aby bylo možné rozšíření přidat do virtuálního počítače později. Bool
ssh Určuje konfiguraci klíče ssh pro operační systém Linux. SshConfiguration

LinuxPatchSettings

Jméno Popis 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č se automaticky aktualizuje platformou. Vlastnost provisionVMAgent musí být pravdivá.
AutomaticByPlatform
ImageDefault

LinuxVMGuestPatchAutomaticByPlatformSettings

Jméno Popis 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

Jméno Popis Hodnota
publicKeys Seznam veřejných klíčů SSH sloužících k ověřování pomocí virtuálních počítačů založených na Linuxu. SshPublicKey[]

SshPublicKey

Jméno Popis Hodnota
keyData Certifikát veřejného klíče SSH použitý k ověření s virtuálním počítačem přes SSH. Klíč musí být minimálně 2048bitový a ve formátu ssh-rsa. Informace o vytváření klíčů ssh najdete v tématu [Vytvoření klíčů SSH v Linuxu a Macu pro virtuální počítače s Linuxem v Azure]/azure/virtual-machines/linux/create-ssh-keys-detailed). řetězec
cesta Určuje úplnou cestu na vytvořeném virtuálním počítači, kde je uložený veřejný klíč SSH. Pokud soubor již existuje, zadaný klíč se připojí k souboru. Příklad: /home/user/.ssh/authorized_keys řetězec

VaultSecretGroup

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

VaultCertificate

Jméno Popis Hodnota
certificateStore U virtuálních počítačů s Windows určuje úložiště certifikátů na virtuálním počítači, do kterého se má certifikát přidat. Zadané úložiště certifikátů je implicitně v účtu LocalMachine. Pro virtuální počítače s Linuxem se soubor certifikátu umístí do adresáře /var/lib/waagent s názvem souboru <UppercaseThumbprint>.crt pro soubor certifikátu X509 a <UpperCaseThumbprint>.prv pro privátní klíč. Oba tyto soubory jsou formátovány .pem. řetězec
certificateUrl Toto je adresa URL certifikátu, který se nahrál do služby Key Vault jako tajný klíč. Informace o přidání tajného kódu do služby Key Vault najdete v tématu Přidání klíče nebo tajného klíče do trezoru klíčů. V tomto případě musí být váš certifikát kódováním Base64 následujícího objektu JSON, který je kódován v kódování UTF-8:

{
"data":"{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 služby Azure Key Vault pro Linux nebo rozšíření virtuálního počítače služby Azure Key Vault pro Windows.
řetězec

WindowsConfiguration

Jméno Popis Hodnota
additionalUnattendContent Určuje další informace ve formátu XML s kódováním base-64, které lze zahrnout do souboru Unattend.xml, který používá instalační program systému Windows. AdditionalUnattendContent[]
enableAutomaticUpdates Určuje, jestli je pro virtuální počítač s Windows povolená automatická aktualizace. Výchozí hodnota je true. U škálovacích sad virtuálních počítačů je možné tuto vlastnost aktualizovat a aktualizace se projeví při opětovném zřízení operačního systému. Bool
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 nastavena na true ve výchozím nastavení. Tím zajistíte, že je na virtuálním počítači nainstalovaný agent virtuálního počítače, aby bylo možné rozšíření přidat do virtuálního počítače později. Bool
timeZone Určuje časové pásmo virtuálního počítače. např. "Pacific Standard Time". Možné hodnoty mohou být TimeZoneInfo.Id hodnoty z časových pásem vrácených TimeZoneInfo.GetSystemTimeZones. řetězec
winRM Určuje naslouchací procesy vzdálené správy systému Windows. To umožňuje vzdálené prostředí Windows PowerShell. winRMConfiguration

AdditionalUnattendContent

Jméno Popis Hodnota
componentName Název komponenty. V současné době je jedinou povolenou hodnotou Microsoft-Windows-Shell-Setup. Microsoft-Windows-Shell-Setup
obsah Určuje formátovaný obsah XML, který je přidán do souboru unattend.xml pro zadanou cestu a součást. Xml musí být menší než 4 kB a musí obsahovat kořenový prvek pro nastavení nebo funkci, která se vkládá. řetězec
passName Název pass. V současné době je jedinou povolenou hodnotou OobeSystem. OobeSystem
settingName Určuje název nastavení, na které se obsah vztahuje. Možné hodnoty jsou: FirstLogonCommands a AutoLogon. AutoLogon
FirstLogonCommands

PatchSettings

Jméno Popis 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 ve 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 provisionVMAgent nastaven na true a patchMode musí být nastaven na 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 – operační systém automaticky aktualizuje virtuální počítač. Vlastnost WindowsConfiguration.enableAutomaticUpdates musí být true.

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

WindowsVMGuestPatchAutomaticByPlatformSettings

Jméno Popis 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

Jméno Popis Hodnota
posluchači Seznam naslouchacích procesů vzdálené správy systému Windows WinRMListener[]

WinRMListener

Jméno Popis Hodnota
certificateUrl Toto je adresa URL certifikátu, který se nahrál do služby Key Vault jako tajný klíč. Informace o přidání tajného kódu do služby Key Vault najdete v tématu Přidání klíče nebo tajného klíče do trezoru klíčů. V tomto případě musí být váš certifikát kódováním Base64 následujícího objektu JSON, který je kódován v 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 služby Azure Key Vault pro Linux nebo rozšíření virtuálního počítače služby Azure Key Vault pro Windows.
řetězec
protokol Určuje protokol naslouchacího procesu WinRM. Možné hodnoty jsou: http,https. Http
Https

ScheduledEventsPolicy

Jméno Popis Hodnota
scheduledEventsAdditionalPublishingTargets Parametry konfigurace použité při publikování scheduledEventsAdditionalPublishingTargets. ScheduledEventsAdditionalPublishingTargets
UserInitiatedReboot Parametry konfigurace použité při vytváření nastavení naplánované události userInitiatedReboot. userinitiatedReboot
userInitiatedRedeploy Parametry konfigurace použité při vytváření nastavení naplánované události userInitiatedRedeploy. UserInitiatedRedeploy

ScheduledEventsAdditionalPublishingTargets

Jméno Popis Hodnota
eventGridAndResourceGraph Parametry konfigurace použité při vytváření nastavení plánované události EventGridAndResourceGraph. eventGridAndResourceGraph

EventGridAndResourceGraph

Jméno Popis Hodnota
zapnout Určuje, jestli je pro konfigurace související s naplánovanou událostí povolená služba Event Grid a graf prostředků. Bool

UserInitiatedReboot

Jméno Popis Hodnota
automaticallyApprove Určuje konfigurace související s naplánovanou událostí restartování. Bool

UserInitiatedRedeploy

Jméno Popis Hodnota
automaticallyApprove Určuje konfiguraci související s naplánovanou událostí opětovné nasazení. Bool

ScheduledEventsProfile

Jméno Popis Hodnota
osImageNotificationProfile Určuje konfigurace související s událostmi naplánované image operačního systému. OSImageNotificationProfile
terminateNotificationProfile Určuje konfigurace související s naplánovanou událostí ukončení. TerminateNotificationProfile

OSImageNotificationProfile

Jméno Popis Hodnota
zapnout Určuje, jestli je povolená nebo zakázaná událost naplánované image operačního systému. Bool
notBeforeTimeout Doba, po kterou se virtuální počítač znovu zmage nebo upgrade operačního systému bude muset potenciálně schválit událost naplánované image operačního systému před automatickým schválením události (vypršel časový limit). Konfigurace je zadána ve formátu ISO 8601 a hodnota musí být 15 minut (PT15M). řetězec

TerminateNotificationProfile

Jméno Popis Hodnota
zapnout Určuje, jestli je povolená nebo zakázaná událost Ukončit naplánovanou událost. Bool
notBeforeTimeout Konfigurovatelná doba odstranění virtuálního počítače bude muset potenciálně schválit naplánovanou událost ukončení před automatickým schválením události (vypršel časový limit). Konfigurace musí být zadána ve formátu ISO 8601, výchozí hodnota je 5 minut (PT5M). řetězec

SecurityProfile

Jméno Popis Hodnota
encryptionAtHost 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ě samotného prostředku nebo dočasného disku v hostiteli. Výchozí chování je: Šifrování v hostiteli bude zakázáno, pokud není tato vlastnost nastavena na true pro prostředek. Bool
encryptionIdentity Určuje spravovanou identitu používanou službou ADE k získání přístupového tokenu pro operace služby KeyVault. EncryptionIdentity
proxyAgentSettings Určuje nastavení proxyagentu při vytváření virtuálního počítače. Minimální verze rozhraní API: 2023-09-01. ProxyAgentSettings
securityType Určuje typ zabezpečení virtuálního počítače. Aby bylo možné povolit UefiSettings, musí být nastavená na libovolnou zadanou hodnotu. Výchozí chování je: UefiSettings nebude povoleno, pokud není nastavena tato vlastnost. Důvěrné virtuální počítače
TrustedLaunch
uefiSettings Určuje nastavení zabezpečení, jako je zabezpečené spouštění a vTPM použité při vytváření virtuálního počítače. Minimální verze api: 2020-12-01. UefiSettings

EncryptionIdentity

Jméno Popis 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

Jméno Popis Hodnota
zpřístupněný 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, na který se bude agent Proxy Agent spouštět, pokud je tato funkce povolená. ProxyAgent se 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
Vynucení

UefiSettings

Jméno Popis 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 má být na virtuálním počítači povolený virtuální počítač vTPM. Minimální verze api: 2020-12-01. Bool

StorageProfile

Jméno Popis Hodnota
dataDisks Určuje parametry, které se použijí k přidání datového disku do virtuálního počítače. Další informace o discích najdete v tématu Informace o discích a virtuálních pevných discích pro virtuální počítače Azure. DataDisk[]
diskControllerType Určuje typ řadiče disku nakonfigurovaného pro virtuální počítač. Poznámka: Tato vlastnost bude nastavena na výchozí typ řadiče disku, pokud není zadaný zadaný virtuální počítač s hyperVGeneration nastaveným na V2 na základě schopností disku operačního systému a velikosti virtuálního počítače ze zadané minimální verze rozhraní API. Před aktualizací 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á tento virtuální počítač implicitně uvolní a relokuje. Minimální verze 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 platformy, imagích marketplace nebo imagích virtuálních počítačů. Tento prvek se vyžaduje, pokud chcete použít image platformy, image marketplace nebo image virtuálního počítače, ale nepoužívá se v jiných operacích vytváření. imageReference
osDisk Určuje informace o disku operačního systému používaném virtuálním počítačem. Další informace o discích najdete v tématu Informace o discích a virtuálních pevných discích pro virtuální počítače Azure. disku OSDisk

Datový disk

Jméno Popis Hodnota
ukrývání 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. Jen pro čtení pro Premium Storage. None (Žádný)
ReadOnly
ReadWrite
createOption Určuje způsob vytvoření disku virtuálního počítače. Možné hodnoty jsou Attach: Tato hodnota se používá při použití specializovaného disku k vytvoření virtuálního počítače. FromImage: Tato hodnota se používá při použití image k vytvoření datového disku virtuálního počítače. 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 také použít dříve popsaný prvek plánu. Prázdné: Tato hodnota se používá při vytváření prázdného datového disku. Kopírovat: Tato hodnota slouží k vytvoření datového disku ze snímku nebo jiného disku. Obnovení: Tato hodnota slouží k vytvoření datového disku z bodu obnovení disku. Připojit
Kopírovat
"Prázdné"
FromImage
Obnovit (povinné)
deleteOption Určuje, jestli se má datový disk odstranit nebo odpojit po odstranění virtuálního počítače. Možné hodnoty jsou: Delete. Pokud se tato hodnota použije, datový disk se odstraní při odstranění virtuálního počítače. Odpojit. Pokud se tato hodnota použije, datový disk se zachovají po odstranění virtuálního počítače. Výchozí hodnota je nastavena na Odpojit. Odstranit
"Odpojit"
detachOption Určuje chování odpojení, které se má použít při odpojení disku nebo které již probíhá v procesu odpojení od virtuálního počítače. Podporované hodnoty: ForceDetach. odpojení: 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 možnost vynuceného odpojení jako poslední možnost odpojení disku od virtuálního počítače. Při použití tohoto chování odpojení nemusí být všechny zápisy vyprázdněny. Tato funkce je stále ve verzi Preview režimu a pro VirtualMachineScaleSet se nepodporuje. Chcete-li vynutit odpojení datového disku aktualizace naBeDetached na true spolu s nastavením odpojeníOption: 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 nemůže být větší než 1023. Int
obraz Virtuální pevný disk image zdrojového uživatele. Virtuální pevný disk se zkopíruje před tím, než se připojí k virtuálnímu počítači. Pokud je k dispozici sourceImage, cílový virtuální pevný disk nesmí existovat. VirtualHardDisk
Lun Určuje počet logických jednotek datového disku. Tato hodnota se používá k identifikaci datových disků v rámci virtuálního počítače, a proto musí být jedinečná pro každý datový disk připojený k virtuálnímu počítači. int (povinné)
managedDisk Parametry spravovaného disku. ManagedDiskParameters
Jméno Název disku. řetězec
sourceResource Identifikátor zdrojového prostředku. Může to být snímek nebo bod obnovení disku, ze kterého se má vytvořit disk. apiEntityReference
toBeDetached Určuje, jestli je datový disk v procesu odpojení od virtualMachine/VirtualMachineScaleset. Bool
Vhd Virtuální pevný disk. VirtualHardDisk
writeAcceleratorEnabled Určuje, jestli má být na disku povolený nebo zakázaný writeAccelerator. Bool

VirtualHardDisk

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

ManagedDiskParameters

Jméno Popis Hodnota
diskEncryptionSet Určuje ID prostředku spravovaného disku spravovaného zákazníkem pro spravovaný disk. DiskEncryptionSetParameters
id ID prostředku řetězec
securityProfile Určuje profil zabezpečení spravovaného disku. VMDiskSecurityProfile
storageAccountType Určuje typ účtu úložiště pro spravovaný disk. POZNÁMKA: UltraSSD_LRS lze použít pouze s datovými disky, nelze jej 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

Jméno Popis Hodnota
id ID prostředku řetězec

VMDiskSecurityProfile

Jméno Popis Hodnota
diskEncryptionSet Určuje ID prostředku sady prostředků spravovaného zákazníkem spravovaného disku pro spravovaný disk, který se používá pro šifrovaný disk s důvěrným operačním systémem důvěrného virtuálního počítače a objekt blob VMGuest. DiskEncryptionSetParameters
securityEncryptionType Určuje Typ šifrování spravovaného disku. Je nastavena na DiskWithVMGuestState pro šifrování spravovaného disku spolu s objekty blob VMGuestState, VMGuestStateOnly pro šifrování pouze objektu blob VMGuestState a NonPersistedTPM pro neuchovávání stavu firmwaru v objektu blob VMGuestState. Poznámka: lze nastavit pouze pro důvěrné virtuální počítače. DiskWithVMGuestState
NonPersistedTPM
VMGuestStateOnly

ApiEntityReference

Jméno Popis Hodnota
id ID prostředku ARM ve tvaru /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/... řetězec

ImageReference

Jméno Popis Hodnota
communityGalleryImageId Zadali jsme jedinečné ID image galerie komunity pro nasazení virtuálního počítače. To se dá načíst z volání GET galerie komunity. řetězec
id ID prostředku řetězec
nabídnout Určuje nabídku image platformy nebo image marketplace použité k vytvoření virtuálního počítače. řetězec
vydavatel Vydavatel image. řetězec
sharedGalleryImageId Zadali jste jedinečné ID image sdílené galerie pro nasazení virtuálního počítače. To se dá načíst z volání GET sdíleného obrázku galerie. řetězec
sku Skladová položka image. řetězec
verze Určuje verzi image platformy nebo image marketplace, která se používá k vytvoření virtuálního počítače. Povolené formáty jsou Major.Minor.Build nebo Latest. Hlavní, Vedlejší a Build jsou desetinná čísla. Zadejte nejnovější verzi image, která je k dispozici v době nasazení. I když použijete nejnovější verzi, image virtuálního počítače se po nasazení automaticky neaktualizuje, i když bude k dispozici nová verze. Nepoužívejte pole Verze pro nasazení imagí galerie, image galerie by pro nasazení měla vždy používat pole ID, pokud chcete použít nejnovější verzi image galerie, stačí nastavit /subscriptions/{subscriptionId}/resourceGroups/{resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/gallerys/{galleryName}/images/{imageName} v poli ID bez zadání verze. řetězec

OSDisk

Jméno Popis Hodnota
ukrývání 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. Jen pro čtení pro Premium Storage. None (Žádný)
ReadOnly
ReadWrite
createOption Určuje způsob vytvoření disku virtuálního počítače. Možné hodnoty jsou Attach: Tato hodnota se používá při použití specializovaného disku k vytvoření virtuálního počítače. FromImage: Tato hodnota se používá při použití image k vytvoření virtuálního počítače. Pokud používáte image platformy, měli byste také použít element imageReference popsaný výše. Pokud používáte image marketplace, měli byste také použít dříve popsaný prvek plánu. Připojit
Kopírovat
"Prázdné"
FromImage
Obnovit (povinné)
deleteOption Určuje, jestli se má disk s operačním systémem odstranit nebo odpojit po odstranění virtuálního počítače. Možné hodnoty jsou: Delete. Pokud se tato hodnota použije, disk s operačním systémem se odstraní při odstranění virtuálního počítače. Odpojit. Pokud se tato hodnota použije, disk s operačním systémem se zachovají po odstranění virtuálního počítače. Výchozí hodnota je nastavena 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 nemůže být větší než 1023. Int
encryptionSettings Určuje nastavení šifrování disku s operačním systémem. Minimální verze api: 2015-06-15. DiskEncryptionSettings
obraz Virtuální pevný disk image zdrojového uživatele. Virtuální pevný disk se zkopíruje před tím, než se připojí k virtuálnímu počítači. Pokud je k dispozici sourceImage, cílový virtuální pevný disk nesmí existovat. VirtualHardDisk
managedDisk Parametry spravovaného disku. ManagedDiskParameters
Jméno Název disku. řetězec
osType Tato vlastnost umožňuje určit typ operačního systému, který je součástí disku při vytváření virtuálního počítače z image uživatele nebo specializovaného virtuálního pevného disku. Možné hodnoty 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

Jméno Popis Hodnota
možnost Určuje dočasné nastavení disku pro disk operačního systému. Místní
umístění Určuje dočasné umístění disku pro disk operačního systému. Možné hodnoty jsou: CacheDisk,ResourceDisk,NvmeDisk. Výchozí chování je: CacheDisk pokud je nakonfigurovaná pro velikost virtuálního počítače, jinak ResourceDisk nebo NvmeDisk. Informace o velikosti virtuálního počítače najdete v dokumentaci k velikosti virtuálního počítače s Windows na adrese /azure/virtual-machines/windows/size a virtuálním počítači s Linuxem na adrese /azure/virtual-machines/linux/sizes a zkontrolujte, které velikosti virtuálních počítačů zpřístupňují disk mezipaměti. Minimální verze api pro NvmeDisk: 2024-03-01. CacheDisk
NvmeDisk
ResourceDisk

DiskEncryptionSettings

Jméno Popis Hodnota
diskEncryptionKey Určuje umístění šifrovacího klíče disku, což je tajný klíč služby Key Vault. keyVaultSecretReference
zpřístupněný Určuje, jestli má být na virtuálním počítači povolené šifrování disku. Bool
keyEncryptionKey Určuje umístění šifrovacího klíče klíče ve službě Key Vault. keyVaultKeyReference

KeyVaultSecretReference

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

KeyVaultKeyReference

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

Šablony pro rychlý start

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

Šablona Popis
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 nasadíte virtuální síť, podsíť a virtuální počítač velikosti A1 do umístění skupiny prostředků s dynamicky přiřazenou IP adresou a pak ho převedete 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 úložiště.
šablona více virtuálních počítačů se spravovaným diskem

nasazení do Azure
Tato šablona vytvoří n počet 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 ve virtuální síti, která se také vytvoří v rámci nasazení.
Instalace souboru na virtuálním počítači 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 datovými

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ě, virtuální síť, veřejné IP adresy a síťové rozhraní.
Nasazení virtuálního počítače s Windows Úrovně Premium s diagnostickými

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 použitím 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 VHD 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ů a pak 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 virtuální počítače z image uživatele. Tato šablona také nasadí virtuální síť, 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 & 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é velikosti). V parametrech portálu lze zmínit 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í z uživatelského azure-cli je automaticky spuštěný jako kontejner Dockeru. Tato šablona jedné instance představuje odsunutí šablony clusterů HPC/GPU.
virtuální počítač s Linuxem se sériovým výstupním

nasazení do Azure
Tato šablona vytvoří jednoduchý virtuální počítač s Linuxem s minimálními parametry a sériovou/konzolou nakonfigurovanou 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 s 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 MSI, který přistupuje k úložiště

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 více IP adresami

nasazení do Azure
Tato šablona umožňuje nasadit virtuální počítač s konfigurací 3 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 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 virtuální síť, úložiště a veřejnou IP adresu. Umožňuje také zvolit mezi protokolem SSH a ověřením hesla. Šablony používají k odebrání potřeby vnořených nasazení podmínky a funkce logiky.
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ímu virtuální sítě

nasazení do Azure
Tato šablona vytvoří virtuální počítač z virtuálních pevných disků (OS + 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ů a pak virtuální počítač.
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í služby Key Vault

nasazení do Azure
Tato šablona umožňuje nasadit jednoduchý virtuální počítač s Windows načtením hesla uloženého ve službě Key Vault. Proto heslo není nikdy vloženo do souboru parametrů šablony ve formátu prostého textu.
Nasazení jednoduchého virtuálního počítače FreeBSD do 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 pomocí nejnovější opravené verze. Tím se nasadí do umístění skupiny prostředků ve velikosti 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 virtuálního počítače. 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. Výchozí velikost virtuálního počítače je 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

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 nasadí virtuální počítač D3_v2 velikosti v umístění skupiny prostředků a vrátí 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 S průběžnými platbamiYou-Go RHEL pro vybranou verzi na virtuálním počítači Standard D1 ve zvolené skupině prostředků s dodatečným datovým diskem 100 GiB připojeným k virtuálnímu počítači. Další poplatky se vztahují na tuto image – 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 použitím image virtuálního počítače s průběžnými platbamiYou-Go RHEL pro vybranou verzi na virtuálním počítači úrovně Standard A1_v2 ve zvolené skupině prostředků s dodatečným datovým diskem 100 GiB připojeným k virtuálnímu počítači. Další poplatky se vztahují na tuto image – podrobnosti najdete na stránce s cenami virtuálních počítačů Azure.
SUSE Linux Enterprise Server (SLES 12)

nasazení do Azure
Tato šablona vám umožní nasadit virtuální počítač SUSE Linux Enterprise Server (SLES 12) s využitím image virtuálního počítače s průběžnými platbamiYou-Go SLES pro vybranou verzi na virtuálním počítači Standard D1 ve zvolené skupině prostředků s dodatečným datovým diskem 100 GiB připojeným k virtuálnímu počítači. Další poplatky se vztahují na tuto image – 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 pomocí nejnovější opravené verze. Tím se nasadí virtuální počítač velikosti A2 v umístění skupiny prostředků a vrátí 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 se 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 nasadí virtuální počítač A2_v2 velikosti v zadaném umístění a vrátí 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 se službou Azure Key Vault

nasazení do Azure
Tato šablona vytvoří edici SQL Server 2014 SP1 Enterprise s povolenou funkcí integrace služby 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í virtuální počítač D2_v3 s Windows, síťový adaptér, účet úložiště, virtuální síť, veřejnou IP adresu a skupinu zabezpečení sítě. Objekt značky se vytvoří v proměnných a použije se u všech prostředků, pokud je to možné.
Nasazení důvěryhodného spouštěcího virtuálního počítače s Linuxem

nasazení do Azure
Tato šablona umožňuje nasadit důvěryhodný spouštěcí virtuální počítač s Linuxem 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í hosta. Toto rozšíření provede vzdálené ověření identity cloudem. Ve výchozím nastavení se nasadí virtuální počítač Standard_D2_v3 velikosti v umístění skupiny prostředků a vrátí plně kvalifikovaný název domény virtuálního počítače.
Nasazení důvěryhodného spouštěcího virtuálního počítače s Windows

nasazení do Azure
Tato šablona umožňuje nasadit důvěryhodný spouštěcí virtuální počítač s Windows pomocí několika různých možností pro verzi Windows 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í hosta. Toto rozšíření provede vzdálené ověření identity cloudem. Ve výchozím nastavení se nasadí virtuální počítač Standard_D2_v3 velikosti v umístění skupiny prostředků a vrátí 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í virtuální síť, 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č se systémem Windows Server 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 svázaný s 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ími 16 datovými disky.
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íči.
Vytvoření brány pro správu dat a instalace na virtuálním počítači 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 připojení 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ů.
místního prostředí Integration Runtime na virtuálních počítačích Azure

nasazení do Azure
Tato šablona vytvoří místní prostředí 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čet 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 flexibilním režimu orchestrace. Zřídí se ve virtuální síti, která se také vytvoří v rámci nasazení.
Nasazení škálovací sady virtuálních počítačů s Linuxem za interního nástroje 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í:

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í JSON.

{
  "type": "Microsoft.Compute/virtualMachines",
  "apiVersion": "2024-07-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "extendedLocation": {
    "name": "string",
    "type": "EdgeZone"
  },
  "identity": {
    "type": "string",
    "userAssignedIdentities": {
      "{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",
        "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"
    },
    "scheduledEventsPolicy": {
      "scheduledEventsAdditionalPublishingTargets": {
        "eventGridAndResourceGraph": {
          "enable": "bool"
        }
      },
      "userInitiatedReboot": {
        "automaticallyApprove": "bool"
      },
      "userInitiatedRedeploy": {
        "automaticallyApprove": "bool"
      }
    },
    "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",
          "sourceResource": {
            "id": "string"
          },
          "toBeDetached": "bool",
          "vhd": {
            "uri": "string"
          },
          "writeAcceleratorEnabled": "bool"
        }
      ],
      "diskControllerType": "string",
      "imageReference": {
        "communityGalleryImageId": "string",
        "id": "string",
        "offer": "string",
        "publisher": "string",
        "sharedGalleryImageId": "string",
        "sku": "string",
        "version": "string"
      },
      "osDisk": {
        "caching": "string",
        "createOption": "string",
        "deleteOption": "string",
        "diffDiskSettings": {
          "option": "Local",
          "placement": "string"
        },
        "diskSizeGB": "int",
        "encryptionSettings": {
          "diskEncryptionKey": {
            "secretUrl": "string",
            "sourceVault": {
              "id": "string"
            }
          },
          "enabled": "bool",
          "keyEncryptionKey": {
            "keyUrl": "string",
            "sourceVault": {
              "id": "string"
            }
          }
        },
        "image": {
          "uri": "string"
        },
        "managedDisk": {
          "diskEncryptionSet": {
            "id": "string"
          },
          "id": "string",
          "securityProfile": {
            "diskEncryptionSet": {
              "id": "string"
            },
            "securityEncryptionType": "string"
          },
          "storageAccountType": "string"
        },
        "name": "string",
        "osType": "string",
        "vhd": {
          "uri": "string"
        },
        "writeAcceleratorEnabled": "bool"
      }
    },
    "userData": "string",
    "virtualMachineScaleSet": {
      "id": "string"
    }
  },
  "zones": [ "string" or int ]
}

Hodnoty vlastností

virtualMachines

Jméno Popis Hodnota
typ Typ prostředku Microsoft.Compute/virtualMachines
apiVersion Verze rozhraní API prostředku '2024-07-01'
Jméno Název prostředku string (povinné)

Limit 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 konec pomlčkou.

Virtuální počítače s Linuxem nemůžou končit tečkou ani spojovníkem.
umístění Umístění prostředku string (povinné)
visačky Značky prostředků Slovník názvů a hodnot značek Viz Značky v šablonách
extendedLocation Rozšířené umístění virtuálního počítače. ExtendedLocation
identita 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. Než budete moct použít image z marketplace z rozhraní API, musíte image povolit pro programové použití. Na webu Azure Portal vyhledejte image marketplace, kterou chcete použít, a potom klikněte na Chcete nasadit programově, začněte –>. Zadejte požadované informace a klikněte na Uložit. plánu
vlastnosti Popisuje vlastnosti virtuálního počítače. virtualMachineProperties
zóny Zóny virtuálního počítače. Pole zón dostupnosti jako řetězec nebo int

ExtendedLocation

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

VirtualMachineIdentity

Jméno Popis Hodnota
typ Typ identity používané 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 všechny identity z virtuálního počítače. None (Žádný)
SystemAssigned
SystemAssigned, UserAssigned
UserAssigned
userAssignedIdentities Seznam identit uživatelů přidružených k virtuálnímu počítači. Odkazy na klíč slovníku identit uživatele budou ID prostředků ARM ve formátu: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. userAssignedIdentities

UserAssignedIdentities

Jméno Popis Hodnota
{přizpůsobená vlastnost} userAssignedIdentitiesValue

UserAssignedIdentitiesValue

Tento objekt neobsahuje žádné vlastnosti, které se mají nastavit během nasazení. Všechny vlastnosti jsou Jen pro čtení.

Plán

Jméno Popis Hodnota
Jméno ID plánu. řetězec
výrobek Určuje produkt image z marketplace. Jedná se o stejnou hodnotu jako Offer pod elementem imageReference. řetězec
promotionCode Kód povýšení. řetězec
vydavatel ID vydavatele. řetězec

VirtualMachineProperties

Jméno Popis Hodnota
additionalCapabilities Určuje další funkce povolené nebo zakázané na virtuálním počítači. additionalcapabilities
applicationProfile Určuje aplikace galerie, které mají být zpřístupněny virtuálnímu počítači nebo VMSS. ApplicationProfile
availabilitySet Určuje informace o skupině dostupnosti, ke které má být virtuální počítač přiřazen. Virtuální počítače zadané ve stejné skupině dostupnosti se přidělují různým uzlům, aby se maximalizovala dostupnost. Další informace o skupinách dostupnosti najdete v tématu Přehled skupin dostupnosti. Další informace o plánované údržbě Azure najdete v tématu Údržba a aktualizace pro virtuální počítače v Azure. V současné době je možné virtuální počítač přidat pouze do skupiny dostupnosti 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č nelze přidat do skupiny dostupnosti. Tato vlastnost nemůže existovat spolu s odkazem na vlastnosti non-null.virtualMachineScaleSet. subresource
billingProfile Určuje podrobnosti související s fakturací spotového virtuálního počítače Azure. Minimální verze api: 2019-03-01. 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 api: 2021-04-01. CapacityReservationProfile
diagnosticsProfile Určuje stav nastavení diagnostiky spouštění. Minimální verze api: 2015-06-15. diagnosticsProfile
evictionPolicy Určuje zásady vyřazení pro virtuální počítač Azure Spot a škálovací sadu Azure Spot. U spotových virtuálních počítačů Azure se podporují zrušení přidělení i odstranění a minimální verze api-version je 2019-03-01. U spotových škálovacích sad Azure se podporují zrušení přidělení i odstranění a minimální verze api-version je 2017-10-30-preview. Zrušení přidělení
Odstranit
extensionsTimeBudget Určuje čas přidělení pro spuštění všech rozšíření. Doba trvání by měla být mezi 15 minut a 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 pro virtuální počítač. HardwareProfile
hostitel Určuje informace o vyhrazeném hostiteli, ve kterém se nachází virtuální počítač. Minimální verze api: 2018-10-01. subresource
hostGroup 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. subresource
licenseType Určuje, že použitá image nebo disk byly licencované místně.

Možné hodnoty operačního systému Windows Server jsou:

Windows_Client

Windows_Server

Možné hodnoty operačního systému 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 linuxový server

Minimální verze 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. Některá nastavení se po zřízení virtuálního počítače nedají změnit. OSProfile
platformFaultDomain Určuje logickou doménu selhání škálovací sady, do které se virtuální počítač vytvoří. Ve výchozím nastavení bude virtuální počítač automaticky přiřazený 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 platformFaultDomainCount větší než 1. Tuto vlastnost nelze aktualizovat po vytvoření virtuálního počítače. Přiřazení domény selhání je možné zobrazit v zobrazení instance virtuálního počítače. Minimální verze api:2020-12-01. Int
priorita Určuje prioritu virtuálního počítače. Minimální verze api: 2019-03-01 "Nízká"
"Normální"
"Spot"
proximityPlacementGroup Určuje informace o skupině umístění bezkontaktní komunikace, ke které má být virtuální počítač přiřazen. Minimální verze api: 2018-04-01. subresource
scheduledEventsPolicy Určuje znovu nasazení, restartování a scheduledEventsAdditionalPublishingTargets – konfigurace související s naplánovanou událostí pro virtuální počítač. ScheduledEventsPolicy
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í mít kódování base-64. Zákazník by zde 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é má 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 pouze do škálovací sady virtuálních počítačů při vytváření. Existující virtuální počítač nelze přidat do škálovací sady virtuálních počítačů. Tato vlastnost nemůže existovat spolu s odkazem vlastnosti.availabilitySet bez hodnoty null. Minimální verze api:2019-03-01. subresource

AdditionalCapabilities

Jméno Popis Hodnota
HibernaceEnabled Příznak, který povolí nebo zakáže funkci hibernace na virtuálním počítači. Bool
ultraSSDEnabled Příznak, který povolí nebo zakáže schopnost mít jeden nebo více spravovaných datových disků s typem účtu úložiště UltraSSD_LRS na virtuálním počítači nebo VMSS. Spravované disky s typem účtu úložiště UltraSSD_LRS lze přidat do virtuálního počítače nebo škálovací sady virtuálních počítačů pouze v případě, že je tato vlastnost povolená. Bool

ApplicationProfile

Jméno Popis Hodnota
galleryApplications Určuje aplikace galerie, které mají být zpřístupněny virtuálnímu počítači nebo VMSS. VMGalleryApplication[]

VMGalleryApplication

Jméno Popis 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, když je v PIR/SIG k dispozici nová verze aplikace galerie, automaticky se aktualizuje pro virtuální počítač nebo VMSS. Bool
objednávka Volitelné, Určuje pořadí, ve kterém se balíčky musí nainstalovat. 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é)
visačky Volitelné, Určuje předávací hodnotu pro obecnější kontext. řetězec
treatFailureAsDeploymentFailure Volitelné, pokud je true, selhání jakékoli operace v aplikaci VmApplication selže při nasazení. Bool

Podsourc

Jméno Popis Hodnota
id ID prostředku řetězec

BillingProfile

Jméno Popis Hodnota
maxPrice Určuje maximální cenu, kterou jste ochotni zaplatit za spotový virtuální počítač nebo službu VMSS 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. Ceny se také porovnávají v době vytvoření/aktualizace spotového virtuálního počítače nebo VMSS 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 služby VMSS Azure, pokud aktuální spotová cena Azure po vytvoření virtuálního počítače nebo 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, která se má up-to na vyžádání.

Maximální cenu můžete nastavit na -1, aby bylo možné označit, že spotový virtuální počítač nebo VMSS Azure by se neměl vyřakovat z důvodů ceny. Výchozí maximální cena je také -1, pokud ji neposkytujete.

Minimální verze api: 2019-03-01. Pokud chcete zadat desetinnou hodnotu, použijte funkci json().
int nebo json decimal

CapacityReservationProfile

Jméno Popis 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 za předpokladu, že byla rezervována dostatečná kapacita. Další podrobnosti najdete v https://aka.ms/CapacityReservation. subresource

DiagnosticsProfile

Jméno Popis Hodnota
bootDiagnostics Diagnostika spouštění je funkce ladění, která umožňuje zobrazit výstup konzoly a snímek obrazovky pro diagnostiku stavu virtuálního počítače. POZNÁMKA: Pokud je zadaný identifikátor STORAGEURI, ujistěte se, že je účet úložiště 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

Jméno Popis Hodnota
zpřístupněný Určuje, jestli má být na virtuálním počítači povolená diagnostika spouštění. Bool
storageUri Identifikátor URI účtu úložiště, který se má použít k umístění výstupu konzoly a snímku obrazovky. Pokud se při povolování diagnostiky spouštění nezadá identifikátor STORAGEURI, použije se spravované úložiště. řetězec

HardwareProfile

Jméno Popis 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žití těchto rozhraní API: Vypsat všechny dostupné velikosti virtuálních počítačů ve skupině dostupnosti, Zobrazit seznam všech dostupných velikostí virtuálních počítačů v oblasti, Zobrazit seznam všech dostupných velikostí virtuálních počítačů pro změnu velikosti. 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 pro VirtualMachineScaleSet se nepodporuje. Další podrobnosti najdete v pokynech v přizpůsobení virtuálního počítače. VMSizeProperties

VMSizeProperties

Jméno Popis 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 zadána, výchozí chování je nastavit ji na hodnotu virtuálních procesorů dostupných pro danou velikost virtuálního počítače v odpovědi rozhraní API Vypsat všechny dostupné velikosti virtuálních počítačů v oblasti. Int
vCPUsPerCore Určuje poměr virtuálních procesorů k fyzickému jádru. Pokud tato vlastnost není zadána v textu požadavku výchozí chování je nastavena na hodnotu vCPUsPerCore pro velikost virtuálního počítače vystavené 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ázán. Int

NetworkProfile

Jméno Popis Hodnota
networkApiVersion určuje verzi rozhraní Microsoft.Network API použitou při vytváření síťových prostředků v konfiguracích 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

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

VirtualMachineNetworkInterfaceConfigurationPropertie...

Jméno Popis Hodnota
pomocný režim Určuje, zda je pro prostředek síťového rozhraní povolen pomocný režim. Akcelerované spojení
Plovoucí
None (Žádný)
pomocnáSku Určuje, zda je pro prostředek síťového rozhraní povolena skladová položka Pomocné položky. A1
A2
A4
A8
None (Žádný)
deleteOption Určení toho, 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í pro sledování stavu tcp zakázané. Bool
dnsSettings Nastavení DNS, která se mají použít v síťových rozhraních. VirtualMachineNetworkInterfaceDnsSettingsConfigurati...
dscpConfiguration subresource
enableAcceleratedNetworking Určuje, jestli je síťové rozhraní akcelerované síťové připojení. Bool
enableFpga Určuje, jestli je síťové rozhraní s povoleným síťovým rozhraním FPGA. Bool
enableIPForwarding Určuje, jestli je u této síťové karty povolené předávání IP. Bool
ipConfigurations Určuje konfigurace PROTOKOLU IP síťového rozhraní. VirtualMachineNetworkInterfaceIPConfiguration[] (povinné)
networkSecurityGroup Skupina zabezpečení sítě. subresource
primární Určuje primární síťové rozhraní v případě, že má virtuální počítač více než 1 síťové rozhraní. Bool

VirtualMachineNetworkInterfaceDnsSettingsConfigurati...

Jméno Popis Hodnota
dnsServers Seznam IP adres serverů DNS string[]

VirtualMachineNetworkInterfaceIPConfiguration

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

VirtualMachineNetworkInterfaceIPConfigurationPropert...

Jméno Popis 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žít stejný nástroj pro vyrovnávání zatížení skladové položky Basic]. subresource[]
primární Určuje primární síťové rozhraní v případě, že má virtuální počítač více než 1 síťové rozhraní. Bool
privateIPAddressVersion K dispozici od verze Api-Version 2017-03-30 dále představuje, jestli je konkrétní konfigurace ip adres IPv4 nebo IPv6. Výchozí hodnota se považuje za protokol IPv4. Možné hodnoty jsou: IPv4 a IPv6. IPv4
IPv6
publicIPAddressConfiguration PublicIPAddressConfiguration. VirtualMachinePublicIPAddressConfiguration
podsíť Určuje identifikátor podsítě. subresource

VirtualMachinePublicIPAddressConfiguration

Jméno Popis Hodnota
Jméno Název konfigurace veřejné IP adresy. string (povinné)
vlastnosti Popisuje konfiguraci PublicIPAddress konfigurace IP adres virtuálních počítačů. virtualMachinePublicIPAddressConfigurationProperties
sku Popisuje skladovou položku veřejné IP adresy. Dá se nastavit jenom s orchestrationMode jako flexibilní. publicIPAddressSku

VirtualMachinePublicIPAddressConfigurationProperties

Jméno Popis Hodnota
deleteOption Zadejte, 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 použije 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 verze Api-Version 2019-07-01 dále představuje, jestli je konkrétní konfigurace ip adres IPv4 nebo IPv6. Výchozí hodnota se považuje za protokol IPv4. Možné hodnoty jsou: IPv4 a IPv6. IPv4
IPv6
publicIPAllocationMethod Zadejte typ přidělování veřejných IP adres. Dynamická
Statická
publicIPPrefix PublicIPPrefix, ze kterého chcete přidělit veřejné IP adresy. subresource

VirtualMachinePublicIPAddressDnsSettingsConfiguratio...

Jméno Popis Hodnota
domainNameLabel Předpona názvu domény prostředků PublicIPAddress, které se vytvoří. Vygenerovaný popisek názvu je zřetězení jedinečného ID názvu domény a profilu sítě virtuálního počítače. string (povinné)
domainNameLabelScope Obor popisku názvu domény prostředků PublicIPAddress, které se vytvoří. Vygenerovaný popisek názvu je zřetězení popisku hashovaného názvu domény 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

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

PublicIPAddressSku

Jméno Popis Hodnota
Jméno Zadání názvu skladové položky veřejné IP adresy "Základní"
"Standardní"
úroveň Zadání úrovně skladové položky veřejné IP adresy Global (Globální)
'Oblast'

NetworkInterfaceReference

Jméno Popis Hodnota
id ID prostředku řetězec
vlastnosti Popisuje vlastnosti odkazu na síťové rozhraní. NetworkInterfaceReferenceProperties

NetworkInterfaceReferenceProperties

Jméno Popis Hodnota
deleteOption Určení toho, 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

Jméno Popis Hodnota
adminPassword Určuje heslo účtu správce.

Minimální délka (Windows): 8 znaků

Minimální délka (Linux): 6 znaků

Maximální délka (Windows): 123 znaků

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

požadavky na složitost : 3 z následujících 4 podmínek je potřeba splnit.
Má menší znaky.
Obsahuje horní znaky.
Má číslici.
Má speciální znak (shoda regulárních výrazů [\W_])

nepovolené hodnoty: "abc@123", "P@$$w 0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Password!", "Password1", "Password22", "iloveyou!"

Informace o resetování hesla najdete v tématu Jak resetovat službu Vzdálená plocha nebo jeho přihlašovací heslo na virtuálním počítači s Windows

Informace o resetování kořenového hesla najdete v tématu Správa uživatelů, SSH a kontrola nebo oprava disků na virtuálních počítačích Azure s Linuxem pomocí rozšíření VMAccess
řetězec

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

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

omezení pouze pro Windows: Nemůže končit na "."

Nepovolené hodnoty: "administrator", "admin", "user", "user1", "test", "user2", "test1", "user3", "admin1", "1", "123", "a", "actuser", "adm", "admin2", "aspnet", "backup", "console", "david", "guest", "john", "owner", "root", "server", "sql", "support", "support_388945a0", "sys", "test2", "test3", "user4", "user5".

Minimální délka (Linux): 1 znak

Max-length (Linux): 64 znaků

Maximální délka (Windows): 20 znaků.
řetězec
allowExtensionOperations Určuje, jestli mají být na virtuálním počítači povolené operace rozšíření. Toto nastavení může být nastaveno pouze na hodnotu False, pokud na virtuálním počítači nejsou k dispozici žádná rozšíření. Bool
název_počítače Určuje název hostitelského operačního systému virtuálního počítače. Tento název nelze po vytvoření virtuálního počítače aktualizovat. Maximální délka (Windows): 15 znaků. Maximální délka (Linux): 64 znaků. Zásady vytváření názvů a omezení najdete v tématu pokyny pro implementaci služeb infrastruktury Azure. řetězec
customData Určuje řetězec s kódováním base-64 vlastních dat. Kódovaný řetězec base-64 je dekódován do binárního pole, které je uloženo jako soubor na virtuálním počítači. Maximální délka binárního pole je 65535 bajtů. Poznámka: Nepředávejte žádné tajné kódy ani hesla ve vlastnosti customData. Tuto vlastnost nelze aktualizovat po vytvoření virtuálního počítače. Vlastnost customData se předá virtuálnímu počítači, který se má uložit jako soubor, a další informace najdete v tématu vlastních dat na virtuálních počítačích Azure. Informace o použití cloud-init pro virtuální počítač s Linuxem najdete v tématu Použití cloud-init k přizpůsobení virtuálního počítače s Linuxem během vytváření. řetězec
linuxConfiguration Určuje nastavení operačního systému Linux na virtuálním počítači. Seznam podporovaných distribucí Linuxu najdete v tématu Linux v Azure-Endorsed Distribuce. LinuxConfiguration
requireGuestProvisionSignal Volitelná vlastnost, která musí být buď nastavena na Hodnotu True, nebo vynechána. Bool
tajemství Určuje sadu certifikátů, které by se měly nainstalovat na virtuální počítač. Pokud chcete nainstalovat certifikáty na virtuální počítač, doporučujeme použít rozšíření virtuálního počítače služby Azure Key Vault pro Linux nebo rozšíření virtuálního počítače služby Azure Key Vault pro Windows. VaultSecretGroup[]
WindowsConfiguration Určuje nastavení operačního systému Windows na virtuálním počítači. WindowsConfiguration

LinuxConfiguration

Jméno Popis Hodnota
disablePasswordAuthentication Určuje, jestli se má zakázat ověřování heslem. Bool
enableVMAgentPlatformUpdates Určuje, jestli jsou pro virtuální počítač s Linuxem povolené aktualizace platformy VMAgent. 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í chování je nastavit ji na true. Tím zajistíte, že je na virtuálním počítači nainstalovaný agent virtuálního počítače, aby bylo možné rozšíření přidat do virtuálního počítače později. Bool
ssh Určuje konfiguraci klíče ssh pro operační systém Linux. SshConfiguration

LinuxPatchSettings

Jméno Popis 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č se automaticky aktualizuje platformou. Vlastnost provisionVMAgent musí být pravdivá.
AutomaticByPlatform
ImageDefault

LinuxVMGuestPatchAutomaticByPlatformSettings

Jméno Popis 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

Jméno Popis Hodnota
publicKeys Seznam veřejných klíčů SSH sloužících k ověřování pomocí virtuálních počítačů založených na Linuxu. SshPublicKey[]

SshPublicKey

Jméno Popis Hodnota
keyData Certifikát veřejného klíče SSH použitý k ověření s virtuálním počítačem přes SSH. Klíč musí být minimálně 2048bitový a ve formátu ssh-rsa. Informace o vytváření klíčů ssh najdete v tématu [Vytvoření klíčů SSH v Linuxu a Macu pro virtuální počítače s Linuxem v Azure]/azure/virtual-machines/linux/create-ssh-keys-detailed). řetězec
cesta Určuje úplnou cestu na vytvořeném virtuálním počítači, kde je uložený veřejný klíč SSH. Pokud soubor již existuje, zadaný klíč se připojí k souboru. Příklad: /home/user/.ssh/authorized_keys řetězec

VaultSecretGroup

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

VaultCertificate

Jméno Popis Hodnota
certificateStore U virtuálních počítačů s Windows určuje úložiště certifikátů na virtuálním počítači, do kterého se má certifikát přidat. Zadané úložiště certifikátů je implicitně v účtu LocalMachine. Pro virtuální počítače s Linuxem se soubor certifikátu umístí do adresáře /var/lib/waagent s názvem souboru <UppercaseThumbprint>.crt pro soubor certifikátu X509 a <UpperCaseThumbprint>.prv pro privátní klíč. Oba tyto soubory jsou formátovány .pem. řetězec
certificateUrl Toto je adresa URL certifikátu, který se nahrál do služby Key Vault jako tajný klíč. Informace o přidání tajného kódu do služby Key Vault najdete v tématu Přidání klíče nebo tajného klíče do trezoru klíčů. V tomto případě musí být váš certifikát kódováním Base64 následujícího objektu JSON, který je kódován v kódování UTF-8:

{
"data":"{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 služby Azure Key Vault pro Linux nebo rozšíření virtuálního počítače služby Azure Key Vault pro Windows.
řetězec

WindowsConfiguration

Jméno Popis Hodnota
additionalUnattendContent Určuje další informace ve formátu XML s kódováním base-64, které lze zahrnout do souboru Unattend.xml, který používá instalační program systému Windows. AdditionalUnattendContent[]
enableAutomaticUpdates Určuje, jestli je pro virtuální počítač s Windows povolená automatická aktualizace. Výchozí hodnota je true. U škálovacích sad virtuálních počítačů je možné tuto vlastnost aktualizovat a aktualizace se projeví při opětovném zřízení operačního systému. Bool
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 nastavena na true ve výchozím nastavení. Tím zajistíte, že je na virtuálním počítači nainstalovaný agent virtuálního počítače, aby bylo možné rozšíření přidat do virtuálního počítače později. Bool
timeZone Určuje časové pásmo virtuálního počítače. např. "Pacific Standard Time". Možné hodnoty mohou být TimeZoneInfo.Id hodnoty z časových pásem vrácených TimeZoneInfo.GetSystemTimeZones. řetězec
winRM Určuje naslouchací procesy vzdálené správy systému Windows. To umožňuje vzdálené prostředí Windows PowerShell. winRMConfiguration

AdditionalUnattendContent

Jméno Popis Hodnota
componentName Název komponenty. V současné době je jedinou povolenou hodnotou Microsoft-Windows-Shell-Setup. Microsoft-Windows-Shell-Setup
obsah Určuje formátovaný obsah XML, který je přidán do souboru unattend.xml pro zadanou cestu a součást. Xml musí být menší než 4 kB a musí obsahovat kořenový prvek pro nastavení nebo funkci, která se vkládá. řetězec
passName Název pass. V současné době je jedinou povolenou hodnotou OobeSystem. OobeSystem
settingName Určuje název nastavení, na které se obsah vztahuje. Možné hodnoty jsou: FirstLogonCommands a AutoLogon. AutoLogon
FirstLogonCommands

PatchSettings

Jméno Popis 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 ve 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 provisionVMAgent nastaven na true a patchMode musí být nastaven na 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 – operační systém automaticky aktualizuje virtuální počítač. Vlastnost WindowsConfiguration.enableAutomaticUpdates musí být true.

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

WindowsVMGuestPatchAutomaticByPlatformSettings

Jméno Popis 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

Jméno Popis Hodnota
posluchači Seznam naslouchacích procesů vzdálené správy systému Windows WinRMListener[]

WinRMListener

Jméno Popis Hodnota
certificateUrl Toto je adresa URL certifikátu, který se nahrál do služby Key Vault jako tajný klíč. Informace o přidání tajného kódu do služby Key Vault najdete v tématu Přidání klíče nebo tajného klíče do trezoru klíčů. V tomto případě musí být váš certifikát kódováním Base64 následujícího objektu JSON, který je kódován v 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 služby Azure Key Vault pro Linux nebo rozšíření virtuálního počítače služby Azure Key Vault pro Windows.
řetězec
protokol Určuje protokol naslouchacího procesu WinRM. Možné hodnoty jsou: http,https. Http
Https

ScheduledEventsPolicy

Jméno Popis Hodnota
scheduledEventsAdditionalPublishingTargets Parametry konfigurace použité při publikování scheduledEventsAdditionalPublishingTargets. ScheduledEventsAdditionalPublishingTargets
UserInitiatedReboot Parametry konfigurace použité při vytváření nastavení naplánované události userInitiatedReboot. userinitiatedReboot
userInitiatedRedeploy Parametry konfigurace použité při vytváření nastavení naplánované události userInitiatedRedeploy. UserInitiatedRedeploy

ScheduledEventsAdditionalPublishingTargets

Jméno Popis Hodnota
eventGridAndResourceGraph Parametry konfigurace použité při vytváření nastavení plánované události EventGridAndResourceGraph. eventGridAndResourceGraph

EventGridAndResourceGraph

Jméno Popis Hodnota
zapnout Určuje, jestli je pro konfigurace související s naplánovanou událostí povolená služba Event Grid a graf prostředků. Bool

UserInitiatedReboot

Jméno Popis Hodnota
automaticallyApprove Určuje konfigurace související s naplánovanou událostí restartování. Bool

UserInitiatedRedeploy

Jméno Popis Hodnota
automaticallyApprove Určuje konfiguraci související s naplánovanou událostí opětovné nasazení. Bool

ScheduledEventsProfile

Jméno Popis Hodnota
osImageNotificationProfile Určuje konfigurace související s událostmi naplánované image operačního systému. OSImageNotificationProfile
terminateNotificationProfile Určuje konfigurace související s naplánovanou událostí ukončení. TerminateNotificationProfile

OSImageNotificationProfile

Jméno Popis Hodnota
zapnout Určuje, jestli je povolená nebo zakázaná událost naplánované image operačního systému. Bool
notBeforeTimeout Doba, po kterou se virtuální počítač znovu zmage nebo upgrade operačního systému bude muset potenciálně schválit událost naplánované image operačního systému před automatickým schválením události (vypršel časový limit). Konfigurace je zadána ve formátu ISO 8601 a hodnota musí být 15 minut (PT15M). řetězec

TerminateNotificationProfile

Jméno Popis Hodnota
zapnout Určuje, jestli je povolená nebo zakázaná událost Ukončit naplánovanou událost. Bool
notBeforeTimeout Konfigurovatelná doba odstranění virtuálního počítače bude muset potenciálně schválit naplánovanou událost ukončení před automatickým schválením události (vypršel časový limit). Konfigurace musí být zadána ve formátu ISO 8601, výchozí hodnota je 5 minut (PT5M). řetězec

SecurityProfile

Jméno Popis Hodnota
encryptionAtHost 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ě samotného prostředku nebo dočasného disku v hostiteli. Výchozí chování je: Šifrování v hostiteli bude zakázáno, pokud není tato vlastnost nastavena na true pro prostředek. Bool
encryptionIdentity Určuje spravovanou identitu používanou službou ADE k získání přístupového tokenu pro operace služby KeyVault. EncryptionIdentity
proxyAgentSettings Určuje nastavení proxyagentu při vytváření virtuálního počítače. Minimální verze rozhraní API: 2023-09-01. ProxyAgentSettings
securityType Určuje typ zabezpečení virtuálního počítače. Aby bylo možné povolit UefiSettings, musí být nastavená na libovolnou zadanou hodnotu. Výchozí chování je: UefiSettings nebude povoleno, pokud není nastavena tato vlastnost. Důvěrné virtuální počítače
TrustedLaunch
uefiSettings Určuje nastavení zabezpečení, jako je zabezpečené spouštění a vTPM použité při vytváření virtuálního počítače. Minimální verze api: 2020-12-01. UefiSettings

EncryptionIdentity

Jméno Popis 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

Jméno Popis Hodnota
zpřístupněný 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, na který se bude agent Proxy Agent spouštět, pokud je tato funkce povolená. ProxyAgent se 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
Vynucení

UefiSettings

Jméno Popis 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 má být na virtuálním počítači povolený virtuální počítač vTPM. Minimální verze api: 2020-12-01. Bool

StorageProfile

Jméno Popis Hodnota
dataDisks Určuje parametry, které se použijí k přidání datového disku do virtuálního počítače. Další informace o discích najdete v tématu Informace o discích a virtuálních pevných discích pro virtuální počítače Azure. DataDisk[]
diskControllerType Určuje typ řadiče disku nakonfigurovaného pro virtuální počítač. Poznámka: Tato vlastnost bude nastavena na výchozí typ řadiče disku, pokud není zadaný zadaný virtuální počítač s hyperVGeneration nastaveným na V2 na základě schopností disku operačního systému a velikosti virtuálního počítače ze zadané minimální verze rozhraní API. Před aktualizací 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á tento virtuální počítač implicitně uvolní a relokuje. Minimální verze 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 platformy, imagích marketplace nebo imagích virtuálních počítačů. Tento prvek se vyžaduje, pokud chcete použít image platformy, image marketplace nebo image virtuálního počítače, ale nepoužívá se v jiných operacích vytváření. imageReference
osDisk Určuje informace o disku operačního systému používaném virtuálním počítačem. Další informace o discích najdete v tématu Informace o discích a virtuálních pevných discích pro virtuální počítače Azure. disku OSDisk

Datový disk

Jméno Popis Hodnota
ukrývání 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. Jen pro čtení pro Premium Storage. None (Žádný)
ReadOnly
ReadWrite
createOption Určuje způsob vytvoření disku virtuálního počítače. Možné hodnoty jsou Attach: Tato hodnota se používá při použití specializovaného disku k vytvoření virtuálního počítače. FromImage: Tato hodnota se používá při použití image k vytvoření datového disku virtuálního počítače. 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 také použít dříve popsaný prvek plánu. Prázdné: Tato hodnota se používá při vytváření prázdného datového disku. Kopírovat: Tato hodnota slouží k vytvoření datového disku ze snímku nebo jiného disku. Obnovení: Tato hodnota slouží k vytvoření datového disku z bodu obnovení disku. Připojit
Kopírovat
"Prázdné"
FromImage
Obnovit (povinné)
deleteOption Určuje, jestli se má datový disk odstranit nebo odpojit po odstranění virtuálního počítače. Možné hodnoty jsou: Delete. Pokud se tato hodnota použije, datový disk se odstraní při odstranění virtuálního počítače. Odpojit. Pokud se tato hodnota použije, datový disk se zachovají po odstranění virtuálního počítače. Výchozí hodnota je nastavena na Odpojit. Odstranit
"Odpojit"
detachOption Určuje chování odpojení, které se má použít při odpojení disku nebo které již probíhá v procesu odpojení od virtuálního počítače. Podporované hodnoty: ForceDetach. odpojení: 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 možnost vynuceného odpojení jako poslední možnost odpojení disku od virtuálního počítače. Při použití tohoto chování odpojení nemusí být všechny zápisy vyprázdněny. Tato funkce je stále ve verzi Preview režimu a pro VirtualMachineScaleSet se nepodporuje. Chcete-li vynutit odpojení datového disku aktualizace naBeDetached na true spolu s nastavením odpojeníOption: 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 nemůže být větší než 1023. Int
obraz Virtuální pevný disk image zdrojového uživatele. Virtuální pevný disk se zkopíruje před tím, než se připojí k virtuálnímu počítači. Pokud je k dispozici sourceImage, cílový virtuální pevný disk nesmí existovat. VirtualHardDisk
Lun Určuje počet logických jednotek datového disku. Tato hodnota se používá k identifikaci datových disků v rámci virtuálního počítače, a proto musí být jedinečná pro každý datový disk připojený k virtuálnímu počítači. int (povinné)
managedDisk Parametry spravovaného disku. ManagedDiskParameters
Jméno Název disku. řetězec
sourceResource Identifikátor zdrojového prostředku. Může to být snímek nebo bod obnovení disku, ze kterého se má vytvořit disk. apiEntityReference
toBeDetached Určuje, jestli je datový disk v procesu odpojení od virtualMachine/VirtualMachineScaleset. Bool
Vhd Virtuální pevný disk. VirtualHardDisk
writeAcceleratorEnabled Určuje, jestli má být na disku povolený nebo zakázaný writeAccelerator. Bool

VirtualHardDisk

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

ManagedDiskParameters

Jméno Popis Hodnota
diskEncryptionSet Určuje ID prostředku spravovaného disku spravovaného zákazníkem pro spravovaný disk. DiskEncryptionSetParameters
id ID prostředku řetězec
securityProfile Určuje profil zabezpečení spravovaného disku. VMDiskSecurityProfile
storageAccountType Určuje typ účtu úložiště pro spravovaný disk. POZNÁMKA: UltraSSD_LRS lze použít pouze s datovými disky, nelze jej 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

Jméno Popis Hodnota
id ID prostředku řetězec

VMDiskSecurityProfile

Jméno Popis Hodnota
diskEncryptionSet Určuje ID prostředku sady prostředků spravovaného zákazníkem spravovaného disku pro spravovaný disk, který se používá pro šifrovaný disk s důvěrným operačním systémem důvěrného virtuálního počítače a objekt blob VMGuest. DiskEncryptionSetParameters
securityEncryptionType Určuje Typ šifrování spravovaného disku. Je nastavena na DiskWithVMGuestState pro šifrování spravovaného disku spolu s objekty blob VMGuestState, VMGuestStateOnly pro šifrování pouze objektu blob VMGuestState a NonPersistedTPM pro neuchovávání stavu firmwaru v objektu blob VMGuestState. Poznámka: lze nastavit pouze pro důvěrné virtuální počítače. DiskWithVMGuestState
NonPersistedTPM
VMGuestStateOnly

ApiEntityReference

Jméno Popis Hodnota
id ID prostředku ARM ve tvaru /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/... řetězec

ImageReference

Jméno Popis Hodnota
communityGalleryImageId Zadali jsme jedinečné ID image galerie komunity pro nasazení virtuálního počítače. To se dá načíst z volání GET galerie komunity. řetězec
id ID prostředku řetězec
nabídnout Určuje nabídku image platformy nebo image marketplace použité k vytvoření virtuálního počítače. řetězec
vydavatel Vydavatel image. řetězec
sharedGalleryImageId Zadali jste jedinečné ID image sdílené galerie pro nasazení virtuálního počítače. To se dá načíst z volání GET sdíleného obrázku galerie. řetězec
sku Skladová položka image. řetězec
verze Určuje verzi image platformy nebo image marketplace, která se používá k vytvoření virtuálního počítače. Povolené formáty jsou Major.Minor.Build nebo Latest. Hlavní, Vedlejší a Build jsou desetinná čísla. Zadejte nejnovější verzi image, která je k dispozici v době nasazení. I když použijete nejnovější verzi, image virtuálního počítače se po nasazení automaticky neaktualizuje, i když bude k dispozici nová verze. Nepoužívejte pole Verze pro nasazení imagí galerie, image galerie by pro nasazení měla vždy používat pole ID, pokud chcete použít nejnovější verzi image galerie, stačí nastavit /subscriptions/{subscriptionId}/resourceGroups/{resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/gallerys/{galleryName}/images/{imageName} v poli ID bez zadání verze. řetězec

OSDisk

Jméno Popis Hodnota
ukrývání 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. Jen pro čtení pro Premium Storage. None (Žádný)
ReadOnly
ReadWrite
createOption Určuje způsob vytvoření disku virtuálního počítače. Možné hodnoty jsou Attach: Tato hodnota se používá při použití specializovaného disku k vytvoření virtuálního počítače. FromImage: Tato hodnota se používá při použití image k vytvoření virtuálního počítače. Pokud používáte image platformy, měli byste také použít element imageReference popsaný výše. Pokud používáte image marketplace, měli byste také použít dříve popsaný prvek plánu. Připojit
Kopírovat
"Prázdné"
FromImage
Obnovit (povinné)
deleteOption Určuje, jestli se má disk s operačním systémem odstranit nebo odpojit po odstranění virtuálního počítače. Možné hodnoty jsou: Delete. Pokud se tato hodnota použije, disk s operačním systémem se odstraní při odstranění virtuálního počítače. Odpojit. Pokud se tato hodnota použije, disk s operačním systémem se zachovají po odstranění virtuálního počítače. Výchozí hodnota je nastavena 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 nemůže být větší než 1023. Int
encryptionSettings Určuje nastavení šifrování disku s operačním systémem. Minimální verze api: 2015-06-15. DiskEncryptionSettings
obraz Virtuální pevný disk image zdrojového uživatele. Virtuální pevný disk se zkopíruje před tím, než se připojí k virtuálnímu počítači. Pokud je k dispozici sourceImage, cílový virtuální pevný disk nesmí existovat. VirtualHardDisk
managedDisk Parametry spravovaného disku. ManagedDiskParameters
Jméno Název disku. řetězec
osType Tato vlastnost umožňuje určit typ operačního systému, který je součástí disku při vytváření virtuálního počítače z image uživatele nebo specializovaného virtuálního pevného disku. Možné hodnoty 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

Jméno Popis Hodnota
možnost Určuje dočasné nastavení disku pro disk operačního systému. Místní
umístění Určuje dočasné umístění disku pro disk operačního systému. Možné hodnoty jsou: CacheDisk,ResourceDisk,NvmeDisk. Výchozí chování je: CacheDisk pokud je nakonfigurovaná pro velikost virtuálního počítače, jinak ResourceDisk nebo NvmeDisk. Informace o velikosti virtuálního počítače najdete v dokumentaci k velikosti virtuálního počítače s Windows na adrese /azure/virtual-machines/windows/size a virtuálním počítači s Linuxem na adrese /azure/virtual-machines/linux/sizes a zkontrolujte, které velikosti virtuálních počítačů zpřístupňují disk mezipaměti. Minimální verze api pro NvmeDisk: 2024-03-01. CacheDisk
NvmeDisk
ResourceDisk

DiskEncryptionSettings

Jméno Popis Hodnota
diskEncryptionKey Určuje umístění šifrovacího klíče disku, což je tajný klíč služby Key Vault. keyVaultSecretReference
zpřístupněný Určuje, jestli má být na virtuálním počítači povolené šifrování disku. Bool
keyEncryptionKey Určuje umístění šifrovacího klíče klíče ve službě Key Vault. keyVaultKeyReference

KeyVaultSecretReference

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

KeyVaultKeyReference

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

Šablony pro rychlý start

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

Šablona Popis
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 nasadíte virtuální síť, podsíť a virtuální počítač velikosti A1 do umístění skupiny prostředků s dynamicky přiřazenou IP adresou a pak ho převedete 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 úložiště.
šablona více virtuálních počítačů se spravovaným diskem

nasazení do Azure
Tato šablona vytvoří n počet 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 ve virtuální síti, která se také vytvoří v rámci nasazení.
Instalace souboru na virtuálním počítači 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 datovými

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ě, virtuální síť, veřejné IP adresy a síťové rozhraní.
Nasazení virtuálního počítače s Windows Úrovně Premium s diagnostickými

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 použitím 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 VHD 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ů a pak 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 virtuální počítače z image uživatele. Tato šablona také nasadí virtuální síť, 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 & 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é velikosti). V parametrech portálu lze zmínit 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í z uživatelského azure-cli je automaticky spuštěný jako kontejner Dockeru. Tato šablona jedné instance představuje odsunutí šablony clusterů HPC/GPU.
virtuální počítač s Linuxem se sériovým výstupním

nasazení do Azure
Tato šablona vytvoří jednoduchý virtuální počítač s Linuxem s minimálními parametry a sériovou/konzolou nakonfigurovanou 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 s 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 MSI, který přistupuje k úložiště

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 více IP adresami

nasazení do Azure
Tato šablona umožňuje nasadit virtuální počítač s konfigurací 3 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 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 virtuální síť, úložiště a veřejnou IP adresu. Umožňuje také zvolit mezi protokolem SSH a ověřením hesla. Šablony používají k odebrání potřeby vnořených nasazení podmínky a funkce logiky.
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ímu virtuální sítě

nasazení do Azure
Tato šablona vytvoří virtuální počítač z virtuálních pevných disků (OS + 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ů a pak virtuální počítač.
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í služby Key Vault

nasazení do Azure
Tato šablona umožňuje nasadit jednoduchý virtuální počítač s Windows načtením hesla uloženého ve službě Key Vault. Proto heslo není nikdy vloženo do souboru parametrů šablony ve formátu prostého textu.
Nasazení jednoduchého virtuálního počítače FreeBSD do 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 pomocí nejnovější opravené verze. Tím se nasadí do umístění skupiny prostředků ve velikosti 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 virtuálního počítače. 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. Výchozí velikost virtuálního počítače je 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

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 nasadí virtuální počítač D3_v2 velikosti v umístění skupiny prostředků a vrátí 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 S průběžnými platbamiYou-Go RHEL pro vybranou verzi na virtuálním počítači Standard D1 ve zvolené skupině prostředků s dodatečným datovým diskem 100 GiB připojeným k virtuálnímu počítači. Další poplatky se vztahují na tuto image – 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 použitím image virtuálního počítače s průběžnými platbamiYou-Go RHEL pro vybranou verzi na virtuálním počítači úrovně Standard A1_v2 ve zvolené skupině prostředků s dodatečným datovým diskem 100 GiB připojeným k virtuálnímu počítači. Další poplatky se vztahují na tuto image – podrobnosti najdete na stránce s cenami virtuálních počítačů Azure.
SUSE Linux Enterprise Server (SLES 12)

nasazení do Azure
Tato šablona vám umožní nasadit virtuální počítač SUSE Linux Enterprise Server (SLES 12) s využitím image virtuálního počítače s průběžnými platbamiYou-Go SLES pro vybranou verzi na virtuálním počítači Standard D1 ve zvolené skupině prostředků s dodatečným datovým diskem 100 GiB připojeným k virtuálnímu počítači. Další poplatky se vztahují na tuto image – 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 pomocí nejnovější opravené verze. Tím se nasadí virtuální počítač velikosti A2 v umístění skupiny prostředků a vrátí 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 se 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 nasadí virtuální počítač A2_v2 velikosti v zadaném umístění a vrátí 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 se službou Azure Key Vault

nasazení do Azure
Tato šablona vytvoří edici SQL Server 2014 SP1 Enterprise s povolenou funkcí integrace služby 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í virtuální počítač D2_v3 s Windows, síťový adaptér, účet úložiště, virtuální síť, veřejnou IP adresu a skupinu zabezpečení sítě. Objekt značky se vytvoří v proměnných a použije se u všech prostředků, pokud je to možné.
Nasazení důvěryhodného spouštěcího virtuálního počítače s Linuxem

nasazení do Azure
Tato šablona umožňuje nasadit důvěryhodný spouštěcí virtuální počítač s Linuxem 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í hosta. Toto rozšíření provede vzdálené ověření identity cloudem. Ve výchozím nastavení se nasadí virtuální počítač Standard_D2_v3 velikosti v umístění skupiny prostředků a vrátí plně kvalifikovaný název domény virtuálního počítače.
Nasazení důvěryhodného spouštěcího virtuálního počítače s Windows

nasazení do Azure
Tato šablona umožňuje nasadit důvěryhodný spouštěcí virtuální počítač s Windows pomocí několika různých možností pro verzi Windows 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í hosta. Toto rozšíření provede vzdálené ověření identity cloudem. Ve výchozím nastavení se nasadí virtuální počítač Standard_D2_v3 velikosti v umístění skupiny prostředků a vrátí 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í virtuální síť, 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č se systémem Windows Server 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 svázaný s 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ími 16 datovými disky.
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íči.
Vytvoření brány pro správu dat a instalace na virtuálním počítači 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 připojení 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ů.
místního prostředí Integration Runtime na virtuálních počítačích Azure

nasazení do Azure
Tato šablona vytvoří místní prostředí 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čet 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 flexibilním režimu orchestrace. Zřídí se ve virtuální síti, která se také vytvoří v rámci nasazení.
Nasazení škálovací sady virtuálních počítačů s Linuxem za interního nástroje 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 (poskytovatel AzAPI)

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

  • skupiny prostředků

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.Compute/virtualMachines, přidejte do šablony následující Terraform.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Compute/virtualMachines@2024-07-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  identity {
    type = "string"
    identity_ids = []
  }
  body = jsonencode({
    properties = {
      additionalCapabilities = {
        hibernationEnabled = bool
        ultraSSDEnabled = bool
      }
      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
          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"
      }
      scheduledEventsPolicy = {
        scheduledEventsAdditionalPublishingTargets = {
          eventGridAndResourceGraph = {
            enable = bool
          }
        }
        userInitiatedReboot = {
          automaticallyApprove = bool
        }
        userInitiatedRedeploy = {
          automaticallyApprove = bool
        }
      }
      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"
            sourceResource = {
              id = "string"
            }
            toBeDetached = bool
            vhd = {
              uri = "string"
            }
            writeAcceleratorEnabled = bool
          }
        ]
        diskControllerType = "string"
        imageReference = {
          communityGalleryImageId = "string"
          id = "string"
          offer = "string"
          publisher = "string"
          sharedGalleryImageId = "string"
          sku = "string"
          version = "string"
        }
        osDisk = {
          caching = "string"
          createOption = "string"
          deleteOption = "string"
          diffDiskSettings = {
            option = "Local"
            placement = "string"
          }
          diskSizeGB = int
          encryptionSettings = {
            diskEncryptionKey = {
              secretUrl = "string"
              sourceVault = {
                id = "string"
              }
            }
            enabled = bool
            keyEncryptionKey = {
              keyUrl = "string"
              sourceVault = {
                id = "string"
              }
            }
          }
          image = {
            uri = "string"
          }
          managedDisk = {
            diskEncryptionSet = {
              id = "string"
            }
            id = "string"
            securityProfile = {
              diskEncryptionSet = {
                id = "string"
              }
              securityEncryptionType = "string"
            }
            storageAccountType = "string"
          }
          name = "string"
          osType = "string"
          vhd = {
            uri = "string"
          }
          writeAcceleratorEnabled = bool
        }
      }
      userData = "string"
      virtualMachineScaleSet = {
        id = "string"
      }
    }
    zones = [
      "string" or int
    ]
    extendedLocation = {
      name = "string"
      type = "EdgeZone"
    }
    plan = {
      name = "string"
      product = "string"
      promotionCode = "string"
      publisher = "string"
    }
  })
}

Hodnoty vlastností

virtualMachines

Jméno Popis Hodnota
typ Typ prostředku Microsoft.Compute/virtualMachines@2024-07-01
Jméno Název prostředku string (povinné)

Limit 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 konec pomlčkou.

Virtuální počítače s Linuxem nemůžou končit tečkou ani spojovníkem.
umístění 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é)
visačky Značky prostředků Slovník názvů a hodnot značek
extendedLocation Rozšířené umístění virtuálního počítače. ExtendedLocation
identita 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. Než budete moct použít image z marketplace z rozhraní API, musíte image povolit pro programové použití. Na webu Azure Portal vyhledejte image marketplace, kterou chcete použít, a potom klikněte na Chcete nasadit programově, začněte –>. Zadejte požadované informace a klikněte na Uložit. plánu
vlastnosti Popisuje vlastnosti virtuálního počítače. virtualMachineProperties
zóny Zóny virtuálního počítače. Pole zón dostupnosti jako řetězec nebo int

ExtendedLocation

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

VirtualMachineIdentity

Jméno Popis Hodnota
typ Typ identity používané 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 všechny identity z virtuálního počítače. "SystemAssigned"
"SystemAssigned, UserAssigned"
"UserAssigned"
identity_ids Seznam identit uživatelů přidružených k virtuálnímu počítači. Odkazy na klíč slovníku identit uživatele budou ID prostředků ARM ve formátu: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Pole ID identit uživatele

UserAssignedIdentities

Jméno Popis Hodnota
{přizpůsobená vlastnost} userAssignedIdentitiesValue

UserAssignedIdentitiesValue

Tento objekt neobsahuje žádné vlastnosti, které se mají nastavit během nasazení. Všechny vlastnosti jsou Jen pro čtení.

Plán

Jméno Popis Hodnota
Jméno ID plánu. řetězec
výrobek Určuje produkt image z marketplace. Jedná se o stejnou hodnotu jako Offer pod elementem imageReference. řetězec
promotionCode Kód povýšení. řetězec
vydavatel ID vydavatele. řetězec

VirtualMachineProperties

Jméno Popis Hodnota
additionalCapabilities Určuje další funkce povolené nebo zakázané na virtuálním počítači. additionalcapabilities
applicationProfile Určuje aplikace galerie, které mají být zpřístupněny virtuálnímu počítači nebo VMSS. ApplicationProfile
availabilitySet Určuje informace o skupině dostupnosti, ke které má být virtuální počítač přiřazen. Virtuální počítače zadané ve stejné skupině dostupnosti se přidělují různým uzlům, aby se maximalizovala dostupnost. Další informace o skupinách dostupnosti najdete v tématu Přehled skupin dostupnosti. Další informace o plánované údržbě Azure najdete v tématu Údržba a aktualizace pro virtuální počítače v Azure. V současné době je možné virtuální počítač přidat pouze do skupiny dostupnosti 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č nelze přidat do skupiny dostupnosti. Tato vlastnost nemůže existovat spolu s odkazem na vlastnosti non-null.virtualMachineScaleSet. subresource
billingProfile Určuje podrobnosti související s fakturací spotového virtuálního počítače Azure. Minimální verze api: 2019-03-01. 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 api: 2021-04-01. CapacityReservationProfile
diagnosticsProfile Určuje stav nastavení diagnostiky spouštění. Minimální verze api: 2015-06-15. diagnosticsProfile
evictionPolicy Určuje zásady vyřazení pro virtuální počítač Azure Spot a škálovací sadu Azure Spot. U spotových virtuálních počítačů Azure se podporují zrušení přidělení i odstranění a minimální verze api-version je 2019-03-01. U spotových škálovacích sad Azure se podporují zrušení přidělení i odstranění a minimální verze api-version je 2017-10-30-preview. "Uvolnit"
"Odstranit"
extensionsTimeBudget Určuje čas přidělení pro spuštění všech rozšíření. Doba trvání by měla být mezi 15 minut a 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 pro virtuální počítač. HardwareProfile
hostitel Určuje informace o vyhrazeném hostiteli, ve kterém se nachází virtuální počítač. Minimální verze api: 2018-10-01. subresource
hostGroup 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. subresource
licenseType Určuje, že použitá image nebo disk byly licencované místně.

Možné hodnoty operačního systému Windows Server jsou:

Windows_Client

Windows_Server

Možné hodnoty operačního systému 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 linuxový server

Minimální verze 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. Některá nastavení se po zřízení virtuálního počítače nedají změnit. OSProfile
platformFaultDomain Určuje logickou doménu selhání škálovací sady, do které se virtuální počítač vytvoří. Ve výchozím nastavení bude virtuální počítač automaticky přiřazený 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 platformFaultDomainCount větší než 1. Tuto vlastnost nelze aktualizovat po vytvoření virtuálního počítače. Přiřazení domény selhání je možné zobrazit v zobrazení instance virtuálního počítače. Minimální verze api:2020-12-01. Int
priorita Určuje prioritu virtuálního počítače. Minimální verze api: 2019-03-01 "Nízká"
"Normální"
"Spot"
proximityPlacementGroup Určuje informace o skupině umístění bezkontaktní komunikace, ke které má být virtuální počítač přiřazen. Minimální verze api: 2018-04-01. subresource
scheduledEventsPolicy Určuje znovu nasazení, restartování a scheduledEventsAdditionalPublishingTargets – konfigurace související s naplánovanou událostí pro virtuální počítač. ScheduledEventsPolicy
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í mít kódování base-64. Zákazník by zde 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é má 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 pouze do škálovací sady virtuálních počítačů při vytváření. Existující virtuální počítač nelze přidat do škálovací sady virtuálních počítačů. Tato vlastnost nemůže existovat spolu s odkazem vlastnosti.availabilitySet bez hodnoty null. Minimální verze api:2019-03-01. subresource

AdditionalCapabilities

Jméno Popis Hodnota
HibernaceEnabled Příznak, který povolí nebo zakáže funkci hibernace na virtuálním počítači. Bool
ultraSSDEnabled Příznak, který povolí nebo zakáže schopnost mít jeden nebo více spravovaných datových disků s typem účtu úložiště UltraSSD_LRS na virtuálním počítači nebo VMSS. Spravované disky s typem účtu úložiště UltraSSD_LRS lze přidat do virtuálního počítače nebo škálovací sady virtuálních počítačů pouze v případě, že je tato vlastnost povolená. Bool

ApplicationProfile

Jméno Popis Hodnota
galleryApplications Určuje aplikace galerie, které mají být zpřístupněny virtuálnímu počítači nebo VMSS. VMGalleryApplication[]

VMGalleryApplication

Jméno Popis 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, když je v PIR/SIG k dispozici nová verze aplikace galerie, automaticky se aktualizuje pro virtuální počítač nebo VMSS. Bool
objednávka Volitelné, Určuje pořadí, ve kterém se balíčky musí nainstalovat. 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é)
visačky Volitelné, Určuje předávací hodnotu pro obecnější kontext. řetězec
treatFailureAsDeploymentFailure Volitelné, pokud je true, selhání jakékoli operace v aplikaci VmApplication selže při nasazení. Bool

Podsourc

Jméno Popis Hodnota
id ID prostředku řetězec

BillingProfile

Jméno Popis Hodnota
maxPrice Určuje maximální cenu, kterou jste ochotni zaplatit za spotový virtuální počítač nebo službu VMSS 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. Ceny se také porovnávají v době vytvoření/aktualizace spotového virtuálního počítače nebo VMSS 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 služby VMSS Azure, pokud aktuální spotová cena Azure po vytvoření virtuálního počítače nebo 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, která se má up-to na vyžádání.

Maximální cenu můžete nastavit na -1, aby bylo možné označit, že spotový virtuální počítač nebo VMSS Azure by se neměl vyřakovat z důvodů ceny. Výchozí maximální cena je také -1, pokud ji neposkytujete.

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

CapacityReservationProfile

Jméno Popis 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 za předpokladu, že byla rezervována dostatečná kapacita. Další podrobnosti najdete v https://aka.ms/CapacityReservation. subresource

DiagnosticsProfile

Jméno Popis Hodnota
bootDiagnostics Diagnostika spouštění je funkce ladění, která umožňuje zobrazit výstup konzoly a snímek obrazovky pro diagnostiku stavu virtuálního počítače. POZNÁMKA: Pokud je zadaný identifikátor STORAGEURI, ujistěte se, že je účet úložiště 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

Jméno Popis Hodnota
zpřístupněný Určuje, jestli má být na virtuálním počítači povolená diagnostika spouštění. Bool
storageUri Identifikátor URI účtu úložiště, který se má použít k umístění výstupu konzoly a snímku obrazovky. Pokud se při povolování diagnostiky spouštění nezadá identifikátor STORAGEURI, použije se spravované úložiště. řetězec

HardwareProfile

Jméno Popis 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žití těchto rozhraní API: Vypsat všechny dostupné velikosti virtuálních počítačů ve skupině dostupnosti, Zobrazit seznam všech dostupných velikostí virtuálních počítačů v oblasti, Zobrazit seznam všech dostupných velikostí virtuálních počítačů pro změnu velikosti. 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 pro VirtualMachineScaleSet se nepodporuje. Další podrobnosti najdete v pokynech v přizpůsobení virtuálního počítače. VMSizeProperties

VMSizeProperties

Jméno Popis 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 zadána, výchozí chování je nastavit ji na hodnotu virtuálních procesorů dostupných pro danou velikost virtuálního počítače v odpovědi rozhraní API Vypsat všechny dostupné velikosti virtuálních počítačů v oblasti. Int
vCPUsPerCore Určuje poměr virtuálních procesorů k fyzickému jádru. Pokud tato vlastnost není zadána v textu požadavku výchozí chování je nastavena na hodnotu vCPUsPerCore pro velikost virtuálního počítače vystavené 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ázán. Int

NetworkProfile

Jméno Popis Hodnota
networkApiVersion určuje verzi rozhraní Microsoft.Network API použitou při vytváření síťových prostředků v konfiguracích 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

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

VirtualMachineNetworkInterfaceConfigurationPropertie...

Jméno Popis Hodnota
pomocný režim Určuje, zda je pro prostředek síťového rozhraní povolen pomocný režim. "Akcelerované spojení"
"Plovoucí"
"Žádný"
pomocnáSku Určuje, zda je pro prostředek síťového rozhraní povolena skladová položka Pomocné položky. "A1"
"A2"
"A4"
"A8"
"Žádný"
deleteOption Určení toho, 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í pro sledování stavu tcp zakázané. Bool
dnsSettings Nastavení DNS, která se mají použít v síťových rozhraních. VirtualMachineNetworkInterfaceDnsSettingsConfigurati...
dscpConfiguration subresource
enableAcceleratedNetworking Určuje, jestli je síťové rozhraní akcelerované síťové připojení. Bool
enableFpga Určuje, jestli je síťové rozhraní s povoleným síťovým rozhraním FPGA. Bool
enableIPForwarding Určuje, jestli je u této síťové karty povolené předávání IP. Bool
ipConfigurations Určuje konfigurace PROTOKOLU IP síťového rozhraní. VirtualMachineNetworkInterfaceIPConfiguration[] (povinné)
networkSecurityGroup Skupina zabezpečení sítě. subresource
primární Určuje primární síťové rozhraní v případě, že má virtuální počítač více než 1 síťové rozhraní. Bool

VirtualMachineNetworkInterfaceDnsSettingsConfigurati...

Jméno Popis Hodnota
dnsServers Seznam IP adres serverů DNS string[]

VirtualMachineNetworkInterfaceIPConfiguration

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

VirtualMachineNetworkInterfaceIPConfigurationPropert...

Jméno Popis 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žít stejný nástroj pro vyrovnávání zatížení skladové položky Basic]. subresource[]
primární Určuje primární síťové rozhraní v případě, že má virtuální počítač více než 1 síťové rozhraní. Bool
privateIPAddressVersion K dispozici od verze Api-Version 2017-03-30 dále představuje, jestli je konkrétní konfigurace ip adres IPv4 nebo IPv6. Výchozí hodnota se považuje za protokol IPv4. Možné hodnoty jsou: IPv4 a IPv6. "IPv4"
"IPv6"
publicIPAddressConfiguration PublicIPAddressConfiguration. VirtualMachinePublicIPAddressConfiguration
podsíť Určuje identifikátor podsítě. subresource

VirtualMachinePublicIPAddressConfiguration

Jméno Popis Hodnota
Jméno Název konfigurace veřejné IP adresy. string (povinné)
vlastnosti Popisuje konfiguraci PublicIPAddress konfigurace IP adres virtuálních počítačů. virtualMachinePublicIPAddressConfigurationProperties
sku Popisuje skladovou položku veřejné IP adresy. Dá se nastavit jenom s orchestrationMode jako flexibilní. publicIPAddressSku

VirtualMachinePublicIPAddressConfigurationProperties

Jméno Popis Hodnota
deleteOption Zadejte, 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 použije 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 verze Api-Version 2019-07-01 dále představuje, jestli je konkrétní konfigurace ip adres IPv4 nebo IPv6. Výchozí hodnota se považuje za protokol IPv4. Možné hodnoty jsou: IPv4 a IPv6. "IPv4"
"IPv6"
publicIPAllocationMethod Zadejte typ přidělování veřejných IP adres. "Dynamická"
"Static"
publicIPPrefix PublicIPPrefix, ze kterého chcete přidělit veřejné IP adresy. subresource

VirtualMachinePublicIPAddressDnsSettingsConfiguratio...

Jméno Popis Hodnota
domainNameLabel Předpona názvu domény prostředků PublicIPAddress, které se vytvoří. Vygenerovaný popisek názvu je zřetězení jedinečného ID názvu domény a profilu sítě virtuálního počítače. string (povinné)
domainNameLabelScope Obor popisku názvu domény prostředků PublicIPAddress, které se vytvoří. Vygenerovaný popisek názvu je zřetězení popisku hashovaného názvu domény 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

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

PublicIPAddressSku

Jméno Popis Hodnota
Jméno Zadání názvu skladové položky veřejné IP adresy "Základní"
"Standardní"
úroveň Zadání úrovně skladové položky veřejné IP adresy "Global"
"Oblast"

NetworkInterfaceReference

Jméno Popis Hodnota
id ID prostředku řetězec
vlastnosti Popisuje vlastnosti odkazu na síťové rozhraní. NetworkInterfaceReferenceProperties

NetworkInterfaceReferenceProperties

Jméno Popis Hodnota
deleteOption Určení toho, 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

Jméno Popis Hodnota
adminPassword Určuje heslo účtu správce.

Minimální délka (Windows): 8 znaků

Minimální délka (Linux): 6 znaků

Maximální délka (Windows): 123 znaků

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

požadavky na složitost : 3 z následujících 4 podmínek je potřeba splnit.
Má menší znaky.
Obsahuje horní znaky.
Má číslici.
Má speciální znak (shoda regulárních výrazů [\W_])

nepovolené hodnoty: "abc@123", "P@$$w 0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Password!", "Password1", "Password22", "iloveyou!"

Informace o resetování hesla najdete v tématu Jak resetovat službu Vzdálená plocha nebo jeho přihlašovací heslo na virtuálním počítači s Windows

Informace o resetování kořenového hesla najdete v tématu Správa uživatelů, SSH a kontrola nebo oprava disků na virtuálních počítačích Azure s Linuxem pomocí rozšíření VMAccess
řetězec

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

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

omezení pouze pro Windows: Nemůže končit na "."

Nepovolené hodnoty: "administrator", "admin", "user", "user1", "test", "user2", "test1", "user3", "admin1", "1", "123", "a", "actuser", "adm", "admin2", "aspnet", "backup", "console", "david", "guest", "john", "owner", "root", "server", "sql", "support", "support_388945a0", "sys", "test2", "test3", "user4", "user5".

Minimální délka (Linux): 1 znak

Max-length (Linux): 64 znaků

Maximální délka (Windows): 20 znaků.
řetězec
allowExtensionOperations Určuje, jestli mají být na virtuálním počítači povolené operace rozšíření. Toto nastavení může být nastaveno pouze na hodnotu False, pokud na virtuálním počítači nejsou k dispozici žádná rozšíření. Bool
název_počítače Určuje název hostitelského operačního systému virtuálního počítače. Tento název nelze po vytvoření virtuálního počítače aktualizovat. Maximální délka (Windows): 15 znaků. Maximální délka (Linux): 64 znaků. Zásady vytváření názvů a omezení najdete v tématu pokyny pro implementaci služeb infrastruktury Azure. řetězec
customData Určuje řetězec s kódováním base-64 vlastních dat. Kódovaný řetězec base-64 je dekódován do binárního pole, které je uloženo jako soubor na virtuálním počítači. Maximální délka binárního pole je 65535 bajtů. Poznámka: Nepředávejte žádné tajné kódy ani hesla ve vlastnosti customData. Tuto vlastnost nelze aktualizovat po vytvoření virtuálního počítače. Vlastnost customData se předá virtuálnímu počítači, který se má uložit jako soubor, a další informace najdete v tématu vlastních dat na virtuálních počítačích Azure. Informace o použití cloud-init pro virtuální počítač s Linuxem najdete v tématu Použití cloud-init k přizpůsobení virtuálního počítače s Linuxem během vytváření. řetězec
linuxConfiguration Určuje nastavení operačního systému Linux na virtuálním počítači. Seznam podporovaných distribucí Linuxu najdete v tématu Linux v Azure-Endorsed Distribuce. LinuxConfiguration
requireGuestProvisionSignal Volitelná vlastnost, která musí být buď nastavena na Hodnotu True, nebo vynechána. Bool
tajemství Určuje sadu certifikátů, které by se měly nainstalovat na virtuální počítač. Pokud chcete nainstalovat certifikáty na virtuální počítač, doporučujeme použít rozšíření virtuálního počítače služby Azure Key Vault pro Linux nebo rozšíření virtuálního počítače služby Azure Key Vault pro Windows. VaultSecretGroup[]
WindowsConfiguration Určuje nastavení operačního systému Windows na virtuálním počítači. WindowsConfiguration

LinuxConfiguration

Jméno Popis Hodnota
disablePasswordAuthentication Určuje, jestli se má zakázat ověřování heslem. Bool
enableVMAgentPlatformUpdates Určuje, jestli jsou pro virtuální počítač s Linuxem povolené aktualizace platformy VMAgent. 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í chování je nastavit ji na true. Tím zajistíte, že je na virtuálním počítači nainstalovaný agent virtuálního počítače, aby bylo možné rozšíření přidat do virtuálního počítače později. Bool
ssh Určuje konfiguraci klíče ssh pro operační systém Linux. SshConfiguration

LinuxPatchSettings

Jméno Popis 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č se automaticky aktualizuje platformou. Vlastnost provisionVMAgent musí být pravdivá.
"AutomaticByPlatform"
ImageDefault

LinuxVMGuestPatchAutomaticByPlatformSettings

Jméno Popis 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

Jméno Popis Hodnota
publicKeys Seznam veřejných klíčů SSH sloužících k ověřování pomocí virtuálních počítačů založených na Linuxu. SshPublicKey[]

SshPublicKey

Jméno Popis Hodnota
keyData Certifikát veřejného klíče SSH použitý k ověření s virtuálním počítačem přes SSH. Klíč musí být minimálně 2048bitový a ve formátu ssh-rsa. Informace o vytváření klíčů ssh najdete v tématu [Vytvoření klíčů SSH v Linuxu a Macu pro virtuální počítače s Linuxem v Azure]/azure/virtual-machines/linux/create-ssh-keys-detailed). řetězec
cesta Určuje úplnou cestu na vytvořeném virtuálním počítači, kde je uložený veřejný klíč SSH. Pokud soubor již existuje, zadaný klíč se připojí k souboru. Příklad: /home/user/.ssh/authorized_keys řetězec

VaultSecretGroup

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

VaultCertificate

Jméno Popis Hodnota
certificateStore U virtuálních počítačů s Windows určuje úložiště certifikátů na virtuálním počítači, do kterého se má certifikát přidat. Zadané úložiště certifikátů je implicitně v účtu LocalMachine. Pro virtuální počítače s Linuxem se soubor certifikátu umístí do adresáře /var/lib/waagent s názvem souboru <UppercaseThumbprint>.crt pro soubor certifikátu X509 a <UpperCaseThumbprint>.prv pro privátní klíč. Oba tyto soubory jsou formátovány .pem. řetězec
certificateUrl Toto je adresa URL certifikátu, který se nahrál do služby Key Vault jako tajný klíč. Informace o přidání tajného kódu do služby Key Vault najdete v tématu Přidání klíče nebo tajného klíče do trezoru klíčů. V tomto případě musí být váš certifikát kódováním Base64 následujícího objektu JSON, který je kódován v kódování UTF-8:

{
"data":"{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 služby Azure Key Vault pro Linux nebo rozšíření virtuálního počítače služby Azure Key Vault pro Windows.
řetězec

WindowsConfiguration

Jméno Popis Hodnota
additionalUnattendContent Určuje další informace ve formátu XML s kódováním base-64, které lze zahrnout do souboru Unattend.xml, který používá instalační program systému Windows. AdditionalUnattendContent[]
enableAutomaticUpdates Určuje, jestli je pro virtuální počítač s Windows povolená automatická aktualizace. Výchozí hodnota je true. U škálovacích sad virtuálních počítačů je možné tuto vlastnost aktualizovat a aktualizace se projeví při opětovném zřízení operačního systému. Bool
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 nastavena na true ve výchozím nastavení. Tím zajistíte, že je na virtuálním počítači nainstalovaný agent virtuálního počítače, aby bylo možné rozšíření přidat do virtuálního počítače později. Bool
timeZone Určuje časové pásmo virtuálního počítače. např. "Pacific Standard Time". Možné hodnoty mohou být TimeZoneInfo.Id hodnoty z časových pásem vrácených TimeZoneInfo.GetSystemTimeZones. řetězec
winRM Určuje naslouchací procesy vzdálené správy systému Windows. To umožňuje vzdálené prostředí Windows PowerShell. winRMConfiguration

AdditionalUnattendContent

Jméno Popis Hodnota
componentName Název komponenty. V současné době je jedinou povolenou hodnotou Microsoft-Windows-Shell-Setup. "Microsoft-Windows-Shell-Setup"
obsah Určuje formátovaný obsah XML, který je přidán do souboru unattend.xml pro zadanou cestu a součást. Xml musí být menší než 4 kB a musí obsahovat kořenový prvek pro nastavení nebo funkci, která se vkládá. řetězec
passName Název pass. V současné době je jedinou povolenou hodnotou OobeSystem. "OobeSystem"
settingName Určuje název nastavení, na které se obsah vztahuje. Možné hodnoty jsou: FirstLogonCommands a AutoLogon. "AutoLogon"
"FirstLogonCommands"

PatchSettings

Jméno Popis 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 ve 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 provisionVMAgent nastaven na true a patchMode musí být nastaven na 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 – operační systém automaticky aktualizuje virtuální počítač. Vlastnost WindowsConfiguration.enableAutomaticUpdates musí být true.

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

WindowsVMGuestPatchAutomaticByPlatformSettings

Jméno Popis 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

Jméno Popis Hodnota
posluchači Seznam naslouchacích procesů vzdálené správy systému Windows WinRMListener[]

WinRMListener

Jméno Popis Hodnota
certificateUrl Toto je adresa URL certifikátu, který se nahrál do služby Key Vault jako tajný klíč. Informace o přidání tajného kódu do služby Key Vault najdete v tématu Přidání klíče nebo tajného klíče do trezoru klíčů. V tomto případě musí být váš certifikát kódováním Base64 následujícího objektu JSON, který je kódován v 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 služby Azure Key Vault pro Linux nebo rozšíření virtuálního počítače služby Azure Key Vault pro Windows.
řetězec
protokol Určuje protokol naslouchacího procesu WinRM. Možné hodnoty jsou: http,https. "Http"
"Https"

ScheduledEventsPolicy

Jméno Popis Hodnota
scheduledEventsAdditionalPublishingTargets Parametry konfigurace použité při publikování scheduledEventsAdditionalPublishingTargets. ScheduledEventsAdditionalPublishingTargets
UserInitiatedReboot Parametry konfigurace použité při vytváření nastavení naplánované události userInitiatedReboot. userinitiatedReboot
userInitiatedRedeploy Parametry konfigurace použité při vytváření nastavení naplánované události userInitiatedRedeploy. UserInitiatedRedeploy

ScheduledEventsAdditionalPublishingTargets

Jméno Popis Hodnota
eventGridAndResourceGraph Parametry konfigurace použité při vytváření nastavení plánované události EventGridAndResourceGraph. eventGridAndResourceGraph

EventGridAndResourceGraph

Jméno Popis Hodnota
zapnout Určuje, jestli je pro konfigurace související s naplánovanou událostí povolená služba Event Grid a graf prostředků. Bool

UserInitiatedReboot

Jméno Popis Hodnota
automaticallyApprove Určuje konfigurace související s naplánovanou událostí restartování. Bool

UserInitiatedRedeploy

Jméno Popis Hodnota
automaticallyApprove Určuje konfiguraci související s naplánovanou událostí opětovné nasazení. Bool

ScheduledEventsProfile

Jméno Popis Hodnota
osImageNotificationProfile Určuje konfigurace související s událostmi naplánované image operačního systému. OSImageNotificationProfile
terminateNotificationProfile Určuje konfigurace související s naplánovanou událostí ukončení. TerminateNotificationProfile

OSImageNotificationProfile

Jméno Popis Hodnota
zapnout Určuje, jestli je povolená nebo zakázaná událost naplánované image operačního systému. Bool
notBeforeTimeout Doba, po kterou se virtuální počítač znovu zmage nebo upgrade operačního systému bude muset potenciálně schválit událost naplánované image operačního systému před automatickým schválením události (vypršel časový limit). Konfigurace je zadána ve formátu ISO 8601 a hodnota musí být 15 minut (PT15M). řetězec

TerminateNotificationProfile

Jméno Popis Hodnota
zapnout Určuje, jestli je povolená nebo zakázaná událost Ukončit naplánovanou událost. Bool
notBeforeTimeout Konfigurovatelná doba odstranění virtuálního počítače bude muset potenciálně schválit naplánovanou událost ukončení před automatickým schválením události (vypršel časový limit). Konfigurace musí být zadána ve formátu ISO 8601, výchozí hodnota je 5 minut (PT5M). řetězec

SecurityProfile

Jméno Popis Hodnota
encryptionAtHost 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ě samotného prostředku nebo dočasného disku v hostiteli. Výchozí chování je: Šifrování v hostiteli bude zakázáno, pokud není tato vlastnost nastavena na true pro prostředek. Bool
encryptionIdentity Určuje spravovanou identitu používanou službou ADE k získání přístupového tokenu pro operace služby KeyVault. EncryptionIdentity
proxyAgentSettings Určuje nastavení proxyagentu při vytváření virtuálního počítače. Minimální verze rozhraní API: 2023-09-01. ProxyAgentSettings
securityType Určuje typ zabezpečení virtuálního počítače. Aby bylo možné povolit UefiSettings, musí být nastavená na libovolnou zadanou hodnotu. Výchozí chování je: UefiSettings nebude povoleno, pokud není nastavena tato vlastnost. "Důvěrné virtuální počítače"
"TrustedLaunch"
uefiSettings Určuje nastavení zabezpečení, jako je zabezpečené spouštění a vTPM použité při vytváření virtuálního počítače. Minimální verze api: 2020-12-01. UefiSettings

EncryptionIdentity

Jméno Popis 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

Jméno Popis Hodnota
zpřístupněný 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, na který se bude agent Proxy Agent spouštět, pokud je tato funkce povolená. ProxyAgent se 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"

UefiSettings

Jméno Popis 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 má být na virtuálním počítači povolený virtuální počítač vTPM. Minimální verze api: 2020-12-01. Bool

StorageProfile

Jméno Popis Hodnota
dataDisks Určuje parametry, které se použijí k přidání datového disku do virtuálního počítače. Další informace o discích najdete v tématu Informace o discích a virtuálních pevných discích pro virtuální počítače Azure. DataDisk[]
diskControllerType Určuje typ řadiče disku nakonfigurovaného pro virtuální počítač. Poznámka: Tato vlastnost bude nastavena na výchozí typ řadiče disku, pokud není zadaný zadaný virtuální počítač s hyperVGeneration nastaveným na V2 na základě schopností disku operačního systému a velikosti virtuálního počítače ze zadané minimální verze rozhraní API. Před aktualizací 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á tento virtuální počítač implicitně uvolní a relokuje. Minimální verze 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 platformy, imagích marketplace nebo imagích virtuálních počítačů. Tento prvek se vyžaduje, pokud chcete použít image platformy, image marketplace nebo image virtuálního počítače, ale nepoužívá se v jiných operacích vytváření. imageReference
osDisk Určuje informace o disku operačního systému používaném virtuálním počítačem. Další informace o discích najdete v tématu Informace o discích a virtuálních pevných discích pro virtuální počítače Azure. disku OSDisk

Datový disk

Jméno Popis Hodnota
ukrývání 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. Jen pro čtení pro Premium Storage. "Žádný"
"Jen pro čtení"
"ReadWrite"
createOption Určuje způsob vytvoření disku virtuálního počítače. Možné hodnoty jsou Attach: Tato hodnota se používá při použití specializovaného disku k vytvoření virtuálního počítače. FromImage: Tato hodnota se používá při použití image k vytvoření datového disku virtuálního počítače. 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 také použít dříve popsaný prvek plánu. Prázdné: Tato hodnota se používá při vytváření prázdného datového disku. Kopírovat: Tato hodnota slouží k vytvoření datového disku ze snímku nebo jiného disku. Obnovení: Tato hodnota slouží k vytvoření datového disku z bodu obnovení disku. "Připojit"
"Kopírovat"
"Prázdné"
"FromImage"
"Obnovit" (povinné)
deleteOption Určuje, jestli se má datový disk odstranit nebo odpojit po odstranění virtuálního počítače. Možné hodnoty jsou: Delete. Pokud se tato hodnota použije, datový disk se odstraní při odstranění virtuálního počítače. Odpojit. Pokud se tato hodnota použije, datový disk se zachovají po odstranění virtuálního počítače. Výchozí hodnota je nastavena na Odpojit. "Odstranit"
"Odpojit"
detachOption Určuje chování odpojení, které se má použít při odpojení disku nebo které již probíhá v procesu odpojení od virtuálního počítače. Podporované hodnoty: ForceDetach. odpojení: 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 možnost vynuceného odpojení jako poslední možnost odpojení disku od virtuálního počítače. Při použití tohoto chování odpojení nemusí být všechny zápisy vyprázdněny. Tato funkce je stále ve verzi Preview režimu a pro VirtualMachineScaleSet se nepodporuje. Chcete-li vynutit odpojení datového disku aktualizace naBeDetached na true spolu s nastavením odpojeníOption: 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 nemůže být větší než 1023. Int
obraz Virtuální pevný disk image zdrojového uživatele. Virtuální pevný disk se zkopíruje před tím, než se připojí k virtuálnímu počítači. Pokud je k dispozici sourceImage, cílový virtuální pevný disk nesmí existovat. VirtualHardDisk
Lun Určuje počet logických jednotek datového disku. Tato hodnota se používá k identifikaci datových disků v rámci virtuálního počítače, a proto musí být jedinečná pro každý datový disk připojený k virtuálnímu počítači. int (povinné)
managedDisk Parametry spravovaného disku. ManagedDiskParameters
Jméno Název disku. řetězec
sourceResource Identifikátor zdrojového prostředku. Může to být snímek nebo bod obnovení disku, ze kterého se má vytvořit disk. apiEntityReference
toBeDetached Určuje, jestli je datový disk v procesu odpojení od virtualMachine/VirtualMachineScaleset. Bool
Vhd Virtuální pevný disk. VirtualHardDisk
writeAcceleratorEnabled Určuje, jestli má být na disku povolený nebo zakázaný writeAccelerator. Bool

VirtualHardDisk

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

ManagedDiskParameters

Jméno Popis Hodnota
diskEncryptionSet Určuje ID prostředku spravovaného disku spravovaného zákazníkem pro spravovaný disk. DiskEncryptionSetParameters
id ID prostředku řetězec
securityProfile Určuje profil zabezpečení spravovaného disku. VMDiskSecurityProfile
storageAccountType Určuje typ účtu úložiště pro spravovaný disk. POZNÁMKA: UltraSSD_LRS lze použít pouze s datovými disky, nelze jej 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

Jméno Popis Hodnota
id ID prostředku řetězec

VMDiskSecurityProfile

Jméno Popis Hodnota
diskEncryptionSet Určuje ID prostředku sady prostředků spravovaného zákazníkem spravovaného disku pro spravovaný disk, který se používá pro šifrovaný disk s důvěrným operačním systémem důvěrného virtuálního počítače a objekt blob VMGuest. DiskEncryptionSetParameters
securityEncryptionType Určuje Typ šifrování spravovaného disku. Je nastavena na DiskWithVMGuestState pro šifrování spravovaného disku spolu s objekty blob VMGuestState, VMGuestStateOnly pro šifrování pouze objektu blob VMGuestState a NonPersistedTPM pro neuchovávání stavu firmwaru v objektu blob VMGuestState. Poznámka: lze nastavit pouze pro důvěrné virtuální počítače. "DiskWithVMGuestState"
"NonPersistedTPM"
"VMGuestStateOnly"

ApiEntityReference

Jméno Popis Hodnota
id ID prostředku ARM ve tvaru /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/... řetězec

ImageReference

Jméno Popis Hodnota
communityGalleryImageId Zadali jsme jedinečné ID image galerie komunity pro nasazení virtuálního počítače. To se dá načíst z volání GET galerie komunity. řetězec
id ID prostředku řetězec
nabídnout Určuje nabídku image platformy nebo image marketplace použité k vytvoření virtuálního počítače. řetězec
vydavatel Vydavatel image. řetězec
sharedGalleryImageId Zadali jste jedinečné ID image sdílené galerie pro nasazení virtuálního počítače. To se dá načíst z volání GET sdíleného obrázku galerie. řetězec
sku Skladová položka image. řetězec
verze Určuje verzi image platformy nebo image marketplace, která se používá k vytvoření virtuálního počítače. Povolené formáty jsou Major.Minor.Build nebo Latest. Hlavní, Vedlejší a Build jsou desetinná čísla. Zadejte nejnovější verzi image, která je k dispozici v době nasazení. I když použijete nejnovější verzi, image virtuálního počítače se po nasazení automaticky neaktualizuje, i když bude k dispozici nová verze. Nepoužívejte pole Verze pro nasazení imagí galerie, image galerie by pro nasazení měla vždy používat pole ID, pokud chcete použít nejnovější verzi image galerie, stačí nastavit /subscriptions/{subscriptionId}/resourceGroups/{resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/gallerys/{galleryName}/images/{imageName} v poli ID bez zadání verze. řetězec

OSDisk

Jméno Popis Hodnota
ukrývání 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. Jen pro čtení pro Premium Storage. "Žádný"
"Jen pro čtení"
"ReadWrite"
createOption Určuje způsob vytvoření disku virtuálního počítače. Možné hodnoty jsou Attach: Tato hodnota se používá při použití specializovaného disku k vytvoření virtuálního počítače. FromImage: Tato hodnota se používá při použití image k vytvoření virtuálního počítače. Pokud používáte image platformy, měli byste také použít element imageReference popsaný výše. Pokud používáte image marketplace, měli byste také použít dříve popsaný prvek plánu. "Připojit"
"Kopírovat"
"Prázdné"
"FromImage"
"Obnovit" (povinné)
deleteOption Určuje, jestli se má disk s operačním systémem odstranit nebo odpojit po odstranění virtuálního počítače. Možné hodnoty jsou: Delete. Pokud se tato hodnota použije, disk s operačním systémem se odstraní při odstranění virtuálního počítače. Odpojit. Pokud se tato hodnota použije, disk s operačním systémem se zachovají po odstranění virtuálního počítače. Výchozí hodnota je nastavena 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 nemůže být větší než 1023. Int
encryptionSettings Určuje nastavení šifrování disku s operačním systémem. Minimální verze api: 2015-06-15. DiskEncryptionSettings
obraz Virtuální pevný disk image zdrojového uživatele. Virtuální pevný disk se zkopíruje před tím, než se připojí k virtuálnímu počítači. Pokud je k dispozici sourceImage, cílový virtuální pevný disk nesmí existovat. VirtualHardDisk
managedDisk Parametry spravovaného disku. ManagedDiskParameters
Jméno Název disku. řetězec
osType Tato vlastnost umožňuje určit typ operačního systému, který je součástí disku při vytváření virtuálního počítače z image uživatele nebo specializovaného virtuálního pevného disku. Možné hodnoty 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

Jméno Popis Hodnota
možnost Určuje dočasné nastavení disku pro disk operačního systému. "Místní"
umístění Určuje dočasné umístění disku pro disk operačního systému. Možné hodnoty jsou: CacheDisk,ResourceDisk,NvmeDisk. Výchozí chování je: CacheDisk pokud je nakonfigurovaná pro velikost virtuálního počítače, jinak ResourceDisk nebo NvmeDisk. Informace o velikosti virtuálního počítače najdete v dokumentaci k velikosti virtuálního počítače s Windows na adrese /azure/virtual-machines/windows/size a virtuálním počítači s Linuxem na adrese /azure/virtual-machines/linux/sizes a zkontrolujte, které velikosti virtuálních počítačů zpřístupňují disk mezipaměti. Minimální verze api pro NvmeDisk: 2024-03-01. "CacheDisk"
"NvmeDisk"
"ResourceDisk"

DiskEncryptionSettings

Jméno Popis Hodnota
diskEncryptionKey Určuje umístění šifrovacího klíče disku, což je tajný klíč služby Key Vault. keyVaultSecretReference
zpřístupněný Určuje, jestli má být na virtuálním počítači povolené šifrování disku. Bool
keyEncryptionKey Určuje umístění šifrovacího klíče klíče ve službě Key Vault. keyVaultKeyReference

KeyVaultSecretReference

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

KeyVaultKeyReference

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