Virtual Machine Scale Sets - Get

Visa information om en VM-skalningsuppsättning.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}?api-version=2025-11-01
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}?api-version=2025-11-01&$expand=userData

URI-parametrar

Name I Obligatorisk Typ Description
resourceGroupName
path True

string

minLength: 1
maxLength: 90

Namnet på resursgruppen. Namnet är skiftlägesokänsligt.

subscriptionId
path True

string

minLength: 1

ID för målprenumerationen.

vmScaleSetName
path True

string

Namnet på VM-skalningsuppsättningen.

api-version
query True

string

minLength: 1

Den API-version som ska användas för den här åtgärden.

$expand
query

ExpandTypesForGetVMScaleSets

Det expanderingsuttryck som ska tillämpas på åtgärden. UserData hämtar egenskapen UserData för vm-skalningsuppsättningen som tillhandahölls av användaren under vm-skalningsuppsättningen Skapa/uppdatera åtgärd

Svar

Name Typ Description
200 OK

VirtualMachineScaleSet

Azure-operationen slutfördes framgångsrikt.

Other Status Codes

CloudError

Ett oväntat felsvar.

Säkerhet

azure_auth

Azure Active Directory OAuth2 Flow.

Typ: oauth2
Flow: implicit
Auktoriseringswebbadress: https://login.microsoftonline.com/common/oauth2/authorize

Omfattningar

Name Description
user_impersonation personifiera ditt användarkonto

Exempel

Get a virtual machine scale set
Get a virtual machine scale set placed on a dedicated host group through automatic placement.
Get a virtual machine scale set with UserData
Get VM scale set VM with Disk Controller Type

Get a virtual machine scale set

Exempelbegäran

GET https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachineScaleSets/myVirtualMachineScaleSet?api-version=2025-11-01&$expand=userData

Exempelsvar

{
  "name": "myVirtualMachineScaleSet",
  "id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachineScaleSets/myVirtualMachineScaleSet",
  "type": "Microsoft.Compute/virtualMachineScaleSets",
  "location": "westus",
  "tags": {
    "myTag1": "tagValue1"
  },
  "sku": {
    "name": "Standard_D2s_v3",
    "tier": "Standard",
    "capacity": 4
  },
  "etag": "\"1\"",
  "properties": {
    "singlePlacementGroup": false,
    "upgradePolicy": {
      "mode": "Automatic",
      "automaticOSUpgradePolicy": {
        "enableAutomaticOSUpgrade": false
      }
    },
    "virtualMachineProfile": {
      "storageProfile": {
        "osDisk": {
          "createOption": "FromImage",
          "caching": "ReadWrite",
          "managedDisk": {
            "storageAccountType": "Premium_LRS"
          },
          "diskSizeGB": 30
        },
        "imageReference": {
          "publisher": "azuredatabricks",
          "offer": "databricks",
          "sku": "databricksworker",
          "version": "3.15.2"
        },
        "dataDisks": []
      },
      "applicationProfile": {
        "galleryApplications": [
          {
            "tags": "myTag1",
            "order": 1,
            "packageReferenceId": "/subscriptions/32c17a9e-aa7b-4ba5-a45b-e324116b6fdb/resourceGroups/myresourceGroupName2/providers/Microsoft.Compute/galleries/myGallery1/applications/MyApplication1/versions/1.0",
            "configurationReference": "https://mystorageaccount.blob.core.windows.net/configurations/settings.config"
          },
          {
            "packageReferenceId": "/subscriptions/32c17a9e-aa7b-4ba5-a45b-e324116b6fdg/resourceGroups/myresourceGroupName3/providers/Microsoft.Compute/galleries/myGallery2/applications/MyApplication2/versions/1.1"
          }
        ]
      },
      "userData": "RXhhbXBsZSBVc2VyRGF0YQ==",
      "osProfile": {
        "computerNamePrefix": "myVirtualMachineScaleSet",
        "adminUsername": "admin",
        "linuxConfiguration": {
          "disablePasswordAuthentication": false
        }
      },
      "networkProfile": {
        "networkInterfaceConfigurations": [
          {
            "name": "myNic",
            "properties": {
              "primary": true,
              "ipConfigurations": [
                {
                  "name": "myIPConfig",
                  "properties": {
                    "primary": true,
                    "subnet": {
                      "id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/myVNet/subnets/mySubnet"
                    }
                  }
                }
              ],
              "networkSecurityGroup": {
                "id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Network/networkSecurityGroups/myNetworkSecurityGroup"
              }
            }
          }
        ]
      },
      "securityProfile": {
        "securityType": "Standard"
      },
      "timeCreated": "2023-09-27T01:03:40.3138469+00:00"
    },
    "provisioningState": "succeeded",
    "overprovision": false,
    "doNotRunExtensionsOnOverprovisionedVMs": false,
    "platformFaultDomainCount": 1,
    "hostGroup": {
      "id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/hostGroups/myHostGroup"
    },
    "timeCreated": "2021-06-27T01:02:38.3138469+00:00"
  }
}

Get a virtual machine scale set placed on a dedicated host group through automatic placement.

Exempelbegäran

GET https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachineScaleSets/myVirtualMachineScaleSet?api-version=2025-11-01&$expand=userData

Exempelsvar

{
  "name": "myVirtualMachineScaleSet",
  "id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachineScaleSets/myVirtualMachineScaleSet",
  "type": "Microsoft.Compute/virtualMachineScaleSets",
  "location": "West US",
  "tags": {
    "myTag1": "tagValue1"
  },
  "sku": {
    "name": "Standard_D2s_v3",
    "tier": "Standard",
    "capacity": 4
  },
  "properties": {
    "singlePlacementGroup": false,
    "upgradePolicy": {
      "mode": "Automatic",
      "automaticOSUpgradePolicy": {
        "enableAutomaticOSUpgrade": false
      }
    },
    "virtualMachineProfile": {
      "storageProfile": {
        "osDisk": {
          "createOption": "FromImage",
          "caching": "ReadWrite",
          "managedDisk": {
            "storageAccountType": "Premium_LRS"
          },
          "diskSizeGB": 30
        },
        "imageReference": {
          "publisher": "azuredatabricks",
          "offer": "databricks",
          "sku": "databricksworker",
          "version": "3.15.2"
        },
        "dataDisks": []
      },
      "osProfile": {
        "computerNamePrefix": "myVirtualMachineScaleSet",
        "adminUsername": "admin",
        "linuxConfiguration": {
          "disablePasswordAuthentication": false
        }
      },
      "networkProfile": {
        "networkInterfaceConfigurations": [
          {
            "name": "myNic",
            "properties": {
              "primary": true,
              "ipConfigurations": [
                {
                  "name": "myIPConfig",
                  "properties": {
                    "primary": true,
                    "subnet": {
                      "id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/myVNet/subnets/mySubnet"
                    }
                  }
                }
              ],
              "networkSecurityGroup": {
                "id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Network/networkSecurityGroups/myNetworkSecurityGroup"
              }
            }
          }
        ]
      },
      "securityProfile": {
        "securityType": "Standard"
      }
    },
    "provisioningState": "succeeded",
    "overprovision": false,
    "doNotRunExtensionsOnOverprovisionedVMs": false,
    "platformFaultDomainCount": 1,
    "hostGroup": {
      "id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/hostGroups/myHostGroup"
    }
  }
}

Get a virtual machine scale set with UserData

Exempelbegäran

GET https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachineScaleSets/myVirtualMachineScaleSet?api-version=2025-11-01&$expand=userData

Exempelsvar

{
  "name": "myVirtualMachineScaleSet",
  "id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachineScaleSets/myVirtualMachineScaleSet",
  "type": "Microsoft.Compute/virtualMachineScaleSets",
  "location": "westus",
  "tags": {
    "myTag1": "tagValue1"
  },
  "sku": {
    "name": "Standard_D2s_v3",
    "tier": "Standard",
    "capacity": 4
  },
  "properties": {
    "singlePlacementGroup": false,
    "upgradePolicy": {
      "mode": "Automatic",
      "automaticOSUpgradePolicy": {
        "enableAutomaticOSUpgrade": false
      }
    },
    "virtualMachineProfile": {
      "storageProfile": {
        "osDisk": {
          "createOption": "FromImage",
          "caching": "ReadWrite",
          "managedDisk": {
            "storageAccountType": "Premium_LRS"
          },
          "diskSizeGB": 30
        },
        "imageReference": {
          "publisher": "azuredatabricks",
          "offer": "databricks",
          "sku": "databricksworker",
          "version": "3.15.2"
        },
        "dataDisks": []
      },
      "applicationProfile": {
        "galleryApplications": [
          {
            "tags": "myTag1",
            "order": 1,
            "packageReferenceId": "/subscriptions/32c17a9e-aa7b-4ba5-a45b-e324116b6fdb/resourceGroups/myresourceGroupName2/providers/Microsoft.Compute/galleries/myGallery1/applications/MyApplication1/versions/1.0",
            "configurationReference": "https://mystorageaccount.blob.core.windows.net/configurations/settings.config"
          },
          {
            "packageReferenceId": "/subscriptions/32c17a9e-aa7b-4ba5-a45b-e324116b6fdg/resourceGroups/myresourceGroupName3/providers/Microsoft.Compute/galleries/myGallery2/applications/MyApplication2/versions/1.1"
          }
        ]
      },
      "userData": "RXhhbXBsZSBVc2VyRGF0YQ==",
      "osProfile": {
        "computerNamePrefix": "myVirtualMachineScaleSet",
        "adminUsername": "admin",
        "linuxConfiguration": {
          "disablePasswordAuthentication": false
        }
      },
      "networkProfile": {
        "networkInterfaceConfigurations": [
          {
            "name": "myNic",
            "properties": {
              "primary": true,
              "ipConfigurations": [
                {
                  "name": "myIPConfig",
                  "properties": {
                    "primary": true,
                    "subnet": {
                      "id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/myVNet/subnets/mySubnet"
                    }
                  }
                }
              ],
              "networkSecurityGroup": {
                "id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Network/networkSecurityGroups/myNetworkSecurityGroup"
              }
            }
          }
        ]
      },
      "securityProfile": {
        "securityType": "Standard"
      }
    },
    "provisioningState": "succeeded",
    "overprovision": false,
    "doNotRunExtensionsOnOverprovisionedVMs": false,
    "platformFaultDomainCount": 1,
    "hostGroup": {
      "id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/hostGroups/myHostGroup"
    }
  }
}

Get VM scale set VM with Disk Controller Type

Exempelbegäran

GET https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachineScaleSets/myVirtualMachineScaleSet?api-version=2025-11-01&$expand=userData

Exempelsvar

{
  "name": "myVirtualMachineScaleSet",
  "id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachineScaleSets/myVirtualMachineScaleSet",
  "type": "Microsoft.Compute/virtualMachineScaleSets",
  "location": "westus",
  "tags": {
    "myTag1": "tagValue1"
  },
  "sku": {
    "name": "Standard_D2s_v3",
    "tier": "Standard",
    "capacity": 4
  },
  "properties": {
    "singlePlacementGroup": false,
    "upgradePolicy": {
      "mode": "Automatic",
      "automaticOSUpgradePolicy": {
        "enableAutomaticOSUpgrade": false
      }
    },
    "virtualMachineProfile": {
      "storageProfile": {
        "osDisk": {
          "createOption": "FromImage",
          "caching": "ReadWrite",
          "managedDisk": {
            "storageAccountType": "Premium_LRS"
          },
          "diskSizeGB": 30
        },
        "imageReference": {
          "publisher": "azuredatabricks",
          "offer": "databricks",
          "sku": "databricksworker",
          "version": "3.15.2"
        },
        "dataDisks": [],
        "diskControllerType": "NVMe"
      },
      "applicationProfile": {
        "galleryApplications": [
          {
            "tags": "myTag1",
            "order": 1,
            "packageReferenceId": "/subscriptions/32c17a9e-aa7b-4ba5-a45b-e324116b6fdb/resourceGroups/myresourceGroupName2/providers/Microsoft.Compute/galleries/myGallery1/applications/MyApplication1/versions/1.0",
            "configurationReference": "https://mystorageaccount.blob.core.windows.net/configurations/settings.config"
          },
          {
            "packageReferenceId": "/subscriptions/32c17a9e-aa7b-4ba5-a45b-e324116b6fdg/resourceGroups/myresourceGroupName3/providers/Microsoft.Compute/galleries/myGallery2/applications/MyApplication2/versions/1.1"
          }
        ]
      },
      "userData": "RXhhbXBsZSBVc2VyRGF0YQ==",
      "osProfile": {
        "computerNamePrefix": "myVirtualMachineScaleSet",
        "adminUsername": "admin",
        "linuxConfiguration": {
          "disablePasswordAuthentication": false
        }
      },
      "networkProfile": {
        "networkInterfaceConfigurations": [
          {
            "name": "myNic",
            "properties": {
              "primary": true,
              "ipConfigurations": [
                {
                  "name": "myIPConfig",
                  "properties": {
                    "primary": true,
                    "subnet": {
                      "id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/myVNet/subnets/mySubnet"
                    }
                  }
                }
              ],
              "networkSecurityGroup": {
                "id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Network/networkSecurityGroups/myNetworkSecurityGroup"
              }
            }
          }
        ]
      },
      "securityProfile": {
        "securityType": "Standard"
      }
    },
    "provisioningState": "succeeded",
    "overprovision": false,
    "doNotRunExtensionsOnOverprovisionedVMs": false,
    "platformFaultDomainCount": 1,
    "hostGroup": {
      "id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/hostGroups/myHostGroup"
    }
  }
}

