Dela via


Microsoft.Compute virtualMachineScaleSets

Bicep-resursdefinition

Resurstypen virtualMachineScaleSets kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.Compute/virtualMachineScaleSets-resurs lägger du till följande Bicep i mallen.

resource symbolicname 'Microsoft.Compute/virtualMachineScaleSets@2024-11-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: {
      automaticZoneRebalancingPolicy: {
        enabled: bool
        rebalanceBehavior: 'string'
        rebalanceStrategy: 'string'
      }
      resilientVMCreationPolicy: {
        enabled: bool
      }
      resilientVMDeletionPolicy: {
        enabled: bool
      }
    }
    scaleInPolicy: {
      forceDeletion: bool
      prioritizeUnhealthyVMs: bool
      rules: [
        'string'
      ]
    }
    scheduledEventsPolicy: {
      scheduledEventsAdditionalPublishingTargets: {
        eventGridAndResourceGraph: {
          enable: bool
        }
      }
      userInitiatedReboot: {
        automaticallyApprove: bool
      }
      userInitiatedRedeploy: {
        automaticallyApprove: bool
      }
    }
    singlePlacementGroup: bool
    skuProfile: {
      allocationStrategy: 'string'
      vmSizes: [
        {
          name: 'string'
          rank: int
        }
      ]
    }
    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(...)
              protectedSettingsFromKeyVault: {
                secretUrl: 'string'
                sourceVault: {
                  id: 'string'
                }
              }
              provisionAfterExtensions: [
                'string'
              ]
              publisher: 'string'
              settings: any(...)
              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
          imds: {
            inVMAccessControlProfileReferenceId: 'string'
            mode: 'string'
          }
          keyIncarnationId: int
          mode: 'string'
          wireServer: {
            inVMAccessControlProfileReferenceId: 'string'
            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'
  ]
}

Egenskapsvärden

Microsoft.Compute/virtualMachineScaleSets

Namn Beskrivning Värde
extendedLocation Den utökade platsen för VM-skalningsuppsättningen. ExtendedLocation
identitet Identiteten för vm-skalningsuppsättningen, om den är konfigurerad. VirtualMachineScaleSetIdentity (på engelska)
plats Den geo-plats där resursen finns sträng (krävs)
Namn Resursnamnet sträng (krävs)
plan/planering/strategi Anger information om marketplace-avbildningen som används för att skapa den virtuella datorn. Det här elementet används endast för Marketplace-avbildningar. Innan du kan använda en Marketplace-avbildning från ett API måste du aktivera avbildningen för programmatisk användning. I Azure-portalen letar du upp den Marketplace-avbildning som du vill använda och klickar sedan på Vill distribuera programmatiskt, Kom igång –>. Ange nödvändig information och klicka sedan på Spara. Planera
Egenskaper Beskriver egenskaperna för en VM-skalningsuppsättning. VirtualMachineScaleSetProperties (på engelska)
Sku SKU:n för vm-skalningsuppsättningen. Sku
Taggar Resurstaggar Ordlista med taggnamn och värden. Se taggar i mallar
Zoner Tillgänglighetszonerna. sträng[]

Ytterligare funktioner

Namn Beskrivning Värde
vilolägeEnabled Flaggan som aktiverar eller inaktiverar vilolägesfunktionen på den virtuella datorn. Bool
ultraSSDEnabled Flaggan som aktiverar eller inaktiverar en funktion för att ha en eller flera hanterade datadiskar med UltraSSD_LRS lagringskontotyp på den virtuella datorn eller VMSS. Hanterade diskar med lagringskontotyp UltraSSD_LRS kan bara läggas till på en virtuell dator eller vm-skalningsuppsättning om den här egenskapen är aktiverad. Bool

YtterligareUnattendContent

Namn Beskrivning Värde
componentName (komponentnamn) Komponentnamnet. För närvarande är det enda tillåtna värdet Microsoft-Windows-Shell-Setup. "Microsoft-Windows-Shell-Setup"
innehåll Anger det XML-formaterade innehåll som läggs till i unattend.xml-filen för den angivna sökvägen och komponenten. XML-koden måste vara mindre än 4 KB och måste innehålla rotelementet för den inställning eller funktion som infogas. sträng
passName (passnamn) Passnamnet. För närvarande är det enda tillåtna värdet OobeSystem. "OobeSystem"
settingName (inställning) Anger namnet på den inställning som innehållet gäller för. Möjliga värden är: FirstLogonCommands och AutoLogon. "Autologon"
"FirstLogonCommands"

ApiEntityReference (på engelska)

Namn Beskrivning Värde
Id ARM-resurs-ID i form av /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/... sträng

ApplicationProfile (Ansökan) Profil

Namn Beskrivning Värde
galleriAnvändningsområden Anger vilka galleriprogram som ska göras tillgängliga för den virtuella datorn/VMSS VMGalleryApplication[]

AutomaticOSUpgradePolicy (på engelska)

Namn Beskrivning Värde
disableAutomaticRollback Om funktionen för återställning av os-avbildning ska inaktiveras. Standardvärdet är falskt. Bool
enableAutomaticOSUpgrade Anger om OS-uppgraderingar automatiskt ska tillämpas på skalningsuppsättningsinstanser på ett löpande sätt när en nyare version av OS-avbildningen blir tillgänglig. Standardvärdet är falskt. Om detta är inställt på true för Windows-baserade skalningsuppsättningar aktiveraAutomaticUpdates anges automatiskt till false och kan inte anges till true. Bool
osRollingUpgradeDeferral Anger om automatisk os-uppgradering ska skjutas upp. Uppskjutna OS-uppgraderingar skickar avancerade meddelanden per virtuell dator om att en OS-uppgradering från löpande uppgraderingar inkommandes via IMDS-taggen "Platform.PendingOSUpgrade". Uppgraderingen skjuts sedan upp tills uppgraderingen har godkänts via ett ApproveRollingUpgrade-anrop. Bool
useRollingUpgradePolicy Anger om principen för löpande uppgradering ska användas under automatisk operativsystemuppgradering. Standardvärdet är falskt. Automatisk os-uppgradering återgår till standardprincipen om ingen princip har definierats på VMSS. Bool

Policy för automatiska reparationer

Namn Beskrivning Värde
Aktiverat Anger om automatiska reparationer ska aktiveras på vm-skalningsuppsättningen. Standardvärdet är falskt. Bool
fristperiod Hur lång tid de automatiska reparationerna pausas på grund av en tillståndsändring på den virtuella datorn. Respittiden börjar när tillståndsändringen har slutförts. Detta hjälper till att undvika för tidiga eller oavsiktliga reparationer. Varaktigheten ska anges i ISO 8601-format. Den minsta tillåtna respitperioden är 10 minuter (PT10M), vilket också är standardvärdet. Den maximala tillåtna respitperioden är 90 minuter (PT90M). sträng
repareraÅtgärd Typ av reparationsåtgärd (ersätt, starta om, återskapa) som ska användas för att reparera virtuella datorer som inte är felfria i skalningsuppsättningen. Standardvärdet är ersätt. "Omimage"
"Ersätt"
"Starta om"

AutomaticZoneRebalancingPolicy (på engelska)

Namn Beskrivning Värde
Aktiverat Anger om automatisk AZ-utjämning ska aktiveras på vm-skalningsuppsättningen. Standardvärdet är falskt. Bool
rebalanceBehavior Typ av ombalanseringsbeteende som ska användas för att återskapa virtuella datorer i skalningsuppsättningen mellan tillgänglighetszoner. Standardvärdet och det enda värde som stöds för tillfället är CreateBeforeDelete. "CreateBeforeDelete"
ombalanseraStrategi Typ av ombalanseringsstrategi som ska användas för ombalansering av virtuella datorer i skalningsuppsättningen mellan tillgänglighetszoner. Standardvärdet och det enda värde som stöds för tillfället är Återskapa. "Återskapa"

Faktureringsprofil

Namn Beskrivning Värde
maxpris Anger det högsta pris som du är villig att betala för en virtuell Azure Spot VM/VMSS. Det här priset är i us-dollar.

Det här priset jämförs med det aktuella Azure Spot-priset för VM-storleken. Dessutom jämförs priserna vid tidpunkten för skapande/uppdatering av virtuell Azure-dator/VMSS för oanvänd kapacitet och åtgärden lyckas bara om maxPriset är större än det aktuella Azure Spot-priset.

MaxPrice används också för att ta bort en virtuell Azure-dator/VMSS för oanvänd kapacitet om det aktuella Spotpriset för Azure överskrider maxpriset efter skapandet av VM/VMSS.

Möjliga värden är:

- Ett decimalvärde som är större än noll. Exempel: 0.01538

-1 – anger att standardpriset är up-to på begäran.

Du kan ange maxPrice till -1 för att ange att den virtuella Azure Spot-datorn/VMSS inte ska tas bort av prisskäl. Dessutom är det högsta standardpriset -1 om det inte tillhandahålls av dig.

Lägsta API-version: 2019-03-01.
Int

BootDiagnostics (på engelska)

Namn Beskrivning Värde
Aktiverat Om startdiagnostik ska aktiveras på den virtuella datorn. Bool
storageUri Uri för lagringskontot som ska användas för att placera konsolens utdata och skärmbild. Om storageUri inte anges när startdiagnostik aktiveras används hanterad lagring. sträng

CapacityReservationProfile (på engelska)

Namn Beskrivning Värde
kapacitetReservationGroup Anger resurs-ID för kapacitetsreservationsgruppen som ska användas för att allokera den virtuella datorn eller skala vm-instanser förutsatt att tillräckligt med kapacitet har reserverats. Mer information finns i https://aka.ms/CapacityReservation. Underresurs

DiagnosticsProfil

Namn Beskrivning Värde
bootDiagnostics (startdiagnostik) Startdiagnostik är en felsökningsfunktion som gör att du kan visa konsolutdata och skärmbild för att diagnostisera VM-status. NOTE: Om storageUri anges kontrollerar du att lagringskontot finns i samma region och prenumeration som den virtuella datorn. Du kan enkelt visa utdata från konsolloggen. Med Azure kan du också se en skärmbild av den virtuella datorn från hypervisor-programmet. BootDiagnostics (på engelska)

DiffDiskSettings (DiffDiskinställningar)

Namn Beskrivning Värde
alternativ Anger tillfälliga diskinställningar för operativsystemdisken. "Lokal"
placering Anger den tillfälliga diskplaceringen för operativsystemdisken. Möjliga värden är: CacheDisk,ResourceDiskNvmeDisk. Standardbeteendet är: CacheDisk om en har konfigurerats för den virtuella datorns storlek, annars används ResourceDisk eller NvmeDisk. Se dokumentationen om VM-storlek för virtuella Windows-datorer på /azure/virtual-machines/windows/sizes och Linux VM på /azure/virtual-machines/linux/sizes för att kontrollera vilka VM-storlekar som exponerar en cachedisk. Lägsta api-version för NvmeDisk: 2024-03-01. "CacheDisk"
"NvmeDisk"
"ResourceDisk"

DiskEncryptionSetParameters (på engelska)

Namn Beskrivning Värde
Id Resurs-ID sträng

KrypteringSidentitet

Namn Beskrivning Värde
userAssignedIdentityResourceId Anger ARM-resurs-ID för en av de användaridentiteter som är associerade med den virtuella datorn. sträng

EventGridAndResourceGraph (på engelska)

Namn Beskrivning Värde
möjliggöra Anger om händelserutnät och resursdiagram är aktiverade för schemalagda händelserelaterade konfigurationer. Bool

UtökadPlats

Namn Beskrivning Värde
Namn Namnet på den utökade platsen. sträng
typ Typ av utökad plats. "EdgeZone"

HostEndpointSettings (på engelska)

Namn Beskrivning Värde
inVMAccessControlProfileReferenceId Anger resurs-ID:t InVMAccessControlProfileVersion i formatet /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/inVMAccessControlProfiles/{profile}/versions/{version} sträng
läge Anger körningsläget. I granskningsläge fungerar systemet som om det tillämpar åtkomstkontrollprincipen, inklusive att generera åtkomstnekande poster i loggarna, men det nekar faktiskt inte några begäranden om värdslutpunkter. I framtvinga läge framtvingar systemet åtkomstkontrollen och det är det rekommenderade driftsläget. "Granskning"
"Inaktiverad"
"Framtvinga"

Bildreferens

Namn Beskrivning Värde
communityGalleryImageId Angav communitygalleriets unika ID för vm-distribution. Det här kan hämtas från get-anropet för communitygalleribilden. sträng
Id Resurs-ID sträng
erbjudande Anger erbjudandet för plattformsbilden eller marketplace-avbildningen som används för att skapa den virtuella datorn. sträng
förläggare Bildutgivaren. sträng
sharedGalleryImageId Angav det unika ID:t för den delade galleriavbildningen för vm-distribution. Detta kan hämtas från get-anropet för den delade galleribilden. sträng
Sku Avbildnings-SKU:n. sträng
version Anger vilken version av plattformsbilden eller marketplace-avbildningen som används för att skapa den virtuella datorn. De tillåtna formaten är Major.Minor.Build eller "latest". Major, Minor och Build är decimaltal. Ange "senaste" för att använda den senaste versionen av en avbildning som är tillgänglig vid distributionstillfället. Även om du använder "senaste" uppdateras inte den virtuella datoravbildningen automatiskt efter distributionstiden även om en ny version blir tillgänglig. Använd inte fältet "version" för distribution av galleribilder. Galleribild bör alltid använda id-fältet för distribution, för att använda den senaste versionen av galleribilden, ange bara '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/images/{imageName}' i fältet "id" utan indata från versionen. sträng

KeyVaultSecretReference (på engelska)

Namn Beskrivning Värde
secretUrl URL:en som refererar till en hemlighet i ett Nyckelvalv. sträng (krävs)
sourceVault (på engelska) Den relativa URL:en för nyckelvalvet som innehåller hemligheten. SubResource (krävs)

LinuxKonfiguration

Namn Beskrivning Värde
disablePasswordAuthentication Anger om lösenordsautentisering ska inaktiveras. Bool
enableVMAgentPlatformUpdates Anger om VMAgent Platform Updates är aktiverat för den virtuella Linux-datorn. Standardvärdet är falskt. Bool
patchInställningar [Förhandsversionsfunktion] Anger inställningar som rör vm-gästkorrigering i Linux. LinuxPatchInställningar
provisionVMAgent Anger om den virtuella datoragenten ska etableras på den virtuella datorn. När den här egenskapen inte anges i begärandetexten är standardbeteendet att ange den till true. Detta säkerställer att VM-agenten är installerad på den virtuella datorn så att tillägg kan läggas till i den virtuella datorn senare. Bool
SSH (SSH) Anger ssh-nyckelkonfigurationen för ett Linux-operativsystem. Ssh-konfiguration

LinuxPatchInställningar

Namn Beskrivning Värde
assessmentMode Anger läget för utvärdering av vm-gästkorrigering för den virtuella IaaS-datorn.

Möjliga värden är:

ImageDefault – Du styr tidpunkten för korrigeringsutvärderingar på en virtuell dator.

AutomaticByPlatform – Plattformen utlöser periodiska korrigeringsutvärderingar. Egenskapen provisionVMAgent måste vara sann.
"AutomaticByPlatform"
"ImageDefault"
automaticByPlatformSettings Anger ytterligare inställningar för korrigeringsläget AutomaticByPlatform i VM-gästkorrigering i Linux. LinuxVMGuestPatchAutomaticByPlatformSettings
patchMode Anger läget för vm-gästkorrigering till virtuell IaaS-dator eller virtuella datorer som är associerade med VM-skalningsuppsättning med OrchestrationMode som flexibel.

Möjliga värden är:

ImageDefault – Den virtuella datorns standardkonfiguration för korrigering används.

AutomaticByPlatform – Den virtuella datorn uppdateras automatiskt av plattformen. Egenskapen provisionVMAgent måste vara sann
"AutomaticByPlatform"
"ImageDefault"

LinuxVMGuestPatchAutomaticByPlatformSettings

Namn Beskrivning Värde
bypassPlatformSafetyChecksOnUserSchedule Gör det möjligt för kunden att schemalägga korrigeringar utan oavsiktliga uppgraderingar Bool
omstartinställning Anger omstartsinställningen för alla installationsåtgärder för AutomaticByPlatform-korrigering. "Alltid"
"IfRequired"
"Aldrig"
"Okänd"

OSImageNotificationProfile

Namn Beskrivning Värde
möjliggöra Anger om den schemalagda operativsystemets avbildningshändelse är aktiverad eller inaktiverad. Bool
notBeforeTimeout Hur lång tid en virtuell dator återskapas eller uppgraderas måste eventuellt godkänna den schemalagda händelsen för operativsystemavbildningen innan händelsen godkänns automatiskt (tidsgränsen överskrids). Konfigurationen anges i ISO 8601-format och värdet måste vara 15 minuter (PT15M) sträng

Inställningar för korrigering

Namn Beskrivning Värde
assessmentMode Anger läget för utvärdering av vm-gästkorrigering för den virtuella IaaS-datorn.

Möjliga värden är:

ImageDefault – Du styr tidpunkten för korrigeringsutvärderingar på en virtuell dator.

AutomaticByPlatform – Plattformen utlöser periodiska korrigeringsutvärderingar. Egenskapen provisionVMAgent måste vara sann.
"AutomaticByPlatform"
"ImageDefault"
automaticByPlatformSettings Anger ytterligare inställningar för korrigeringsläget AutomaticByPlatform i VM-gästkorrigering i Windows. WindowsVMGuestPatchAutomaticByPlatformSettings
aktiveraHotpatching Gör det möjligt för kunder att korrigera sina virtuella Azure-datorer utan att behöva starta om. För enableHotpatching måste "provisionVMAgent" anges till true och "patchMode" måste anges till "AutomaticByPlatform". Bool
patchMode Anger läget för vm-gästkorrigering till virtuell IaaS-dator eller virtuella datorer som är associerade med VM-skalningsuppsättning med OrchestrationMode som flexibel.

Möjliga värden är:

Manuell – Du styr tillämpningen av korrigeringar på en virtuell dator. Det gör du genom att tillämpa korrigeringar manuellt i den virtuella datorn. I det här läget inaktiveras automatiska uppdateringar. egenskapen WindowsConfiguration.enableAutomaticUpdates måste vara false

AutomaticByOS – Den virtuella datorn uppdateras automatiskt av operativsystemet. Egenskapen WindowsConfiguration.enableAutomaticUpdates måste vara sann.

AutomaticByPlatform – uppdateras den virtuella datorn automatiskt av plattformen. Egenskaperna provisionVMAgent och WindowsConfiguration.enableAutomaticUpdates måste vara sanna
"AutomaticByOS"
"AutomaticByPlatform"
"Manuell"

Strategi

Namn Beskrivning Värde
Namn Plan-ID:t. sträng
produkt Anger produkten av avbildningen från marketplace. Det här är samma värde som Erbjudandet under elementet imageReference. sträng
kampanjkod Kampanjkoden. sträng
förläggare Utgivarens ID. sträng

PriorityMixPolicy (på engelska)

Namn Beskrivning Värde
baseRegularPriorityCount Det grundläggande antalet virtuella datorer med vanlig prioritet som skapas i den här skalningsuppsättningen när den skalar ut. Int
regularPriorityPercentageAboveBase Procentandelen virtuella datorinstanser, efter att det vanliga basprioritetsantalet har uppnåtts, som förväntas använda regelbunden prioritet. Int

Begränsningar:
Maxvärde = 100

ProxyAgentSettings (på engelska)

Namn Beskrivning Värde
Aktiverat Anger om ProxyAgent-funktionen ska vara aktiverad på den virtuella datorn eller vm-skalningsuppsättningen. Bool
IMD:er Anger inställningarna för IMDS-slutpunkten när den virtuella datorn eller vm-skalningsuppsättningen skapas. Lägsta API-version: 2024-03-01. HostEndpointSettings (på engelska)
keyIncarnationId Om du ökar värdet för den här egenskapen kan användarna återställa nyckeln som används för att skydda kommunikationskanalen mellan gäst och värd. Int
läge Anger det läge som ProxyAgent ska köras på. Varning! Den här egenskapen har föråldrats. Ange läge under en viss inställning för värddelspunkt. "Granskning"
"Framtvinga"
wireServer (på engelska) Anger inställningarna för Wire Server-slutpunkten när du skapar den virtuella datorn eller vm-skalningsuppsättningen. Lägsta API-version: 2024-03-01. HostEndpointSettings (på engelska)

PublicIPAddressSku (på engelska)

Namn Beskrivning Värde
Namn Ange namn på offentlig IP-sku "Grundläggande"
"Standard"
Nivå Ange offentlig IP-sku-nivå "Global"
"Regional"

ÅterhämtningPolicy

Namn Beskrivning Värde
automaticZoneRebalancingPolicy De konfigurationsparametrar som används vid automatisk AZ-utjämning. AutomaticZoneRebalancingPolicy (på engelska)
resilientVMCreationPolicy De konfigurationsparametrar som används vid skapande av elastiska virtuella datorer. Motståndskraftig VMCreationPolicy
motståndskraftigVMDeletionPolicy De konfigurationsparametrar som används vid borttagning av elastiska virtuella datorer. MotståndskraftigVMDeletionPolicy (på engelska)

Motståndskraftig VMCreationPolicy

Namn Beskrivning Värde
Aktiverat Anger om skapande av elastiska virtuella datorer ska aktiveras på vm-skalningsuppsättningen. Standardvärdet är falskt. Bool

MotståndskraftigVMDeletionPolicy (på engelska)

Namn Beskrivning Värde
Aktiverat Anger om elastisk borttagning av virtuella datorer ska aktiveras på vm-skalningsuppsättningen. Standardvärdet är falskt. Bool

RullandeUpgradePolicy (på engelska)

Namn Beskrivning Värde
aktiveraCrossZoneUpgrade Tillåt ATT VMSS ignorerar AZ-gränser när du skapar uppgraderingsbatch. Ta hänsyn till uppdateringsdomänen och maxBatchInstancePercent för att fastställa batchstorleken. Bool
maxBatchInstancePercent Den maximala procentandelen av de totala virtuella datorinstanserna som uppgraderas samtidigt av den löpande uppgraderingen i en batch. Eftersom detta är ett maximalt antal felaktiga instanser i tidigare eller framtida batchar kan procentandelen instanser i en batch minska för att säkerställa högre tillförlitlighet. Standardvärdet för den här parametern är 20%. Int

Begränsningar:
Minsta värde = 5
Maxvärde = 100
maxsurge Skapa nya virtuella datorer för att uppgradera skalningsuppsättningen i stället för att uppdatera de befintliga virtuella datorerna. Befintliga virtuella datorer tas bort när de nya virtuella datorerna har skapats för varje batch. Bool
maxUnhealthyInstancePercent Den maximala procentandelen av de totala virtuella datorinstanserna i skalningsuppsättningen som kan vara felfritt samtidigt, antingen till följd av uppgraderingen eller genom att hittas i ett feltillstånd av hälsokontrollerna för den virtuella datorn innan den löpande uppgraderingen avbryts. Den här begränsningen kontrolleras innan någon batch startas. Standardvärdet för den här parametern är 20%. Int

Begränsningar:
Minsta värde = 5
Maxvärde = 100
maxUnhealthyUpgradedInstancePercent Den maximala procentandelen uppgraderade virtuella datorinstanser som kan konstateras vara i ett feltillstånd. Den här kontrollen sker när varje batch har uppgraderats. Om den här procentandelen någonsin överskrids avbryts den löpande uppdateringen. Standardvärdet för den här parametern är 20%. Int

Begränsningar:
Maxvärde = 100
pauseTimeBetweenBatches Väntetiden mellan att slutföra uppdateringen för alla virtuella datorer i en batch och starta nästa batch. Varaktigheten ska anges i ISO 8601-format. Standardvärdet är 0 sekunder (PT0S). sträng
prioritizeUnhealthyInstances Uppgradera alla instanser med feltillstånd i en skalningsuppsättning före eventuella felfria instanser. Bool
rollbackFailedInstancesOnPolicyBreach Återställningen misslyckades för instanser till en tidigare modell om principen för löpande uppgradering överträds. Bool

ScaleInPolicy (på engelska)

Namn Beskrivning Värde
forceDeletion Med den här egenskapen kan du ange om virtuella datorer som valts för borttagning måste tas bort när en vm-skalningsuppsättning skalas in. (Funktion i förhandsversion) Bool
prioriteraOhälsosammaVMs Med den här egenskapen kan du prioritera borttagning av felaktiga och inaktiva virtuella datorer när en VM-skalningsuppsättning skalas in. (Funktion i förhandsversion) Bool
reglemente De regler som ska följas vid skalning i en VM-skalningsuppsättning.

Möjliga värden är:

Standard När en VM-skalningsuppsättning skalas in balanseras först skalningsuppsättningen mellan zoner om det är en zonindelad skalningsuppsättning. Sedan balanseras den i så stor utsträckning som möjligt mellan feldomäner. Inom varje feldomän är de virtuella datorer som valts för borttagning de nyaste som inte skyddas från inskalning.

OldestVM När en vm-skalningsuppsättning skalas in väljs de äldsta virtuella datorerna som inte skyddas från inskalning för borttagning. För zonindelade vm-skalningsuppsättningar balanseras först skalningsuppsättningen mellan zoner. I varje zon väljs de äldsta virtuella datorerna som inte är skyddade för borttagning.

NewestVM- När en vm-skalningsuppsättning skalas in väljs de nyaste virtuella datorerna som inte skyddas från inskalning för borttagning. För zonindelade vm-skalningsuppsättningar balanseras först skalningsuppsättningen mellan zoner. I varje zon väljs de nyaste virtuella datorerna som inte är skyddade för borttagning.

Strängmatris som innehåller något av:
"Standard"
"NewestVM"
"ÄldstaVM"

ScheduledEventsAdditionalPublishingTargets

Namn Beskrivning Värde
eventGridAndResourceGraph Konfigurationsparametrarna som används när du skapar inställningen eventGridAndResourceGraph Scheduled Event. EventGridAndResourceGraph (på engelska)

ScheduledEventsPolicy (SchemalagdEventsPolicy)

Namn Beskrivning Värde
scheduledEventsAdditionalPublishingTargets De konfigurationsparametrar som används vid publicering av scheduledEventsAdditionalPublishingTargets. ScheduledEventsAdditionalPublishingTargets
userInitiatedReboot De konfigurationsparametrar som används när du skapar en schemalagd händelseinställning för userInitiatedReboot. UserInitiatedReboot
userInitiatedRedeploy De konfigurationsparametrar som används när du skapar en schemalagd händelseinställning för userInitiatedRedeploy. UserInitiatedRedeploy

ScheduledEventsProfil

Namn Beskrivning Värde
osImageNotificationProfile Anger konfigurationer relaterade till schemalagda os-avbildningar. OSImageNotificationProfile
terminateNotificationProfile Anger Avsluta konfigurationer relaterade till schemalagda händelser. TerminateNotificationProfile (AvslutaNotificationProfile)

SecurityPostureReference (på engelska)

Namn Beskrivning Värde
excludeExtensions Listan över namn på tillägg för virtuella datorer som ska undantas när säkerhetsstatusen tillämpas. sträng[]
Id Referens-ID för säkerhetsstatus i form av /CommunityGalleries/{communityGalleryName}/securityPostures/{securityPostureName}/versions/{major.minor.patch}|latest sträng (krävs)
isOverridable Om säkerhetsstatusen kan åsidosättas av användaren. Bool

SäkerhetProfil

