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 |
---|---|---|---|---|
resource
|
path | True |
string |
De naam van de resourcegroep. |
subscription
|
path | True |
string |
Abonnementsreferenties die het Microsoft Azure-abonnement uniek identificeren. De abonnements-id maakt deel uit van de URI voor elke serviceoproep. |
vm
|
path | True |
string |
De naam van de VM-schaalset. |
api-version
|
query | True |
string |
Client-API-versie. |
$expand
|
query |
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 |
OK |
|
Other Status Codes |
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
Voorbeeldaanvraag
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
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
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
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 |
---|---|
Additional |
Hiermee schakelt u een mogelijkheid op de virtuele machine of virtuele-machineschaalset in of uit. |
Additional |
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. |
Allocation |
Hiermee geeft u de toewijzingsstrategie voor de virtuele-machineschaalset op basis waarvan de VIRTUELE machines worden toegewezen. |
Api |
De API-entiteitsreferentie. |
Api |
Api-fout. |
Api |
Api-foutbasis. |
Application |
Bevat de lijst met galerietoepassingen die beschikbaar moeten worden gesteld voor de VM/VMSS |
Automatic |
De configuratieparameters die worden gebruikt voor het uitvoeren van automatische upgrade van het besturingssysteem. |
Automatic |
Hiermee geeft u de configuratieparameters voor automatische reparaties op de virtuele-machineschaalset. |
Billing |
Hiermee geeft u de factureringsgerelateerde details van een Azure Spot-VM of VMSS op. Minimale API-versie: 2019-03-01. |
Boot |
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. |
Caching |
Hiermee geeft u de cachevereisten op. Mogelijke waarden zijn: None,ReadOnlyReadWrite. De standaardwaarden zijn: Geen voor Standard-opslag. ReadOnly voor Premium-opslag. |
Capacity |
De parameters van een capaciteitsreserveringsprofiel. |
Cloud |
Een foutreactie van de Compute-service. |
Component |
De naam van het onderdeel. Momenteel is de enige toegestane waarde Microsoft-Windows-Shell-Setup. |
Delete |
Opgeven wat er gebeurt met het openbare IP-adres wanneer de virtuele machine wordt verwijderd |
Diagnostics |
Hiermee geeft u de status van diagnostische instellingen voor opstarten. Minimale API-versie: 2015-06-15. |
Diff |
Hiermee geeft u de tijdelijke schijfinstellingen voor de besturingssysteemschijf. |
Diff |
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. |
Diff |
Beschrijft de parameters van tijdelijke schijfinstellingen die kunnen worden opgegeven voor de besturingssysteemschijf. Opmerking: De tijdelijke schijfinstellingen kunnen alleen worden opgegeven voor beheerde schijven. |
Disk |
|
Disk |
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. |
Disk |
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). |
Disk |
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. |
Domain |
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 |
Encryption |
Hiermee geeft u de beheerde identiteit op die door ADE wordt gebruikt om toegangstoken op te halen voor sleutelkluisbewerkingen. |
Event |
Hiermee geeft u eventGridAndResourceGraph gerelateerde configuraties voor geplande gebeurtenissen op. |
Expand |
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 |
Extended |
Het complexe type van de uitgebreide locatie. |
Extended |
Het type van de uitgebreide locatie. |
Image |
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. |
Inner |
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'. |
Key |
Beschrijft een verwijzing naar Key Vault-geheim |
Linux |
Hiermee geeft u de linux-besturingssysteeminstellingen op de virtuele machine. Zie Linux op Azure-Endorsed Distributiesvoor een lijst met ondersteunde Linux-distributies. |
Linux |
Hiermee geeft u de modus van vm-gastpatchevaluatie voor de virtuele IaaS-machine. |
Linux |
Hiermee geeft u instellingen met betrekking tot VM-gastpatching op Linux. |
Linux |
Hiermee geeft u de instelling voor opnieuw opstarten voor alle installatiebewerkingen van de AutomaticByPlatform-patch. |
Linux |
Hiermee geeft u aanvullende instellingen op die moeten worden toegepast wanneer de patchmodus AutomaticByPlatform is geselecteerd in de Instellingen voor Linux-patches. |
Linux |
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. |
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. |
Network |
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' |
Network |
Hiermee geeft u op of de hulpmodus is ingeschakeld voor de netwerkinterfaceresource. |
Network |
Hiermee geeft u op of de hulp-sku is ingeschakeld voor de netwerkinterfaceresource. |
Operating |
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. |
Orchestration |
Hiermee geeft u de indelingsmodus voor de virtuele-machineschaalset op. |
OSImage |
|
Pass |
De wachtwoordnaam. Momenteel is de enige toegestane waarde OobeSystem. |
Patch |
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. |
Priority |
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. |
Protocol |
Hiermee geeft u het protocol van WinRM-listener. Mogelijke waarden zijn: http,https. |
Proxy |
Hiermee geeft u ProxyAgent-instellingen op tijdens het maken van de virtuele machine. Minimale API-versie: 2023-09-01. |
Public |
Beschrijft de openbare IP-SKU. Deze kan alleen worden ingesteld met OrchestrationMode als Flexible. |
Public |
Geef de naam van de openbare IP-SKU op |
Public |
Openbare IP-SKU-laag opgeven |
Repair |
Type herstelactie (vervangen, opnieuw opstarten, installatiekopie herstellen) dat wordt gebruikt voor het herstellen van beschadigde virtuele machines in de schaalset. De standaardwaarde wordt vervangen. |
Resiliency |
Beschrijft een tolerantiebeleid - resilientVMCreationPolicy en/of resilientVMDeletionPolicy. |
Resilient |
De configuratieparameters die worden gebruikt tijdens het uitvoeren van tolerante VM's. |
Resilient |
De configuratieparameters die worden gebruikt tijdens het uitvoeren van tolerante VM-verwijdering. |
Resource |
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. |
Rolling |
De configuratieparameters die worden gebruikt tijdens het uitvoeren van een rolling upgrade. |
Scale |
Beschrijft een inschaalbeleid voor een virtuele-machineschaalset. |
Scheduled |
|
Scheduled |
Hiermee geeft u configuraties op die betrekking hebben op opnieuw implementeren, opnieuw opstarten en ScheduledEventsAdditionalPublishingTargets Scheduled Event. |
Scheduled |
|
security |
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. |
Security |
Hiermee geeft u het beveiligingspostuur moet worden gebruikt in de schaalset. Minimale API-versie: 2023-03-01 |
Security |
Hiermee geeft u de beveiligingsprofielinstellingen voor de virtuele machine of virtuele-machineschaalset op. |
Security |
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. |
Service |
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 |
Setting |
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. |
Sku |
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. |
Sku |
Hiermee geeft u de VM-grootte op. |
Spot |
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. |
Ssh |
SSH-configuratie voor op Linux gebaseerde VM's die worden uitgevoerd in Azure |
Ssh |
Bevat informatie over de openbare SSH-certificaatsleutel en het pad op de Virtuele Linux-machine waarop de openbare sleutel wordt geplaatst. |
Storage |
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. |
Sub |
|
Terminate |
|
Uefi |
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. |
Upgrade |
Hiermee geeft u de modus van een upgrade naar virtuele machines in de schaalset. |
Upgrade |
Beschrijft een upgradebeleid: automatisch, handmatig of rolling. |
User |
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}. |
User |
Hiermee geeft u gerelateerde configuraties voor geplande gebeurtenissen opnieuw opstarten op. |
User |
Hiermee geeft u gerelateerde configuraties voor geplande gebeurtenissen opnieuw implementeren. |
Vault |
Beschrijft één certificaatverwijzing in een Sleutelkluis en waar het certificaat zich op de virtuele machine moet bevinden. |
Vault |
Beschrijft een set certificaten die zich allemaal in dezelfde Key Vault bevinden. |
Virtual |
Beschrijft de URI van een schijf. |
Virtual |
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. |
Virtual |
Hiermee geeft u de prioriteit voor de virtuele machines in de schaalset. Minimale API-versie: 2017-10-30-preview. |
Virtual |
Beschrijft een virtuele-machineschaalset. |
Virtual |
Beschrijft een gegevensschijf voor een virtuele-machineschaalset. |
Virtual |
Beschrijft een extensie voor virtuele-machineschaalsets. |
Virtual |
Beschrijft een extensieprofiel voor virtuele-machineschaalsets. |
Virtual |
Hiermee geeft u de hardware-instellingen voor de virtuele-machineschaalset. |
Virtual |
Identiteit voor de virtuele-machineschaalset. |
Virtual |
Beschrijft de IP-configuratie van een virtuele-machineschaalsetnetwerkprofiel. |
Virtual |
Bevat de IP-tag die is gekoppeld aan het openbare IP-adres. |
Virtual |
Beschrijft de parameters van een beheerde ScaleSet-schijf. |
Virtual |
Beschrijft de netwerkconfiguraties van een virtuele-machineschaalsetnetwerkprofiel. |
Virtual |
Beschrijft de DNS-instellingen van een virtuele-machineschaalsets voor netwerkconfiguraties. |
Virtual |
Beschrijft een netwerkprofiel voor een virtuele-machineschaalset. |
Virtual |
Beschrijft een besturingssysteemschijf van een virtuele-machineschaalset. |
Virtual |
Beschrijft een besturingssysteemprofiel voor virtuele-machineschaalsets. |
Virtual |
Beschrijft de publicIPAddress-configuratie van een virtuele-machineschaalset ip-configuratie |
Virtual |
Beschrijft de DNS-instellingen van een virtuele-machineschaalsets voor netwerkconfiguraties. |
Virtual |
De regels die moeten worden gevolgd bij het inschalen van een virtuele-machineschaalset. |
Virtual |
Beschrijft een opslagprofiel voor virtuele-machineschaalsets. |
Virtual |
Beschrijft een virtuele-machineschaalsetprofiel voor virtuele machines. |
VMDisk |
Hiermee geeft u de beveiligingsprofielinstellingen voor de beheerde schijf. Opmerking: Deze kan alleen worden ingesteld voor vertrouwelijke VM's. |
VMGallery |
Hiermee geeft u de vereiste informatie om te verwijzen naar een toepassingsversie van een rekengalerie |
VMSize |
Hiermee geeft u de instellingen voor de eigenschap VM-grootte op de virtuele machine. |
Windows |
Hiermee geeft u windows-besturingssysteeminstellingen op de virtuele machine. |
Windows |
Hiermee geeft u de modus van vm-gastpatchevaluatie voor de virtuele IaaS-machine. |
Windows |
Hiermee geeft u de instelling voor opnieuw opstarten voor alle installatiebewerkingen van de AutomaticByPlatform-patch. |
Windows |
Hiermee geeft u aanvullende instellingen op die moeten worden toegepast wanneer de patchmodus AutomaticByPlatform is geselecteerd in de Windows-patchinstellingen. |
Windows |
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. |
Win |
Hierin wordt de configuratie van Windows Remote Management van de VM beschreven |
Win |
Beschrijft protocol en vingerafdruk van Windows Remote Management-listener |
Zonal |
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 |
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 |
De wachtwoordnaam. Momenteel is de enige toegestane waarde OobeSystem. |
|
settingName |
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 |
Details van de API-fout |
|
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 |
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 |
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. |
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 |
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 |
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 |
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 |
Hiermee geeft u de tijdelijke schijfinstellingen voor de besturingssysteemschijf. |
|
placement |
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 |
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 |
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 |
[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 |
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 |
Hiermee geeft u de modus van vm-gastpatchevaluatie voor de virtuele IaaS-machine. |
|
automaticByPlatformSettings |
Hiermee geeft u aanvullende instellingen voor patchmodus AutomaticByPlatform in VM-gastpatching op Linux. |
|
patchMode |
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. |
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 |
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 |
Hiermee geeft u de modus van vm-gastpatchevaluatie voor de virtuele IaaS-machine. |
|
automaticByPlatformSettings |
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 |
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. |
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 |
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 |
Geef de naam van de openbare IP-SKU op |
|
tier |
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 |
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. |
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 |
De regels die moeten worden gevolgd bij het inschalen van een virtuele-machineschaalset. |
ScheduledEventsAdditionalPublishingTargets
Name | Type | Description |
---|---|---|
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 |
De configuratieparameters die worden gebruikt tijdens het publiceren van scheduledEventsAdditionalPublishingTargets. |
|
userInitiatedReboot |
De configuratieparameters die worden gebruikt tijdens het maken van de geplande gebeurtenisinstelling UserInitiatedReboot. |
|
userInitiatedRedeploy |
De configuratieparameters die worden gebruikt tijdens het maken van de geplande gebeurtenisinstelling userInitiatedRedeploy. |
ScheduledEventsProfile
Name | Type | Description |
---|---|---|
osImageNotificationProfile |
Hiermee geeft u configuraties met betrekking tot geplande gebeurtenissen van de besturingssysteeminstallatiekopieën op. |
|
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 |
Hiermee geeft u de beheerde identiteit op die door ADE wordt gebruikt om toegangstoken op te halen voor sleutelkluisbewerkingen. |
|
proxyAgentSettings |
Hiermee geeft u ProxyAgent-instellingen op tijdens het maken van de virtuele machine. Minimale API-versie: 2023-09-01. |
|
securityType |
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 |
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. |
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 |
Hiermee geeft u de toewijzingsstrategie voor de virtuele-machineschaalset op basis waarvan de VIRTUELE machines worden toegewezen. |
|
vmSizes |
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 |
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 |
Configuratieparameters die worden gebruikt voor het uitvoeren van automatische upgrade van het besturingssysteem. |
|
mode |
Hiermee geeft u de modus van een upgrade naar virtuele machines in de schaalset. |
|
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: |
VaultSecretGroup
Beschrijft een set certificaten die zich allemaal in dezelfde Key Vault bevinden.
Name | Type | Description |
---|---|---|
sourceVault |
De relatieve URL van de Sleutelkluis met alle certificaten in VaultCertificates. |
|
vaultCertificates |
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 |
De uitgebreide locatie van de virtuele-machineschaalset. |
|
id |
string |
Resource-id |
identity |
De identiteit van de virtuele-machineschaalset, indien geconfigureerd. |
|
location |
string |
Resourcelocatie |
name |
string |
Resourcenaam |
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 |
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 |
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 |
Hiermee geeft u informatie op over de toegewezen hostgroep waarin de virtuele-machineschaalset zich bevindt. Minimale API-versie: 2020-06-01. |
|
properties.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 |
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 |
Hiermee geeft u informatie op over de nabijheidsplaatsingsgroep waaraan de virtuele-machineschaalset moet worden toegewezen. Minimale API-versie: 2018-04-01. |
|
properties.resiliencyPolicy |
Beleid voor tolerantie |
|
properties.scaleInPolicy |
Hiermee geeft u het beleid dat wordt toegepast bij het schalen van virtuele machines in de virtuele-machineschaalset. |
|
properties.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 |
Hiermee geeft u het sKU-profiel voor de virtuele-machineschaalset op. |
|
properties.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 |
Het upgradebeleid. |
|
properties.virtualMachineProfile |
Het profiel van de virtuele machine. |
|
properties.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 |
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 |
Hiermee geeft u de cachevereisten op. Mogelijke waarden zijn: None,ReadOnlyReadWrite. De standaardwaarden zijn: Geen voor Standard-opslag. ReadOnly voor Premium-opslag. |
|
createOption |
De optie voor maken. |
|
deleteOption |
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). |
|
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
Hiermee geeft u een matrix van verwijzingen naar toepassingsbeveiligingsgroep. |
|
properties.loadBalancerBackendAddressPools |
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 |
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 |
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 |
De publicIPAddressConfiguration. |
|
properties.subnet |
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 |
Hiermee geeft u de resource-id van de door de klant beheerde schijfversleutelingsset voor de beheerde schijf op. |
|
securityProfile |
Hiermee geeft u het beveiligingsprofiel voor de beheerde schijf. |
|
storageAccountType |
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 |
Hiermee geeft u op of de hulpmodus is ingeschakeld voor de netwerkinterfaceresource. |
|
properties.auxiliarySku |
Hiermee geeft u op of de hulp-sku is ingeschakeld voor de netwerkinterfaceresource. |
|
properties.deleteOption |
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 |
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 |
Hiermee geeft u de IP-configuraties van de netwerkinterface. |
|
properties.networkSecurityGroup |
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 |
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 |
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 |
De lijst met netwerkconfiguraties. |
VirtualMachineScaleSetOSDisk
Beschrijft een besturingssysteemschijf van een virtuele-machineschaalset.
Name | Type | Description |
---|---|---|
caching |
Hiermee geeft u de cachevereisten op. Mogelijke waarden zijn: None,ReadOnlyReadWrite. De standaardwaarden zijn: Geen voor Standard-opslag. ReadOnly voor Premium-opslag. |
|
createOption |
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 |
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). |
|
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 |
Hiermee geeft u informatie op over de niet-beheerde gebruikersinstallatiekopieën waarop de schaalset moet worden gebaseerd. |
|
managedDisk |
De parameters van de beheerde schijf. |
|
name |
string |
De naam van de schijf. |
osType |
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. |
adminUsername |
string |
Hiermee geeft u de naam van het beheerdersaccount. |
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 |
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 |
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 |
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 |
Opgeven wat er gebeurt met het openbare IP-adres wanneer de virtuele machine wordt verwijderd |
|
properties.dnsSettings |
Virtual |
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 |
De lijst met IP-tags die zijn gekoppeld aan het openbare IP-adres. |
|
properties.publicIPAddressVersion |
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 |
Het PublicIPPrefix waaruit openbareIP-adressen moeten worden toegewezen. |
|
sku |
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 |
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 |
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 |
Hiermee geeft u het type schijfcontroller dat is geconfigureerd voor de virtuele machines in de schaalset. Minimale API-versie: 2022-08-01 |
|
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 |
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 |
Hiermee geeft u de galerietoepassingen op die beschikbaar moeten worden gesteld voor de VM/VMSS |
|
billingProfile |
Hiermee geeft u de factureringsgerelateerde details van een Azure Spot VMSS. Minimale API-versie: 2019-03-01. |
|
capacityReservation |
Hiermee geeft u de details van de capaciteitsreservering van een schaalset op. Minimale API-versie: 2021-04-01. |
|
diagnosticsProfile |
Hiermee geeft u de status van diagnostische instellingen voor opstarten. Minimale API-versie: 2015-06-15. |
|
evictionPolicy |
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 |
Hiermee geeft u een verzameling instellingen op voor extensies die zijn geïnstalleerd op virtuele machines in de schaalset. |
|
hardwareProfile |
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. |
networkProfile |
Hiermee geeft u eigenschappen van de netwerkinterfaces van de virtuele machines in de schaalset. |
|
osProfile |
Hiermee geeft u de besturingssysteeminstellingen voor de virtuele machines in de schaalset. |
|
priority |
Hiermee geeft u de prioriteit voor de virtuele machines in de schaalset. Minimale API-versie: 2017-10-30-preview. |
|
scheduledEventsProfile |
Hiermee geeft u configuraties met betrekking tot geplande gebeurtenissen op. |
|
securityPostureReference |
Hiermee geeft u het beveiligingspostuur moet worden gebruikt in de schaalset. Minimale API-versie: 2023-03-01 |
|
securityProfile |
Hiermee geeft u de beveiligingsgerelateerde profielinstellingen voor de virtuele machines in de schaalset. |
|
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 |
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 |
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 |
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 |
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 |
[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 |
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 |
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 |
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: |
protocol |
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 |