Sdílet prostřednictvím


Microsoft.Compute virtualMachineScaleSets

Definice prostředku Bicep

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

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

Formát prostředku

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

resource symbolicname 'Microsoft.Compute/virtualMachineScaleSets@2024-07-01' = {
  extendedLocation: {
    name: 'string'
    type: 'string'
  }
  identity: {
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {}
    }
  }
  location: 'string'
  name: 'string'
  plan: {
    name: 'string'
    product: 'string'
    promotionCode: 'string'
    publisher: 'string'
  }
  properties: {
    additionalCapabilities: {
      hibernationEnabled: bool
      ultraSSDEnabled: bool
    }
    automaticRepairsPolicy: {
      enabled: bool
      gracePeriod: 'string'
      repairAction: 'string'
    }
    constrainedMaximumCapacity: bool
    doNotRunExtensionsOnOverprovisionedVMs: bool
    hostGroup: {
      id: 'string'
    }
    orchestrationMode: 'string'
    overprovision: bool
    platformFaultDomainCount: int
    priorityMixPolicy: {
      baseRegularPriorityCount: int
      regularPriorityPercentageAboveBase: int
    }
    proximityPlacementGroup: {
      id: 'string'
    }
    resiliencyPolicy: {
      resilientVMCreationPolicy: {
        enabled: bool
      }
      resilientVMDeletionPolicy: {
        enabled: bool
      }
    }
    scaleInPolicy: {
      forceDeletion: bool
      rules: [
        'string'
      ]
    }
    scheduledEventsPolicy: {
      scheduledEventsAdditionalPublishingTargets: {
        eventGridAndResourceGraph: {
          enable: bool
        }
      }
      userInitiatedReboot: {
        automaticallyApprove: bool
      }
      userInitiatedRedeploy: {
        automaticallyApprove: bool
      }
    }
    singlePlacementGroup: bool
    skuProfile: {
      allocationStrategy: 'string'
      vmSizes: [
        {
          name: 'string'
        }
      ]
    }
    spotRestorePolicy: {
      enabled: bool
      restoreTimeout: 'string'
    }
    upgradePolicy: {
      automaticOSUpgradePolicy: {
        disableAutomaticRollback: bool
        enableAutomaticOSUpgrade: bool
        osRollingUpgradeDeferral: bool
        useRollingUpgradePolicy: bool
      }
      mode: 'string'
      rollingUpgradePolicy: {
        enableCrossZoneUpgrade: bool
        maxBatchInstancePercent: int
        maxSurge: bool
        maxUnhealthyInstancePercent: int
        maxUnhealthyUpgradedInstancePercent: int
        pauseTimeBetweenBatches: 'string'
        prioritizeUnhealthyInstances: bool
        rollbackFailedInstancesOnPolicyBreach: bool
      }
    }
    virtualMachineProfile: {
      applicationProfile: {
        galleryApplications: [
          {
            configurationReference: 'string'
            enableAutomaticUpgrade: bool
            order: int
            packageReferenceId: 'string'
            tags: 'string'
            treatFailureAsDeploymentFailure: bool
          }
        ]
      }
      billingProfile: {
        maxPrice: int
      }
      capacityReservation: {
        capacityReservationGroup: {
          id: 'string'
        }
      }
      diagnosticsProfile: {
        bootDiagnostics: {
          enabled: bool
          storageUri: 'string'
        }
      }
      evictionPolicy: 'string'
      extensionProfile: {
        extensions: [
          {
            name: 'string'
            properties: {
              autoUpgradeMinorVersion: bool
              enableAutomaticUpgrade: bool
              forceUpdateTag: 'string'
              protectedSettings: any(Azure.Bicep.Types.Concrete.AnyType)
              protectedSettingsFromKeyVault: {
                secretUrl: 'string'
                sourceVault: {
                  id: 'string'
                }
              }
              provisionAfterExtensions: [
                'string'
              ]
              publisher: 'string'
              settings: any(Azure.Bicep.Types.Concrete.AnyType)
              suppressFailures: bool
              type: 'string'
              typeHandlerVersion: 'string'
            }
          }
        ]
        extensionsTimeBudget: 'string'
      }
      hardwareProfile: {
        vmSizeProperties: {
          vCPUsAvailable: int
          vCPUsPerCore: int
        }
      }
      licenseType: 'string'
      networkProfile: {
        healthProbe: {
          id: 'string'
        }
        networkApiVersion: 'string'
        networkInterfaceConfigurations: [
          {
            name: 'string'
            properties: {
              auxiliaryMode: 'string'
              auxiliarySku: 'string'
              deleteOption: 'string'
              disableTcpStateTracking: bool
              dnsSettings: {
                dnsServers: [
                  'string'
                ]
              }
              enableAcceleratedNetworking: bool
              enableFpga: bool
              enableIPForwarding: bool
              ipConfigurations: [
                {
                  name: 'string'
                  properties: {
                    applicationGatewayBackendAddressPools: [
                      {
                        id: 'string'
                      }
                    ]
                    applicationSecurityGroups: [
                      {
                        id: 'string'
                      }
                    ]
                    loadBalancerBackendAddressPools: [
                      {
                        id: 'string'
                      }
                    ]
                    loadBalancerInboundNatPools: [
                      {
                        id: 'string'
                      }
                    ]
                    primary: bool
                    privateIPAddressVersion: 'string'
                    publicIPAddressConfiguration: {
                      name: 'string'
                      properties: {
                        deleteOption: 'string'
                        dnsSettings: {
                          domainNameLabel: 'string'
                          domainNameLabelScope: 'string'
                        }
                        idleTimeoutInMinutes: int
                        ipTags: [
                          {
                            ipTagType: 'string'
                            tag: 'string'
                          }
                        ]
                        publicIPAddressVersion: 'string'
                        publicIPPrefix: {
                          id: 'string'
                        }
                      }
                      sku: {
                        name: 'string'
                        tier: 'string'
                      }
                    }
                    subnet: {
                      id: 'string'
                    }
                  }
                }
              ]
              networkSecurityGroup: {
                id: 'string'
              }
              primary: bool
            }
          }
        ]
      }
      osProfile: {
        adminPassword: 'string'
        adminUsername: 'string'
        allowExtensionOperations: bool
        computerNamePrefix: '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'
              }
            ]
          }
        }
      }
      priority: 'string'
      scheduledEventsProfile: {
        osImageNotificationProfile: {
          enable: bool
          notBeforeTimeout: 'string'
        }
        terminateNotificationProfile: {
          enable: bool
          notBeforeTimeout: 'string'
        }
      }
      securityPostureReference: {
        excludeExtensions: [
          'string'
        ]
        id: 'string'
        isOverridable: bool
      }
      securityProfile: {
        encryptionAtHost: bool
        encryptionIdentity: {
          userAssignedIdentityResourceId: 'string'
        }
        proxyAgentSettings: {
          enabled: bool
          keyIncarnationId: int
          mode: 'string'
        }
        securityType: 'string'
        uefiSettings: {
          secureBootEnabled: bool
          vTpmEnabled: bool
        }
      }
      serviceArtifactReference: {
        id: 'string'
      }
      storageProfile: {
        dataDisks: [
          {
            caching: 'string'
            createOption: 'string'
            deleteOption: 'string'
            diskIOPSReadWrite: int
            diskMBpsReadWrite: int
            diskSizeGB: int
            lun: int
            managedDisk: {
              diskEncryptionSet: {
                id: 'string'
              }
              securityProfile: {
                diskEncryptionSet: {
                  id: 'string'
                }
                securityEncryptionType: 'string'
              }
              storageAccountType: 'string'
            }
            name: '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: 'string'
            placement: 'string'
          }
          diskSizeGB: int
          image: {
            uri: 'string'
          }
          managedDisk: {
            diskEncryptionSet: {
              id: 'string'
            }
            securityProfile: {
              diskEncryptionSet: {
                id: 'string'
              }
              securityEncryptionType: 'string'
            }
            storageAccountType: 'string'
          }
          name: 'string'
          osType: 'string'
          vhdContainers: [
            'string'
          ]
          writeAcceleratorEnabled: bool
        }
      }
      userData: 'string'
    }
    zonalPlatformFaultDomainAlignMode: 'string'
    zoneBalance: bool
  }
  sku: {
    capacity: int
    name: 'string'
    tier: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
  zones: [
    'string'
  ]
}

Hodnoty vlastností

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

AdditionalUnattendContent

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

ApiEntityReference

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

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[]

AutomaticOSUpgradePolicy

Jméno Popis Hodnota
disableAutomaticRollback Určuje, jestli má být funkce vrácení image operačního systému zakázaná. Výchozí hodnota je false. Bool
enableAutomaticOSUpgrade Označuje, jestli se upgrady operačního systému mají automaticky použít u instancí škálovací sady, a to v případě, že bude k dispozici novější verze image operačního systému. Výchozí hodnota je false. Pokud je tato hodnota nastavena na hodnotu true pro škálovací sady založené na Windows, enableAutomaticUpdates je automaticky nastavena na false a nelze ji nastavit na true. Bool
osRollingUpgradeDeferral Určuje, jestli by se u automatického upgradu operačního systému mělo provést odložení. Odložené upgrady operačního systému budou posílat upřesňující oznámení na základě jednotlivých virtuálních počítačů, že upgrade operačního systému z postupných upgradů je příchozí, prostřednictvím značky IMDS Platform.PendingOSUpgrade. Upgrade se pak odrazí, dokud se upgrade neschválí prostřednictvím volání ApproveRollingUpgrade. Bool
useRollingUpgradePolicy Označuje, jestli se při automatickém upgradu operačního systému mají používat zásady postupného upgradu. Výchozí hodnota je false. Pokud v sadě VMSS není definovaná žádná zásada, automatický upgrade operačního systému se vrátí k výchozím zásadám. Bool

AutomaticRepairsPolicy

Jméno Popis Hodnota
zpřístupněný Určuje, jestli se mají ve škálovací sadě virtuálních počítačů povolit automatické opravy. Výchozí hodnota je false. Bool
gracePeriod Doba, po kterou jsou automatické opravy pozastavené kvůli změně stavu na virtuálním počítači. Čas odkladu začíná po dokončení změny stavu. To pomáhá vyhnout se předčasně nebo náhodným opravám. Doba trvání by měla být zadána ve formátu ISO 8601. Minimální povolená doba odkladu je 10 minut (PT10M), což je také výchozí hodnota. Maximální povolená doba odkladu je 90 minut (PT90M). řetězec
repairAction Typ akce opravy (nahrazení, restartování, obnovení image), která se použije k opravě virtuálních počítačů, které nejsou v pořádku ve škálovací sadě. Výchozí hodnota je nahrazena. Reimage
"Nahradit"
Restartovat

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

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

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 tématu 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

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

DiskEncryptionSetParameters

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

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

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

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

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

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é)

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ý

Microsoft.Compute/virtualMachineScaleSets

Jméno Popis Hodnota
extendedLocation Rozšířené umístění škálovací sady virtuálních počítačů. ExtendedLocation
identita Identita škálovací sady virtuálních počítačů, pokud je nakonfigurovaná. VirtualMachineScaleSetIdentity
umístění Umístění prostředku string (povinné)
Jméno Název prostředku string (povinné)
plán Určuje informace o imagi marketplace použité k vytvoření virtuálního počítače. Tento prvek se používá jenom pro image z marketplace. Než budete moct použít image z marketplace z rozhraní API, musíte image povolit pro programové použití. Na webu Azure Portal vyhledejte image marketplace, kterou chcete použít, a potom klikněte na Chcete nasadit programově, začněte –>. Zadejte požadované informace a klikněte na Uložit. plánu
vlastnosti Popisuje vlastnosti škálovací sady virtuálních počítačů. virtualMachineScaleSetProperties
sku Skladová položka škálovací sady virtuálních počítačů. skladové položky
visačky Značky prostředků Slovník názvů a hodnot značek Viz Značky v šablonách
zóny Zóny škálovací sady virtuálních počítačů. string[]

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

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ě"

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

PriorityMixPolicy

Jméno Popis Hodnota
baseRegularPriorityCount Základní počet běžných virtuálních počítačů s prioritou, které se vytvoří v této škálovací sadě při horizontálním navýšení kapacity. Int

Omezení:
Minimální hodnota = 0
regularPriorityPercentageAboveBase Procento instancí virtuálních počítačů po dosažení základního běžného počtu priorit, které se očekává, že budou používat pravidelnou prioritu. Int

Omezení:
Minimální hodnota = 0
Maximální hodnota = 100

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í

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'

ResiliencyPolicy

Jméno Popis Hodnota
resilientVMCreationPolicy Parametry konfigurace použité při vytváření odolných virtuálních počítačů. odolných zásadVMCreationPolicy
resilientVMDeletionPolicy Parametry konfigurace použité při odstraňování odolných virtuálních počítačů. odolné VMDeletionPolicy

ResilientVMCreationPolicy

Jméno Popis Hodnota
zpřístupněný Určuje, jestli se má ve škálovací sadě virtuálních počítačů povolit vytvoření odolného virtuálního počítače. Výchozí hodnota je false. Bool

ResilientVMDeletionPolicy

Jméno Popis Hodnota
zpřístupněný Určuje, jestli má být ve škálovací sadě virtuálních počítačů povolené odstranění odolného virtuálního počítače. Výchozí hodnota je false. Bool

Značky prostředků

Jméno Popis Hodnota

RollingUpgradePolicy

Jméno Popis Hodnota
enableCrossZoneUpgrade Povolte VMSS ignorovat hranice AZ při vytváření dávek upgradu. Zvažte aktualizaci domény a maxBatchInstancePercent k určení velikosti dávky. Bool
maxBatchInstancePercent Maximální procento celkových instancí virtuálních počítačů, které budou upgradovány současně postupným upgradem v jedné dávce. Vzhledem k tomu, že se jedná o maximum, instance, které nejsou v pořádku v předchozích nebo budoucích dávkách, můžou způsobit snížení procenta instancí v dávce, aby se zajistila vyšší spolehlivost. Výchozí hodnota pro tento parametr je 20%. Int

Omezení:
Minimální hodnota = 5
Maximální hodnota = 100
maxSurge Vytvořte nové virtuální počítače pro upgrade škálovací sady místo aktualizace existujících virtuálních počítačů. Existující virtuální počítače budou odstraněny po vytvoření nových virtuálních počítačů pro každou dávku. Bool
maxUnhealthyInstancePercent Maximální procento celkových instancí virtuálních počítačů ve škálovací sadě, které může být současně v pořádku, buď v důsledku upgradu, nebo zjištěním stavu, který není v pořádku, kontroluje stav virtuálního počítače před přerušením postupného upgradu. Toto omezení se zkontroluje před spuštěním jakékoli dávky. Výchozí hodnota pro tento parametr je 20%. Int

Omezení:
Minimální hodnota = 5
Maximální hodnota = 100
maxUnhealthyUpgradedInstancePercent Maximální procento upgradovanýchinstancích Tato kontrola proběhne po upgradu každé dávky. Pokud se toto procento někdy překročí, průběžná aktualizace se přeruší. Výchozí hodnota pro tento parametr je 20%. Int

Omezení:
Minimální hodnota = 0
Maximální hodnota = 100
pauseTimeBetweenBatches Doba čekání mezi dokončením aktualizace pro všechny virtuální počítače v jedné dávce a spuštěním další dávky. Doba trvání by měla být zadána ve formátu ISO 8601. Výchozí hodnota je 0 sekund (PT0S). řetězec
prioritizeUnhealthyInstances Upgradujte všechny instance, které nejsou v pořádku, ve škálovací sadě před všemi instancemi, které jsou v pořádku. Bool
rollbackFailedInstancesOnPolicyBreach Vrácení neúspěšných instancí do předchozího modelu v případě porušení zásad postupného upgradu Bool

ScaleInPolicy

Jméno Popis Hodnota
forceDeletion Tato vlastnost umožňuje určit, jestli virtuální počítače zvolené k odebrání musí být vynucené odstranění, když se škálovací sada virtuálních počítačů škáluje. (Funkce ve verzi Preview) Bool
pravidla Pravidla, která se mají dodržovat při škálování ve škálovací sadě virtuálních počítačů.

Možné hodnoty:

Výchozí Když je škálovací sada virtuálních počítačů škálovací sada škálovaná, bude škálovací sada nejprve vyvážená napříč zónami, pokud se jedná o zónovou škálovací sadu. Pak bude vyvážená napříč doménami selhání co nejvíce. V rámci každé domény selhání budou virtuální počítače vybrané k odebrání nejnovějšími počítači, které nejsou chráněné před horizontálním navýšením kapacity.

Při škálování škálovací sady virtuálních počítačů se pro odebrání vyberou nejstarší virtuální počítače, které nejsou chráněné proti horizontálnímu snížení kapacity. V případě zónových škálovacích sad virtuálních počítačů bude škálovací sada nejprve vyvážená napříč zónami. V každé zóně se pro odebrání vyberou nejstarší virtuální počítače, které nejsou chráněné.

nejnovější virtuální počítače Pokud se škálovací sada virtuálních počítačů škáluje na více systémů, zvolí se k odebrání nejnovějších virtuálních počítačů, které nejsou chráněné proti horizontálnímu snížení kapacity. V případě zónových škálovacích sad virtuálních počítačů bude škálovací sada nejprve vyvážená napříč zónami. V každé zóně se pro odebrání vyberou nejnovější virtuální počítače, které nejsou chráněné.