Definitioner

Name Description
AdditionalCapabilities

Aktiverar eller inaktiverar en funktion på den virtuella datorn eller VM-skalningsuppsättningen.

AdditionalUnattendContent

Specificerar ytterligare XML-formaterad information som kan inkluderas i Unattend.xml-filen, vilken används av Windows Setup. Innehållet definieras genom inställningsnamn, komponentnamn och passet där innehållet tillämpas.

AllInstancesDown

Anger om schemalagda händelser ska godkännas automatiskt när alla instanser är nere.

AllocationStrategy

Anger allokeringsstrategin för vm-skalningsuppsättningen baserat på vilken de virtuella datorerna ska allokeras.

ApiEntityReference

API-entitetsreferensen.

ApiError

API-fel.

ApiErrorBase

bas för API-fel.

ApplicationProfile

Innehåller listan över galleriprogram som ska göras tillgängliga för den virtuella datorn/VMSS

AutomaticOSUpgradePolicy

De konfigurationsparametrar som används för att utföra automatisk operativsystemuppgradering.

AutomaticRepairsPolicy

Anger konfigurationsparametrarna för automatiska reparationer på VM-skalningsuppsättningen.

AutomaticZoneRebalancingPolicy

De konfigurationsparametrar som används vid automatisk AZ-utjämning.

BillingProfile

Anger faktureringsrelaterad information för en virtuell Azure Spot-dator eller VMSS. Lägsta API-version: 2019-03-01.

BootDiagnostics

Startdiagnostik är en felsökningsfunktion som gör att du kan visa konsolutdata och skärmbild för att diagnostisera VM-status. Du kan enkelt visa utdata från konsolloggen. Azure gör det också möjligt att se en skärmdump av VM:n från hypervisorn.

CachingTypes

Anger cachelagringskraven. Möjliga värden är: None,ReadOnly,ReadWrite. Standardvärdena är: Ingen för Standard Storage. ReadOnly för Premium-lagring

CapacityReservationProfile

Parametrarna för en kapacitetsreservationsprofil.

CloudError

Ett felsvar från beräkningstjänsten.

Common.UserAssignedIdentitiesValue
ComponentNames
createdByType

Den typ av identitet som skapade resursen.

DeleteOptions

Ange vad som händer med nätverksgränssnittet när den virtuella datorn tas bort

DiagnosticsProfile

Anger status för startdiagnostikinställningar. Lägsta API-version: 2015-06-15.

DiffDiskOptions

Anger det tillfälliga diskalternativet för operativsystemdisken.

DiffDiskPlacement

Anger den tillfälliga diskplaceringen för operativsystemdisken. Den här egenskapen kan användas av användaren i begäran för att välja plats, t.ex. cachedisk, resursdisk eller nvme-diskutrymme för etablering av tillfälliga OS-diskar. För mer information om Ephemeral OS diskstorlekskrav, se Ephemeral OS diskstorlekskrav för Windows VM på https://docs.microsoft.com/azure/virtual-machines/windows/ephemeral-os-disks#size-requirements och Linux VM på https://docs.microsoft.com/azure/virtual-machines/linux/ephemeral-os-disks#size-requirements. Lägsta api-version för NvmeDisk: 2024-03-01.

DiffDiskSettings

Beskriver parametrarna för tillfälliga diskinställningar som kan anges för operativsystemdisken. Obs! De tillfälliga diskinställningarna kan bara anges för hanterad disk.

DiskControllerTypes

