Delen via


Virtual Machine Scale Sets - Get

Informatie weergeven over een virtuele-machineschaalset.

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

URI-parameters

Name In Vereist Type Description
resourceGroupName
path True

string

De naam van de resourcegroep.

subscriptionId
path True

string

Abonnementsreferenties die het Microsoft Azure-abonnement uniek identificeren. De abonnements-id maakt deel uit van de URI voor elke serviceoproep.

vmScaleSetName
path True

string

De naam van de VM-schaalset.

api-version
query True

string

Client-API-versie.

$expand
query

ExpandTypesForGetVMScaleSets

De uitvouwexpressie die moet worden toegepast op de bewerking. UserData haalt de eigenschap UserData op van de VM-schaalset die door de gebruiker is opgegeven tijdens de bewerking Voor het maken/bijwerken van de VM-schaalset

Antwoorden

Name Type Description
200 OK

VirtualMachineScaleSet

OK

Other Status Codes

CloudError

Foutreactie waarin wordt beschreven waarom de bewerking is mislukt.

Beveiliging

azure_auth

Azure Active Directory OAuth2-stroom

Type: oauth2
Stroom: implicit
Autorisatie-URL: https://login.microsoftonline.com/common/oauth2/authorize

Bereiken

Name Description
user_impersonation Uw gebruikersaccount imiteren

Voorbeelden

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

Voorbeeldaanvraag

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

Voorbeeldrespons

{
  "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"
              }
            }
          }
        ]
      },
      "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.

Voorbeeldaanvraag

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

Voorbeeldrespons

{
  "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"
              }
            }
          }
        ]
      }
    },
    "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

Voorbeeldaanvraag

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

Voorbeeldrespons

{
  "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"
              }
            }
          }
        ]
      }
    },
    "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

Voorbeeldaanvraag

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

Voorbeeldrespons

{
  "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"
              }
            }
          }
        ]
      }
    },
    "provisioningState": "succeeded",
    "overprovision": false,
    "doNotRunExtensionsOnOverprovisionedVMs": false,
    "platformFaultDomainCount": 1,
    "hostGroup": {
      "id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/hostGroups/myHostGroup"
    }
  }
}

Definities

Name Description
AdditionalCapabilities

Hiermee schakelt u een mogelijkheid op de virtuele machine of virtuele-machineschaalset in of uit.

AdditionalUnattendContent

Hiermee geeft u aanvullende XML-opgemaakte informatie op die kan worden opgenomen in het Unattend.xml-bestand, dat wordt gebruikt door Windows Setup. De inhoud wordt gedefinieerd door de naam van de instelling, de onderdeelnaam en de pass waarin de inhoud wordt toegepast.

AllocationStrategy

Hiermee geeft u de toewijzingsstrategie voor de virtuele-machineschaalset op basis waarvan de VIRTUELE machines worden toegewezen.

ApiEntityReference

De API-entiteitsreferentie.

ApiError

Api-fout.

ApiErrorBase

Api-foutbasis.

ApplicationProfile

Bevat de lijst met galerietoepassingen die beschikbaar moeten worden gesteld voor de VM/VMSS

AutomaticOSUpgradePolicy

De configuratieparameters die worden gebruikt voor het uitvoeren van automatische upgrade van het besturingssysteem.

AutomaticRepairsPolicy

Hiermee geeft u de configuratieparameters voor automatische reparaties op de virtuele-machineschaalset.

BillingProfile

Hiermee geeft u de factureringsgerelateerde details van een Azure Spot-VM of VMSS op. Minimale API-versie: 2019-03-01.

BootDiagnostics

Diagnostische gegevens over opstarten is een functie voor foutopsporing waarmee u console-uitvoer en schermopname kunt bekijken om de VM-status te diagnosticeren. U kunt eenvoudig de uitvoer van uw consolelogboek bekijken. Met Azure kunt u ook een schermopname van de virtuele machine bekijken vanuit de hypervisor.

CachingTypes

Hiermee geeft u de cachevereisten op. Mogelijke waarden zijn: None,ReadOnlyReadWrite. De standaardwaarden zijn: Geen voor Standard-opslag. ReadOnly voor Premium-opslag.

CapacityReservationProfile

De parameters van een capaciteitsreserveringsprofiel.

CloudError

Een foutreactie van de Compute-service.

ComponentNames

De naam van het onderdeel. Momenteel is de enige toegestane waarde Microsoft-Windows-Shell-Setup.

DeleteOptions

Opgeven wat er gebeurt met het openbare IP-adres wanneer de virtuele machine wordt verwijderd

DiagnosticsProfile

Hiermee geeft u de status van diagnostische instellingen voor opstarten. Minimale API-versie: 2015-06-15.

DiffDiskOptions

Hiermee geeft u de tijdelijke schijfinstellingen voor de besturingssysteemschijf.

DiffDiskPlacement

Hiermee geeft u de tijdelijke schijfplaatsing voor de besturingssysteemschijf. Deze eigenschap kan worden gebruikt door de gebruiker in de aanvraag om de locatie te kiezen, bijvoorbeeld de cacheschijf, de resourceschijf of de nvme-schijfruimte voor tijdelijke inrichting van besturingssysteemschijven. Raadpleeg de kortstondige besturingssysteemschijfgroottevereisten voor windows-VM's op https://docs.microsoft.com/azure/virtual-machines/windows/ephemeral-os-disks#size-requirements en Linux-VM op https://docs.microsoft.com/azure/virtual-machines/linux/ephemeral-os-disks#size-requirementsvoor meer informatie over de vereisten voor de schijfgrootte van het besturingssysteem. Minimale API-versie voor NvmeDisk: 2024-03-01.

DiffDiskSettings

Beschrijft de parameters van tijdelijke schijfinstellingen die kunnen worden opgegeven voor de besturingssysteemschijf. Opmerking: De tijdelijke schijfinstellingen kunnen alleen worden opgegeven voor beheerde schijven.

DiskControllerTypes
DiskCreateOptionTypes

Hiermee geeft u op hoe de virtuele machines in de schaalset moeten worden gemaakt. De enige toegestane waarde is: FromImage. Deze waarde wordt gebruikt wanneer u een installatiekopieën gebruikt om de virtuele machine te maken. Als u een platforminstallatiekopie gebruikt, gebruikt u ook het element imageReference dat hierboven wordt beschreven. Als u een marketplace-installatiekopieën gebruikt, gebruikt u ook het planelement dat eerder is beschreven.

DiskDeleteOptionTypes

Hiermee geeft u op of de besturingssysteemschijf moet worden verwijderd of losgekoppeld van VMSS Flex -verwijdering (deze functie is alleen beschikbaar voor VMSS met Flexible OrchestrationMode).

Mogelijke waarden:

Verwijderen Als deze waarde wordt gebruikt, wordt de besturingssysteemschijf verwijderd wanneer VMSS Flex VM wordt verwijderd.

loskoppelen Als deze waarde wordt gebruikt, blijft de besturingssysteemschijf behouden nadat de VMSS Flex-VM is verwijderd.

De standaardwaarde is ingesteld op Verwijderen. Voor een tijdelijke besturingssysteemschijf is de standaardwaarde ingesteld op Verwijderen. Gebruiker kan de verwijderoptie voor tijdelijke besturingssysteemschijf niet wijzigen.

DiskEncryptionSetParameters

Beschrijft de parameter van de resource-id van de door de klant beheerde schijfversleutelingsset die kan worden opgegeven voor schijf. Opmerking: de resource-id van de schijfversleutelingsset kan alleen worden opgegeven voor beheerde schijven. Raadpleeg https://aka.ms/mdssewithcmkoverview voor meer informatie.

DomainNameLabelScopeTypes

Het bereik van het domeinnaamlabel. De samenvoeging van het gehashte domeinnaamlabel dat is gegenereerd volgens het beleid van het bereik van domeinnaamlabels en de VM-index zijn de domeinnaamlabels van de PublicIPAddress-resources die worden gemaakt

EncryptionIdentity

Hiermee geeft u de beheerde identiteit op die door ADE wordt gebruikt om toegangstoken op te halen voor sleutelkluisbewerkingen.

EventGridAndResourceGraph

Hiermee geeft u eventGridAndResourceGraph gerelateerde configuraties voor geplande gebeurtenissen op.

ExpandTypesForGetVMScaleSets

De uitvouwexpressie die moet worden toegepast op de bewerking. UserData haalt de eigenschap UserData op van de VM-schaalset die door de gebruiker is opgegeven tijdens de bewerking Voor het maken/bijwerken van de VM-schaalset

ExtendedLocation

Het complexe type van de uitgebreide locatie.

ExtendedLocationTypes

Het type van de uitgebreide locatie.

ImageReference

Hiermee geeft u informatie over de te gebruiken afbeelding. U kunt informatie opgeven over platforminstallatiekopieën, marketplace-installatiekopieën of installatiekopieën van virtuele machines. Dit element is vereist wanneer u een platforminstallatiekopie, marketplace-installatiekopie of installatiekopie van virtuele machines wilt gebruiken, maar niet wordt gebruikt in andere bewerkingen voor het maken. OPMERKING: De uitgever en aanbieding van afbeeldingsreferentie kunnen alleen worden ingesteld wanneer u de schaalset maakt.

InnerError

Interne foutdetails.

IPVersion

Vanaf Api-Version 2019-07-01 wordt aangegeven of de specifieke ipconfiguratie IPv4 of IPv6 is. De standaardwaarde wordt gebruikt als IPv4. Mogelijke waarden zijn: 'IPv4' en 'IPv6'.

KeyVaultSecretReference

Beschrijft een verwijzing naar Key Vault-geheim

LinuxConfiguration

Hiermee geeft u de linux-besturingssysteeminstellingen op de virtuele machine. Zie Linux op Azure-Endorsed Distributiesvoor een lijst met ondersteunde Linux-distributies.

LinuxPatchAssessmentMode

Hiermee geeft u de modus van vm-gastpatchevaluatie voor de virtuele IaaS-machine.

Mogelijke waarden zijn:

ImageDefault-: u bepaalt de timing van patchevaluaties op een virtuele machine.

AutomaticByPlatform - Het platform activeert periodieke patchevaluaties. De eigenschap provisionVMAgent moet waar zijn.

LinuxPatchSettings

Hiermee geeft u instellingen met betrekking tot VM-gastpatching op Linux.

LinuxVMGuestPatchAutomaticByPlatformRebootSetting

Hiermee geeft u de instelling voor opnieuw opstarten voor alle installatiebewerkingen van de AutomaticByPlatform-patch.

LinuxVMGuestPatchAutomaticByPlatformSettings

Hiermee geeft u aanvullende instellingen op die moeten worden toegepast wanneer de patchmodus AutomaticByPlatform is geselecteerd in de Instellingen voor Linux-patches.

LinuxVMGuestPatchMode

Hiermee geeft u de modus van VM-gastpatching naar virtuele IaaS-machine of virtuele machines die zijn gekoppeld aan virtuele-machineschaalset met OrchestrationMode als Flexibel.

Mogelijke waarden zijn:

ImageDefault-: de standaardpatchconfiguratie van de virtuele machine wordt gebruikt.

AutomaticByPlatform : de virtuele machine wordt automatisch bijgewerkt door het platform. De eigenschap provisionVMAgent moet waar zijn

Mode

Hiermee geeft u de modus op waarop ProxyAgent wordt uitgevoerd als de functie is ingeschakeld. ProxyAgent begint met controleren of bewaken, maar dwingt geen toegangsbeheer af over aanvragen voor hosteindpunten in de controlemodus, terwijl in de modus Afdwingen het toegangsbeheer wordt afgedwongen. De standaardwaarde is de modus Afdwingen.

NetworkApiVersion

hiermee geeft u de Microsoft.Network API-versie op die wordt gebruikt bij het maken van netwerkresources in de netwerkinterfaceconfiguraties voor virtuele-machineschaalset met indelingsmodus 'Flexibel'

NetworkInterfaceAuxiliaryMode

Hiermee geeft u op of de hulpmodus is ingeschakeld voor de netwerkinterfaceresource.

NetworkInterfaceAuxiliarySku

Hiermee geeft u op of de hulp-sku is ingeschakeld voor de netwerkinterfaceresource.

OperatingSystemTypes

Met deze eigenschap kunt u het type besturingssysteem opgeven dat is opgenomen in de schijf als u een virtuele machine maakt op basis van een gebruikersinstallatiekopie of een gespecialiseerde VHD. Mogelijke waarden zijn: Windows,Linux.

OrchestrationMode

Hiermee geeft u de indelingsmodus voor de virtuele-machineschaalset op.

OSImageNotificationProfile
PassNames

De wachtwoordnaam. Momenteel is de enige toegestane waarde OobeSystem.

PatchSettings

Hiermee geeft u instellingen met betrekking tot VM-gastpatching in Windows.

Plan

Hiermee geeft u informatie op over de marketplace-installatiekopieën die worden gebruikt om de virtuele machine te maken. Dit element wordt alleen gebruikt voor Marketplace-installatiekopieën. Voordat u een Marketplace-installatiekopieën van een API kunt gebruiken, moet u de installatiekopieën inschakelen voor programmatisch gebruik. Zoek in Azure Portal de marketplace-installatiekopieën die u wilt gebruiken en klik vervolgens op Programmatisch wilt implementeren, Aan de slag ->. Voer de vereiste gegevens in en klik vervolgens op Opslaan.

PriorityMixPolicy

Hiermee geeft u de doelsplitsingen op voor spot- en normale prioriteits-VM's in een schaalset met flexibele indelingsmodus. Met deze eigenschap kan de klant het basisnummer opgeven van virtuele machines met reguliere prioriteit die zijn gemaakt als de VMSS-flexinstantie wordt uitgeschaald en de splitsing tussen spot- en normale prioriteits-VM's nadat dit basisdoel is bereikt.

ProtocolTypes

Hiermee geeft u het protocol van WinRM-listener. Mogelijke waarden zijn: http,https.

ProxyAgentSettings

Hiermee geeft u ProxyAgent-instellingen op tijdens het maken van de virtuele machine. Minimale API-versie: 2023-09-01.

PublicIPAddressSku

Beschrijft de openbare IP-SKU. Deze kan alleen worden ingesteld met OrchestrationMode als Flexible.

PublicIPAddressSkuName

Geef de naam van de openbare IP-SKU op

PublicIPAddressSkuTier

Openbare IP-SKU-laag opgeven

RepairAction

Type herstelactie (vervangen, opnieuw opstarten, installatiekopie herstellen) dat wordt gebruikt voor het herstellen van beschadigde virtuele machines in de schaalset. De standaardwaarde wordt vervangen.

ResiliencyPolicy

Beschrijft een tolerantiebeleid - resilientVMCreationPolicy en/of resilientVMDeletionPolicy.

ResilientVMCreationPolicy

De configuratieparameters die worden gebruikt tijdens het uitvoeren van tolerante VM's.

ResilientVMDeletionPolicy

De configuratieparameters die worden gebruikt tijdens het uitvoeren van tolerante VM-verwijdering.

ResourceIdentityType

Het type identiteit dat wordt gebruikt voor de virtuele-machineschaalset. Het type SystemAssigned, UserAssigned bevat zowel een impliciet gemaakte identiteit als een set door de gebruiker toegewezen identiteiten. Met het type None worden alle identiteiten uit de virtuele-machineschaalset verwijderd.