Řetězcové pole obsahující některou z těchto možností:
Výchozí
Nejnovější virtuální počítač
Nejstarší virtuální počítač

ScheduledEventsAdditionalPublishingTargets

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

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

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

SecurityPostureReference

Jméno Popis Hodnota
excludeExtensions Seznam názvů rozšíření virtuálních počítačů, které se mají vyloučit při použití stavu zabezpečení string[]
id Id odkazu na stav zabezpečení ve formě /CommunityGalleries/{communityGalleryName}/securityPostures/{securityPostureName}/versions/{major.minor.patch} nejnovější string (povinné)
isOverridable Určuje, jestli uživatel může přepsat stav zabezpečení. Bool

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

ServiceArtifactReference

Jméno Popis Hodnota
id Id odkazu artefaktů služby ve formě /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Compute/gallerys/{galleryName}/serviceArtifacts/{serviceArtifactName}/vmArtifactsProfiles/{vmArtifactsProfilesName} řetězec

Sku

Jméno Popis Hodnota
kapacita Určuje počet virtuálních počítačů ve škálovací sadě. Int
Jméno Název skladové položky. řetězec
úroveň Určuje úroveň virtuálních počítačů ve škálovací sadě.

Možné hodnoty:

Standard

Základní
řetězec

SkuProfile

Jméno Popis Hodnota
allocationStrategy Určuje strategii přidělování pro škálovací sadu virtuálních počítačů, na základě které budou virtuální počítače přiděleny. CapacityOptimized
NejnižšíCena
vmSizes Určuje velikosti virtuálních počítačů pro škálovací sadu virtuálních počítačů. SkuProfileVMSize[]

SkuProfileVMSize

Jméno Popis Hodnota
Jméno Určuje název velikosti virtuálního počítače. řetězec

SpotRestorePolicy

Jméno Popis Hodnota
zpřístupněný Povolí funkci Spot-Try-Restore, ve které se vyřazované instance spotové služby VMSS SPOT pokusí obnovit oportunisticky na základě dostupnosti kapacity a cenových omezení. Bool
restoreTimeout Hodnota časového limitu vyjádřená jako doba trvání iso 8601, po které se platforma nebude pokoušet obnovit spotové instance VMSS řetězec

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

Podsourc

Jméno Popis Hodnota
id ID prostředku ř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

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

UpgradePolicy

Jméno Popis Hodnota
automaticOSUpgradePolicy Parametry konfigurace používané k provádění automatického upgradu operačního systému AutomaticOSUpgradePolicy
režim Určuje režim upgradu na virtuální počítače ve škálovací sadě.

Možné hodnoty:

Ruční – řídíte aplikaci aktualizací virtuálních počítačů ve škálovací sadě. Provedete to pomocí akce manualUpgrade.

Automatické – Všechny virtuální počítače ve škálovací sadě se automaticky aktualizují současně.
"Automaticky"
"Ručně"
"Rolling"
rollingUpgradePolicy Parametry konfigurace použité při postupném upgradu. RollingUpgradePolicy

UserAssignedIdentities

Jméno Popis Hodnota

UserAssignedIdentitiesValue

Jméno Popis Hodnota

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

VaultCertificate

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

{
"data":"<>",
"dataType":"pfx",
"password":"<pfx-file-password>"
}
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

VaultSecretGroup

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

VirtualHardDisk

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

VirtualMachineScaleSetDataDisk

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í hodnoty jsou: None pro úložiště úrovně Standard. Jen pro čtení pro Premium Storage. None (Žádný)
ReadOnly
ReadWrite
createOption Možnost vytvoření. Připojit
Kopírovat
"Prázdné"
FromImage
Obnovit (povinné)
deleteOption Určuje, jestli se má datový disk odstranit nebo odpojit po odstranění flex VMSS (tato funkce je dostupná jenom pro VMSS s flexibilním orchestrationModem).

Možné hodnoty:

Odstranit Pokud se tato hodnota použije, datový disk se odstraní při odstranění virtuálního počítače VMSS Flex.

Odpojit Pokud se tato hodnota použije, datový disk se zachovají po odstranění virtuálního počítače VMSS Flex.

Výchozí hodnota je nastavena na Odstranit.
Odstranit
"Odpojit"
diskIOPSReadWrite Určuje Read-Write IOPS spravovaného disku. Mělo by se použít pouze v případě, že je storageAccountType UltraSSD_LRS. Pokud nezadáte, přiřadí se výchozí hodnota na základě diskuSizeGB. Int
diskMBpsReadWrite Určuje šířku pásma v MB za sekundu pro spravovaný disk. Mělo by se použít pouze v případě, že je storageAccountType UltraSSD_LRS. Pokud nezadáte, přiřadí se výchozí hodnota na základě diskuSizeGB. Int
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
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. VirtualMachineScaleSetManagedDiskParameters
Jméno Název disku. řetězec
writeAcceleratorEnabled Určuje, jestli má být na disku povolený nebo zakázaný writeAccelerator. Bool

VirtualMachineScaleSetExtension

Jméno Popis Hodnota
Jméno Název rozšíření. řetězec
vlastnosti Popisuje vlastnosti rozšíření škálovací sady virtuálních počítačů. VirtualMachineScaleSetExtensionProperties

VirtualMachineScaleSetExtensionProfile

Jméno Popis Hodnota
rozšíření Prostředky podřízeného rozšíření škálovací sady virtuálních počítačů. VirtualMachineScaleSetExtension[]
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

VirtualMachineScaleSetExtensionProperties

Jméno Popis Hodnota
autoUpgradeMinorVersion Určuje, jestli má rozšíření používat novější podverzi, pokud je k dispozici v době nasazení. Po nasazení však rozšíření neupgraduje podverze, pokud se znovu nenasadí, a to ani s touto vlastností nastavenou na true. Bool
enableAutomaticUpgrade Určuje, jestli má být rozšíření automaticky upgradováno platformou, pokud je k dispozici novější verze rozšíření. Bool
forceUpdateTag Pokud je zadána hodnota a liší se od předchozí hodnoty, bude obslužná rutina rozšíření nucena aktualizovat i v případě, že konfigurace rozšíření nebyla změněna. řetězec
protectedSettings Rozšíření může obsahovat buď protectedSettings, nebo protectedSettingsFromKeyVault, nebo vůbec žádná chráněná nastavení. jakýkoliv
protectedSettingsFromKeyVault Nastavení chráněná rozšířeními, která jsou předána odkazem, a spotřebovaná z trezoru klíčů keyVaultSecretReference
provisionAfterExtensions Kolekce názvů rozšíření, po kterých je potřeba toto rozšíření zřídit. string[]
vydavatel Název vydavatele obslužné rutiny rozšíření. řetězec
nastavení Veřejná nastavení formátovaná json pro rozšíření jakýkoliv
suppressFailures Určuje, jestli se potlačí selhání vyplývající z rozšíření (provozní selhání, jako je například nepřipojování k virtuálnímu počítači, nebudou potlačována bez ohledu na tuto hodnotu). Výchozí hodnota je false. Bool
typ Určuje typ rozšíření; Příkladem je CustomScriptExtension. řetězec
typeHandlerVersion Určuje verzi obslužné rutiny skriptu. řetězec

VirtualMachineScaleSetHardwareProfile

Jméno Popis Hodnota
vmSizeProperties Určuje vlastnosti pro přizpůsobení velikosti virtuálního počítače. Minimální verze api: 2021-11-01. Další podrobnosti najdete v pokynech v přizpůsobení virtuálního počítače. VMSizeProperties

VirtualMachineScaleSetIdentity

Jméno Popis Hodnota
typ Typ identity používané pro škálovací sadu virtuálních 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 ze škálovací sady virtuálních počítačů. None (Žádný)
SystemAssigned
SystemAssigned, UserAssigned
UserAssigned
userAssignedIdentities Seznam identit uživatelů přidružených ke škálovací sadě virtuálních počítačů. 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

VirtualMachineScaleSetIPConfiguration

Jméno Popis Hodnota
Jméno Název konfigurace PROTOKOLU IP. string (povinné)
vlastnosti Popisuje vlastnosti konfigurace IP profilu sítě škálovací sady virtuálních počítačů. virtualMachineScaleSetIPConfigurationProperties

VirtualMachineScaleSetIPConfigurationProperties

Jméno Popis Hodnota
applicationGatewayBackendAddressPools Určuje pole odkazů na back-endové fondy adres aplikačních bran. Škálovací sada může odkazovat na back-endové fondy adres více aplikačních bran. Více škálovacích sad nemůže používat stejnou aplikační bránu. subresource[]
applicationSecurityGroups Určuje pole odkazů na skupinu zabezpečení aplikace. subresource[]
loadBalancerBackendAddressPools Určuje pole odkazů na back-endové fondy adres nástrojů pro vyrovnávání zatížení. Škálovací sada může odkazovat na back-endové fondy adres jednoho veřejného a jednoho interního nástroje pro vyrovnávání zatížení. Více škálovacích sad nemůže použít stejný nástroj pro vyrovnávání zatížení skladové položky Basic. subresource[]
loadBalancerInboundNatPools Určuje pole odkazů na příchozí fondy Nat nástrojů pro vyrovnávání zatížení. Škálovací sada může odkazovat na příchozí fondy nat jednoho veřejného a jednoho interního nástroje pro vyrovnávání zatížení. Více škálovacích sad nemůže použít stejný nástroj pro vyrovnávání zatížení skladové položky Basic. subresource[]
primární Určuje primární síťové rozhraní v případě, že má virtuální počítač více než 1 síťové rozhraní. Bool
privateIPAddressVersion K dispozici od verze Api-Version 2017-03-30 dále představuje, jestli je konkrétní konfigurace ip adres IPv4 nebo IPv6. Výchozí hodnota se považuje za protokol IPv4. Možné hodnoty jsou: IPv4 a IPv6. IPv4
IPv6
publicIPAddressConfiguration PublicIPAddressConfiguration. VirtualMachineScaleSetPublicIPAddressConfiguration
podsíť Určuje identifikátor podsítě. apiEntityReference

VirtualMachineScaleSetIpTag

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

VirtualMachineScaleSetManagedDiskParameters

Jméno Popis Hodnota
diskEncryptionSet Určuje ID prostředku spravovaného disku spravovaného zákazníkem pro spravovaný disk. DiskEncryptionSetParameters
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

VirtualMachineScaleSetNetworkConfiguration

Jméno Popis Hodnota
Jméno Název konfigurace sítě. string (povinné)
vlastnosti Popisuje konfiguraci PROTOKOLU IP profilu sítě škálovací sady virtuálních počítačů. virtualMachineScaleSetNetworkConfigurationProperties

VirtualMachineScaleSetNetworkConfigurationDnsSettings

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

VirtualMachineScaleSetNetworkConfigurationProperties

Jméno Popis Hodnota
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. VirtualMachineScaleSetNetworkConfigurationDnsSettings
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í. VirtualMachineScaleSetIPConfiguration[] (povinné)
networkSecurityGroup Skupina zabezpečení sítě. subresource
primární Určuje primární síťové rozhraní v případě, že má virtuální počítač více než 1 síťové rozhraní. Bool

VirtualMachineScaleSetNetworkProfile

Jméno Popis Hodnota
healthProbe Odkaz na sondu nástroje pro vyrovnávání zatížení sloužící k určení stavu instance ve škálovací sadě virtuálních počítačů. Odkaz bude ve formuláři: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/probes/{probeName}. apiEntityReference
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í pro škálovací sadu virtuálních počítačů s flexibilním režimem orchestrace. '2020-11-01'
networkInterfaceConfigurations Seznam konfigurací sítě. VirtualMachineScaleSetNetworkConfiguration[]

VirtualMachineScaleSetOSDisk

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í hodnoty jsou: None pro úložiště úrovně Standard. Jen pro čtení pro Premium Storage. None (Žádný)
ReadOnly
ReadWrite
createOption Určuje způsob vytvoření virtuálních počítačů ve škálovací sadě. Jediná povolená hodnota je: FromImage. Tato hodnota se používá při vytváření virtuálního počítače pomocí image. Pokud používáte image platformy, použijete také element imageReference popsaný výše. Pokud používáte image marketplace, použijete také dříve popsaný prvek plánu. Připojit
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í flex sady VMSS (tato funkce je dostupná jenom pro VMSS s flexibilním režimem OrchestraationMode).

Možné hodnoty:

Odstranit 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 VMSS Flex.

Odpojit Pokud se tato hodnota použije, disk s operačním systémem se zachová po odstranění virtuálního počítače VMSS Flex.

Výchozí hodnota je nastavena na Odstranit. Pro dočasný disk s operačním systémem je výchozí hodnota nastavena na Delete. 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ý škálovací sadou virtuálních počítačů. 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
obraz Určuje informace o nespravované imagi uživatele, na které se má škálovací sada založit. VirtualHardDisk
managedDisk Parametry spravovaného disku. VirtualMachineScaleSetManagedDiskParameters
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
VhdContainers Určuje adresy URL kontejneru, které se používají k ukládání disků operačního systému pro škálovací sadu. string[]
writeAcceleratorEnabled Určuje, jestli má být na disku povolený nebo zakázaný writeAccelerator. Bool

VirtualMachineScaleSetOSProfile

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.

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 se mají ve škálovací sadě virtuálních počítačů povolit operace rozšíření. Tato možnost může být nastavena pouze na Hodnotu False, pokud ve škálovací sadě virtuálních počítačů nejsou k dispozici žádná rozšíření. Bool
computerNamePrefix Určuje předponu názvu počítače pro všechny virtuální počítače ve škálovací sadě. Předpony názvu počítače musí mít délku 1 až 15 znaků. řetězec
customData Určuje řetězec s kódováním base-64 vlastních dat. Kódovaný řetězec base-64 je dekódován do binárního pole, které je uloženo jako soubor na virtuálním počítači. Maximální délka binárního pole je 65535 bajtů. Informace o použití cloud-init pro virtuální počítač najdete v tématu Použití cloud-init k přizpůsobení virtuálního počítače s Linuxem během vytváření řetězec
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če ve škálovací sadě. 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

VirtualMachineScaleSetProperties

Jméno Popis Hodnota
additionalCapabilities Určuje další možnosti povolené nebo zakázané na virtuálních počítačích ve škálovací sadě virtuálních počítačů. Například: jestli mají virtuální počítače možnost podporovat připojení spravovaných datových disků s typem účtu úložiště UltraSSD_LRS. additionalcapabilities
automaticRepairsPolicy Zásady pro automatické opravy AutomaticRepairsPolicy
constrainedMaximumCapacity Volitelná vlastnost, která musí být buď nastavena na Hodnotu True, nebo vynechána. Bool
doNotRunExtensionsOnOverprovisionedVMs Pokud je povolené nadměrné zřízení, rozšíření se spustí jenom na požadovaném počtu virtuálních počítačů, které se nakonec uchovávají. Tato vlastnost proto zajistí, že se rozšíření nespustí na nadbytečných nadsaděných virtuálních počítačích. Bool
hostGroup Určuje informace o vyhrazené skupině hostitelů, ve které se nachází škálovací sada virtuálních počítačů. Minimální verze api: 2020-06-01. subresource
orchestraationMode Určuje režim orchestrace pro škálovací sadu virtuálních počítačů. "Flexibilní"
"Uniforma"
overprovision Určuje, jestli má být škálovací sada virtuálních počítačů nadměrně zřízená. Bool
platformFaultDomainCount Počet domén selhání pro každou skupinu umístění Int
priorityMixPolicy Určuje požadované cíle pro kombinování spotových a běžných virtuálních počítačů s prioritou ve stejné instanci VMSS Flex. PriorityMixPolicy
proximityPlacementGroup Určuje informace o skupině umístění bezkontaktní komunikace, ke které by měla být přiřazena škálovací sada virtuálních počítačů. Minimální verze api: 2018-04-01. subresource
resiliencyPolicy Zásady odolnosti ResiliencyPolicy
scaleInPolicy Určuje zásady použité při škálování virtuálních počítačů ve škálovací sadě virtuálních počítačů. ScaleInPolicy
scheduledEventsPolicy The ScheduledEventsPolicy. ScheduledEventsPolicy
singlePlacementGroup Pokud je pravda, omezuje škálovací sadu na jednu skupinu umístění, maximální velikost 100 virtuálních počítačů. POZNÁMKA: Pokud je singlePlacementGroup true, může být změněn na false. Pokud je však singlePlacementGroup false, nemusí být změněn na hodnotu true. Bool
skuProfile Určuje profil skladové položky pro škálovací sadu virtuálních počítačů. SkuProfile
spotRestorePolicy Určuje vlastnosti spotového obnovení pro škálovací sadu virtuálních počítačů. SpotRestorePolicy
upgradePolicy Zásady upgradu. UpgradePolicy
virtualMachineProfile Profil virtuálního počítače. VirtualMachineScaleSetVMProfile
zonalPlatformFaultDomainAlignMode Určuje režim zarovnání mezi výpočetní sadou virtuálních počítačů a počtem domén selhání úložiště. Zarovnané
"Nezarovnané"
zoneBalance Jestli chcete vynutit výhradně i distribuci virtuálních počítačů mezi x zónami v případě výpadku zóny. Vlastnost zoneBalance lze nastavit pouze v případě, že vlastnost zóny škálovací sady obsahuje více než jednu zónu. Pokud nejsou zadány žádné zóny nebo pouze jedna zóna, vlastnost zoneBalance by neměla být nastavena. Bool