Anger vilken typ av diskkontrollant som konfigurerats för den virtuella datorn och VirtualMachineScaleSet. Denna egenskap stöds endast för virtuella maskiner vars operativsystems disk- och VM-sku stöder Generation 2 (https://docs.microsoft.com/en-us/azure/virtual-machines/generation-2), vänligen kontrollera HyperVGenerations-funktionen som returneras som en del av VM-SKU:s kapacitet i svaret från Microsoft. Compute SKUs api för regionen innehåller V2 (https://docs.microsoft.com/rest/api/compute/resourceskus/list). Mer information om diskkontrollanttyper som stöds finns i https://aka.ms/azure-diskcontrollertypes.

DiskCreateOptionTypes

Anger hur den virtuella datordisken ska skapas. Möjliga värden är Bifoga: Det här värdet används när du använder en specialiserad disk för att skapa den virtuella datorn. 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 bör du också använda imageReference-elementet som beskrivs ovan. Om du använder en Marketplace-avbildning bör du också använda det planelement som beskrevs tidigare. Tom: Det här värdet används när du skapar en tom datadisk. Kopiera: Det här värdet används för att skapa en datadisk från en ögonblicksbild eller en annan disk. Återställ: Det här värdet används för att skapa en datadisk från en diskåterställningspunkt.

DiskDeleteOptionTypes

Anger beteendet för den hanterade disken när den virtuella datorn tas bort, till exempel om den hanterade disken tas bort eller kopplas från. Värden som stöds är: Ta bort. Om det här värdet används tas den hanterade disken bort när den virtuella datorn tas bort. Lösgöra. Om det här värdet används behålls den hanterade disken när den virtuella datorn tas bort. Lägsta API-version: 2021-03-01.

DiskEncryptionSetParameters

Beskriver parametern för resurs-ID för kundhanterad diskkrypteringsuppsättning som kan anges för disk. Obs! Diskkrypteringsuppsättningens resurs-ID kan bara anges för hanterad disk. Mer information finns i https://aka.ms/mdssewithcmkoverview.

DomainNameLabelScopeTypes

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

EncryptionIdentity

Anger den hanterade identitet som används av ADE för att hämta åtkomsttoken för keyvault-åtgärder.

EventGridAndResourceGraph

Anger eventGridAndResourceGraph-relaterade konfigurationer relaterade till schemalagda händelser.

ExpandTypesForGetVMScaleSets
ExtendedLocation

Den komplexa typen av utökad plats.

ExtendedLocationTypes

Typ av utökad plats.

ExternalHealthPolicy

Specificerar den externa hälsopolicyn för den virtuella maskinskalan.

HighSpeedInterconnectPlacement

Anger placeringen av höghastighetsanslutning för VM-skalningsuppsättningen.

HostEndpointSettings

Anger specifika inställningar för värdslutpunkten.

ImageReference

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. Obs! Bildreferensutgivare och -erbjudande kan bara anges när du skapar skalningsuppsättningen.

InnerError

Inre felinformation.

IPVersion

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

KeyVaultSecretReference

Beskriver en referens till Key Vault Secret

LifecycleHook

Beskriver en livscykelkrok.

LifecycleHookAction

Åtgärden som kommer att tillämpas på en målresurs i virtuell maskin skalar livscykel-hook-händelsen om plattformen inte får ett svar från kunden för målresursen före waitUntil.

LifecycleHooksProfile

Specificerar livscykelhookprofilen för skaluppsättningen för virtuella maskiner.

LinuxConfiguration

Anger inställningarna för Linux-operativsystemet på den virtuella datorn. För en lista över stödda Linux-distributioner, se Linux på Azure-Endorsed Distributions.

LinuxPatchAssessmentMode

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.

LinuxPatchSettings

Anger inställningar som rör vm-gästkorrigering i Linux.

LinuxVMGuestPatchAutomaticByPlatformRebootSetting

Anger omstartsinställningen för alla installationsåtgärder för AutomaticByPlatform-korrigering.

LinuxVMGuestPatchAutomaticByPlatformSettings

Anger ytterligare inställningar som ska tillämpas när korrigeringsläget AutomaticByPlatform har valts i inställningarna för Linux-korrigering.

LinuxVMGuestPatchMode

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

MaxInstancePercentPerZonePolicy

Konfigurationsparametrarna som används för att begränsa antalet virtuella datorer per tillgänglighetszon i VM-skalningsuppsättningen.

Mode

Anger det läge som ProxyAgent ska köras på om funktionen är aktiverad. ProxyAgent börjar granska eller övervaka men framtvingar inte åtkomstkontroll över begäranden till värdslutpunkter i granskningsläge, medan åtkomstkontrollen tillämpas i läget Framtvinga. Standardvärdet är Framtvinga läge.

Modes

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.

NetworkApiVersion

specificerar Microsoft. Nätverks-API-versionen används vid skapande av nätverksresurser i nätverksgränssnittskonfigurationerna

NetworkInterfaceAuxiliaryMode

Anger om extraläget är aktiverat för nätverksgränssnittsresursen.

NetworkInterfaceAuxiliarySku

Anger om extra-SKU:n är aktiverad för nätverksgränssnittsresursen.

OperatingSystemTypes

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 en anpassad avbildning. Möjliga värden är: Windows,Linux.

OperationRecoverySettings

Konfigurationsparametrarna som används för återställningsinställningar för operationer på en virtuell maskinskala.

OrchestrationMode

Anger orkestreringsläget för vm-skalningsuppsättningen.

OSImageNotificationProfile
PassNames
PatchSettings

Specificerar inställningar relaterade till VM-gästpatchning på Windows.

Placement

Beskriver de användardefinierade begränsningarna för placering av resursmaskinvara.

Plan

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.

PriorityMixPolicy

Anger måldelningarna för virtuella datorer med oanvänd kapacitet och vanlig prioritet i en skalningsuppsättning med flexibelt orkestreringsläge. Med den här egenskapen kan kunden ange basnumret för virtuella datorer med vanlig prioritet som skapas när VMSS flex-instansen skalas ut och uppdelningen mellan virtuella datorer med oanvänd kapacitet och vanlig prioritet efter att det här basmålet har uppnåtts.

ProtocolTypes

Anger protokollet för WinRM-lyssnaren. Möjliga värden är: http,https.

ProxyAgentSettings

Anger ProxyAgent-inställningar för den virtuella datorn eller VM-skalningsuppsättningen. Lägsta API-version: 2023-09-01.

PublicIPAddressSku

Beskriver den offentliga IP-SKU:n. Det kan bara anges med OrchestrationMode som flexibel.

PublicIPAddressSkuName

Ange namn på offentlig IP-sku

PublicIPAddressSkuTier

Ange offentlig IP-sku-nivå

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.

RebalanceStrategy

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.

ReimageRecoveryPolicy

Konfigurationsparametrarna som används vid återställning av ombild.

RepairAction

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.

ResiliencyPolicy

Beskriver en resilienspolicy - AutomaticZoneRebalancingPolicy, ResilientVMCreationPolicy, ResilientVMDeletionPolicy och OperationRecoverySettings (version > 2025-11-01).

ResilientVMCreationPolicy

De konfigurationsparametrar som används vid skapande av elastiska virtuella datorer.

ResilientVMDeletionPolicy

De konfigurationsparametrar som används vid borttagning av elastiska virtuella datorer.

ResourceIdentityType

Den typ av identitet som används för den virtuella datorn. 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 den virtuella datorn.

RestartRecoveryPolicy

Konfigurationsparametrarna som används vid omstartsåterställning.

RollingUpgradePolicy

De konfigurationsparametrar som används vid löpande uppgradering.

ScaleInPolicy

Beskriver en inskalningsprincip för en VM-skalningsuppsättning.

ScheduledEventsAdditionalPublishingTargets
ScheduledEventsPolicy

Anger konfigurationer relaterade till omdistribution, omstart och ScheduledEventsAdditionalPublishingTargets schemalagda händelser.

ScheduledEventsProfile
SecurityEncryptionTypes

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.

SecurityPostureReference

Anger den säkerhetsstatus som ska användas i skalningsuppsättningen. Lägsta API-version: 2023-03-01

SecurityProfile

Anger säkerhetsprofilinställningarna för den virtuella datorn eller vm-skalningsuppsättningen.

SecurityTypes

Specificerar VM:s securityType; UefiSettings aktiveras endast när de är inställda på TrustedLaunch eller ConfidentialVM, och returnerar ett Standardvärde från och med API-version 2025-11-01.

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

SettingNames

Anger namnet på den inställning som innehållet gäller för. Möjliga värden är: FirstLogonCommands och AutoLogon.

Sku

Beskriver en SKU för vm-skalningsuppsättningar. Obs! Om den nya vm-SKU:n inte stöds på maskinvaran som skalningsuppsättningen för närvarande är på, måste du frigöra de virtuella datorerna i skalningsuppsättningen innan du ändrar SKU-namnet.

SkuProfile

Anger SKU-profilen för vm-skalningsuppsättningen. Med den här egenskapen kan kunden ange en lista över VM-storlekar och en allokeringsstrategi.

SkuProfileVMSize

Anger storleken på den virtuella datorn.

SpotRestorePolicy

Anger egenskaperna för punkt-Try-Restore för VM-skalningsuppsättningen. Med den här egenskapen kan kunden aktivera eller inaktivera automatisk återställning av de avlägsnade VMSS VMSS VM-instanserna opportunistiskt baserat på kapacitetstillgänglighet och prisbegränsning.

SshConfiguration

SSH-konfiguration för Linux-baserade VM:ar som körs på Azure

SshPublicKey

Innehåller information om offentlig SSH-certifikatnyckel och sökvägen på den virtuella Linux-dator där den offentliga nyckeln placeras.

StartRecoveryPolicy

Konfigurationsparametrarna som används vid startåterställning.

StorageAccountTypes

Anger lagringskontotypen för den hanterade disken. Kontotypen hanterad os-disklagring kan bara anges när du skapar skalningsuppsättningen. OBS: UltraSSD_LRS kan endast användas med datadiskar. Den kan inte användas med OS Disk. Standard_LRS använder standardhårddisk. StandardSSD_LRS använder Standard SSD. Premium_LRS använder Premium SSD. UltraSSD_LRS använder Ultra Disk. Premium_ZRS använder Premium SSD-zonredundant lagring. StandardSSD_ZRS använder zonredundant lagring av standard-SSD. För mer information om diskar som stöds för Windows Virtual Machines, se https://docs.microsoft.com/azure/virtual-machines/windows/disks-types och för Linux-Virtual Machines, se https://docs.microsoft.com/azure/virtual-machines/linux/disks-types

StorageFaultDomainAlignmentType

Specificerar typen av lagringsfeldomänjustering för disken.

SubResource
systemData

Metadata som rör skapande och senaste ändring av resursen.

TerminateNotificationProfile
UefiSettings

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.

UpgradeMode

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.

UpgradePolicy

Beskriver en uppgraderingsprincip – automatisk, manuell eller rullande.

UserInitiatedReboot

Anger omstartsrelaterade konfigurationer relaterade till schemalagda händelser.

UserInitiatedRedeploy

Anger omdistribution av relaterade konfigurationer relaterade till schemalagda händelser.

VaultCertificate

Beskriver en enda certifikatreferens i en Key Vault, och var certifikatet ska finnas på VM:n.

VaultSecretGroup

Beskriver en uppsättning certifikat som alla finns i samma Key Vault.

VirtualHardDisk

Beskriver URI för en disk.

VirtualMachineEvictionPolicyTypes

Anger borttagningsprincipen för den virtuella Azure-datorn/VMSS för oanvänd kapacitet

VirtualMachinePriorityTypes

Anger prioriteten för en fristående virtuell dator eller de virtuella datorerna i skalningsuppsättningen. "Låg" uppräkning kommer att bli inaktuell i framtiden, använd "Spot" som uppräkning för att distribuera Azure Spot VM/VMSS.

VirtualMachineScaleSet

Beskriver en VM-skalningsuppsättning.

VirtualMachineScaleSetDataDisk

Beskriver en vm-skalningsuppsättningsdatadisk.

VirtualMachineScaleSetExtension

Beskriver ett tillägg för vm-skalningsuppsättningar.

VirtualMachineScaleSetExtensionProfile

Beskriver en tilläggsprofil för vm-skalningsuppsättningar.

VirtualMachineScaleSetHardwareProfile

Anger maskinvaruinställningarna för vm-skalningsuppsättningen.

VirtualMachineScaleSetIdentity

Identitet för VM-skalningsuppsättningen.

VirtualMachineScaleSetIPConfiguration

Beskriver IP-konfigurationen för en vm-skalningsuppsättningsnätverksprofil.

VirtualMachineScaleSetIpTag

Innehåller IP-taggen som är associerad med den offentliga IP-adressen.

VirtualMachineScaleSetManagedDiskParameters

Beskriver parametrarna för en ScaleSet-hanterad disk.

VirtualMachineScaleSetNetworkConfiguration

Beskriver nätverkskonfigurationerna för en vm-skalningsuppsättningsnätverksprofil.

VirtualMachineScaleSetNetworkConfigurationDnsSettings

Beskriver en VM-skalningsuppsättningar nätverkskonfigurationens DNS-inställningar.

VirtualMachineScaleSetNetworkProfile

Beskriver en nätverksprofil för vm-skalningsuppsättningar.

VirtualMachineScaleSetOSDisk

Beskriver en vm-skalningsuppsättningsoperativsystemdisk.

VirtualMachineScaleSetOSProfile

Beskriver en OS-profil för vm-skalningsuppsättningar.

VirtualMachineScaleSetPublicIPAddressConfiguration

Beskriver en SKALningsuppsättning för virtuella datorer IP-konfigurationens PublicIPAddress-konfiguration

VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings

Beskriver en VM-skalningsuppsättningar nätverkskonfigurationens DNS-inställningar.

VirtualMachineScaleSetScaleInRules
VirtualMachineScaleSetStorageProfile

Beskriver en lagringsprofil för vm-skalningsuppsättningar.

VirtualMachineScaleSetVMProfile

Beskriver en profil för virtuella datorer i skalningsuppsättningen.

VMDiskSecurityProfile

Anger säkerhetsprofilinställningarna för den hanterade disken. Obs! Det kan bara anges för konfidentiella virtuella datorer.

VMGalleryApplication

Anger den information som krävs för att referera till en programversion för beräkningsgalleriet

VMScaleSetLifecycleHookEventType

Specificerar det scenario där kunden är intresserad av att ta emot virtuella maskiner för skalar livscykelkrokhändelser.

VMSizeProperties

Anger egenskapsinställningar för VM-storlek på den virtuella datorn.

WindowsConfiguration

Specificerar Windows operativsysteminställningar på den virtuella maskinen.

WindowsPatchAssessmentMode

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.

WindowsVMGuestPatchAutomaticByPlatformRebootSetting

Anger omstartsinställningen för alla installationsåtgärder för AutomaticByPlatform-korrigering.

WindowsVMGuestPatchAutomaticByPlatformSettings

Specificerar ytterligare inställningar som ska tillämpas när patchläge AutomaticByPlatform väljs i Windows patchinställningar.

WindowsVMGuestPatchMode

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

WinRMConfiguration

Beskriver Windows fjärrhanteringskonfiguration av VM:n

WinRMListener

Beskriver protokoll och tumavtryck för Windows Remote Management-lyssnaren

ZonalPlatformFaultDomainAlignMode

Anger justeringsläget mellan beräkning av vm-skalningsuppsättning och antal feldomäner för lagring.

ZoneAllocationPolicy

Konfigurationsparametrarna för zonallokering av en VM-skalningsuppsättning.

ZonePlacementPolicyType

Anger principen för resursens placering i tillgänglighetszonen. Möjliga värden är: Any (används för Virtual Machines), Auto (används för Virtual Machine Scale Sets) - En tillgänglighetszon väljs automatiskt av systemet som en del av resursskapandet.

AdditionalCapabilities

Aktiverar eller inaktiverar en funktion på den virtuella datorn eller VM-skalningsuppsättningen.

Name Typ Description
enableFips1403Encryption

boolean

Flaggan gör det möjligt att använda FIPS 140-3-kompatibel kryptografi på protectedSettings för ett tillägg. Läs mer på: https://aka.ms/linuxagentfipssupport.

hibernationEnabled

boolean

Flaggan som aktiverar eller inaktiverar vilolägesfunktionen på den virtuella datorn.

ultraSSDEnabled

boolean

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.

AdditionalUnattendContent

Specificerar ytterligare XML-formaterad information som kan inkluderas i Unattend.xml-filen, vilken används av Windows Setup. Innehållet definieras genom inställningsnamn, komponentnamn och passet där innehållet tillämpas.

Name Typ Description
componentName

ComponentNames

Komponentnamnet. För närvarande är det enda tillåtna värdet Microsoft-Windows-Shell-Setup.

content

string

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.

passName

PassNames

Passnamnet. För närvarande är det enda tillåtna värdet OobeSystem.

settingName

SettingNames

Anger namnet på den inställning som innehållet gäller för. Möjliga värden är: FirstLogonCommands och AutoLogon.

AllInstancesDown

Anger om schemalagda händelser ska godkännas automatiskt när alla instanser är nere.

Name Typ Description
automaticallyApprove

boolean

Anger om schemalagda händelser ska godkännas automatiskt när alla instanser är nere. Standardvärdet är true

AllocationStrategy

Anger allokeringsstrategin för vm-skalningsuppsättningen baserat på vilken de virtuella datorerna ska allokeras.

Värde Description
LowestPrice
CapacityOptimized
Prioritized

ApiEntityReference

API-entitetsreferensen.

Name Typ Description
id

string

ARM-resurs-ID i form av /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/...

ApiError

API-fel.

Name Typ Description
code

string

Felkoden.

details

ApiErrorBase[]

Information om API-fel

innererror

InnerError

Det inre API-felet

message

string

Felmeddelandet.

target

string

Målet för det specifika felet.

ApiErrorBase

bas för API-fel.

Name Typ Description
code

string

Felkoden.

message

string

Felmeddelandet.

target

string

Målet för det specifika felet.

ApplicationProfile

Innehåller listan över galleriprogram som ska göras tillgängliga för den virtuella datorn/VMSS

Name Typ Description
galleryApplications

VMGalleryApplication[]

Anger vilka galleriprogram som ska göras tillgängliga för den virtuella datorn/VMSS

AutomaticOSUpgradePolicy

De konfigurationsparametrar som används för att utföra automatisk operativsystemuppgradering.

Name Typ Description
disableAutomaticRollback

boolean

Om funktionen för återställning av os-avbildning ska inaktiveras. Standardvärdet är "falsk".

enableAutomaticOSUpgrade

boolean

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 "falsk". Om detta är inställt på true för Windows-baserade skalningsuppsättningar aktiveraAutomaticUpdates anges automatiskt till false och kan inte anges till true.

osRollingUpgradeDeferral

boolean

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.

useRollingUpgradePolicy

boolean

Anger om principen för löpande uppgradering ska användas under automatisk operativsystemuppgradering. Standardvärdet är "falsk". Automatisk os-uppgradering återgår till standardprincipen om ingen princip har definierats på VMSS.

AutomaticRepairsPolicy

Anger konfigurationsparametrarna för automatiska reparationer på VM-skalningsuppsättningen.

Name Typ Description
enabled

boolean

Anger om automatiska reparationer ska aktiveras på vm-skalningsuppsättningen. Standardvärdet är falskt.

gracePeriod

string

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

repairAction

RepairAction

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.

AutomaticZoneRebalancingPolicy

De konfigurationsparametrar som används vid automatisk AZ-utjämning.

Name Typ Description
enabled

boolean

Anger om automatisk AZ-utjämning ska aktiveras på vm-skalningsuppsättningen. Standardvärdet är falskt.

rebalanceBehavior

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.

rebalanceStrategy

RebalanceStrategy

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.

BillingProfile

Anger faktureringsrelaterad information för en virtuell Azure Spot-dator eller VMSS. Lägsta API-version: 2019-03-01.

Name Typ Description
maxPrice

number (double)

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.

BootDiagnostics

Startdiagnostik är en felsökningsfunktion som gör att du kan visa konsolutdata och skärmbild för att diagnostisera VM-status. Du kan enkelt visa utdata från konsolloggen. Azure gör det också möjligt att se en skärmdump av VM:n från hypervisorn.

Name Typ Description
enabled

boolean

Om startdiagnostik ska aktiveras på den virtuella datorn.

storageUri

string

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.

CachingTypes

Anger cachelagringskraven. Möjliga värden är: None,ReadOnly,ReadWrite. Standardvärdena är: Ingen för Standard Storage. ReadOnly för Premium-lagring

Värde Description
None
ReadOnly
ReadWrite

CapacityReservationProfile

Parametrarna för en kapacitetsreservationsprofil.

Name Typ Description
capacityReservationGroup

SubResource

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.

CloudError

Ett felsvar från beräkningstjänsten.

Name Typ Description
error

ApiError

API-fel.

Common.UserAssignedIdentitiesValue

Name Typ Description
clientId

string

Klient-ID för användartilldelad identitet.

principalId

string

Huvud-ID för användartilldelad identitet.

ComponentNames

Värde Description
Microsoft-Windows-Shell-Setup

createdByType

Den typ av identitet som skapade resursen.

Värde Description
User
Application
ManagedIdentity
Key

DeleteOptions

Ange vad som händer med nätverksgränssnittet när den virtuella datorn tas bort

Värde Description
Delete
Detach

DiagnosticsProfile

Anger status för startdiagnostikinställningar. Lägsta API-version: 2015-06-15.

Name Typ Description
bootDiagnostics

BootDiagnostics

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. Azure gör det också möjligt att se en skärmdump av VM:n från hypervisorn.

DiffDiskOptions

Anger det tillfälliga diskalternativet för operativsystemdisken.

Värde Description
Local

DiffDiskPlacement

Anger den tillfälliga diskplaceringen för operativsystemdisken. Den här egenskapen kan användas av användaren i begäran för att välja plats, t.ex. cachedisk, resursdisk eller nvme-diskutrymme för etablering av tillfälliga OS-diskar. För mer information om Ephemeral OS diskstorlekskrav, se Ephemeral OS diskstorlekskrav för Windows VM på https://docs.microsoft.com/azure/virtual-machines/windows/ephemeral-os-disks#size-requirements och Linux VM på https://docs.microsoft.com/azure/virtual-machines/linux/ephemeral-os-disks#size-requirements. Lägsta api-version för NvmeDisk: 2024-03-01.

Värde Description
CacheDisk
ResourceDisk
NvmeDisk

DiffDiskSettings

Beskriver parametrarna för tillfälliga diskinställningar som kan anges för operativsystemdisken. Obs! De tillfälliga diskinställningarna kan bara anges för hanterad disk.

Name Typ Description
enableFullCaching

boolean

Specificerar om full caching ska aktiveras för denna VM, vilket kommer att cachelagra OS-disken lokalt på värden och göra denna VM mer motståndskraftig mot lagringsavbrott

option

DiffDiskOptions

Anger tillfälliga diskinställningar för operativsystemdisken.

placement

DiffDiskPlacement

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å https://docs.microsoft.com/azure/virtual-machines/windows/sizes och virtuell Linux-dator på https://docs.microsoft.com/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.

DiskControllerTypes

Anger vilken typ av diskkontrollant som konfigurerats för den virtuella datorn och VirtualMachineScaleSet. Denna egenskap stöds endast för virtuella maskiner vars operativsystems disk- och VM-sku stöder Generation 2 (https://docs.microsoft.com/en-us/azure/virtual-machines/generation-2), vänligen kontrollera HyperVGenerations-funktionen som returneras som en del av VM-SKU:s kapacitet i svaret från Microsoft. Compute SKUs api för regionen innehåller V2 (https://docs.microsoft.com/rest/api/compute/resourceskus/list). Mer information om diskkontrollanttyper som stöds finns i https://aka.ms/azure-diskcontrollertypes.

Värde Description
SCSI
NVMe

DiskCreateOptionTypes

Anger hur den virtuella datordisken ska skapas. Möjliga värden är Bifoga: Det här värdet används när du använder en specialiserad disk för att skapa den virtuella datorn. 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 bör du också använda imageReference-elementet som beskrivs ovan. Om du använder en Marketplace-avbildning bör du också använda det planelement som beskrevs tidigare. Tom: Det här värdet används när du skapar en tom datadisk. Kopiera: Det här värdet används för att skapa en datadisk från en ögonblicksbild eller en annan disk. Återställ: Det här värdet används för att skapa en datadisk från en diskåterställningspunkt.

Värde Description
FromImage
Empty
Attach
Copy
Restore

DiskDeleteOptionTypes

Anger beteendet för den hanterade disken när den virtuella datorn tas bort, till exempel om den hanterade disken tas bort eller kopplas från. Värden som stöds är: Ta bort. Om det här värdet används tas den hanterade disken bort när den virtuella datorn tas bort. Lösgöra. Om det här värdet används behålls den hanterade disken när den virtuella datorn tas bort. Lägsta API-version: 2021-03-01.

Värde Description
Delete
Detach

DiskEncryptionSetParameters

Beskriver parametern för resurs-ID för kundhanterad diskkrypteringsuppsättning som kan anges för disk. Obs! Diskkrypteringsuppsättningens resurs-ID kan bara anges för hanterad disk. Mer information finns i https://aka.ms/mdssewithcmkoverview.

Name Typ Description
id

string

Resurs-ID

DomainNameLabelScopeTypes

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

Värde Description
TenantReuse
SubscriptionReuse
ResourceGroupReuse
NoReuse

EncryptionIdentity

Anger den hanterade identitet som används av ADE för att hämta åtkomsttoken för keyvault-åtgärder.

Name Typ Description
userAssignedIdentityResourceId

string

Anger ARM-resurs-ID för en av de användaridentiteter som är associerade med den virtuella datorn.

EventGridAndResourceGraph

Anger eventGridAndResourceGraph-relaterade konfigurationer relaterade till schemalagda händelser.

Name Typ Description
enable

boolean

Anger om händelserutnät och resursdiagram är aktiverade för schemalagda händelserelaterade konfigurationer.

scheduledEventsApiVersion

string

Anger API-versionen för att avgöra vilken version av konfigurationsschemat för schemalagda händelser som ska levereras.

ExpandTypesForGetVMScaleSets

Värde Description
userData

ExtendedLocation

Den komplexa typen av utökad plats.

Name Typ Description
name

string

Namnet på den utökade platsen.

type

ExtendedLocationTypes

Typ av utökad plats.

ExtendedLocationTypes

Typ av utökad plats.

Värde Description
EdgeZone

ExternalHealthPolicy

Specificerar den externa hälsopolicyn för den virtuella maskinskalan.

Name Typ Description
enabled

boolean

Om det stämmer är extern hälsa aktiverad för denna skaluppsättning. Kan inte sättas till true på instanser där en annan hälsoövervakningskälla är aktiv (ApplicationHealth-tillägget eller SLB). Standardvärdet är falskt.

expiryDuration

string (duration)

Definierar hur länge hälsostatusen som sätts av External Health API kommer att vara kvar på VM:n. Om en signal inte tas emot/uppdateras inom denna tid kommer VM:s hälsa att markeras som "okänd". Använder ISO 8601-formatet. Minimum: 5 minuter (PT5M), Max: 3 timmar (PT3H).

gracePeriod

string (duration)

Grace period för nyskapade VM:ar eller när External Health-policyn först tillämpas på VMSS. Använder ISO 8601-formatet. Minst: 5 minuter (PT5M), Max: 4 timmar (PT4H).

HighSpeedInterconnectPlacement

Anger placeringen av höghastighetsanslutning för VM-skalningsuppsättningen.

Värde Description
None

Ingen placering av höghastighetsanslutning

Trunk

Placering av höghastighetsanslutning i bagageutrymmet

HostEndpointSettings

Anger specifika inställningar för värdslutpunkten.

Name Typ Description
inVMAccessControlProfileReferenceId

string

Specificerar InVMAccessControlProfileVersion-resurs-id i formatet /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft. Compute/galleries/{galleryName}/inVMAccessControlProfiles/{profile}/versions/{version}

mode

Modes

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.

ImageReference

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. Obs! Bildreferensutgivare och -erbjudande kan bara anges när du skapar skalningsuppsättningen.

Name Typ Description
communityGalleryImageId

string

Angav communitygalleriets unika ID för vm-distribution. Det här kan hämtas från get-anropet för communitygalleribilden.

exactVersion

string

Anger i decimaltal vilken version av plattformsavbildningen eller Marketplace-avbildningen som används för att skapa den virtuella datorn. Det här skrivskyddade fältet skiljer sig från "version" endast om värdet som anges i fältet "version" är "senaste".

id

string

Resurs-ID

offer

string

Anger erbjudandet för plattformsbilden eller marketplace-avbildningen som används för att skapa den virtuella datorn.

publisher

string

Bild-publishern.

sharedGalleryImageId

string

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.

sku

string

Avbildnings-SKU:n.

version

string

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 galleribilddistribution, galleribilden ska alltid använda fältet 'id' för distribution, för att använda 'senaste' versionen av galleribilden, ställ bara in '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft. Compute/galleries/{galleryName}/images/{imageName}' i fältet 'id' utan versionsinmatning.

InnerError

Inre felinformation.

Name Typ Description
errordetail

string

Det interna felmeddelandet eller undantagsdumpen.

exceptiontype

string

Typen av undantag.

IPVersion

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

Värde Description
IPv4
IPv6

KeyVaultSecretReference

Beskriver en referens till Key Vault Secret

Name Typ Description
secretUrl

string

URL:en refererar till en hemlighet i en Key Vault.

sourceVault

SubResource

Den relativa URL:en till Key Vault som innehåller hemligheten.

LifecycleHook

Beskriver en livscykelkrok.

Name Typ Description
defaultAction

LifecycleHookAction

Specificerar åtgärden som kommer att tillämpas på en målresurs i virtuell maskin skalar livscykel-hook-händelsen om plattformen inte får ett svar från kunden för målresursen före waitUntil.

type

VMScaleSetLifecycleHookEventType

Specificerar typen av livscykelkroken.

waitDuration

string (duration)

Specificerar hur länge en virtuell maskin skalar set lifecycle hook-händelsen som skickas till kunden väntar på svar från kunden. Den ska vara i ISO 8601-format.

LifecycleHookAction

Åtgärden som kommer att tillämpas på en målresurs i virtuell maskin skalar livscykel-hook-händelsen om plattformen inte får ett svar från kunden för målresursen före waitUntil.

Värde Description
Approve

Livscykelkroken för en målresurs i en livscykelkrokhändelse kommer att godkännas.

Reject

Livscykelkroken för en målresurs i en livscykelkrokhändelse kommer att avvisas.

LifecycleHooksProfile

Specificerar livscykelhookprofilen för skaluppsättningen för virtuella maskiner.

Name Typ Description
lifecycleHooks

LifecycleHook[]

Specificerar livscykelkrokarna konfigurerade för den virtuella maskinens skaluppsättning.

LinuxConfiguration

Anger inställningarna för Linux-operativsystemet på den virtuella datorn. För en lista över stödda Linux-distributioner, se Linux på Azure-Endorsed Distributions.

Name Typ Description
disablePasswordAuthentication

boolean

Anger om lösenordsautentisering ska inaktiveras.

enableVMAgentPlatformUpdates

boolean

Anger om VMAgent Platform Updates är aktiverat för den virtuella Linux-datorn. Standardvärdet är "falsk".

patchSettings

LinuxPatchSettings

[Förhandsversionsfunktion] Anger inställningar som rör vm-gästkorrigering i Linux.

provisionVMAgent

boolean

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.

ssh

SshConfiguration

Anger ssh-nyckelkonfigurationen för ett Linux-operativsystem.

LinuxPatchAssessmentMode

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.

Värde Description
ImageDefault
AutomaticByPlatform

LinuxPatchSettings

Anger inställningar som rör vm-gästkorrigering i Linux.

Name Typ Description
assessmentMode

LinuxPatchAssessmentMode

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.

automaticByPlatformSettings

LinuxVMGuestPatchAutomaticByPlatformSettings

Anger ytterligare inställningar för korrigeringsläget AutomaticByPlatform i VM-gästkorrigering i Linux.

patchMode

LinuxVMGuestPatchMode

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

LinuxVMGuestPatchAutomaticByPlatformRebootSetting

Anger omstartsinställningen för alla installationsåtgärder för AutomaticByPlatform-korrigering.

Värde Description
Unknown
IfRequired
Never
Always

LinuxVMGuestPatchAutomaticByPlatformSettings

Anger ytterligare inställningar som ska tillämpas när korrigeringsläget AutomaticByPlatform har valts i inställningarna för Linux-korrigering.

Name Typ Description
bypassPlatformSafetyChecksOnUserSchedule

boolean

Gör det möjligt för kunden att schemalägga korrigeringar utan oavsiktliga uppgraderingar

rebootSetting

LinuxVMGuestPatchAutomaticByPlatformRebootSetting

Anger omstartsinställningen för alla installationsåtgärder för AutomaticByPlatform-korrigering.

LinuxVMGuestPatchMode

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

Värde Description
ImageDefault
AutomaticByPlatform

MaxInstancePercentPerZonePolicy

Konfigurationsparametrarna som används för att begränsa antalet virtuella datorer per tillgänglighetszon i VM-skalningsuppsättningen.

Name Typ Description
enabled

boolean

Anger om maxInstancePercentPerZonePolicy ska aktiveras på VM-skalningsuppsättningen.

value

integer (int32)

maximum: 100

Begränsa antalet instanser i varje zon som en procentandel av den totala kapaciteten för VM-skalningsuppsättningen.

Mode

Anger det läge som ProxyAgent ska köras på om funktionen är aktiverad. ProxyAgent börjar granska eller övervaka men framtvingar inte åtkomstkontroll över begäranden till värdslutpunkter i granskningsläge, medan åtkomstkontrollen tillämpas i läget Framtvinga. Standardvärdet är Framtvinga läge.

Värde Description
Audit
Enforce

Modes

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.

Värde Description
Audit
Enforce
Disabled

NetworkApiVersion

specificerar Microsoft. Nätverks-API-versionen används vid skapande av nätverksresurser i nätverksgränssnittskonfigurationerna

Värde Description
2020-11-01
2022-11-01

NetworkInterfaceAuxiliaryMode

Anger om extraläget är aktiverat för nätverksgränssnittsresursen.

Värde Description
None
AcceleratedConnections
Floating

NetworkInterfaceAuxiliarySku

Anger om extra-SKU:n är aktiverad för nätverksgränssnittsresursen.

Värde Description
None
A1
A2
A4
A8

OperatingSystemTypes

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 en anpassad avbildning. Möjliga värden är: Windows,Linux.

Värde Description
Windows
Linux

OperationRecoverySettings

Konfigurationsparametrarna som används för återställningsinställningar för operationer på en virtuell maskinskala.

Name Typ Description
reimageRecoveryPolicy

ReimageRecoveryPolicy

Konfigurationsparametrarna som används för policy för återupptagning av avbild.

restartRecoveryPolicy

RestartRecoveryPolicy

Konfigurationsparametrarna som används för policy för återställning av omstart.

startRecoveryPolicy

StartRecoveryPolicy

Konfigurationsparametrarna som används för startåterställningspolicyn.

OrchestrationMode

Anger orkestreringsläget för vm-skalningsuppsättningen.

Värde Description
Uniform
Flexible

OSImageNotificationProfile

Name Typ Description
enable

boolean

Anger om den schemalagda operativsystemets avbildningshändelse är aktiverad eller inaktiverad.

notBeforeTimeout

string

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)

PassNames

Värde Description
OobeSystem

PatchSettings

Specificerar inställningar relaterade till VM-gästpatchning på Windows.

Name Typ Description
assessmentMode

WindowsPatchAssessmentMode

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.

automaticByPlatformSettings

WindowsVMGuestPatchAutomaticByPlatformSettings

Specificerar ytterligare inställningar för patchläge AutomaticByPlatform i VM Guest Patching på Windows.

enableHotpatching

boolean

Gör det möjligt för kunder att patcha sina Azure-VM:ar utan att behöva starta om. För enableHotpatching måste "provisionVMAgent" anges till true och "patchMode" måste anges till "AutomaticByPlatform".

patchMode

WindowsVMGuestPatchMode

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

Placement

Beskriver de användardefinierade begränsningarna för placering av resursmaskinvara.

Name Typ Description
excludeZones

string[]

Den här egenskapen kompletterar egenskapen "zonePlacementPolicy". Om "zonePlacementPolicy" är inställt på "Any"/"Auto" får tillgänglighetszonen som valts av systemet inte finnas i listan över tillgänglighetszoner som skickas med "excludeZones". Om "excludeZones" inte tillhandahålls kommer alla tillgänglighetszoner i regionen att övervägas för val.

includeZones

string[]

Den här egenskapen kompletterar egenskapen "zonePlacementPolicy". Om "zonePlacementPolicy" är inställt på "Alla"/"Auto" måste tillgänglighetszonen som valts av systemet finnas i listan över tillgänglighetszoner som skickas med "includeZones". Om "includeZones" inte tillhandahålls kommer alla tillgänglighetszoner i regionen att övervägas för val.

zonePlacementPolicy

ZonePlacementPolicyType

Anger principen för resursens placering i tillgänglighetszonen. Möjliga värden är: Any (används för Virtual Machines), Auto (används för Virtual Machine Scale Sets) - En tillgänglighetszon väljs automatiskt av systemet som en del av resursskapandet.

Plan

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.

Name Typ Description
name

string

Plan-ID:t.

product

string

Anger produkten av avbildningen från marketplace. Det här är samma värde som Erbjudandet under elementet imageReference.

promotionCode

string

Kampanjkoden.

publisher

string

Utgivarens ID.

PriorityMixPolicy

Anger måldelningarna för virtuella datorer med oanvänd kapacitet och vanlig prioritet i en skalningsuppsättning med flexibelt orkestreringsläge. Med den här egenskapen kan kunden ange basnumret för virtuella datorer med vanlig prioritet som skapas när VMSS flex-instansen skalas ut och uppdelningen mellan virtuella datorer med oanvänd kapacitet och vanlig prioritet efter att det här basmålet har uppnåtts.

Name Typ Description
baseRegularPriorityCount

integer (int32)

Det grundläggande antalet virtuella datorer med vanlig prioritet som skapas i den här skalningsuppsättningen när den skalar ut.

regularPriorityPercentageAboveBase

integer (int32)

maximum: 100

Procentandelen virtuella datorinstanser, efter att det vanliga basprioritetsantalet har uppnåtts, som förväntas använda regelbunden prioritet.

ProtocolTypes

Anger protokollet för WinRM-lyssnaren. Möjliga värden är: http,https.

Värde Description
Http
Https

ProxyAgentSettings

Anger ProxyAgent-inställningar för den virtuella datorn eller VM-skalningsuppsättningen. Lägsta API-version: 2023-09-01.

Name Typ Description
addProxyAgentExtension

boolean

Ange om du vill installera ProxyAgent-tillägget implicit. Det här alternativet gäller för närvarande endast för Linux OS.

enabled

boolean

Anger om ProxyAgent-funktionen ska vara aktiverad på den virtuella datorn eller vm-skalningsuppsättningen.

imds

HostEndpointSettings

Anger inställningarna för IMDS-slutpunkten när den virtuella datorn eller vm-skalningsuppsättningen skapas. Lägsta API-version: 2024-03-01.

keyIncarnationId

integer (int32)

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.

mode

Mode

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.

wireServer

HostEndpointSettings

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.

PublicIPAddressSku

Beskriver den offentliga IP-SKU:n. Det kan bara anges med OrchestrationMode som flexibel.

Name Typ Description
name

PublicIPAddressSkuName

Ange namn på offentlig IP-sku

tier

PublicIPAddressSkuTier

Ange offentlig IP-sku-nivå

PublicIPAddressSkuName

Ange namn på offentlig IP-sku

Värde Description
Basic
Standard

PublicIPAddressSkuTier

Ange offentlig IP-sku-nivå

Värde Description
Regional
Global

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.

Värde Description
CreateBeforeDelete

RebalanceStrategy

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.

Värde Description
Recreate

ReimageRecoveryPolicy

Konfigurationsparametrarna som används vid återställning av ombild.

Name Typ Description
enabled

boolean

Specificerar om återbildsåterställning ska vara aktiverad. Standardvärdet är falskt.

RepairAction

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.

Värde Description
Replace
Restart
Reimage

ResiliencyPolicy

Beskriver en resilienspolicy - AutomaticZoneRebalancingPolicy, ResilientVMCreationPolicy, ResilientVMDeletionPolicy och OperationRecoverySettings (version > 2025-11-01).

Name Typ Description
automaticZoneRebalancingPolicy

AutomaticZoneRebalancingPolicy

De konfigurationsparametrar som används vid automatisk AZ-utjämning.

operationRecoverySettings

OperationRecoverySettings

Konfigurationsparametrarna som används för återställningsinställningar för operationer.

resilientVMCreationPolicy

ResilientVMCreationPolicy

De konfigurationsparametrar som används vid skapande av elastiska virtuella datorer.

resilientVMDeletionPolicy

ResilientVMDeletionPolicy

De konfigurationsparametrar som används vid borttagning av elastiska virtuella datorer.

zoneAllocationPolicy

ZoneAllocationPolicy

De konfigurationsparametrar som används vid utförande av zonallokering.

ResilientVMCreationPolicy

De konfigurationsparametrar som används vid skapande av elastiska virtuella datorer.

Name Typ Description
enabled

boolean

Anger om skapande av elastiska virtuella datorer ska aktiveras på vm-skalningsuppsättningen. Standardvärdet är falskt.

ResilientVMDeletionPolicy

De konfigurationsparametrar som används vid borttagning av elastiska virtuella datorer.

Name Typ Description
enabled

boolean

Anger om elastisk borttagning av virtuella datorer ska aktiveras på vm-skalningsuppsättningen. Standardvärdet är falskt.

ResourceIdentityType

Den typ av identitet som används för den virtuella datorn. 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 den virtuella datorn.

Värde Description
SystemAssigned
UserAssigned
SystemAssigned, UserAssigned
None

RestartRecoveryPolicy

Konfigurationsparametrarna som används vid omstartsåterställning.

Name Typ Description
enabled

boolean

Specificerar om återställning av omstart ska vara aktiverad. Standardvärdet är falskt.

RollingUpgradePolicy

De konfigurationsparametrar som används vid löpande uppgradering.

Name Typ Description
enableCrossZoneUpgrade

boolean

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.

maxBatchInstancePercent

integer (int32)

minimum: 5
maximum: 100

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

maxSurge

boolean

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.

maxUnhealthyInstancePercent

integer (int32)

minimum: 5
maximum: 100

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

maxUnhealthyUpgradedInstancePercent

integer (int32)

maximum: 100

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

pauseTimeBetweenBatches

string

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

prioritizeUnhealthyInstances

boolean

Uppgradera alla instanser med feltillstånd i en skalningsuppsättning före eventuella felfria instanser.

rollbackFailedInstancesOnPolicyBreach

boolean

Återställningen misslyckades för instanser till en tidigare modell om principen för löpande uppgradering överträds.

ScaleInPolicy

Beskriver en inskalningsprincip för en VM-skalningsuppsättning.

Name Typ Description
forceDeletion

boolean

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)