Namn Beskrivning Värde
encryptionAtHost Den här egenskapen kan användas av användaren i begäran för att aktivera eller inaktivera värdkryptering för den virtuella datorn eller vm-skalningsuppsättningen. Detta aktiverar krypteringen för alla diskar, inklusive resurs/temp-disk på själva värden. Standardbeteendet är: Krypteringen på värden inaktiveras om inte den här egenskapen är inställd på true för resursen. Bool
kryptering Identitet Anger den hanterade identitet som används av ADE för att hämta åtkomsttoken för keyvault-åtgärder. KrypteringSidentitet
proxyAgentInställningar Anger ProxyAgent-inställningar när den virtuella datorn skapas. Lägsta API-version: 2023-09-01. ProxyAgentSettings (på engelska)
securityType (säkerhet) Anger SecurityType för den virtuella datorn. Det måste anges till ett angivet värde för att aktivera UefiSettings. Standardbeteendet är: UefiSettings aktiveras inte om inte den här egenskapen har angetts. "ConfidentialVM"
"TrustedLaunch"
uefiInställningar Anger de säkerhetsinställningar som säker start och vTPM som används när den virtuella datorn skapas. Lägsta API-version: 2020-12-01. UefiInställningar

ServiceArtifactReference (på engelska)

Namn Beskrivning Värde
Id Referens-ID för tjänstartefakt i form av /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Compute/galleries/{galleryName}/serviceArtifacts/{serviceArtifactName}/vmArtifactsProfiles/{vmArtifactsProfilesName} sträng

Sku

Namn Beskrivning Värde
kapacitet Anger antalet virtuella datorer i skalningsuppsättningen. Int
Namn SKU-namnet. sträng
Nivå Anger nivån för virtuella datorer i en skalningsuppsättning.

Möjliga värden:

Standard

Grundläggande
sträng

SkuProfil

Namn Beskrivning Värde
allokeringsstrategi Anger allokeringsstrategin för vm-skalningsuppsättningen baserat på vilken de virtuella datorerna ska allokeras. "CapacityOptimized"
"LowestPrice"
"Prioriterad"
VM-storlekar Anger VM-storlekarna för vm-skalningsuppsättningen. SkuProfileVMSize[]

SkuProfileVMSize

Namn Beskrivning Värde
Namn Anger namnet på den virtuella datorns storlek. sträng
rang Anger rangordningen (a.k.a priority) som är associerad med vm-storleken. Int

SpotRestorePolicy (på engelska)

Namn Beskrivning Värde
Aktiverat Aktiverar funktionen Spot-Try-Restore där borttagna VMSS SPOT-instanser kommer att försöka återställas opportunistiskt baserat på kapacitetstillgänglighet och prisbegränsningar Bool
restoreTimeout Timeout-värde uttryckt som en ISO 8601-tidsvaraktighet varefter plattformen inte försöker återställa VMSS SPOT-instanserna sträng

Ssh-konfiguration

Namn Beskrivning Värde
publicKeys Listan över offentliga SSH-nycklar som används för att autentisera med linux-baserade virtuella datorer. SshPublicKey[]

SshPublicKey (på engelska)

Namn Beskrivning Värde
nyckelData Certifikat för offentlig SSH-nyckel som används för att autentisera med den virtuella datorn via ssh. Nyckeln måste vara minst 2048-bitars och i ssh-rsa-format. Information om hur du skapar ssh-nycklar finns i [Create SSH keys on Linux and Mac for Linux VMs in Azure]/azure/virtual-machines/linux/create-ssh-keys-detailed). sträng
stig Anger den fullständiga sökvägen på den skapade virtuella datorn där den offentliga SSH-nyckeln lagras. Om filen redan finns läggs den angivna nyckeln till i filen. Exempel: /home/user/.ssh/authorized_keys sträng

Underresurs

Namn Beskrivning Värde
Id Resurs-ID sträng

TerminateNotificationProfile (AvslutaNotificationProfile)

Namn Beskrivning Värde
möjliggöra Anger om avsluta schemalagd händelse är aktiverad eller inaktiverad. Bool
notBeforeTimeout Konfigurerbar tid som en virtuell dator som tas bort måste eventuellt godkänna avsluta schemalagd händelse innan händelsen godkänns automatiskt (tidsgränsen överskrids). Konfigurationen måste anges i ISO 8601-format, standardvärdet är 5 minuter (PT5M) sträng

Spårade resurstaggar

Namn Beskrivning Värde

UefiInställningar

Namn Beskrivning Värde
secureBootEnabled Anger om säker start ska aktiveras på den virtuella datorn. Lägsta API-version: 2020-12-01. Bool
vTpmEnabled Anger om vTPM ska aktiveras på den virtuella datorn. Lägsta API-version: 2020-12-01. Bool

Uppgradera policy

Namn Beskrivning Värde
automaticOSUpgradePolicy Konfigurationsparametrar som används för att utföra automatisk operativsystemuppgradering. AutomaticOSUpgradePolicy (på engelska)
läge Anger läget för en uppgradering till virtuella datorer i skalningsuppsättningen.

Möjliga värden är:

Manuell – Du styr programmet för uppdateringar av virtuella datorer i skalningsuppsättningen. Du gör detta med hjälp av åtgärden manualUpgrade.

Automatisk – Alla virtuella datorer i skalningsuppsättningen uppdateras automatiskt samtidigt.
"Automatisk"
"Manuell"
"Rullande"
rollingUpgradePolicy De konfigurationsparametrar som används vid löpande uppgradering. RullandeUpgradePolicy (på engelska)

UserAssignedIdentitiesVärde

Namn Beskrivning Värde

UserInitiatedReboot

Namn Beskrivning Värde
automatisktGodkänna Anger omstart av schemalagda händelserelaterade konfigurationer. Bool

UserInitiatedRedeploy

Namn Beskrivning Värde
automatisktGodkänna Anger Omdistribuera schemalagda händelserelaterade konfigurationer. Bool

VaultCertificate (på engelska)

Namn Beskrivning Värde
certificateStore För virtuella Windows-datorer anger certifikatarkivet på den virtuella dator som certifikatet ska läggas till i. Det angivna certifikatarkivet finns implicit i LocalMachine-kontot. För virtuella Linux-datorer placeras certifikatfilen under katalogen /var/lib/waagent, med filnamnet <UppercaseThumbprint>.crt för X509-certifikatfilen och <UppercaseThumbprint>.prv för privat nyckel. Båda dessa filer är .pem-formaterade. sträng
certificateUrl Det här är URL:en för ett certifikat som har laddats upp till Key Vault som en hemlighet. Information om hur du lägger till en hemlighet i Key Vault finns i Lägg till en nyckel eller hemlighet i nyckelvalvet. I det här fallet måste certifikatet vara Det är Base64-kodningen för följande JSON-objekt som är kodat i UTF-8:

{
"data":"<Base64-kodat-certifikat>",
"dataType":"pfx",
"lösenord":"<pfx-file-password>"
}
Om du vill installera certifikat på en virtuell dator rekommenderar vi att du använder tillägget virtuella Azure Key Vault-dator för Linux eller tillägget virtuella Azure Key Vault-dator för Windows.
sträng

VaultSecretGroup (på engelska)

Namn Beskrivning Värde
sourceVault (på engelska) Den relativa URL:en för nyckelvalvet som innehåller alla certifikat i VaultCertificates. Underresurs
vaultCertifikat Listan över key vault-referenser i SourceVault som innehåller certifikat. VaultCertificate[]

VirtualHardDisk (VirtualHarddisk)

Namn Beskrivning Värde
Uri Anger den virtuella hårddiskens URI. sträng

VirtualMachineScaleSetDataDisk (på engelska)

Namn Beskrivning Värde
Cachelagring Anger cachelagringskraven. Möjliga värden är: Ingen,ReadOnlyReadWrite. Standardvärdena är: Ingen för standardlagring. ReadOnly för Premium Storage. "Ingen"
"ReadOnly"
"Skriv upp"
createOption Alternativet Skapa. "Bifoga"
"Kopiera"
"Tom"
"FromImage"
"Återställning" (krävs)
ta bortAlternativ Anger om datadisken ska tas bort eller kopplas från vid borttagning av VMSS Flex (den här funktionen är endast tillgänglig för VMSS med Flexibel orchestrationMode).

Möjliga värden:

Ta bort Om det här värdet används tas datadisken bort när den virtuella DATORN VMSS Flex tas bort.

Koppla från Om det här värdet används behålls datadisken efter att VMSS Flex VM har tagits bort.

Standardvärdet är inställt på Ta bort.
"Ta bort"
"Koppla från"
diskIOPSReadWrite Anger Read-Write IOPS för den hanterade disken. Bör endast användas när StorageAccountType UltraSSD_LRS. Om det inte anges tilldelas ett standardvärde baserat på diskSizeGB. Int
diskMBpsReadWrite Anger bandbredden i MB per sekund för den hanterade disken. Bör endast användas när StorageAccountType UltraSSD_LRS. Om det inte anges tilldelas ett standardvärde baserat på diskSizeGB. Int
diskSizeGB Anger storleken på en tom datadisk i gigabyte. Det här elementet kan användas för att skriva över storleken på disken i en virtuell datorbild. Egenskapen diskSizeGB är antalet byte x 1024^3 för disken och värdet får inte vara större än 1023. Int
Lun Anger datadiskens logiska enhetsnummer. Det här värdet används för att identifiera datadiskar i den virtuella datorn och måste därför vara unikt för varje datadisk som är ansluten till en virtuell dator. int (krävs)
managedDisk Parametrarna för hanterade diskar. VirtualMachineScaleSetManagedDiskParameters
Namn Disknamnet. sträng
skrivaccelerator aktiverad Anger om writeAccelerator ska aktiveras eller inaktiveras på disken. Bool

VirtualMachineScaleSetExtension (på engelska)

Namn Beskrivning Värde
Namn Resursnamn sträng
Egenskaper Beskriver egenskaperna för ett tillägg för vm-skalningsuppsättningar. VirtualMachineScaleSetExtensionProperties (på engelska)

VirtualMachineScaleSetExtensionProfile (på engelska)

Namn Beskrivning Värde
Tillägg De underordnade tilläggsresurserna för vm-skalningsuppsättningen. VirtualMachineScaleSetExtension[]
extensionsTimeBudget Anger den tid som tilldelas för alla tillägg som ska startas. Varaktigheten ska vara mellan 15 minuter och 120 minuter (inklusive) och ska anges i ISO 8601-format. Standardvärdet är 90 minuter (PT1H30M). Lägsta API-version: 2020-06-01. sträng

VirtualMachineScaleSetExtensionProperties (på engelska)

Namn Beskrivning Värde
autoUppgraderaMindreVersion Anger om tillägget ska använda en nyare delversion om en är tillgänglig vid distributionstillfället. När tillägget har distribuerats uppgraderas dock inte mindre versioner om de inte distribueras om, även med den här egenskapen inställd på true. Bool
aktiveraAutomatiskUppgradering Anger om tillägget ska uppgraderas automatiskt av plattformen om det finns en nyare version av tillägget tillgängligt. Bool
forceUpdateTag Om ett värde anges och skiljer sig från det tidigare värdet tvingas tilläggshanteraren att uppdatera även om tilläggskonfigurationen inte har ändrats. sträng
skyddadeInställningar Tillägget kan innehålla antingen protectedSettings eller protectedSettingsFromKeyVault eller inga skyddade inställningar alls. någon
protectedSettingsFromKeyVault Tilläggsskyddade inställningar som skickas av referens och som används från nyckelvalvet KeyVaultSecretReference (på engelska)
provisionAfterExtensions Samling tilläggsnamn varefter tillägget måste etableras. sträng[]
förläggare Namnet på tilläggshanterarens utgivare. sträng
Inställningar Json har formaterat offentliga inställningar för tillägget. någon
suppressFailures (undertrycka) Anger om fel som härrör från tillägget kommer att ignoreras (Driftfel som att inte ansluta till den virtuella datorn ignoreras inte oavsett det här värdet). Standardvärdet är falskt. Bool
typ Anger filnamnstilläggets typ. ett exempel är "CustomScriptExtension". sträng
typeHandlerVersion Anger versionen av skripthanteraren. sträng

VirtualMachineScaleSetHardwareProfile (på engelska)

Namn Beskrivning Värde
vmSizeProperties Anger egenskaperna för att anpassa storleken på den virtuella datorn. Lägsta API-version: 2021-11-01. Följ anvisningarna i VM-anpassning för mer information. VMSizeProperties

VirtualMachineScaleSetIdentity (på engelska)

Namn Beskrivning Värde
typ Den typ av identitet som används för vm-skalningsuppsättningen. Typen "SystemAssigned, UserAssigned" innehåller både en implicit skapad identitet och en uppsättning användartilldelade identiteter. Typen "Ingen" tar bort alla identiteter från vm-skalningsuppsättningen. "Ingen"
"SystemAssigned"
"SystemAssigned, UserAssigned"
"UserAssigned"
användartilldelade identiteter Listan över användaridentiteter som är associerade med VM-skalningsuppsättningen. Nyckelreferenserna för användaridentitetsordlistan är ARM-resurs-ID:er i formuläret: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. VirtualMachineScaleSetIdentityUserAssignedIdentiteter

VirtualMachineScaleSetIdentityUserAssignedIdentiteter

Namn Beskrivning Värde

VirtualMachineScaleSetIPConfiguration (på engelska)

Namn Beskrivning Värde
Namn IP-konfigurationsnamnet. sträng (krävs)
Egenskaper Beskriver nätverksprofilens IP-konfigurationsegenskaper för en vm-skalningsuppsättning. VirtualMachineScaleSetIPConfigurationProperties (på engelska)

VirtualMachineScaleSetIPConfigurationProperties (på engelska)

Namn Beskrivning Värde
applicationGatewayBackendAddressPools Anger en matris med referenser till serverdelsadresspooler för programgatewayer. En skalningsuppsättning kan referera till serverdelsadresspooler för flera programgatewayer. Flera skalningsuppsättningar kan inte använda samma programgateway. Underresurs[]
applikationssäkerhetsgrupper Anger en matris med referenser till programsäkerhetsgruppen. Underresurs[]
loadBalancerBackendAddressPools Anger en matris med referenser till serverdelsadresspooler för lastbalanserare. En skalningsuppsättning kan referera till serverdelsadresspooler för en offentlig och en intern lastbalanserare. Flera skalningsuppsättningar kan inte använda samma grundläggande sku-lastbalanserare. Underresurs[]
loadBalancerInboundNatPools Anger en matris med referenser till inkommande Nat-pooler för lastbalanserarna. En skalningsuppsättning kan referera till inkommande nat-pooler för en offentlig och en intern lastbalanserare. Flera skalningsuppsättningar kan inte använda samma grundläggande sku-lastbalanserare. Underresurs[]
primär Anger det primära nätverksgränssnittet om den virtuella datorn har fler än ett nätverksgränssnitt. Bool
privateIPAddressVersion Tillgänglig från Api-Version 2017-03-30 och senare representerar den om den specifika ipconfigurationen är IPv4 eller IPv6. Standardvärdet tas som IPv4. Möjliga värden är: "IPv4" och "IPv6". "IPv4"
"IPv6"
publicIPAddressConfiguration PublicIPAddressConfiguration. VirtualMachineScaleSetPublicIPAddressConfiguration
Undernät Anger undernätets identifierare. ApiEntityReference (på engelska)

VirtualMachineScaleSetIpTag (på engelska)

Namn Beskrivning Värde
ipTagType (ipTagType) IP-taggtyp. Exempel: FirstPartyUsage. sträng
tagg IP-tagg som är associerad med den offentliga IP-adressen. Exempel: SQL, Storage osv. sträng

VirtualMachineScaleSetManagedDiskParameters

Namn Beskrivning Värde
diskEncryptionSet Anger resurs-ID för kundhanterad diskkrypteringsuppsättning för den hanterade disken. DiskEncryptionSetParameters (på engelska)
securityProfil Anger säkerhetsprofilen för den hanterade disken. VMDiskSecurityProfil
lagringskontotyp Anger lagringskontotypen för den hanterade disken. Obs! UltraSSD_LRS endast kan användas med datadiskar kan den inte användas med OS-disk. "PremiumV2_LRS"
"Premium_LRS"
"Premium_ZRS"
"StandardSSD_LRS"
"StandardSSD_ZRS"
"Standard_LRS"
"UltraSSD_LRS"

VirtualMachineScaleSetNetworkConfiguration (på engelska)

Namn Beskrivning Värde
Namn Namnet på nätverkskonfigurationen. sträng (krävs)
Egenskaper Beskriver IP-konfigurationen för en vm-skalningsuppsättningsnätverksprofil. VirtualMachineScaleSetNetworkConfigurationProperties

VirtualMachineScaleSetNetworkConfigurationDnsSettings (på engelska)

Namn Beskrivning Värde
dns-servrar Lista över IP-adresser för DNS-servrar sträng[]

VirtualMachineScaleSetNetworkConfigurationProperties

Namn Beskrivning Värde
auxiliaryMode (hjälpläge) Anger om extraläget är aktiverat för nätverksgränssnittsresursen. "AcceleratedConnections"
"Flytande"
"Ingen"
auxiliarySku Anger om extra-SKU:n är aktiverad för nätverksgränssnittsresursen. "A1"
"A2"
"A4"
"A8"
"Ingen"
ta bortAlternativ Ange vad som händer med nätverksgränssnittet när den virtuella datorn tas bort "Ta bort"
"Koppla från"
disableTcpStateTracking Anger om nätverksgränssnittet är inaktiverat för spårning av tcp-tillstånd. Bool
dns-inställningar Dns-inställningarna som ska tillämpas på nätverksgränssnitten. VirtualMachineScaleSetNetworkConfigurationDnsSettings (på engelska)
enableAcceleratedNetworking Anger om nätverksgränssnittet är accelererat nätverksaktiverat. Bool
enableFpga Anger om nätverksgränssnittet är FPGA-nätverksaktiverat. Bool
aktiveraIPForwarding Om IP-vidarebefordring har aktiverats på det här nätverkskortet. Bool
ip-konfigurationer Anger IP-konfigurationerna för nätverksgränssnittet. VirtualMachineScaleSetIPConfiguration[] (krävs)
networkSecurityGroup (på engelska) Nätverkssäkerhetsgruppen. Underresurs
primär Anger det primära nätverksgränssnittet om den virtuella datorn har fler än ett nätverksgränssnitt. Bool

VirtualMachineScaleSetNetworkProfile (på engelska)

Namn Beskrivning Värde
healthProbe En referens till en lastbalanserareavsökning som används för att fastställa hälsotillståndet för en instans i vm-skalningsuppsättningen. Referensen finns i formuläret: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/probes/{probeName}'. ApiEntityReference (på engelska)
networkApiVersion anger den Version av Microsoft.Network API som används när du skapar nätverksresurser i nätverksgränssnittskonfigurationerna för vm-skalningsuppsättning med orkestreringsläget "Flexibel" '2020-11-01'
'2022-11-01'
networkInterfaceConfigurations (på engelska) Listan över nätverkskonfigurationer. VirtualMachineScaleSetNetworkConfiguration[]

VirtualMachineScaleSetOSDisk

Namn Beskrivning Värde
Cachelagring Anger cachelagringskraven. Möjliga värden är: Ingen,ReadOnlyReadWrite. Standardvärdena är: Ingen för standardlagring. ReadOnly för Premium Storage. "Ingen"
"ReadOnly"
"Skriv upp"
createOption Anger hur de virtuella datorerna i skalningsuppsättningen ska skapas. Det enda tillåtna värdet är: FromImage. Det här värdet används när du använder en avbildning för att skapa den virtuella datorn. Om du använder en plattformsavbildning använder du även imageReference-elementet som beskrivs ovan. Om du använder en Marketplace-avbildning använder du även det planelement som beskrevs tidigare. "Bifoga"
"Kopiera"
"Tom"
"FromImage"
"Återställning" (krävs)
ta bortAlternativ Anger om OS-disken ska tas bort eller kopplas från vid borttagning av VMSS Flex (den här funktionen är endast tillgänglig för VMSS med flexibel orchestrationMode).

Möjliga värden:

Ta bort Om det här värdet används tas OS-disken bort när VMSS Flex VM tas bort.

Koppla från Om det här värdet används behålls OS-disken efter att VMSS Flex VM har tagits bort.

Standardvärdet är inställt på Ta bort. För en tillfällig OS-disk är standardvärdet inställt på Ta bort. Användaren kan inte ändra borttagningsalternativet för tillfällig OS-disk.
"Ta bort"
"Koppla från"
diffDiskInställningar Anger tillfälliga diskinställningar för operativsystemdisken som används av vm-skalningsuppsättningen. DiffDiskSettings (DiffDiskinställningar)
diskSizeGB Anger storleken på en tom datadisk i gigabyte. Det här elementet kan användas för att skriva över storleken på disken i en virtuell datorbild. Egenskapen "diskSizeGB" är antalet byte x 1024^3 för disken och värdet får inte vara större än 1023. Int
bild Anger information om den ohanterade användaravbildningen som skalningsuppsättningen ska baseras på. VirtualHardDisk (VirtualHarddisk)
managedDisk Parametrarna för hanterade diskar. VirtualMachineScaleSetManagedDiskParameters
Namn Disknamnet. sträng
operativsystemtyp Med den här egenskapen kan du ange vilken typ av operativsystem som ingår i disken om du skapar en virtuell dator från användaravbildning eller en specialiserad virtuell hårddisk. Möjliga värden är: Windows,Linux. "Linux"
"Windows"
vhdContainers Anger de container-URL:er som används för att lagra operativsystemdiskar för skalningsuppsättningen. sträng[]
skrivaccelerator aktiverad Anger om writeAccelerator ska aktiveras eller inaktiveras på disken. Bool

VirtualMachineScaleSetOSProfile (på engelska)

Namn Beskrivning Värde
administratörslösenord Anger lösenordet för administratörskontot.

Minsta längd (Windows): 8 tecken

Minsta längd (Linux): 6 tecken

Maximal längd (Windows): 123 tecken

Maxlängd (Linux): 72 tecken

Komplexitetskrav: 3 av 4 villkor nedan måste uppfyllas
Har lägre tecken
Har övre tecken
Har en siffra
Har ett specialtecken (Regex matchar [\W_])

Otillåtna värden: "abc@123", "P@$$w 0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Password!", "Password1", "Password22", "iloveyou!"

Information om hur du återställer lösenordet finns i Så här återställer du fjärrskrivbordstjänsten eller dess inloggningslösenord på en virtuell Windows-dator

Information om hur du återställer rotlösenord finns i Hantera användare, SSH och kontrollera eller reparera diskar på virtuella Azure Linux-datorer med hjälp av VMAccess-tillägget
sträng

Begränsningar:
Känsligt värde. Skicka in som en säker parameter.
adminAnvändarnamn Anger namnet på administratörskontot.

begränsning endast för Windows: Kan inte sluta med "".

Otillåtna värden: "administratör", "administratör", "användare", "användare1", "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".

Minsta längd (Linux): 1 tecken

Maximal längd (Linux): 64 tecken

maxlängd (Windows): 20 tecken
sträng
allowExtensionÅtgärder Anger om tilläggsåtgärder ska tillåtas på vm-skalningsuppsättningen. Detta kan bara anges till False när inga tillägg finns på vm-skalningsuppsättningen. Bool
computerNamePrefix Anger datornamnprefixet för alla virtuella datorer i skalningsuppsättningen. Datornamnprefix måste vara mellan 1 och 15 tecken långa. sträng
customData (anpassade) Anger en base-64-kodad sträng med anpassade data. Den base-64-kodade strängen avkodas till en binär matris som sparas som en fil på den virtuella datorn. Den maximala längden på den binära matrisen är 65535 byte. Information om hur du använder cloud-init för den virtuella datorn finns i Använda cloud-init för att anpassa en virtuell Linux-dator när du skapar sträng
linuxConfiguration Anger inställningarna för Linux-operativsystemet på den virtuella datorn. En lista över Linux-distributioner som stöds finns i Linux på Azure-Endorsed Distributioner. LinuxKonfiguration
requireGuestProvisionSignal Valfri egenskap som antingen måste anges till True eller utelämnas. Bool
Hemligheter Anger en uppsättning certifikat som ska installeras på de virtuella datorerna i skalningsuppsättningen. Om du vill installera certifikat på en virtuell dator rekommenderar vi att du använder tillägget virtuella Azure Key Vault-dator för Linux eller tillägget virtuella Azure Key Vault-dator för Windows. VaultSecretGroup[]
windowsConfiguration Anger inställningarna för Windows-operativsystemet på den virtuella datorn. WindowsKonfiguration

VirtualMachineScaleSetProperties (på engelska)

Namn Beskrivning Värde
ytterligareFunktioner Anger ytterligare funktioner som är aktiverade eller inaktiverade på de virtuella datorerna i VM-skalningsuppsättningen. Till exempel: om de virtuella datorerna har möjlighet att stödja anslutning av hanterade datadiskar med UltraSSD_LRS lagringskontotyp. Ytterligare funktioner
automaticRepairsPolicy Princip för automatiska reparationer. Policy för automatiska reparationer
constrainedMaximumCapacity Valfri egenskap som antingen måste anges till True eller utelämnas. Bool
doNotRunExtensionsOnOverprovisionedVMs När Overprovision är aktiverat startas tillägg endast på det begärda antalet virtuella datorer som slutligen behålls. Den här egenskapen säkerställer därför att tilläggen inte körs på de extra överetablerade virtuella datorerna. Bool
värdgrupp Anger information om den dedikerade värdgrupp som vm-skalningsuppsättningen finns i. Lägsta API-version: 2020-06-01. Underresurs
orchestrationMode Anger orkestreringsläget för vm-skalningsuppsättningen. "Flexibel"
"Uniform"
överetablering Anger om vm-skalningsuppsättningen ska överetableras. Bool
platformFaultDomainCount Antal feldomäner för varje placeringsgrupp. Int
priorityMixPolicy Anger önskade mål för blandning av virtuella datorer med oanvänd kapacitet och regelbunden prioritet inom samma VMSS Flex-instans. PriorityMixPolicy (på engelska)
proximityPlacementGroup Anger information om den närhetsplaceringsgrupp som vm-skalningsuppsättningen ska tilldelas till. Lägsta API-version: 2018-04-01. Underresurs
Princip för återhämtning Princip för återhämtning ÅterhämtningPolicy
scaleInPolicy Anger de principer som tillämpas vid skalning i virtuella datorer i VM-skalningsuppsättningen. ScaleInPolicy (på engelska)
scheduledEventsPolicy The ScheduledEventsPolicy. ScheduledEventsPolicy (SchemalagdEventsPolicy)
enskild placeringsgrupp När det är sant begränsar detta skalningsuppsättningen till en enskild placeringsgrupp, med maximal storlek på 100 virtuella datorer. Obs! Om singlePlacementGroup är sant kan det ändras till false. Men om singlePlacementGroup är falskt kanske det inte ändras till sant. Bool
skuProfil Anger SKU-profilen för vm-skalningsuppsättningen. SkuProfil
spotRestorePolicy (på engelska) Anger egenskaperna för återställning av oanvänd kapacitet för vm-skalningsuppsättningen. SpotRestorePolicy (på engelska)
uppgraderingspolicy Uppgraderingsprincipen. Uppgradera policy
virtualMachineProfile Profilen för den virtuella datorn. VirtualMachineScaleSetVMProfile (på engelska)
zonalPlatformFaultDomainAlignMode Anger justeringsläget mellan beräkning av vm-skalningsuppsättning och antal feldomäner för lagring. "Justerad"
"Ej justerad"
zoneBalance Om du vill framtvinga strikt jämn distribution av virtuella datorer mellan x-zoner om det skulle uppstå zonstopp. zoneBalance-egenskapen kan bara anges om egenskapen zones för skalningsuppsättningen innehåller mer än en zon. Om det inte finns några zoner eller bara en angiven zon bör egenskapen zoneBalance inte anges. Bool

VirtualMachineScaleSetPublicIPAddressConfiguration

Namn Beskrivning Värde
Namn Konfigurationsnamnet för publicIP-adressen. sträng (krävs)
Egenskaper Beskriver en SKALningsuppsättning för virtuella datorer IP-konfigurationens PublicIPAddress-konfiguration VirtualMachineScaleSetPublicIPAddressConfigurationProperties
Sku Beskriver den offentliga IP-SKU:n. Det kan bara anges med OrchestrationMode som flexibel. PublicIPAddressSku (på engelska)

VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings

Namn Beskrivning Värde
domännamnsetikett Domännamnsetiketten. Sammanfogningen av domännamnsetiketten och vm-indexet är domännamnsetiketterna för de PublicIPAddress-resurser som ska skapas sträng (krävs)
domainNameLabelScope (på engelska) Omfånget domännamnsetikett. Sammanfogningen av den hashade domännamnsetiketten som genereras enligt principen från domännamnsetikettomfånget och vm-indexet är domännamnsetiketterna för de PublicIPAddress-resurser som skapas "NoReuse"
"ResourceGroupReuse"
"SubscriptionReuse"
"TenantReuse"

VirtualMachineScaleSetPublicIPAddressConfigurationProperties

Namn Beskrivning Värde
ta bortAlternativ Ange vad som händer med den offentliga IP-adressen när den virtuella datorn tas bort "Ta bort"
"Koppla från"
dns-inställningar Dns-inställningarna som ska tillämpas på de offentligaIP-adresserna . VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings
idleTimeoutInMinutes Tidsgränsen för inaktivitet för den offentliga IP-adressen. Int
ip-taggar Listan över IP-taggar som är associerade med den offentliga IP-adressen. VirtualMachineScaleSetIpTag[]
publicIPAddressVersion Tillgänglig från Api-Version 2019-07-01 och senare representerar den om den specifika ipconfigurationen är IPv4 eller IPv6. Standardvärdet tas som IPv4. Möjliga värden är: "IPv4" och "IPv6". "IPv4"
"IPv6"
publicIPPrefix PublicIPPrefix som publicIP-adresser ska allokeras från. Underresurs

VirtualMachineScaleSetStorageProfile (på engelska)

Namn Beskrivning Värde
dataDiskar Anger de parametrar som används för att lägga till datadiskar till de virtuella datorerna i skalningsuppsättningen. Mer information om diskar finns i Om diskar och virtuella hårddiskar för virtuella Azure-datorer. VirtualMachineScaleSetDataDisk[]
diskControllerType Anger vilken typ av diskkontrollant som konfigurerats för de virtuella datorerna i skalningsuppsättningen. Lägsta API-version: 2022-08-01 "NVMe"
"SCSI"
imageReference (bildreferens) Anger information om den avbildning som ska användas. Du kan ange information om plattformsbilder, marketplace-avbildningar eller avbildningar av virtuella datorer. Det här elementet krävs när du vill använda en plattformsbild, marketplace-avbildning eller virtuell datorbild, men inte används i andra skapandeåtgärder. Bildreferens
osDisk Anger information om den operativsystemdisk som används av de virtuella datorerna i skalningsuppsättningen. Mer information om diskar finns i Om diskar och virtuella hårddiskar för virtuella Azure-datorer. VirtualMachineScaleSetOSDisk

VirtualMachineScaleSetVMProfile (på engelska)

Namn Beskrivning Värde
applicationProfile Anger vilka galleriprogram som ska göras tillgängliga för den virtuella datorn/VMSS ApplicationProfile (Ansökan) Profil
faktureringProfil Anger faktureringsrelaterad information om en virtuell Azure Spot VMSS. Lägsta API-version: 2019-03-01. Faktureringsprofil
kapacitetReservation Anger kapacitetsreservationens relaterade information om en skalningsuppsättning. Lägsta API-version: 2021-04-01. CapacityReservationProfile (på engelska)
diagnosticsProfil Anger status för startdiagnostikinställningar. Lägsta API-version: 2015-06-15. DiagnosticsProfil
Politik för vräkning Anger borttagningsprincipen för den virtuella Azure Spot-datorn och Azure Spot-skalningsuppsättningen. För virtuella Azure Spot-datorer stöds både "Frigör" och "Ta bort" och den lägsta api-versionen är 2019-03-01. För Azure Spot-skalningsuppsättningar stöds både "Frigör" och "Ta bort" och den lägsta api-versionen är 2017-10-30-preview. "Frigör"
"Ta bort"
extensionProfil Anger en samling inställningar för tillägg som är installerade på virtuella datorer i skalningsuppsättningen. VirtualMachineScaleSetExtensionProfile (på engelska)
hardwareProfil Anger maskinvaruprofilens relaterade information om en skalningsuppsättning. Lägsta API-version: 2021-11-01. VirtualMachineScaleSetHardwareProfile (på engelska)
licenstyp Anger att avbildningen eller disken som används har licensierats lokalt.

Möjliga värden för Windows Server-operativsystemet är:

Windows_Client

Windows_Server

Möjliga värden för Linux Server-operativsystemet är:

RHEL_BYOS (för RHEL)

SLES_BYOS (för SUSE)

Mer information finns i Azure Hybrid Use Benefit for Windows Server

Azure Hybrid-användningsförmån för Linux Server

Lägsta API-version: 2015-06-15
sträng
networkProfil Anger egenskaperna för nätverksgränssnitten för de virtuella datorerna i skalningsuppsättningen. VirtualMachineScaleSetNetworkProfile (på engelska)
osProfile Anger inställningarna för operativsystemet för de virtuella datorerna i skalningsuppsättningen. VirtualMachineScaleSetOSProfile (på engelska)
prioritering Anger prioriteten för de virtuella datorerna i skalningsuppsättningen. Lägsta api-version: 2017-10-30-preview. "Låg"
"Vanlig"
"Spot"
scheduledEventsProfil Anger konfigurationer relaterade till schemalagda händelser. ScheduledEventsProfil
securityPostureReference Anger den säkerhetsstatus som ska användas i skalningsuppsättningen. Lägsta API-version: 2023-03-01 SecurityPostureReference (på engelska)
securityProfil Anger säkerhetsrelaterade profilinställningar för de virtuella datorerna i skalningsuppsättningen. SäkerhetProfil
serviceArtifactReference Anger tjänstartefaktreferens-ID:t som används för att ange samma avbildningsversion för alla virtuella datorer i skalningsuppsättningen när du använder den senaste avbildningsversionen. Lägsta API-version: 2022-11-01 ServiceArtifactReference (på engelska)
storageProfile Anger lagringsinställningarna för de virtuella datordiskarna. VirtualMachineScaleSetStorageProfile (på engelska)
användardata UserData för de virtuella datorerna i skalningsuppsättningen, som måste vara base-64-kodad. Kunden bör inte skicka in några hemligheter här. Lägsta API-version: 2021-03-01. sträng

VMDiskSecurityProfil

Namn Beskrivning Värde
diskEncryptionSet Anger resurs-ID för kundhanterad diskkrypteringsuppsättning för den hanterade disk som används för customer managed key encrypted ConfidentialVM OS Disk och VMGuest blob. DiskEncryptionSetParameters (på engelska)
securityEncryptionType Anger EncryptionType för den hanterade disken. Den är inställd på DiskWithVMGuestState för kryptering av den hanterade disken tillsammans med VMGuestState-blob, VMGuestStateOnly för kryptering av bara VMGuestState-bloben och NonPersistedTPM för att inte bevara tillståndet för inbyggd programvara i VMGuestState-bloben. Obs! Det kan endast anges för konfidentiella virtuella datorer. "DiskWithVMGuestState"
"NonPersistedTPM"
"VMGuestStateOnly"

VMGalleryApplication (på engelska)

Namn Beskrivning Värde
konfigurationsreferens Valfritt, Anger URI:n till en Azure-blob som ersätter standardkonfigurationen för paketet om det tillhandahålls sträng
aktiveraAutomatiskUppgradering Om värdet är true uppdateras den automatiskt för den virtuella datorn/VMSS när en ny galleriprogramversion är tillgänglig i PIR/SIG Bool
ordning Valfritt anger i vilken ordning paketen måste installeras Int
paketReferensId Anger resurs-ID:t GalleryApplicationVersion i form av /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/applications/{application}/versions/{version} sträng (krävs)
Taggar Valfritt, Anger ett genomströmningsvärde för mer allmän kontext. sträng
BehandlaFelSomDistribueringsfel Valfritt, Om sant, kommer eventuella fel för en åtgärd i VmApplication att misslyckas med distributionen Bool

VMSizeProperties

Namn Beskrivning Värde
tillgängliga vCPU:er Anger antalet virtuella processorer som är tillgängliga för den virtuella datorn. När den här egenskapen inte anges i begärandetexten är standardbeteendet att ange värdet för vCPU:er som är tillgängliga för den vm-storleken som exponeras i API-svaret för Lista alla tillgängliga storlekar för virtuella datorer i en region. Int
vCPUsPerCore Anger förhållandet mellan vCPU och fysisk kärna. När den här egenskapen inte anges i begärandetexten är standardbeteendet inställt på värdet för vCPUsPerCore för vm-storleken som exponeras i API-svaret för Lista alla tillgängliga storlekar på virtuella datorer i en region. Inställningen av den här egenskapen till 1 innebär också att hypertrådning är inaktiverat. Int

WindowsKonfiguration

Namn Beskrivning Värde
ytterligareUnattendContent Anger ytterligare base-64-kodad XML-formaterad information som kan ingå i Unattend.xml-filen, som används av Installationsprogrammet för Windows. YtterligareUnattendContent[]
enableAutomaticUpdates Anger om automatiska uppdateringar är aktiverade för den virtuella Windows-datorn. Standardvärdet är sant. För vm-skalningsuppsättningar kan den här egenskapen uppdateras och uppdateringar börjar gälla vid ometablering av operativsystem. Bool
patchInställningar [Förhandsversionsfunktion] Anger inställningar som rör vm-gästkorrigering i Windows. Inställningar för korrigering
provisionVMAgent Anger om den virtuella datoragenten ska etableras på den virtuella datorn. När den här egenskapen inte anges i begärandetexten är den inställd på true som standard. Detta säkerställer att VM-agenten är installerad på den virtuella datorn så att tillägg kan läggas till i den virtuella datorn senare. Bool
tidszon Anger tidszonen för den virtuella datorn. t.ex. "Pacific Standard Time". Möjliga värden kan vara TimeZoneInfo.Id värde från tidszoner som returneras av TimeZoneInfo.GetSystemTimeZones. sträng
winRM Anger lyssnarna för Windows Remote Management. Detta aktiverar fjärransluten Windows PowerShell. WinRMConfiguration

WindowsVMGuestPatchAutomaticByPlatformSettings

Namn Beskrivning Värde
bypassPlatformSafetyChecksOnUserSchedule Gör det möjligt för kunden att schemalägga korrigeringar utan oavsiktliga uppgraderingar Bool
omstartinställning Anger omstartsinställningen för alla installationsåtgärder för AutomaticByPlatform-korrigering. "Alltid"
"IfRequired"
"Aldrig"
"Okänd"

WinRMConfiguration

Namn Beskrivning Värde
lyssnare Listan över Windows Remote Management-lyssnare WinRMListener[]

WinRMListener

Namn Beskrivning Värde
certificateUrl Det här är URL:en för ett certifikat som har laddats upp till Key Vault som en hemlighet. Information om hur du lägger till en hemlighet i Key Vault finns i Lägg till en nyckel eller hemlighet i nyckelvalvet. I det här fallet måste certifikatet vara Base64-kodningen för följande JSON-objekt som är kodat i UTF-8:

{
"data":"<Base64-kodat-certifikat>",
"dataType":"pfx",
"lösenord":"<pfx-file-password>"
}
Om du vill installera certifikat på en virtuell dator rekommenderar vi att du använder tillägget virtuella Azure Key Vault-dator för Linux eller tillägget virtuella Azure Key Vault-dator för Windows.
sträng
protokoll Anger protokollet för WinRM-lyssnaren. Möjliga värden är: http,https. "Http"
"Https"

Användningsexempel

Azure-verifierade moduler

Följande Azure-verifierade moduler kan användas för att distribuera den här resurstypen.

Modul Beskrivning
Vm-skalningsuppsättning AVM-resursmodul för VM-skalningsuppsättning

Azure-snabbstartsexempel

Följande Azure-snabbstartsmallar innehålla Bicep-exempel för distribution av den här resurstypen.

Bicep-fil Beskrivning
Vm-skalningsuppsättning för spelutvecklare i Azure Azure Game Developer Virtual Machine Scale Set innehåller Licencsed-motorer som Unreal.
Distribuera ett 5-nodsäkert kluster Med den här mallen kan du distribuera ett säkert Service Fabric-kluster med 5 noder som kör Windows Server 2019 Datacenter på en Standard_D2_v2 VMSS för storlek.
Distribuera ett Nextflow-genomikkluster Den här mallen distribuerar ett skalbart Nextflow-kluster med en Jumpbox, n klusternoder, docker-stöd och delad lagring.
Distribuera en betrodd startkompatibel Windows VM-skalningsuppsättning Med den här mallen kan du distribuera en betrodd startkompatibel VM-skalningsuppsättning med virtuella Windows-datorer med den senaste korrigerade versionen av Windows Server 2016, Windows Server 2019 eller Windows Server 2022 Azure Edition. Dessa virtuella datorer ligger bakom en lastbalanserare med NAT-regler för RDP-anslutningar. Om du aktiverar Secureboot och vTPM installeras gästattesteringstillägget på din VMSS. Det här tillägget utför fjärr- attestering av molnet.
Distribuera en VM-skalningsuppsättning med virtuella Windows-datorer och automatisk skalning Med den här mallen kan du distribuera en enkel VM-skalningsuppsättning med virtuella Windows-datorer med den senaste korrigerade versionen av Windows 2008-R2-SP1, 2012-Datacenter eller 2012-R2-Datacenter. Dessa virtuella datorer ligger bakom en lastbalanserare med NAT-regler för RDP-anslutningar. De har också autoskalningsintegrerad
Distribuera en VMSS som ansluter varje virtuell dator till en Azure Files-resurs Den här mallen distribuerar en Ubuntu Vm-skalningsuppsättning och använder ett anpassat skripttillägg för att ansluta varje virtuell dator till en Azure Files-resurs
Distribuera en VM-skalningsuppsättning för Windows med Azure Application Gateway Med den här mallen kan du distribuera en enkel skalningsuppsättning för virtuella Windows-datorer som är integrerad med Azure Application Gateway och har stöd för upp till 1 000 virtuella datorer
Distribuera VM-skalningsuppsättning med Python Bottle Server & AutoSkala Distribuera en VM-skalningsuppsättning bakom en lastbalanserare/NAT-& varje virtuell dator som kör en enkel Python Bottle-app som fungerar. Med autoskalnings konfigurerad skalningsuppsättning skalas & in efter behov
VM-skalningsuppsättning med autoskalning som kör en IIS WebApp- Distribuerar en skalningsuppsättning för virtuella Windows-datorer som kör IIS och en mycket grundläggande .NET MVC-webbapp. VMSS PowerShell DSC-tillägget används för att utföra IIS-installations- och WebDeploy-paketdistributionen.
VMSS – flexibel orkestreringsläge – Snabbstart för Linux Den här mallen distribuerar en enkel VM-skalningsuppsättning med instanser bakom en Azure Load Balancer. VM-skalningsuppsättningen är i flexibelt orkestreringsläge. Använd os-parametern för att välja Distribution av Linux (Ubuntu) eller Windows (Windows Server Datacenter 2019). Obs! Den här snabbstartsmallen ger nätverksåtkomst till VM-hanteringsportar (SSH, RDP) från valfri Internetadress och bör inte användas för produktionsdistributioner.
VMSS med offentliga IP-prefix Mall för distribution av VMSS med offentligt IP-prefix

Resursdefinition för ARM-mall

Resurstypen virtualMachineScaleSets kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.Compute/virtualMachineScaleSets-resurs lägger du till följande JSON i mallen.

{
  "type": "Microsoft.Compute/virtualMachineScaleSets",
  "apiVersion": "2024-11-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": {
      "automaticZoneRebalancingPolicy": {
        "enabled": "bool",
        "rebalanceBehavior": "string",
        "rebalanceStrategy": "string"
      },
      "resilientVMCreationPolicy": {
        "enabled": "bool"
      },
      "resilientVMDeletionPolicy": {
        "enabled": "bool"
      }
    },
    "scaleInPolicy": {
      "forceDeletion": "bool",
      "prioritizeUnhealthyVMs": "bool",
      "rules": [ "string" ]
    },
    "scheduledEventsPolicy": {
      "scheduledEventsAdditionalPublishingTargets": {
        "eventGridAndResourceGraph": {
          "enable": "bool"
        }
      },
      "userInitiatedReboot": {
        "automaticallyApprove": "bool"
      },
      "userInitiatedRedeploy": {
        "automaticallyApprove": "bool"
      }
    },
    "singlePlacementGroup": "bool",
    "skuProfile": {
      "allocationStrategy": "string",
      "vmSizes": [
        {
          "name": "string",
          "rank": "int"
        }
      ]
    },
    "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",
          "imds": {
            "inVMAccessControlProfileReferenceId": "string",
            "mode": "string"
          },
          "keyIncarnationId": "int",
          "mode": "string",
          "wireServer": {
            "inVMAccessControlProfileReferenceId": "string",
            "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" ]
}

Egenskapsvärden

Microsoft.Compute/virtualMachineScaleSets

Namn Beskrivning Värde
apiVersion API-versionen '2024-11-01'
extendedLocation Den utökade platsen för VM-skalningsuppsättningen. ExtendedLocation
identitet Identiteten för vm-skalningsuppsättningen, om den är konfigurerad. VirtualMachineScaleSetIdentity (på engelska)
plats Den geo-plats där resursen finns sträng (krävs)
Namn Resursnamnet sträng (krävs)
plan/planering/strategi Anger information om marketplace-avbildningen som används för att skapa den virtuella datorn. Det här elementet används endast för Marketplace-avbildningar. Innan du kan använda en Marketplace-avbildning från ett API måste du aktivera avbildningen för programmatisk användning. I Azure-portalen letar du upp den Marketplace-avbildning som du vill använda och klickar sedan på Vill distribuera programmatiskt, Kom igång –>. Ange nödvändig information och klicka sedan på Spara. Planera
Egenskaper Beskriver egenskaperna för en VM-skalningsuppsättning. VirtualMachineScaleSetProperties (på engelska)
Sku SKU:n för vm-skalningsuppsättningen. Sku
Taggar Resurstaggar Ordlista med taggnamn och värden. Se taggar i mallar
typ Resurstypen "Microsoft.Compute/virtualMachineScaleSets"
Zoner Tillgänglighetszonerna. sträng[]

Ytterligare funktioner

Namn Beskrivning Värde
vilolägeEnabled Flaggan som aktiverar eller inaktiverar vilolägesfunktionen på den virtuella datorn. Bool
ultraSSDEnabled Flaggan som aktiverar eller inaktiverar en funktion för att ha en eller flera hanterade datadiskar med UltraSSD_LRS lagringskontotyp på den virtuella datorn eller VMSS. Hanterade diskar med lagringskontotyp UltraSSD_LRS kan bara läggas till på en virtuell dator eller vm-skalningsuppsättning om den här egenskapen är aktiverad. Bool

YtterligareUnattendContent

Namn Beskrivning Värde
componentName (komponentnamn) Komponentnamnet. För närvarande är det enda tillåtna värdet Microsoft-Windows-Shell-Setup. "Microsoft-Windows-Shell-Setup"
innehåll Anger det XML-formaterade innehåll som läggs till i unattend.xml-filen för den angivna sökvägen och komponenten. XML-koden måste vara mindre än 4 KB och måste innehålla rotelementet för den inställning eller funktion som infogas. sträng
passName (passnamn) Passnamnet. För närvarande är det enda tillåtna värdet OobeSystem. "OobeSystem"
settingName (inställning) Anger namnet på den inställning som innehållet gäller för. Möjliga värden är: FirstLogonCommands och AutoLogon. "Autologon"
"FirstLogonCommands"

ApiEntityReference (på engelska)

Namn Beskrivning Värde
Id ARM-resurs-ID i form av /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/... sträng

ApplicationProfile (Ansökan) Profil

Namn Beskrivning Värde
galleriAnvändningsområden Anger vilka galleriprogram som ska göras tillgängliga för den virtuella datorn/VMSS VMGalleryApplication[]

AutomaticOSUpgradePolicy (på engelska)

Namn Beskrivning Värde
disableAutomaticRollback Om funktionen för återställning av os-avbildning ska inaktiveras. Standardvärdet är falskt. Bool
enableAutomaticOSUpgrade Anger om OS-uppgraderingar automatiskt ska tillämpas på skalningsuppsättningsinstanser på ett löpande sätt när en nyare version av OS-avbildningen blir tillgänglig. Standardvärdet är falskt. Om detta är inställt på true för Windows-baserade skalningsuppsättningar aktiveraAutomaticUpdates anges automatiskt till false och kan inte anges till true. Bool
osRollingUpgradeDeferral Anger om automatisk os-uppgradering ska skjutas upp. Uppskjutna OS-uppgraderingar skickar avancerade meddelanden per virtuell dator om att en OS-uppgradering från löpande uppgraderingar inkommandes via IMDS-taggen "Platform.PendingOSUpgrade". Uppgraderingen skjuts sedan upp tills uppgraderingen har godkänts via ett ApproveRollingUpgrade-anrop. Bool
useRollingUpgradePolicy Anger om principen för löpande uppgradering ska användas under automatisk operativsystemuppgradering. Standardvärdet är falskt. Automatisk os-uppgradering återgår till standardprincipen om ingen princip har definierats på VMSS. Bool

Policy för automatiska reparationer

Namn Beskrivning Värde
Aktiverat Anger om automatiska reparationer ska aktiveras på vm-skalningsuppsättningen. Standardvärdet är falskt. Bool
fristperiod Hur lång tid de automatiska reparationerna pausas på grund av en tillståndsändring på den virtuella datorn. Respittiden börjar när tillståndsändringen har slutförts. Detta hjälper till att undvika för tidiga eller oavsiktliga reparationer. Varaktigheten ska anges i ISO 8601-format. Den minsta tillåtna respitperioden är 10 minuter (PT10M), vilket också är standardvärdet. Den maximala tillåtna respitperioden är 90 minuter (PT90M). sträng
repareraÅtgärd Typ av reparationsåtgärd (ersätt, starta om, återskapa) som ska användas för att reparera virtuella datorer som inte är felfria i skalningsuppsättningen. Standardvärdet är ersätt. "Omimage"
"Ersätt"
"Starta om"

AutomaticZoneRebalancingPolicy (på engelska)

Namn Beskrivning Värde
Aktiverat Anger om automatisk AZ-utjämning ska aktiveras på vm-skalningsuppsättningen. Standardvärdet är falskt. Bool
rebalanceBehavior Typ av ombalanseringsbeteende som ska användas för att återskapa virtuella datorer i skalningsuppsättningen mellan tillgänglighetszoner. Standardvärdet och det enda värde som stöds för tillfället är CreateBeforeDelete. "CreateBeforeDelete"
ombalanseraStrategi Typ av ombalanseringsstrategi som ska användas för ombalansering av virtuella datorer i skalningsuppsättningen mellan tillgänglighetszoner. Standardvärdet och det enda värde som stöds för tillfället är Återskapa. "Återskapa"

Faktureringsprofil

Namn Beskrivning Värde
maxpris Anger det högsta pris som du är villig att betala för en virtuell Azure Spot VM/VMSS. Det här priset är i us-dollar.

Det här priset jämförs med det aktuella Azure Spot-priset för VM-storleken. Dessutom jämförs priserna vid tidpunkten för skapande/uppdatering av virtuell Azure-dator/VMSS för oanvänd kapacitet och åtgärden lyckas bara om maxPriset är större än det aktuella Azure Spot-priset.

MaxPrice används också för att ta bort en virtuell Azure-dator/VMSS för oanvänd kapacitet om det aktuella Spotpriset för Azure överskrider maxpriset efter skapandet av VM/VMSS.

Möjliga värden är:

- Ett decimalvärde som är större än noll. Exempel: 0.01538

-1 – anger att standardpriset är up-to på begäran.

Du kan ange maxPrice till -1 för att ange att den virtuella Azure Spot-datorn/VMSS inte ska tas bort av prisskäl. Dessutom är det högsta standardpriset -1 om det inte tillhandahålls av dig.

Lägsta API-version: 2019-03-01.
Int

BootDiagnostics (på engelska)

Namn Beskrivning Värde
Aktiverat Om startdiagnostik ska aktiveras på den virtuella datorn. Bool
storageUri Uri för lagringskontot som ska användas för att placera konsolens utdata och skärmbild. Om storageUri inte anges när startdiagnostik aktiveras används hanterad lagring. sträng

CapacityReservationProfile (på engelska)

Namn Beskrivning Värde
kapacitetReservationGroup Anger resurs-ID för kapacitetsreservationsgruppen som ska användas för att allokera den virtuella datorn eller skala vm-instanser förutsatt att tillräckligt med kapacitet har reserverats. Mer information finns i https://aka.ms/CapacityReservation. Underresurs

DiagnosticsProfil

Namn Beskrivning Värde
bootDiagnostics (startdiagnostik) Startdiagnostik är en felsökningsfunktion som gör att du kan visa konsolutdata och skärmbild för att diagnostisera VM-status. NOTE: Om storageUri anges kontrollerar du att lagringskontot finns i samma region och prenumeration som den virtuella datorn. Du kan enkelt visa utdata från konsolloggen. Med Azure kan du också se en skärmbild av den virtuella datorn från hypervisor-programmet. BootDiagnostics (på engelska)

DiffDiskSettings (DiffDiskinställningar)

Namn Beskrivning Värde
alternativ Anger tillfälliga diskinställningar för operativsystemdisken. "Lokal"
placering Anger den tillfälliga diskplaceringen för operativsystemdisken. Möjliga värden är: CacheDisk,ResourceDiskNvmeDisk. Standardbeteendet är: CacheDisk om en har konfigurerats för den virtuella datorns storlek, annars används ResourceDisk eller NvmeDisk. Se dokumentationen om VM-storlek för virtuella Windows-datorer på /azure/virtual-machines/windows/sizes och Linux VM på /azure/virtual-machines/linux/sizes för att kontrollera vilka VM-storlekar som exponerar en cachedisk. Lägsta api-version för NvmeDisk: 2024-03-01. "CacheDisk"
"NvmeDisk"
"ResourceDisk"

DiskEncryptionSetParameters (på engelska)

Namn Beskrivning Värde
Id Resurs-ID sträng

KrypteringSidentitet

Namn Beskrivning Värde
userAssignedIdentityResourceId Anger ARM-resurs-ID för en av de användaridentiteter som är associerade med den virtuella datorn. sträng

EventGridAndResourceGraph (på engelska)

Namn Beskrivning Värde
möjliggöra Anger om händelserutnät och resursdiagram är aktiverade för schemalagda händelserelaterade konfigurationer. Bool

UtökadPlats

Namn Beskrivning Värde
Namn Namnet på den utökade platsen. sträng
typ Typ av utökad plats. "EdgeZone"

HostEndpointSettings (på engelska)

Namn Beskrivning Värde
inVMAccessControlProfileReferenceId Anger resurs-ID:t InVMAccessControlProfileVersion i formatet /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/inVMAccessControlProfiles/{profile}/versions/{version} sträng
läge Anger körningsläget. I granskningsläge fungerar systemet som om det tillämpar åtkomstkontrollprincipen, inklusive att generera åtkomstnekande poster i loggarna, men det nekar faktiskt inte några begäranden om värdslutpunkter. I framtvinga läge framtvingar systemet åtkomstkontrollen och det är det rekommenderade driftsläget. "Granskning"
"Inaktiverad"
"Framtvinga"

Bildreferens