VirtualMachineScaleSetPublicIPAddressConfiguration

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

VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings

Jméno Popis Hodnota
domainNameLabel Popisek názvu domény. Zřetězení popisku názvu domény a indexu virtuálního počítače bude popisky názvů domén prostředků PublicIPAddress, které se vytvoří. string (povinné)
domainNameLabelScope Obor popisku názvu domény. Zřetězení popisku názvu domény hash, který se vygeneroval podle zásad z oboru popisku názvu domény a indexu virtuálního počítače, bude popisky názvů domén prostředků PublicIPAddress, které se vytvoří. NoReuse
ResourceGroupReuse
SubscriptionReuse
TenantReuse

VirtualMachineScaleSetPublicIPAddressConfigurationProperties

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 . VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings
idleTimeoutInMinutes Časový limit nečinnosti veřejné IP adresy. Int
ipTags Seznam značek IP adres přidružených k veřejné IP adrese VirtualMachineScaleSetIpTag[]
publicIPAddressVersion K dispozici od verze Api-Version 2019-07-01 dále představuje, jestli je konkrétní konfigurace ip adres IPv4 nebo IPv6. Výchozí hodnota se považuje za protokol IPv4. Možné hodnoty jsou: IPv4 a IPv6. IPv4
IPv6
publicIPPrefix PublicIPPrefix, ze kterého chcete přidělit veřejné IP adresy. subresource

VirtualMachineScaleSetStorageProfile

Jméno Popis Hodnota
dataDisks Určuje parametry, které se používají k přidání datových disků do virtuálních počítačů ve škálovací sadě. 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. VirtualMachineScaleSetDataDisk[]
diskControllerType řetězec
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ého virtuálními počítači ve škálovací sadě. 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. virtualMachineScaleSetOSDisk

VirtualMachineScaleSetVMProfile

Jméno Popis Hodnota
applicationProfile Určuje aplikace galerie, které mají být zpřístupněny virtuálnímu počítači nebo VMSS. ApplicationProfile
billingProfile Určuje podrobnosti související s fakturací spotových virtuálních počítačů Azure. Minimální verze api: 2019-03-01. BillingProfile
capacityReservation Určuje podrobnosti související s rezervací kapacity škálovací sady. 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
extensionProfile Určuje kolekci nastavení pro rozšíření nainstalovaná na virtuálních počítačích ve škálovací sadě. VirtualMachineScaleSetExtensionProfile
hardwareProfile Určuje podrobnosti související s hardwarovým profilem škálovací sady. Minimální verze api: 2021-11-01. VirtualMachineScaleSetHardwareProfile
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 vlastnosti síťových rozhraní virtuálních počítačů ve škálovací sadě. virtualMachineScaleSetNetworkProfile
osProfile Určuje nastavení operačního systému pro virtuální počítače ve škálovací sadě. VirtualMachineScaleSetOSProfile
priorita Určuje prioritu pro virtuální počítače ve škálovací sadě. Minimální verze api: 2017-10-30-preview. "Nízká"
"Normální"
"Spot"
scheduledEventsProfile Určuje konfigurace související s naplánovanou událostí. ScheduledEventsProfile
securityPostureReference Určuje stav zabezpečení, který se má použít ve škálovací sadě. Minimální verze api: 2023-03-01 SecurityPostureReference
securityProfile Určuje nastavení profilu souvisejícího se zabezpečením pro virtuální počítače ve škálovací sadě. SecurityProfile
serviceArtifactReference Určuje ID odkazu na artefakt služby použité k nastavení stejné verze image pro všechny virtuální počítače ve škálovací sadě při použití nejnovější verze image. Minimální verze api: 2022-11-01 ServiceArtifactReference
storageProfile Určuje nastavení úložiště pro disky virtuálního počítače. virtualMachineScaleSetStorageProfile
userData UserData pro virtuální počítače ve škálovací sadě, které musí být zakódované v 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

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

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

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

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

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":"<>",
"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

Ukázky rychlého startu

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

Soubor Bicep Popis
škálovací sada virtuálních počítačů azure Game Developer Virtual Machine Škálovací sada virtuálních počítačů azure Game Developer zahrnuje moduly Licencsed, jako je Unreal.
nasazení zabezpečeného clusteru s 5 uzly Tato šablona umožňuje nasadit zabezpečený cluster Service Fabric s 5 uzly s Windows Serverem 2019 Datacenter na Standard_D2_v2 Velikost VMSS.
nasazení clusteru Nextflow genomics Tato šablona nasadí škálovatelný cluster Nextflow s jumpboxem, n uzly clusteru, podporou Dockeru a sdíleným úložištěm.
Nasazení důvěryhodné spouštěcí sady pro virtuální počítače s Windows Tato šablona umožňuje nasadit důvěryhodnou spouštěcí škálovací sadu virtuálních počítačů s Windows pomocí nejnovější opravené verze Windows Serveru 2016, Windows Serveru 2019 nebo Windows Serveru 2022 Azure Edition. Tyto virtuální počítače jsou za nástrojem pro vyrovnávání zatížení s pravidly překladu adres (NAT) pro připojení RDP. Pokud povolíte Secureboot a vTPM, nainstaluje se na váš VMSS rozšíření Ověření hosta. Toto rozšíření provede vzdálené ověření identity cloudem.
nasazení škálovací sady virtuálních počítačů s virtuálními počítači s Windows a automatickým škálováním Tato šablona umožňuje nasadit jednoduchou škálovací sadu virtuálních počítačů s Windows pomocí nejnovější opravené verze Windows 2008-R2-SP1, 2012-Datacenter nebo 2012-R2-Datacenter. Tyto virtuální počítače jsou za nástrojem pro vyrovnávání zatížení s pravidly překladu adres (NAT) pro připojení RDP. Mají také integrované automatické škálování.
Nasazení sady VMSS, která připojí každý virtuální počítač ke sdílené složce Azure Files Tato šablona nasadí škálovací sadu virtuálních počítačů s Ubuntu a pomocí rozšíření vlastních skriptů připojí každý virtuální počítač ke sdílené složce Azure Files.
Nasazení škálovací sady virtuálních počítačů s Windows pomocí služby Azure Application Gateway Tato šablona umožňuje nasadit jednoduchou škálovací sadu virtuálních počítačů s Windows integrovanou se službou Azure Application Gateway a podporuje až 1 000 virtuálních počítačů.
nasazení škálovací sady virtuálních počítačů se serverem Python Bottle & automatického škálování Nasaďte škálovací sadu virtuálních počítačů za nástrojem pro vyrovnávání zatížení nebo naT & každému virtuálnímu počítači, na kterém běží jednoduchá aplikace Python Bottle, která funguje. S nakonfigurovanou škálovací sadou automatického škálování podle potřeby horizontálně navyšuje kapacitu &
škálovací sady virtuálních počítačů s automatickým škálováním, na kterém běží webové aplikace IIS Nasadí škálovací sadu virtuálních počítačů s Windows se službou IIS a velmi základní webovou aplikací .NET MVC. Rozšíření VMSS PowerShell DSC se využívá k instalaci služby IIS a nasazení balíčku WebDeploy.
Rychlý start flexibilního režimu orchestrace VMSS pro Linux Tato šablona nasadí jednoduchou škálovací sadu virtuálních počítačů s instancemi za Azure Load Balancerem. Škálovací sada virtuálních počítačů je v flexibilním režimu orchestrace. Pomocí parametru operačního systému zvolte nasazení Linux (Ubuntu) nebo Windows (Windows Server Datacenter 2019). POZNÁMKA: Tato šablona rychlého startu umožňuje síťový přístup k portům pro správu virtuálních počítačů (SSH, RDP) z libovolné internetové adresy a neměl by se používat pro produkční nasazení.
VMSS s předponou veřejné IP adresy Šablona pro nasazení VMSS s předponou veřejné IP adresy

Definice prostředku šablony ARM

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

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

Formát prostředku

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

{
  "type": "Microsoft.Compute/virtualMachineScaleSets",
  "apiVersion": "2024-07-01",
  "name": "string",
  "extendedLocation": {
    "name": "string",
    "type": "string"
  },
  "identity": {
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {
      }
    }
  },
  "location": "string",
  "plan": {
    "name": "string",
    "product": "string",
    "promotionCode": "string",
    "publisher": "string"
  },
  "properties": {
    "additionalCapabilities": {
      "hibernationEnabled": "bool",
      "ultraSSDEnabled": "bool"
    },
    "automaticRepairsPolicy": {
      "enabled": "bool",
      "gracePeriod": "string",
      "repairAction": "string"
    },
    "constrainedMaximumCapacity": "bool",
    "doNotRunExtensionsOnOverprovisionedVMs": "bool",
    "hostGroup": {
      "id": "string"
    },
    "orchestrationMode": "string",
    "overprovision": "bool",
    "platformFaultDomainCount": "int",
    "priorityMixPolicy": {
      "baseRegularPriorityCount": "int",
      "regularPriorityPercentageAboveBase": "int"
    },
    "proximityPlacementGroup": {
      "id": "string"
    },
    "resiliencyPolicy": {
      "resilientVMCreationPolicy": {
        "enabled": "bool"
      },
      "resilientVMDeletionPolicy": {
        "enabled": "bool"
      }
    },
    "scaleInPolicy": {
      "forceDeletion": "bool",
      "rules": [ "string" ]
    },
    "scheduledEventsPolicy": {
      "scheduledEventsAdditionalPublishingTargets": {
        "eventGridAndResourceGraph": {
          "enable": "bool"
        }
      },
      "userInitiatedReboot": {
        "automaticallyApprove": "bool"
      },
      "userInitiatedRedeploy": {
        "automaticallyApprove": "bool"
      }
    },
    "singlePlacementGroup": "bool",
    "skuProfile": {
      "allocationStrategy": "string",
      "vmSizes": [
        {
          "name": "string"
        }
      ]
    },
    "spotRestorePolicy": {
      "enabled": "bool",
      "restoreTimeout": "string"
    },
    "upgradePolicy": {
      "automaticOSUpgradePolicy": {
        "disableAutomaticRollback": "bool",
        "enableAutomaticOSUpgrade": "bool",
        "osRollingUpgradeDeferral": "bool",
        "useRollingUpgradePolicy": "bool"
      },
      "mode": "string",
      "rollingUpgradePolicy": {
        "enableCrossZoneUpgrade": "bool",
        "maxBatchInstancePercent": "int",
        "maxSurge": "bool",
        "maxUnhealthyInstancePercent": "int",
        "maxUnhealthyUpgradedInstancePercent": "int",
        "pauseTimeBetweenBatches": "string",
        "prioritizeUnhealthyInstances": "bool",
        "rollbackFailedInstancesOnPolicyBreach": "bool"
      }
    },
    "virtualMachineProfile": {
      "applicationProfile": {
        "galleryApplications": [
          {
            "configurationReference": "string",
            "enableAutomaticUpgrade": "bool",
            "order": "int",
            "packageReferenceId": "string",
            "tags": "string",
            "treatFailureAsDeploymentFailure": "bool"
          }
        ]
      },
      "billingProfile": {
        "maxPrice": "int"
      },
      "capacityReservation": {
        "capacityReservationGroup": {
          "id": "string"
        }
      },
      "diagnosticsProfile": {
        "bootDiagnostics": {
          "enabled": "bool",
          "storageUri": "string"
        }
      },
      "evictionPolicy": "string",
      "extensionProfile": {
        "extensions": [
          {
            "name": "string",
            "properties": {
              "autoUpgradeMinorVersion": "bool",
              "enableAutomaticUpgrade": "bool",
              "forceUpdateTag": "string",
              "protectedSettings": {},
              "protectedSettingsFromKeyVault": {
                "secretUrl": "string",
                "sourceVault": {
                  "id": "string"
                }
              },
              "provisionAfterExtensions": [ "string" ],
              "publisher": "string",
              "settings": {},
              "suppressFailures": "bool",
              "type": "string",
              "typeHandlerVersion": "string"
            }
          }
        ],
        "extensionsTimeBudget": "string"
      },
      "hardwareProfile": {
        "vmSizeProperties": {
          "vCPUsAvailable": "int",
          "vCPUsPerCore": "int"
        }
      },
      "licenseType": "string",
      "networkProfile": {
        "healthProbe": {
          "id": "string"
        },
        "networkApiVersion": "string",
        "networkInterfaceConfigurations": [
          {
            "name": "string",
            "properties": {
              "auxiliaryMode": "string",
              "auxiliarySku": "string",
              "deleteOption": "string",
              "disableTcpStateTracking": "bool",
              "dnsSettings": {
                "dnsServers": [ "string" ]
              },
              "enableAcceleratedNetworking": "bool",
              "enableFpga": "bool",
              "enableIPForwarding": "bool",
              "ipConfigurations": [
                {
                  "name": "string",
                  "properties": {
                    "applicationGatewayBackendAddressPools": [
                      {
                        "id": "string"
                      }
                    ],
                    "applicationSecurityGroups": [
                      {
                        "id": "string"
                      }
                    ],
                    "loadBalancerBackendAddressPools": [
                      {
                        "id": "string"
                      }
                    ],
                    "loadBalancerInboundNatPools": [
                      {
                        "id": "string"
                      }
                    ],
                    "primary": "bool",
                    "privateIPAddressVersion": "string",
                    "publicIPAddressConfiguration": {
                      "name": "string",
                      "properties": {
                        "deleteOption": "string",
                        "dnsSettings": {
                          "domainNameLabel": "string",
                          "domainNameLabelScope": "string"
                        },
                        "idleTimeoutInMinutes": "int",
                        "ipTags": [
                          {
                            "ipTagType": "string",
                            "tag": "string"
                          }
                        ],
                        "publicIPAddressVersion": "string",
                        "publicIPPrefix": {
                          "id": "string"
                        }
                      },
                      "sku": {
                        "name": "string",
                        "tier": "string"
                      }
                    },
                    "subnet": {
                      "id": "string"
                    }
                  }
                }
              ],
              "networkSecurityGroup": {
                "id": "string"
              },
              "primary": "bool"
            }
          }
        ]
      },
      "osProfile": {
        "adminPassword": "string",
        "adminUsername": "string",
        "allowExtensionOperations": "bool",
        "computerNamePrefix": "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"
              }
            ]
          }
        }
      },
      "priority": "string",
      "scheduledEventsProfile": {
        "osImageNotificationProfile": {
          "enable": "bool",
          "notBeforeTimeout": "string"
        },
        "terminateNotificationProfile": {
          "enable": "bool",
          "notBeforeTimeout": "string"
        }
      },
      "securityPostureReference": {
        "excludeExtensions": [ "string" ],
        "id": "string",
        "isOverridable": "bool"
      },
      "securityProfile": {
        "encryptionAtHost": "bool",
        "encryptionIdentity": {
          "userAssignedIdentityResourceId": "string"
        },
        "proxyAgentSettings": {
          "enabled": "bool",
          "keyIncarnationId": "int",
          "mode": "string"
        },
        "securityType": "string",
        "uefiSettings": {
          "secureBootEnabled": "bool",
          "vTpmEnabled": "bool"
        }
      },
      "serviceArtifactReference": {
        "id": "string"
      },
      "storageProfile": {
        "dataDisks": [
          {
            "caching": "string",
            "createOption": "string",
            "deleteOption": "string",
            "diskIOPSReadWrite": "int",
            "diskMBpsReadWrite": "int",
            "diskSizeGB": "int",
            "lun": "int",
            "managedDisk": {
              "diskEncryptionSet": {
                "id": "string"
              },
              "securityProfile": {
                "diskEncryptionSet": {
                  "id": "string"
                },
                "securityEncryptionType": "string"
              },
              "storageAccountType": "string"
            },
            "name": "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": "string",
            "placement": "string"
          },
          "diskSizeGB": "int",
          "image": {
            "uri": "string"
          },
          "managedDisk": {
            "diskEncryptionSet": {
              "id": "string"
            },
            "securityProfile": {
              "diskEncryptionSet": {
                "id": "string"
              },
              "securityEncryptionType": "string"
            },
            "storageAccountType": "string"
          },
          "name": "string",
          "osType": "string",
          "vhdContainers": [ "string" ],
          "writeAcceleratorEnabled": "bool"
        }
      },
      "userData": "string"
    },
    "zonalPlatformFaultDomainAlignMode": "string",
    "zoneBalance": "bool"
  },
  "sku": {
    "capacity": "int",
    "name": "string",
    "tier": "string"
  },
  "tags": {
    "{customized property}": "string"
  },
  "zones": [ "string" ]
}

Hodnoty vlastností

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

AdditionalUnattendContent

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

ApiEntityReference

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

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[]

AutomaticOSUpgradePolicy