prioritizeUnhealthyVMs

boolean

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)

rules

VirtualMachineScaleSetScaleInRules[]

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.

ScheduledEventsAdditionalPublishingTargets

Name Typ Description
eventGridAndResourceGraph

EventGridAndResourceGraph

Konfigurationsparametrarna som används när du skapar inställningen eventGridAndResourceGraph Scheduled Event.

ScheduledEventsPolicy

Anger konfigurationer relaterade till omdistribution, omstart och ScheduledEventsAdditionalPublishingTargets schemalagda händelser.

Name Typ Description
allInstancesDown

AllInstancesDown

Konfigurationsparametrarna som används när du skapar AllInstancesDown schemalagda händelseinställningar.

scheduledEventsAdditionalPublishingTargets

ScheduledEventsAdditionalPublishingTargets

De konfigurationsparametrar som används vid publicering av scheduledEventsAdditionalPublishingTargets.

userInitiatedReboot

UserInitiatedReboot

De konfigurationsparametrar som används när du skapar en schemalagd händelseinställning för userInitiatedReboot.

userInitiatedRedeploy

UserInitiatedRedeploy

De konfigurationsparametrar som används när du skapar en schemalagd händelseinställning för userInitiatedRedeploy.

ScheduledEventsProfile

Name Typ Description
osImageNotificationProfile