RollingUpgradePolicy

De configuratieparameters die worden gebruikt tijdens het uitvoeren van een rolling upgrade.

ScaleInPolicy

Beschrijft een inschaalbeleid voor een virtuele-machineschaalset.

ScheduledEventsAdditionalPublishingTargets
ScheduledEventsPolicy

Hiermee geeft u configuraties op die betrekking hebben op opnieuw implementeren, opnieuw opstarten en ScheduledEventsAdditionalPublishingTargets Scheduled Event.

ScheduledEventsProfile
securityEncryptionTypes

Hiermee geeft u het EncryptionType van de beheerde schijf. Deze is ingesteld op DiskWithVMGuestState voor versleuteling van de beheerde schijf, samen met VMGuestState-blob, VMGuestStateOnly voor versleuteling van alleen de VMGuestState-blob en NonPersistedTPM voor het niet behouden van de firmwarestatus in de VMGuestState-blob.. Opmerking: Deze kan alleen worden ingesteld voor vertrouwelijke VM's.

SecurityPostureReference

Hiermee geeft u het beveiligingspostuur moet worden gebruikt in de schaalset. Minimale API-versie: 2023-03-01

SecurityProfile

Hiermee geeft u de beveiligingsprofielinstellingen voor de virtuele machine of virtuele-machineschaalset op.

SecurityTypes

Hiermee geeft u het SecurityType van de virtuele machine. Deze moet worden ingesteld op een opgegeven waarde om UefiSettings in te schakelen. Het standaardgedrag is: UefiSettings wordt niet ingeschakeld, tenzij deze eigenschap is ingesteld.

ServiceArtifactReference

Hiermee geeft u de referentie-id voor serviceartefacten op die wordt gebruikt voor het instellen van dezelfde installatiekopieënversie voor alle virtuele machines in de schaalset wanneer u de meest recente installatiekopieënversie gebruikt. Minimale API-versie: 2022-11-01

SettingNames

Hiermee geeft u de naam op van de instelling waarop de inhoud van toepassing is. Mogelijke waarden zijn: FirstLogonCommands en AutoLogon.

Sku

Beschrijft een SKU van een virtuele-machineschaalset. OPMERKING: Als de nieuwe VM-SKU niet wordt ondersteund op de hardware waarop de schaalset zich momenteel bevindt, moet u de toewijzing van de VM's in de schaalset ongedaan maken voordat u de SKU-naam wijzigt.

SkuProfile

Hiermee geeft u het sKU-profiel voor de virtuele-machineschaalset op. Met deze eigenschap kan de klant een lijst met VM-grootten en een toewijzingsstrategie opgeven.

SkuProfileVMSize

Hiermee geeft u de VM-grootte op.

SpotRestorePolicy

Hiermee geeft u de spot-Try-Restore eigenschappen voor de virtuele-machineschaalset. Met deze eigenschap kan de klant automatisch herstellen van de verwijderde SPOT VMSS VM-exemplaren opportunistisch in- of uitschakelen op basis van capaciteitsbeschikbaarheid en prijsbeperking.

SshConfiguration

SSH-configuratie voor op Linux gebaseerde VM's die worden uitgevoerd in Azure

SshPublicKey

Bevat informatie over de openbare SSH-certificaatsleutel en het pad op de Virtuele Linux-machine waarop de openbare sleutel wordt geplaatst.

StorageAccountTypes

Hiermee geeft u het type opslagaccount voor de beheerde schijf. OPMERKING: UltraSSD_LRS kan alleen worden gebruikt met gegevensschijven, deze kan niet worden gebruikt met besturingssysteemschijf.

SubResource
TerminateNotificationProfile
UefiSettings

Hiermee geeft u de beveiligingsinstellingen op, zoals beveiligd opstarten en vTPM die worden gebruikt tijdens het maken van de virtuele machine. Minimale API-versie: 2020-12-01.

UpgradeMode

Hiermee geeft u de modus van een upgrade naar virtuele machines in de schaalset.

Mogelijke waarden zijn:

Handmatige: u bepaalt de toepassing van updates voor virtuele machines in de schaalset. U doet dit met behulp van de manualUpgrade-actie.

Automatisch: alle virtuele machines in de schaalset worden automatisch tegelijkertijd bijgewerkt.

UpgradePolicy

Beschrijft een upgradebeleid: automatisch, handmatig of rolling.

UserAssignedIdentities

De lijst met gebruikersidentiteiten die zijn gekoppeld aan de virtuele machine. De sleutelverwijzingen voor de gebruikersidentiteitswoordenlijst zijn ARM-resource-id's in de vorm: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}.

UserInitiatedReboot

Hiermee geeft u gerelateerde configuraties voor geplande gebeurtenissen opnieuw opstarten op.

UserInitiatedRedeploy

Hiermee geeft u gerelateerde configuraties voor geplande gebeurtenissen opnieuw implementeren.

VaultCertificate

Beschrijft één certificaatverwijzing in een Sleutelkluis en waar het certificaat zich op de virtuele machine moet bevinden.

VaultSecretGroup

Beschrijft een set certificaten die zich allemaal in dezelfde Key Vault bevinden.

VirtualHardDisk

Beschrijft de URI van een schijf.

VirtualMachineEvictionPolicyTypes

Hiermee geeft u het verwijderingsbeleid voor de virtuele Azure Spot-machine en Azure Spot-schaalset op. Voor virtuele Azure Spot-machines worden zowel Toewijzing ongedaan maken als Verwijderen ondersteund en is de minimale API-versie 2019-03-01. Voor Azure Spot-schaalsets worden zowel 'Toewijzing ongedaan maken' als 'Verwijderen' ondersteund en is de minimale API-versie 2017-10-30-preview.

VirtualMachinePriorityTypes

Hiermee geeft u de prioriteit voor de virtuele machines in de schaalset. Minimale API-versie: 2017-10-30-preview.

VirtualMachineScaleSet

Beschrijft een virtuele-machineschaalset.

VirtualMachineScaleSetDataDisk

Beschrijft een gegevensschijf voor een virtuele-machineschaalset.

VirtualMachineScaleSetExtension

Beschrijft een extensie voor virtuele-machineschaalsets.

VirtualMachineScaleSetExtensionProfile

Beschrijft een extensieprofiel voor virtuele-machineschaalsets.

VirtualMachineScaleSetHardwareProfile

Hiermee geeft u de hardware-instellingen voor de virtuele-machineschaalset.

VirtualMachineScaleSetIdentity

Identiteit voor de virtuele-machineschaalset.

VirtualMachineScaleSetIPConfiguration

Beschrijft de IP-configuratie van een virtuele-machineschaalsetnetwerkprofiel.

VirtualMachineScaleSetIpTag

Bevat de IP-tag die is gekoppeld aan het openbare IP-adres.

VirtualMachineScaleSetManagedDiskParameters

Beschrijft de parameters van een beheerde ScaleSet-schijf.

VirtualMachineScaleSetNetworkConfiguration

Beschrijft de netwerkconfiguraties van een virtuele-machineschaalsetnetwerkprofiel.

VirtualMachineScaleSetNetworkConfigurationDnsSettings

Beschrijft de DNS-instellingen van een virtuele-machineschaalsets voor netwerkconfiguraties.

VirtualMachineScaleSetNetworkProfile

Beschrijft een netwerkprofiel voor een virtuele-machineschaalset.

VirtualMachineScaleSetOSDisk

Beschrijft een besturingssysteemschijf van een virtuele-machineschaalset.

VirtualMachineScaleSetOSProfile

Beschrijft een besturingssysteemprofiel voor virtuele-machineschaalsets.

VirtualMachineScaleSetPublicIPAddressConfiguration

Beschrijft de publicIPAddress-configuratie van een virtuele-machineschaalset ip-configuratie

VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings

Beschrijft de DNS-instellingen van een virtuele-machineschaalsets voor netwerkconfiguraties.

VirtualMachineScaleSetScaleInRules

De regels die moeten worden gevolgd bij het inschalen van een virtuele-machineschaalset.

Mogelijke waarden zijn:

Standaard Wanneer een virtuele-machineschaalset wordt ingeschaald, wordt de schaalset eerst verdeeld over zones als het een zonegebonden schaalset is. Vervolgens wordt deze zoveel mogelijk verdeeld over foutdomeinen. Binnen elk foutdomein zijn de virtuele machines die zijn gekozen voor verwijdering, de nieuwste machines die niet zijn beveiligd tegen inschalen.

OudsteVM Wanneer een virtuele-machineschaalset wordt ingeschaald, worden de oudste virtuele machines die niet zijn beveiligd tegen inschalen gekozen voor verwijdering. Voor zonegebonden virtuele-machineschaalsets wordt de schaalset eerst verdeeld over zones. Binnen elke zone worden de oudste virtuele machines die niet zijn beveiligd gekozen voor verwijdering.

NieuwsteVM- Wanneer een virtuele-machineschaalset wordt ingeschaald, worden de nieuwste virtuele machines die niet zijn beveiligd tegen inschalen gekozen voor verwijdering. Voor zonegebonden virtuele-machineschaalsets wordt de schaalset eerst verdeeld over zones. Binnen elke zone worden de nieuwste virtuele machines die niet zijn beveiligd gekozen voor verwijdering.

VirtualMachineScaleSetStorageProfile

Beschrijft een opslagprofiel voor virtuele-machineschaalsets.

VirtualMachineScaleSetVMProfile

Beschrijft een virtuele-machineschaalsetprofiel voor virtuele machines.

VMDiskSecurityProfile

Hiermee geeft u de beveiligingsprofielinstellingen voor de beheerde schijf. Opmerking: Deze kan alleen worden ingesteld voor vertrouwelijke VM's.

VMGalleryApplication

Hiermee geeft u de vereiste informatie om te verwijzen naar een toepassingsversie van een rekengalerie

VMSizeProperties

Hiermee geeft u de instellingen voor de eigenschap VM-grootte op de virtuele machine.

WindowsConfiguration

Hiermee geeft u windows-besturingssysteeminstellingen op de virtuele machine.

WindowsPatchAssessmentMode

Hiermee geeft u de modus van vm-gastpatchevaluatie voor de virtuele IaaS-machine.

Mogelijke waarden zijn:

ImageDefault-: u bepaalt de timing van patchevaluaties op een virtuele machine.

AutomaticByPlatform - Het platform activeert periodieke patchevaluaties. De eigenschap provisionVMAgent moet waar zijn.

WindowsVMGuestPatchAutomaticByPlatformRebootSetting

Hiermee geeft u de instelling voor opnieuw opstarten voor alle installatiebewerkingen van de AutomaticByPlatform-patch.

WindowsVMGuestPatchAutomaticByPlatformSettings

Hiermee geeft u aanvullende instellingen op die moeten worden toegepast wanneer de patchmodus AutomaticByPlatform is geselecteerd in de Windows-patchinstellingen.

WindowsVMGuestPatchMode

Hiermee geeft u de modus van VM-gastpatching naar virtuele IaaS-machine of virtuele machines die zijn gekoppeld aan virtuele-machineschaalset met OrchestrationMode als Flexibel.

Mogelijke waarden zijn:

Handmatige: u beheert de toepassing van patches op een virtuele machine. U doet dit door patches handmatig toe te passen in de VIRTUELE machine. In deze modus worden automatische updates uitgeschakeld; de eigenschap WindowsConfiguration.enableAutomaticUpdates moet onwaar zijn

AutomaticByOS-: de virtuele machine wordt automatisch bijgewerkt door het besturingssysteem. De eigenschap WindowsConfiguration.enableAutomaticUpdates moet waar zijn.

AutomaticByPlatform: de virtuele machine wordt automatisch bijgewerkt door het platform. De eigenschappen provisionVMAgent en WindowsConfiguration.enableAutomaticUpdates moeten waar zijn

WinRMConfiguration

Hierin wordt de configuratie van Windows Remote Management van de VM beschreven

WinRMListener

Beschrijft protocol en vingerafdruk van Windows Remote Management-listener

ZonalPlatformFaultDomainAlignMode

Hiermee geeft u de uitlijnmodus tussen rekenkracht van virtuele-machineschaalset en opslagfoutdomeinaantal.

AdditionalCapabilities

Hiermee schakelt u een mogelijkheid op de virtuele machine of virtuele-machineschaalset in of uit.

Name Type Description
hibernationEnabled

boolean

De vlag waarmee de sluimerstand op de VIRTUELE machine wordt ingeschakeld of uitgeschakeld.

ultraSSDEnabled

boolean

De vlag waarmee een mogelijkheid wordt ingeschakeld of uitgeschakeld voor een of meer beheerde gegevensschijven met UltraSSD_LRS opslagaccounttype op de VIRTUELE machine of VMSS. Beheerde schijven met het type opslagaccount UltraSSD_LRS kunnen alleen worden toegevoegd aan een virtuele machine of virtuele-machineschaalset als deze eigenschap is ingeschakeld.

AdditionalUnattendContent

Hiermee geeft u aanvullende XML-opgemaakte informatie op die kan worden opgenomen in het Unattend.xml-bestand, dat wordt gebruikt door Windows Setup. De inhoud wordt gedefinieerd door de naam van de instelling, de onderdeelnaam en de pass waarin de inhoud wordt toegepast.

Name Type Description
componentName

ComponentNames

De naam van het onderdeel. Momenteel is de enige toegestane waarde Microsoft-Windows-Shell-Setup.

content

string

Hiermee geeft u de xml-opgemaakte inhoud op die wordt toegevoegd aan het unattend.xml-bestand voor het opgegeven pad en het opgegeven onderdeel. De XML moet kleiner zijn dan 4 kB en moet het hoofdelement bevatten voor de instelling of functie die wordt ingevoegd.

passName

PassNames

De wachtwoordnaam. Momenteel is de enige toegestane waarde OobeSystem.

settingName

SettingNames

Hiermee geeft u de naam op van de instelling waarop de inhoud van toepassing is. Mogelijke waarden zijn: FirstLogonCommands en AutoLogon.

AllocationStrategy

Hiermee geeft u de toewijzingsstrategie voor de virtuele-machineschaalset op basis waarvan de VIRTUELE machines worden toegewezen.

Name Type Description
CapacityOptimized

string

LowestPrice

string

ApiEntityReference

De API-entiteitsreferentie.

Name Type Description
id

string

De ARM-resource-id in de vorm van /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/...

ApiError

Api-fout.

Name Type Description
code

string

De foutcode.

details

ApiErrorBase[]

Details van de API-fout

innererror

InnerError

De interne API-fout

message

string

Het foutbericht.

target

string

Het doel van de specifieke fout.

ApiErrorBase

Api-foutbasis.

Name Type Description
code

string

De foutcode.

message

string

Het foutbericht.

target

string

Het doel van de specifieke fout.

ApplicationProfile

Bevat de lijst met galerietoepassingen die beschikbaar moeten worden gesteld voor de VM/VMSS

Name Type Description
galleryApplications

VMGalleryApplication[]

Hiermee geeft u de galerietoepassingen op die beschikbaar moeten worden gesteld voor de VM/VMSS

AutomaticOSUpgradePolicy

De configuratieparameters die worden gebruikt voor het uitvoeren van automatische upgrade van het besturingssysteem.

Name Type Description
disableAutomaticRollback

boolean