Jméno Popis Hodnota
disableAutomaticRollback Určuje, jestli má být funkce vrácení image operačního systému zakázaná. Výchozí hodnota je false. Bool
enableAutomaticOSUpgrade Označuje, jestli se upgrady operačního systému mají automaticky použít u instancí škálovací sady, a to v případě, že bude k dispozici novější verze image operačního systému. Výchozí hodnota je false. Pokud je tato hodnota nastavena na hodnotu true pro škálovací sady založené na Windows, enableAutomaticUpdates je automaticky nastavena na false a nelze ji nastavit na true. Bool
osRollingUpgradeDeferral Určuje, jestli by se u automatického upgradu operačního systému mělo provést odložení. Odložené upgrady operačního systému budou posílat upřesňující oznámení na základě jednotlivých virtuálních počítačů, že upgrade operačního systému z postupných upgradů je příchozí, prostřednictvím značky IMDS Platform.PendingOSUpgrade. Upgrade se pak odrazí, dokud se upgrade neschválí prostřednictvím volání ApproveRollingUpgrade. Bool
useRollingUpgradePolicy Označuje, jestli se při automatickém upgradu operačního systému mají používat zásady postupného upgradu. Výchozí hodnota je false. Pokud v sadě VMSS není definovaná žádná zásada, automatický upgrade operačního systému se vrátí k výchozím zásadám. Bool

AutomaticRepairsPolicy

Jméno Popis Hodnota
zpřístupněný Určuje, jestli se mají ve škálovací sadě virtuálních počítačů povolit automatické opravy. Výchozí hodnota je false. Bool
gracePeriod Doba, po kterou jsou automatické opravy pozastavené kvůli změně stavu na virtuálním počítači. Čas odkladu začíná po dokončení změny stavu. To pomáhá vyhnout se předčasně nebo náhodným opravám. Doba trvání by měla být zadána ve formátu ISO 8601. Minimální povolená doba odkladu je 10 minut (PT10M), což je také výchozí hodnota. Maximální povolená doba odkladu je 90 minut (PT90M). řetězec
repairAction Typ akce opravy (nahrazení, restartování, obnovení image), která se použije k opravě virtuálních počítačů, které nejsou v pořádku ve škálovací sadě. Výchozí hodnota je nahrazena. Reimage
"Nahradit"
Restartovat

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

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

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 tématu 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

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

DiskEncryptionSetParameters

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

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

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

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

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

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é)

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ý

Microsoft.Compute/virtualMachineScaleSets

Jméno Popis Hodnota
apiVersion Verze rozhraní API '2024-07-01'
extendedLocation Rozšířené umístění škálovací sady virtuálních počítačů. ExtendedLocation
identita Identita škálovací sady virtuálních počítačů, pokud je nakonfigurovaná. VirtualMachineScaleSetIdentity
umístění Umístění prostředku string (povinné)
Jméno Název prostředku string (povinné)
plán Určuje informace o imagi marketplace použité k vytvoření virtuálního počítače. Tento prvek se používá jenom pro image z marketplace. Než budete moct použít image z marketplace z rozhraní API, musíte image povolit pro programové použití. Na webu Azure Portal vyhledejte image marketplace, kterou chcete použít, a potom klikněte na Chcete nasadit programově, začněte –>. Zadejte požadované informace a klikněte na Uložit. plánu
vlastnosti Popisuje vlastnosti škálovací sady virtuálních počítačů. virtualMachineScaleSetProperties
sku Skladová položka škálovací sady virtuálních počítačů. skladové položky
visačky Značky prostředků Slovník názvů a hodnot značek Viz Značky v šablonách
typ Typ prostředku Microsoft.Compute/virtualMachineScaleSets
zóny Zóny škálovací sady virtuálních počítačů. string[]

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

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ě"

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

PriorityMixPolicy

Jméno Popis Hodnota
baseRegularPriorityCount Základní počet běžných virtuálních počítačů s prioritou, které se vytvoří v této škálovací sadě při horizontálním navýšení kapacity. Int

Omezení:
Minimální hodnota = 0
regularPriorityPercentageAboveBase Procento instancí virtuálních počítačů po dosažení základního běžného počtu priorit, které se očekává, že budou používat pravidelnou prioritu. Int

Omezení:
Minimální hodnota = 0
Maximální hodnota = 100

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í

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'

ResiliencyPolicy

Jméno Popis Hodnota
resilientVMCreationPolicy Parametry konfigurace použité při vytváření odolných virtuálních počítačů. odolných zásadVMCreationPolicy
resilientVMDeletionPolicy Parametry konfigurace použité při odstraňování odolných virtuálních počítačů. odolné VMDeletionPolicy

ResilientVMCreationPolicy

Jméno Popis Hodnota
zpřístupněný Určuje, jestli se má ve škálovací sadě virtuálních počítačů povolit vytvoření odolného virtuálního počítače. Výchozí hodnota je false. Bool

ResilientVMDeletionPolicy

Jméno Popis Hodnota
zpřístupněný Určuje, jestli má být ve škálovací sadě virtuálních počítačů povolené odstranění odolného virtuálního počítače. Výchozí hodnota je false. Bool

Značky prostředků

Jméno Popis Hodnota

RollingUpgradePolicy

Jméno Popis Hodnota
enableCrossZoneUpgrade Povolte VMSS ignorovat hranice AZ při vytváření dávek upgradu. Zvažte aktualizaci domény a maxBatchInstancePercent k určení velikosti dávky. Bool
maxBatchInstancePercent Maximální procento celkových instancí virtuálních počítačů, které budou upgradovány současně postupným upgradem v jedné dávce. Vzhledem k tomu, že se jedná o maximum, instance, které nejsou v pořádku v předchozích nebo budoucích dávkách, můžou způsobit snížení procenta instancí v dávce, aby se zajistila vyšší spolehlivost. Výchozí hodnota pro tento parametr je 20%. Int

Omezení:
Minimální hodnota = 5
Maximální hodnota = 100
maxSurge Vytvořte nové virtuální počítače pro upgrade škálovací sady místo aktualizace existujících virtuálních počítačů. Existující virtuální počítače budou odstraněny po vytvoření nových virtuálních počítačů pro každou dávku. Bool
maxUnhealthyInstancePercent Maximální procento celkových instancí virtuálních počítačů ve škálovací sadě, které může být současně v pořádku, buď v důsledku upgradu, nebo zjištěním stavu, který není v pořádku, kontroluje stav virtuálního počítače před přerušením postupného upgradu. Toto omezení se zkontroluje před spuštěním jakékoli dávky. Výchozí hodnota pro tento parametr je 20%. Int

Omezení:
Minimální hodnota = 5
Maximální hodnota = 100
maxUnhealthyUpgradedInstancePercent Maximální procento upgradovanýchinstancích Tato kontrola proběhne po upgradu každé dávky. Pokud se toto procento někdy překročí, průběžná aktualizace se přeruší. Výchozí hodnota pro tento parametr je 20%. Int

Omezení:
Minimální hodnota = 0
Maximální hodnota = 100
pauseTimeBetweenBatches Doba čekání mezi dokončením aktualizace pro všechny virtuální počítače v jedné dávce a spuštěním další dávky. Doba trvání by měla být zadána ve formátu ISO 8601. Výchozí hodnota je 0 sekund (PT0S). řetězec
prioritizeUnhealthyInstances Upgradujte všechny instance, které nejsou v pořádku, ve škálovací sadě před všemi instancemi, které jsou v pořádku. Bool
rollbackFailedInstancesOnPolicyBreach Vrácení neúspěšných instancí do předchozího modelu v případě porušení zásad postupného upgradu Bool

ScaleInPolicy

Jméno Popis Hodnota
forceDeletion Tato vlastnost umožňuje určit, jestli virtuální počítače zvolené k odebrání musí být vynucené odstranění, když se škálovací sada virtuálních počítačů škáluje. (Funkce ve verzi Preview) Bool
pravidla Pravidla, která se mají dodržovat při škálování ve škálovací sadě virtuálních počítačů.

Možné hodnoty:

Výchozí Když je škálovací sada virtuálních počítačů škálovací sada škálovaná, bude škálovací sada nejprve vyvážená napříč zónami, pokud se jedná o zónovou škálovací sadu. Pak bude vyvážená napříč doménami selhání co nejvíce. V rámci každé domény selhání budou virtuální počítače vybrané k odebrání nejnovějšími počítači, které nejsou chráněné před horizontálním navýšením kapacity.

Při škálování škálovací sady virtuálních počítačů se pro odebrání vyberou nejstarší virtuální počítače, které nejsou chráněné proti horizontálnímu snížení kapacity. V případě zónových škálovacích sad virtuálních počítačů bude škálovací sada nejprve vyvážená napříč zónami. V každé zóně se pro odebrání vyberou nejstarší virtuální počítače, které nejsou chráněné.

nejnovější virtuální počítače Pokud se škálovací sada virtuálních počítačů škáluje na více systémů, zvolí se k odebrání nejnovějších virtuálních počítačů, které nejsou chráněné proti horizontálnímu snížení kapacity. V případě zónových škálovacích sad virtuálních počítačů bude škálovací sada nejprve vyvážená napříč zónami. V každé zóně se pro odebrání vyberou nejnovější virtuální počítače, které nejsou chráněné.

Řetězcové pole obsahující některou z těchto možností:
Výchozí
Nejnovější virtuální počítač
Nejstarší virtuální počítač

ScheduledEventsAdditionalPublishingTargets

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

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

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

SecurityPostureReference

Jméno Popis Hodnota
excludeExtensions Seznam názvů rozšíření virtuálních počítačů, které se mají vyloučit při použití stavu zabezpečení string[]
id Id odkazu na stav zabezpečení ve formě /CommunityGalleries/{communityGalleryName}/securityPostures/{securityPostureName}/versions/{major.minor.patch} nejnovější string (povinné)
isOverridable Určuje, jestli uživatel může přepsat stav zabezpečení. Bool

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

ServiceArtifactReference

Jméno Popis Hodnota
id Id odkazu artefaktů služby ve formě /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Compute/gallerys/{galleryName}/serviceArtifacts/{serviceArtifactName}/vmArtifactsProfiles/{vmArtifactsProfilesName} řetězec

Sku

Jméno Popis Hodnota
kapacita Určuje počet virtuálních počítačů ve škálovací sadě. Int
Jméno Název skladové položky. řetězec
úroveň Určuje úroveň virtuálních počítačů ve škálovací sadě.

Možné hodnoty:

Standard

Základní
řetězec

SkuProfile

Jméno Popis Hodnota
allocationStrategy Určuje strategii přidělování pro škálovací sadu virtuálních počítačů, na základě které budou virtuální počítače přiděleny. CapacityOptimized
NejnižšíCena
vmSizes Určuje velikosti virtuálních počítačů pro škálovací sadu virtuálních počítačů. SkuProfileVMSize[]

SkuProfileVMSize

Jméno Popis Hodnota
Jméno Určuje název velikosti virtuálního počítače. řetězec

SpotRestorePolicy

Jméno Popis Hodnota
zpřístupněný Povolí funkci Spot-Try-Restore, ve které se vyřazované instance spotové služby VMSS SPOT pokusí obnovit oportunisticky na základě dostupnosti kapacity a cenových omezení. Bool
restoreTimeout Hodnota časového limitu vyjádřená jako doba trvání iso 8601, po které se platforma nebude pokoušet obnovit spotové instance VMSS řetězec

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

Podsourc

Jméno Popis Hodnota
id ID prostředku ř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

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

UpgradePolicy

Jméno Popis Hodnota
automaticOSUpgradePolicy Parametry konfigurace používané k provádění automatického upgradu operačního systému AutomaticOSUpgradePolicy
režim Určuje režim upgradu na virtuální počítače ve škálovací sadě.

Možné hodnoty:

Ruční – řídíte aplikaci aktualizací virtuálních počítačů ve škálovací sadě. Provedete to pomocí akce manualUpgrade.

Automatické – Všechny virtuální počítače ve škálovací sadě se automaticky aktualizují současně.
"Automaticky"
"Ručně"
"Rolling"
rollingUpgradePolicy Parametry konfigurace použité při postupném upgradu. RollingUpgradePolicy

UserAssignedIdentities

Jméno Popis Hodnota

UserAssignedIdentitiesValue

Jméno Popis Hodnota

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

VaultCertificate

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

{
"data":"<>",
"dataType":"pfx",
"password":"<pfx-file-password>"
}
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

VaultSecretGroup

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

VirtualHardDisk

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

VirtualMachineScaleSetDataDisk

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í hodnoty jsou: None pro úložiště úrovně Standard. Jen pro čtení pro Premium Storage. None (Žádný)
ReadOnly
ReadWrite
createOption Možnost vytvoření. Připojit
Kopírovat
"Prázdné"
FromImage
Obnovit (povinné)
deleteOption Určuje, jestli se má datový disk odstranit nebo odpojit po odstranění flex VMSS (tato funkce je dostupná jenom pro VMSS s flexibilním orchestrationModem).

Možné hodnoty:

Odstranit Pokud se tato hodnota použije, datový disk se odstraní při odstranění virtuálního počítače VMSS Flex.

Odpojit Pokud se tato hodnota použije, datový disk se zachovají po odstranění virtuálního počítače VMSS Flex.

Výchozí hodnota je nastavena na Odstranit.
Odstranit
"Odpojit"
diskIOPSReadWrite Určuje Read-Write IOPS spravovaného disku. Mělo by se použít pouze v případě, že je storageAccountType UltraSSD_LRS. Pokud nezadáte, přiřadí se výchozí hodnota na základě diskuSizeGB. Int
diskMBpsReadWrite Určuje šířku pásma v MB za sekundu pro spravovaný disk. Mělo by se použít pouze v případě, že je storageAccountType UltraSSD_LRS. Pokud nezadáte, přiřadí se výchozí hodnota na základě diskuSizeGB. Int
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
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. VirtualMachineScaleSetManagedDiskParameters
Jméno Název disku. řetězec
writeAcceleratorEnabled Určuje, jestli má být na disku povolený nebo zakázaný writeAccelerator. Bool

VirtualMachineScaleSetExtension

Jméno Popis Hodnota
Jméno Název rozšíření. řetězec
vlastnosti Popisuje vlastnosti rozšíření škálovací sady virtuálních počítačů. VirtualMachineScaleSetExtensionProperties

VirtualMachineScaleSetExtensionProfile

Jméno Popis Hodnota
rozšíření Prostředky podřízeného rozšíření škálovací sady virtuálních počítačů. VirtualMachineScaleSetExtension[]
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

VirtualMachineScaleSetExtensionProperties

Jméno Popis Hodnota
autoUpgradeMinorVersion Určuje, jestli má rozšíření používat novější podverzi, pokud je k dispozici v době nasazení. Po nasazení však rozšíření neupgraduje podverze, pokud se znovu nenasadí, a to ani s touto vlastností nastavenou na true. Bool
enableAutomaticUpgrade Určuje, jestli má být rozšíření automaticky upgradováno platformou, pokud je k dispozici novější verze rozšíření. Bool
forceUpdateTag Pokud je zadána hodnota a liší se od předchozí hodnoty, bude obslužná rutina rozšíření nucena aktualizovat i v případě, že konfigurace rozšíření nebyla změněna. řetězec
protectedSettings Rozšíření může obsahovat buď protectedSettings, nebo protectedSettingsFromKeyVault, nebo vůbec žádná chráněná nastavení. jakýkoliv
protectedSettingsFromKeyVault Nastavení chráněná rozšířeními, která jsou předána odkazem, a spotřebovaná z trezoru klíčů keyVaultSecretReference
provisionAfterExtensions Kolekce názvů rozšíření, po kterých je potřeba toto rozšíření zřídit. string[]
vydavatel Název vydavatele obslužné rutiny rozšíření. řetězec
nastavení Veřejná nastavení formátovaná json pro rozšíření jakýkoliv
suppressFailures Určuje, jestli se potlačí selhání vyplývající z rozšíření (provozní selhání, jako je například nepřipojování k virtuálnímu počítači, nebudou potlačována bez ohledu na tuto hodnotu). Výchozí hodnota je false. Bool
typ Určuje typ rozšíření; Příkladem je CustomScriptExtension. řetězec
typeHandlerVersion Určuje verzi obslužné rutiny skriptu. řetězec

VirtualMachineScaleSetHardwareProfile

Jméno Popis Hodnota
vmSizeProperties Určuje vlastnosti pro přizpůsobení velikosti virtuálního počítače. Minimální verze api: 2021-11-01. Další podrobnosti najdete v pokynech v přizpůsobení virtuálního počítače. VMSizeProperties

VirtualMachineScaleSetIdentity

Jméno Popis Hodnota
typ Typ identity používané pro škálovací sadu virtuálních 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 ze škálovací sady virtuálních počítačů. None (Žádný)
SystemAssigned
SystemAssigned, UserAssigned
UserAssigned
userAssignedIdentities Seznam identit uživatelů přidružených ke škálovací sadě virtuálních počítačů. 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

VirtualMachineScaleSetIPConfiguration

Jméno Popis Hodnota
Jméno Název konfigurace PROTOKOLU IP. string (povinné)
vlastnosti Popisuje vlastnosti konfigurace IP profilu sítě škálovací sady virtuálních počítačů. virtualMachineScaleSetIPConfigurationProperties

VirtualMachineScaleSetIPConfigurationProperties