Namn Beskrivning Värde
communityGalleryImageId Angav communitygalleriets unika ID för vm-distribution. Det här kan hämtas från get-anropet för communitygalleribilden. sträng
Id Resurs-ID sträng
erbjudande Anger erbjudandet för plattformsbilden eller marketplace-avbildningen som används för att skapa den virtuella datorn. sträng
förläggare Bildutgivaren. sträng
sharedGalleryImageId Angav det unika ID:t för den delade galleriavbildningen för vm-distribution. Detta kan hämtas från get-anropet för den delade galleribilden. sträng
Sku Avbildnings-SKU:n. sträng
version Anger vilken version av plattformsbilden eller marketplace-avbildningen som används för att skapa den virtuella datorn. De tillåtna formaten är Major.Minor.Build eller "latest". Major, Minor och Build är decimaltal. Ange "senaste" för att använda den senaste versionen av en avbildning som är tillgänglig vid distributionstillfället. Även om du använder "senaste" uppdateras inte den virtuella datoravbildningen automatiskt efter distributionstiden även om en ny version blir tillgänglig. Använd inte fältet "version" för distribution av galleribilder. Galleribild bör alltid använda id-fältet för distribution, för att använda den senaste versionen av galleribilden, ange bara '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/images/{imageName}' i fältet "id" utan indata från versionen. sträng

KeyVaultSecretReference (på engelska)

Namn Beskrivning Värde
secretUrl URL:en som refererar till en hemlighet i ett Nyckelvalv. sträng (krävs)
sourceVault (på engelska) Den relativa URL:en för nyckelvalvet som innehåller hemligheten. SubResource (krävs)

LinuxKonfiguration

Namn Beskrivning Värde
disablePasswordAuthentication Anger om lösenordsautentisering ska inaktiveras. Bool
enableVMAgentPlatformUpdates Anger om VMAgent Platform Updates är aktiverat för den virtuella Linux-datorn. Standardvärdet är falskt. Bool
patchInställningar [Förhandsversionsfunktion] Anger inställningar som rör vm-gästkorrigering i Linux. LinuxPatchInställningar
provisionVMAgent Anger om den virtuella datoragenten ska etableras på den virtuella datorn. När den här egenskapen inte anges i begärandetexten är standardbeteendet att ange den till true. Detta säkerställer att VM-agenten är installerad på den virtuella datorn så att tillägg kan läggas till i den virtuella datorn senare. Bool
SSH (SSH) Anger ssh-nyckelkonfigurationen för ett Linux-operativsystem. Ssh-konfiguration

LinuxPatchInställningar

Namn Beskrivning Värde
assessmentMode Anger läget för utvärdering av vm-gästkorrigering för den virtuella IaaS-datorn.

Möjliga värden är:

ImageDefault – Du styr tidpunkten för korrigeringsutvärderingar på en virtuell dator.

AutomaticByPlatform – Plattformen utlöser periodiska korrigeringsutvärderingar. Egenskapen provisionVMAgent måste vara sann.
"AutomaticByPlatform"
"ImageDefault"
automaticByPlatformSettings Anger ytterligare inställningar för korrigeringsläget AutomaticByPlatform i VM-gästkorrigering i Linux. LinuxVMGuestPatchAutomaticByPlatformSettings
patchMode Anger läget för vm-gästkorrigering till virtuell IaaS-dator eller virtuella datorer som är associerade med VM-skalningsuppsättning med OrchestrationMode som flexibel.

Möjliga värden är:

ImageDefault – Den virtuella datorns standardkonfiguration för korrigering används.

AutomaticByPlatform – Den virtuella datorn uppdateras automatiskt av plattformen. Egenskapen provisionVMAgent måste vara sann
"AutomaticByPlatform"
"ImageDefault"

LinuxVMGuestPatchAutomaticByPlatformSettings

Namn Beskrivning Värde
bypassPlatformSafetyChecksOnUserSchedule Gör det möjligt för kunden att schemalägga korrigeringar utan oavsiktliga uppgraderingar Bool
omstartinställning Anger omstartsinställningen för alla installationsåtgärder för AutomaticByPlatform-korrigering. "Alltid"
"IfRequired"
"Aldrig"
"Okänd"

OSImageNotificationProfile

Namn Beskrivning Värde
möjliggöra Anger om den schemalagda operativsystemets avbildningshändelse är aktiverad eller inaktiverad. Bool
notBeforeTimeout Hur lång tid en virtuell dator återskapas eller uppgraderas måste eventuellt godkänna den schemalagda händelsen för operativsystemavbildningen innan händelsen godkänns automatiskt (tidsgränsen överskrids). Konfigurationen anges i ISO 8601-format och värdet måste vara 15 minuter (PT15M) sträng

Inställningar för korrigering

Namn Beskrivning Värde
assessmentMode Anger läget för utvärdering av vm-gästkorrigering för den virtuella IaaS-datorn.

Möjliga värden är:

ImageDefault – Du styr tidpunkten för korrigeringsutvärderingar på en virtuell dator.

AutomaticByPlatform – Plattformen utlöser periodiska korrigeringsutvärderingar. Egenskapen provisionVMAgent måste vara sann.
"AutomaticByPlatform"
"ImageDefault"
automaticByPlatformSettings Anger ytterligare inställningar för korrigeringsläget AutomaticByPlatform i VM-gästkorrigering i Windows. WindowsVMGuestPatchAutomaticByPlatformSettings
aktiveraHotpatching Gör det möjligt för kunder att korrigera sina virtuella Azure-datorer utan att behöva starta om. För enableHotpatching måste "provisionVMAgent" anges till true och "patchMode" måste anges till "AutomaticByPlatform". Bool
patchMode Anger läget för vm-gästkorrigering till virtuell IaaS-dator eller virtuella datorer som är associerade med VM-skalningsuppsättning med OrchestrationMode som flexibel.

Möjliga värden är:

Manuell – Du styr tillämpningen av korrigeringar på en virtuell dator. Det gör du genom att tillämpa korrigeringar manuellt i den virtuella datorn. I det här läget inaktiveras automatiska uppdateringar. egenskapen WindowsConfiguration.enableAutomaticUpdates måste vara false

AutomaticByOS – Den virtuella datorn uppdateras automatiskt av operativsystemet. Egenskapen WindowsConfiguration.enableAutomaticUpdates måste vara sann.

AutomaticByPlatform – uppdateras den virtuella datorn automatiskt av plattformen. Egenskaperna provisionVMAgent och WindowsConfiguration.enableAutomaticUpdates måste vara sanna
"AutomaticByOS"
"AutomaticByPlatform"
"Manuell"

Strategi

Namn Beskrivning Värde
Namn Plan-ID:t. sträng
produkt Anger produkten av avbildningen från marketplace. Det här är samma värde som Erbjudandet under elementet imageReference. sträng
kampanjkod Kampanjkoden. sträng
förläggare Utgivarens ID. sträng

PriorityMixPolicy (på engelska)

Namn Beskrivning Värde
baseRegularPriorityCount Det grundläggande antalet virtuella datorer med vanlig prioritet som skapas i den här skalningsuppsättningen när den skalar ut. Int
regularPriorityPercentageAboveBase Procentandelen virtuella datorinstanser, efter att det vanliga basprioritetsantalet har uppnåtts, som förväntas använda regelbunden prioritet. Int

Begränsningar:
Maxvärde = 100

ProxyAgentSettings (på engelska)

Namn Beskrivning Värde
Aktiverat Anger om ProxyAgent-funktionen ska vara aktiverad på den virtuella datorn eller vm-skalningsuppsättningen. Bool
IMD:er Anger inställningarna för IMDS-slutpunkten när den virtuella datorn eller vm-skalningsuppsättningen skapas. Lägsta API-version: 2024-03-01. HostEndpointSettings (på engelska)
keyIncarnationId Om du ökar värdet för den här egenskapen kan användarna återställa nyckeln som används för att skydda kommunikationskanalen mellan gäst och värd. Int
läge Anger det läge som ProxyAgent ska köras på. Varning! Den här egenskapen har föråldrats. Ange läge under en viss inställning för värddelspunkt. "Granskning"
"Framtvinga"
wireServer (på engelska) Anger inställningarna för Wire Server-slutpunkten när du skapar den virtuella datorn eller vm-skalningsuppsättningen. Lägsta API-version: 2024-03-01. HostEndpointSettings (på engelska)

PublicIPAddressSku (på engelska)

Namn Beskrivning Värde
Namn Ange namn på offentlig IP-sku "Grundläggande"
"Standard"
Nivå Ange offentlig IP-sku-nivå "Global"
"Regional"

ÅterhämtningPolicy

Namn Beskrivning Värde
automaticZoneRebalancingPolicy De konfigurationsparametrar som används vid automatisk AZ-utjämning. AutomaticZoneRebalancingPolicy (på engelska)
resilientVMCreationPolicy De konfigurationsparametrar som används vid skapande av elastiska virtuella datorer. Motståndskraftig VMCreationPolicy
motståndskraftigVMDeletionPolicy De konfigurationsparametrar som används vid borttagning av elastiska virtuella datorer. MotståndskraftigVMDeletionPolicy (på engelska)

Motståndskraftig VMCreationPolicy

Namn Beskrivning Värde
Aktiverat Anger om skapande av elastiska virtuella datorer ska aktiveras på vm-skalningsuppsättningen. Standardvärdet är falskt. Bool

MotståndskraftigVMDeletionPolicy (på engelska)

Namn Beskrivning Värde
Aktiverat Anger om elastisk borttagning av virtuella datorer ska aktiveras på vm-skalningsuppsättningen. Standardvärdet är falskt. Bool

RullandeUpgradePolicy (på engelska)

Namn Beskrivning Värde
aktiveraCrossZoneUpgrade Tillåt ATT VMSS ignorerar AZ-gränser när du skapar uppgraderingsbatch. Ta hänsyn till uppdateringsdomänen och maxBatchInstancePercent för att fastställa batchstorleken. Bool
maxBatchInstancePercent Den maximala procentandelen av de totala virtuella datorinstanserna som uppgraderas samtidigt av den löpande uppgraderingen i en batch. Eftersom detta är ett maximalt antal felaktiga instanser i tidigare eller framtida batchar kan procentandelen instanser i en batch minska för att säkerställa högre tillförlitlighet. Standardvärdet för den här parametern är 20%. Int

Begränsningar:
Minsta värde = 5
Maxvärde = 100
maxsurge Skapa nya virtuella datorer för att uppgradera skalningsuppsättningen i stället för att uppdatera de befintliga virtuella datorerna. Befintliga virtuella datorer tas bort när de nya virtuella datorerna har skapats för varje batch. Bool
maxUnhealthyInstancePercent Den maximala procentandelen av de totala virtuella datorinstanserna i skalningsuppsättningen som kan vara felfritt samtidigt, antingen till följd av uppgraderingen eller genom att hittas i ett feltillstånd av hälsokontrollerna för den virtuella datorn innan den löpande uppgraderingen avbryts. Den här begränsningen kontrolleras innan någon batch startas. Standardvärdet för den här parametern är 20%. Int

Begränsningar:
Minsta värde = 5
Maxvärde = 100
maxUnhealthyUpgradedInstancePercent Den maximala procentandelen uppgraderade virtuella datorinstanser som kan konstateras vara i ett feltillstånd. Den här kontrollen sker när varje batch har uppgraderats. Om den här procentandelen någonsin överskrids avbryts den löpande uppdateringen. Standardvärdet för den här parametern är 20%. Int

Begränsningar:
Maxvärde = 100
pauseTimeBetweenBatches Väntetiden mellan att slutföra uppdateringen för alla virtuella datorer i en batch och starta nästa batch. Varaktigheten ska anges i ISO 8601-format. Standardvärdet är 0 sekunder (PT0S). sträng
prioritizeUnhealthyInstances Uppgradera alla instanser med feltillstånd i en skalningsuppsättning före eventuella felfria instanser. Bool
rollbackFailedInstancesOnPolicyBreach Återställningen misslyckades för instanser till en tidigare modell om principen för löpande uppgradering överträds. Bool

ScaleInPolicy (på engelska)

Namn Beskrivning Värde
forceDeletion Med den här egenskapen kan du ange om virtuella datorer som valts för borttagning måste tas bort när en vm-skalningsuppsättning skalas in. (Funktion i förhandsversion) Bool
prioriteraOhälsosammaVMs Med den här egenskapen kan du prioritera borttagning av felaktiga och inaktiva virtuella datorer när en VM-skalningsuppsättning skalas in. (Funktion i förhandsversion) Bool
reglemente De regler som ska följas vid skalning i en VM-skalningsuppsättning.

Möjliga värden är:

Standard När en VM-skalningsuppsättning skalas in balanseras först skalningsuppsättningen mellan zoner om det är en zonindelad skalningsuppsättning. Sedan balanseras den i så stor utsträckning som möjligt mellan feldomäner. Inom varje feldomän är de virtuella datorer som valts för borttagning de nyaste som inte skyddas från inskalning.

OldestVM När en vm-skalningsuppsättning skalas in väljs de äldsta virtuella datorerna som inte skyddas från inskalning för borttagning. För zonindelade vm-skalningsuppsättningar balanseras först skalningsuppsättningen mellan zoner. I varje zon väljs de äldsta virtuella datorerna som inte är skyddade för borttagning.

NewestVM- När en vm-skalningsuppsättning skalas in väljs de nyaste virtuella datorerna som inte skyddas från inskalning för borttagning. För zonindelade vm-skalningsuppsättningar balanseras först skalningsuppsättningen mellan zoner. I varje zon väljs de nyaste virtuella datorerna som inte är skyddade för borttagning.

Strängmatris som innehåller något av:
"Standard"
"NewestVM"
"ÄldstaVM"

ScheduledEventsAdditionalPublishingTargets

Namn Beskrivning Värde
eventGridAndResourceGraph Konfigurationsparametrarna som används när du skapar inställningen eventGridAndResourceGraph Scheduled Event. EventGridAndResourceGraph (på engelska)

ScheduledEventsPolicy (SchemalagdEventsPolicy)

Namn Beskrivning Värde
scheduledEventsAdditionalPublishingTargets De konfigurationsparametrar som används vid publicering av scheduledEventsAdditionalPublishingTargets. ScheduledEventsAdditionalPublishingTargets
userInitiatedReboot De konfigurationsparametrar som används när du skapar en schemalagd händelseinställning för userInitiatedReboot. UserInitiatedReboot
userInitiatedRedeploy De konfigurationsparametrar som används när du skapar en schemalagd händelseinställning för userInitiatedRedeploy. UserInitiatedRedeploy

ScheduledEventsProfil

Namn Beskrivning Värde
osImageNotificationProfile Anger konfigurationer relaterade till schemalagda os-avbildningar. OSImageNotificationProfile
terminateNotificationProfile Anger Avsluta konfigurationer relaterade till schemalagda händelser. TerminateNotificationProfile (AvslutaNotificationProfile)

SecurityPostureReference (på engelska)

Namn Beskrivning Värde
excludeExtensions Listan över namn på tillägg för virtuella datorer som ska undantas när säkerhetsstatusen tillämpas. sträng[]
Id Referens-ID för säkerhetsstatus i form av /CommunityGalleries/{communityGalleryName}/securityPostures/{securityPostureName}/versions/{major.minor.patch}|latest sträng (krävs)
isOverridable Om säkerhetsstatusen kan åsidosättas av användaren. Bool

SäkerhetProfil

Namn Beskrivning Värde
encryptionAtHost Den här egenskapen kan användas av användaren i begäran för att aktivera eller inaktivera värdkryptering för den virtuella datorn eller vm-skalningsuppsättningen. Detta aktiverar krypteringen för alla diskar, inklusive resurs/temp-disk på själva värden. Standardbeteendet är: Krypteringen på värden inaktiveras om inte den här egenskapen är inställd på true för resursen. Bool
kryptering Identitet Anger den hanterade identitet som används av ADE för att hämta åtkomsttoken för keyvault-åtgärder. KrypteringSidentitet
proxyAgentInställningar Anger ProxyAgent-inställningar när den virtuella datorn skapas. Lägsta API-version: 2023-09-01. ProxyAgentSettings (på engelska)
securityType (säkerhet) Anger SecurityType för den virtuella datorn. Det måste anges till ett angivet värde för att aktivera UefiSettings. Standardbeteendet är: UefiSettings aktiveras inte om inte den här egenskapen har angetts. "ConfidentialVM"
"TrustedLaunch"
uefiInställningar Anger de säkerhetsinställningar som säker start och vTPM som används när den virtuella datorn skapas. Lägsta API-version: 2020-12-01. UefiInställningar

ServiceArtifactReference (på engelska)

Namn Beskrivning Värde
Id Referens-ID för tjänstartefakt i form av /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Compute/galleries/{galleryName}/serviceArtifacts/{serviceArtifactName}/vmArtifactsProfiles/{vmArtifactsProfilesName} sträng

Sku

Namn Beskrivning Värde
kapacitet Anger antalet virtuella datorer i skalningsuppsättningen. Int
Namn SKU-namnet. sträng
Nivå Anger nivån för virtuella datorer i en skalningsuppsättning.

Möjliga värden:

Standard

Grundläggande
sträng

SkuProfil

Namn Beskrivning Värde
allokeringsstrategi Anger allokeringsstrategin för vm-skalningsuppsättningen baserat på vilken de virtuella datorerna ska allokeras. "CapacityOptimized"
"LowestPrice"
"Prioriterad"
VM-storlekar Anger VM-storlekarna för vm-skalningsuppsättningen. SkuProfileVMSize[]

SkuProfileVMSize

Namn Beskrivning Värde
Namn Anger namnet på den virtuella datorns storlek. sträng
rang Anger rangordningen (a.k.a priority) som är associerad med vm-storleken. Int

SpotRestorePolicy (på engelska)

Namn Beskrivning Värde
Aktiverat Aktiverar funktionen Spot-Try-Restore där borttagna VMSS SPOT-instanser kommer att försöka återställas opportunistiskt baserat på kapacitetstillgänglighet och prisbegränsningar Bool
restoreTimeout Timeout-värde uttryckt som en ISO 8601-tidsvaraktighet varefter plattformen inte försöker återställa VMSS SPOT-instanserna sträng

Ssh-konfiguration

Namn Beskrivning Värde
publicKeys Listan över offentliga SSH-nycklar som används för att autentisera med linux-baserade virtuella datorer. SshPublicKey[]

SshPublicKey (på engelska)

Namn Beskrivning Värde
nyckelData Certifikat för offentlig SSH-nyckel som används för att autentisera med den virtuella datorn via ssh. Nyckeln måste vara minst 2048-bitars och i ssh-rsa-format. Information om hur du skapar ssh-nycklar finns i [Create SSH keys on Linux and Mac for Linux VMs in Azure]/azure/virtual-machines/linux/create-ssh-keys-detailed). sträng
stig Anger den fullständiga sökvägen på den skapade virtuella datorn där den offentliga SSH-nyckeln lagras. Om filen redan finns läggs den angivna nyckeln till i filen. Exempel: /home/user/.ssh/authorized_keys sträng

Underresurs

Namn Beskrivning Värde
Id Resurs-ID sträng

TerminateNotificationProfile (AvslutaNotificationProfile)

Namn Beskrivning Värde
möjliggöra Anger om avsluta schemalagd händelse är aktiverad eller inaktiverad. Bool
notBeforeTimeout Konfigurerbar tid som en virtuell dator som tas bort måste eventuellt godkänna avsluta schemalagd händelse innan händelsen godkänns automatiskt (tidsgränsen överskrids). Konfigurationen måste anges i ISO 8601-format, standardvärdet är 5 minuter (PT5M) sträng

Spårade resurstaggar

Namn Beskrivning Värde

UefiInställningar

Namn Beskrivning Värde
secureBootEnabled Anger om säker start ska aktiveras på den virtuella datorn. Lägsta API-version: 2020-12-01. Bool
vTpmEnabled Anger om vTPM ska aktiveras på den virtuella datorn. Lägsta API-version: 2020-12-01. Bool

Uppgradera policy

Namn Beskrivning Värde
automaticOSUpgradePolicy Konfigurationsparametrar som används för att utföra automatisk operativsystemuppgradering. AutomaticOSUpgradePolicy (på engelska)
läge Anger läget för en uppgradering till virtuella datorer i skalningsuppsättningen.

Möjliga värden är:

Manuell – Du styr programmet för uppdateringar av virtuella datorer i skalningsuppsättningen. Du gör detta med hjälp av åtgärden manualUpgrade.

Automatisk – Alla virtuella datorer i skalningsuppsättningen uppdateras automatiskt samtidigt.
"Automatisk"
"Manuell"
"Rullande"
rollingUpgradePolicy De konfigurationsparametrar som används vid löpande uppgradering. RullandeUpgradePolicy (på engelska)

UserAssignedIdentitiesVärde

Namn Beskrivning Värde

UserInitiatedReboot

Namn Beskrivning Värde
automatisktGodkänna Anger omstart av schemalagda händelserelaterade konfigurationer. Bool

UserInitiatedRedeploy

Namn Beskrivning Värde
automatisktGodkänna Anger Omdistribuera schemalagda händelserelaterade konfigurationer. Bool

VaultCertificate (på engelska)

Namn Beskrivning Värde
certificateStore För virtuella Windows-datorer anger certifikatarkivet på den virtuella dator som certifikatet ska läggas till i. Det angivna certifikatarkivet finns implicit i LocalMachine-kontot. För virtuella Linux-datorer placeras certifikatfilen under katalogen /var/lib/waagent, med filnamnet <UppercaseThumbprint>.crt för X509-certifikatfilen och <UppercaseThumbprint>.prv för privat nyckel. Båda dessa filer är .pem-formaterade. sträng
certificateUrl Det här är URL:en för ett certifikat som har laddats upp till Key Vault som en hemlighet. Information om hur du lägger till en hemlighet i Key Vault finns i Lägg till en nyckel eller hemlighet i nyckelvalvet. I det här fallet måste certifikatet vara Det är Base64-kodningen för följande JSON-objekt som är kodat i UTF-8:

{
"data":"<Base64-kodat-certifikat>",
"dataType":"pfx",
"lösenord":"<pfx-file-password>"
}
Om du vill installera certifikat på en virtuell dator rekommenderar vi att du använder tillägget virtuella Azure Key Vault-dator för Linux eller tillägget virtuella Azure Key Vault-dator för Windows.
sträng

VaultSecretGroup (på engelska)

Namn Beskrivning Värde
sourceVault (på engelska) Den relativa URL:en för nyckelvalvet som innehåller alla certifikat i VaultCertificates. Underresurs
vaultCertifikat Listan över key vault-referenser i SourceVault som innehåller certifikat. VaultCertificate[]

VirtualHardDisk (VirtualHarddisk)

Namn Beskrivning Värde
Uri Anger den virtuella hårddiskens URI. sträng

VirtualMachineScaleSetDataDisk (på engelska)

Namn Beskrivning Värde
Cachelagring Anger cachelagringskraven. Möjliga värden är: Ingen,ReadOnlyReadWrite. Standardvärdena är: Ingen för standardlagring. ReadOnly för Premium Storage. "Ingen"
"ReadOnly"
"Skriv upp"
createOption Alternativet Skapa. "Bifoga"
"Kopiera"
"Tom"
"FromImage"
"Återställning" (krävs)
ta bortAlternativ Anger om datadisken ska tas bort eller kopplas från vid borttagning av VMSS Flex (den här funktionen är endast tillgänglig för VMSS med Flexibel orchestrationMode).

Möjliga värden:

Ta bort Om det här värdet används tas datadisken bort när den virtuella DATORN VMSS Flex tas bort.

Koppla från Om det här värdet används behålls datadisken efter att VMSS Flex VM har tagits bort.

Standardvärdet är inställt på Ta bort.
"Ta bort"
"Koppla från"
diskIOPSReadWrite Anger Read-Write IOPS för den hanterade disken. Bör endast användas när StorageAccountType UltraSSD_LRS. Om det inte anges tilldelas ett standardvärde baserat på diskSizeGB. Int
diskMBpsReadWrite Anger bandbredden i MB per sekund för den hanterade disken. Bör endast användas när StorageAccountType UltraSSD_LRS. Om det inte anges tilldelas ett standardvärde baserat på diskSizeGB. Int
diskSizeGB Anger storleken på en tom datadisk i gigabyte. Det här elementet kan användas för att skriva över storleken på disken i en virtuell datorbild. Egenskapen diskSizeGB är antalet byte x 1024^3 för disken och värdet får inte vara större än 1023. Int
Lun Anger datadiskens logiska enhetsnummer. Det här värdet används för att identifiera datadiskar i den virtuella datorn och måste därför vara unikt för varje datadisk som är ansluten till en virtuell dator. int (krävs)
managedDisk Parametrarna för hanterade diskar. VirtualMachineScaleSetManagedDiskParameters
Namn Disknamnet. sträng
skrivaccelerator aktiverad Anger om writeAccelerator ska aktiveras eller inaktiveras på disken. Bool

VirtualMachineScaleSetExtension (på engelska)

Namn Beskrivning Värde
Namn Resursnamn sträng
Egenskaper Beskriver egenskaperna för ett tillägg för vm-skalningsuppsättningar. VirtualMachineScaleSetExtensionProperties (på engelska)

VirtualMachineScaleSetExtensionProfile (på engelska)

Namn Beskrivning Värde
Tillägg De underordnade tilläggsresurserna för vm-skalningsuppsättningen. VirtualMachineScaleSetExtension[]
extensionsTimeBudget Anger den tid som tilldelas för alla tillägg som ska startas. Varaktigheten ska vara mellan 15 minuter och 120 minuter (inklusive) och ska anges i ISO 8601-format. Standardvärdet är 90 minuter (PT1H30M). Lägsta API-version: 2020-06-01. sträng

VirtualMachineScaleSetExtensionProperties (på engelska)

Namn Beskrivning Värde
autoUppgraderaMindreVersion Anger om tillägget ska använda en nyare delversion om en är tillgänglig vid distributionstillfället. När tillägget har distribuerats uppgraderas dock inte mindre versioner om de inte distribueras om, även med den här egenskapen inställd på true. Bool
aktiveraAutomatiskUppgradering Anger om tillägget ska uppgraderas automatiskt av plattformen om det finns en nyare version av tillägget tillgängligt. Bool
forceUpdateTag Om ett värde anges och skiljer sig från det tidigare värdet tvingas tilläggshanteraren att uppdatera även om tilläggskonfigurationen inte har ändrats. sträng
skyddadeInställningar Tillägget kan innehålla antingen protectedSettings eller protectedSettingsFromKeyVault eller inga skyddade inställningar alls. någon
protectedSettingsFromKeyVault Tilläggsskyddade inställningar som skickas av referens och som används från nyckelvalvet KeyVaultSecretReference (på engelska)
provisionAfterExtensions Samling tilläggsnamn varefter tillägget måste etableras. sträng[]
förläggare Namnet på tilläggshanterarens utgivare. sträng
Inställningar Json har formaterat offentliga inställningar för tillägget. någon
suppressFailures (undertrycka) Anger om fel som härrör från tillägget kommer att ignoreras (Driftfel som att inte ansluta till den virtuella datorn ignoreras inte oavsett det här värdet). Standardvärdet är falskt. Bool
typ Anger filnamnstilläggets typ. ett exempel är "CustomScriptExtension". sträng
typeHandlerVersion Anger versionen av skripthanteraren. sträng

VirtualMachineScaleSetHardwareProfile (på engelska)

Namn Beskrivning Värde
vmSizeProperties Anger egenskaperna för att anpassa storleken på den virtuella datorn. Lägsta API-version: 2021-11-01. Följ anvisningarna i VM-anpassning för mer information. VMSizeProperties

VirtualMachineScaleSetIdentity (på engelska)

Namn Beskrivning Värde
typ Den typ av identitet som används för vm-skalningsuppsättningen. Typen "SystemAssigned, UserAssigned" innehåller både en implicit skapad identitet och en uppsättning användartilldelade identiteter. Typen "Ingen" tar bort alla identiteter från vm-skalningsuppsättningen. "Ingen"
"SystemAssigned"
"SystemAssigned, UserAssigned"
"UserAssigned"
användartilldelade identiteter Listan över användaridentiteter som är associerade med VM-skalningsuppsättningen. Nyckelreferenserna för användaridentitetsordlistan är ARM-resurs-ID:er i formuläret: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. VirtualMachineScaleSetIdentityUserAssignedIdentiteter

VirtualMachineScaleSetIdentityUserAssignedIdentiteter

Namn Beskrivning Värde

VirtualMachineScaleSetIPConfiguration (på engelska)