Of de functie voor terugdraaien van installatiekopieën van het besturingssysteem moet worden uitgeschakeld. De standaardwaarde is onwaar.

enableAutomaticOSUpgrade

boolean

Hiermee wordt aangegeven of upgrades van het besturingssysteem automatisch moeten worden toegepast op exemplaren van schaalsets wanneer een nieuwere versie van de installatiekopie van het besturingssysteem beschikbaar wordt. De standaardwaarde is onwaar. Als dit is ingesteld op waar voor Op Windows gebaseerde schaalsets, wordt enableAutomaticUpdates automatisch ingesteld op onwaar en kan deze niet worden ingesteld op waar.

osRollingUpgradeDeferral

boolean

Hiermee wordt aangegeven of de automatische upgrade van het besturingssysteem uitstel moet ondergaan. Uitgestelde besturingssysteemupgrades verzenden geavanceerde meldingen per VM dat een upgrade van het besturingssysteem van rolling upgrades binnenkomt, via de IMDS-tag Platform.PendingOSUpgrade. De upgrade wordt vervolgens uitgesteld totdat de upgrade is goedgekeurd via een Call ApproveRollingUpgrade.

useRollingUpgradePolicy

boolean

Hiermee wordt aangegeven of beleid voor rolling upgrades moet worden gebruikt tijdens de automatische upgrade van het besturingssysteem. De standaardwaarde is onwaar. Automatische upgrade van het besturingssysteem valt terug op het standaardbeleid als er geen beleid is gedefinieerd op de VMSS.

AutomaticRepairsPolicy

Hiermee geeft u de configuratieparameters voor automatische reparaties op de virtuele-machineschaalset.

Name Type Description
enabled

boolean

Hiermee geeft u op of automatische reparaties moeten worden ingeschakeld op de virtuele-machineschaalset. De standaardwaarde is onwaar.

gracePeriod

string

De hoeveelheid tijd waarvoor automatische reparaties worden onderbroken vanwege een statuswijziging op de VIRTUELE machine. De respijttijd begint nadat de statuswijziging is voltooid. Dit helpt voortijdige of onopzettelijke reparaties te voorkomen. De tijdsduur moet worden opgegeven in ISO 8601-indeling. De minimaal toegestane respijtperiode is 10 minuten (PT10M), wat ook de standaardwaarde is. De maximaal toegestane respijtperiode is 90 minuten (PT90M).

repairAction

RepairAction

Type herstelactie (vervangen, opnieuw opstarten, installatiekopie herstellen) dat wordt gebruikt voor het herstellen van beschadigde virtuele machines in de schaalset. De standaardwaarde wordt vervangen.

BillingProfile

Hiermee geeft u de factureringsgerelateerde details van een Azure Spot-VM of VMSS op. Minimale API-versie: 2019-03-01.

Name Type Description
maxPrice

number

Hiermee geeft u de maximumprijs op die u wilt betalen voor een Azure Spot VM/VMSS. Deze prijs is in Amerikaanse dollars.

Deze prijs wordt vergeleken met de huidige Azure Spot-prijs voor de VM-grootte. De prijzen worden ook vergeleken op het moment van het maken/bijwerken van Azure Spot VM/VMSS en de bewerking slaagt alleen als de maxPrice groter is dan de huidige Azure Spot-prijs.

De maxPrice wordt ook gebruikt voor het verwijderen van een Azure Spot-VM/VMSS als de huidige Azure Spot-prijs hoger is dan de maxPrice na het maken van VM/VMSS.

Mogelijke waarden zijn:

- Elke decimale waarde groter dan nul. Voorbeeld: 0.01538

-1 – geeft aan dat de standaardprijs moet worden up-to op aanvraag.

U kunt de maxPrice instellen op -1 om aan te geven dat de Azure Spot-VM/VMSS om prijsredenen niet mag worden verwijderd. De standaardprijs is ook -1 als deze niet door u wordt verstrekt.

Minimale API-versie: 2019-03-01.

BootDiagnostics

Diagnostische gegevens over opstarten is een functie voor foutopsporing waarmee u console-uitvoer en schermopname kunt bekijken om de VM-status te diagnosticeren. U kunt eenvoudig de uitvoer van uw consolelogboek bekijken. Met Azure kunt u ook een schermopname van de virtuele machine bekijken vanuit de hypervisor.

Name Type Description
enabled

boolean

Of diagnostische gegevens over opstarten moeten worden ingeschakeld op de virtuele machine.

storageUri

string

Uri van het opslagaccount dat moet worden gebruikt voor het plaatsen van de console-uitvoer en schermopname. Als storageUri niet is opgegeven tijdens het inschakelen van diagnostische gegevens over opstarten, wordt beheerde opslag gebruikt.

CachingTypes

Hiermee geeft u de cachevereisten op. Mogelijke waarden zijn: None,ReadOnlyReadWrite. De standaardwaarden zijn: Geen voor Standard-opslag. ReadOnly voor Premium-opslag.

Name Type Description
None

string

ReadOnly

string

ReadWrite

string

CapacityReservationProfile

De parameters van een capaciteitsreserveringsprofiel.

Name Type Description
capacityReservationGroup

SubResource

Hiermee geeft u de resource-id van de capaciteitsreserveringsgroep op die moet worden gebruikt voor het toewijzen van de vm-exemplaren van de virtuele machine of scaleset, mits er voldoende capaciteit is gereserveerd. Raadpleeg https://aka.ms/CapacityReservation voor meer informatie.

CloudError

Een foutreactie van de Compute-service.

Name Type Description
error

ApiError

Api-fout.

ComponentNames

De naam van het onderdeel. Momenteel is de enige toegestane waarde Microsoft-Windows-Shell-Setup.

Name Type Description
Microsoft-Windows-Shell-Setup

string

DeleteOptions

Opgeven wat er gebeurt met het openbare IP-adres wanneer de virtuele machine wordt verwijderd

Name Type Description
Delete

string

Detach

string

DiagnosticsProfile

Hiermee geeft u de status van diagnostische instellingen voor opstarten. Minimale API-versie: 2015-06-15.

Name Type Description
bootDiagnostics

BootDiagnostics

Diagnostische gegevens over opstarten is een functie voor foutopsporing waarmee u console-uitvoer en schermopname kunt bekijken om de VM-status te diagnosticeren. OPMERKING: als storageUri wordt opgegeven, moet u ervoor zorgen dat het opslagaccount zich in dezelfde regio en hetzelfde abonnement bevindt als de virtuele machine. U kunt eenvoudig de uitvoer van uw consolelogboek bekijken. Met Azure kunt u ook een schermopname van de virtuele machine bekijken vanuit de hypervisor.

DiffDiskOptions

Hiermee geeft u de tijdelijke schijfinstellingen voor de besturingssysteemschijf.

Name Type Description
Local

string

DiffDiskPlacement

Hiermee geeft u de tijdelijke schijfplaatsing voor de besturingssysteemschijf. Deze eigenschap kan worden gebruikt door de gebruiker in de aanvraag om de locatie te kiezen, bijvoorbeeld de cacheschijf, de resourceschijf of de nvme-schijfruimte voor tijdelijke inrichting van besturingssysteemschijven. Raadpleeg de kortstondige besturingssysteemschijfgroottevereisten voor windows-VM's op https://docs.microsoft.com/azure/virtual-machines/windows/ephemeral-os-disks#size-requirements en Linux-VM op https://docs.microsoft.com/azure/virtual-machines/linux/ephemeral-os-disks#size-requirementsvoor meer informatie over de vereisten voor de schijfgrootte van het besturingssysteem. Minimale API-versie voor NvmeDisk: 2024-03-01.

Name Type Description
CacheDisk

string

NvmeDisk

string

ResourceDisk

string

DiffDiskSettings

Beschrijft de parameters van tijdelijke schijfinstellingen die kunnen worden opgegeven voor de besturingssysteemschijf. Opmerking: De tijdelijke schijfinstellingen kunnen alleen worden opgegeven voor beheerde schijven.

Name Type Description
option

DiffDiskOptions

Hiermee geeft u de tijdelijke schijfinstellingen voor de besturingssysteemschijf.

placement

DiffDiskPlacement

Hiermee geeft u de tijdelijke schijfplaatsing voor de besturingssysteemschijf. Mogelijke waarden zijn: CacheDisk,ResourceDisk,NvmeDisk. Het standaardgedrag is: CacheDisk als deze is geconfigureerd voor de VM-grootte, anders wordt ResourceDisk of NvmeDisk- gebruikt. Raadpleeg de documentatie over de VM-grootte voor Windows-VM's op https://docs.microsoft.com/azure/virtual-machines/windows/sizes en Linux-VM op https://docs.microsoft.com/azure/virtual-machines/linux/sizes om te controleren welke VM-grootten een cacheschijf beschikbaar maken. Minimale API-versie voor NvmeDisk: 2024-03-01.

DiskControllerTypes

Name Type Description
NVMe

string

SCSI

string

DiskCreateOptionTypes

Hiermee geeft u op hoe de virtuele machines in de schaalset moeten worden gemaakt. De enige toegestane waarde is: FromImage. Deze waarde wordt gebruikt wanneer u een installatiekopieën gebruikt om de virtuele machine te maken. Als u een platforminstallatiekopie gebruikt, gebruikt u ook het element imageReference dat hierboven wordt beschreven. Als u een marketplace-installatiekopieën gebruikt, gebruikt u ook het planelement dat eerder is beschreven.

Name Type Description
Attach

string

Copy

string

Empty

string

FromImage

string

Restore

string

DiskDeleteOptionTypes

Hiermee geeft u op of de besturingssysteemschijf moet worden verwijderd of losgekoppeld van VMSS Flex -verwijdering (deze functie is alleen beschikbaar voor VMSS met Flexible OrchestrationMode).

Mogelijke waarden:

Verwijderen Als deze waarde wordt gebruikt, wordt de besturingssysteemschijf verwijderd wanneer VMSS Flex VM wordt verwijderd.

loskoppelen Als deze waarde wordt gebruikt, blijft de besturingssysteemschijf behouden nadat de VMSS Flex-VM is verwijderd.

De standaardwaarde is ingesteld op Verwijderen. Voor een tijdelijke besturingssysteemschijf is de standaardwaarde ingesteld op Verwijderen. Gebruiker kan de verwijderoptie voor tijdelijke besturingssysteemschijf niet wijzigen.

Name Type Description
Delete

string

Detach

string

DiskEncryptionSetParameters

Beschrijft de parameter van de resource-id van de door de klant beheerde schijfversleutelingsset die kan worden opgegeven voor schijf. Opmerking: de resource-id van de schijfversleutelingsset kan alleen worden opgegeven voor beheerde schijven. Raadpleeg https://aka.ms/mdssewithcmkoverview voor meer informatie.

Name Type Description
id

string

Resource-id

DomainNameLabelScopeTypes

Het bereik van het domeinnaamlabel. De samenvoeging van het gehashte domeinnaamlabel dat is gegenereerd volgens het beleid van het bereik van domeinnaamlabels en de VM-index zijn de domeinnaamlabels van de PublicIPAddress-resources die worden gemaakt

Name Type Description
NoReuse

string

ResourceGroupReuse

string

SubscriptionReuse

string

TenantReuse

string

EncryptionIdentity

Hiermee geeft u de beheerde identiteit op die door ADE wordt gebruikt om toegangstoken op te halen voor sleutelkluisbewerkingen.

Name Type Description
userAssignedIdentityResourceId

string

Hiermee geeft u de ARM-resource-id op van een van de gebruikersidentiteiten die zijn gekoppeld aan de virtuele machine.

EventGridAndResourceGraph

Hiermee geeft u eventGridAndResourceGraph gerelateerde configuraties voor geplande gebeurtenissen op.

Name Type Description
enable

boolean

Hiermee geeft u op of gebeurtenisraster en resourcegrafiek zijn ingeschakeld voor configuraties met betrekking tot geplande gebeurtenissen.

ExpandTypesForGetVMScaleSets

De uitvouwexpressie die moet worden toegepast op de bewerking. UserData haalt de eigenschap UserData op van de VM-schaalset die door de gebruiker is opgegeven tijdens de bewerking Voor het maken/bijwerken van de VM-schaalset

Name Type Description
userData

string

ExtendedLocation

Het complexe type van de uitgebreide locatie.

Name Type Description
name

string

De naam van de uitgebreide locatie.

type

ExtendedLocationTypes

Het type van de uitgebreide locatie.

ExtendedLocationTypes

Het type van de uitgebreide locatie.

Name Type Description
EdgeZone

string

ImageReference

Hiermee geeft u informatie over de te gebruiken afbeelding. U kunt informatie opgeven over platforminstallatiekopieën, marketplace-installatiekopieën of installatiekopieën van virtuele machines. Dit element is vereist wanneer u een platforminstallatiekopie, marketplace-installatiekopie of installatiekopie van virtuele machines wilt gebruiken, maar niet wordt gebruikt in andere bewerkingen voor het maken. OPMERKING: De uitgever en aanbieding van afbeeldingsreferentie kunnen alleen worden ingesteld wanneer u de schaalset maakt.

Name Type Description
communityGalleryImageId

string

De unieke id van de communitygalerie opgegeven voor vm-implementatie. Dit kan worden opgehaald uit de get-aanroep van de communitygalerieafbeelding.

exactVersion

string

Hiermee geeft u de decimale getallen op, de versie van de platforminstallatiekopieën of marketplace-installatiekopieën die worden gebruikt om de virtuele machine te maken. Dit alleen-lezen veld verschilt van 'version', alleen als de waarde die is opgegeven in het veld 'version' 'latest' is.

id

string

Resource-id

offer

string

Hiermee geeft u de aanbieding op van de platforminstallatiekopieën of marketplace-installatiekopieën die worden gebruikt om de virtuele machine te maken.

publisher

string

De uitgever van de installatiekopieën.

sharedGalleryImageId

string

De unieke id van de gedeelde galerie-installatiekopieën opgegeven voor vm-implementatie. Dit kan worden opgehaald uit de get-aanroep van de installatiekopieën in de gedeelde galerie.

sku

string

De installatiekopieën-SKU.

version

string

Hiermee geeft u de versie van de platforminstallatiekopieën of marketplace-installatiekopieën op die worden gebruikt om de virtuele machine te maken. De toegestane indelingen zijn Major.Minor.Build of 'latest'. Primaire, secundaire en build zijn decimale getallen. Geef 'nieuwste' op om de nieuwste versie van een installatiekopieën te gebruiken die beschikbaar is tijdens de implementatie. Zelfs als u 'nieuwste' gebruikt, wordt de VM-installatiekopie niet automatisch bijgewerkt na de implementatietijd, zelfs niet als er een nieuwe versie beschikbaar is. Gebruik het veld 'version' niet voor de implementatie van galerieafbeeldingen, de galerie-installatiekopieën moeten altijd het veld Id gebruiken voor implementatie, als u de meest recente versie van de galerie-installatiekopieën wilt gebruiken, stelt u '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/images/{imageName}' in het veld Id in zonder versie-invoer.

InnerError

Interne foutdetails.

Name Type Description
errordetail

string

Het interne foutbericht of de uitzonderingsdump.

exceptiontype

string

Het uitzonderingstype.

IPVersion