Jméno Popis Hodnota
applicationGatewayBackendAddressPools Určuje pole odkazů na back-endové fondy adres aplikačních bran. Škálovací sada může odkazovat na back-endové fondy adres více aplikačních bran. Více škálovacích sad nemůže používat stejnou aplikační bránu. subresource[]
applicationSecurityGroups Určuje pole odkazů na skupinu zabezpečení aplikace. subresource[]
loadBalancerBackendAddressPools Určuje pole odkazů na back-endové fondy adres nástrojů pro vyrovnávání zatížení. Škálovací sada může odkazovat na back-endové fondy adres jednoho veřejného a jednoho interního nástroje pro vyrovnávání zatížení. Více škálovacích sad nemůže použít stejný nástroj pro vyrovnávání zatížení skladové položky Basic. subresource[]
loadBalancerInboundNatPools Určuje pole odkazů na příchozí fondy Nat nástrojů pro vyrovnávání zatížení. Škálovací sada může odkazovat na příchozí fondy nat jednoho veřejného a jednoho interního nástroje pro vyrovnávání zatížení. Více škálovacích sad nemůže použít stejný nástroj pro vyrovnávání zatížení skladové položky Basic. subresource[]
primární Určuje primární síťové rozhraní v případě, že má virtuální počítač více než 1 síťové rozhraní. Bool
privateIPAddressVersion K dispozici od verze Api-Version 2017-03-30 dále představuje, jestli je konkrétní konfigurace ip adres IPv4 nebo IPv6. Výchozí hodnota se považuje za protokol IPv4. Možné hodnoty jsou: IPv4 a IPv6. IPv4
IPv6
publicIPAddressConfiguration PublicIPAddressConfiguration. VirtualMachineScaleSetPublicIPAddressConfiguration
podsíť Určuje identifikátor podsítě. apiEntityReference

VirtualMachineScaleSetIpTag

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

VirtualMachineScaleSetManagedDiskParameters

Jméno Popis Hodnota
diskEncryptionSet Určuje ID prostředku spravovaného disku spravovaného zákazníkem pro spravovaný disk. DiskEncryptionSetParameters
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

VirtualMachineScaleSetNetworkConfiguration

Jméno Popis Hodnota
Jméno Název konfigurace sítě. string (povinné)
vlastnosti Popisuje konfiguraci PROTOKOLU IP profilu sítě škálovací sady virtuálních počítačů. virtualMachineScaleSetNetworkConfigurationProperties

VirtualMachineScaleSetNetworkConfigurationDnsSettings

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

VirtualMachineScaleSetNetworkConfigurationProperties

Jméno Popis Hodnota
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. VirtualMachineScaleSetNetworkConfigurationDnsSettings
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í. VirtualMachineScaleSetIPConfiguration[] (povinné)
networkSecurityGroup Skupina zabezpečení sítě. subresource
primární Určuje primární síťové rozhraní v případě, že má virtuální počítač více než 1 síťové rozhraní. Bool

VirtualMachineScaleSetNetworkProfile

Jméno Popis Hodnota
healthProbe Odkaz na sondu nástroje pro vyrovnávání zatížení sloužící k určení stavu instance ve škálovací sadě virtuálních počítačů. Odkaz bude ve formuláři: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/probes/{probeName}. apiEntityReference
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í pro škálovací sadu virtuálních počítačů s flexibilním režimem orchestrace. '2020-11-01'
networkInterfaceConfigurations Seznam konfigurací sítě. VirtualMachineScaleSetNetworkConfiguration[]

VirtualMachineScaleSetOSDisk

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í hodnoty jsou: None pro úložiště úrovně Standard. Jen pro čtení pro Premium Storage. None (Žádný)
ReadOnly
ReadWrite
createOption Určuje způsob vytvoření virtuálních počítačů ve škálovací sadě. Jediná povolená hodnota je: FromImage. Tato hodnota se používá při vytváření virtuálního počítače pomocí image. Pokud používáte image platformy, použijete také element imageReference popsaný výše. Pokud používáte image marketplace, použijete také dříve popsaný prvek plánu. Připojit
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í flex sady VMSS (tato funkce je dostupná jenom pro VMSS s flexibilním režimem OrchestraationMode).

Možné hodnoty:

Odstranit 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 VMSS Flex.

Odpojit Pokud se tato hodnota použije, disk s operačním systémem se zachová po odstranění virtuálního počítače VMSS Flex.

Výchozí hodnota je nastavena na Odstranit. Pro dočasný disk s operačním systémem je výchozí hodnota nastavena na Delete. 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ý škálovací sadou virtuálních počítačů. 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
obraz Určuje informace o nespravované imagi uživatele, na které se má škálovací sada založit. VirtualHardDisk
managedDisk Parametry spravovaného disku. VirtualMachineScaleSetManagedDiskParameters
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
VhdContainers Určuje adresy URL kontejneru, které se používají k ukládání disků operačního systému pro škálovací sadu. string[]
writeAcceleratorEnabled Určuje, jestli má být na disku povolený nebo zakázaný writeAccelerator. Bool

VirtualMachineScaleSetOSProfile

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.

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 se mají ve škálovací sadě virtuálních počítačů povolit operace rozšíření. Tato možnost může být nastavena pouze na Hodnotu False, pokud ve škálovací sadě virtuálních počítačů nejsou k dispozici žádná rozšíření. Bool
computerNamePrefix Určuje předponu názvu počítače pro všechny virtuální počítače ve škálovací sadě. Předpony názvu počítače musí mít délku 1 až 15 znaků. řetězec
customData Určuje řetězec s kódováním base-64 vlastních dat. Kódovaný řetězec base-64 je dekódován do binárního pole, které je uloženo jako soubor na virtuálním počítači. Maximální délka binárního pole je 65535 bajtů. Informace o použití cloud-init pro virtuální počítač najdete v tématu Použití cloud-init k přizpůsobení virtuálního počítače s Linuxem během vytváření řetězec
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če ve škálovací sadě. 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

VirtualMachineScaleSetProperties

Jméno Popis Hodnota
additionalCapabilities Určuje další možnosti povolené nebo zakázané na virtuálních počítačích ve škálovací sadě virtuálních počítačů. Například: jestli mají virtuální počítače možnost podporovat připojení spravovaných datových disků s typem účtu úložiště UltraSSD_LRS. additionalcapabilities
automaticRepairsPolicy Zásady pro automatické opravy AutomaticRepairsPolicy
constrainedMaximumCapacity Volitelná vlastnost, která musí být buď nastavena na Hodnotu True, nebo vynechána. Bool
doNotRunExtensionsOnOverprovisionedVMs Pokud je povolené nadměrné zřízení, rozšíření se spustí jenom na požadovaném počtu virtuálních počítačů, které se nakonec uchovávají. Tato vlastnost proto zajistí, že se rozšíření nespustí na nadbytečných nadsaděných virtuálních počítačích. Bool
hostGroup Určuje informace o vyhrazené skupině hostitelů, ve které se nachází škálovací sada virtuálních počítačů. Minimální verze api: 2020-06-01. subresource
orchestraationMode Určuje režim orchestrace pro škálovací sadu virtuálních počítačů. "Flexibilní"
"Uniforma"
overprovision Určuje, jestli má být škálovací sada virtuálních počítačů nadměrně zřízená. Bool
platformFaultDomainCount Počet domén selhání pro každou skupinu umístění Int
priorityMixPolicy Určuje požadované cíle pro kombinování spotových a běžných virtuálních počítačů s prioritou ve stejné instanci VMSS Flex. PriorityMixPolicy
proximityPlacementGroup Určuje informace o skupině umístění bezkontaktní komunikace, ke které by měla být přiřazena škálovací sada virtuálních počítačů. Minimální verze api: 2018-04-01. subresource
resiliencyPolicy Zásady odolnosti ResiliencyPolicy
scaleInPolicy Určuje zásady použité při škálování virtuálních počítačů ve škálovací sadě virtuálních počítačů. ScaleInPolicy
scheduledEventsPolicy The ScheduledEventsPolicy. ScheduledEventsPolicy
singlePlacementGroup Pokud je pravda, omezuje škálovací sadu na jednu skupinu umístění, maximální velikost 100 virtuálních počítačů. POZNÁMKA: Pokud je singlePlacementGroup true, může být změněn na false. Pokud je však singlePlacementGroup false, nemusí být změněn na hodnotu true. Bool
skuProfile Určuje profil skladové položky pro škálovací sadu virtuálních počítačů. SkuProfile
spotRestorePolicy Určuje vlastnosti spotového obnovení pro škálovací sadu virtuálních počítačů. SpotRestorePolicy
upgradePolicy Zásady upgradu. UpgradePolicy
virtualMachineProfile Profil virtuálního počítače. VirtualMachineScaleSetVMProfile
zonalPlatformFaultDomainAlignMode Určuje režim zarovnání mezi výpočetní sadou virtuálních počítačů a počtem domén selhání úložiště. Zarovnané
"Nezarovnané"
zoneBalance Jestli chcete vynutit výhradně i distribuci virtuálních počítačů mezi x zónami v případě výpadku zóny. Vlastnost zoneBalance lze nastavit pouze v případě, že vlastnost zóny škálovací sady obsahuje více než jednu zónu. Pokud nejsou zadány žádné zóny nebo pouze jedna zóna, vlastnost zoneBalance by neměla být nastavena. Bool

VirtualMachineScaleSetPublicIPAddressConfiguration

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

VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings

Jméno Popis Hodnota
domainNameLabel Popisek názvu domény. Zřetězení popisku názvu domény a indexu virtuálního počítače bude popisky názvů domén prostředků PublicIPAddress, které se vytvoří. string (povinné)
domainNameLabelScope Obor popisku názvu domény. Zřetězení popisku názvu domény hash, který se vygeneroval podle zásad z oboru popisku názvu domény a indexu virtuálního počítače, bude popisky názvů domén prostředků PublicIPAddress, které se vytvoří. NoReuse
ResourceGroupReuse
SubscriptionReuse
TenantReuse

VirtualMachineScaleSetPublicIPAddressConfigurationProperties

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 . VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings
idleTimeoutInMinutes Časový limit nečinnosti veřejné IP adresy. Int
ipTags Seznam značek IP adres přidružených k veřejné IP adrese VirtualMachineScaleSetIpTag[]
publicIPAddressVersion K dispozici od verze Api-Version 2019-07-01 dále představuje, jestli je konkrétní konfigurace ip adres IPv4 nebo IPv6. Výchozí hodnota se považuje za protokol IPv4. Možné hodnoty jsou: IPv4 a IPv6. IPv4
IPv6
publicIPPrefix PublicIPPrefix, ze kterého chcete přidělit veřejné IP adresy. subresource

VirtualMachineScaleSetStorageProfile

Jméno Popis Hodnota
dataDisks Určuje parametry, které se používají k přidání datových disků do virtuálních počítačů ve škálovací sadě. 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. VirtualMachineScaleSetDataDisk[]
diskControllerType řetězec
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ého virtuálními počítači ve škálovací sadě. 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. virtualMachineScaleSetOSDisk

VirtualMachineScaleSetVMProfile

Jméno Popis Hodnota
applicationProfile Určuje aplikace galerie, které mají být zpřístupněny virtuálnímu počítači nebo VMSS. ApplicationProfile
billingProfile Určuje podrobnosti související s fakturací spotových virtuálních počítačů Azure. Minimální verze api: 2019-03-01. BillingProfile
capacityReservation Určuje podrobnosti související s rezervací kapacity škálovací sady. 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
extensionProfile Určuje kolekci nastavení pro rozšíření nainstalovaná na virtuálních počítačích ve škálovací sadě. VirtualMachineScaleSetExtensionProfile
hardwareProfile Určuje podrobnosti související s hardwarovým profilem škálovací sady. Minimální verze api: 2021-11-01. VirtualMachineScaleSetHardwareProfile
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 vlastnosti síťových rozhraní virtuálních počítačů ve škálovací sadě. virtualMachineScaleSetNetworkProfile
osProfile Určuje nastavení operačního systému pro virtuální počítače ve škálovací sadě. VirtualMachineScaleSetOSProfile
priorita Určuje prioritu pro virtuální počítače ve škálovací sadě. Minimální verze api: 2017-10-30-preview. "Nízká"
"Normální"
"Spot"
scheduledEventsProfile Určuje konfigurace související s naplánovanou událostí. ScheduledEventsProfile
securityPostureReference Určuje stav zabezpečení, který se má použít ve škálovací sadě. Minimální verze api: 2023-03-01 SecurityPostureReference
securityProfile Určuje nastavení profilu souvisejícího se zabezpečením pro virtuální počítače ve škálovací sadě. SecurityProfile
serviceArtifactReference Určuje ID odkazu na artefakt služby použité k nastavení stejné verze image pro všechny virtuální počítače ve škálovací sadě při použití nejnovější verze image. Minimální verze api: 2022-11-01 ServiceArtifactReference
storageProfile Určuje nastavení úložiště pro disky virtuálního počítače. virtualMachineScaleSetStorageProfile
userData UserData pro virtuální počítače ve škálovací sadě, které musí být zakódované v 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

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

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

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

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

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":"<>",
"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

Šablony pro rychlý start

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

Šablona Popis
přidání několika virtuálních počítačů do škálovací sady virtuálních počítačů

Nasadit 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í.
automatické škálování škálovací sady virtuálních počítačů LANSA s Windows pomocí služby Azure SQL Database

Nasadit do Azure
Šablona nasadí sadu virtuálních počítačů s Windows s požadovaným počtem virtuálních počítačů ve škálovací sadě a msi LANSA pro instalaci do každého virtuálního počítače. Po nasazení škálovací sady virtuálních počítačů se k instalaci MSI LANSA použije rozšíření vlastních skriptů.
azure Container Service Engine (acs-engine) – režim Swarm

Nasadit do Azure
Modul Azure Container Service (acs-engine) generuje šablony ARM (Azure Resource Manager) pro clustery s podporou Dockeru v Microsoft Azure s výběrem orchestrátorů DC/OS, Kubernetes, Swarm Nebo Swarm. Vstup do nástroje je definice clusteru. Definice clusteru je velmi podobná syntaxi šablony ARM použité k nasazení clusteru Microsoft Azure Container Service (v mnoha případech stejné jako).
škálovací sada virtuálních počítačů azure Game Developer Virtual Machine

Nasadit do Azure
Škálovací sada virtuálních počítačů azure Game Developer zahrnuje moduly Licencsed, jako je Unreal.
škálovací sadu virtuálních počítačů Azure jako klienti Intel Lustre

Nasadit do Azure
Tato šablona vytvoří sadu klientů Intel Lustre 2.7 pomocí škálovacích sad virtuálních počítačů Azure a galerie Azure OpenLogic CentOS 6.6 nebo 7.0 a připojí existující systém souborů Intel Lustre.
důvěrné škálovací sady virtuálních počítačů s důvěrným šifrováním disků

Nasadit do Azure
Tato šablona umožňuje nasadit důvěrnou škálovací sadu virtuálních počítačů s povoleným šifrováním důvěrných disků s operačním systémem pomocí nejnovější opravené verze několika verzí imagí Windows a Linuxu.
Couchbase Enterprise

Nasadit do Azure
Šablony Azure Resource Manageru (ARM) pro instalaci Couchbase Enterprise
vytvoření a šifrování nového virtuálního počítače s Linuxem pomocí jumpboxu

Nasadit do Azure
Tato šablona nasadí linuxovou sadu VMSS pomocí nejnovější image Linuxu, přidá datové svazky a potom zašifruje datové svazky jednotlivých instancí VMSS s Linuxem. Nasadí také jumpbox s veřejnou IP adresou ve stejné virtuální síti jako instance VMSS s Linuxem s privátními IP adresami. To umožňuje připojení k jumpboxu přes jeho veřejnou IP adresu a následné připojení k instancím VMSS s Linuxem prostřednictvím privátních IP adres.
Vytvoření a šifrování nové sady VMSS s Windows pomocí jumpboxu

Nasadit do Azure
Tato šablona umožňuje nasadit jednoduchou škálovací sadu virtuálních počítačů s Windows pomocí nejnovější opravené verze serverových verzí Windows. Tato šablona také nasadí jumpbox s veřejnou IP adresou ve stejné virtuální síti. K jumpboxu se můžete připojit přes tuto veřejnou IP adresu a pak se odtud připojit k virtuálním počítačům ve škálovací sadě prostřednictvím privátních IP adres. Tato šablona umožňuje šifrování na škálovací sadě virtuálních počítačů s Windows.
nasazení zabezpečeného clusteru typu 3 Nodetype s povolenými skupinami zabezpečení sítě

Nasadit do Azure
Tato šablona umožňuje nasadit na virtuálních počítačích Standard_D2 velikostí zabezpečený cluster Service Fabric se systémem Windows Server 2016 se zabezpečeným clusterem Service Fabric se systémem Windows Server 2016. Pomocí této šablony můžete řídit příchozí a odchozí síťový provoz pomocí skupin zabezpečení sítě.
nasazení zabezpečeného clusteru s 5 uzly

Nasadit do Azure
Tato šablona umožňuje nasadit zabezpečený cluster Service Fabric s 5 uzly s Windows Serverem 2019 Datacenter na Standard_D2_v2 Velikost VMSS.
nasazení clusteru Service Fabric s 5 uzly Ubuntu

Nasadit do Azure
Tato šablona umožňuje nasadit zabezpečený 5 uzlů cluster Service Fabric se systémem Ubuntu na Standard_D2_V2 Velikost VMSS.
Nasazení primární/sekundární architektury VMSS s Linuxem

Nasadit do Azure
Tato šablona umožňuje nasadit VMSS s Linuxem s rozšířením vlastních skriptů v primární sekundární architektuře.
nasazení clusteru Nextflow genomics