Namn Beskrivning Värde
Namn IP-konfigurationsnamnet. sträng (krävs)
Egenskaper Beskriver nätverksprofilens IP-konfigurationsegenskaper för en vm-skalningsuppsättning. VirtualMachineScaleSetIPConfigurationProperties (på engelska)

VirtualMachineScaleSetIPConfigurationProperties (på engelska)

Namn Beskrivning Värde
applicationGatewayBackendAddressPools Anger en matris med referenser till serverdelsadresspooler för programgatewayer. En skalningsuppsättning kan referera till serverdelsadresspooler för flera programgatewayer. Flera skalningsuppsättningar kan inte använda samma programgateway. Underresurs[]
applikationssäkerhetsgrupper Anger en matris med referenser till programsäkerhetsgruppen. Underresurs[]
loadBalancerBackendAddressPools Anger en matris med referenser till serverdelsadresspooler för lastbalanserare. En skalningsuppsättning kan referera till serverdelsadresspooler för en offentlig och en intern lastbalanserare. Flera skalningsuppsättningar kan inte använda samma grundläggande sku-lastbalanserare. Underresurs[]
loadBalancerInboundNatPools Anger en matris med referenser till inkommande Nat-pooler för lastbalanserarna. En skalningsuppsättning kan referera till inkommande nat-pooler för en offentlig och en intern lastbalanserare. Flera skalningsuppsättningar kan inte använda samma grundläggande sku-lastbalanserare. Underresurs[]
primär Anger det primära nätverksgränssnittet om den virtuella datorn har fler än ett nätverksgränssnitt. Bool
privateIPAddressVersion Tillgänglig från Api-Version 2017-03-30 och senare representerar den om den specifika ipconfigurationen är IPv4 eller IPv6. Standardvärdet tas som IPv4. Möjliga värden är: "IPv4" och "IPv6". "IPv4"
"IPv6"
publicIPAddressConfiguration PublicIPAddressConfiguration. VirtualMachineScaleSetPublicIPAddressConfiguration
Undernät Anger undernätets identifierare. ApiEntityReference (på engelska)

VirtualMachineScaleSetIpTag (på engelska)

Namn Beskrivning Värde
ipTagType (ipTagType) IP-taggtyp. Exempel: FirstPartyUsage. sträng
tagg IP-tagg som är associerad med den offentliga IP-adressen. Exempel: SQL, Storage osv. sträng

VirtualMachineScaleSetManagedDiskParameters

Namn Beskrivning Värde
diskEncryptionSet Anger resurs-ID för kundhanterad diskkrypteringsuppsättning för den hanterade disken. DiskEncryptionSetParameters (på engelska)
securityProfil Anger säkerhetsprofilen för den hanterade disken. VMDiskSecurityProfil
lagringskontotyp Anger lagringskontotypen för den hanterade disken. Obs! UltraSSD_LRS endast kan användas med datadiskar kan den inte användas med OS-disk. "PremiumV2_LRS"
"Premium_LRS"
"Premium_ZRS"
"StandardSSD_LRS"
"StandardSSD_ZRS"
"Standard_LRS"
"UltraSSD_LRS"

VirtualMachineScaleSetNetworkConfiguration (på engelska)

Namn Beskrivning Värde
Namn Namnet på nätverkskonfigurationen. sträng (krävs)
Egenskaper Beskriver IP-konfigurationen för en vm-skalningsuppsättningsnätverksprofil. VirtualMachineScaleSetNetworkConfigurationProperties

VirtualMachineScaleSetNetworkConfigurationDnsSettings (på engelska)

Namn Beskrivning Värde
dns-servrar Lista över IP-adresser för DNS-servrar sträng[]

VirtualMachineScaleSetNetworkConfigurationProperties

Namn Beskrivning Värde
auxiliaryMode (hjälpläge) Anger om extraläget är aktiverat för nätverksgränssnittsresursen. "AcceleratedConnections"
"Flytande"
"Ingen"
auxiliarySku Anger om extra-SKU:n är aktiverad för nätverksgränssnittsresursen. "A1"
"A2"
"A4"
"A8"
"Ingen"
ta bortAlternativ Ange vad som händer med nätverksgränssnittet när den virtuella datorn tas bort "Ta bort"
"Koppla från"
disableTcpStateTracking Anger om nätverksgränssnittet är inaktiverat för spårning av tcp-tillstånd. Bool
dns-inställningar Dns-inställningarna som ska tillämpas på nätverksgränssnitten. VirtualMachineScaleSetNetworkConfigurationDnsSettings (på engelska)
enableAcceleratedNetworking Anger om nätverksgränssnittet är accelererat nätverksaktiverat. Bool
enableFpga Anger om nätverksgränssnittet är FPGA-nätverksaktiverat. Bool
aktiveraIPForwarding Om IP-vidarebefordring har aktiverats på det här nätverkskortet. Bool
ip-konfigurationer Anger IP-konfigurationerna för nätverksgränssnittet. VirtualMachineScaleSetIPConfiguration[] (krävs)
networkSecurityGroup (på engelska) Nätverkssäkerhetsgruppen. Underresurs
primär Anger det primära nätverksgränssnittet om den virtuella datorn har fler än ett nätverksgränssnitt. Bool

VirtualMachineScaleSetNetworkProfile (på engelska)

Namn Beskrivning Värde
healthProbe En referens till en lastbalanserareavsökning som används för att fastställa hälsotillståndet för en instans i vm-skalningsuppsättningen. Referensen finns i formuläret: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/probes/{probeName}'. ApiEntityReference (på engelska)
networkApiVersion anger den Version av Microsoft.Network API som används när du skapar nätverksresurser i nätverksgränssnittskonfigurationerna för vm-skalningsuppsättning med orkestreringsläget "Flexibel" '2020-11-01'
'2022-11-01'
networkInterfaceConfigurations (på engelska) Listan över nätverkskonfigurationer. VirtualMachineScaleSetNetworkConfiguration[]

VirtualMachineScaleSetOSDisk

Namn Beskrivning Värde
Cachelagring Anger cachelagringskraven. Möjliga värden är: Ingen,ReadOnlyReadWrite. Standardvärdena är: Ingen för standardlagring. ReadOnly för Premium Storage. "Ingen"
"ReadOnly"
"Skriv upp"
createOption Anger hur de virtuella datorerna i skalningsuppsättningen ska skapas. Det enda tillåtna värdet är: FromImage. Det här värdet används när du använder en avbildning för att skapa den virtuella datorn. Om du använder en plattformsavbildning använder du även imageReference-elementet som beskrivs ovan. Om du använder en Marketplace-avbildning använder du även det planelement som beskrevs tidigare. "Bifoga"
"Kopiera"
"Tom"
"FromImage"
"Återställning" (krävs)
ta bortAlternativ Anger om OS-disken ska tas bort eller kopplas från vid borttagning av VMSS Flex (den här funktionen är endast tillgänglig för VMSS med flexibel orchestrationMode).

Möjliga värden:

Ta bort Om det här värdet används tas OS-disken bort när VMSS Flex VM tas bort.

Koppla från Om det här värdet används behålls OS-disken efter att VMSS Flex VM har tagits bort.

Standardvärdet är inställt på Ta bort. För en tillfällig OS-disk är standardvärdet inställt på Ta bort. Användaren kan inte ändra borttagningsalternativet för tillfällig OS-disk.
"Ta bort"
"Koppla från"
diffDiskInställningar Anger tillfälliga diskinställningar för operativsystemdisken som används av vm-skalningsuppsättningen. DiffDiskSettings (DiffDiskinställningar)
diskSizeGB Anger storleken på en tom datadisk i gigabyte. Det här elementet kan användas för att skriva över storleken på disken i en virtuell datorbild. Egenskapen "diskSizeGB" är antalet byte x 1024^3 för disken och värdet får inte vara större än 1023. Int
bild Anger information om den ohanterade användaravbildningen som skalningsuppsättningen ska baseras på. VirtualHardDisk (VirtualHarddisk)
managedDisk Parametrarna för hanterade diskar. VirtualMachineScaleSetManagedDiskParameters
Namn Disknamnet. sträng
operativsystemtyp Med den här egenskapen kan du ange vilken typ av operativsystem som ingår i disken om du skapar en virtuell dator från användaravbildning eller en specialiserad virtuell hårddisk. Möjliga värden är: Windows,Linux. "Linux"
"Windows"
vhdContainers Anger de container-URL:er som används för att lagra operativsystemdiskar för skalningsuppsättningen. sträng[]
skrivaccelerator aktiverad Anger om writeAccelerator ska aktiveras eller inaktiveras på disken. Bool

VirtualMachineScaleSetOSProfile (på engelska)

Namn Beskrivning Värde
administratörslösenord Anger lösenordet för administratörskontot.

Minsta längd (Windows): 8 tecken

Minsta längd (Linux): 6 tecken

Maximal längd (Windows): 123 tecken

Maxlängd (Linux): 72 tecken

Komplexitetskrav: 3 av 4 villkor nedan måste uppfyllas
Har lägre tecken
Har övre tecken
Har en siffra
Har ett specialtecken (Regex matchar [\W_])

Otillåtna värden: "abc@123", "P@$$w 0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Password!", "Password1", "Password22", "iloveyou!"

Information om hur du återställer lösenordet finns i Så här återställer du fjärrskrivbordstjänsten eller dess inloggningslösenord på en virtuell Windows-dator

Information om hur du återställer rotlösenord finns i Hantera användare, SSH och kontrollera eller reparera diskar på virtuella Azure Linux-datorer med hjälp av VMAccess-tillägget
sträng

Begränsningar:
Känsligt värde. Skicka in som en säker parameter.
adminAnvändarnamn Anger namnet på administratörskontot.

begränsning endast för Windows: Kan inte sluta med "".

Otillåtna värden: "administratör", "administratör", "användare", "användare1", "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".

Minsta längd (Linux): 1 tecken

Maximal längd (Linux): 64 tecken

maxlängd (Windows): 20 tecken
sträng
allowExtensionÅtgärder Anger om tilläggsåtgärder ska tillåtas på vm-skalningsuppsättningen. Detta kan bara anges till False när inga tillägg finns på vm-skalningsuppsättningen. Bool
computerNamePrefix Anger datornamnprefixet för alla virtuella datorer i skalningsuppsättningen. Datornamnprefix måste vara mellan 1 och 15 tecken långa. sträng
customData (anpassade) Anger en base-64-kodad sträng med anpassade data. Den base-64-kodade strängen avkodas till en binär matris som sparas som en fil på den virtuella datorn. Den maximala längden på den binära matrisen är 65535 byte. Information om hur du använder cloud-init för den virtuella datorn finns i Använda cloud-init för att anpassa en virtuell Linux-dator när du skapar sträng
linuxConfiguration Anger inställningarna för Linux-operativsystemet på den virtuella datorn. En lista över Linux-distributioner som stöds finns i Linux på Azure-Endorsed Distributioner. LinuxKonfiguration
requireGuestProvisionSignal Valfri egenskap som antingen måste anges till True eller utelämnas. Bool
Hemligheter Anger en uppsättning certifikat som ska installeras på de virtuella datorerna i skalningsuppsättningen. Om du vill installera certifikat på en virtuell dator rekommenderar vi att du använder tillägget virtuella Azure Key Vault-dator för Linux eller tillägget virtuella Azure Key Vault-dator för Windows. VaultSecretGroup[]
windowsConfiguration Anger inställningarna för Windows-operativsystemet på den virtuella datorn. WindowsKonfiguration

VirtualMachineScaleSetProperties (på engelska)

Namn Beskrivning Värde
ytterligareFunktioner Anger ytterligare funktioner som är aktiverade eller inaktiverade på de virtuella datorerna i VM-skalningsuppsättningen. Till exempel: om de virtuella datorerna har möjlighet att stödja anslutning av hanterade datadiskar med UltraSSD_LRS lagringskontotyp. Ytterligare funktioner
automaticRepairsPolicy Princip för automatiska reparationer. Policy för automatiska reparationer
constrainedMaximumCapacity Valfri egenskap som antingen måste anges till True eller utelämnas. Bool
doNotRunExtensionsOnOverprovisionedVMs När Overprovision är aktiverat startas tillägg endast på det begärda antalet virtuella datorer som slutligen behålls. Den här egenskapen säkerställer därför att tilläggen inte körs på de extra överetablerade virtuella datorerna. Bool
värdgrupp Anger information om den dedikerade värdgrupp som vm-skalningsuppsättningen finns i. Lägsta API-version: 2020-06-01. Underresurs
orchestrationMode Anger orkestreringsläget för vm-skalningsuppsättningen. "Flexibel"
"Uniform"
överetablering Anger om vm-skalningsuppsättningen ska överetableras. Bool
platformFaultDomainCount Antal feldomäner för varje placeringsgrupp. Int
priorityMixPolicy Anger önskade mål för blandning av virtuella datorer med oanvänd kapacitet och regelbunden prioritet inom samma VMSS Flex-instans. PriorityMixPolicy (på engelska)
proximityPlacementGroup Anger information om den närhetsplaceringsgrupp som vm-skalningsuppsättningen ska tilldelas till. Lägsta API-version: 2018-04-01. Underresurs
Princip för återhämtning Princip för återhämtning ÅterhämtningPolicy
scaleInPolicy Anger de principer som tillämpas vid skalning i virtuella datorer i VM-skalningsuppsättningen. ScaleInPolicy (på engelska)
scheduledEventsPolicy The ScheduledEventsPolicy. ScheduledEventsPolicy (SchemalagdEventsPolicy)
enskild placeringsgrupp När det är sant begränsar detta skalningsuppsättningen till en enskild placeringsgrupp, med maximal storlek på 100 virtuella datorer. Obs! Om singlePlacementGroup är sant kan det ändras till false. Men om singlePlacementGroup är falskt kanske det inte ändras till sant. Bool
skuProfil Anger SKU-profilen för vm-skalningsuppsättningen. SkuProfil
spotRestorePolicy (på engelska) Anger egenskaperna för återställning av oanvänd kapacitet för vm-skalningsuppsättningen. SpotRestorePolicy (på engelska)
uppgraderingspolicy Uppgraderingsprincipen. Uppgradera policy
virtualMachineProfile Profilen för den virtuella datorn. VirtualMachineScaleSetVMProfile (på engelska)
zonalPlatformFaultDomainAlignMode Anger justeringsläget mellan beräkning av vm-skalningsuppsättning och antal feldomäner för lagring. "Justerad"
"Ej justerad"
zoneBalance Om du vill framtvinga strikt jämn distribution av virtuella datorer mellan x-zoner om det skulle uppstå zonstopp. zoneBalance-egenskapen kan bara anges om egenskapen zones för skalningsuppsättningen innehåller mer än en zon. Om det inte finns några zoner eller bara en angiven zon bör egenskapen zoneBalance inte anges. Bool

VirtualMachineScaleSetPublicIPAddressConfiguration

Namn Beskrivning Värde
Namn Konfigurationsnamnet för publicIP-adressen. sträng (krävs)
Egenskaper Beskriver en SKALningsuppsättning för virtuella datorer IP-konfigurationens PublicIPAddress-konfiguration VirtualMachineScaleSetPublicIPAddressConfigurationProperties
Sku Beskriver den offentliga IP-SKU:n. Det kan bara anges med OrchestrationMode som flexibel. PublicIPAddressSku (på engelska)

VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings

Namn Beskrivning Värde
domännamnsetikett Domännamnsetiketten. Sammanfogningen av domännamnsetiketten och vm-indexet är domännamnsetiketterna för de PublicIPAddress-resurser som ska skapas sträng (krävs)
domainNameLabelScope (på engelska) Omfånget domännamnsetikett. Sammanfogningen av den hashade domännamnsetiketten som genereras enligt principen från domännamnsetikettomfånget och vm-indexet är domännamnsetiketterna för de PublicIPAddress-resurser som skapas "NoReuse"
"ResourceGroupReuse"
"SubscriptionReuse"
"TenantReuse"

VirtualMachineScaleSetPublicIPAddressConfigurationProperties

Namn Beskrivning Värde
ta bortAlternativ Ange vad som händer med den offentliga IP-adressen när den virtuella datorn tas bort "Ta bort"
"Koppla från"
dns-inställningar Dns-inställningarna som ska tillämpas på de offentligaIP-adresserna . VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings
idleTimeoutInMinutes Tidsgränsen för inaktivitet för den offentliga IP-adressen. Int
ip-taggar Listan över IP-taggar som är associerade med den offentliga IP-adressen. VirtualMachineScaleSetIpTag[]
publicIPAddressVersion Tillgänglig från Api-Version 2019-07-01 och senare representerar den om den specifika ipconfigurationen är IPv4 eller IPv6. Standardvärdet tas som IPv4. Möjliga värden är: "IPv4" och "IPv6". "IPv4"
"IPv6"
publicIPPrefix PublicIPPrefix som publicIP-adresser ska allokeras från. Underresurs

VirtualMachineScaleSetStorageProfile (på engelska)

Namn Beskrivning Värde
dataDiskar Anger de parametrar som används för att lägga till datadiskar till de virtuella datorerna i skalningsuppsättningen. Mer information om diskar finns i Om diskar och virtuella hårddiskar för virtuella Azure-datorer. VirtualMachineScaleSetDataDisk[]
diskControllerType Anger vilken typ av diskkontrollant som konfigurerats för de virtuella datorerna i skalningsuppsättningen. Lägsta API-version: 2022-08-01 "NVMe"
"SCSI"
imageReference (bildreferens) Anger information om den avbildning som ska användas. Du kan ange information om plattformsbilder, marketplace-avbildningar eller avbildningar av virtuella datorer. Det här elementet krävs när du vill använda en plattformsbild, marketplace-avbildning eller virtuell datorbild, men inte används i andra skapandeåtgärder. Bildreferens
osDisk Anger information om den operativsystemdisk som används av de virtuella datorerna i skalningsuppsättningen. Mer information om diskar finns i Om diskar och virtuella hårddiskar för virtuella Azure-datorer. VirtualMachineScaleSetOSDisk

VirtualMachineScaleSetVMProfile (på engelska)

Namn Beskrivning Värde
applicationProfile Anger vilka galleriprogram som ska göras tillgängliga för den virtuella datorn/VMSS ApplicationProfile (Ansökan) Profil
faktureringProfil Anger faktureringsrelaterad information om en virtuell Azure Spot VMSS. Lägsta API-version: 2019-03-01. Faktureringsprofil
kapacitetReservation Anger kapacitetsreservationens relaterade information om en skalningsuppsättning. Lägsta API-version: 2021-04-01. CapacityReservationProfile (på engelska)
diagnosticsProfil Anger status för startdiagnostikinställningar. Lägsta API-version: 2015-06-15. DiagnosticsProfil
Politik för vräkning Anger borttagningsprincipen för den virtuella Azure Spot-datorn och Azure Spot-skalningsuppsättningen. För virtuella Azure Spot-datorer stöds både "Frigör" och "Ta bort" och den lägsta api-versionen är 2019-03-01. För Azure Spot-skalningsuppsättningar stöds både "Frigör" och "Ta bort" och den lägsta api-versionen är 2017-10-30-preview. "Frigör"
"Ta bort"
extensionProfil Anger en samling inställningar för tillägg som är installerade på virtuella datorer i skalningsuppsättningen. VirtualMachineScaleSetExtensionProfile (på engelska)
hardwareProfil Anger maskinvaruprofilens relaterade information om en skalningsuppsättning. Lägsta API-version: 2021-11-01. VirtualMachineScaleSetHardwareProfile (på engelska)
licenstyp Anger att avbildningen eller disken som används har licensierats lokalt.

Möjliga värden för Windows Server-operativsystemet är:

Windows_Client

Windows_Server

Möjliga värden för Linux Server-operativsystemet är:

RHEL_BYOS (för RHEL)

SLES_BYOS (för SUSE)

Mer information finns i Azure Hybrid Use Benefit for Windows Server

Azure Hybrid-användningsförmån för Linux Server

Lägsta API-version: 2015-06-15
sträng
networkProfil Anger egenskaperna för nätverksgränssnitten för de virtuella datorerna i skalningsuppsättningen. VirtualMachineScaleSetNetworkProfile (på engelska)
osProfile Anger inställningarna för operativsystemet för de virtuella datorerna i skalningsuppsättningen. VirtualMachineScaleSetOSProfile (på engelska)
prioritering Anger prioriteten för de virtuella datorerna i skalningsuppsättningen. Lägsta api-version: 2017-10-30-preview. "Låg"
"Vanlig"
"Spot"
scheduledEventsProfil Anger konfigurationer relaterade till schemalagda händelser. ScheduledEventsProfil
securityPostureReference Anger den säkerhetsstatus som ska användas i skalningsuppsättningen. Lägsta API-version: 2023-03-01 SecurityPostureReference (på engelska)
securityProfil Anger säkerhetsrelaterade profilinställningar för de virtuella datorerna i skalningsuppsättningen. SäkerhetProfil
serviceArtifactReference Anger tjänstartefaktreferens-ID:t som används för att ange samma avbildningsversion för alla virtuella datorer i skalningsuppsättningen när du använder den senaste avbildningsversionen. Lägsta API-version: 2022-11-01 ServiceArtifactReference (på engelska)
storageProfile Anger lagringsinställningarna för de virtuella datordiskarna. VirtualMachineScaleSetStorageProfile (på engelska)
användardata UserData för de virtuella datorerna i skalningsuppsättningen, som måste vara base-64-kodad. Kunden bör inte skicka in några hemligheter här. Lägsta API-version: 2021-03-01. sträng

VMDiskSecurityProfil

Namn Beskrivning Värde
diskEncryptionSet Anger resurs-ID för kundhanterad diskkrypteringsuppsättning för den hanterade disk som används för customer managed key encrypted ConfidentialVM OS Disk och VMGuest blob. DiskEncryptionSetParameters (på engelska)
securityEncryptionType Anger EncryptionType för den hanterade disken. Den är inställd på DiskWithVMGuestState för kryptering av den hanterade disken tillsammans med VMGuestState-blob, VMGuestStateOnly för kryptering av bara VMGuestState-bloben och NonPersistedTPM för att inte bevara tillståndet för inbyggd programvara i VMGuestState-bloben. Obs! Det kan endast anges för konfidentiella virtuella datorer. "DiskWithVMGuestState"
"NonPersistedTPM"
"VMGuestStateOnly"

VMGalleryApplication (på engelska)

Namn Beskrivning Värde
konfigurationsreferens Valfritt, Anger URI:n till en Azure-blob som ersätter standardkonfigurationen för paketet om det tillhandahålls sträng
aktiveraAutomatiskUppgradering Om värdet är true uppdateras den automatiskt för den virtuella datorn/VMSS när en ny galleriprogramversion är tillgänglig i PIR/SIG Bool
ordning Valfritt anger i vilken ordning paketen måste installeras Int
paketReferensId Anger resurs-ID:t GalleryApplicationVersion i form av /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/applications/{application}/versions/{version} sträng (krävs)
Taggar Valfritt, Anger ett genomströmningsvärde för mer allmän kontext. sträng
BehandlaFelSomDistribueringsfel Valfritt, Om sant, kommer eventuella fel för en åtgärd i VmApplication att misslyckas med distributionen Bool

VMSizeProperties

Namn Beskrivning Värde
tillgängliga vCPU:er Anger antalet virtuella processorer som är tillgängliga för den virtuella datorn. När den här egenskapen inte anges i begärandetexten är standardbeteendet att ange värdet för vCPU:er som är tillgängliga för den vm-storleken som exponeras i API-svaret för Lista alla tillgängliga storlekar för virtuella datorer i en region. Int
vCPUsPerCore Anger förhållandet mellan vCPU och fysisk kärna. När den här egenskapen inte anges i begärandetexten är standardbeteendet inställt på värdet för vCPUsPerCore för vm-storleken som exponeras i API-svaret för Lista alla tillgängliga storlekar på virtuella datorer i en region. Inställningen av den här egenskapen till 1 innebär också att hypertrådning är inaktiverat. Int

WindowsKonfiguration

Namn Beskrivning Värde
ytterligareUnattendContent Anger ytterligare base-64-kodad XML-formaterad information som kan ingå i Unattend.xml-filen, som används av Installationsprogrammet för Windows. YtterligareUnattendContent[]
enableAutomaticUpdates Anger om automatiska uppdateringar är aktiverade för den virtuella Windows-datorn. Standardvärdet är sant. För vm-skalningsuppsättningar kan den här egenskapen uppdateras och uppdateringar börjar gälla vid ometablering av operativsystem. Bool
patchInställningar [Förhandsversionsfunktion] Anger inställningar som rör vm-gästkorrigering i Windows. Inställningar för korrigering
provisionVMAgent Anger om den virtuella datoragenten ska etableras på den virtuella datorn. När den här egenskapen inte anges i begärandetexten är den inställd på true som standard. Detta säkerställer att VM-agenten är installerad på den virtuella datorn så att tillägg kan läggas till i den virtuella datorn senare. Bool
tidszon Anger tidszonen för den virtuella datorn. t.ex. "Pacific Standard Time". Möjliga värden kan vara TimeZoneInfo.Id värde från tidszoner som returneras av TimeZoneInfo.GetSystemTimeZones. sträng
winRM Anger lyssnarna för Windows Remote Management. Detta aktiverar fjärransluten Windows PowerShell. WinRMConfiguration

WindowsVMGuestPatchAutomaticByPlatformSettings

Namn Beskrivning Värde
bypassPlatformSafetyChecksOnUserSchedule Gör det möjligt för kunden att schemalägga korrigeringar utan oavsiktliga uppgraderingar Bool
omstartinställning Anger omstartsinställningen för alla installationsåtgärder för AutomaticByPlatform-korrigering. "Alltid"
"IfRequired"
"Aldrig"
"Okänd"

WinRMConfiguration

Namn Beskrivning Värde
lyssnare Listan över Windows Remote Management-lyssnare WinRMListener[]

WinRMListener

Namn Beskrivning Värde
certificateUrl Det här är URL:en för ett certifikat som har laddats upp till Key Vault som en hemlighet. Information om hur du lägger till en hemlighet i Key Vault finns i Lägg till en nyckel eller hemlighet i nyckelvalvet. I det här fallet måste certifikatet vara Base64-kodningen för följande JSON-objekt som är kodat i UTF-8:

{
"data":"<Base64-kodat-certifikat>",
"dataType":"pfx",
"lösenord":"<pfx-file-password>"
}
Om du vill installera certifikat på en virtuell dator rekommenderar vi att du använder tillägget virtuella Azure Key Vault-dator för Linux eller tillägget virtuella Azure Key Vault-dator för Windows.
sträng
protokoll Anger protokollet för WinRM-lyssnaren. Möjliga värden är: http,https. "Http"
"Https"

Användningsexempel

Azure-snabbstartsmallar

Följande Azure-snabbstartsmallar distribuera den här resurstypen.

Mall Beskrivning
Lägga till flera virtuella datorer i en vm-skalningsuppsättning

Distribuera till Azure
Den här mallen skapar N antal virtuella datorer med hanterade diskar, offentliga IP-adresser och nätverksgränssnitt. De virtuella datorerna skapas i en vm-skalningsuppsättning i flexibelt orkestreringsläge. De etableras i ett virtuellt nätverk som också skapas som en del av distributionen
Autoscale LANSA Windows VM ScaleSet med Azure SQL Database

Distribuera till Azure
Mallen distribuerar en Windows VMSS med önskat antal virtuella datorer i skalningsuppsättningen och en LANSA MSI som ska installeras på varje virtuell dator. När vm-skalningsuppsättningen har distribuerats används ett tillägg för anpassat skript för att installera LANSA MSI)
Azure Container Service Engine (acs-engine) – Swarm Mode

Distribuera till Azure
Azure Container Service Engine (acs-engine) genererar ARM-mallar (Azure Resource Manager) för Docker-aktiverade kluster på Microsoft Azure med ditt val av DC/OS, Kubernetes, Swarm Mode eller Swarm orchestrators. Indata till verktyget är en klusterdefinition. Klusterdefinitionen liknar (i många fall samma som) ARM-mallsyntaxen som används för att distribuera ett Microsoft Azure Container Service-kluster.
Vm-skalningsuppsättning för spelutvecklare i Azure