OSImageNotificationProfile

Anger konfigurationer relaterade till schemalagda os-avbildningar.

terminateNotificationProfile

TerminateNotificationProfile

Anger Avsluta konfigurationer relaterade till schemalagda händelser.

SecurityEncryptionTypes

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.

Värde Description
VMGuestStateOnly
DiskWithVMGuestState
NonPersistedTPM

SecurityPostureReference

Anger den säkerhetsstatus som ska användas i skalningsuppsättningen. Lägsta API-version: 2023-03-01

Name Typ Description
excludeExtensions

string[]

Listan över namn på tillägg för virtuella datorer som ska undantas när säkerhetsstatusen tillämpas.

id

string

Referens-ID för säkerhetsstatus i form av /CommunityGalleries/{communityGalleryName}/securityPostures/{securityPostureName}/versions/{major.minor.patch}|latest

isOverridable

boolean

Om säkerhetsstatusen kan åsidosättas av användaren.

SecurityProfile

Anger säkerhetsprofilinställningarna för den virtuella datorn eller vm-skalningsuppsättningen.

Name Typ Description
encryptionAtHost

boolean

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.

encryptionIdentity

EncryptionIdentity

Anger den hanterade identitet som används av ADE för att hämta åtkomsttoken för keyvault-åtgärder.