Nasadit do Azure
Tato šablona nasadí škálovatelný cluster Nextflow s jumpboxem, n uzly clusteru, podporou Dockeru a sdíleným úložištěm.
nasazení škálovací sady do existující virtuální sítě

Nasadit do Azure
Tato šablona nasadí škálovací sadu virtuálních počítačů do existující virtuální sítě.
Nasazení škálovací sady do existující virtuální sítě ve Windows

Nasadit do Azure
Tato šablona nasadí škálovací sadu virtuálních počítačů s Windows 2016 Datacenter do existující skupiny prostředků, virtuální sítě a podsítě.
nasazení jednoduché škálovací sady virtuálních počítačů s Linuxem

Nasadit do Azure
Tato šablona umožňuje nasadit jednoduchou škálovací sadu virtuálních počítačů s Linuxem pomocí nejnovější opravené verze Ubuntu Linuxu 14.04.4-LTS nebo 16.04-LTS. Tyto virtuální počítače jsou za nástrojem pro vyrovnávání zatížení s pravidly překladu adres (NAT) pro připojení ssh.
nasazení jednoduché škálovací sady virtuálních počítačů s linuxovými virtuálními počítači a jumpboxem

Nasadit do Azure
Tato šablona umožňuje nasadit jednoduchou škálovací sadu virtuálních počítačů s Linuxem pomocí nejnovější opravené verze Ubuntu Linuxu 15.10 nebo 14.04.4-LTS. K dispozici je také jumpbox, který povolí připojení mimo virtuální síť, ve které jsou virtuální počítače.
Nasazení jednoduché škálovací sady virtuálních počítačů s virtuálními počítači s Windows

Nasadit do Azure
Tato šablona umožňuje nasadit jednoduchou škálovací sadu virtuálních počítačů s Windows pomocí nejnovější opravené verze různých verzí Windows. Tyto virtuální počítače jsou za nástrojem pro vyrovnávání zatížení s pravidly překladu adres (NAT) pro připojení rdp.
Nasazení jednoduché škálovací sady virtuálních počítačů s virtuálními počítači s Windows a jumpboxem

Nasadit do Azure
Tato šablona umožňuje nasadit jednoduchou škálovací sadu virtuálních počítačů s Windows pomocí nejnovější opravené verze serverových verzí Windows. Tato šablona také nasadí jumpbox s veřejnou IP adresou ve stejné virtuální síti. K jumpboxu se můžete připojit přes tuto veřejnou IP adresu a pak se odtud připojit k virtuálním počítačům ve škálovací sadě prostřednictvím privátních IP adres.
Nasazení důvěryhodné spouštěcí sady pro virtuální počítače s Windows

Nasadit do Azure
Tato šablona umožňuje nasadit důvěryhodnou spouštěcí škálovací sadu virtuálních počítačů s Windows pomocí nejnovější opravené verze Windows Serveru 2016, Windows Serveru 2019 nebo Windows Serveru 2022 Azure Edition. Tyto virtuální počítače jsou za nástrojem pro vyrovnávání zatížení s pravidly překladu adres (NAT) pro připojení RDP. Pokud povolíte Secureboot a vTPM, nainstaluje se na váš VMSS rozšíření Ověření hosta. Toto rozšíření provede vzdálené ověření identity cloudem.
nasazení škálovací sady virtuálních počítačů z virtuálních počítačů Azure Pro datové vědy

Nasadit do Azure
Tyto šablony nasazují škálovací sady virtuálních počítačů s využitím virtuálních počítačů Azure Pro datové vědy jako zdrojové image.
Nasazení škálovací sady virtuálních počítačů s vlastní imagí Linuxu

Nasadit do Azure
Tato šablona umožňuje nasadit vlastní image virtuálního počítače s Linuxem do škálovací sady. Tyto virtuální počítače jsou za nástrojem pro vyrovnávání zatížení s vyrovnáváním zatížení HTTP (ve výchozím nastavení na portu 80). Příklad používá vlastní skript k nasazení a aktualizaci aplikace, možná budete muset zadat vlastní skript pro vlastní postup aktualizace. Budete muset poskytnout generalizovanou image virtuálního počítače ve stejném předplatném a oblasti, ve které vytváříte VMSS.
Nasazení škálovací sady virtuálních počítačů s vlastní imagí Windows

Nasadit do Azure
Tato šablona umožňuje nasadit jednoduchou škálovací sadu virtuálních počítačů, která usnguje vlastní image Windows. Tyto virtuální počítače jsou za nástrojem pro vyrovnávání zatížení s vyrovnáváním zatížení HTTP (ve výchozím nastavení na portu 80).
nasazení škálovací sady virtuálních počítačů s Linuxem a automatickým škálováním

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

Nasadit 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.
nasazení škálovací sady virtuálních počítačů s Linuxem v zónách dostupnosti

Nasadit do Azure
Tato šablona umožňuje nasadit jednoduchou škálovací sadu virtuálních počítačů s Linuxem pomocí nejnovější opravené verze Ubuntu Linuxu 14.04.4-LTS nebo 16.04-LTS. Tyto virtuální počítače jsou za nástrojem pro vyrovnávání zatížení s pravidly překladu adres (NAT) pro připojení ssh.
nasazení škálovací sady virtuálních počítačů s virtuálními počítači s Windows a automatickým škálováním

Nasadit do Azure
Tato šablona umožňuje nasadit jednoduchou škálovací sadu virtuálních počítačů s Windows pomocí nejnovější opravené verze Windows 2008-R2-SP1, 2012-Datacenter nebo 2012-R2-Datacenter. Tyto virtuální počítače jsou za nástrojem pro vyrovnávání zatížení s pravidly překladu adres (NAT) pro připojení RDP. Mají také integrované automatické škálování.
nasazení škálovací sady virtuálních počítačů s Windows ve zón dostupnosti

Nasadit do Azure
Tato šablona umožňuje nasadit škálovací sadu virtuálních počítačů s Windows pomocí nejnovější opravené verze různých verzí Windows. Tyto virtuální počítače jsou za nástrojem pro vyrovnávání zatížení s pravidly překladu adres (NAT) pro připojení rdp.
Nasazení sady VMSS, která připojí každý virtuální počítač ke sdílené složce Azure Files

Nasadit do Azure
Tato šablona nasadí škálovací sadu virtuálních počítačů s Ubuntu a pomocí rozšíření vlastních skriptů připojí každý virtuální počítač ke sdílené složce Azure Files.
nasazení škálovací sady virtuálních počítačů s Windows s rozšířením vlastních skriptů

Nasadit do Azure
Tato šablona umožňuje nasadit škálovací sadu virtuálních počítačů s Windows pomocí nejnovější opravené verze různých verzí Windows. Tyto virtuální počítače mají rozšíření vlastních skriptů pro přizpůsobení a jsou za nástrojem pro vyrovnávání zatížení s pravidly překladu adres (NAT) pro připojení rdp.
Nasazení škálovací sady virtuálních počítačů s Windows pomocí služby Azure Application Gateway

Nasadit do Azure
Tato šablona umožňuje nasadit jednoduchou škálovací sadu virtuálních počítačů s Windows integrovanou se službou Azure Application Gateway a podporuje až 1 000 virtuálních počítačů.
nasazení nastavení automatického škálování pro škálovací sady virtuálních počítačů

Nasadit do Azure
Tato šablona umožňuje nasadit zásadu automatického škálování pro prostředek Virtual Machine ScaleSet.
Nasazení škálovací sady virtuálních počítačů s Ubuntu pomocí služby Azure Application Gateway

Nasadit do Azure
Tato šablona umožňuje nasadit jednoduchou škálovací sadu virtuálních počítačů s Ubuntu integrovanou se službou Azure Application Gateway a podporuje až 1 000 virtuálních počítačů.
nasazení automatického škálování tmavých tras vSensors

Nasadit do Azure
Tato šablona umožňuje nasadit automaticky škálovat nasazení darktrace vSensors.
nasazení drupalu s využitím škálovací sady virtuálních počítačů, služby Azure Files a mysql

Nasadit do Azure
Nasaďte škálovací sadu virtuálních počítačů za nástrojem pro vyrovnávání zatížení nebo & každý virtuální počítač s Drupalem (Apache / PHP). Všechny uzly sdílejí vytvořené úložiště sdílených složek Azure a databázi MySQL.
Nasazení škálovací sady virtuálních počítačů pomocí sondy nástroje pro vyrovnávání zatížení a automatických oprav

Nasadit do Azure
Tato šablona umožňuje nasadit škálovací sadu virtuálních počítačů s Linuxem za nástrojem pro vyrovnávání zatížení s nakonfigurovanou sondou stavu. Škálovací sada má také povolené zásady automatických oprav instancí s obdobím odkladu 30 minut.
nasazení škálovací sady virtuálních počítačů se serverem Python Bottle & automatického škálování

Nasadit do Azure
Nasaďte škálovací sadu virtuálních počítačů za nástrojem pro vyrovnávání zatížení nebo naT & každému virtuálnímu počítači, na kterém běží jednoduchá aplikace Python Bottle, která funguje. S nakonfigurovanou škálovací sadou automatického škálování podle potřeby horizontálně navyšuje kapacitu &
Nasazení služby VMSS s Windows nakonfiguruje funkciaturtes SSL DSC

Nasadit do Azure
Tato šablona umožňuje nasadit dva virtuální počítače s Windows, nakonfigurovat funkce windows, jako je služba IIS/Webová role, .Net Framework 4.5, ověřování systému Windows, inicializace aplikací, stahování balíčků pro nasazení aplikací, přepsání adresy URL & konfigurace SSL pomocí DSC a Azure Key Vaultu.
Zakázat šifrování na existujícím VMSS s Linuxem

Nasadit do Azure
Zakáže šifrování na existujícím virtuálním počítači s Linuxem.
Povolení šifrování svazků dat na spuštěném VMSS s Linuxem

Nasadit do Azure
Povolí šifrování datového svazku na spuštěném virtuálním počítači s Linuxem.
instalace clusteru Elasticsearch ve škálovací sadě virtuálních počítačů

Nasadit do Azure
Tato šablona nasadí cluster Elasticsearch ve škálovací sadě virtuálních počítačů. Šablona zřídí 3 vyhrazené hlavní uzly s volitelným počtem datových uzlů, které běží na spravovaných discích.
JBoss EAP v RHEL (clustered, VMSS)

Nasadit do Azure
Tato šablona umožňuje vytvořit instance RHEL 8.6 VMSS se spuštěným clusterem JBoss EAP 7.4 a také nasadit webovou aplikaci s názvem eap-session-replication. K konzole pro správu se můžete přihlásit pomocí uživatelského jména a hesla JBoss EAP nakonfigurovaného v době nasazení.
clusteru Kubernetes s automatickým škálováním clusteru VMSS

Nasadit do Azure
Tato šablona nasadí cluster kubernetes vanilla inicializovaný pomocí kubeadm. Nasadí nakonfigurovaný hlavní uzel s automatickým škálováním clusteru. Předkonfigurovaná škálovací sada virtuálních počítačů (VMSS) se také nasadí a automaticky připojí ke clusteru. Automatické škálování clusteru pak může automaticky vertikálně navýšit nebo snížit kapacitu clusteru v závislosti na úloze clusteru.
jednoduché škálovací sady virtuálních počítačů s Linuxem a veřejnýmI protokoly IPv4 na virtuální počítač

Nasadit do Azure
Tato šablona ukazuje nasazení jednoduché škálovací sady s nástrojem pro vyrovnávání zatížení, příchozími pravidly PŘEKLADU adres a veřejnou IP adresou na virtuální počítač.
škálovací sady virtuálních počítačů s povoleným protokolem SSL

Nasadit do Azure
Nasadí webové servery konfigurované pomocí certifikátů SSL nasazených bezpečně ve službě Azure Key Vault.
příklad škálovací sady virtuálních počítačů s využitím zón dostupnosti

Nasadit do Azure
Tato šablona vytvoří VMSS umístěnou v samostatných zónách dostupnosti pomocí nástroje pro vyrovnávání zatížení.
škálovací sady virtuálních počítačů s automatickým škálováním, na kterém běží webové aplikace IIS

Nasadit do Azure
Nasadí škálovací sadu virtuálních počítačů s Windows se službou IIS a velmi základní webovou aplikací .NET MVC. Rozšíření VMSS PowerShell DSC se využívá k instalaci služby IIS a nasazení balíčku WebDeploy.
nasazení IPv6 VMSS ve službě Azure Virtual Network (VNET)

Nasadit do Azure
Vytvořte škálovací sadu virtuálních počítačů se dvěma zásobníky virtuální sítě IPv4/IPv6 a Nástroje pro vyrovnávání zatížení std.
Rychlý start flexibilního režimu orchestrace VMSS pro Linux

Nasadit do Azure
Tato šablona nasadí jednoduchou škálovací sadu virtuálních počítačů s instancemi za Azure Load Balancerem. Škálovací sada virtuálních počítačů je v flexibilním režimu orchestrace. Pomocí parametru operačního systému zvolte nasazení Linux (Ubuntu) nebo Windows (Windows Server Datacenter 2019). POZNÁMKA: Tato šablona rychlého startu umožňuje síťový přístup k portům pro správu virtuálních počítačů (SSH, RDP) z libovolné internetové adresy a neměl by se používat pro produkční nasazení.
VMSS s předponou veřejné IP adresy

Nasadit do Azure
Šablona pro nasazení VMSS s předponou veřejné IP adresy

Definice prostředku Terraformu (poskytovatel AzAPI)

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

  • skupiny prostředků

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