Vanaf Api-Version 2019-07-01 wordt aangegeven of de specifieke ipconfiguratie IPv4 of IPv6 is. De standaardwaarde wordt gebruikt als IPv4. Mogelijke waarden zijn: 'IPv4' en 'IPv6'.

Name Type Description
IPv4

string

IPv6

string

KeyVaultSecretReference

Beschrijft een verwijzing naar Key Vault-geheim

Name Type Description
secretUrl

string

De URL die verwijst naar een geheim in een Sleutelkluis.

sourceVault

SubResource

De relatieve URL van de sleutelkluis die het geheim bevat.

LinuxConfiguration

Hiermee geeft u de linux-besturingssysteeminstellingen op de virtuele machine. Zie Linux op Azure-Endorsed Distributiesvoor een lijst met ondersteunde Linux-distributies.

Name Type Description
disablePasswordAuthentication

boolean

Hiermee geeft u op of wachtwoordverificatie moet worden uitgeschakeld.

enableVMAgentPlatformUpdates

boolean

Geeft aan of VMAgent-platformupdates zijn ingeschakeld voor de virtuele Linux-machine. De standaardwaarde is onwaar.

patchSettings

LinuxPatchSettings

[Preview-functie] Hiermee geeft u instellingen met betrekking tot VM-gastpatching op Linux.

provisionVMAgent

boolean

Hiermee wordt aangegeven of de virtuele-machineagent moet worden ingericht op de virtuele machine. Wanneer deze eigenschap niet is opgegeven in de hoofdtekst van de aanvraag, is het standaardgedrag ingesteld op waar. Dit zorgt ervoor dat de VM-agent op de VIRTUELE machine is geïnstalleerd, zodat extensies later aan de VIRTUELE machine kunnen worden toegevoegd.

ssh

SshConfiguration

Hiermee geeft u de ssh-sleutelconfiguratie voor een Linux-besturingssysteem.

LinuxPatchAssessmentMode

Hiermee geeft u de modus van vm-gastpatchevaluatie voor de virtuele IaaS-machine.

Mogelijke waarden zijn:

ImageDefault-: u bepaalt de timing van patchevaluaties op een virtuele machine.

AutomaticByPlatform - Het platform activeert periodieke patchevaluaties. De eigenschap provisionVMAgent moet waar zijn.

Name Type Description
AutomaticByPlatform

string

ImageDefault

string

LinuxPatchSettings

Hiermee geeft u instellingen met betrekking tot VM-gastpatching op Linux.

Name Type Description
assessmentMode

LinuxPatchAssessmentMode

Hiermee geeft u de modus van vm-gastpatchevaluatie voor de virtuele IaaS-machine.

Mogelijke waarden zijn:

ImageDefault-: u bepaalt de timing van patchevaluaties op een virtuele machine.

AutomaticByPlatform - Het platform activeert periodieke patchevaluaties. De eigenschap provisionVMAgent moet waar zijn.

automaticByPlatformSettings

LinuxVMGuestPatchAutomaticByPlatformSettings

Hiermee geeft u aanvullende instellingen voor patchmodus AutomaticByPlatform in VM-gastpatching op Linux.

patchMode

LinuxVMGuestPatchMode

Hiermee geeft u de modus van VM-gastpatching naar virtuele IaaS-machine of virtuele machines die zijn gekoppeld aan virtuele-machineschaalset met OrchestrationMode als Flexibel.

Mogelijke waarden zijn:

ImageDefault-: de standaardpatchconfiguratie van de virtuele machine wordt gebruikt.

AutomaticByPlatform : de virtuele machine wordt automatisch bijgewerkt door het platform. De eigenschap provisionVMAgent moet waar zijn

LinuxVMGuestPatchAutomaticByPlatformRebootSetting

Hiermee geeft u de instelling voor opnieuw opstarten voor alle installatiebewerkingen van de AutomaticByPlatform-patch.

Name Type Description
Always

string

IfRequired

string

Never

string

Unknown

string

LinuxVMGuestPatchAutomaticByPlatformSettings

Hiermee geeft u aanvullende instellingen op die moeten worden toegepast wanneer de patchmodus AutomaticByPlatform is geselecteerd in de Instellingen voor Linux-patches.

Name Type Description
bypassPlatformSafetyChecksOnUserSchedule

boolean

Stelt de klant in staat patches te plannen zonder onbedoelde upgrades

rebootSetting

LinuxVMGuestPatchAutomaticByPlatformRebootSetting

Hiermee geeft u de instelling voor opnieuw opstarten voor alle installatiebewerkingen van de AutomaticByPlatform-patch.

LinuxVMGuestPatchMode

Hiermee geeft u de modus van VM-gastpatching naar virtuele IaaS-machine of virtuele machines die zijn gekoppeld aan virtuele-machineschaalset met OrchestrationMode als Flexibel.

Mogelijke waarden zijn:

ImageDefault-: de standaardpatchconfiguratie van de virtuele machine wordt gebruikt.

AutomaticByPlatform : de virtuele machine wordt automatisch bijgewerkt door het platform. De eigenschap provisionVMAgent moet waar zijn

Name Type Description
AutomaticByPlatform

string

ImageDefault

string

Mode

Hiermee geeft u de modus op waarop ProxyAgent wordt uitgevoerd als de functie is ingeschakeld. ProxyAgent begint met controleren of bewaken, maar dwingt geen toegangsbeheer af over aanvragen voor hosteindpunten in de controlemodus, terwijl in de modus Afdwingen het toegangsbeheer wordt afgedwongen. De standaardwaarde is de modus Afdwingen.

Name Type Description
Audit

string

Enforce

string

NetworkApiVersion

hiermee geeft u de Microsoft.Network API-versie op die wordt gebruikt bij het maken van netwerkresources in de netwerkinterfaceconfiguraties voor virtuele-machineschaalset met indelingsmodus 'Flexibel'

Name Type Description
2020-11-01

string

NetworkInterfaceAuxiliaryMode

Hiermee geeft u op of de hulpmodus is ingeschakeld voor de netwerkinterfaceresource.

Name Type Description
AcceleratedConnections

string

Floating

string

None

string

NetworkInterfaceAuxiliarySku

Hiermee geeft u op of de hulp-sku is ingeschakeld voor de netwerkinterfaceresource.

Name Type Description
A1

string

A2

string

A4

string

A8

string

None

string

OperatingSystemTypes

Met deze eigenschap kunt u het type besturingssysteem opgeven dat is opgenomen in de schijf als u een virtuele machine maakt op basis van een gebruikersinstallatiekopie of een gespecialiseerde VHD. Mogelijke waarden zijn: Windows,Linux.

Name Type Description
Linux

string

Windows

string

OrchestrationMode

Hiermee geeft u de indelingsmodus voor de virtuele-machineschaalset op.

Name Type Description
Flexible

string

Uniform

string

OSImageNotificationProfile

Name Type Description
enable

boolean

Hiermee geeft u op of de geplande gebeurtenis van de besturingssysteeminstallatiekopieën is ingeschakeld of uitgeschakeld.

notBeforeTimeout

string

De tijdsduur waarop een virtuele machine wordt hersteld of dat het besturingssysteem wordt bijgewerkt, moet mogelijk de geplande gebeurtenis van de installatiekopie van het besturingssysteem goedkeuren voordat de gebeurtenis automatisch wordt goedgekeurd (time-out). De configuratie is opgegeven in ISO 8601-indeling en de waarde moet 15 minuten zijn (PT15M)

PassNames

De wachtwoordnaam. Momenteel is de enige toegestane waarde OobeSystem.

Name Type Description
OobeSystem

string

PatchSettings

Hiermee geeft u instellingen met betrekking tot VM-gastpatching in Windows.

Name Type Description
assessmentMode

WindowsPatchAssessmentMode

Hiermee geeft u de modus van vm-gastpatchevaluatie voor de virtuele IaaS-machine.

Mogelijke waarden zijn:

ImageDefault-: u bepaalt de timing van patchevaluaties op een virtuele machine.

AutomaticByPlatform - Het platform activeert periodieke patchevaluaties. De eigenschap provisionVMAgent moet waar zijn.

automaticByPlatformSettings

WindowsVMGuestPatchAutomaticByPlatformSettings

Hiermee geeft u aanvullende instellingen voor patchmodus AutomaticByPlatform in VM-gastpatching in Windows.

enableHotpatching

boolean

Hiermee kunnen klanten hun Virtuele Azure-machines patchen zonder dat ze opnieuw hoeven op te starten. Voor enableHotpatching moet de 'provisionVMAgent' worden ingesteld op true en moet patchMode worden ingesteld op 'AutomaticByPlatform'.

patchMode

WindowsVMGuestPatchMode

Hiermee geeft u de modus van VM-gastpatching naar virtuele IaaS-machine of virtuele machines die zijn gekoppeld aan virtuele-machineschaalset met OrchestrationMode als Flexibel.

Mogelijke waarden zijn:

Handmatige: u beheert de toepassing van patches op een virtuele machine. U doet dit door patches handmatig toe te passen in de VIRTUELE machine. In deze modus worden automatische updates uitgeschakeld; de eigenschap WindowsConfiguration.enableAutomaticUpdates moet onwaar zijn

AutomaticByOS-: de virtuele machine wordt automatisch bijgewerkt door het besturingssysteem. De eigenschap WindowsConfiguration.enableAutomaticUpdates moet waar zijn.

AutomaticByPlatform: de virtuele machine wordt automatisch bijgewerkt door het platform. De eigenschappen provisionVMAgent en WindowsConfiguration.enableAutomaticUpdates moeten waar zijn

Plan

Hiermee geeft u informatie op over de marketplace-installatiekopieën die worden gebruikt om de virtuele machine te maken. Dit element wordt alleen gebruikt voor Marketplace-installatiekopieën. Voordat u een Marketplace-installatiekopieën van een API kunt gebruiken, moet u de installatiekopieën inschakelen voor programmatisch gebruik. Zoek in Azure Portal de marketplace-installatiekopieën die u wilt gebruiken en klik vervolgens op Programmatisch wilt implementeren, Aan de slag ->. Voer de vereiste gegevens in en klik vervolgens op Opslaan.

Name Type Description
name

string

De plan-id.

product

string

Hiermee geeft u het product van de installatiekopieën van de marketplace. Dit is dezelfde waarde als Offer onder het element imageReference.

promotionCode

string

De promotiecode.

publisher

string

De uitgever-id.

PriorityMixPolicy

Hiermee geeft u de doelsplitsingen op voor spot- en normale prioriteits-VM's in een schaalset met flexibele indelingsmodus. Met deze eigenschap kan de klant het basisnummer opgeven van virtuele machines met reguliere prioriteit die zijn gemaakt als de VMSS-flexinstantie wordt uitgeschaald en de splitsing tussen spot- en normale prioriteits-VM's nadat dit basisdoel is bereikt.

Name Type Description
baseRegularPriorityCount

integer

Het basisnummer van virtuele machines met een normale prioriteit die in deze schaalset worden gemaakt terwijl deze wordt uitgeschaald.

regularPriorityPercentageAboveBase

integer

Het percentage VM-exemplaren, nadat het aantal reguliere basisprioriteitspunten is bereikt, die naar verwachting een normale prioriteit zullen gebruiken.

ProtocolTypes

Hiermee geeft u het protocol van WinRM-listener. Mogelijke waarden zijn: http,https.

Name Type Description
Http

string

Https

string

ProxyAgentSettings

Hiermee geeft u ProxyAgent-instellingen op tijdens het maken van de virtuele machine. Minimale API-versie: 2023-09-01.

Name Type Description
enabled

boolean

Hiermee geeft u op of de functie ProxyAgent moet worden ingeschakeld op de virtuele machine of virtuele-machineschaalset.

keyIncarnationId

integer

Verhoog de waarde van deze eigenschap zodat de gebruiker de sleutel die wordt gebruikt voor het beveiligen van het communicatiekanaal tussen gast en host opnieuw kan instellen.

mode

Mode

Hiermee geeft u de modus op waarop ProxyAgent wordt uitgevoerd als de functie is ingeschakeld. ProxyAgent begint met controleren of bewaken, maar dwingt geen toegangsbeheer af over aanvragen voor hosteindpunten in de controlemodus, terwijl in de modus Afdwingen het toegangsbeheer wordt afgedwongen. De standaardwaarde is de modus Afdwingen.

PublicIPAddressSku

Beschrijft de openbare IP-SKU. Deze kan alleen worden ingesteld met OrchestrationMode als Flexible.

Name Type Description
name

PublicIPAddressSkuName

Geef de naam van de openbare IP-SKU op

tier

PublicIPAddressSkuTier

Openbare IP-SKU-laag opgeven

PublicIPAddressSkuName

Geef de naam van de openbare IP-SKU op

Name Type Description
Basic

string

Standard

string

PublicIPAddressSkuTier

Openbare IP-SKU-laag opgeven

Name Type Description
Global

string

Regional

string

RepairAction

Type herstelactie (vervangen, opnieuw opstarten, installatiekopie herstellen) dat wordt gebruikt voor het herstellen van beschadigde virtuele machines in de schaalset. De standaardwaarde wordt vervangen.

Name Type Description
Reimage

string

Replace

string

Restart

string

ResiliencyPolicy

Beschrijft een tolerantiebeleid - resilientVMCreationPolicy en/of resilientVMDeletionPolicy.

Name Type Description
resilientVMCreationPolicy

ResilientVMCreationPolicy

De configuratieparameters die worden gebruikt tijdens het uitvoeren van tolerante VM's.

resilientVMDeletionPolicy

ResilientVMDeletionPolicy

De configuratieparameters die worden gebruikt tijdens het uitvoeren van tolerante VM-verwijdering.

ResilientVMCreationPolicy

De configuratieparameters die worden gebruikt tijdens het uitvoeren van tolerante VM's.

Name Type Description
enabled

boolean

Hiermee geeft u op of het maken van een virtuele machine moet worden ingeschakeld op de virtuele-machineschaalset. De standaardwaarde is onwaar.

ResilientVMDeletionPolicy

De configuratieparameters die worden gebruikt tijdens het uitvoeren van tolerante VM-verwijdering.

Name Type Description
enabled

boolean

Hiermee geeft u op of tolerante VM-verwijdering moet worden ingeschakeld op de virtuele-machineschaalset. De standaardwaarde is onwaar.

ResourceIdentityType

Het type identiteit dat wordt gebruikt voor de virtuele-machineschaalset. Het type SystemAssigned, UserAssigned bevat zowel een impliciet gemaakte identiteit als een set door de gebruiker toegewezen identiteiten. Met het type None worden alle identiteiten uit de virtuele-machineschaalset verwijderd.

Name Type Description
None

string

SystemAssigned

string

SystemAssigned, UserAssigned

string

UserAssigned

string

RollingUpgradePolicy

De configuratieparameters die worden gebruikt tijdens het uitvoeren van een rolling upgrade.

Name Type Description
enableCrossZoneUpgrade

boolean

Toestaan dat VMSS AZ-grenzen negeert bij het maken van upgradebatches. Neem rekening met het updatedomein en maxBatchInstancePercent om de batchgrootte te bepalen.

maxBatchInstancePercent

integer

Het maximumpercentage van het totale aantal exemplaren van virtuele machines dat tegelijkertijd wordt geüpgraded door de rolling upgrade in één batch. Omdat dit een maximum is, kunnen beschadigde exemplaren in eerdere of toekomstige batches ervoor zorgen dat het percentage exemplaren in een batch afneemt om een hogere betrouwbaarheid te garanderen. De standaardwaarde voor deze parameter is 20%.