proxyAgentSettings

ProxyAgentSettings

Anger ProxyAgent-inställningar när den virtuella datorn skapas. Lägsta API-version: 2023-09-01.

securityType

SecurityTypes

Anger SecurityType för den virtuella datorn. Det måste anges till ett angivet värde för att aktivera UefiSettings. Standardbeteendet är: UefiSettings kommer inte att aktiveras om inte denna egenskap är inställd och inte är Standard. Om det inte specificeras kommer Standard att returneras från och med API-version 2025-11-01.

uefiSettings

UefiSettings

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.

SecurityTypes

Specificerar VM:s securityType; UefiSettings aktiveras endast när de är inställda på TrustedLaunch eller ConfidentialVM, och returnerar ett Standardvärde från och med API-version 2025-11-01.

Värde Description
Standard

Indikerar en VM utan UEFI-funktioner såsom SecureBoot eller vTPM; returnerades som standardvärde när securityType inte är specificerad.

TrustedLaunch
ConfidentialVM

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

Name Typ Description
id

string

Tjänstartefakten refererar till id i form av /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft. Compute/galleries/{galleryName}/serviceArtifacts/{serviceArtifactName}/vmArtifactsProfiles/{vmArtifactsProfilesName}

SettingNames

Anger namnet på den inställning som innehållet gäller för. Möjliga värden är: FirstLogonCommands och AutoLogon.

Värde Description
AutoLogon
FirstLogonCommands

Sku

Beskriver en SKU för vm-skalningsuppsättningar. Obs! Om den nya vm-SKU:n inte stöds på maskinvaran som skalningsuppsättningen för närvarande är på, måste du frigöra de virtuella datorerna i skalningsuppsättningen innan du ändrar SKU-namnet.

Name Typ Description
capacity

integer (int64)

Anger antalet virtuella datorer i skalningsuppsättningen.

name

string

SKU-namnet.

tier

string

Anger nivån för virtuella datorer i en skalningsuppsättning.

Möjliga värden:

Standard

Grundläggande

SkuProfile

Anger SKU-profilen för vm-skalningsuppsättningen. Med den här egenskapen kan kunden ange en lista över VM-storlekar och en allokeringsstrategi.

Name Typ Description
allocationStrategy

AllocationStrategy

Anger allokeringsstrategin för vm-skalningsuppsättningen baserat på vilken de virtuella datorerna ska allokeras.

vmSizes

SkuProfileVMSize[]

Anger VM-storlekarna för vm-skalningsuppsättningen.

SkuProfileVMSize

Anger storleken på den virtuella datorn.

Name Typ Description
name

string

Anger namnet på den virtuella datorns storlek.

rank

integer (int32)

Anger rangordningen (a.k.a priority) som är associerad med vm-storleken.

SpotRestorePolicy

Anger egenskaperna för punkt-Try-Restore för VM-skalningsuppsättningen. Med den här egenskapen kan kunden aktivera eller inaktivera automatisk återställning av de avlägsnade VMSS VMSS VM-instanserna opportunistiskt baserat på kapacitetstillgänglighet och prisbegränsning.

Name Typ Description
enabled

boolean

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

restoreTimeout

string

Timeout-värde uttryckt som en ISO 8601-tidsvaraktighet varefter plattformen inte försöker återställa VMSS SPOT-instanserna

SshConfiguration

SSH-konfiguration för Linux-baserade VM:ar som körs på Azure

Name Typ Description
publicKeys

SshPublicKey[]

Listan över offentliga SSH-nycklar som används för att autentisera med linux-baserade virtuella datorer.

SshPublicKey

Innehåller information om offentlig SSH-certifikatnyckel och sökvägen på den virtuella Linux-dator där den offentliga nyckeln placeras.

Name Typ Description
keyData

string

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. För att skapa ssh-nycklar, se [Create SSH keys on Linux and Mac for Linux VMs in Azure]https://docs.microsoft.com/azure/virtual-machines/linux/create-ssh-keys-detailed).

path

string

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

StartRecoveryPolicy

Konfigurationsparametrarna som används vid startåterställning.

Name Typ Description
enabled

boolean

Specificerar om start recovery ska vara aktiverat. Standardvärdet är falskt.

StorageAccountTypes

Anger lagringskontotypen för den hanterade disken. Kontotypen hanterad os-disklagring kan bara anges när du skapar skalningsuppsättningen. OBS: UltraSSD_LRS kan endast användas med datadiskar. Den kan inte användas med OS Disk. Standard_LRS använder standardhårddisk. StandardSSD_LRS använder Standard SSD. Premium_LRS använder Premium SSD. UltraSSD_LRS använder Ultra Disk. Premium_ZRS använder Premium SSD-zonredundant lagring. StandardSSD_ZRS använder zonredundant lagring av standard-SSD. För mer information om diskar som stöds för Windows Virtual Machines, se https://docs.microsoft.com/azure/virtual-machines/windows/disks-types och för Linux-Virtual Machines, se https://docs.microsoft.com/azure/virtual-machines/linux/disks-types

Värde Description
Standard_LRS
Premium_LRS
StandardSSD_LRS
UltraSSD_LRS
Premium_ZRS
StandardSSD_ZRS
PremiumV2_LRS

StorageFaultDomainAlignmentType

Specificerar typen av lagringsfeldomänjustering för disken.

Värde Description
Aligned

Feldomäner för disklagring mappas till beräkningsfeldomäner. Distributionen misslyckas om disken inte stöder tillräckligt många feldomäner.

BestEffortAligned

Försök att mappa lagringsfeldomäner till beräkningsfeldomäner. Diskar är ojusterade om disken inte stöder tillräckligt många feldomäner.

SubResource

Name Typ Description
id

string

Resurs-ID

systemData

Metadata som rör skapande och senaste ändring av resursen.

Name Typ Description
createdAt

string (date-time)

Tidsstämpeln för resursskapande (UTC).

createdBy

string

Identiteten som skapade resursen.

createdByType

createdByType

Den typ av identitet som skapade resursen.

lastModifiedAt

string (date-time)

Tidsstämpeln för senaste ändring av resurs (UTC)

lastModifiedBy

string

Identiteten som senast ändrade resursen.

lastModifiedByType

createdByType

Den typ av identitet som senast ändrade resursen.

TerminateNotificationProfile

Name Typ Description
enable

boolean

Anger om avsluta schemalagd händelse är aktiverad eller inaktiverad.

notBeforeTimeout

string

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)

UefiSettings

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.

Name Typ Description
secureBootEnabled

boolean

Anger om säker start ska aktiveras på den virtuella datorn. Lägsta API-version: 2020-12-01.

vTpmEnabled

boolean

Anger om vTPM ska aktiveras på den virtuella datorn. Lägsta API-version: 2020-12-01.

UpgradeMode

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.

Värde Description
Automatic
Manual
Rolling

UpgradePolicy

Beskriver en uppgraderingsprincip – automatisk, manuell eller rullande.

Name Typ Description
automaticOSUpgradePolicy

AutomaticOSUpgradePolicy

Konfigurationsparametrar som används för att utföra automatisk operativsystemuppgradering.

mode

UpgradeMode

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.

rollingUpgradePolicy

RollingUpgradePolicy

De konfigurationsparametrar som används vid löpande uppgradering.

UserInitiatedReboot

Anger omstartsrelaterade konfigurationer relaterade till schemalagda händelser.

Name Typ Description
automaticallyApprove

boolean

Anger omstart av schemalagda händelserelaterade konfigurationer.

UserInitiatedRedeploy

Anger omdistribution av relaterade konfigurationer relaterade till schemalagda händelser.

Name Typ Description
automaticallyApprove

boolean

Anger Omdistribuera schemalagda händelserelaterade konfigurationer.

VaultCertificate

Beskriver en enda certifikatreferens i en Key Vault, och var certifikatet ska finnas på VM:n.

Name Typ Description
certificateStore

string

För Windows-VM:er specificeras certifikatlagringen på den virtuella maskinen där certifikatet ska läggas till. 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.

certificateUrl

string

Detta är URL:en till ett certifikat som har laddats upp till Key Vault som en hemlighet. För att lägga till en hemlighet till Key Vault, se Lägg till en nyckel eller hemlighet till key vault. 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>"
}
För att installera certifikat på en virtuell maskin rekommenderas att använda Azure Key Vault virtuell maskintillägg för Linux eller Azure Key Vault virtuell maskintillägg för Windows.

VaultSecretGroup

Beskriver en uppsättning certifikat som alla finns i samma Key Vault.

Name Typ Description
sourceVault

SubResource

Den relativa URL:en till Key Vault som innehåller alla certifikat i VaultCertificates.

vaultCertificates

VaultCertificate[]

Listan över key vault-referenser i SourceVault som innehåller certifikat.

VirtualHardDisk

Beskriver URI för en disk.

Name Typ Description
uri

string

Anger den virtuella hårddiskens URI.

VirtualMachineEvictionPolicyTypes

Anger borttagningsprincipen för den virtuella Azure-datorn/VMSS för oanvänd kapacitet

Värde Description
Deallocate
Delete

VirtualMachinePriorityTypes

Anger prioriteten för en fristående virtuell dator eller de virtuella datorerna i skalningsuppsättningen. "Låg" uppräkning kommer att bli inaktuell i framtiden, använd "Spot" som uppräkning för att distribuera Azure Spot VM/VMSS.

Värde Description
Regular
Low
Spot

VirtualMachineScaleSet

Beskriver en VM-skalningsuppsättning.

Name Typ Description
etag

string

Etag är en egenskap som returneras i Create/Update/Get-svaret från VMSS, så att kunden kan ange den i rubriken för att säkerställa optimistiska uppdateringar

extendedLocation

ExtendedLocation

Den utökade platsen för VM-skalningsuppsättningen.

id

string

Fullständigt kvalificerat resurs-ID för resursen. Ex – /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

identity

VirtualMachineScaleSetIdentity

Identiteten för vm-skalningsuppsättningen, om den är konfigurerad.

location

string

Den geo-plats där resursen finns

name

string

Namnet på resursen

placement

Placement

Placeringsavsnittet anger de användardefinierade begränsningarna för maskinvaruplacering av VM-skalningsuppsättningar. Minsta API-version: 2025-04-01.

plan

Plan

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.

properties.additionalCapabilities

AdditionalCapabilities

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.

properties.automaticRepairsPolicy

AutomaticRepairsPolicy

Princip för automatiska reparationer.

properties.constrainedMaximumCapacity

boolean

Valfri egenskap som antingen måste anges till True eller utelämnas.

properties.doNotRunExtensionsOnOverprovisionedVMs

boolean

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.

properties.externalHealthPolicy

ExternalHealthPolicy

Specificerar den externa hälsopolicyn för den virtuella maskinskalan.

properties.highSpeedInterconnectPlacement

HighSpeedInterconnectPlacement

Anger placeringen av höghastighetsanslutning för VM-skalningsuppsättningen.

properties.hostGroup

SubResource

Anger information om den dedikerade värdgrupp som vm-skalningsuppsättningen finns i. Lägsta API-version: 2020-06-01.

properties.lifecycleHooksProfile

LifecycleHooksProfile

Specificerar livscykelhookprofilen för skaluppsättningen för virtuella maskiner.

properties.orchestrationMode

OrchestrationMode