Formát prostředku

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Compute/virtualMachineScaleSets@2024-07-01"
  name = "string"
  identity = {
    type = "string"
    userAssignedIdentities = {
      {customized property} = {
      }
    }
  }
  location = "string"
  plan = {
    name = "string"
    product = "string"
    promotionCode = "string"
    publisher = "string"
  }
  sku = {
    capacity = int
    name = "string"
    tier = "string"
  }
  tags = {
    {customized property} = "string"
  }
  zones = [
    "string"
  ]
  body = jsonencode({
    extendedLocation = {
      name = "string"
      type = "string"
    }
    properties = {
      additionalCapabilities = {
        hibernationEnabled = bool
        ultraSSDEnabled = bool
      }
      automaticRepairsPolicy = {
        enabled = bool
        gracePeriod = "string"
        repairAction = "string"
      }
      constrainedMaximumCapacity = bool
      doNotRunExtensionsOnOverprovisionedVMs = bool
      hostGroup = {
        id = "string"
      }
      orchestrationMode = "string"
      overprovision = bool
      platformFaultDomainCount = int
      priorityMixPolicy = {
        baseRegularPriorityCount = int
        regularPriorityPercentageAboveBase = int
      }
      proximityPlacementGroup = {
        id = "string"
      }
      resiliencyPolicy = {
        resilientVMCreationPolicy = {
          enabled = bool
        }
        resilientVMDeletionPolicy = {
          enabled = bool
        }
      }
      scaleInPolicy = {
        forceDeletion = bool
        rules = [
          "string"
        ]
      }
      scheduledEventsPolicy = {
        scheduledEventsAdditionalPublishingTargets = {
          eventGridAndResourceGraph = {
            enable = bool
          }
        }
        userInitiatedReboot = {
          automaticallyApprove = bool
        }
        userInitiatedRedeploy = {
          automaticallyApprove = bool
        }
      }
      singlePlacementGroup = bool
      skuProfile = {
        allocationStrategy = "string"
        vmSizes = [
          {
            name = "string"
          }
        ]
      }
      spotRestorePolicy = {
        enabled = bool
        restoreTimeout = "string"
      }
      upgradePolicy = {
        automaticOSUpgradePolicy = {
          disableAutomaticRollback = bool
          enableAutomaticOSUpgrade = bool
          osRollingUpgradeDeferral = bool
          useRollingUpgradePolicy = bool
        }
        mode = "string"
        rollingUpgradePolicy = {
          enableCrossZoneUpgrade = bool
          maxBatchInstancePercent = int
          maxSurge = bool
          maxUnhealthyInstancePercent = int
          maxUnhealthyUpgradedInstancePercent = int
          pauseTimeBetweenBatches = "string"
          prioritizeUnhealthyInstances = bool
          rollbackFailedInstancesOnPolicyBreach = bool
        }
      }
      virtualMachineProfile = {
        applicationProfile = {
          galleryApplications = [
            {
              configurationReference = "string"
              enableAutomaticUpgrade = bool
              order = int
              packageReferenceId = "string"
              tags = "string"
              treatFailureAsDeploymentFailure = bool
            }
          ]
        }
        billingProfile = {
          maxPrice = int
        }
        capacityReservation = {
          capacityReservationGroup = {
            id = "string"
          }
        }
        diagnosticsProfile = {
          bootDiagnostics = {
            enabled = bool
            storageUri = "string"
          }
        }
        evictionPolicy = "string"
        extensionProfile = {
          extensions = [
            {
              name = "string"
              properties = {
                autoUpgradeMinorVersion = bool
                enableAutomaticUpgrade = bool
                forceUpdateTag = "string"
                protectedSettings = ?
                protectedSettingsFromKeyVault = {
                  secretUrl = "string"
                  sourceVault = {
                    id = "string"
                  }
                }
                provisionAfterExtensions = [
                  "string"
                ]
                publisher = "string"
                settings = ?
                suppressFailures = bool
                type = "string"
                typeHandlerVersion = "string"
              }
            }
          ]
          extensionsTimeBudget = "string"
        }
        hardwareProfile = {
          vmSizeProperties = {
            vCPUsAvailable = int
            vCPUsPerCore = int
          }
        }
        licenseType = "string"
        networkProfile = {
          healthProbe = {
            id = "string"
          }
          networkApiVersion = "string"
          networkInterfaceConfigurations = [
            {
              name = "string"
              properties = {
                auxiliaryMode = "string"
                auxiliarySku = "string"
                deleteOption = "string"
                disableTcpStateTracking = bool
                dnsSettings = {
                  dnsServers = [
                    "string"
                  ]
                }
                enableAcceleratedNetworking = bool
                enableFpga = bool
                enableIPForwarding = bool
                ipConfigurations = [
                  {
                    name = "string"
                    properties = {
                      applicationGatewayBackendAddressPools = [
                        {
                          id = "string"
                        }
                      ]
                      applicationSecurityGroups = [
                        {
                          id = "string"
                        }
                      ]
                      loadBalancerBackendAddressPools = [
                        {
                          id = "string"
                        }
                      ]
                      loadBalancerInboundNatPools = [
                        {
                          id = "string"
                        }
                      ]
                      primary = bool
                      privateIPAddressVersion = "string"
                      publicIPAddressConfiguration = {
                        name = "string"
                        properties = {
                          deleteOption = "string"
                          dnsSettings = {
                            domainNameLabel = "string"
                            domainNameLabelScope = "string"
                          }
                          idleTimeoutInMinutes = int
                          ipTags = [
                            {
                              ipTagType = "string"
                              tag = "string"
                            }
                          ]
                          publicIPAddressVersion = "string"
                          publicIPPrefix = {
                            id = "string"
                          }
                        }
                        sku = {
                          name = "string"
                          tier = "string"
                        }
                      }
                      subnet = {
                        id = "string"
                      }
                    }
                  }
                ]
                networkSecurityGroup = {
                  id = "string"
                }
                primary = bool
              }
            }
          ]
        }
        osProfile = {
          adminPassword = "string"
          adminUsername = "string"
          allowExtensionOperations = bool
          computerNamePrefix = "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"
                }
              ]
            }
          }
        }
        priority = "string"
        scheduledEventsProfile = {
          osImageNotificationProfile = {
            enable = bool
            notBeforeTimeout = "string"
          }
          terminateNotificationProfile = {
            enable = bool
            notBeforeTimeout = "string"
          }
        }
        securityPostureReference = {
          excludeExtensions = [
            "string"
          ]
          id = "string"
          isOverridable = bool
        }
        securityProfile = {
          encryptionAtHost = bool
          encryptionIdentity = {
            userAssignedIdentityResourceId = "string"
          }
          proxyAgentSettings = {
            enabled = bool
            keyIncarnationId = int
            mode = "string"
          }
          securityType = "string"
          uefiSettings = {
            secureBootEnabled = bool
            vTpmEnabled = bool
          }
        }
        serviceArtifactReference = {
          id = "string"
        }
        storageProfile = {
          dataDisks = [
            {
              caching = "string"
              createOption = "string"
              deleteOption = "string"
              diskIOPSReadWrite = int
              diskMBpsReadWrite = int
              diskSizeGB = int
              lun = int
              managedDisk = {
                diskEncryptionSet = {
                  id = "string"
                }
                securityProfile = {
                  diskEncryptionSet = {
                    id = "string"
                  }
                  securityEncryptionType = "string"
                }
                storageAccountType = "string"
              }
              name = "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 = "string"
              placement = "string"
            }
            diskSizeGB = int
            image = {
              uri = "string"
            }
            managedDisk = {
              diskEncryptionSet = {
                id = "string"
              }
              securityProfile = {
                diskEncryptionSet = {
                  id = "string"
                }
                securityEncryptionType = "string"
              }
              storageAccountType = "string"
            }
            name = "string"
            osType = "string"
            vhdContainers = [
              "string"
            ]
            writeAcceleratorEnabled = bool
          }
        }
        userData = "string"
      }
      zonalPlatformFaultDomainAlignMode = "string"
      zoneBalance = bool
    }
  })
}

Hodnoty vlastností

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

AdditionalUnattendContent

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

ApiEntityReference

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

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[]

AutomaticOSUpgradePolicy

Jméno Popis Hodnota
disableAutomaticRollback Určuje, jestli má být funkce vrácení image operačního systému zakázaná. Výchozí hodnota je false. Bool
enableAutomaticOSUpgrade Označuje, jestli se upgrady operačního systému mají automaticky použít u instancí škálovací sady, a to v případě, že bude k dispozici novější verze image operačního systému. Výchozí hodnota je false. Pokud je tato hodnota nastavena na hodnotu true pro škálovací sady založené na Windows, enableAutomaticUpdates je automaticky nastavena na false a nelze ji nastavit na true. Bool
osRollingUpgradeDeferral Určuje, jestli by se u automatického upgradu operačního systému mělo provést odložení. Odložené upgrady operačního systému budou posílat upřesňující oznámení na základě jednotlivých virtuálních počítačů, že upgrade operačního systému z postupných upgradů je příchozí, prostřednictvím značky IMDS Platform.PendingOSUpgrade. Upgrade se pak odrazí, dokud se upgrade neschválí prostřednictvím volání ApproveRollingUpgrade. Bool
useRollingUpgradePolicy Označuje, jestli se při automatickém upgradu operačního systému mají používat zásady postupného upgradu. Výchozí hodnota je false. Pokud v sadě VMSS není definovaná žádná zásada, automatický upgrade operačního systému se vrátí k výchozím zásadám. Bool

AutomaticRepairsPolicy

Jméno Popis Hodnota
zpřístupněný Určuje, jestli se mají ve škálovací sadě virtuálních počítačů povolit automatické opravy. Výchozí hodnota je false. Bool
gracePeriod Doba, po kterou jsou automatické opravy pozastavené kvůli změně stavu na virtuálním počítači. Čas odkladu začíná po dokončení změny stavu. To pomáhá vyhnout se předčasně nebo náhodným opravám. Doba trvání by měla být zadána ve formátu ISO 8601. Minimální povolená doba odkladu je 10 minut (PT10M), což je také výchozí hodnota. Maximální povolená doba odkladu je 90 minut (PT90M). řetězec
repairAction Typ akce opravy (nahrazení, restartování, obnovení image), která se použije k opravě virtuálních počítačů, které nejsou v pořádku ve škálovací sadě. Výchozí hodnota je nahrazena. Reimage
"Nahradit"
Restartovat

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

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

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 tématu 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

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

DiskEncryptionSetParameters

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

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

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

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

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

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é)

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ý

Microsoft.Compute/virtualMachineScaleSets

Jméno Popis Hodnota
extendedLocation Rozšířené umístění škálovací sady virtuálních počítačů. ExtendedLocation
identita Identita škálovací sady virtuálních počítačů, pokud je nakonfigurovaná. VirtualMachineScaleSetIdentity
umístění Umístění prostředku string (povinné)
Jméno Název prostředku string (povinné)
plán Určuje informace o imagi marketplace použité k vytvoření virtuálního počítače. Tento prvek se používá jenom pro image z marketplace. Než budete moct použít image z marketplace z rozhraní API, musíte image povolit pro programové použití. Na webu Azure Portal vyhledejte image marketplace, kterou chcete použít, a potom klikněte na Chcete nasadit programově, začněte –>. Zadejte požadované informace a klikněte na Uložit. plánu
vlastnosti Popisuje vlastnosti škálovací sady virtuálních počítačů. virtualMachineScaleSetProperties
sku Skladová položka škálovací sady virtuálních počítačů. skladové položky
visačky Značky prostředků Slovník názvů a hodnot značek
typ Typ prostředku Microsoft.Compute/virtualMachineScaleSets@2024-07-01
zóny Zóny škálovací sady virtuálních počítačů. string[]

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

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ě"

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

PriorityMixPolicy

Jméno Popis Hodnota
baseRegularPriorityCount Základní počet běžných virtuálních počítačů s prioritou, které se vytvoří v této škálovací sadě při horizontálním navýšení kapacity. Int

Omezení:
Minimální hodnota = 0
regularPriorityPercentageAboveBase Procento instancí virtuálních počítačů po dosažení základního běžného počtu priorit, které se očekává, že budou používat pravidelnou prioritu. Int

Omezení:
Minimální hodnota = 0
Maximální hodnota = 100

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í

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'

ResiliencyPolicy

Jméno Popis Hodnota
resilientVMCreationPolicy Parametry konfigurace použité při vytváření odolných virtuálních počítačů. odolných zásadVMCreationPolicy
resilientVMDeletionPolicy Parametry konfigurace použité při odstraňování odolných virtuálních počítačů. odolné VMDeletionPolicy

ResilientVMCreationPolicy

Jméno Popis Hodnota
zpřístupněný Určuje, jestli se má ve škálovací sadě virtuálních počítačů povolit vytvoření odolného virtuálního počítače. Výchozí hodnota je false. Bool

ResilientVMDeletionPolicy

Jméno Popis Hodnota
zpřístupněný Určuje, jestli má být ve škálovací sadě virtuálních počítačů povolené odstranění odolného virtuálního počítače. Výchozí hodnota je false. Bool

Značky prostředků

Jméno Popis Hodnota

RollingUpgradePolicy

Jméno Popis Hodnota
enableCrossZoneUpgrade Povolte VMSS ignorovat hranice AZ při vytváření dávek upgradu. Zvažte aktualizaci domény a maxBatchInstancePercent k určení velikosti dávky. Bool
maxBatchInstancePercent Maximální procento celkových instancí virtuálních počítačů, které budou upgradovány současně postupným upgradem v jedné dávce. Vzhledem k tomu, že se jedná o maximum, instance, které nejsou v pořádku v předchozích nebo budoucích dávkách, můžou způsobit snížení procenta instancí v dávce, aby se zajistila vyšší spolehlivost. Výchozí hodnota pro tento parametr je 20%. Int

Omezení:
Minimální hodnota = 5
Maximální hodnota = 100
maxSurge Vytvořte nové virtuální počítače pro upgrade škálovací sady místo aktualizace existujících virtuálních počítačů. Existující virtuální počítače budou odstraněny po vytvoření nových virtuálních počítačů pro každou dávku. Bool
maxUnhealthyInstancePercent Maximální procento celkových instancí virtuálních počítačů ve škálovací sadě, které může být současně v pořádku, buď v důsledku upgradu, nebo zjištěním stavu, který není v pořádku, kontroluje stav virtuálního počítače před přerušením postupného upgradu. Toto omezení se zkontroluje před spuštěním jakékoli dávky. Výchozí hodnota pro tento parametr je 20%. Int

Omezení:
Minimální hodnota = 5
Maximální hodnota = 100
maxUnhealthyUpgradedInstancePercent Maximální procento upgradovanýchinstancích Tato kontrola proběhne po upgradu každé dávky. Pokud se toto procento někdy překročí, průběžná aktualizace se přeruší. Výchozí hodnota pro tento parametr je 20%. Int

Omezení:
Minimální hodnota = 0
Maximální hodnota = 100
pauseTimeBetweenBatches Doba čekání mezi dokončením aktualizace pro všechny virtuální počítače v jedné dávce a spuštěním další dávky. Doba trvání by měla být zadána ve formátu ISO 8601. Výchozí hodnota je 0 sekund (PT0S). řetězec
prioritizeUnhealthyInstances Upgradujte všechny instance, které nejsou v pořádku, ve škálovací sadě před všemi instancemi, které jsou v pořádku. Bool
rollbackFailedInstancesOnPolicyBreach Vrácení neúspěšných instancí do předchozího modelu v případě porušení zásad postupného upgradu Bool

ScaleInPolicy

Jméno Popis Hodnota
forceDeletion Tato vlastnost umožňuje určit, jestli virtuální počítače zvolené k odebrání musí být vynucené odstranění, když se škálovací sada virtuálních počítačů škáluje. (Funkce ve verzi Preview) Bool
pravidla Pravidla, která se mají dodržovat při škálování ve škálovací sadě virtuálních počítačů.

Možné hodnoty:

Výchozí Když je škálovací sada virtuálních počítačů škálovací sada škálovaná, bude škálovací sada nejprve vyvážená napříč zónami, pokud se jedná o zónovou škálovací sadu. Pak bude vyvážená napříč doménami selhání co nejvíce. V rámci každé domény selhání budou virtuální počítače vybrané k odebrání nejnovějšími počítači, které nejsou chráněné před horizontálním navýšením kapacity.

Při škálování škálovací sady virtuálních počítačů se pro odebrání vyberou nejstarší virtuální počítače, které nejsou chráněné proti horizontálnímu snížení kapacity. V případě zónových škálovacích sad virtuálních počítačů bude škálovací sada nejprve vyvážená napříč zónami. V každé zóně se pro odebrání vyberou nejstarší virtuální počítače, které nejsou chráněné.

nejnovější virtuální počítače Pokud se škálovací sada virtuálních počítačů škáluje na více systémů, zvolí se k odebrání nejnovějších virtuálních počítačů, které nejsou chráněné proti horizontálnímu snížení kapacity. V případě zónových škálovacích sad virtuálních počítačů bude škálovací sada nejprve vyvážená napříč zónami. V každé zóně se pro odebrání vyberou nejnovější virtuální počítače, které nejsou chráněné.

Řetězcové pole obsahující některou z těchto možností:
Výchozí
Nejnovější virtuální počítač
Nejstarší virtuální počítač

ScheduledEventsAdditionalPublishingTargets

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

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

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

SecurityPostureReference

Jméno Popis Hodnota
excludeExtensions Seznam názvů rozšíření virtuálních počítačů, které se mají vyloučit při použití stavu zabezpečení string[]
id Id odkazu na stav zabezpečení ve formě /CommunityGalleries/{communityGalleryName}/securityPostures/{securityPostureName}/versions/{major.minor.patch} nejnovější string (povinné)
isOverridable Určuje, jestli uživatel může přepsat stav zabezpečení. Bool

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

ServiceArtifactReference

Jméno Popis Hodnota
id Id odkazu artefaktů služby ve formě /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Compute/gallerys/{galleryName}/serviceArtifacts/{serviceArtifactName}/vmArtifactsProfiles/{vmArtifactsProfilesName} řetězec

Sku

Jméno Popis Hodnota
kapacita Určuje počet virtuálních počítačů ve škálovací sadě. Int
Jméno Název skladové položky. řetězec
úroveň Určuje úroveň virtuálních počítačů ve škálovací sadě.

Možné hodnoty:

Standard

Základní
řetězec

SkuProfile

Jméno Popis Hodnota
allocationStrategy Určuje strategii přidělování pro škálovací sadu virtuálních počítačů, na základě které budou virtuální počítače přiděleny. CapacityOptimized
NejnižšíCena
vmSizes Určuje velikosti virtuálních počítačů pro škálovací sadu virtuálních počítačů. SkuProfileVMSize[]

SkuProfileVMSize

Jméno Popis Hodnota
Jméno Určuje název velikosti virtuálního počítače. řetězec

SpotRestorePolicy

Jméno Popis Hodnota
zpřístupněný Povolí funkci Spot-Try-Restore, ve které se vyřazované instance spotové služby VMSS SPOT pokusí obnovit oportunisticky na základě dostupnosti kapacity a cenových omezení. Bool
restoreTimeout Hodnota časového limitu vyjádřená jako doba trvání iso 8601, po které se platforma nebude pokoušet obnovit spotové instance VMSS řetězec

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

Podsourc

Jméno Popis Hodnota
id ID prostředku ř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

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

UpgradePolicy

Jméno Popis Hodnota
automaticOSUpgradePolicy Parametry konfigurace používané k provádění automatického upgradu operačního systému AutomaticOSUpgradePolicy
režim Určuje režim upgradu na virtuální počítače ve škálovací sadě.

Možné hodnoty:

Ruční – řídíte aplikaci aktualizací virtuálních počítačů ve škálovací sadě. Provedete to pomocí akce manualUpgrade.

Automatické – Všechny virtuální počítače ve škálovací sadě se automaticky aktualizují současně.
"Automaticky"
"Ručně"
"Rolling"
rollingUpgradePolicy Parametry konfigurace použité při postupném upgradu. RollingUpgradePolicy

UserAssignedIdentities

Jméno Popis Hodnota

UserAssignedIdentitiesValue

Jméno Popis Hodnota

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

VaultCertificate

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

{
"data":"<>",
"dataType":"pfx",
"password":"<pfx-file-password>"
}
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

VaultSecretGroup

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

VirtualHardDisk

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

VirtualMachineScaleSetDataDisk

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í hodnoty jsou: None pro úložiště úrovně Standard. Jen pro čtení pro Premium Storage. None (Žádný)
ReadOnly
ReadWrite
createOption Možnost vytvoření. Připojit
Kopírovat
"Prázdné"
FromImage
Obnovit (povinné)
deleteOption Určuje, jestli se má datový disk odstranit nebo odpojit po odstranění flex VMSS (tato funkce je dostupná jenom pro VMSS s flexibilním orchestrationModem).

Možné hodnoty:

Odstranit Pokud se tato hodnota použije, datový disk se odstraní při odstranění virtuálního počítače VMSS Flex.