Distribuera till Azure
Azure Game Developer Virtual Machine Scale Set innehåller Licencsed-motorer som Unreal.
Skalningsuppsättning för virtuella Azure-datorer som klienter för Intel Lustre

Distribuera till Azure
Den här mallen skapar en uppsättning Intel Lustre 2.7-klienter med Azure VM Scale Sets och Azure Gallery OpenLogic CentOS 6.6 eller 7.0-avbildningar och monterar ett befintligt Intel Lustre-filsystem
Konfidentiell VM-skalningsuppsättning med konfidentiell diskkryptering

Distribuera till Azure
Med den här mallen kan du distribuera en konfidentiell VM-skalningsuppsättning med konfidentiell OS-diskkryptering aktiverad med den senaste korrigerade versionen av flera Windows- och Linux-avbildningsversioner.
Couchbase Företag

Distribuera till Azure
Azure Resource Manager-mallar (ARM) för att installera Couchbase Enterprise
Skapa och kryptera en ny Linux VMSS med jumpbox-

Distribuera till Azure
Den här mallen distribuerar en Linux VMSS med den senaste Linux-avbildningen, lägger till datavolymer och krypterar sedan datavolymerna för varje Linux VMSS-instans. Den distribuerar också en jumpbox med en offentlig IP-adress i samma virtuella nätverk som Linux VMSS-instanser med privata IP-adresser. Detta gör det möjligt att ansluta till jumpboxen via dess offentliga IP-adress och sedan ansluta till Linux VMSS-instanser via privata IP-adresser.
Skapa och kryptera en ny Windows VMSS med jumpbox-

Distribuera till Azure
Med den här mallen kan du distribuera en enkel VM-skalningsuppsättning med virtuella Windows-datorer med den senaste korrigerade versionen av serverversioner av Windows. Den här mallen distribuerar också en jumpbox med en offentlig IP-adress i samma virtuella nätverk. Du kan ansluta till jumpboxen via den här offentliga IP-adressen och sedan ansluta därifrån till virtuella datorer i skalningsuppsättningen via privata IP-adresser. Den här mallen aktiverar kryptering på VM-skalningsuppsättningen för virtuella Windows-datorer.
Distribuera ett 3 Nodetype Secure-kluster med NSG:er aktiverade

Distribuera till Azure
Med den här mallen kan du distribuera ett säkert Service Fabric-kluster av typen 3 noder som kör Windows Server 2016 Data Center på en Standard_D2 storlek på virtuella datorer. Med den här mallen kan du ro styra inkommande och utgående nätverkstrafik med hjälp av nätverkssäkerhetsgrupper.
Distribuera ett 5-nodsäkert kluster

Distribuera till Azure
Med den här mallen kan du distribuera ett säkert Service Fabric-kluster med 5 noder som kör Windows Server 2019 Datacenter på en Standard_D2_v2 VMSS för storlek.
Distribuera ett Ubuntu Service Fabric-kluster med 5 noder

Distribuera till Azure
Med den här mallen kan du distribuera ett säkert Service Fabric-kluster med 5 noder som kör Ubuntu på en Standard_D2_V2 STORLEK VMSS.
Distribuera en virtuell Linux-dator med den primära/sekundära arkitekturen i Linux

Distribuera till Azure
Med den här mallen kan du distribuera en Linux VMSS med ett anpassat skripttillägg i den primära sekundära arkitekturen
Distribuera ett Nextflow-genomikkluster

Distribuera till Azure
Den här mallen distribuerar ett skalbart Nextflow-kluster med en Jumpbox, n klusternoder, docker-stöd och delad lagring.
Distribuera en skalningsuppsättning till ett befintligt vnet-

Distribuera till Azure
Den här mallen distribuerar en VM-skalningsuppsättning till ett befintligt virtuellt nätverk.
Distribuera en skalningsuppsättning till ett befintligt vnet i Windows

Distribuera till Azure
Den här mallen distribuerar en VM-skalningsuppsättning för Windows 2016 Datacenter till en exsisting-resursgrupp, ett virtuellt nätverk och undernät.
Distribuera en enkel VM-skalningsuppsättning med virtuella Linux-datorer

Distribuera till Azure
Med den här mallen kan du distribuera en enkel VM-skalningsuppsättning med virtuella Linux-datorer med den senaste korrigerade versionen av Ubuntu Linux 14.04.4-LTS eller 16.04-LTS. Dessa virtuella datorer ligger bakom en lastbalanserare med NAT-regler för ssh-anslutningar.
Distribuera en enkel VM-skalningsuppsättning med virtuella Linux-datorer och en Jumpbox-

Distribuera till Azure
Med den här mallen kan du distribuera en enkel VM-skalningsuppsättning med virtuella Linux-datorer med den senaste korrigerade versionen av Ubuntu Linux 15.10 eller 14.04.4-LTS. Det finns också en jumpbox för att aktivera anslutningar utanför det virtuella nätverk som de virtuella datorerna finns i.
Distribuera en enkel VM-skalningsuppsättning med virtuella Windows-datorer

Distribuera till Azure
Med den här mallen kan du distribuera en enkel VM-skalningsuppsättning med virtuella Windows-datorer med den senaste korrigerade versionen av olika Windows-versioner. Dessa virtuella datorer ligger bakom en lastbalanserare med NAT-regler för rdp-anslutningar.
Distribuera en enkel VM-skalningsuppsättning med virtuella Windows-datorer och en Jumpbox-

Distribuera till Azure
Med den här mallen kan du distribuera en enkel VM-skalningsuppsättning med virtuella Windows-datorer med den senaste korrigerade versionen av serverversioner av Windows. Den här mallen distribuerar också en jumpbox med en offentlig IP-adress i samma virtuella nätverk. Du kan ansluta till jumpboxen via den här offentliga IP-adressen och sedan ansluta därifrån till virtuella datorer i skalningsuppsättningen via privata IP-adresser.
Distribuera en betrodd startkompatibel Windows VM-skalningsuppsättning

Distribuera till Azure
Med den här mallen kan du distribuera en betrodd startkompatibel VM-skalningsuppsättning med virtuella Windows-datorer med den senaste korrigerade versionen av Windows Server 2016, Windows Server 2019 eller Windows Server 2022 Azure Edition. Dessa virtuella datorer ligger bakom en lastbalanserare med NAT-regler för RDP-anslutningar. Om du aktiverar Secureboot och vTPM installeras gästattesteringstillägget på din VMSS. Det här tillägget utför fjärr- attestering av molnet.
Distribuera en VM-skalningsuppsättning från den virtuella Azure Data Science VM-

Distribuera till Azure
Dessa mallar distribuerar VM-skalningsuppsättningar med hjälp av virtuella Azure Data Science-datorer som källavbildning.
Distribuera en VM-skalningsuppsättning med en anpassad Linux-avbildning

Distribuera till Azure
Med den här mallen kan du distribuera en anpassad VM Linux-avbildning i en skalningsuppsättning. Dessa virtuella datorer ligger bakom en lastbalanserare med HTTP-belastningsutjämning (som standard på port 80). I exemplet används ett anpassat skript för att göra programdistributionen och uppdateringen. Du kan behöva ange ditt anpassade skript för din egen uppdateringsprocedur. Du måste ange en generaliserad avbildning av den virtuella datorn i samma prenumeration och region där du skapar VMSS.
Distribuera en VM-skalningsuppsättning med en anpassad Windows-avbildning

Distribuera till Azure
Med den här mallen kan du distribuera en enkel VM-skalningsuppsättning som använder en anpassad Windows-avbildning. Dessa virtuella datorer ligger bakom en lastbalanserare med HTTP-belastningsutjämning (som standard på port 80)
Distribuera en VM-skalningsuppsättning med virtuella Linux-datorer och automatisk skalning

Distribuera till Azure
Med den här mallen kan du distribuera en enkel VM-skalningsuppsättning med virtuella Linux-datorer med den senaste korrigerade versionen av Ubuntu Linux 15.04 eller 14.04.4-LTS. Dessa virtuella datorer ligger bakom en lastbalanserare med NAT-regler för ssh-anslutningar. De har också autoskalningsintegrerad
Distribuera en VM-skalningsuppsättning med virtuella Linux-datorer bakom ILB-

Distribuera till Azure
Med den här mallen kan du distribuera en VM-skalningsuppsättning med virtuella Linux-datorer med den senaste korrigerade versionen av Ubuntu Linux 15.10 eller 14.04.4-LTS. Dessa virtuella datorer ligger bakom en intern lastbalanserare med NAT-regler för ssh-anslutningar.
Distribuera en VM-skalningsuppsättning med virtuella Linux-datorer i tillgänglighetszoner

Distribuera till Azure
Med den här mallen kan du distribuera en enkel VM-skalningsuppsättning med virtuella Linux-datorer med den senaste korrigerade versionen av Ubuntu Linux 14.04.4-LTS eller 16.04-LTS. Dessa virtuella datorer ligger bakom en lastbalanserare med NAT-regler för ssh-anslutningar.
Distribuera en VM-skalningsuppsättning med virtuella Windows-datorer och automatisk skalning

Distribuera till Azure
Med den här mallen kan du distribuera en enkel VM-skalningsuppsättning med virtuella Windows-datorer med den senaste korrigerade versionen av Windows 2008-R2-SP1, 2012-Datacenter eller 2012-R2-Datacenter. Dessa virtuella datorer ligger bakom en lastbalanserare med NAT-regler för RDP-anslutningar. De har också autoskalningsintegrerad
Distribuera en VM-skalningsuppsättning med virtuella Windows-datorer i tillgänglighetszoner

Distribuera till Azure
Med den här mallen kan du distribuera en VM-skalningsuppsättning med virtuella Windows-datorer med den senaste korrigerade versionen av olika Windows-versioner. Dessa virtuella datorer ligger bakom en lastbalanserare med NAT-regler för rdp-anslutningar.
Distribuera en VMSS som ansluter varje virtuell dator till en Azure Files-resurs

Distribuera till Azure
Den här mallen distribuerar en Ubuntu Vm-skalningsuppsättning och använder ett anpassat skripttillägg för att ansluta varje virtuell dator till en Azure Files-resurs
Distribuera en skalningsuppsättning för virtuella Windows-datorer med ett anpassat skripttillägg

Distribuera till Azure
Med den här mallen kan du distribuera en VM-skalningsuppsättning med virtuella Windows-datorer med den senaste korrigerade versionen av olika Windows-versioner. Dessa virtuella datorer har ett anpassat skripttillägg för anpassning och ligger bakom en lastbalanserare med NAT-regler för rdp-anslutningar.
Distribuera en VM-skalningsuppsättning för Windows med Azure Application Gateway

Distribuera till Azure
Med den här mallen kan du distribuera en enkel skalningsuppsättning för virtuella Windows-datorer som är integrerad med Azure Application Gateway och har stöd för upp till 1 000 virtuella datorer
Distribuera en autoskalningsinställning för VM ScaleSet

Distribuera till Azure
Med den här mallen kan du distribuera en autoskalningsprincip för Virtual Machine ScaleSet-resursen.
Distribuera en Ubuntu VM-skalningsuppsättning med Azure Application Gateway

Distribuera till Azure
Med den här mallen kan du distribuera en enkel Ubuntu VM Scale Set integrerad med Azure Application Gateway och har stöd för upp till 1 000 virtuella datorer
Distribuera darktrace autoskalning vSensors

Distribuera till Azure
Med den här mallen kan du distribuera en automatisk automatisk skalningsdistribution av Darktrace vSensors
Distribuera Drupal med VM Scale Set, Azure Files och Mysql

Distribuera till Azure
Distribuera en VM-skalningsuppsättning bakom en lastbalanserare/NAT-& varje virtuell dator som kör Drupal (Apache/PHP). Alla noder delar den skapade Azure-filresurslagringen och MySQL-databasen
Distribuera VM Scale Set med LB-avsökning och automatiska reparationer

Distribuera till Azure
Med den här mallen kan du distribuera en VM-skalningsuppsättning med virtuella Linux-datorer bakom en lastbalanserare med hälsoavsökningen konfigurerad. Skalningsuppsättningen har också principen för automatiska instansreparationer aktiverad med en respitperiod på 30 minuter.
Distribuera VM-skalningsuppsättning med Python Bottle Server & AutoSkala

Distribuera till Azure
Distribuera en VM-skalningsuppsättning bakom en lastbalanserare/NAT-& varje virtuell dator som kör en enkel Python Bottle-app som fungerar. Med autoskalnings konfigurerad skalningsuppsättning skalas & in efter behov
Distribuera Windows VMSS konfigurera windows featurtes SSL DSC

Distribuera till Azure
Med den här mallen kan du distribuera två Windows VMSS, konfigurera Windows-funktioner som IIS/Web Role, .Net Framework 4.5, windows auth, programinitiering, ladda ned programdistributionspaket, URL-omskrivning & SSL-konfiguration med DSC och Azure Key Vault
Inaktivera kryptering på en befintlig Linux VMSS-

Distribuera till Azure
Inaktiverar kryptering på en befintlig virtuell Linux-dator
Aktivera datavolymkryptering på en Linux VMSS-

Distribuera till Azure
Aktiverar datavolymkryptering på en linux-VMSS som körs
Installera Elasticsearch-kluster på en vm-skalningsuppsättning

Distribuera till Azure
Den här mallen distribuerar ett Elasticsearch-kluster på en VM-skalningsuppsättning. Mallen etablerar 3 dedikerade huvudnoder med ett valfritt antal datanoder som körs på hanterade diskar.
JBoss EAP på RHEL (klustrad, VMSS)

Distribuera till Azure
Med den här mallen kan du skapa RHEL 8.6 VMSS-instanser som kör JBoss EAP 7.4-kluster och även distribuerar ett webbprogram med namnet eap-session-replication. Du kan logga in på administratörskonsolen med JBoss EAP-användarnamnet och lösenordet som konfigurerades vid tidpunkten för distributionen.
Kubernetes-kluster med autoskalning av VMSS-kluster

Distribuera till Azure
Den här mallen distribuerar ett vanilla kubernetes-kluster som initierats med kubeadm. Den distribuerar en konfigurerad huvudnod med en autoskalning av kluster. En förkonfigurerad VMSS (Virtual Machine Scale Set) distribueras också och kopplas automatiskt till klustret. Autoskalning av kluster kan sedan automatiskt skala upp/ned klustret beroende på klustrets arbetsbelastning.
Enkel VM-skalningsuppsättning med virtuella Linux-datorer och offentlig IPv4 per virtuell dator

Distribuera till Azure
Den här mallen visar hur du distribuerar en enkel skalningsuppsättning med lastbalanserare, inkommande NAT-regler och offentlig IP-adress per virtuell dator.
SSL-aktiverad VM-skalningsuppsättning

Distribuera till Azure
Distribuerar webbservrar som konfigureras med SSL-certifikat som distribueras på ett säkert sätt från Azure Key Vault
exempel på vm-skalningsuppsättning med hjälp av tillgänglighetszoner

Distribuera till Azure
Den här mallen skapar en VMSS som placeras i separata tillgänglighetszoner med en lastbalanserare.
VM-skalningsuppsättning med autoskalning som kör en IIS WebApp-

Distribuera till Azure
Distribuerar en skalningsuppsättning för virtuella Windows-datorer som kör IIS och en mycket grundläggande .NET MVC-webbapp. VMSS PowerShell DSC-tillägget används för att utföra IIS-installations- och WebDeploy-paketdistributionen.
VMSS-distribution av IPv6 i Azure Virtual Network (VNET)

Distribuera till Azure
Skapa VM-skalningsuppsättning med dubbel stack-IPv4/IPv6 VNET och Std Load Balancer.
VMSS – flexibel orkestreringsläge – Snabbstart för Linux

Distribuera till Azure
Den här mallen distribuerar en enkel VM-skalningsuppsättning med instanser bakom en Azure Load Balancer. VM-skalningsuppsättningen är i flexibelt orkestreringsläge. Använd os-parametern för att välja Distribution av Linux (Ubuntu) eller Windows (Windows Server Datacenter 2019). Obs! Den här snabbstartsmallen ger nätverksåtkomst till VM-hanteringsportar (SSH, RDP) från valfri Internetadress och bör inte användas för produktionsdistributioner.
VMSS med offentliga IP-prefix

Distribuera till Azure
Mall för distribution av VMSS med offentligt IP-prefix

Resursdefinition för Terraform (AzAPI-provider)

Resurstypen virtualMachineScaleSets kan distribueras med åtgärder som mål:

  • Resursgrupper

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.Compute/virtualMachineScaleSets-resurs lägger du till följande Terraform i mallen.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Compute/virtualMachineScaleSets@2024-11-01"
  name = "string"
  parent_id = "string"
  identity {
    type = "string"
    identity_ids = [
      "string"
    ]
  }
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = {
    extendedLocation = {
      name = "string"
      type = "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 = {
        automaticZoneRebalancingPolicy = {
          enabled = bool
          rebalanceBehavior = "string"
          rebalanceStrategy = "string"
        }
        resilientVMCreationPolicy = {
          enabled = bool
        }
        resilientVMDeletionPolicy = {
          enabled = bool
        }
      }
      scaleInPolicy = {
        forceDeletion = bool
        prioritizeUnhealthyVMs = bool
        rules = [
          "string"
        ]
      }
      scheduledEventsPolicy = {
        scheduledEventsAdditionalPublishingTargets = {
          eventGridAndResourceGraph = {
            enable = bool
          }
        }
        userInitiatedReboot = {
          automaticallyApprove = bool
        }
        userInitiatedRedeploy = {
          automaticallyApprove = bool
        }
      }
      singlePlacementGroup = bool
      skuProfile = {
        allocationStrategy = "string"
        vmSizes = [
          {
            name = "string"
            rank = int
          }
        ]
      }
      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
            imds = {
              inVMAccessControlProfileReferenceId = "string"
              mode = "string"
            }
            keyIncarnationId = int
            mode = "string"
            wireServer = {
              inVMAccessControlProfileReferenceId = "string"
              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"
    }
    zones = [
      "string"
    ]
  }
}

Egenskapsvärden

Microsoft.Compute/virtualMachineScaleSets

Namn Beskrivning Värde
extendedLocation Den utökade platsen för VM-skalningsuppsättningen. ExtendedLocation
identitet Identiteten för vm-skalningsuppsättningen, om den är konfigurerad. VirtualMachineScaleSetIdentity (på engelska)
plats Den geo-plats där resursen finns sträng (krävs)
Namn Resursnamnet sträng (krävs)
plan/planering/strategi Anger information om marketplace-avbildningen som används för att skapa den virtuella datorn. Det här elementet används endast för Marketplace-avbildningar. Innan du kan använda en Marketplace-avbildning från ett API måste du aktivera avbildningen för programmatisk användning. I Azure-portalen letar du upp den Marketplace-avbildning som du vill använda och klickar sedan på Vill distribuera programmatiskt, Kom igång –>. Ange nödvändig information och klicka sedan på Spara. Planera
Egenskaper Beskriver egenskaperna för en VM-skalningsuppsättning. VirtualMachineScaleSetProperties (på engelska)
Sku SKU:n för vm-skalningsuppsättningen. Sku
Taggar Resurstaggar Ordlista med taggnamn och värden.
typ Resurstypen "Microsoft.Compute/virtualMachineScaleSets@2024-11-01"
Zoner Tillgänglighetszonerna. sträng[]

Ytterligare funktioner

Namn Beskrivning Värde
vilolägeEnabled Flaggan som aktiverar eller inaktiverar vilolägesfunktionen på den virtuella datorn. Bool
ultraSSDEnabled Flaggan som aktiverar eller inaktiverar en funktion för att ha en eller flera hanterade datadiskar med UltraSSD_LRS lagringskontotyp på den virtuella datorn eller VMSS. Hanterade diskar med lagringskontotyp UltraSSD_LRS kan bara läggas till på en virtuell dator eller vm-skalningsuppsättning om den här egenskapen är aktiverad. Bool

YtterligareUnattendContent

Namn Beskrivning Värde
componentName (komponentnamn) Komponentnamnet. För närvarande är det enda tillåtna värdet Microsoft-Windows-Shell-Setup. "Microsoft-Windows-Shell-Setup"
innehåll Anger det XML-formaterade innehåll som läggs till i unattend.xml-filen för den angivna sökvägen och komponenten. XML-koden måste vara mindre än 4 KB och måste innehålla rotelementet för den inställning eller funktion som infogas. sträng
passName (passnamn) Passnamnet. För närvarande är det enda tillåtna värdet OobeSystem. "OobeSystem"
settingName (inställning) Anger namnet på den inställning som innehållet gäller för. Möjliga värden är: FirstLogonCommands och AutoLogon. "Autologon"
"FirstLogonCommands"

ApiEntityReference (på engelska)

Namn Beskrivning Värde
Id ARM-resurs-ID i form av /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/... sträng

ApplicationProfile (Ansökan) Profil

Namn Beskrivning Värde
galleriAnvändningsområden Anger vilka galleriprogram som ska göras tillgängliga för den virtuella datorn/VMSS VMGalleryApplication[]

AutomaticOSUpgradePolicy (på engelska)

Namn Beskrivning Värde
disableAutomaticRollback Om funktionen för återställning av os-avbildning ska inaktiveras. Standardvärdet är falskt. Bool
enableAutomaticOSUpgrade Anger om OS-uppgraderingar automatiskt ska tillämpas på skalningsuppsättningsinstanser på ett löpande sätt när en nyare version av OS-avbildningen blir tillgänglig. Standardvärdet är falskt. Om detta är inställt på true för Windows-baserade skalningsuppsättningar aktiveraAutomaticUpdates anges automatiskt till false och kan inte anges till true. Bool
osRollingUpgradeDeferral Anger om automatisk os-uppgradering ska skjutas upp. Uppskjutna OS-uppgraderingar skickar avancerade meddelanden per virtuell dator om att en OS-uppgradering från löpande uppgraderingar inkommandes via IMDS-taggen "Platform.PendingOSUpgrade". Uppgraderingen skjuts sedan upp tills uppgraderingen har godkänts via ett ApproveRollingUpgrade-anrop. Bool
useRollingUpgradePolicy Anger om principen för löpande uppgradering ska användas under automatisk operativsystemuppgradering. Standardvärdet är falskt. Automatisk os-uppgradering återgår till standardprincipen om ingen princip har definierats på VMSS. Bool

Policy för automatiska reparationer

Namn Beskrivning Värde
Aktiverat Anger om automatiska reparationer ska aktiveras på vm-skalningsuppsättningen. Standardvärdet är falskt. Bool
fristperiod Hur lång tid de automatiska reparationerna pausas på grund av en tillståndsändring på den virtuella datorn. Respittiden börjar när tillståndsändringen har slutförts. Detta hjälper till att undvika för tidiga eller oavsiktliga reparationer. Varaktigheten ska anges i ISO 8601-format. Den minsta tillåtna respitperioden är 10 minuter (PT10M), vilket också är standardvärdet. Den maximala tillåtna respitperioden är 90 minuter (PT90M). sträng
repareraÅtgärd Typ av reparationsåtgärd (ersätt, starta om, återskapa) som ska användas för att reparera virtuella datorer som inte är felfria i skalningsuppsättningen. Standardvärdet är ersätt. "Omimage"
"Ersätt"
"Starta om"

AutomaticZoneRebalancingPolicy (på engelska)

Namn Beskrivning Värde
Aktiverat Anger om automatisk AZ-utjämning ska aktiveras på vm-skalningsuppsättningen. Standardvärdet är falskt. Bool
rebalanceBehavior Typ av ombalanseringsbeteende som ska användas för att återskapa virtuella datorer i skalningsuppsättningen mellan tillgänglighetszoner. Standardvärdet och det enda värde som stöds för tillfället är CreateBeforeDelete. "CreateBeforeDelete"
ombalanseraStrategi Typ av ombalanseringsstrategi som ska användas för ombalansering av virtuella datorer i skalningsuppsättningen mellan tillgänglighetszoner. Standardvärdet och det enda värde som stöds för tillfället är Återskapa. "Återskapa"

Faktureringsprofil

Namn Beskrivning Värde
maxpris Anger det högsta pris som du är villig att betala för en virtuell Azure Spot VM/VMSS. Det här priset är i us-dollar.

Det här priset jämförs med det aktuella Azure Spot-priset för VM-storleken. Dessutom jämförs priserna vid tidpunkten för skapande/uppdatering av virtuell Azure-dator/VMSS för oanvänd kapacitet och åtgärden lyckas bara om maxPriset är större än det aktuella Azure Spot-priset.

MaxPrice används också för att ta bort en virtuell Azure-dator/VMSS för oanvänd kapacitet om det aktuella Spotpriset för Azure överskrider maxpriset efter skapandet av VM/VMSS.

Möjliga värden är:

- Ett decimalvärde som är större än noll. Exempel: 0.01538

-1 – anger att standardpriset är up-to på begäran.

Du kan ange maxPrice till -1 för att ange att den virtuella Azure Spot-datorn/VMSS inte ska tas bort av prisskäl. Dessutom är det högsta standardpriset -1 om det inte tillhandahålls av dig.

Lägsta API-version: 2019-03-01.
Int

BootDiagnostics (på engelska)

Namn Beskrivning Värde
Aktiverat Om startdiagnostik ska aktiveras på den virtuella datorn. Bool
storageUri Uri för lagringskontot som ska användas för att placera konsolens utdata och skärmbild. Om storageUri inte anges när startdiagnostik aktiveras används hanterad lagring. sträng

CapacityReservationProfile (på engelska)

Namn Beskrivning Värde
kapacitetReservationGroup Anger resurs-ID för kapacitetsreservationsgruppen som ska användas för att allokera den virtuella datorn eller skala vm-instanser förutsatt att tillräckligt med kapacitet har reserverats. Mer information finns i https://aka.ms/CapacityReservation. Underresurs

DiagnosticsProfil

Namn Beskrivning Värde
bootDiagnostics (startdiagnostik) Startdiagnostik är en felsökningsfunktion som gör att du kan visa konsolutdata och skärmbild för att diagnostisera VM-status. NOTE: Om storageUri anges kontrollerar du att lagringskontot finns i samma region och prenumeration som den virtuella datorn. Du kan enkelt visa utdata från konsolloggen. Med Azure kan du också se en skärmbild av den virtuella datorn från hypervisor-programmet. BootDiagnostics (på engelska)

DiffDiskSettings (DiffDiskinställningar)

Namn Beskrivning Värde
alternativ Anger tillfälliga diskinställningar för operativsystemdisken. "Lokal"
placering Anger den tillfälliga diskplaceringen för operativsystemdisken. Möjliga värden är: CacheDisk,ResourceDiskNvmeDisk. Standardbeteendet är: CacheDisk om en har konfigurerats för den virtuella datorns storlek, annars används ResourceDisk eller NvmeDisk. Se dokumentationen om VM-storlek för virtuella Windows-datorer på /azure/virtual-machines/windows/sizes och Linux VM på /azure/virtual-machines/linux/sizes för att kontrollera vilka VM-storlekar som exponerar en cachedisk. Lägsta api-version för NvmeDisk: 2024-03-01. "CacheDisk"
"NvmeDisk"
"ResourceDisk"

DiskEncryptionSetParameters (på engelska)

Namn Beskrivning Värde
Id Resurs-ID sträng

KrypteringSidentitet

Namn Beskrivning Värde
userAssignedIdentityResourceId Anger ARM-resurs-ID för en av de användaridentiteter som är associerade med den virtuella datorn. sträng

EventGridAndResourceGraph (på engelska)

Namn Beskrivning Värde
möjliggöra Anger om händelserutnät och resursdiagram är aktiverade för schemalagda händelserelaterade konfigurationer. Bool

UtökadPlats

Namn Beskrivning Värde
Namn Namnet på den utökade platsen. sträng
typ Typ av utökad plats. "EdgeZone"

HostEndpointSettings (på engelska)