maxSurge

boolean

Maak nieuwe virtuele machines om de schaalset bij te werken in plaats van de bestaande virtuele machines bij te werken. Bestaande virtuele machines worden verwijderd zodra de nieuwe virtuele machines voor elke batch worden gemaakt.

maxUnhealthyInstancePercent

integer

Het maximumpercentage van het totale aantal exemplaren van virtuele machines in de schaalset dat tegelijkertijd beschadigd kan zijn, hetzij als gevolg van een upgrade of door de statuscontroles van de virtuele machine te worden aangetroffen voordat de rolling upgrade wordt afgebroken. Deze beperking wordt gecontroleerd voordat u een batch start. De standaardwaarde voor deze parameter is 20%.

maxUnhealthyUpgradedInstancePercent

integer

Het maximumpercentage van bijgewerkte exemplaren van virtuele machines die kunnen worden gevonden, hebben een slechte status. Deze controle vindt plaats nadat elke batch is bijgewerkt. Als dit percentage ooit wordt overschreden, wordt de rolling update afgebroken. De standaardwaarde voor deze parameter is 20%.

pauseTimeBetweenBatches

string

De wachttijd tussen het voltooien van de update voor alle virtuele machines in één batch en het starten van de volgende batch. De tijdsduur moet worden opgegeven in ISO 8601-indeling. De standaardwaarde is 0 seconden (PT0S).

prioritizeUnhealthyInstances

boolean

Werk alle beschadigde exemplaren in een schaalset bij voordat alle exemplaren in orde zijn.

rollbackFailedInstancesOnPolicyBreach

boolean

Het terugdraaien van mislukte exemplaren naar het vorige model als het beleid voor rolling upgrades wordt geschonden.

ScaleInPolicy

Beschrijft een inschaalbeleid voor een virtuele-machineschaalset.

Name Type Description
forceDeletion

boolean

Met deze eigenschap kunt u opgeven of virtuele machines die zijn gekozen voor verwijdering, moeten worden verwijderd wanneer een virtuele-machineschaalset wordt ingeschaald. (Functie in preview)

rules

VirtualMachineScaleSetScaleInRules[]

De regels die moeten worden gevolgd bij het inschalen van een virtuele-machineschaalset.

Mogelijke waarden zijn:

Standaard Wanneer een virtuele-machineschaalset wordt ingeschaald, wordt de schaalset eerst verdeeld over zones als het een zonegebonden schaalset is. Vervolgens wordt deze zoveel mogelijk verdeeld over foutdomeinen. Binnen elk foutdomein zijn de virtuele machines die zijn gekozen voor verwijdering, de nieuwste machines die niet zijn beveiligd tegen inschalen.

OudsteVM Wanneer een virtuele-machineschaalset wordt ingeschaald, worden de oudste virtuele machines die niet zijn beveiligd tegen inschalen gekozen voor verwijdering. Voor zonegebonden virtuele-machineschaalsets wordt de schaalset eerst verdeeld over zones. Binnen elke zone worden de oudste virtuele machines die niet zijn beveiligd gekozen voor verwijdering.

NieuwsteVM- Wanneer een virtuele-machineschaalset wordt ingeschaald, worden de nieuwste virtuele machines die niet zijn beveiligd tegen inschalen gekozen voor verwijdering. Voor zonegebonden virtuele-machineschaalsets wordt de schaalset eerst verdeeld over zones. Binnen elke zone worden de nieuwste virtuele machines die niet zijn beveiligd gekozen voor verwijdering.

ScheduledEventsAdditionalPublishingTargets

Name Type Description
eventGridAndResourceGraph

EventGridAndResourceGraph

De configuratieparameters die worden gebruikt bij het maken van de geplande gebeurtenisinstelling eventgridAndResourceGraph.

ScheduledEventsPolicy

Hiermee geeft u configuraties op die betrekking hebben op opnieuw implementeren, opnieuw opstarten en ScheduledEventsAdditionalPublishingTargets Scheduled Event.

Name Type Description
scheduledEventsAdditionalPublishingTargets

ScheduledEventsAdditionalPublishingTargets

De configuratieparameters die worden gebruikt tijdens het publiceren van scheduledEventsAdditionalPublishingTargets.

userInitiatedReboot

UserInitiatedReboot

De configuratieparameters die worden gebruikt tijdens het maken van de geplande gebeurtenisinstelling UserInitiatedReboot.

userInitiatedRedeploy

UserInitiatedRedeploy

De configuratieparameters die worden gebruikt tijdens het maken van de geplande gebeurtenisinstelling userInitiatedRedeploy.

ScheduledEventsProfile

Name Type Description
osImageNotificationProfile

OSImageNotificationProfile

Hiermee geeft u configuraties met betrekking tot geplande gebeurtenissen van de besturingssysteeminstallatiekopieën op.

terminateNotificationProfile

TerminateNotificationProfile

Hiermee geeft u configuraties voor geplande gebeurtenissen beëindigen op.

securityEncryptionTypes

Hiermee geeft u het EncryptionType van de beheerde schijf. Deze is ingesteld op DiskWithVMGuestState voor versleuteling van de beheerde schijf, samen met VMGuestState-blob, VMGuestStateOnly voor versleuteling van alleen de VMGuestState-blob en NonPersistedTPM voor het niet behouden van de firmwarestatus in de VMGuestState-blob.. Opmerking: Deze kan alleen worden ingesteld voor vertrouwelijke VM's.

Name Type Description
DiskWithVMGuestState

string

NonPersistedTPM

string

VMGuestStateOnly

string

SecurityPostureReference

Hiermee geeft u het beveiligingspostuur moet worden gebruikt in de schaalset. Minimale API-versie: 2023-03-01

Name Type Description
excludeExtensions

string[]

De lijst met namen van extensies van virtuele machines die moeten worden uitgesloten bij het toepassen van het beveiligingspostuur.

id

string

De referentie-id van de beveiligingspostuur in de vorm van /CommunityGaleries/{communityGalleryName}/securityPostureName/{securityPostureName}/versions/{major.minor.patch}|latest

isOverridable

boolean

Of de beveiligingspostuur door de gebruiker kan worden overschreven.

SecurityProfile

Hiermee geeft u de beveiligingsprofielinstellingen voor de virtuele machine of virtuele-machineschaalset op.

Name Type Description
encryptionAtHost

boolean

Deze eigenschap kan worden gebruikt door de gebruiker in de aanvraag om hostversleuteling voor de virtuele machine of virtuele-machineschaalset in of uit te schakelen. Hierdoor wordt de versleuteling ingeschakeld voor alle schijven, inclusief resource-/tijdelijke schijf op de host zelf. Het standaardgedrag is: De versleuteling op de host wordt uitgeschakeld, tenzij deze eigenschap is ingesteld op waar voor de resource.

encryptionIdentity

EncryptionIdentity

Hiermee geeft u de beheerde identiteit op die door ADE wordt gebruikt om toegangstoken op te halen voor sleutelkluisbewerkingen.

proxyAgentSettings

ProxyAgentSettings

Hiermee geeft u ProxyAgent-instellingen op tijdens het maken van de virtuele machine. Minimale API-versie: 2023-09-01.

securityType

SecurityTypes

Hiermee geeft u het SecurityType van de virtuele machine. Deze moet worden ingesteld op een opgegeven waarde om UefiSettings in te schakelen. Het standaardgedrag is: UefiSettings wordt niet ingeschakeld, tenzij deze eigenschap is ingesteld.

uefiSettings

UefiSettings

Hiermee geeft u de beveiligingsinstellingen op, zoals beveiligd opstarten en vTPM die worden gebruikt tijdens het maken van de virtuele machine. Minimale API-versie: 2020-12-01.

SecurityTypes

Hiermee geeft u het SecurityType van de virtuele machine. Deze moet worden ingesteld op een opgegeven waarde om UefiSettings in te schakelen. Het standaardgedrag is: UefiSettings wordt niet ingeschakeld, tenzij deze eigenschap is ingesteld.

Name Type Description
ConfidentialVM

string

TrustedLaunch

string

ServiceArtifactReference

Hiermee geeft u de referentie-id voor serviceartefacten op die wordt gebruikt voor het instellen van dezelfde installatiekopieënversie voor alle virtuele machines in de schaalset wanneer u de meest recente installatiekopieënversie gebruikt. Minimale API-versie: 2022-11-01

Name Type Description
id

string

De referentie-id van het serviceartefact in de vorm van /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Compute/galleries/{galleryName}/serviceArtifacts/{serviceArtifactName}/vmArtifactsProfiles/{vmArtifactsProfilesName}

SettingNames

Hiermee geeft u de naam op van de instelling waarop de inhoud van toepassing is. Mogelijke waarden zijn: FirstLogonCommands en AutoLogon.

Name Type Description
AutoLogon

string

FirstLogonCommands

string

Sku

Beschrijft een SKU van een virtuele-machineschaalset. OPMERKING: Als de nieuwe VM-SKU niet wordt ondersteund op de hardware waarop de schaalset zich momenteel bevindt, moet u de toewijzing van de VM's in de schaalset ongedaan maken voordat u de SKU-naam wijzigt.

Name Type Description
capacity

integer

Hiermee geeft u het aantal virtuele machines in de schaalset op.

name

string

De SKU-naam.

tier

string

Hiermee geeft u de laag van virtuele machines in een schaalset.

Mogelijke waarden:

Standard-

Basic-

SkuProfile

Hiermee geeft u het sKU-profiel voor de virtuele-machineschaalset op. Met deze eigenschap kan de klant een lijst met VM-grootten en een toewijzingsstrategie opgeven.

Name Type Description
allocationStrategy

AllocationStrategy

Hiermee geeft u de toewijzingsstrategie voor de virtuele-machineschaalset op basis waarvan de VIRTUELE machines worden toegewezen.

vmSizes

SkuProfileVMSize[]

Hiermee geeft u de VM-grootten voor de virtuele-machineschaalset op.

SkuProfileVMSize

Hiermee geeft u de VM-grootte op.

Name Type Description
name

string

Hiermee geeft u de naam van de VM-grootte.

SpotRestorePolicy

Hiermee geeft u de spot-Try-Restore eigenschappen voor de virtuele-machineschaalset. Met deze eigenschap kan de klant automatisch herstellen van de verwijderde SPOT VMSS VM-exemplaren opportunistisch in- of uitschakelen op basis van capaciteitsbeschikbaarheid en prijsbeperking.

Name Type Description
enabled

boolean

Hiermee schakelt u de spot-Try-Restore functie in waarbij verwijderde VMSS SPOT-exemplaren opportunistisch worden hersteld op basis van capaciteitsbeschikbaarheid en prijsbeperkingen

restoreTimeout

string

Time-outwaarde uitgedrukt als een ISO 8601-tijdsduur waarna het platform niet probeert de VMSS SPOT-exemplaren te herstellen

SshConfiguration

SSH-configuratie voor op Linux gebaseerde VM's die worden uitgevoerd in Azure

Name Type Description
publicKeys

SshPublicKey[]

De lijst met openbare SSH-sleutels die worden gebruikt voor verificatie met virtuele Linux-machines.

SshPublicKey

Bevat informatie over de openbare SSH-certificaatsleutel en het pad op de Virtuele Linux-machine waarop de openbare sleutel wordt geplaatst.

Name Type Description
keyData

string