Odpojit Pokud se tato hodnota použije, datový disk se zachovají po odstranění virtuálního počítače VMSS Flex.

Výchozí hodnota je nastavena na Odstranit.
Odstranit
"Odpojit"
diskIOPSReadWrite Určuje Read-Write IOPS spravovaného disku. Mělo by se použít pouze v případě, že je storageAccountType UltraSSD_LRS. Pokud nezadáte, přiřadí se výchozí hodnota na základě diskuSizeGB. Int
diskMBpsReadWrite Určuje šířku pásma v MB za sekundu pro spravovaný disk. Mělo by se použít pouze v případě, že je storageAccountType UltraSSD_LRS. Pokud nezadáte, přiřadí se výchozí hodnota na základě diskuSizeGB. Int
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
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. VirtualMachineScaleSetManagedDiskParameters
Jméno Název disku. řetězec
writeAcceleratorEnabled Určuje, jestli má být na disku povolený nebo zakázaný writeAccelerator. Bool

VirtualMachineScaleSetExtension

Jméno Popis Hodnota
Jméno Název rozšíření. řetězec
vlastnosti Popisuje vlastnosti rozšíření škálovací sady virtuálních počítačů. VirtualMachineScaleSetExtensionProperties

VirtualMachineScaleSetExtensionProfile

Jméno Popis Hodnota
rozšíření Prostředky podřízeného rozšíření škálovací sady virtuálních počítačů. VirtualMachineScaleSetExtension[]
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

VirtualMachineScaleSetExtensionProperties

Jméno Popis Hodnota
autoUpgradeMinorVersion Určuje, jestli má rozšíření používat novější podverzi, pokud je k dispozici v době nasazení. Po nasazení však rozšíření neupgraduje podverze, pokud se znovu nenasadí, a to ani s touto vlastností nastavenou na true. Bool
enableAutomaticUpgrade Určuje, jestli má být rozšíření automaticky upgradováno platformou, pokud je k dispozici novější verze rozšíření. Bool
forceUpdateTag Pokud je zadána hodnota a liší se od předchozí hodnoty, bude obslužná rutina rozšíření nucena aktualizovat i v případě, že konfigurace rozšíření nebyla změněna. řetězec
protectedSettings Rozšíření může obsahovat buď protectedSettings, nebo protectedSettingsFromKeyVault, nebo vůbec žádná chráněná nastavení. jakýkoliv
protectedSettingsFromKeyVault Nastavení chráněná rozšířeními, která jsou předána odkazem, a spotřebovaná z trezoru klíčů keyVaultSecretReference
provisionAfterExtensions Kolekce názvů rozšíření, po kterých je potřeba toto rozšíření zřídit. string[]
vydavatel Název vydavatele obslužné rutiny rozšíření. řetězec
nastavení Veřejná nastavení formátovaná json pro rozšíření jakýkoliv
suppressFailures Určuje, jestli se potlačí selhání vyplývající z rozšíření (provozní selhání, jako je například nepřipojování k virtuálnímu počítači, nebudou potlačována bez ohledu na tuto hodnotu). Výchozí hodnota je false. Bool
typ Určuje typ rozšíření; Příkladem je CustomScriptExtension. řetězec
typeHandlerVersion Určuje verzi obslužné rutiny skriptu. řetězec

VirtualMachineScaleSetHardwareProfile

Jméno Popis Hodnota
vmSizeProperties Určuje vlastnosti pro přizpůsobení velikosti virtuálního počítače. Minimální verze api: 2021-11-01. Další podrobnosti najdete v pokynech v přizpůsobení virtuálního počítače. VMSizeProperties

VirtualMachineScaleSetIdentity

Jméno Popis Hodnota
typ Typ identity používané pro škálovací sadu virtuálních 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 ze škálovací sady virtuálních počítačů. None (Žádný)
SystemAssigned
SystemAssigned, UserAssigned
UserAssigned
userAssignedIdentities Seznam identit uživatelů přidružených ke škálovací sadě virtuálních počítačů. 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

VirtualMachineScaleSetIPConfiguration

Jméno Popis Hodnota
Jméno Název konfigurace PROTOKOLU IP. string (povinné)
vlastnosti Popisuje vlastnosti konfigurace IP profilu sítě škálovací sady virtuálních počítačů. virtualMachineScaleSetIPConfigurationProperties

VirtualMachineScaleSetIPConfigurationProperties

Jméno Popis Hodnota
applicationGatewayBackendAddressPools Určuje pole odkazů na back-endové fondy adres aplikačních bran. Škálovací sada může odkazovat na back-endové fondy adres více aplikačních bran. Více škálovacích sad nemůže používat stejnou aplikační bránu. subresource[]
applicationSecurityGroups Určuje pole odkazů na skupinu zabezpečení aplikace. subresource[]
loadBalancerBackendAddressPools Určuje pole odkazů na back-endové fondy adres nástrojů pro vyrovnávání zatížení. Škálovací sada může odkazovat na back-endové fondy adres jednoho veřejného a jednoho interního nástroje pro vyrovnávání zatížení. Více škálovacích sad nemůže použít stejný nástroj pro vyrovnávání zatížení skladové položky Basic. subresource[]
loadBalancerInboundNatPools Určuje pole odkazů na příchozí fondy Nat nástrojů pro vyrovnávání zatížení. Škálovací sada může odkazovat na příchozí fondy nat jednoho veřejného a jednoho interního nástroje pro vyrovnávání zatížení. Více škálovacích sad nemůže použít stejný nástroj pro vyrovnávání zatížení skladové položky Basic. subresource[]
primární Určuje primární síťové rozhraní v případě, že má virtuální počítač více než 1 síťové rozhraní. Bool
privateIPAddressVersion K dispozici od verze Api-Version 2017-03-30 dále představuje, jestli je konkrétní konfigurace ip adres IPv4 nebo IPv6. Výchozí hodnota se považuje za protokol IPv4. Možné hodnoty jsou: IPv4 a IPv6. IPv4
IPv6
publicIPAddressConfiguration PublicIPAddressConfiguration. VirtualMachineScaleSetPublicIPAddressConfiguration
podsíť Určuje identifikátor podsítě. apiEntityReference

VirtualMachineScaleSetIpTag

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

VirtualMachineScaleSetManagedDiskParameters

Jméno Popis Hodnota
diskEncryptionSet Určuje ID prostředku spravovaného disku spravovaného zákazníkem pro spravovaný disk. DiskEncryptionSetParameters
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

VirtualMachineScaleSetNetworkConfiguration

Jméno Popis Hodnota
Jméno Název konfigurace sítě. string (povinné)
vlastnosti Popisuje konfiguraci PROTOKOLU IP profilu sítě škálovací sady virtuálních počítačů. virtualMachineScaleSetNetworkConfigurationProperties

VirtualMachineScaleSetNetworkConfigurationDnsSettings

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

VirtualMachineScaleSetNetworkConfigurationProperties

Jméno Popis Hodnota
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. VirtualMachineScaleSetNetworkConfigurationDnsSettings
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í. VirtualMachineScaleSetIPConfiguration[] (povinné)
networkSecurityGroup Skupina zabezpečení sítě. subresource
primární Určuje primární síťové rozhraní v případě, že má virtuální počítač více než 1 síťové rozhraní. Bool

VirtualMachineScaleSetNetworkProfile

Jméno Popis Hodnota
healthProbe Odkaz na sondu nástroje pro vyrovnávání zatížení sloužící k určení stavu instance ve škálovací sadě virtuálních počítačů. Odkaz bude ve formuláři: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/probes/{probeName}. apiEntityReference
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í pro škálovací sadu virtuálních počítačů s flexibilním režimem orchestrace. '2020-11-01'
networkInterfaceConfigurations Seznam konfigurací sítě. VirtualMachineScaleSetNetworkConfiguration[]

VirtualMachineScaleSetOSDisk

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í hodnoty jsou: None pro úložiště úrovně Standard. Jen pro čtení pro Premium Storage. None (Žádný)
ReadOnly
ReadWrite
createOption Určuje způsob vytvoření virtuálních počítačů ve škálovací sadě. Jediná povolená hodnota je: FromImage. Tato hodnota se používá při vytváření virtuálního počítače pomocí image. Pokud používáte image platformy, použijete také element imageReference popsaný výše. Pokud používáte image marketplace, použijete také dříve popsaný prvek plánu. Připojit
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í flex sady VMSS (tato funkce je dostupná jenom pro VMSS s flexibilním režimem OrchestraationMode).

Možné hodnoty:

Odstranit 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 VMSS Flex.

Odpojit Pokud se tato hodnota použije, disk s operačním systémem se zachová po odstranění virtuálního počítače VMSS Flex.

Výchozí hodnota je nastavena na Odstranit. Pro dočasný disk s operačním systémem je výchozí hodnota nastavena na Delete. 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ý škálovací sadou virtuálních počítačů. 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
obraz Určuje informace o nespravované imagi uživatele, na které se má škálovací sada založit. VirtualHardDisk
managedDisk Parametry spravovaného disku. VirtualMachineScaleSetManagedDiskParameters
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
VhdContainers Určuje adresy URL kontejneru, které se používají k ukládání disků operačního systému pro škálovací sadu. string[]
writeAcceleratorEnabled Určuje, jestli má být na disku povolený nebo zakázaný writeAccelerator. Bool

VirtualMachineScaleSetOSProfile

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.

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 se mají ve škálovací sadě virtuálních počítačů povolit operace rozšíření. Tato možnost může být nastavena pouze na Hodnotu False, pokud ve škálovací sadě virtuálních počítačů nejsou k dispozici žádná rozšíření. Bool
computerNamePrefix Určuje předponu názvu počítače pro všechny virtuální počítače ve škálovací sadě. Předpony názvu počítače musí mít délku 1 až 15 znaků. řetězec
customData Určuje řetězec s kódováním base-64 vlastních dat. Kódovaný řetězec base-64 je dekódován do binárního pole, které je uloženo jako soubor na virtuálním počítači. Maximální délka binárního pole je 65535 bajtů. Informace o použití cloud-init pro virtuální počítač najdete v tématu Použití cloud-init k přizpůsobení virtuálního počítače s Linuxem během vytváření řetězec
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če ve škálovací sadě. 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

VirtualMachineScaleSetProperties

Jméno Popis Hodnota
additionalCapabilities Určuje další možnosti povolené nebo zakázané na virtuálních počítačích ve škálovací sadě virtuálních počítačů. Například: jestli mají virtuální počítače možnost podporovat připojení spravovaných datových disků s typem účtu úložiště UltraSSD_LRS. additionalcapabilities
automaticRepairsPolicy Zásady pro automatické opravy AutomaticRepairsPolicy
constrainedMaximumCapacity Volitelná vlastnost, která musí být buď nastavena na Hodnotu True, nebo vynechána. Bool
doNotRunExtensionsOnOverprovisionedVMs Pokud je povolené nadměrné zřízení, rozšíření se spustí jenom na požadovaném počtu virtuálních počítačů, které se nakonec uchovávají. Tato vlastnost proto zajistí, že se rozšíření nespustí na nadbytečných nadsaděných virtuálních počítačích. Bool
hostGroup Určuje informace o vyhrazené skupině hostitelů, ve které se nachází škálovací sada virtuálních počítačů. Minimální verze api: 2020-06-01. subresource
orchestraationMode Určuje režim orchestrace pro škálovací sadu virtuálních počítačů. "Flexibilní"
"Uniforma"
overprovision Určuje, jestli má být škálovací sada virtuálních počítačů nadměrně zřízená. Bool
platformFaultDomainCount Počet domén selhání pro každou skupinu umístění Int
priorityMixPolicy Určuje požadované cíle pro kombinování spotových a běžných virtuálních počítačů s prioritou ve stejné instanci VMSS Flex. PriorityMixPolicy
proximityPlacementGroup Určuje informace o skupině umístění bezkontaktní komunikace, ke které by měla být přiřazena škálovací sada virtuálních počítačů. Minimální verze api: 2018-04-01. subresource
resiliencyPolicy Zásady odolnosti ResiliencyPolicy
scaleInPolicy Určuje zásady použité při škálování virtuálních počítačů ve škálovací sadě virtuálních počítačů. ScaleInPolicy
scheduledEventsPolicy The ScheduledEventsPolicy. ScheduledEventsPolicy
singlePlacementGroup Pokud je pravda, omezuje škálovací sadu na jednu skupinu umístění, maximální velikost 100 virtuálních počítačů. POZNÁMKA: Pokud je singlePlacementGroup true, může být změněn na false. Pokud je však singlePlacementGroup false, nemusí být změněn na hodnotu true. Bool
skuProfile Určuje profil skladové položky pro škálovací sadu virtuálních počítačů. SkuProfile
spotRestorePolicy Určuje vlastnosti spotového obnovení pro škálovací sadu virtuálních počítačů. SpotRestorePolicy
upgradePolicy Zásady upgradu. UpgradePolicy
virtualMachineProfile Profil virtuálního počítače. VirtualMachineScaleSetVMProfile
zonalPlatformFaultDomainAlignMode Určuje režim zarovnání mezi výpočetní sadou virtuálních počítačů a počtem domén selhání úložiště. Zarovnané
"Nezarovnané"
zoneBalance Jestli chcete vynutit výhradně i distribuci virtuálních počítačů mezi x zónami v případě výpadku zóny. Vlastnost zoneBalance lze nastavit pouze v případě, že vlastnost zóny škálovací sady obsahuje více než jednu zónu. Pokud nejsou zadány žádné zóny nebo pouze jedna zóna, vlastnost zoneBalance by neměla být nastavena. Bool

VirtualMachineScaleSetPublicIPAddressConfiguration

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

VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings

Jméno Popis Hodnota
domainNameLabel Popisek názvu domény. Zřetězení popisku názvu domény a indexu virtuálního počítače bude popisky názvů domén prostředků PublicIPAddress, které se vytvoří. string (povinné)
domainNameLabelScope Obor popisku názvu domény. Zřetězení popisku názvu domény hash, který se vygeneroval podle zásad z oboru popisku názvu domény a indexu virtuálního počítače, bude popisky názvů domén prostředků PublicIPAddress, které se vytvoří. NoReuse
ResourceGroupReuse
SubscriptionReuse
TenantReuse

VirtualMachineScaleSetPublicIPAddressConfigurationProperties

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 . VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings
idleTimeoutInMinutes Časový limit nečinnosti veřejné IP adresy. Int
ipTags Seznam značek IP adres přidružených k veřejné IP adrese VirtualMachineScaleSetIpTag[]
publicIPAddressVersion K dispozici od verze Api-Version 2019-07-01 dále představuje, jestli je konkrétní konfigurace ip adres IPv4 nebo IPv6. Výchozí hodnota se považuje za protokol IPv4. Možné hodnoty jsou: IPv4 a IPv6. IPv4
IPv6
publicIPPrefix PublicIPPrefix, ze kterého chcete přidělit veřejné IP adresy. subresource

VirtualMachineScaleSetStorageProfile

Jméno Popis Hodnota
dataDisks Určuje parametry, které se používají k přidání datových disků do virtuálních počítačů ve škálovací sadě. 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. VirtualMachineScaleSetDataDisk[]
diskControllerType řetězec
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ého virtuálními počítači ve škálovací sadě. 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. virtualMachineScaleSetOSDisk

VirtualMachineScaleSetVMProfile

Jméno Popis Hodnota
applicationProfile Určuje aplikace galerie, které mají být zpřístupněny virtuálnímu počítači nebo VMSS. ApplicationProfile
billingProfile Určuje podrobnosti související s fakturací spotových virtuálních počítačů Azure. Minimální verze api: 2019-03-01. BillingProfile
capacityReservation Určuje podrobnosti související s rezervací kapacity škálovací sady. 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
extensionProfile Určuje kolekci nastavení pro rozšíření nainstalovaná na virtuálních počítačích ve škálovací sadě. VirtualMachineScaleSetExtensionProfile
hardwareProfile Určuje podrobnosti související s hardwarovým profilem škálovací sady. Minimální verze api: 2021-11-01. VirtualMachineScaleSetHardwareProfile
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 vlastnosti síťových rozhraní virtuálních počítačů ve škálovací sadě. virtualMachineScaleSetNetworkProfile
osProfile Určuje nastavení operačního systému pro virtuální počítače ve škálovací sadě. VirtualMachineScaleSetOSProfile
priorita Určuje prioritu pro virtuální počítače ve škálovací sadě. Minimální verze api: 2017-10-30-preview. "Nízká"
"Normální"
"Spot"
scheduledEventsProfile Určuje konfigurace související s naplánovanou událostí. ScheduledEventsProfile
securityPostureReference Určuje stav zabezpečení, který se má použít ve škálovací sadě. Minimální verze api: 2023-03-01 SecurityPostureReference
securityProfile Určuje nastavení profilu souvisejícího se zabezpečením pro virtuální počítače ve škálovací sadě. SecurityProfile
serviceArtifactReference Určuje ID odkazu na artefakt služby použité k nastavení stejné verze image pro všechny virtuální počítače ve škálovací sadě při použití nejnovější verze image. Minimální verze api: 2022-11-01 ServiceArtifactReference
storageProfile Určuje nastavení úložiště pro disky virtuálního počítače. virtualMachineScaleSetStorageProfile
userData UserData pro virtuální počítače ve škálovací sadě, které musí být zakódované v 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

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

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

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

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

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":"<>",
"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