Anger orkestreringsläget för vm-skalningsuppsättningen.

properties.overprovision

boolean

Anger om vm-skalningsuppsättningen ska överetableras.

properties.platformFaultDomainCount

integer (int32)

Antal feldomäner för varje placeringsgrupp.

properties.priorityMixPolicy

PriorityMixPolicy

Anger önskade mål för blandning av virtuella datorer med oanvänd kapacitet och regelbunden prioritet inom samma VMSS Flex-instans.

properties.provisioningState

string

Etableringstillståndet, som bara visas i svaret.

properties.proximityPlacementGroup

SubResource

Anger information om den närhetsplaceringsgrupp som vm-skalningsuppsättningen ska tilldelas till. Lägsta API-version: 2018-04-01.

properties.resiliencyPolicy

ResiliencyPolicy

Princip för återhämtning

properties.scaleInPolicy

ScaleInPolicy

Anger de principer som tillämpas vid skalning i virtuella datorer i VM-skalningsuppsättningen.

properties.scheduledEventsPolicy

ScheduledEventsPolicy

Policyn för schemalagda evenemang.

properties.singlePlacementGroup

boolean

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.

properties.skuProfile

SkuProfile

Anger SKU-profilen för vm-skalningsuppsättningen.

properties.spotRestorePolicy

SpotRestorePolicy

Anger egenskaperna för återställning av oanvänd kapacitet för vm-skalningsuppsättningen.

properties.timeCreated

string (date-time)

Anger den tidpunkt då resursen för VM-skalningsuppsättningen skapades. Lägsta API-version: 2021-11-01.

properties.uniqueId

string

Anger det ID som unikt identifierar en VM-skalningsuppsättning.

properties.upgradePolicy

UpgradePolicy

Uppgraderingsprincipen.

properties.virtualMachineProfile

VirtualMachineScaleSetVMProfile

Profilen för den virtuella datorn.

properties.zonalPlatformFaultDomainAlignMode

ZonalPlatformFaultDomainAlignMode

Anger justeringsläget mellan beräkning av vm-skalningsuppsättning och antal feldomäner för lagring.

properties.zoneBalance

boolean

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.

sku

Sku

SKU:n för vm-skalningsuppsättningen.

systemData

systemData

Azure Resource Manager-metadata som innehåller createdBy och modifiedBy information.

tags

object

Resursetiketter.

type

string

Resurstypen. T.ex. "Microsoft. Compute/virtualMachines" eller "Microsoft. Storage/storageAccounts"

zones

string[]

Tillgänglighetszonerna.

VirtualMachineScaleSetDataDisk

Beskriver en vm-skalningsuppsättningsdatadisk.

Name Typ Description
caching

CachingTypes

Anger cachelagringskraven. Möjliga värden är: Ingen,ReadOnlyReadWrite. Standardvärdena är: Ingen för standardlagring. ReadOnly för Premium Storage.

createOption

DiskCreateOptionTypes

Alternativet Skapa.

deleteOption

DiskDeleteOptionTypes

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.

diskIOPSReadWrite

integer (int64)

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.

diskMBpsReadWrite

integer (int64)

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.

diskSizeGB

integer (int32)

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.

lun

integer (int32)

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.

managedDisk

VirtualMachineScaleSetManagedDiskParameters

Parametrarna för hanterade diskar.

name

string

Disknamnet.

storageFaultDomainAlignment

StorageFaultDomainAlignmentType

Specificerar typen av lagringsfeldomänjustering för disken.

writeAcceleratorEnabled

boolean

Anger om writeAccelerator ska aktiveras eller inaktiveras på disken.

VirtualMachineScaleSetExtension

Beskriver ett tillägg för vm-skalningsuppsättningar.

Name Typ Description
id

string

Resurs-ID

name

string

Resursnamn

properties.autoUpgradeMinorVersion

boolean

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.

properties.enableAutomaticUpgrade

boolean

Anger om tillägget ska uppgraderas automatiskt av plattformen om det finns en nyare version av tillägget tillgängligt.

properties.forceUpdateTag

string

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.

properties.protectedSettings

Tillägget kan innehålla antingen protectedSettings eller protectedSettingsFromKeyVault eller inga skyddade inställningar alls.

properties.protectedSettingsFromKeyVault

KeyVaultSecretReference

Tilläggsskyddade inställningar som skickas av referens och som används från nyckelvalvet

properties.provisionAfterExtensions

string[]

Samling tilläggsnamn varefter tillägget måste etableras.

properties.provisioningState

string

Etableringstillståndet, som bara visas i svaret.

properties.publisher

string

Namnet på tilläggshanterarens utgivare.

properties.settings

Json har formaterat offentliga inställningar för tillägget.

properties.suppressFailures

boolean

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.

properties.type

string

Anger filnamnstilläggets typ. ett exempel är "CustomScriptExtension".

properties.typeHandlerVersion

string

Anger versionen av skripthanteraren.

type

string

Resurstyp

VirtualMachineScaleSetExtensionProfile

Beskriver en tilläggsprofil för vm-skalningsuppsättningar.

Name Typ Description
extensions

VirtualMachineScaleSetExtension[]

De underordnade tilläggsresurserna för vm-skalningsuppsättningen.

extensionsTimeBudget

string

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.

VirtualMachineScaleSetHardwareProfile

Anger maskinvaruinställningarna för vm-skalningsuppsättningen.

Name Typ Description
vmSizeProperties

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.

VirtualMachineScaleSetIdentity

Identitet för VM-skalningsuppsättningen.

Name Typ Description
principalId

string

Huvud-ID:t för identiteten för VM-skalningsuppsättningen. Den här egenskapen tillhandahålls endast för en systemtilldelad identitet.

tenantId

string

Det klientorganisations-ID som är associerat med VM-skalningsuppsättningen. Den här egenskapen tillhandahålls endast för en systemtilldelad identitet.

type

ResourceIdentityType

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.

userAssignedIdentities

<string,  Common.UserAssignedIdentitiesValue>

Listan över användaridentiteter som är associerade med VM-skalningsuppsättningen. Nyckelreferenserna till användaridentitetsordboken kommer att vara ARM-resurs-id:n i formen: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft. ManagedIdentity/userAssignedIdentities/{identityName}'.

VirtualMachineScaleSetIPConfiguration

Beskriver IP-konfigurationen för en vm-skalningsuppsättningsnätverksprofil.

Name Typ Description
name

string

IP-konfigurationsnamnet.

properties.applicationGatewayBackendAddressPools

SubResource[]

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.

properties.applicationSecurityGroups

SubResource[]

Anger en matris med referenser till programsäkerhetsgruppen.

properties.loadBalancerBackendAddressPools

SubResource[]

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.

properties.loadBalancerInboundNatPools

SubResource[]

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.

properties.primary

boolean

Anger det primära nätverksgränssnittet om den virtuella datorn har fler än ett nätverksgränssnitt.

properties.privateIPAddressVersion

IPVersion

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

properties.publicIPAddressConfiguration

VirtualMachineScaleSetPublicIPAddressConfiguration

PublicIPAddressConfiguration.

properties.subnet

ApiEntityReference

Anger undernätets identifierare.

VirtualMachineScaleSetIpTag

Innehåller IP-taggen som är associerad med den offentliga IP-adressen.

Name Typ Description
ipTagType

string

IP-taggtyp. Exempel: FirstPartyUsage.

tag

string

IP-tagg som är associerad med den offentliga IP-adressen. Exempel: SQL, Storage osv.

VirtualMachineScaleSetManagedDiskParameters

Beskriver parametrarna för en ScaleSet-hanterad disk.

Name Typ Description
diskEncryptionSet

DiskEncryptionSetParameters

Anger resurs-ID för kundhanterad diskkrypteringsuppsättning för den hanterade disken.

securityProfile

VMDiskSecurityProfile

Anger säkerhetsprofilen för den hanterade disken.

storageAccountType

StorageAccountTypes

Anger lagringskontotypen för den hanterade disken. Obs! UltraSSD_LRS endast kan användas med datadiskar kan den inte användas med OS-disk.

VirtualMachineScaleSetNetworkConfiguration

Beskriver nätverkskonfigurationerna för en vm-skalningsuppsättningsnätverksprofil.

Name Typ Description
name

string

Namnet på nätverkskonfigurationen.

properties.auxiliaryMode

NetworkInterfaceAuxiliaryMode

Anger om extraläget är aktiverat för nätverksgränssnittsresursen.

properties.auxiliarySku

NetworkInterfaceAuxiliarySku

Anger om extra-SKU:n är aktiverad för nätverksgränssnittsresursen.

properties.deleteOption

DeleteOptions

Ange vad som händer med nätverksgränssnittet när den virtuella datorn tas bort

properties.disableTcpStateTracking

boolean

Anger om nätverksgränssnittet är inaktiverat för spårning av tcp-tillstånd.

properties.dnsSettings

VirtualMachineScaleSetNetworkConfigurationDnsSettings

Dns-inställningarna som ska tillämpas på nätverksgränssnitten.

properties.enableAcceleratedNetworking

boolean

Anger om nätverksgränssnittet är accelererat nätverksaktiverat.

properties.enableFpga

boolean

Anger om nätverksgränssnittet är FPGA-nätverksaktiverat.

properties.enableIPForwarding

boolean

Om IP-vidarebefordring har aktiverats på det här nätverkskortet.

properties.ipConfigurations

VirtualMachineScaleSetIPConfiguration[]

Anger IP-konfigurationerna för nätverksgränssnittet.

properties.networkSecurityGroup

SubResource

Nätverkssäkerhetsgruppen.

properties.primary

boolean

Anger det primära nätverksgränssnittet om den virtuella datorn har fler än ett nätverksgränssnitt.

tags

object

Resurstaggar som tillämpas på networkInterface-adressen som skapats av den här NetworkInterfaceConfiguration

VirtualMachineScaleSetNetworkConfigurationDnsSettings

Beskriver en VM-skalningsuppsättningar nätverkskonfigurationens DNS-inställningar.

Name Typ Description
dnsServers

string[]

Lista över IP-adresser för DNS-servrar

VirtualMachineScaleSetNetworkProfile

Beskriver en nätverksprofil för vm-skalningsuppsättningar.

Name Typ Description
healthProbe

ApiEntityReference

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

networkApiVersion

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"

networkInterfaceConfigurations

VirtualMachineScaleSetNetworkConfiguration[]

Listan över nätverkskonfigurationer.

VirtualMachineScaleSetOSDisk

Beskriver en vm-skalningsuppsättningsoperativsystemdisk.

Name Typ Description
caching

CachingTypes

Anger cachelagringskraven. Möjliga värden är: Ingen,ReadOnlyReadWrite. Standardvärdena är: Ingen för standardlagring. ReadOnly för Premium Storage.

createOption

DiskCreateOptionTypes

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.

deleteOption

DiskDeleteOptionTypes

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.

diffDiskSettings

DiffDiskSettings

Anger tillfälliga diskinställningar för operativsystemdisken som används av vm-skalningsuppsättningen.

diskSizeGB

integer (int32)

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.

image

VirtualHardDisk

Anger information om den ohanterade användaravbildningen som skalningsuppsättningen ska baseras på.

managedDisk

VirtualMachineScaleSetManagedDiskParameters

Parametrarna för hanterade diskar.

name

string

Disknamnet.

osType

OperatingSystemTypes

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.

storageFaultDomainAlignment

StorageFaultDomainAlignmentType

Specificerar typen av lagringsfeldomänjustering för disken.

vhdContainers

string[]

Anger de container-URL:er som används för att lagra operativsystemdiskar för skalningsuppsättningen.

writeAcceleratorEnabled

boolean

Anger om writeAccelerator ska aktiveras eller inaktiveras på disken.

VirtualMachineScaleSetOSProfile

Beskriver en OS-profil för vm-skalningsuppsättningar.

Name Typ Description
adminPassword

string (password)

Anger lösenordet för administratörskontot.

Minimilängd (Windows): 8 tecken

Minsta längd (Linux): 6 tecken

Maxlä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", "Lösenord!", "Password1", "Password22", "iloveyou!"

För att återställa lösenordet, se Hur återställer man Remote Desktop-tjänsten eller dess inloggningslösenord i en Windows VM

För att återställa root-lösenordet, se Hantera användare, SSH och kontrollera eller reparera diskar på Azure Linux-VM:ar med VMAccess Extension

adminUsername

string

Anger namnet på administratörskontot.

Windows-endast begränsning: Kan inte sluta på "."

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