Namn Beskrivning Värde
inVMAccessControlProfileReferenceId Anger resurs-ID:t InVMAccessControlProfileVersion i formatet /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/inVMAccessControlProfiles/{profile}/versions/{version} sträng
läge Anger körningsläget. I granskningsläge fungerar systemet som om det tillämpar åtkomstkontrollprincipen, inklusive att generera åtkomstnekande poster i loggarna, men det nekar faktiskt inte några begäranden om värdslutpunkter. I framtvinga läge framtvingar systemet åtkomstkontrollen och det är det rekommenderade driftsläget. "Granskning"
"Inaktiverad"
"Framtvinga"

Bildreferens

Namn Beskrivning Värde
communityGalleryImageId Angav communitygalleriets unika ID för vm-distribution. Det här kan hämtas från get-anropet för communitygalleribilden. sträng
Id Resurs-ID sträng
erbjudande Anger erbjudandet för plattformsbilden eller marketplace-avbildningen som används för att skapa den virtuella datorn. sträng
förläggare Bildutgivaren. sträng
sharedGalleryImageId Angav det unika ID:t för den delade galleriavbildningen för vm-distribution. Detta kan hämtas från get-anropet för den delade galleribilden. sträng
Sku Avbildnings-SKU:n. sträng
version Anger vilken version av plattformsbilden eller marketplace-avbildningen som används för att skapa den virtuella datorn. De tillåtna formaten är Major.Minor.Build eller "latest". Major, Minor och Build är decimaltal. Ange "senaste" för att använda den senaste versionen av en avbildning som är tillgänglig vid distributionstillfället. Även om du använder "senaste" uppdateras inte den virtuella datoravbildningen automatiskt efter distributionstiden även om en ny version blir tillgänglig. Använd inte fältet "version" för distribution av galleribilder. Galleribild bör alltid använda id-fältet för distribution, för att använda den senaste versionen av galleribilden, ange bara '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/images/{imageName}' i fältet "id" utan indata från versionen. sträng

KeyVaultSecretReference (på engelska)

Namn Beskrivning Värde
secretUrl URL:en som refererar till en hemlighet i ett Nyckelvalv. sträng (krävs)
sourceVault (på engelska) Den relativa URL:en för nyckelvalvet som innehåller hemligheten. SubResource (krävs)

LinuxKonfiguration

Namn Beskrivning Värde
disablePasswordAuthentication Anger om lösenordsautentisering ska inaktiveras. Bool
enableVMAgentPlatformUpdates Anger om VMAgent Platform Updates är aktiverat för den virtuella Linux-datorn. Standardvärdet är falskt. Bool
patchInställningar [Förhandsversionsfunktion] Anger inställningar som rör vm-gästkorrigering i Linux. LinuxPatchInställningar
provisionVMAgent Anger om den virtuella datoragenten ska etableras på den virtuella datorn. När den här egenskapen inte anges i begärandetexten är standardbeteendet att ange den till true. Detta säkerställer att VM-agenten är installerad på den virtuella datorn så att tillägg kan läggas till i den virtuella datorn senare. Bool
SSH (SSH) Anger ssh-nyckelkonfigurationen för ett Linux-operativsystem. Ssh-konfiguration

LinuxPatchInställningar

Namn Beskrivning Värde
assessmentMode Anger läget för utvärdering av vm-gästkorrigering för den virtuella IaaS-datorn.

Möjliga värden är:

ImageDefault – Du styr tidpunkten för korrigeringsutvärderingar på en virtuell dator.

AutomaticByPlatform – Plattformen utlöser periodiska korrigeringsutvärderingar. Egenskapen provisionVMAgent måste vara sann.
"AutomaticByPlatform"
"ImageDefault"
automaticByPlatformSettings Anger ytterligare inställningar för korrigeringsläget AutomaticByPlatform i VM-gästkorrigering i Linux. LinuxVMGuestPatchAutomaticByPlatformSettings
patchMode Anger läget för vm-gästkorrigering till virtuell IaaS-dator eller virtuella datorer som är associerade med VM-skalningsuppsättning med OrchestrationMode som flexibel.

Möjliga värden är:

ImageDefault – Den virtuella datorns standardkonfiguration för korrigering används.

AutomaticByPlatform – Den virtuella datorn uppdateras automatiskt av plattformen. Egenskapen provisionVMAgent måste vara sann
"AutomaticByPlatform"
"ImageDefault"

LinuxVMGuestPatchAutomaticByPlatformSettings

Namn Beskrivning Värde
bypassPlatformSafetyChecksOnUserSchedule Gör det möjligt för kunden att schemalägga korrigeringar utan oavsiktliga uppgraderingar Bool
omstartinställning Anger omstartsinställningen för alla installationsåtgärder för AutomaticByPlatform-korrigering. "Alltid"
"IfRequired"
"Aldrig"
"Okänd"

OSImageNotificationProfile

Namn Beskrivning Värde
möjliggöra Anger om den schemalagda operativsystemets avbildningshändelse är aktiverad eller inaktiverad. Bool
notBeforeTimeout Hur lång tid en virtuell dator återskapas eller uppgraderas måste eventuellt godkänna den schemalagda händelsen för operativsystemavbildningen innan händelsen godkänns automatiskt (tidsgränsen överskrids). Konfigurationen anges i ISO 8601-format och värdet måste vara 15 minuter (PT15M) sträng

Inställningar för korrigering

Namn Beskrivning Värde
assessmentMode Anger läget för utvärdering av vm-gästkorrigering för den virtuella IaaS-datorn.

Möjliga värden är:

ImageDefault – Du styr tidpunkten för korrigeringsutvärderingar på en virtuell dator.

AutomaticByPlatform – Plattformen utlöser periodiska korrigeringsutvärderingar. Egenskapen provisionVMAgent måste vara sann.
"AutomaticByPlatform"
"ImageDefault"
automaticByPlatformSettings Anger ytterligare inställningar för korrigeringsläget AutomaticByPlatform i VM-gästkorrigering i Windows. WindowsVMGuestPatchAutomaticByPlatformSettings
aktiveraHotpatching Gör det möjligt för kunder att korrigera sina virtuella Azure-datorer utan att behöva starta om. För enableHotpatching måste "provisionVMAgent" anges till true och "patchMode" måste anges till "AutomaticByPlatform". Bool
patchMode Anger läget för vm-gästkorrigering till virtuell IaaS-dator eller virtuella datorer som är associerade med VM-skalningsuppsättning med OrchestrationMode som flexibel.

Möjliga värden är:

Manuell – Du styr tillämpningen av korrigeringar på en virtuell dator. Det gör du genom att tillämpa korrigeringar manuellt i den virtuella datorn. I det här läget inaktiveras automatiska uppdateringar. egenskapen WindowsConfiguration.enableAutomaticUpdates måste vara false

AutomaticByOS – Den virtuella datorn uppdateras automatiskt av operativsystemet. Egenskapen WindowsConfiguration.enableAutomaticUpdates måste vara sann.

AutomaticByPlatform – uppdateras den virtuella datorn automatiskt av plattformen. Egenskaperna provisionVMAgent och WindowsConfiguration.enableAutomaticUpdates måste vara sanna
"AutomaticByOS"
"AutomaticByPlatform"
"Manuell"

Strategi

Namn Beskrivning Värde
Namn Plan-ID:t. sträng
produkt Anger produkten av avbildningen från marketplace. Det här är samma värde som Erbjudandet under elementet imageReference. sträng
kampanjkod Kampanjkoden. sträng
förläggare Utgivarens ID. sträng

PriorityMixPolicy (på engelska)

Namn Beskrivning Värde
baseRegularPriorityCount Det grundläggande antalet virtuella datorer med vanlig prioritet som skapas i den här skalningsuppsättningen när den skalar ut. Int
regularPriorityPercentageAboveBase Procentandelen virtuella datorinstanser, efter att det vanliga basprioritetsantalet har uppnåtts, som förväntas använda regelbunden prioritet. Int

Begränsningar:
Maxvärde = 100

ProxyAgentSettings (på engelska)

Namn Beskrivning Värde
Aktiverat Anger om ProxyAgent-funktionen ska vara aktiverad på den virtuella datorn eller vm-skalningsuppsättningen. Bool
IMD:er Anger inställningarna för IMDS-slutpunkten när den virtuella datorn eller vm-skalningsuppsättningen skapas. Lägsta API-version: 2024-03-01. HostEndpointSettings (på engelska)
keyIncarnationId Om du ökar värdet för den här egenskapen kan användarna återställa nyckeln som används för att skydda kommunikationskanalen mellan gäst och värd. Int
läge Anger det läge som ProxyAgent ska köras på. Varning! Den här egenskapen har föråldrats. Ange läge under en viss inställning för värddelspunkt. "Granskning"
"Framtvinga"
wireServer (på engelska) Anger inställningarna för Wire Server-slutpunkten när du skapar den virtuella datorn eller vm-skalningsuppsättningen. Lägsta API-version: 2024-03-01. HostEndpointSettings (på engelska)

PublicIPAddressSku (på engelska)

Namn Beskrivning Värde
Namn Ange namn på offentlig IP-sku "Grundläggande"
"Standard"
Nivå Ange offentlig IP-sku-nivå "Global"
"Regional"

ÅterhämtningPolicy

Namn Beskrivning Värde
automaticZoneRebalancingPolicy De konfigurationsparametrar som används vid automatisk AZ-utjämning. AutomaticZoneRebalancingPolicy (på engelska)
resilientVMCreationPolicy De konfigurationsparametrar som används vid skapande av elastiska virtuella datorer. Motståndskraftig VMCreationPolicy
motståndskraftigVMDeletionPolicy De konfigurationsparametrar som används vid borttagning av elastiska virtuella datorer. MotståndskraftigVMDeletionPolicy (på engelska)

Motståndskraftig VMCreationPolicy

Namn Beskrivning Värde
Aktiverat Anger om skapande av elastiska virtuella datorer ska aktiveras på vm-skalningsuppsättningen. Standardvärdet är falskt. Bool

MotståndskraftigVMDeletionPolicy (på engelska)

Namn Beskrivning Värde
Aktiverat Anger om elastisk borttagning av virtuella datorer ska aktiveras på vm-skalningsuppsättningen. Standardvärdet är falskt. Bool

RullandeUpgradePolicy (på engelska)

Namn Beskrivning Värde
aktiveraCrossZoneUpgrade Tillåt ATT VMSS ignorerar AZ-gränser när du skapar uppgraderingsbatch. Ta hänsyn till uppdateringsdomänen och maxBatchInstancePercent för att fastställa batchstorleken. Bool
maxBatchInstancePercent Den maximala procentandelen av de totala virtuella datorinstanserna som uppgraderas samtidigt av den löpande uppgraderingen i en batch. Eftersom detta är ett maximalt antal felaktiga instanser i tidigare eller framtida batchar kan procentandelen instanser i en batch minska för att säkerställa högre tillförlitlighet. Standardvärdet för den här parametern är 20%. Int

Begränsningar:
Minsta värde = 5
Maxvärde = 100
maxsurge Skapa nya virtuella datorer för att uppgradera skalningsuppsättningen i stället för att uppdatera de befintliga virtuella datorerna. Befintliga virtuella datorer tas bort när de nya virtuella datorerna har skapats för varje batch. Bool
maxUnhealthyInstancePercent Den maximala procentandelen av de totala virtuella datorinstanserna i skalningsuppsättningen som kan vara felfritt samtidigt, antingen till följd av uppgraderingen eller genom att hittas i ett feltillstånd av hälsokontrollerna för den virtuella datorn innan den löpande uppgraderingen avbryts. Den här begränsningen kontrolleras innan någon batch startas. Standardvärdet för den här parametern är 20%. Int

Begränsningar:
Minsta värde = 5
Maxvärde = 100
maxUnhealthyUpgradedInstancePercent Den maximala procentandelen uppgraderade virtuella datorinstanser som kan konstateras vara i ett feltillstånd. Den här kontrollen sker när varje batch har uppgraderats. Om den här procentandelen någonsin överskrids avbryts den löpande uppdateringen. Standardvärdet för den här parametern är 20%. Int

Begränsningar:
Maxvärde = 100
pauseTimeBetweenBatches Väntetiden mellan att slutföra uppdateringen för alla virtuella datorer i en batch och starta nästa batch. Varaktigheten ska anges i ISO 8601-format. Standardvärdet är 0 sekunder (PT0S). sträng
prioritizeUnhealthyInstances Uppgradera alla instanser med feltillstånd i en skalningsuppsättning före eventuella felfria instanser. Bool
rollbackFailedInstancesOnPolicyBreach Återställningen misslyckades för instanser till en tidigare modell om principen för löpande uppgradering överträds. Bool

ScaleInPolicy (på engelska)

Namn Beskrivning Värde
forceDeletion Med den här egenskapen kan du ange om virtuella datorer som valts för borttagning måste tas bort när en vm-skalningsuppsättning skalas in. (Funktion i förhandsversion) Bool
prioriteraOhälsosammaVMs Med den här egenskapen kan du prioritera borttagning av felaktiga och inaktiva virtuella datorer när en VM-skalningsuppsättning skalas in. (Funktion i förhandsversion) Bool
reglemente De regler som ska följas vid skalning i en VM-skalningsuppsättning.

Möjliga värden är:

Standard När en VM-skalningsuppsättning skalas in balanseras först skalningsuppsättningen mellan zoner om det är en zonindelad skalningsuppsättning. Sedan balanseras den i så stor utsträckning som möjligt mellan feldomäner. Inom varje feldomän är de virtuella datorer som valts för borttagning de nyaste som inte skyddas från inskalning.

OldestVM När en vm-skalningsuppsättning skalas in väljs de äldsta virtuella datorerna som inte skyddas från inskalning för borttagning. För zonindelade vm-skalningsuppsättningar balanseras först skalningsuppsättningen mellan zoner. I varje zon väljs de äldsta virtuella datorerna som inte är skyddade för borttagning.

NewestVM- När en vm-skalningsuppsättning skalas in väljs de nyaste virtuella datorerna som inte skyddas från inskalning för borttagning. För zonindelade vm-skalningsuppsättningar balanseras först skalningsuppsättningen mellan zoner. I varje zon väljs de nyaste virtuella datorerna som inte är skyddade för borttagning.

Strängmatris som innehåller något av:
"Standard"
"NewestVM"
"ÄldstaVM"

ScheduledEventsAdditionalPublishingTargets

Namn Beskrivning Värde
eventGridAndResourceGraph Konfigurationsparametrarna som används när du skapar inställningen eventGridAndResourceGraph Scheduled Event. EventGridAndResourceGraph (på engelska)

ScheduledEventsPolicy (SchemalagdEventsPolicy)

Namn Beskrivning Värde
scheduledEventsAdditionalPublishingTargets De konfigurationsparametrar som används vid publicering av scheduledEventsAdditionalPublishingTargets. ScheduledEventsAdditionalPublishingTargets
userInitiatedReboot De konfigurationsparametrar som används när du skapar en schemalagd händelseinställning för userInitiatedReboot. UserInitiatedReboot
userInitiatedRedeploy De konfigurationsparametrar som används när du skapar en schemalagd händelseinställning för userInitiatedRedeploy. UserInitiatedRedeploy

ScheduledEventsProfil

Namn Beskrivning Värde
osImageNotificationProfile Anger konfigurationer relaterade till schemalagda os-avbildningar. OSImageNotificationProfile
terminateNotificationProfile Anger Avsluta konfigurationer relaterade till schemalagda händelser. TerminateNotificationProfile (AvslutaNotificationProfile)

SecurityPostureReference (på engelska)

Namn Beskrivning Värde
excludeExtensions Listan över namn på tillägg för virtuella datorer som ska undantas när säkerhetsstatusen tillämpas. sträng[]
Id Referens-ID för säkerhetsstatus i form av /CommunityGalleries/{communityGalleryName}/securityPostures/{securityPostureName}/versions/{major.minor.patch}|latest sträng (krävs)
isOverridable Om säkerhetsstatusen kan åsidosättas av användaren. Bool

SäkerhetProfil

Namn Beskrivning Värde
encryptionAtHost Den här egenskapen kan användas av användaren i begäran för att aktivera eller inaktivera värdkryptering för den virtuella datorn eller vm-skalningsuppsättningen. Detta aktiverar krypteringen för alla diskar, inklusive resurs/temp-disk på själva värden. Standardbeteendet är: Krypteringen på värden inaktiveras om inte den här egenskapen är inställd på true för resursen. Bool
kryptering Identitet Anger den hanterade identitet som används av ADE för att hämta åtkomsttoken för keyvault-åtgärder. KrypteringSidentitet
proxyAgentInställningar Anger ProxyAgent-inställningar när den virtuella datorn skapas. Lägsta API-version: 2023-09-01. ProxyAgentSettings (på engelska)
securityType (säkerhet) Anger SecurityType för den virtuella datorn. Det måste anges till ett angivet värde för att aktivera UefiSettings. Standardbeteendet är: UefiSettings aktiveras inte om inte den här egenskapen har angetts. "ConfidentialVM"
"TrustedLaunch"
uefiInställningar Anger de säkerhetsinställningar som säker start och vTPM som används när den virtuella datorn skapas. Lägsta API-version: 2020-12-01. UefiInställningar

ServiceArtifactReference (på engelska)

Namn Beskrivning Värde
Id Referens-ID för tjänstartefakt i form av /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Compute/galleries/{galleryName}/serviceArtifacts/{serviceArtifactName}/vmArtifactsProfiles/{vmArtifactsProfilesName} sträng

Sku

Namn Beskrivning Värde
kapacitet Anger antalet virtuella datorer i skalningsuppsättningen. Int
Namn SKU-namnet. sträng
Nivå Anger nivån för virtuella datorer i en skalningsuppsättning.

Möjliga värden:

Standard

Grundläggande
sträng

SkuProfil

Namn Beskrivning Värde
allokeringsstrategi Anger allokeringsstrategin för vm-skalningsuppsättningen baserat på vilken de virtuella datorerna ska allokeras. "CapacityOptimized"
"LowestPrice"
"Prioriterad"
VM-storlekar Anger VM-storlekarna för vm-skalningsuppsättningen. SkuProfileVMSize[]

SkuProfileVMSize

Namn Beskrivning Värde
Namn Anger namnet på den virtuella datorns storlek. sträng
rang Anger rangordningen (a.k.a priority) som är associerad med vm-storleken. Int

SpotRestorePolicy (på engelska)

Namn Beskrivning Värde
Aktiverat Aktiverar funktionen Spot-Try-Restore där borttagna VMSS SPOT-instanser kommer att försöka återställas opportunistiskt baserat på kapacitetstillgänglighet och prisbegränsningar Bool
restoreTimeout Timeout-värde uttryckt som en ISO 8601-tidsvaraktighet varefter plattformen inte försöker återställa VMSS SPOT-instanserna sträng

Ssh-konfiguration

Namn Beskrivning Värde
publicKeys Listan över offentliga SSH-nycklar som används för att autentisera med linux-baserade virtuella datorer. SshPublicKey[]

SshPublicKey (på engelska)

Namn Beskrivning Värde
nyckelData Certifikat för offentlig SSH-nyckel som används för att autentisera med den virtuella datorn via ssh. Nyckeln måste vara minst 2048-bitars och i ssh-rsa-format. Information om hur du skapar ssh-nycklar finns i [Create SSH keys on Linux and Mac for Linux VMs in Azure]/azure/virtual-machines/linux/create-ssh-keys-detailed). sträng
stig Anger den fullständiga sökvägen på den skapade virtuella datorn där den offentliga SSH-nyckeln lagras. Om filen redan finns läggs den angivna nyckeln till i filen. Exempel: /home/user/.ssh/authorized_keys sträng

Underresurs

Namn Beskrivning Värde
Id Resurs-ID sträng

TerminateNotificationProfile (AvslutaNotificationProfile)

Namn Beskrivning Värde
möjliggöra Anger om avsluta schemalagd händelse är aktiverad eller inaktiverad. Bool
notBeforeTimeout Konfigurerbar tid som en virtuell dator som tas bort måste eventuellt godkänna avsluta schemalagd händelse innan händelsen godkänns automatiskt (tidsgränsen överskrids). Konfigurationen måste anges i ISO 8601-format, standardvärdet är 5 minuter (PT5M) sträng

Spårade resurstaggar

Namn Beskrivning Värde

UefiInställningar

Namn Beskrivning Värde
secureBootEnabled Anger om säker start ska aktiveras på den virtuella datorn. Lägsta API-version: 2020-12-01. Bool
vTpmEnabled Anger om vTPM ska aktiveras på den virtuella datorn. Lägsta API-version: 2020-12-01. Bool

Uppgradera policy

Namn Beskrivning Värde
automaticOSUpgradePolicy Konfigurationsparametrar som används för att utföra automatisk operativsystemuppgradering. AutomaticOSUpgradePolicy (på engelska)
läge Anger läget för en uppgradering till virtuella datorer i skalningsuppsättningen.

Möjliga värden är:

Manuell – Du styr programmet för uppdateringar av virtuella datorer i skalningsuppsättningen. Du gör detta med hjälp av åtgärden manualUpgrade.

Automatisk – Alla virtuella datorer i skalningsuppsättningen uppdateras automatiskt samtidigt.
"Automatisk"
"Manuell"
"Rullande"
rollingUpgradePolicy De konfigurationsparametrar som används vid löpande uppgradering. RullandeUpgradePolicy (på engelska)

UserAssignedIdentitiesVärde

Namn Beskrivning Värde

UserInitiatedReboot

Namn Beskrivning Värde
automatisktGodkänna Anger omstart av schemalagda händelserelaterade konfigurationer. Bool

UserInitiatedRedeploy

Namn Beskrivning Värde
automatisktGodkänna Anger Omdistribuera schemalagda händelserelaterade konfigurationer. Bool

VaultCertificate (på engelska)

Namn Beskrivning Värde
certificateStore För virtuella Windows-datorer anger certifikatarkivet på den virtuella dator som certifikatet ska läggas till i. Det angivna certifikatarkivet finns implicit i LocalMachine-kontot. För virtuella Linux-datorer placeras certifikatfilen under katalogen /var/lib/waagent, med filnamnet <UppercaseThumbprint>.crt för X509-certifikatfilen och <UppercaseThumbprint>.prv för privat nyckel. Båda dessa filer är .pem-formaterade. sträng
certificateUrl Det här är URL:en för ett certifikat som har laddats upp till Key Vault som en hemlighet. Information om hur du lägger till en hemlighet i Key Vault finns i Lägg till en nyckel eller hemlighet i nyckelvalvet. I det här fallet måste certifikatet vara Det är Base64-kodningen för följande JSON-objekt som är kodat i UTF-8:

{
"data":"<Base64-kodat-certifikat>",
"dataType":"pfx",
"lösenord":"<pfx-file-password>"
}
Om du vill installera certifikat på en virtuell dator rekommenderar vi att du använder tillägget virtuella Azure Key Vault-dator för Linux eller tillägget virtuella Azure Key Vault-dator för Windows.
sträng

VaultSecretGroup (på engelska)

Namn Beskrivning Värde
sourceVault (på engelska) Den relativa URL:en för nyckelvalvet som innehåller alla certifikat i VaultCertificates. Underresurs
vaultCertifikat Listan över key vault-referenser i SourceVault som innehåller certifikat. VaultCertificate[]

VirtualHardDisk (VirtualHarddisk)

Namn Beskrivning Värde
Uri Anger den virtuella hårddiskens URI. sträng

VirtualMachineScaleSetDataDisk (på engelska)

Namn Beskrivning Värde
Cachelagring Anger cachelagringskraven. Möjliga värden är: Ingen,ReadOnlyReadWrite. Standardvärdena är: Ingen för standardlagring. ReadOnly för Premium Storage. "Ingen"
"ReadOnly"
"Skriv upp"
createOption Alternativet Skapa. "Bifoga"
"Kopiera"
"Tom"
"FromImage"
"Återställning" (krävs)
ta bortAlternativ Anger om datadisken ska tas bort eller kopplas från vid borttagning av VMSS Flex (den här funktionen är endast tillgänglig för VMSS med Flexibel orchestrationMode).

Möjliga värden:

Ta bort Om det här värdet används tas datadisken bort när den virtuella DATORN VMSS Flex tas bort.

Koppla från Om det här värdet används behålls datadisken efter att VMSS Flex VM har tagits bort.

Standardvärdet är inställt på Ta bort.
"Ta bort"
"Koppla från"
diskIOPSReadWrite Anger Read-Write IOPS för den hanterade disken. Bör endast användas när StorageAccountType UltraSSD_LRS. Om det inte anges tilldelas ett standardvärde baserat på diskSizeGB. Int
diskMBpsReadWrite Anger bandbredden i MB per sekund för den hanterade disken. Bör endast användas när StorageAccountType UltraSSD_LRS. Om det inte anges tilldelas ett standardvärde baserat på diskSizeGB. Int
diskSizeGB Anger storleken på en tom datadisk i gigabyte. Det här elementet kan användas för att skriva över storleken på disken i en virtuell datorbild. Egenskapen diskSizeGB är antalet byte x 1024^3 för disken och värdet får inte vara större än 1023. Int
Lun Anger datadiskens logiska enhetsnummer. Det här värdet används för att identifiera datadiskar i den virtuella datorn och måste därför vara unikt för varje datadisk som är ansluten till en virtuell dator. int (krävs)
managedDisk Parametrarna för hanterade diskar. VirtualMachineScaleSetManagedDiskParameters
Namn Disknamnet. sträng
skrivaccelerator aktiverad Anger om writeAccelerator ska aktiveras eller inaktiveras på disken. Bool

VirtualMachineScaleSetExtension (på engelska)

Namn Beskrivning Värde
Namn Resursnamn sträng
Egenskaper Beskriver egenskaperna för ett tillägg för vm-skalningsuppsättningar. VirtualMachineScaleSetExtensionProperties (på engelska)

VirtualMachineScaleSetExtensionProfile (på engelska)

Namn Beskrivning Värde
Tillägg De underordnade tilläggsresurserna för vm-skalningsuppsättningen. VirtualMachineScaleSetExtension[]
extensionsTimeBudget Anger den tid som tilldelas för alla tillägg som ska startas. Varaktigheten ska vara mellan 15 minuter och 120 minuter (inklusive) och ska anges i ISO 8601-format. Standardvärdet är 90 minuter (PT1H30M). Lägsta API-version: 2020-06-01. sträng

VirtualMachineScaleSetExtensionProperties (på engelska)

Namn Beskrivning Värde
autoUppgraderaMindreVersion Anger om tillägget ska använda en nyare delversion om en är tillgänglig vid distributionstillfället. När tillägget har distribuerats uppgraderas dock inte mindre versioner om de inte distribueras om, även med den här egenskapen inställd på true. Bool
aktiveraAutomatiskUppgradering Anger om tillägget ska uppgraderas automatiskt av plattformen om det finns en nyare version av tillägget tillgängligt. Bool
forceUpdateTag Om ett värde anges och skiljer sig från det tidigare värdet tvingas tilläggshanteraren att uppdatera även om tilläggskonfigurationen inte har ändrats. sträng
skyddadeInställningar Tillägget kan innehålla antingen protectedSettings eller protectedSettingsFromKeyVault eller inga skyddade inställningar alls. någon
protectedSettingsFromKeyVault Tilläggsskyddade inställningar som skickas av referens och som används från nyckelvalvet KeyVaultSecretReference (på engelska)
provisionAfterExtensions Samling tilläggsnamn varefter tillägget måste etableras. sträng[]
förläggare Namnet på tilläggshanterarens utgivare. sträng
Inställningar Json har formaterat offentliga inställningar för tillägget. någon
suppressFailures (undertrycka) Anger om fel som härrör från tillägget kommer att ignoreras (Driftfel som att inte ansluta till den virtuella datorn ignoreras inte oavsett det här värdet). Standardvärdet är falskt. Bool
typ Anger filnamnstilläggets typ. ett exempel är "CustomScriptExtension". sträng
typeHandlerVersion Anger versionen av skripthanteraren. sträng

VirtualMachineScaleSetHardwareProfile (på engelska)