Het openbare SSH-sleutelcertificaat dat wordt gebruikt voor verificatie met de virtuele machine via ssh. De sleutel moet ten minste 2048-bits en in ssh-rsa-indeling zijn. Zie [SSH-sleutels maken in Linux en Mac voor Linux-VM's in Azure]https://docs.microsoft.com/azure/virtual-machines/linux/create-ssh-keys-detailed). voor het maken van SSH-sleutels

path

string

Hiermee geeft u het volledige pad op de gemaakte VM waarin de openbare SSH-sleutel wordt opgeslagen. Als het bestand al bestaat, wordt de opgegeven sleutel toegevoegd aan het bestand. Voorbeeld: /home/user/.ssh/authorized_keys

StorageAccountTypes

Hiermee geeft u het type opslagaccount voor de beheerde schijf. OPMERKING: UltraSSD_LRS kan alleen worden gebruikt met gegevensschijven, deze kan niet worden gebruikt met besturingssysteemschijf.

Name Type Description
PremiumV2_LRS

string

Premium_LRS

string

Premium_ZRS

string

StandardSSD_LRS

string

StandardSSD_ZRS

string

Standard_LRS

string

UltraSSD_LRS

string

SubResource

Name Type Description
id

string

Resource-id

TerminateNotificationProfile

Name Type Description
enable

boolean

Hiermee geeft u op of de geplande beëindigingsgebeurtenis is ingeschakeld of uitgeschakeld.

notBeforeTimeout

string

Configureerbare tijdsduur waarop een virtuele machine die wordt verwijderd, moet mogelijk de geplande beëindigingsgebeurtenis goedkeuren voordat de gebeurtenis automatisch wordt goedgekeurd (time-out). De configuratie moet worden opgegeven in ISO 8601-indeling, de standaardwaarde is 5 minuten (PT5M)

UefiSettings

Hiermee geeft u de beveiligingsinstellingen op, zoals beveiligd opstarten en vTPM die worden gebruikt tijdens het maken van de virtuele machine. Minimale API-versie: 2020-12-01.

Name Type Description
secureBootEnabled

boolean

Hiermee geeft u op of beveiligd opstarten moet worden ingeschakeld op de virtuele machine. Minimale API-versie: 2020-12-01.

vTpmEnabled

boolean

Hiermee geeft u op of vTPM moet worden ingeschakeld op de virtuele machine. Minimale API-versie: 2020-12-01.

UpgradeMode

Hiermee geeft u de modus van een upgrade naar virtuele machines in de schaalset.

Mogelijke waarden zijn:

Handmatige: u bepaalt de toepassing van updates voor virtuele machines in de schaalset. U doet dit met behulp van de manualUpgrade-actie.

Automatisch: alle virtuele machines in de schaalset worden automatisch tegelijkertijd bijgewerkt.

Name Type Description
Automatic

string

Manual

string

Rolling

string

UpgradePolicy

Beschrijft een upgradebeleid: automatisch, handmatig of rolling.

Name Type Description
automaticOSUpgradePolicy

AutomaticOSUpgradePolicy

Configuratieparameters die worden gebruikt voor het uitvoeren van automatische upgrade van het besturingssysteem.

mode

UpgradeMode

Hiermee geeft u de modus van een upgrade naar virtuele machines in de schaalset.

Mogelijke waarden zijn:

Handmatige: u bepaalt de toepassing van updates voor virtuele machines in de schaalset. U doet dit met behulp van de manualUpgrade-actie.

Automatisch: alle virtuele machines in de schaalset worden automatisch tegelijkertijd bijgewerkt.

rollingUpgradePolicy

RollingUpgradePolicy

De configuratieparameters die worden gebruikt tijdens het uitvoeren van een rolling upgrade.

UserAssignedIdentities

De lijst met gebruikersidentiteiten die zijn gekoppeld aan de virtuele machine. De sleutelverwijzingen voor de gebruikersidentiteitswoordenlijst zijn ARM-resource-id's in de vorm: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}.

Name Type Description

UserInitiatedReboot

Hiermee geeft u gerelateerde configuraties voor geplande gebeurtenissen opnieuw opstarten op.

Name Type Description
automaticallyApprove

boolean

Hiermee geeft u configuraties voor geplande gebeurtenissen opnieuw opstarten op.

UserInitiatedRedeploy

Hiermee geeft u gerelateerde configuraties voor geplande gebeurtenissen opnieuw implementeren.

Name Type Description
automaticallyApprove

boolean

Hiermee geeft u configuraties voor geplande gebeurtenissen opnieuw implementeren.

VaultCertificate

Beschrijft één certificaatverwijzing in een Sleutelkluis en waar het certificaat zich op de virtuele machine moet bevinden.

Name Type Description
certificateStore

string

Voor Virtuele Windows-machines geeft u het certificaatarchief op de virtuele machine waaraan het certificaat moet worden toegevoegd. Het opgegeven certificaatarchief bevindt zich impliciet in het LocalMachine-account. Voor Linux-VM's wordt het certificaatbestand onder de map /var/lib/waagent geplaatst, met de bestandsnaam <HoofdletterThumbprint>.crt voor het X509-certificaatbestand en <HoofdlettercaseThumbprint>.prv voor persoonlijke sleutel. Beide bestanden zijn .pem-indeling.

certificateUrl

string

Dit is de URL van een certificaat dat als geheim is geüpload naar Key Vault. Zie Een sleutel of geheim toevoegen aan de sleutelkluisvoor informatie over het toevoegen van een geheim aan de sleutelkluis. In dit geval moet uw certificaat de Base64-codering zijn van het volgende JSON-object dat is gecodeerd in UTF-8:

{
"data":",
"dataType":"pfx",
"wachtwoord":""
}
Als u certificaten op een virtuele machine wilt installeren, wordt u aangeraden de extensie van de virtuele Azure Key Vault-machine voor Linux- of de virtuele Machine-extensie van Azure Key Vault voor Windowste gebruiken.

VaultSecretGroup

Beschrijft een set certificaten die zich allemaal in dezelfde Key Vault bevinden.

Name Type Description
sourceVault

SubResource

De relatieve URL van de Sleutelkluis met alle certificaten in VaultCertificates.

vaultCertificates

VaultCertificate[]

De lijst met sleutelkluisverwijzingen in SourceVault die certificaten bevatten.

VirtualHardDisk

Beschrijft de URI van een schijf.

Name Type Description
uri

string

Hiermee geeft u de URI van de virtuele harde schijf.

VirtualMachineEvictionPolicyTypes

Hiermee geeft u het verwijderingsbeleid voor de virtuele Azure Spot-machine en Azure Spot-schaalset op. Voor virtuele Azure Spot-machines worden zowel Toewijzing ongedaan maken als Verwijderen ondersteund en is de minimale API-versie 2019-03-01. Voor Azure Spot-schaalsets worden zowel 'Toewijzing ongedaan maken' als 'Verwijderen' ondersteund en is de minimale API-versie 2017-10-30-preview.

Name Type Description
Deallocate

string

Delete

string

VirtualMachinePriorityTypes

Hiermee geeft u de prioriteit voor de virtuele machines in de schaalset. Minimale API-versie: 2017-10-30-preview.

Name Type Description
Low

string

Regular

string

Spot

string

VirtualMachineScaleSet

Beschrijft een virtuele-machineschaalset.

Name Type Description
etag

string

Etag is eigenschap die wordt geretourneerd in het antwoord maken/bijwerken/ophalen van de VMSS, zodat de klant deze kan opgeven in de header om optimistische updates te garanderen

extendedLocation

ExtendedLocation

De uitgebreide locatie van de virtuele-machineschaalset.

id

string

Resource-id

identity

VirtualMachineScaleSetIdentity

De identiteit van de virtuele-machineschaalset, indien geconfigureerd.

location

string

Resourcelocatie

name

string

Resourcenaam

plan

Plan

Hiermee geeft u informatie op over de marketplace-installatiekopieën die worden gebruikt om de virtuele machine te maken. Dit element wordt alleen gebruikt voor Marketplace-installatiekopieën. Voordat u een Marketplace-installatiekopieën van een API kunt gebruiken, moet u de installatiekopieën inschakelen voor programmatisch gebruik. Zoek in Azure Portal de marketplace-installatiekopieën die u wilt gebruiken en klik vervolgens op Programmatisch wilt implementeren, Aan de slag ->. Voer de vereiste gegevens in en klik vervolgens op Opslaan.

properties.additionalCapabilities

AdditionalCapabilities

Hiermee geeft u aanvullende mogelijkheden op die zijn ingeschakeld of uitgeschakeld op de virtuele machines in de virtuele-machineschaalset. Bijvoorbeeld: of de virtuele machines ondersteuning bieden voor het koppelen van beheerde gegevensschijven met UltraSSD_LRS opslagaccounttype.

properties.automaticRepairsPolicy

AutomaticRepairsPolicy

Beleid voor automatische reparaties.

properties.constrainedMaximumCapacity

boolean

Optionele eigenschap die moet worden ingesteld op Waar of weggelaten.

properties.doNotRunExtensionsOnOverprovisionedVMs

boolean

Wanneer Overprovision is ingeschakeld, worden extensies alleen gestart op het aangevraagde aantal VM's dat uiteindelijk wordt bewaard. Deze eigenschap zorgt er daarom voor dat de extensies niet worden uitgevoerd op de extra overprovisioned VM's.

properties.hostGroup

SubResource

Hiermee geeft u informatie op over de toegewezen hostgroep waarin de virtuele-machineschaalset zich bevindt. Minimale API-versie: 2020-06-01.

properties.orchestrationMode

OrchestrationMode

Hiermee geeft u de indelingsmodus voor de virtuele-machineschaalset op.

properties.overprovision

boolean

Hiermee geeft u op of de virtuele-machineschaalset moet worden overprovisioned.

properties.platformFaultDomainCount

integer

Aantal foutdomeinen voor elke plaatsingsgroep.

properties.priorityMixPolicy

PriorityMixPolicy

Hiermee geeft u de gewenste doelen voor het mengen van spot- en reguliere prioriteit VM's binnen hetzelfde VMSS Flex-exemplaar.

properties.provisioningState

string

De inrichtingsstatus, die alleen in het antwoord wordt weergegeven.

properties.proximityPlacementGroup

SubResource

Hiermee geeft u informatie op over de nabijheidsplaatsingsgroep waaraan de virtuele-machineschaalset moet worden toegewezen. Minimale API-versie: 2018-04-01.

properties.resiliencyPolicy

ResiliencyPolicy

Beleid voor tolerantie

properties.scaleInPolicy

ScaleInPolicy

Hiermee geeft u het beleid dat wordt toegepast bij het schalen van virtuele machines in de virtuele-machineschaalset.

properties.scheduledEventsPolicy

ScheduledEventsPolicy

De ScheduledEventsPolicy.

properties.singlePlacementGroup

boolean

Als dit het geval is, wordt de schaalset beperkt tot één plaatsingsgroep, van maximaal 100 virtuele machines. OPMERKING: Als singlePlacementGroup waar is, kan deze worden gewijzigd in onwaar. Als singlePlacementGroup echter onwaar is, wordt deze mogelijk niet gewijzigd in waar.

properties.skuProfile

SkuProfile

Hiermee geeft u het sKU-profiel voor de virtuele-machineschaalset op.

properties.spotRestorePolicy

SpotRestorePolicy

Hiermee geeft u de eigenschappen spot restore voor de virtuele-machineschaalset.

properties.timeCreated

string

Hiermee geeft u het tijdstip op waarop de virtuele-machineschaalsetresource is gemaakt. Minimale API-versie: 2021-11-01.

properties.uniqueId

string

Hiermee geeft u de id op waarmee een virtuele-machineschaalset uniek wordt geïdentificeerd.

properties.upgradePolicy

UpgradePolicy

Het upgradebeleid.

properties.virtualMachineProfile

VirtualMachineScaleSetVMProfile

Het profiel van de virtuele machine.

properties.zonalPlatformFaultDomainAlignMode

ZonalPlatformFaultDomainAlignMode

Hiermee geeft u de uitlijnmodus tussen rekenkracht van virtuele-machineschaalset en opslagfoutdomeinaantal.

properties.zoneBalance

boolean

Of er strikt zelfs distributie van virtuele machines moet worden afgedwongen in x-zones voor het geval er sprake is van een zonestoring. de eigenschap zoneBalance kan alleen worden ingesteld als de eigenschap zones van de schaalset meer dan één zone bevat. Als er geen zones of slechts één zone zijn opgegeven, mag de eigenschap ZoneBalance niet worden ingesteld.

sku

Sku

De SKU van de virtuele-machineschaalset.

tags

object

Resourcetags

type

string

Resourcetype

zones

string[]

De zones voor virtuele-machineschaalsets.

VirtualMachineScaleSetDataDisk

Beschrijft een gegevensschijf voor een virtuele-machineschaalset.

Name Type Description
caching

CachingTypes

Hiermee geeft u de cachevereisten op. Mogelijke waarden zijn: None,ReadOnlyReadWrite. De standaardwaarden zijn: Geen voor Standard-opslag. ReadOnly voor Premium-opslag.

createOption

DiskCreateOptionTypes

De optie voor maken.

deleteOption

DiskDeleteOptionTypes

Hiermee geeft u op of de gegevensschijf moet worden verwijderd of losgekoppeld van VMSS Flex -verwijdering (deze functie is alleen beschikbaar voor VMSS met Flexible OrchestrationMode).

Mogelijke waarden:

Verwijderen Als deze waarde wordt gebruikt, wordt de gegevensschijf verwijderd wanneer de VMSS Flex-VM wordt verwijderd.

loskoppelen Als deze waarde wordt gebruikt, blijft de gegevensschijf behouden nadat de VMSS Flex-VM is verwijderd.

De standaardwaarde is ingesteld op Verwijderen.

diskIOPSReadWrite

integer

Hiermee geeft u de Read-Write IOPS voor de beheerde schijf. Mag alleen worden gebruikt wanneer StorageAccountType is UltraSSD_LRS. Als deze niet is opgegeven, wordt er een standaardwaarde toegewezen op basis van diskSizeGB.

diskMBpsReadWrite

integer

Hiermee geeft u de bandbreedte in MB per seconde voor de beheerde schijf. Mag alleen worden gebruikt wanneer StorageAccountType is UltraSSD_LRS. Als deze niet is opgegeven, wordt er een standaardwaarde toegewezen op basis van diskSizeGB.

diskSizeGB

integer

Hiermee geeft u de grootte van een lege gegevensschijf in gigabytes. Dit element kan worden gebruikt om de grootte van de schijf in een installatiekopieën van een virtuele machine te overschrijven. De eigenschap diskSizeGB is het aantal bytes x 1024^3 voor de schijf en de waarde mag niet groter zijn dan 1023.

lun

integer

Hiermee geeft u het nummer van de logische eenheid van de gegevensschijf. Deze waarde wordt gebruikt om gegevensschijven binnen de VIRTUELE machine te identificeren en moet daarom uniek zijn voor elke gegevensschijf die is gekoppeld aan een VIRTUELE machine.

managedDisk

VirtualMachineScaleSetManagedDiskParameters

De parameters van de beheerde schijf.

name

string

De naam van de schijf.

writeAcceleratorEnabled

boolean

Hiermee geeft u op of writeAccelerator moet worden ingeschakeld of uitgeschakeld op de schijf.

VirtualMachineScaleSetExtension

Beschrijft een extensie voor virtuele-machineschaalsets.

Name Type Description
id

string

Resource-id

name

string

De naam van de extensie.

properties.autoUpgradeMinorVersion

boolean

Geeft aan of de extensie een nieuwere secundaire versie moet gebruiken als deze beschikbaar is tijdens de implementatie. Zodra de extensie eenmaal is geïmplementeerd, worden er echter geen secundaire versies bijgewerkt, tenzij deze opnieuw wordt geïmplementeerd, zelfs niet als deze eigenschap is ingesteld op true.

properties.enableAutomaticUpgrade

boolean

Geeft aan of de extensie automatisch moet worden bijgewerkt door het platform als er een nieuwere versie van de extensie beschikbaar is.

properties.forceUpdateTag

string

Als er een waarde wordt opgegeven en verschilt van de vorige waarde, wordt de extensiehandler gedwongen om bij te werken, zelfs als de extensieconfiguratie niet is gewijzigd.

properties.protectedSettings

object

De extensie kan protectedSettings of protectedSettingsFromKeyVault of helemaal geen beveiligde instellingen bevatten.

properties.protectedSettingsFromKeyVault

KeyVaultSecretReference

De met extensies beveiligde instellingen die doorverwijzing worden doorgegeven en die worden gebruikt vanuit de sleutelkluis

properties.provisionAfterExtensions

string[]

Verzameling extensienamen waarna deze extensie moet worden ingericht.

properties.provisioningState

string

De inrichtingsstatus, die alleen in het antwoord wordt weergegeven.

properties.publisher

string

De naam van de uitgever van de extensie-handler.

properties.settings

object

In Json opgemaakte openbare instellingen voor de extensie.

properties.suppressFailures

boolean

Geeft aan of fouten die voortvloeien uit de extensie worden onderdrukt (operationele fouten, zoals het niet verbinden met de VIRTUELE machine, worden niet onderdrukt, ongeacht deze waarde). De standaardwaarde is onwaar.

properties.type

string

Hiermee geeft u het type van de extensie; een voorbeeld is CustomScriptExtension.

properties.typeHandlerVersion

string

Hiermee geeft u de versie van de scripthandler.

type

string

Resourcetype

VirtualMachineScaleSetExtensionProfile

Beschrijft een extensieprofiel voor virtuele-machineschaalsets.

Name Type Description
extensions

VirtualMachineScaleSetExtension[]

De onderliggende extensiebronnen van de virtuele-machineschaalset.

extensionsTimeBudget

string

Hiermee geeft u de tijd die is toegewezen voor alle extensies die moeten worden gestart. De tijdsduur moet liggen tussen 15 minuten en 120 minuten (inclusief) en moet worden opgegeven in ISO 8601-indeling. De standaardwaarde is 90 minuten (PT1H30M). Minimale API-versie: 2020-06-01.

VirtualMachineScaleSetHardwareProfile

Hiermee geeft u de hardware-instellingen voor de virtuele-machineschaalset.

Name Type Description
vmSizeProperties

VMSizeProperties

Hiermee geeft u de eigenschappen voor het aanpassen van de grootte van de virtuele machine. Minimale API-versie: 2021-11-01. Volg de instructies in VM-aanpassing voor meer informatie.

VirtualMachineScaleSetIdentity

Identiteit voor de virtuele-machineschaalset.

Name Type Description
principalId

string

De principal-id van de identiteit van de virtuele-machineschaalset. Deze eigenschap wordt alleen verstrekt voor een door het systeem toegewezen identiteit.

tenantId

string

De tenant-id die is gekoppeld aan de virtuele-machineschaalset. Deze eigenschap wordt alleen verstrekt voor een door het systeem toegewezen identiteit.

type

ResourceIdentityType

Het type identiteit dat wordt gebruikt voor de virtuele-machineschaalset. Het type SystemAssigned, UserAssigned bevat zowel een impliciet gemaakte identiteit als een set door de gebruiker toegewezen identiteiten. Met het type None worden alle identiteiten uit de virtuele-machineschaalset verwijderd.

userAssignedIdentities

UserAssignedIdentities

De lijst met gebruikersidentiteiten die zijn gekoppeld aan de virtuele-machineschaalset. De sleutelverwijzingen voor de gebruikersidentiteitswoordenlijst zijn ARM-resource-id's in de vorm: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}.

VirtualMachineScaleSetIPConfiguration

Beschrijft de IP-configuratie van een virtuele-machineschaalsetnetwerkprofiel.

Name Type Description
name

string

De naam van de IP-configuratie.

properties.applicationGatewayBackendAddressPools

SubResource[]

Hiermee geeft u een matrix van verwijzingen naar back-endadresgroepen van toepassingsgateways. Een schaalset kan verwijzen naar back-endadresgroepen van meerdere toepassingsgateways. Meerdere schaalsets kunnen niet dezelfde toepassingsgateway gebruiken.

properties.applicationSecurityGroups

SubResource[]

Hiermee geeft u een matrix van verwijzingen naar toepassingsbeveiligingsgroep.

properties.loadBalancerBackendAddressPools

SubResource[]

Hiermee geeft u een matrix van verwijzingen naar back-endadresgroepen van load balancers. Een schaalset kan verwijzen naar back-endadresgroepen van één openbare en één interne load balancer. Meerdere schaalsets kunnen niet dezelfde basic sku-load balancer gebruiken.

properties.loadBalancerInboundNatPools

SubResource[]

Hiermee geeft u een matrix van verwijzingen naar binnenkomende Nat-pools van de load balancers. Een schaalset kan verwijzen naar binnenkomende NAT-pools van één openbare en één interne load balancer. Meerdere schaalsets kunnen niet dezelfde basic sku-load balancer gebruiken.

properties.primary

boolean

Hiermee geeft u de primaire netwerkinterface op voor het geval de virtuele machine meer dan 1 netwerkinterface heeft.

properties.privateIPAddressVersion

IPVersion

Vanaf Api-Version 2017-03-30 wordt aangegeven of de specifieke ipconfiguratie IPv4 of IPv6 is. De standaardwaarde wordt gebruikt als IPv4. Mogelijke waarden zijn: 'IPv4' en 'IPv6'.

properties.publicIPAddressConfiguration

VirtualMachineScaleSetPublicIPAddressConfiguration

De publicIPAddressConfiguration.

properties.subnet

ApiEntityReference

Hiermee geeft u de id van het subnet.

VirtualMachineScaleSetIpTag

Bevat de IP-tag die is gekoppeld aan het openbare IP-adres.

Name Type Description
ipTagType

string

IP-tagtype. Voorbeeld: FirstPartyUsage.

tag

string

IP-tag die is gekoppeld aan het openbare IP-adres. Voorbeeld: SQL, Storage, enzovoort.

VirtualMachineScaleSetManagedDiskParameters

Beschrijft de parameters van een beheerde ScaleSet-schijf.

Name Type Description
diskEncryptionSet

DiskEncryptionSetParameters

Hiermee geeft u de resource-id van de door de klant beheerde schijfversleutelingsset voor de beheerde schijf op.

securityProfile

VMDiskSecurityProfile

Hiermee geeft u het beveiligingsprofiel voor de beheerde schijf.

storageAccountType

StorageAccountTypes

Hiermee geeft u het type opslagaccount voor de beheerde schijf. OPMERKING: UltraSSD_LRS kan alleen worden gebruikt met gegevensschijven, deze kan niet worden gebruikt met besturingssysteemschijf.

VirtualMachineScaleSetNetworkConfiguration

Beschrijft de netwerkconfiguraties van een virtuele-machineschaalsetnetwerkprofiel.

Name Type Description
name

string

De naam van de netwerkconfiguratie.

properties.auxiliaryMode

NetworkInterfaceAuxiliaryMode

Hiermee geeft u op of de hulpmodus is ingeschakeld voor de netwerkinterfaceresource.

properties.auxiliarySku

NetworkInterfaceAuxiliarySku

Hiermee geeft u op of de hulp-sku is ingeschakeld voor de netwerkinterfaceresource.

properties.deleteOption

DeleteOptions

Opgeven wat er gebeurt met de netwerkinterface wanneer de VIRTUELE machine wordt verwijderd

properties.disableTcpStateTracking

boolean

Hiermee geeft u op of de netwerkinterface is uitgeschakeld voor tcp-statustracering.

properties.dnsSettings

VirtualMachineScaleSetNetworkConfigurationDnsSettings

De DNS-instellingen die moeten worden toegepast op de netwerkinterfaces.

properties.enableAcceleratedNetworking

boolean

Hiermee geeft u op of de netwerkinterface versneld netwerken is ingeschakeld.

properties.enableFpga

boolean

Hiermee geeft u op of de netwerkinterface is ingeschakeld voor FPGA-netwerken.

properties.enableIPForwarding

boolean

Of doorsturen via IP is ingeschakeld op deze NIC.

properties.ipConfigurations

VirtualMachineScaleSetIPConfiguration[]

Hiermee geeft u de IP-configuraties van de netwerkinterface.

properties.networkSecurityGroup

SubResource

De netwerkbeveiligingsgroep.

properties.primary

boolean

Hiermee geeft u de primaire netwerkinterface op voor het geval de virtuele machine meer dan 1 netwerkinterface heeft.

VirtualMachineScaleSetNetworkConfigurationDnsSettings

Beschrijft de DNS-instellingen van een virtuele-machineschaalsets voor netwerkconfiguraties.

Name Type Description
dnsServers

string[]

Lijst met IP-adressen van DNS-servers

VirtualMachineScaleSetNetworkProfile

Beschrijft een netwerkprofiel voor een virtuele-machineschaalset.

Name Type Description
healthProbe

ApiEntityReference

Een verwijzing naar een load balancer-test die wordt gebruikt om de status van een exemplaar in de virtuele-machineschaalset te bepalen. De verwijzing bevindt zich in de vorm: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/probes/{probeName}.

networkApiVersion

NetworkApiVersion

hiermee geeft u de Microsoft.Network API-versie op die wordt gebruikt bij het maken van netwerkresources in de netwerkinterfaceconfiguraties voor virtuele-machineschaalset met indelingsmodus 'Flexibel'

networkInterfaceConfigurations

VirtualMachineScaleSetNetworkConfiguration[]

De lijst met netwerkconfiguraties.

VirtualMachineScaleSetOSDisk

Beschrijft een besturingssysteemschijf van een virtuele-machineschaalset.

Name Type Description
caching

CachingTypes

Hiermee geeft u de cachevereisten op. Mogelijke waarden zijn: None,ReadOnlyReadWrite. De standaardwaarden zijn: Geen voor Standard-opslag. ReadOnly voor Premium-opslag.

createOption

DiskCreateOptionTypes

Hiermee geeft u op hoe de virtuele machines in de schaalset moeten worden gemaakt. De enige toegestane waarde is: FromImage. Deze waarde wordt gebruikt wanneer u een installatiekopieën gebruikt om de virtuele machine te maken. Als u een platforminstallatiekopie gebruikt, gebruikt u ook het element imageReference dat hierboven wordt beschreven. Als u een marketplace-installatiekopieën gebruikt, gebruikt u ook het planelement dat eerder is beschreven.

deleteOption

DiskDeleteOptionTypes

Hiermee geeft u op of de besturingssysteemschijf moet worden verwijderd of losgekoppeld van VMSS Flex -verwijdering (deze functie is alleen beschikbaar voor VMSS met Flexible OrchestrationMode).

Mogelijke waarden:

Verwijderen Als deze waarde wordt gebruikt, wordt de besturingssysteemschijf verwijderd wanneer VMSS Flex VM wordt verwijderd.

loskoppelen Als deze waarde wordt gebruikt, blijft de besturingssysteemschijf behouden nadat de VMSS Flex-VM is verwijderd.

De standaardwaarde is ingesteld op Verwijderen. Voor een tijdelijke besturingssysteemschijf is de standaardwaarde ingesteld op Verwijderen. Gebruiker kan de verwijderoptie voor tijdelijke besturingssysteemschijf niet wijzigen.

diffDiskSettings

DiffDiskSettings

Hiermee geeft u de tijdelijke schijfinstellingen voor de besturingssysteemschijf die wordt gebruikt door de virtuele-machineschaalset.

diskSizeGB

integer

Hiermee geeft u de grootte van een lege gegevensschijf in gigabytes. Dit element kan worden gebruikt om de grootte van de schijf in een installatiekopieën van een virtuele machine te overschrijven. De eigenschap diskSizeGB is het aantal bytes x 1024^3 voor de schijf en de waarde mag niet groter zijn dan 1023.

image

VirtualHardDisk

Hiermee geeft u informatie op over de niet-beheerde gebruikersinstallatiekopieën waarop de schaalset moet worden gebaseerd.

managedDisk

VirtualMachineScaleSetManagedDiskParameters

De parameters van de beheerde schijf.

name

string

De naam van de schijf.

osType

OperatingSystemTypes

Met deze eigenschap kunt u het type besturingssysteem opgeven dat is opgenomen in de schijf als u een virtuele machine maakt op basis van een gebruikersinstallatiekopie of een gespecialiseerde VHD. Mogelijke waarden zijn: Windows,Linux.

vhdContainers

string[]

Hiermee geeft u de container-URL's op die worden gebruikt voor het opslaan van besturingssysteemschijven voor de schaalset.

writeAcceleratorEnabled

boolean

Hiermee geeft u op of writeAccelerator moet worden ingeschakeld of uitgeschakeld op de schijf.

VirtualMachineScaleSetOSProfile

Beschrijft een besturingssysteemprofiel voor virtuele-machineschaalsets.

Name Type Description
adminPassword

string

Hiermee geeft u het wachtwoord van het beheerdersaccount.

Minimale lengte (Windows): 8 tekens

Minimale lengte (Linux): 6 tekens

Maximale lengte (Windows): 123 tekens

Maximale lengte (Linux): 72 tekens

Complexiteitsvereisten: aan 3 van de 4 onderstaande voorwaarden moet worden voldaan
Heeft lagere tekens
Bevat bovenliggende tekens
Heeft een cijfer
Heeft een speciaal teken (Regex-overeenkomst [\W_])

Niet-toegestane waarden: "abc@123", "P@$$w 0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Wachtwoord!", "Wachtwoord1", "Wachtwoord22", "iloveyou!"

Zie De extern bureaublad-service of het aanmeldingswachtwoord opnieuw instellen in een Windows-VM voor het opnieuw instellen van het wachtwoord.

Zie Gebruikers, SSH beheren en schijven controleren of herstellen op virtuele Azure Linux-machines met behulp van de VMAccess-extensie voor het opnieuw instellen van het hoofdwachtwoord

adminUsername

string

Hiermee geeft u de naam van het beheerdersaccount.

beperking voor alleen Windows: kan niet eindigen op '.'

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

Minimale lengte (Linux): 1 teken

Maximale lengte (Linux): 64 tekens

Maximale lengte (Windows): 20 tekens

allowExtensionOperations

boolean

Hiermee geeft u op of uitbreidingsbewerkingen moeten worden toegestaan op de virtuele-machineschaalset. Dit kan alleen worden ingesteld op False wanneer er geen extensies aanwezig zijn in de virtuele-machineschaalset.

computerNamePrefix

string

Hiermee geeft u het voorvoegsel voor de computernaam voor alle virtuele machines in de schaalset. Computernaamvoorvoegsels moeten 1 tot 15 tekens lang zijn.

customData

string

Hiermee geeft u een met base 64 gecodeerde tekenreeks van aangepaste gegevens op. De met base 64 gecodeerde tekenreeks wordt gedecodeerd naar een binaire matrix die wordt opgeslagen als een bestand op de virtuele machine. De maximale lengte van de binaire matrix is 65535 bytes. Zie Cloud-init gebruiken om een Virtuele Linux-machine aan te passen tijdens het maken van

linuxConfiguration

LinuxConfiguration

Hiermee geeft u de linux-besturingssysteeminstellingen op de virtuele machine. Zie Linux op Azure-Endorsed Distributiesvoor een lijst met ondersteunde Linux-distributies.

requireGuestProvisionSignal

boolean

Optionele eigenschap die moet worden ingesteld op Waar of weggelaten.

secrets

VaultSecretGroup[]

Hiermee geeft u een set certificaten op die moeten worden geïnstalleerd op de virtuele machines in de schaalset. Als u certificaten op een virtuele machine wilt installeren, wordt u aangeraden de extensie van de virtuele Azure Key Vault-machine voor Linux- of de virtuele Machine-extensie van Azure Key Vault voor Windowste gebruiken.

windowsConfiguration

WindowsConfiguration

Hiermee geeft u windows-besturingssysteeminstellingen op de virtuele machine.

VirtualMachineScaleSetPublicIPAddressConfiguration

Beschrijft de publicIPAddress-configuratie van een virtuele-machineschaalset ip-configuratie

Name Type Description
name

string

De configuratienaam van het publicIP-adres.

properties.deleteOption

DeleteOptions

Opgeven wat er gebeurt met het openbare IP-adres wanneer de virtuele machine wordt verwijderd

properties.dnsSettings

VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings

De DNS-instellingen die moeten worden toegepast op de publicIP-adressen.

properties.idleTimeoutInMinutes

integer

De time-out voor inactiviteit van het openbare IP-adres.

properties.ipTags

VirtualMachineScaleSetIpTag[]

De lijst met IP-tags die zijn gekoppeld aan het openbare IP-adres.

properties.publicIPAddressVersion

IPVersion

Vanaf Api-Version 2019-07-01 wordt aangegeven of de specifieke ipconfiguratie IPv4 of IPv6 is. De standaardwaarde wordt gebruikt als IPv4. Mogelijke waarden zijn: 'IPv4' en 'IPv6'.

properties.publicIPPrefix

SubResource

Het PublicIPPrefix waaruit openbareIP-adressen moeten worden toegewezen.

sku

PublicIPAddressSku

Beschrijft de openbare IP-SKU. Deze kan alleen worden ingesteld met OrchestrationMode als Flexible.

VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings

Beschrijft de DNS-instellingen van een virtuele-machineschaalsets voor netwerkconfiguraties.

Name Type Description
domainNameLabel

string

Het domeinnaamlabel. De samenvoeging van het domeinnaamlabel en de VM-index zijn de domeinnaamlabels van de PublicIPAddress-resources die worden gemaakt

domainNameLabelScope

DomainNameLabelScopeTypes

Het bereik van het domeinnaamlabel. De samenvoeging van het gehashte domeinnaamlabel dat is gegenereerd volgens het beleid van het bereik van domeinnaamlabels en de VM-index zijn de domeinnaamlabels van de PublicIPAddress-resources die worden gemaakt

VirtualMachineScaleSetScaleInRules

De regels die moeten worden gevolgd bij het inschalen van een virtuele-machineschaalset.

Mogelijke waarden zijn:

Standaard Wanneer een virtuele-machineschaalset wordt ingeschaald, wordt de schaalset eerst verdeeld over zones als het een zonegebonden schaalset is. Vervolgens wordt deze zoveel mogelijk verdeeld over foutdomeinen. Binnen elk foutdomein zijn de virtuele machines die zijn gekozen voor verwijdering, de nieuwste machines die niet zijn beveiligd tegen inschalen.

OudsteVM Wanneer een virtuele-machineschaalset wordt ingeschaald, worden de oudste virtuele machines die niet zijn beveiligd tegen inschalen gekozen voor verwijdering. Voor zonegebonden virtuele-machineschaalsets wordt de schaalset eerst verdeeld over zones. Binnen elke zone worden de oudste virtuele machines die niet zijn beveiligd gekozen voor verwijdering.

NieuwsteVM- Wanneer een virtuele-machineschaalset wordt ingeschaald, worden de nieuwste virtuele machines die niet zijn beveiligd tegen inschalen gekozen voor verwijdering. Voor zonegebonden virtuele-machineschaalsets wordt de schaalset eerst verdeeld over zones. Binnen elke zone worden de nieuwste virtuele machines die niet zijn beveiligd gekozen voor verwijdering.

Name Type Description
Default

string

NewestVM

string

OldestVM

string

VirtualMachineScaleSetStorageProfile

Beschrijft een opslagprofiel voor virtuele-machineschaalsets.

Name Type Description
dataDisks

VirtualMachineScaleSetDataDisk[]

Hiermee geeft u de parameters op die worden gebruikt om gegevensschijven toe te voegen aan de virtuele machines in de schaalset. Zie Over schijven en VHD's voor virtuele Azure-machinesvoor meer informatie over schijven.

diskControllerType

DiskControllerTypes[]

Hiermee geeft u het type schijfcontroller dat is geconfigureerd voor de virtuele machines in de schaalset. Minimale API-versie: 2022-08-01

imageReference

ImageReference

Hiermee geeft u informatie over de te gebruiken afbeelding. U kunt informatie opgeven over platforminstallatiekopieën, marketplace-installatiekopieën of installatiekopieën van virtuele machines. Dit element is vereist wanneer u een platforminstallatiekopie, marketplace-installatiekopie of installatiekopie van virtuele machines wilt gebruiken, maar niet wordt gebruikt in andere bewerkingen voor het maken.

osDisk

VirtualMachineScaleSetOSDisk

Hiermee geeft u informatie op over de besturingssysteemschijf die wordt gebruikt door de virtuele machines in de schaalset. Zie Over schijven en VHD's voor virtuele Azure-machinesvoor meer informatie over schijven.

VirtualMachineScaleSetVMProfile

Beschrijft een virtuele-machineschaalsetprofiel voor virtuele machines.

Name Type Description
applicationProfile

ApplicationProfile

Hiermee geeft u de galerietoepassingen op die beschikbaar moeten worden gesteld voor de VM/VMSS

billingProfile

BillingProfile

Hiermee geeft u de factureringsgerelateerde details van een Azure Spot VMSS. Minimale API-versie: 2019-03-01.

capacityReservation

CapacityReservationProfile

Hiermee geeft u de details van de capaciteitsreservering van een schaalset op. Minimale API-versie: 2021-04-01.

diagnosticsProfile

DiagnosticsProfile

Hiermee geeft u de status van diagnostische instellingen voor opstarten. Minimale API-versie: 2015-06-15.

evictionPolicy

VirtualMachineEvictionPolicyTypes

Hiermee geeft u het verwijderingsbeleid voor de virtuele Azure Spot-machine en Azure Spot-schaalset op. Voor virtuele Azure Spot-machines worden zowel Toewijzing ongedaan maken als Verwijderen ondersteund en is de minimale API-versie 2019-03-01. Voor Azure Spot-schaalsets worden zowel 'Toewijzing ongedaan maken' als 'Verwijderen' ondersteund en is de minimale API-versie 2017-10-30-preview.

extensionProfile

VirtualMachineScaleSetExtensionProfile

Hiermee geeft u een verzameling instellingen op voor extensies die zijn geïnstalleerd op virtuele machines in de schaalset.

hardwareProfile

VirtualMachineScaleSetHardwareProfile

Hiermee geeft u de hardwareprofielgerelateerde details van een schaalset. Minimale API-versie: 2021-11-01.

licenseType

string

Hiermee geeft u op dat de installatiekopieën of schijven die worden gebruikt, on-premises zijn gelicentieerd.

Mogelijke waarden voor het Windows Server-besturingssysteem zijn:

Windows_Client

Windows_Server

Mogelijke waarden voor het Linux Server-besturingssysteem zijn:

RHEL_BYOS (voor RHEL)

SLES_BYOS (voor SUSE)

Zie Azure Hybrid Use Benefit voor Windows Server voor meer informatie

Azure Hybrid Use Benefit voor Linux Server-

Minimale API-versie: 2015-06-15

networkProfile

VirtualMachineScaleSetNetworkProfile

Hiermee geeft u eigenschappen van de netwerkinterfaces van de virtuele machines in de schaalset.

osProfile

VirtualMachineScaleSetOSProfile

Hiermee geeft u de besturingssysteeminstellingen voor de virtuele machines in de schaalset.

priority

VirtualMachinePriorityTypes

Hiermee geeft u de prioriteit voor de virtuele machines in de schaalset. Minimale API-versie: 2017-10-30-preview.

scheduledEventsProfile

ScheduledEventsProfile

Hiermee geeft u configuraties met betrekking tot geplande gebeurtenissen op.

securityPostureReference

SecurityPostureReference

Hiermee geeft u het beveiligingspostuur moet worden gebruikt in de schaalset. Minimale API-versie: 2023-03-01

securityProfile

SecurityProfile

Hiermee geeft u de beveiligingsgerelateerde profielinstellingen voor de virtuele machines in de schaalset.

serviceArtifactReference

ServiceArtifactReference

Hiermee geeft u de referentie-id voor serviceartefacten op die wordt gebruikt voor het instellen van dezelfde installatiekopieënversie voor alle virtuele machines in de schaalset wanneer u de meest recente installatiekopieënversie gebruikt. Minimale API-versie: 2022-11-01

storageProfile

VirtualMachineScaleSetStorageProfile

Hiermee geeft u de opslaginstellingen voor de schijven van de virtuele machine op.

timeCreated

string

Hiermee geeft u de tijd op waarop dit VM-profiel voor de virtuele-machineschaalset is gemaakt. Deze waarde wordt toegevoegd aan VMSS Flex VM-tags bij het maken/bijwerken van het VMSS-VM-profiel. De minimale API-versie voor deze eigenschap is 2023-09-01.

userData

string

UserData voor de virtuele machines in de schaalset, die base-64 moeten zijn gecodeerd. De klant mag hier geen geheimen doorgeven. Minimale API-versie: 2021-03-01.

VMDiskSecurityProfile

Hiermee geeft u de beveiligingsprofielinstellingen voor de beheerde schijf. Opmerking: Deze kan alleen worden ingesteld voor vertrouwelijke VM's.

Name Type Description
diskEncryptionSet

DiskEncryptionSetParameters

Hiermee geeft u de door de klant beheerde schijfversleutelingssetresource-id op voor de beheerde schijf die wordt gebruikt voor door de klant beheerde sleutel versleutelde ConfidentialVM-besturingssysteemschijf en VMGuest-blob.

securityEncryptionType

securityEncryptionTypes

Hiermee geeft u het EncryptionType van de beheerde schijf. Deze is ingesteld op DiskWithVMGuestState voor versleuteling van de beheerde schijf, samen met VMGuestState-blob, VMGuestStateOnly voor versleuteling van alleen de VMGuestState-blob en NonPersistedTPM voor het niet behouden van de firmwarestatus in de VMGuestState-blob.. Opmerking: Deze kan alleen worden ingesteld voor vertrouwelijke VM's.

VMGalleryApplication

Hiermee geeft u de vereiste informatie om te verwijzen naar een toepassingsversie van een rekengalerie

Name Type Description
configurationReference

string

Optioneel: hiermee geeft u de URI op naar een Azure-blob die de standaardconfiguratie voor het pakket vervangt, indien opgegeven

enableAutomaticUpgrade

boolean

Als deze optie is ingesteld op true, wordt deze automatisch bijgewerkt voor de VM/VMSS wanneer een nieuwe versie van de galerietoepassing beschikbaar is in PIR/SIG

order

integer

Optioneel: hiermee geeft u de volgorde op waarin de pakketten moeten worden geïnstalleerd

packageReferenceId

string

Hiermee geeft u de resource-id GalleryApplicationVersion op in de vorm van /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/applications/{application}/versions/{version}

tags

string

Optioneel, geeft een passthrough-waarde voor meer algemene context.

treatFailureAsDeploymentFailure

boolean

Optioneel, indien waar, een fout voor een bewerking in de VmApplication mislukt de implementatie

VMSizeProperties

Hiermee geeft u de instellingen voor de eigenschap VM-grootte op de virtuele machine.

Name Type Description
vCPUsAvailable

integer

Hiermee geeft u het aantal vCPU's dat beschikbaar is voor de virtuele machine. Wanneer deze eigenschap niet is opgegeven in de aanvraagbody, wordt het standaardgedrag ingesteld op de waarde van vCPU's die beschikbaar zijn voor die VM-grootte die beschikbaar is in api-antwoord van Alle beschikbare grootten van virtuele machines in een regio weergeven.

vCPUsPerCore

integer

Hiermee geeft u de verhouding tussen vCPU en fysieke kern. Wanneer deze eigenschap niet is opgegeven in de aanvraagbody, wordt het standaardgedrag ingesteld op de waarde van vCPUUsPerCore voor de VM-grootte die wordt weergegeven in api-antwoord van Alle beschikbare grootten van virtuele machines in een regio weergeven. Deze eigenschap instellen op 1 betekent ook dat hyperthreading is uitgeschakeld.

WindowsConfiguration

Hiermee geeft u windows-besturingssysteeminstellingen op de virtuele machine.

Name Type Description
additionalUnattendContent

AdditionalUnattendContent[]

Hiermee geeft u aanvullende base-64 gecodeerde XML-geformatteerde informatie op die kan worden opgenomen in het Unattend.xml-bestand, dat wordt gebruikt door Windows Setup.

enableAutomaticUpdates

boolean

Hiermee wordt aangegeven of Automatische updates is ingeschakeld voor de virtuele Windows-machine. De standaardwaarde is waar. Voor virtuele-machineschaalsets kan deze eigenschap worden bijgewerkt en worden updates van kracht bij het opnieuw inrichten van het besturingssysteem.

enableVMAgentPlatformUpdates

boolean

Geeft aan of VMAgent-platformupdates zijn ingeschakeld voor de virtuele Windows-machine.

patchSettings

PatchSettings

[Preview-functie] Hiermee geeft u instellingen met betrekking tot VM-gastpatching in Windows.

provisionVMAgent

boolean

Hiermee wordt aangegeven of de virtuele-machineagent moet worden ingericht op de virtuele machine. Wanneer deze eigenschap niet is opgegeven in de hoofdtekst van de aanvraag, is deze standaard ingesteld op true. Dit zorgt ervoor dat de VM-agent op de VIRTUELE machine is geïnstalleerd, zodat extensies later aan de VIRTUELE machine kunnen worden toegevoegd.

timeZone

string

Hiermee geeft u de tijdzone van de virtuele machine. bijvoorbeeld "Pacific Standard Time". Mogelijke waarden kunnen worden TimeZoneInfo.Id waarde uit tijdzones die worden geretourneerd door TimeZoneInfo.GetSystemTimeZones.

winRM

WinRMConfiguration

Hiermee geeft u de listeners voor Extern beheer van Windows op. Hiermee schakelt u externe Windows PowerShell in.

WindowsPatchAssessmentMode

Hiermee geeft u de modus van vm-gastpatchevaluatie voor de virtuele IaaS-machine.

Mogelijke waarden zijn:

ImageDefault-: u bepaalt de timing van patchevaluaties op een virtuele machine.

AutomaticByPlatform - Het platform activeert periodieke patchevaluaties. De eigenschap provisionVMAgent moet waar zijn.

Name Type Description
AutomaticByPlatform

string

ImageDefault

string

WindowsVMGuestPatchAutomaticByPlatformRebootSetting

Hiermee geeft u de instelling voor opnieuw opstarten voor alle installatiebewerkingen van de AutomaticByPlatform-patch.

Name Type Description
Always

string

IfRequired

string

Never

string

Unknown

string

WindowsVMGuestPatchAutomaticByPlatformSettings

Hiermee geeft u aanvullende instellingen op die moeten worden toegepast wanneer de patchmodus AutomaticByPlatform is geselecteerd in de Windows-patchinstellingen.

Name Type Description
bypassPlatformSafetyChecksOnUserSchedule

boolean

Stelt de klant in staat patches te plannen zonder onbedoelde upgrades

rebootSetting

WindowsVMGuestPatchAutomaticByPlatformRebootSetting

Hiermee geeft u de instelling voor opnieuw opstarten voor alle installatiebewerkingen van de AutomaticByPlatform-patch.

WindowsVMGuestPatchMode

Hiermee geeft u de modus van VM-gastpatching naar virtuele IaaS-machine of virtuele machines die zijn gekoppeld aan virtuele-machineschaalset met OrchestrationMode als Flexibel.

Mogelijke waarden zijn:

Handmatige: u beheert de toepassing van patches op een virtuele machine. U doet dit door patches handmatig toe te passen in de VIRTUELE machine. In deze modus worden automatische updates uitgeschakeld; de eigenschap WindowsConfiguration.enableAutomaticUpdates moet onwaar zijn

AutomaticByOS-: de virtuele machine wordt automatisch bijgewerkt door het besturingssysteem. De eigenschap WindowsConfiguration.enableAutomaticUpdates moet waar zijn.

AutomaticByPlatform: de virtuele machine wordt automatisch bijgewerkt door het platform. De eigenschappen provisionVMAgent en WindowsConfiguration.enableAutomaticUpdates moeten waar zijn

Name Type Description
AutomaticByOS

string

AutomaticByPlatform

string

Manual

string

WinRMConfiguration

Hierin wordt de configuratie van Windows Remote Management van de VM beschreven

Name Type Description
listeners

WinRMListener[]

De lijst met Windows Remote Management-listeners

WinRMListener

Beschrijft protocol en vingerafdruk van Windows Remote Management-listener

Name Type Description
certificateUrl

string

Dit is de URL van een certificaat dat als geheim is geüpload naar Key Vault. Zie Een sleutel of geheim toevoegen aan de sleutelkluisvoor informatie over het toevoegen van een geheim aan de sleutelkluis. In dit geval moet uw certificaat de Base64-codering zijn van het volgende JSON-object dat is gecodeerd in UTF-8:

{
"data":",
"dataType":"pfx",
"wachtwoord":""
}
Als u certificaten op een virtuele machine wilt installeren, wordt u aangeraden de extensie van de virtuele Azure Key Vault-machine voor Linux- of de virtuele Machine-extensie van Azure Key Vault voor Windowste gebruiken.

protocol

ProtocolTypes

Hiermee geeft u het protocol van WinRM-listener. Mogelijke waarden zijn: http,https.

ZonalPlatformFaultDomainAlignMode

Hiermee geeft u de uitlijnmodus tussen rekenkracht van virtuele-machineschaalset en opslagfoutdomeinaantal.

Name Type Description
Aligned

string

Unaligned

string