Maxlängd (Linux): 64 tecken

Max-length (Windows): 20 tecken

allowExtensionOperations

boolean

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.

computerNamePrefix

string

Anger datornamnprefixet för alla virtuella datorer i skalningsuppsättningen. Datornamnprefix måste vara mellan 1 och 15 tecken långa.

customData

string

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

linuxConfiguration

LinuxConfiguration

Anger inställningarna för Linux-operativsystemet på den virtuella datorn. För en lista över stödda Linux-distributioner, se Linux på Azure-Endorsed Distributions.

requireGuestProvisionSignal

boolean

Valfri egenskap som antingen måste anges till True eller utelämnas.

secrets

VaultSecretGroup[]

Anger en uppsättning certifikat som ska installeras på de virtuella datorerna i skalningsuppsättningen. För att installera certifikat på en virtuell maskin rekommenderas att använda Azure Key Vault virtuell maskintillägg för Linux eller Azure Key Vault virtuell maskintillägg för Windows.

windowsConfiguration

WindowsConfiguration

Specificerar Windows operativsysteminställningar på den virtuella maskinen.

VirtualMachineScaleSetPublicIPAddressConfiguration

Beskriver en SKALningsuppsättning för virtuella datorer IP-konfigurationens PublicIPAddress-konfiguration

Name Typ Description
name

string

Konfigurationsnamnet för publicIP-adressen.

properties.deleteOption

DeleteOptions

Ange vad som händer med den offentliga IP-adressen när den virtuella datorn tas bort

properties.dnsSettings

VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings

Dns-inställningarna som ska tillämpas på de offentligaIP-adresserna .

properties.idleTimeoutInMinutes

integer (int32)

Tidsgränsen för inaktivitet för den offentliga IP-adressen.

properties.ipTags

VirtualMachineScaleSetIpTag[]

Listan över IP-taggar som är associerade med den offentliga IP-adressen.

properties.publicIPAddressVersion

IPVersion

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

properties.publicIPPrefix

SubResource

PublicIPPrefix som publicIP-adresser ska allokeras från.

sku

PublicIPAddressSku

Beskriver den offentliga IP-SKU:n. Det kan bara anges med OrchestrationMode som flexibel.

tags

object

Resurstaggar som tillämpas på publicIP-adressen som skapats av den här PublicIPAddressConfiguration

VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings

Beskriver en VM-skalningsuppsättningar nätverkskonfigurationens DNS-inställningar.

Name Typ Description
domainNameLabel

string

Domännamnsetiketten. Sammanfogningen av domännamnsetiketten och vm-indexet är domännamnsetiketterna för de PublicIPAddress-resurser som ska skapas

domainNameLabelScope

DomainNameLabelScopeTypes

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

VirtualMachineScaleSetScaleInRules

Värde Description
Default
OldestVM
NewestVM

VirtualMachineScaleSetStorageProfile

Beskriver en lagringsprofil för vm-skalningsuppsättningar.

Name Typ Description
dataDisks

VirtualMachineScaleSetDataDisk[]

Anger de parametrar som används för att lägga till datadiskar till de virtuella datorerna i skalningsuppsättningen. För mer information om diskar, se Om diskar och VHD:er för Azure virtuella maskiner.

diskControllerType

DiskControllerTypes

Anger vilken typ av diskkontrollant som konfigurerats för de virtuella datorerna i skalningsuppsättningen. Lägsta API-version: 2022-08-01

imageReference

ImageReference

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.

osDisk

VirtualMachineScaleSetOSDisk

Anger information om den operativsystemdisk som används av de virtuella datorerna i skalningsuppsättningen. För mer information om diskar, se Om diskar och VHD:er för Azure virtuella maskiner.

VirtualMachineScaleSetVMProfile

Beskriver en profil för virtuella datorer i skalningsuppsättningen.

Name Typ Description
applicationProfile

ApplicationProfile

Anger vilka galleriprogram som ska göras tillgängliga för den virtuella datorn/VMSS

billingProfile

BillingProfile

Anger faktureringsrelaterad information om en virtuell Azure Spot VMSS. Lägsta API-version: 2019-03-01.

capacityReservation

CapacityReservationProfile

Anger kapacitetsreservationens relaterade information om en skalningsuppsättning. Lägsta API-version: 2021-04-01.

diagnosticsProfile

DiagnosticsProfile

Anger status för startdiagnostikinställningar. Lägsta API-version: 2015-06-15.

evictionPolicy

VirtualMachineEvictionPolicyTypes

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.

extensionProfile

VirtualMachineScaleSetExtensionProfile

Anger en samling inställningar för tillägg som är installerade på virtuella datorer i skalningsuppsättningen.

hardwareProfile

VirtualMachineScaleSetHardwareProfile

Anger maskinvaruprofilens relaterade information om en skalningsuppsättning. Lägsta API-version: 2021-11-01.

licenseType

string

Anger att avbildningen eller disken som används har licensierats lokalt.

Möjliga värden för operativsystemet Windows Server ä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)

För mer information, se Azure Hybrid Use Benefit för Windows Server

Azure Hybrid Use Benefit för Linux Server

Lägsta API-version: 2015-06-15

networkProfile

VirtualMachineScaleSetNetworkProfile

Anger egenskaperna för nätverksgränssnitten för de virtuella datorerna i skalningsuppsättningen.

osProfile

VirtualMachineScaleSetOSProfile

Anger inställningarna för operativsystemet för de virtuella datorerna i skalningsuppsättningen.

priority

VirtualMachinePriorityTypes

Anger prioriteten för de virtuella datorerna i skalningsuppsättningen. Lägsta api-version: 2017-10-30-preview.

scheduledEventsProfile

ScheduledEventsProfile

Anger konfigurationer relaterade till schemalagda händelser.

securityPostureReference

SecurityPostureReference

Anger den säkerhetsstatus som ska användas i skalningsuppsättningen. Lägsta API-version: 2023-03-01

securityProfile

SecurityProfile

Anger säkerhetsrelaterade profilinställningar för de virtuella datorerna i skalningsuppsättningen.

serviceArtifactReference

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

storageProfile

VirtualMachineScaleSetStorageProfile

Anger lagringsinställningarna för de virtuella datordiskarna.

timeCreated

string (date-time)

Anger den tid då den här VM-profilen för VM-skalningsuppsättningen skapades. Det här värdet läggs till i VMSS Flex VM-taggar när du skapar/uppdaterar VMSS VM-profilen. Lägsta API-version för den här egenskapen är 2023-09-01.

userData

string

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.

VMDiskSecurityProfile

Anger säkerhetsprofilinställningarna för den hanterade disken. Obs! Det kan bara anges för konfidentiella virtuella datorer.

Name Typ Description
diskEncryptionSet

DiskEncryptionSetParameters

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.

securityEncryptionType

SecurityEncryptionTypes

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.

VMGalleryApplication

Anger den information som krävs för att referera till en programversion för beräkningsgalleriet

Name Typ Description
configurationReference

string

Valfritt, Anger URI:n till en Azure-blob som ersätter standardkonfigurationen för paketet om det tillhandahålls

enableAutomaticUpgrade

boolean

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

order

integer (int32)

Valfritt anger i vilken ordning paketen måste installeras

packageReferenceId

string

Specificerar GalleryApplicationVersion-resurs-id i formen /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft. Compute/galleries/{galleryName}/applications/{application}/versions/{version}

tags

string

Valfritt, Anger ett genomströmningsvärde för mer allmän kontext.

treatFailureAsDeploymentFailure

boolean

Valfritt, Om sant, kommer eventuella fel för en åtgärd i VmApplication att misslyckas med distributionen

VMScaleSetLifecycleHookEventType

Specificerar det scenario där kunden är intresserad av att ta emot virtuella maskiner för skalar livscykelkrokhändelser.

Värde Description
UpgradeAutoOSScheduling

Lifecycle hook-händelsen skickas till kunden innan en Auto OS Upgrade-operation startar på den virtuella maskinens skaleuppsättning.

UpgradeAutoOSRollingBatchStarting

Livscykelhook-händelsen skickas till kunden innan uppgraderingen startar på en batch av virtuella maskiner som tillhör en virtuell maskin som skalar under en Auto OS-uppgradering.

VMSizeProperties

Anger egenskapsinställningar för VM-storlek på den virtuella datorn.

Name Typ Description
vCPUsAvailable

integer (int32)

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.

vCPUsPerCore

integer (int32)

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.

WindowsConfiguration

Specificerar Windows operativsysteminställningar på den virtuella maskinen.

Name Typ Description
additionalUnattendContent

AdditionalUnattendContent[]

Specificerar ytterligare base-64-kodad XML-formaterad information som kan inkluderas i Unattend.xml-filen, vilken används av Windows Setup.

enableAutomaticUpdates

boolean

Anger om Automatiska uppdateringar är aktiverade för Windows virtuella maskin. 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.

enableVMAgentPlatformUpdates

boolean

Anger om VMAgent-plattformsuppdateringar är aktiverade för den virtuella Windows-datorn.

patchSettings

PatchSettings

[Förhandsvisningsfunktion] Specificerar inställningar relaterade till VM-gästpatchning på Windows.

provisionVMAgent

boolean

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.

timeZone

string

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.

winRM

WinRMConfiguration

Specificerar Windows Remote Management-lyssnarna. Detta möjliggör fjärrstyrning av Windows PowerShell.

WindowsPatchAssessmentMode

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.

Värde Description
ImageDefault
AutomaticByPlatform

WindowsVMGuestPatchAutomaticByPlatformRebootSetting

Anger omstartsinställningen för alla installationsåtgärder för AutomaticByPlatform-korrigering.

Värde Description
Unknown
IfRequired
Never
Always

WindowsVMGuestPatchAutomaticByPlatformSettings

Specificerar ytterligare inställningar som ska tillämpas när patchläge AutomaticByPlatform väljs i Windows patchinställningar.

Name Typ Description
bypassPlatformSafetyChecksOnUserSchedule

boolean

Gör det möjligt för kunden att schemalägga korrigeringar utan oavsiktliga uppgraderingar

rebootSetting

WindowsVMGuestPatchAutomaticByPlatformRebootSetting

Anger omstartsinställningen för alla installationsåtgärder för AutomaticByPlatform-korrigering.

WindowsVMGuestPatchMode

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

Värde Description
Manual
AutomaticByOS
AutomaticByPlatform

WinRMConfiguration

Beskriver Windows fjärrhanteringskonfiguration av VM:n

Name Typ Description
listeners

WinRMListener[]

Listan över Windows Remote Management-lyssnare

WinRMListener

Beskriver protokoll och tumavtryck för Windows Remote Management-lyssnaren

Name Typ Description
certificateUrl

string

Detta är URL:en till ett certifikat som har laddats upp till Key Vault som en hemlighet. För att lägga till en hemlighet till Key Vault, se Lägg till en nyckel eller hemlighet till key vault. 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>"
}
För att installera certifikat på en virtuell maskin rekommenderas att använda Azure Key Vault virtuell maskintillägg för Linux eller Azure Key Vault virtuell maskintillägg för Windows.

protocol

ProtocolTypes

Anger protokollet för WinRM-lyssnaren. Möjliga värden är: http,https.

ZonalPlatformFaultDomainAlignMode

Anger justeringsläget mellan beräkning av vm-skalningsuppsättning och antal feldomäner för lagring.

Värde Description
Aligned
Unaligned
BestEffortAligned

Offload justering till VMSS. VMSS justerar diskar som stöder tillräckligt många Storage Fault Domains, samtidigt som andra hålls ojusterade.

ZoneAllocationPolicy

Konfigurationsparametrarna för zonallokering av en VM-skalningsuppsättning.

Name Typ Description
maxInstancePercentPerZonePolicy

MaxInstancePercentPerZonePolicy

Konfigurationsparametrarna som används för att begränsa antalet virtuella datorer per tillgänglighetszon i VM-skalningsuppsättningen.

maxZoneCount

integer (int32)

Det maximala antalet tillgänglighetszoner som ska användas om ZonePlacementPolicy är "Auto". Om det inte anges används alla tillgänglighetszoner.

ZonePlacementPolicyType

Anger principen för resursens placering i tillgänglighetszonen. Möjliga värden är: Any (används för Virtual Machines), Auto (används för Virtual Machine Scale Sets) - En tillgänglighetszon väljs automatiskt av systemet som en del av resursskapandet.

Värde Description
Any
Auto

Automatisk zonplacering i en VM-skalningsuppsättning.