Namn Beskrivning Värde
vmSizeProperties Anger egenskaperna för att anpassa storleken på den virtuella datorn. Lägsta API-version: 2021-11-01. Följ anvisningarna i VM-anpassning för mer information. VMSizeProperties

VirtualMachineScaleSetIdentity (på engelska)

Namn Beskrivning Värde
typ Den typ av identitet som används för vm-skalningsuppsättningen. Typen "SystemAssigned, UserAssigned" innehåller både en implicit skapad identitet och en uppsättning användartilldelade identiteter. Typen "Ingen" tar bort alla identiteter från vm-skalningsuppsättningen. "Ingen"
"SystemAssigned"
"SystemAssigned, UserAssigned"
"UserAssigned"
användartilldelade identiteter Listan över användaridentiteter som är associerade med VM-skalningsuppsättningen. Nyckelreferenserna för användaridentitetsordlistan är ARM-resurs-ID:er i formuläret: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. VirtualMachineScaleSetIdentityUserAssignedIdentiteter

VirtualMachineScaleSetIdentityUserAssignedIdentiteter

Namn Beskrivning Värde

VirtualMachineScaleSetIPConfiguration (på engelska)

Namn Beskrivning Värde
Namn IP-konfigurationsnamnet. sträng (krävs)
Egenskaper Beskriver nätverksprofilens IP-konfigurationsegenskaper för en vm-skalningsuppsättning. VirtualMachineScaleSetIPConfigurationProperties (på engelska)

VirtualMachineScaleSetIPConfigurationProperties (på engelska)

Namn Beskrivning Värde
applicationGatewayBackendAddressPools Anger en matris med referenser till serverdelsadresspooler för programgatewayer. En skalningsuppsättning kan referera till serverdelsadresspooler för flera programgatewayer. Flera skalningsuppsättningar kan inte använda samma programgateway. Underresurs[]
applikationssäkerhetsgrupper Anger en matris med referenser till programsäkerhetsgruppen. Underresurs[]
loadBalancerBackendAddressPools Anger en matris med referenser till serverdelsadresspooler för lastbalanserare. En skalningsuppsättning kan referera till serverdelsadresspooler för en offentlig och en intern lastbalanserare. Flera skalningsuppsättningar kan inte använda samma grundläggande sku-lastbalanserare. Underresurs[]
loadBalancerInboundNatPools Anger en matris med referenser till inkommande Nat-pooler för lastbalanserarna. En skalningsuppsättning kan referera till inkommande nat-pooler för en offentlig och en intern lastbalanserare. Flera skalningsuppsättningar kan inte använda samma grundläggande sku-lastbalanserare. Underresurs[]
primär Anger det primära nätverksgränssnittet om den virtuella datorn har fler än ett nätverksgränssnitt. Bool
privateIPAddressVersion Tillgänglig från Api-Version 2017-03-30 och senare representerar den om den specifika ipconfigurationen är IPv4 eller IPv6. Standardvärdet tas som IPv4. Möjliga värden är: "IPv4" och "IPv6". "IPv4"
"IPv6"
publicIPAddressConfiguration PublicIPAddressConfiguration. VirtualMachineScaleSetPublicIPAddressConfiguration
Undernät Anger undernätets identifierare. ApiEntityReference (på engelska)

VirtualMachineScaleSetIpTag (på engelska)

Namn Beskrivning Värde
ipTagType (ipTagType) IP-taggtyp. Exempel: FirstPartyUsage. sträng
tagg IP-tagg som är associerad med den offentliga IP-adressen. Exempel: SQL, Storage osv. sträng

VirtualMachineScaleSetManagedDiskParameters

Namn Beskrivning Värde
diskEncryptionSet Anger resurs-ID för kundhanterad diskkrypteringsuppsättning för den hanterade disken. DiskEncryptionSetParameters (på engelska)
securityProfil Anger säkerhetsprofilen för den hanterade disken. VMDiskSecurityProfil
lagringskontotyp Anger lagringskontotypen för den hanterade disken. Obs! UltraSSD_LRS endast kan användas med datadiskar kan den inte användas med OS-disk. "PremiumV2_LRS"
"Premium_LRS"
"Premium_ZRS"
"StandardSSD_LRS"
"StandardSSD_ZRS"
"Standard_LRS"
"UltraSSD_LRS"

VirtualMachineScaleSetNetworkConfiguration (på engelska)

Namn Beskrivning Värde
Namn Namnet på nätverkskonfigurationen. sträng (krävs)
Egenskaper Beskriver IP-konfigurationen för en vm-skalningsuppsättningsnätverksprofil. VirtualMachineScaleSetNetworkConfigurationProperties

VirtualMachineScaleSetNetworkConfigurationDnsSettings (på engelska)

Namn Beskrivning Värde
dns-servrar Lista över IP-adresser för DNS-servrar sträng[]

VirtualMachineScaleSetNetworkConfigurationProperties

Namn Beskrivning Värde
auxiliaryMode (hjälpläge) Anger om extraläget är aktiverat för nätverksgränssnittsresursen. "AcceleratedConnections"
"Flytande"
"Ingen"
auxiliarySku Anger om extra-SKU:n är aktiverad för nätverksgränssnittsresursen. "A1"
"A2"
"A4"
"A8"
"Ingen"
ta bortAlternativ Ange vad som händer med nätverksgränssnittet när den virtuella datorn tas bort "Ta bort"
"Koppla från"
disableTcpStateTracking Anger om nätverksgränssnittet är inaktiverat för spårning av tcp-tillstånd. Bool
dns-inställningar Dns-inställningarna som ska tillämpas på nätverksgränssnitten. VirtualMachineScaleSetNetworkConfigurationDnsSettings (på engelska)
enableAcceleratedNetworking Anger om nätverksgränssnittet är accelererat nätverksaktiverat. Bool
enableFpga Anger om nätverksgränssnittet är FPGA-nätverksaktiverat. Bool
aktiveraIPForwarding Om IP-vidarebefordring har aktiverats på det här nätverkskortet. Bool
ip-konfigurationer Anger IP-konfigurationerna för nätverksgränssnittet. VirtualMachineScaleSetIPConfiguration[] (krävs)
networkSecurityGroup (på engelska) Nätverkssäkerhetsgruppen. Underresurs
primär Anger det primära nätverksgränssnittet om den virtuella datorn har fler än ett nätverksgränssnitt. Bool

VirtualMachineScaleSetNetworkProfile (på engelska)

Namn Beskrivning Värde
healthProbe En referens till en lastbalanserareavsökning som används för att fastställa hälsotillståndet för en instans i vm-skalningsuppsättningen. Referensen finns i formuläret: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/probes/{probeName}'. ApiEntityReference (på engelska)
networkApiVersion anger den Version av Microsoft.Network API som används när du skapar nätverksresurser i nätverksgränssnittskonfigurationerna för vm-skalningsuppsättning med orkestreringsläget "Flexibel" '2020-11-01'
'2022-11-01'
networkInterfaceConfigurations (på engelska) Listan över nätverkskonfigurationer. VirtualMachineScaleSetNetworkConfiguration[]

VirtualMachineScaleSetOSDisk

Namn Beskrivning Värde
Cachelagring Anger cachelagringskraven. Möjliga värden är: Ingen,ReadOnlyReadWrite. Standardvärdena är: Ingen för standardlagring. ReadOnly för Premium Storage. "Ingen"
"ReadOnly"
"Skriv upp"
createOption Anger hur de virtuella datorerna i skalningsuppsättningen ska skapas. Det enda tillåtna värdet är: FromImage. Det här värdet används när du använder en avbildning för att skapa den virtuella datorn. Om du använder en plattformsavbildning använder du även imageReference-elementet som beskrivs ovan. Om du använder en Marketplace-avbildning använder du även det planelement som beskrevs tidigare. "Bifoga"
"Kopiera"
"Tom"
"FromImage"
"Återställning" (krävs)
ta bortAlternativ Anger om OS-disken ska tas bort eller kopplas från vid borttagning av VMSS Flex (den här funktionen är endast tillgänglig för VMSS med flexibel orchestrationMode).

Möjliga värden:

Ta bort Om det här värdet används tas OS-disken bort när VMSS Flex VM tas bort.

Koppla från Om det här värdet används behålls OS-disken efter att VMSS Flex VM har tagits bort.

Standardvärdet är inställt på Ta bort. För en tillfällig OS-disk är standardvärdet inställt på Ta bort. Användaren kan inte ändra borttagningsalternativet för tillfällig OS-disk.
"Ta bort"
"Koppla från"
diffDiskInställningar Anger tillfälliga diskinställningar för operativsystemdisken som används av vm-skalningsuppsättningen. DiffDiskSettings (DiffDiskinställningar)
diskSizeGB Anger storleken på en tom datadisk i gigabyte. Det här elementet kan användas för att skriva över storleken på disken i en virtuell datorbild. Egenskapen "diskSizeGB" är antalet byte x 1024^3 för disken och värdet får inte vara större än 1023. Int
bild Anger information om den ohanterade användaravbildningen som skalningsuppsättningen ska baseras på. VirtualHardDisk (VirtualHarddisk)
managedDisk Parametrarna för hanterade diskar. VirtualMachineScaleSetManagedDiskParameters
Namn Disknamnet. sträng
operativsystemtyp Med den här egenskapen kan du ange vilken typ av operativsystem som ingår i disken om du skapar en virtuell dator från användaravbildning eller en specialiserad virtuell hårddisk. Möjliga värden är: Windows,Linux. "Linux"
"Windows"
vhdContainers Anger de container-URL:er som används för att lagra operativsystemdiskar för skalningsuppsättningen. sträng[]
skrivaccelerator aktiverad Anger om writeAccelerator ska aktiveras eller inaktiveras på disken. Bool

VirtualMachineScaleSetOSProfile (på engelska)

Namn Beskrivning Värde
administratörslösenord Anger lösenordet för administratörskontot.

Minsta längd (Windows): 8 tecken

Minsta längd (Linux): 6 tecken

Maximal längd (Windows): 123 tecken

Maxlängd (Linux): 72 tecken

Komplexitetskrav: 3 av 4 villkor nedan måste uppfyllas
Har lägre tecken
Har övre tecken
Har en siffra
Har ett specialtecken (Regex matchar [\W_])

Otillåtna värden: "abc@123", "P@$$w 0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Password!", "Password1", "Password22", "iloveyou!"

Information om hur du återställer lösenordet finns i Så här återställer du fjärrskrivbordstjänsten eller dess inloggningslösenord på en virtuell Windows-dator

Information om hur du återställer rotlösenord finns i Hantera användare, SSH och kontrollera eller reparera diskar på virtuella Azure Linux-datorer med hjälp av VMAccess-tillägget
sträng

Begränsningar:
Känsligt värde. Skicka in som en säker parameter.
adminAnvändarnamn Anger namnet på administratörskontot.

begränsning endast för Windows: Kan inte sluta med "".

Otillåtna värden: "administratör", "administratör", "användare", "användare1", "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".

Minsta längd (Linux): 1 tecken

Maximal längd (Linux): 64 tecken

maxlängd (Windows): 20 tecken
sträng
allowExtensionÅtgärder Anger om tilläggsåtgärder ska tillåtas på vm-skalningsuppsättningen. Detta kan bara anges till False när inga tillägg finns på vm-skalningsuppsättningen. Bool
computerNamePrefix Anger datornamnprefixet för alla virtuella datorer i skalningsuppsättningen. Datornamnprefix måste vara mellan 1 och 15 tecken långa. sträng
customData (anpassade) Anger en base-64-kodad sträng med anpassade data. Den base-64-kodade strängen avkodas till en binär matris som sparas som en fil på den virtuella datorn. Den maximala längden på den binära matrisen är 65535 byte. Information om hur du använder cloud-init för den virtuella datorn finns i Använda cloud-init för att anpassa en virtuell Linux-dator när du skapar sträng
linuxConfiguration Anger inställningarna för Linux-operativsystemet på den virtuella datorn. En lista över Linux-distributioner som stöds finns i Linux på Azure-Endorsed Distributioner. LinuxKonfiguration
requireGuestProvisionSignal Valfri egenskap som antingen måste anges till True eller utelämnas. Bool
Hemligheter Anger en uppsättning certifikat som ska installeras på de virtuella datorerna i skalningsuppsättningen. Om du vill installera certifikat på en virtuell dator rekommenderar vi att du använder tillägget virtuella Azure Key Vault-dator för Linux eller tillägget virtuella Azure Key Vault-dator för Windows. VaultSecretGroup[]
windowsConfiguration Anger inställningarna för Windows-operativsystemet på den virtuella datorn. WindowsKonfiguration

VirtualMachineScaleSetProperties (på engelska)

Namn Beskrivning Värde
ytterligareFunktioner Anger ytterligare funktioner som är aktiverade eller inaktiverade på de virtuella datorerna i VM-skalningsuppsättningen. Till exempel: om de virtuella datorerna har möjlighet att stödja anslutning av hanterade datadiskar med UltraSSD_LRS lagringskontotyp. Ytterligare funktioner
automaticRepairsPolicy Princip för automatiska reparationer. Policy för automatiska reparationer
constrainedMaximumCapacity Valfri egenskap som antingen måste anges till True eller utelämnas. Bool
doNotRunExtensionsOnOverprovisionedVMs När Overprovision är aktiverat startas tillägg endast på det begärda antalet virtuella datorer som slutligen behålls. Den här egenskapen säkerställer därför att tilläggen inte körs på de extra överetablerade virtuella datorerna. Bool
värdgrupp Anger information om den dedikerade värdgrupp som vm-skalningsuppsättningen finns i. Lägsta API-version: 2020-06-01. Underresurs
orchestrationMode Anger orkestreringsläget för vm-skalningsuppsättningen. "Flexibel"
"Uniform"
överetablering Anger om vm-skalningsuppsättningen ska överetableras. Bool
platformFaultDomainCount Antal feldomäner för varje placeringsgrupp. Int
priorityMixPolicy Anger önskade mål för blandning av virtuella datorer med oanvänd kapacitet och regelbunden prioritet inom samma VMSS Flex-instans. PriorityMixPolicy (på engelska)
proximityPlacementGroup Anger information om den närhetsplaceringsgrupp som vm-skalningsuppsättningen ska tilldelas till. Lägsta API-version: 2018-04-01. Underresurs
Princip för återhämtning Princip för återhämtning ÅterhämtningPolicy
scaleInPolicy Anger de principer som tillämpas vid skalning i virtuella datorer i VM-skalningsuppsättningen. ScaleInPolicy (på engelska)
scheduledEventsPolicy The ScheduledEventsPolicy. ScheduledEventsPolicy (SchemalagdEventsPolicy)
enskild placeringsgrupp När det är sant begränsar detta skalningsuppsättningen till en enskild placeringsgrupp, med maximal storlek på 100 virtuella datorer. Obs! Om singlePlacementGroup är sant kan det ändras till false. Men om singlePlacementGroup är falskt kanske det inte ändras till sant. Bool
skuProfil Anger SKU-profilen för vm-skalningsuppsättningen. SkuProfil
spotRestorePolicy (på engelska) Anger egenskaperna för återställning av oanvänd kapacitet för vm-skalningsuppsättningen. SpotRestorePolicy (på engelska)
uppgraderingspolicy Uppgraderingsprincipen. Uppgradera policy
virtualMachineProfile Profilen för den virtuella datorn. VirtualMachineScaleSetVMProfile (på engelska)
zonalPlatformFaultDomainAlignMode Anger justeringsläget mellan beräkning av vm-skalningsuppsättning och antal feldomäner för lagring. "Justerad"
"Ej justerad"
zoneBalance Om du vill framtvinga strikt jämn distribution av virtuella datorer mellan x-zoner om det skulle uppstå zonstopp. zoneBalance-egenskapen kan bara anges om egenskapen zones för skalningsuppsättningen innehåller mer än en zon. Om det inte finns några zoner eller bara en angiven zon bör egenskapen zoneBalance inte anges. Bool

VirtualMachineScaleSetPublicIPAddressConfiguration

Namn Beskrivning Värde
Namn Konfigurationsnamnet för publicIP-adressen. sträng (krävs)
Egenskaper Beskriver en SKALningsuppsättning för virtuella datorer IP-konfigurationens PublicIPAddress-konfiguration VirtualMachineScaleSetPublicIPAddressConfigurationProperties
Sku Beskriver den offentliga IP-SKU:n. Det kan bara anges med OrchestrationMode som flexibel. PublicIPAddressSku (på engelska)

VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings

Namn Beskrivning Värde
domännamnsetikett Domännamnsetiketten. Sammanfogningen av domännamnsetiketten och vm-indexet är domännamnsetiketterna för de PublicIPAddress-resurser som ska skapas sträng (krävs)
domainNameLabelScope (på engelska) Omfånget domännamnsetikett. Sammanfogningen av den hashade domännamnsetiketten som genereras enligt principen från domännamnsetikettomfånget och vm-indexet är domännamnsetiketterna för de PublicIPAddress-resurser som skapas "NoReuse"
"ResourceGroupReuse"
"SubscriptionReuse"
"TenantReuse"

VirtualMachineScaleSetPublicIPAddressConfigurationProperties

Namn Beskrivning Värde
ta bortAlternativ Ange vad som händer med den offentliga IP-adressen när den virtuella datorn tas bort "Ta bort"
"Koppla från"
dns-inställningar Dns-inställningarna som ska tillämpas på de offentligaIP-adresserna . VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings
idleTimeoutInMinutes Tidsgränsen för inaktivitet för den offentliga IP-adressen. Int
ip-taggar Listan över IP-taggar som är associerade med den offentliga IP-adressen. VirtualMachineScaleSetIpTag[]
publicIPAddressVersion Tillgänglig från Api-Version 2019-07-01 och senare representerar den om den specifika ipconfigurationen är IPv4 eller IPv6. Standardvärdet tas som IPv4. Möjliga värden är: "IPv4" och "IPv6". "IPv4"
"IPv6"
publicIPPrefix PublicIPPrefix som publicIP-adresser ska allokeras från. Underresurs

VirtualMachineScaleSetStorageProfile (på engelska)

Namn Beskrivning Värde
dataDiskar Anger de parametrar som används för att lägga till datadiskar till de virtuella datorerna i skalningsuppsättningen. Mer information om diskar finns i Om diskar och virtuella hårddiskar för virtuella Azure-datorer. VirtualMachineScaleSetDataDisk[]
diskControllerType Anger vilken typ av diskkontrollant som konfigurerats för de virtuella datorerna i skalningsuppsättningen. Lägsta API-version: 2022-08-01 "NVMe"
"SCSI"
imageReference (bildreferens) Anger information om den avbildning som ska användas. Du kan ange information om plattformsbilder, marketplace-avbildningar eller avbildningar av virtuella datorer. Det här elementet krävs när du vill använda en plattformsbild, marketplace-avbildning eller virtuell datorbild, men inte används i andra skapandeåtgärder. Bildreferens
osDisk Anger information om den operativsystemdisk som används av de virtuella datorerna i skalningsuppsättningen. Mer information om diskar finns i Om diskar och virtuella hårddiskar för virtuella Azure-datorer. VirtualMachineScaleSetOSDisk

VirtualMachineScaleSetVMProfile (på engelska)

Namn Beskrivning Värde
applicationProfile Anger vilka galleriprogram som ska göras tillgängliga för den virtuella datorn/VMSS ApplicationProfile (Ansökan) Profil
faktureringProfil Anger faktureringsrelaterad information om en virtuell Azure Spot VMSS. Lägsta API-version: 2019-03-01. Faktureringsprofil
kapacitetReservation Anger kapacitetsreservationens relaterade information om en skalningsuppsättning. Lägsta API-version: 2021-04-01. CapacityReservationProfile (på engelska)
diagnosticsProfil Anger status för startdiagnostikinställningar. Lägsta API-version: 2015-06-15. DiagnosticsProfil
Politik för vräkning Anger borttagningsprincipen för den virtuella Azure Spot-datorn och Azure Spot-skalningsuppsättningen. För virtuella Azure Spot-datorer stöds både "Frigör" och "Ta bort" och den lägsta api-versionen är 2019-03-01. För Azure Spot-skalningsuppsättningar stöds både "Frigör" och "Ta bort" och den lägsta api-versionen är 2017-10-30-preview. "Frigör"
"Ta bort"
extensionProfil Anger en samling inställningar för tillägg som är installerade på virtuella datorer i skalningsuppsättningen. VirtualMachineScaleSetExtensionProfile (på engelska)
hardwareProfil Anger maskinvaruprofilens relaterade information om en skalningsuppsättning. Lägsta API-version: 2021-11-01. VirtualMachineScaleSetHardwareProfile (på engelska)
licenstyp Anger att avbildningen eller disken som används har licensierats lokalt.

Möjliga värden för Windows Server-operativsystemet är:

Windows_Client

Windows_Server

Möjliga värden för Linux Server-operativsystemet är:

RHEL_BYOS (för RHEL)

SLES_BYOS (för SUSE)

Mer information finns i Azure Hybrid Use Benefit for Windows Server

Azure Hybrid-användningsförmån för Linux Server

Lägsta API-version: 2015-06-15
sträng
networkProfil Anger egenskaperna för nätverksgränssnitten för de virtuella datorerna i skalningsuppsättningen. VirtualMachineScaleSetNetworkProfile (på engelska)
osProfile Anger inställningarna för operativsystemet för de virtuella datorerna i skalningsuppsättningen. VirtualMachineScaleSetOSProfile (på engelska)
prioritering Anger prioriteten för de virtuella datorerna i skalningsuppsättningen. Lägsta api-version: 2017-10-30-preview. "Låg"
"Vanlig"
"Spot"
scheduledEventsProfil Anger konfigurationer relaterade till schemalagda händelser. ScheduledEventsProfil
securityPostureReference Anger den säkerhetsstatus som ska användas i skalningsuppsättningen. Lägsta API-version: 2023-03-01 SecurityPostureReference (på engelska)
securityProfil Anger säkerhetsrelaterade profilinställningar för de virtuella datorerna i skalningsuppsättningen. SäkerhetProfil
serviceArtifactReference Anger tjänstartefaktreferens-ID:t som används för att ange samma avbildningsversion för alla virtuella datorer i skalningsuppsättningen när du använder den senaste avbildningsversionen. Lägsta API-version: 2022-11-01 ServiceArtifactReference (på engelska)
storageProfile Anger lagringsinställningarna för de virtuella datordiskarna. VirtualMachineScaleSetStorageProfile (på engelska)
användardata UserData för de virtuella datorerna i skalningsuppsättningen, som måste vara base-64-kodad. Kunden bör inte skicka in några hemligheter här. Lägsta API-version: 2021-03-01. sträng

VMDiskSecurityProfil

Namn Beskrivning Värde
diskEncryptionSet Anger resurs-ID för kundhanterad diskkrypteringsuppsättning för den hanterade disk som används för customer managed key encrypted ConfidentialVM OS Disk och VMGuest blob. DiskEncryptionSetParameters (på engelska)
securityEncryptionType Anger EncryptionType för den hanterade disken. Den är inställd på DiskWithVMGuestState för kryptering av den hanterade disken tillsammans med VMGuestState-blob, VMGuestStateOnly för kryptering av bara VMGuestState-bloben och NonPersistedTPM för att inte bevara tillståndet för inbyggd programvara i VMGuestState-bloben. Obs! Det kan endast anges för konfidentiella virtuella datorer. "DiskWithVMGuestState"
"NonPersistedTPM"
"VMGuestStateOnly"

VMGalleryApplication (på engelska)

Namn Beskrivning Värde
konfigurationsreferens Valfritt, Anger URI:n till en Azure-blob som ersätter standardkonfigurationen för paketet om det tillhandahålls sträng
aktiveraAutomatiskUppgradering Om värdet är true uppdateras den automatiskt för den virtuella datorn/VMSS när en ny galleriprogramversion är tillgänglig i PIR/SIG Bool
ordning Valfritt anger i vilken ordning paketen måste installeras Int
paketReferensId Anger resurs-ID:t GalleryApplicationVersion i form av /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/applications/{application}/versions/{version} sträng (krävs)
Taggar Valfritt, Anger ett genomströmningsvärde för mer allmän kontext. sträng
BehandlaFelSomDistribueringsfel Valfritt, Om sant, kommer eventuella fel för en åtgärd i VmApplication att misslyckas med distributionen Bool

VMSizeProperties

Namn Beskrivning Värde
tillgängliga vCPU:er Anger antalet virtuella processorer som är tillgängliga för den virtuella datorn. När den här egenskapen inte anges i begärandetexten är standardbeteendet att ange värdet för vCPU:er som är tillgängliga för den vm-storleken som exponeras i API-svaret för Lista alla tillgängliga storlekar för virtuella datorer i en region. Int
vCPUsPerCore Anger förhållandet mellan vCPU och fysisk kärna. När den här egenskapen inte anges i begärandetexten är standardbeteendet inställt på värdet för vCPUsPerCore för vm-storleken som exponeras i API-svaret för Lista alla tillgängliga storlekar på virtuella datorer i en region. Inställningen av den här egenskapen till 1 innebär också att hypertrådning är inaktiverat. Int

WindowsKonfiguration

Namn Beskrivning Värde
ytterligareUnattendContent Anger ytterligare base-64-kodad XML-formaterad information som kan ingå i Unattend.xml-filen, som används av Installationsprogrammet för Windows. YtterligareUnattendContent[]
enableAutomaticUpdates Anger om automatiska uppdateringar är aktiverade för den virtuella Windows-datorn. Standardvärdet är sant. För vm-skalningsuppsättningar kan den här egenskapen uppdateras och uppdateringar börjar gälla vid ometablering av operativsystem. Bool
patchInställningar [Förhandsversionsfunktion] Anger inställningar som rör vm-gästkorrigering i Windows. Inställningar för korrigering
provisionVMAgent Anger om den virtuella datoragenten ska etableras på den virtuella datorn. När den här egenskapen inte anges i begärandetexten är den inställd på true som standard. Detta säkerställer att VM-agenten är installerad på den virtuella datorn så att tillägg kan läggas till i den virtuella datorn senare. Bool
tidszon Anger tidszonen för den virtuella datorn. t.ex. "Pacific Standard Time". Möjliga värden kan vara TimeZoneInfo.Id värde från tidszoner som returneras av TimeZoneInfo.GetSystemTimeZones. sträng
winRM Anger lyssnarna för Windows Remote Management. Detta aktiverar fjärransluten Windows PowerShell. WinRMConfiguration

WindowsVMGuestPatchAutomaticByPlatformSettings

Namn Beskrivning Värde
bypassPlatformSafetyChecksOnUserSchedule Gör det möjligt för kunden att schemalägga korrigeringar utan oavsiktliga uppgraderingar Bool
omstartinställning Anger omstartsinställningen för alla installationsåtgärder för AutomaticByPlatform-korrigering. "Alltid"
"IfRequired"
"Aldrig"
"Okänd"

WinRMConfiguration

Namn Beskrivning Värde
lyssnare Listan över Windows Remote Management-lyssnare WinRMListener[]

WinRMListener

Namn Beskrivning Värde
certificateUrl Det här är URL:en för ett certifikat som har laddats upp till Key Vault som en hemlighet. Information om hur du lägger till en hemlighet i Key Vault finns i Lägg till en nyckel eller hemlighet i nyckelvalvet. I det här fallet måste certifikatet vara Base64-kodningen för följande JSON-objekt som är kodat i UTF-8:

{
"data":"<Base64-kodat-certifikat>",
"dataType":"pfx",
"lösenord":"<pfx-file-password>"
}
Om du vill installera certifikat på en virtuell dator rekommenderar vi att du använder tillägget virtuella Azure Key Vault-dator för Linux eller tillägget virtuella Azure Key Vault-dator för Windows.
sträng
protokoll Anger protokollet för WinRM-lyssnaren. Möjliga värden är: http,https. "Http"
"Https"

Användningsexempel

Azure-verifierade moduler

Följande Azure-verifierade moduler kan användas för att distribuera den här resurstypen.

Modul Beskrivning
Vm-skalningsuppsättning AVM-resursmodul för VM-skalningsuppsättning