Virtual Machine Scale Sets - Get
Zeigt Informationen zu einer VM-Skalierungsgruppe an.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}?api-version=2024-03-01
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}?api-version=2024-03-01&$expand=userData
URI-Parameter
Name | In | Erforderlich | Typ | Beschreibung |
---|---|---|---|---|
resource
|
path | True |
string |
Der Name der Ressourcengruppe. |
subscription
|
path | True |
string |
Abonnementanmeldeinformationen, die das Microsoft Azure-Abonnement eindeutig identifizieren. Die Abonnement-ID ist Teil des URI für jeden Dienstaufruf. |
vm
|
path | True |
string |
Der Name der VM-Skalierungsgruppe. |
api-version
|
query | True |
string |
Client-API-Version. |
$expand
|
query |
Der expand-Ausdruck, der auf den Vorgang angewendet werden soll. "UserData" ruft die UserData-Eigenschaft der VM-Skalierungsgruppe ab, die vom Benutzer beim Erstellen/Aktualisieren der VM-Skalierungsgruppe bereitgestellt wurde. |
Antworten
Name | Typ | Beschreibung |
---|---|---|
200 OK |
OK |
|
Other Status Codes |
Fehlerantwort mit Beschreibung des Grunds für den Fehler. |
Sicherheit
azure_auth
Azure Active Directory-OAuth2-Flow
Type:
oauth2
Flow:
implicit
Authorization URL:
https://login.microsoftonline.com/common/oauth2/authorize
Scopes
Name | Beschreibung |
---|---|
user_impersonation | Identitätswechsel Ihres Benutzerkontos |
Beispiele
Get a virtual machine scale set
Sample Request
GET https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachineScaleSets/myVirtualMachineScaleSet?api-version=2024-03-01&$expand=userData
Sample Response
{
"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.
Sample Request
GET https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachineScaleSets/myVirtualMachineScaleSet?api-version=2024-03-01&$expand=userData
Sample Response
{
"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
Sample Request
GET https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachineScaleSets/myVirtualMachineScaleSet?api-version=2024-03-01&$expand=userData
Sample Response
{
"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
Sample Request
GET https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachineScaleSets/myVirtualMachineScaleSet?api-version=2024-03-01&$expand=userData
Sample Response
{
"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"
}
}
}
Definitionen
Name | Beschreibung |
---|---|
Additional |
Aktiviert oder deaktiviert eine Funktion auf dem virtuellen Computer oder der VM-Skalierungsgruppe. |
Additional |
Gibt zusätzliche XML-formatierte Informationen an, die in die Unattend.xml-Datei aufgenommen werden können, die von Windows Setup verwendet wird. Inhalte werden durch Festlegen des Namens, des Komponentennamens und des Durchlaufs definiert, in dem der Inhalt angewendet wird. |
Api |
Der API-Entitätsverweis. |
Api |
API-Fehler. |
Api |
API-Fehlerbasis. |
Application |
Enthält die Liste der Kataloganwendungen, die für die VM/VMSS zur Verfügung gestellt werden sollen. |
Automatic |
Die Konfigurationsparameter, die zum Ausführen des automatischen Betriebssystemupgrades verwendet werden. |
Automatic |
Gibt die Konfigurationsparameter für automatische Reparaturen an der VM-Skalierungsgruppe an. |
Billing |
Gibt die Abrechnungsdetails einer Azure Spot-VM oder VMSS an. Api-Mindestversion: 2019-03-01. |
Boot |
Die Startdiagnose ist ein Debugfeature, mit dem Sie die Konsolenausgabe und den Screenshot anzeigen können, um vm-status zu diagnostizieren. Sie können die Ausgabe Ihres Konsolenprotokolls problemlos anzeigen. Mit Azure können Sie auch einen Screenshot des virtuellen Computers aus dem Hypervisor anzeigen. |
Caching |
Gibt die Cacheanforderungen an. Mögliche Werte sind: None,ReadOnly,ReadWrite. Die Standardwerte sind: Keine für Standardspeicher. ReadOnly für Storage Premium. |
Capacity |
Die Parameter eines Kapazitätsreservierungsprofils. |
Cloud |
Eine Fehlerantwort des Computediensts. |
Component |
Der Komponentenname. Derzeit ist der einzige zulässige Wert Microsoft-Windows-Shell-Setup. |
Delete |
Geben Sie an, was mit der öffentlichen IP-Adresse geschieht, wenn der virtuelle Computer gelöscht wird. |
Diagnostics |
Gibt den Status der Startdiagnoseeinstellungen an. Api-Mindestversion: 2015-06-15. |
Diff |
Gibt die kurzlebigen Datenträgereinstellungen für den Betriebssystemdatenträger an. |
Diff |
Gibt die kurzlebige Datenträgerplatzierung für den Betriebssystemdatenträger an. Diese Eigenschaft kann vom Benutzer in der Anforderung verwendet werden, um den Speicherort auszuwählen, z. B. Zwischenspeicherdatenträger, Ressourcendatenträger oder nvme-Datenträgerspeicherplatz für die Kurzlebige Betriebssystemdatenträgerbereitstellung. Weitere Informationen zu den Anforderungen für kurzlebige Betriebssystemdatenträger finden Sie unter Anforderungen an die Größe kurzlebiger Betriebssystemdatenträger für Windows-VM unter https://docs.microsoft.com/azure/virtual-machines/windows/ephemeral-os-disks#size-requirements und Linux-VM unter https://docs.microsoft.com/azure/virtual-machines/linux/ephemeral-os-disks#size-requirements. Api-Mindestversion für NvmeDisk: 2024-03-01. |
Diff |
Beschreibt die Parameter der kurzlebigen Datenträgereinstellungen, die für den Betriebssystemdatenträger angegeben werden können. Hinweis: Die kurzlebigen Datenträgereinstellungen können nur für verwaltete Datenträger angegeben werden. |
Disk |
|
Disk |
Gibt an, wie die virtuellen Computer in der Skalierungsgruppe erstellt werden sollen. Der einzige zulässige Wert ist FromImage. Dieser Wert wird verwendet, wenn Sie ein Image zum Erstellen des virtuellen Computers verwenden. Wenn Sie ein Plattformimage verwenden, verwenden Sie auch das oben beschriebene imageReference-Element. Wenn Sie ein Marketplace-Image verwenden, verwenden Sie auch das zuvor beschriebene Planelement. |
Disk |
Gibt an, ob der Betriebssystemdatenträger beim Löschen von VMSS Flex gelöscht oder getrennt werden soll (dieses Feature ist nur für VMSS mit Flexible OrchestrationMode verfügbar). |
Disk |
Beschreibt den Parameter der Ressourcen-ID des kundenseitig verwalteten Datenträgerverschlüsselungssatzes, der für den Datenträger angegeben werden kann. Hinweis: Die Ressourcen-ID des Datenträgerverschlüsselungssatzes kann nur für verwaltete Datenträger angegeben werden. Weitere Informationen finden Sie unter https://aka.ms/mdssewithcmkoverview . |
Domain |
Der Bereich der Domänennamenbezeichnung. Die Verkettung der Hashdomänennamensbezeichnung, die gemäß der Richtlinie aus Domänennamenbezeichnungsbereich und VM-Index generiert wird, sind die Domänennamenbezeichnungen der PublicIPAddress-Ressourcen, die erstellt werden. |
Encryption |
Gibt die verwaltete Identität an, die von ADE zum Abrufen des Zugriffstokens für Keyvaultvorgänge verwendet wird. |
Event |
Gibt eventGridAndResourceGraph-bezogene Konfigurationen für geplante Ereignisse an. |
Expand |
Der expand-Ausdruck, der auf den Vorgang angewendet werden soll. "UserData" ruft die UserData-Eigenschaft der VM-Skalierungsgruppe ab, die vom Benutzer beim Erstellen/Aktualisieren der VM-Skalierungsgruppe bereitgestellt wurde. |
Extended |
Der komplexe Typ des erweiterten Standorts. |
Extended |
Der Typ des erweiterten Speicherorts. |
Image |
Gibt Informationen zum zu verwendenden Bild an. Sie können Informationen zu Plattformimages, Marketplace-Images oder VM-Images angeben. Dieses Element ist erforderlich, wenn Sie ein Plattformimage, ein Marketplace-Image oder ein VM-Image verwenden möchten, wird aber nicht in anderen Erstellungsvorgängen verwendet. HINWEIS: Herausgeber und Angebot für Bildreferenzen können nur festgelegt werden, wenn Sie die Skalierungsgruppe erstellen. |
Inner |
Details zu inneren Fehlern. |
Instance |
Instanzansicht status. |
IPVersion |
Sie ist ab Api-Version 01.07.2019 verfügbar und gibt an, ob die spezifische ipconfiguration IPv4 oder IPv6 ist. Der Standardwert wird als IPv4 verwendet. Mögliche Werte sind: "IPv4" und "IPv6". |
Key |
Beschreibt einen Verweis auf Key Vault Geheimnis |
Linux |
Gibt die Linux-Betriebssystemeinstellungen auf dem virtuellen Computer an. Eine Liste der unterstützten Linux-Distributionen finden Sie unter Linux auf Azure-Endorsed Distributionen. |
Linux |
Gibt den Modus der VM-Gastpatchbewertung für den virtuellen IaaS-Computer an. |
Linux |
Gibt Einstellungen im Zusammenhang mit VM-Gastpatches unter Linux an. |
Linux |
Gibt die Neustarteinstellung für alle AutomaticByPlatform-Patchinstallationsvorgänge an. |
Linux |
Gibt zusätzliche Einstellungen an, die angewendet werden sollen, wenn der Patchmodus AutomaticByPlatform in den Linux-Patcheinstellungen ausgewählt ist. |
Linux |
Gibt den Modus des VM-Gastpatches auf virtuelle IaaS-Computer oder virtuelle Computer an, die einer VM-Skalierungsgruppe zugeordnet sind, mit OrchestrationMode als Flexible. |
Mode |
Gibt den Modus an, in dem ProxyAgent ausgeführt wird, wenn das Feature aktiviert ist. ProxyAgent beginnt mit der Überwachung oder Überwachung, erzwingt jedoch keine Zugriffssteuerung für Anforderungen an Hostendpunkte im Überwachungsmodus, während er im Erzwingungsmodus die Zugriffssteuerung erzwingt. Der Standardwert ist Erzwingungsmodus. |
Network |
gibt die Microsoft.Network-API-Version an, die beim Erstellen von Netzwerkressourcen in den Netzwerkschnittstellenkonfigurationen für VM-Skalierungsgruppen mit Orchestrierungsmodus "Flexible" verwendet wird. |
Network |
Gibt an, ob der Hilfsmodus für die Netzwerkschnittstellenressource aktiviert ist. |
Network |
Gibt an, ob die Hilfssku für die Netzwerkschnittstellenressource aktiviert ist. |
Operating |
Mit dieser Eigenschaft können Sie den Typ des Betriebssystems angeben, das auf dem Datenträger enthalten ist, wenn Sie einen virtuellen Computer aus einem Benutzerimage oder einer spezialisierten VHD erstellen. Mögliche Werte sind: Windows,Linux. |
Orchestration |
Gibt den Orchestrierungsmodus für die VM-Skalierungsgruppe an. |
OSImage |
|
Pass |
Der Passname. Derzeit ist der einzige zulässige Wert OobeSystem. |
Patch |
Gibt Einstellungen im Zusammenhang mit vm-Gastpatches unter Windows an. |
Plan |
Gibt Informationen zum Marketplace-Image an, das zum Erstellen des virtuellen Computers verwendet wird. Dieses Element wird nur für Marketplace-Images verwendet. Bevor Sie ein Marketplace-Image aus einer API verwenden können, müssen Sie das Image für die programmgesteuerte Verwendung aktivieren. Suchen Sie im Azure-Portal nach dem Marketplace-Image, das Sie verwenden möchten, und klicken Sie dann auf Programmgesteuerte Bereitstellung, Erste Schritte -> . Geben Sie alle erforderlichen Informationen ein, und klicken Sie dann auf Speichern. |
Priority |
Gibt die Zielaufteilungen für VMs mit spot- und regulärer Priorität innerhalb einer Skalierungsgruppe mit flexiblem Orchestrierungsmodus an. Mit dieser Eigenschaft kann der Kunde die Basisanzahl von VMs mit regelmäßiger Priorität angeben, die erstellt wurden, wenn die VMSS flex instance hochskaliert wird, und die Aufteilung zwischen VMs der Spot- und Reguläre Priorität, nachdem dieses Basisziel erreicht wurde. |
Protocol |
Gibt das Protokoll des WinRM-Listeners an. Mögliche Werte sind: http,https. |
Proxy |
Gibt die ProxyAgent-Einstellungen beim Erstellen des virtuellen Computers an. Api-Mindestversion: 2024-03-01. |
Public |
Beschreibt die öffentliche IP-SKU. Er kann nur mit OrchestrationMode als Flexibel festgelegt werden. |
Public |
Angeben des Namens der öffentlichen IP-SKU |
Public |
Angeben der SKU-Ebene für öffentliche IP-Adressen |
Repair |
Art der Reparaturaktion (Ersetzen, Neustarten, Erneutes Image), die zum Reparieren fehlerhafter virtueller Computer in der Skalierungsgruppe verwendet wird. Der Standardwert ist replace. |
Resiliency |
Beschreibt eine Resilienzrichtlinie – resilientVMCreationPolicy und/oder resilientVMDeletionPolicy. |
Resilient |
Die Konfigurationsparameter, die beim Erstellen eines resilienten virtuellen Computers verwendet werden. |
Resilient |
Die Konfigurationsparameter, die beim Löschen eines resilienten virtuellen Computers verwendet werden. |
Resource |
Der Identitätstyp, der für die VM-Skalierungsgruppe verwendet wird. Der Typ „SystemAssigned, UserAssigned“ umfasst sowohl eine implizit erstellte Identität als auch einen Satz von Benutzern zugewiesener Identitäten. Der Typ "None" entfernt alle Identitäten aus der VM-Skalierungsgruppe. |
Rolling |
Die Konfigurationsparameter, die beim Ausführen eines rollierenden Upgrades verwendet werden. |
Scale |
Beschreibt eine Skalierungsrichtlinie für eine VM-Skalierungsgruppe. |
Scheduled |
|
Scheduled |
Gibt Redeploy, Reboot und ScheduledEventsAdditionalPublishingTargets Scheduled Event bezogene Konfigurationen an. |
Scheduled |
|
security |
Gibt den EncryptionType des verwalteten Datenträgers an. Er ist auf DiskWithVMGuestState für die Verschlüsselung des verwalteten Datenträgers zusammen mit dem VMGuestState-Blob, VMGuestStateOnly für die Verschlüsselung nur des VMGuestState-Blobs und NonPersistedTPM festgelegt, wenn der Firmwarestatus nicht im VMGuestState-Blob beibehalten wird. Hinweis: Sie kann nur für vertrauliche VMs festgelegt werden. |
Security |
Gibt den Sicherheitsstatus an, der für alle virtuellen Computer in der Skalierungsgruppe verwendet werden soll. Api-Mindestversion: 2023-03-01 |
Security |
Gibt die Sicherheitsprofileinstellungen für den virtuellen Computer oder die VM-Skalierungsgruppe an. |
Security |
Gibt den SecurityType des virtuellen Computers an. Es muss auf einen beliebigen angegebenen Wert festgelegt werden, um UefiSettings zu aktivieren. Das Standardverhalten lautet: UefiSettings wird nur aktiviert, wenn diese Eigenschaft festgelegt ist. |
Service |
Gibt die Dienstartefaktverweis-ID an, die verwendet wird, um dieselbe Imageversion für alle virtuellen Computer in der Skalierungsgruppe festzulegen, wenn die neueste Imageversion verwendet wird. Api-Mindestversion: 2022-11-01 |
Setting |
Gibt den Namen der Einstellung an, auf die sich der Inhalt bezieht. Mögliche Werte sind: FirstLogonCommands und AutoLogon. |
Sku |
Beschreibt eine VM-Skalierungsgruppen-SKU. HINWEIS: Wenn die neue VM-SKU auf der Hardware, auf der sich die Skalierungsgruppe derzeit befindet, nicht unterstützt wird, müssen Sie die Zuordnung der VMs in der Skalierungsgruppe aufheben, bevor Sie den SKU-Namen ändern. |
Spot |
Gibt die Spot-Try-Restore-Eigenschaften für die VM-Skalierungsgruppe an. Mit dieser Eigenschaft kann der Kunde die automatische Wiederherstellung der entfernten Spot-VMSS-Instanzen opportunistisch basierend auf der Kapazitätsverfügbarkeit und preislichen Einschränkungen aktivieren oder deaktivieren. |
Ssh |
SSH-Konfiguration für Linux-basierte VMs, die in Azure ausgeführt werden |
Ssh |
Enthält Informationen zum öffentlichen SSH-Zertifikatschlüssel und zum Pfad auf der Linux-VM, auf der der öffentliche Schlüssel platziert wird. |
Status |
Der Ebenencode. |
Storage |
Gibt den Speicherkontotyp für den verwalteten Datenträger an. HINWEIS: UltraSSD_LRS nur mit Datenträgern verwendet werden kann, kann sie nicht mit dem Betriebssystemdatenträger verwendet werden. |
Sub |
|
Terminate |
|
Uefi |
Gibt die Sicherheitseinstellungen wie sicherer Start und vTPM an, die beim Erstellen des virtuellen Computers verwendet werden. Api-Mindestversion: 2020-12-01. |
Upgrade |
Gibt den Modus eines Upgrades auf virtuelle Computer in der Skalierungsgruppe an. |
Upgrade |
Beschreibt eine Upgraderichtlinie – automatisch, manuell oder rolliert. |
User |
Die Liste der Benutzeridentitäten, die dem virtuellen Computer zugeordnet sind. Bei den Referenzdaten des Benutzeridentitätswörterbuchs handelt es sich um ARM-Ressourcen-IDs in der Form : "/subscriptions/{subscriptionId}/resourceGroupGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}". |
User |
Gibt Konfigurationen im Zusammenhang mit dem Geplanten Ereignis im Zusammenhang mit neustarten an. |
User |
Gibt Konfigurationen im Zusammenhang mit geplanten Ereignissen erneut bereitstellen an. |
Vault |
Beschreibt einen einzelnen Zertifikatverweis in einem Key Vault und den Speicherort, an dem sich das Zertifikat auf dem virtuellen Computer befinden soll. |
Vault |
Beschreibt eine Gruppe von Zertifikaten, die sich alle im gleichen Key Vault befinden. |
Virtual |
Beschreibt den URI eines Datenträgers. |
Virtual |
Gibt die Entfernungsrichtlinie für den virtuellen Azure Spot-Computer und die Azure Spot-Skalierungsgruppe an. Für virtuelle Azure Spot-Computer werden sowohl "Zuordnung aufheben" als auch "Löschen" unterstützt, und die API-Mindestversion ist 2019-03-01. Für Azure Spot-Skalierungsgruppen werden sowohl "Zuordnung aufheben" als auch "Löschen" unterstützt, und die API-Mindestversion ist 2017-10-30-preview. |
Virtual |
Beschreibt eine VM-Erweiterung. |
Virtual |
Die instance Ansicht einer VM-Erweiterung. |
Virtual |
Gibt die Priorität für die virtuellen Computer in der Skalierungsgruppe an. Api-Mindestversion: 2017-10-30-preview. |
Virtual |
Beschreibt eine VM-Skalierungsgruppe. |
Virtual |
Beschreibt einen Datenträger für eine VM-Skalierungsgruppe. |
Virtual |
Beschreibt eine Erweiterung für VM-Skalierungsgruppen. |
Virtual |
Beschreibt das Erweiterungsprofil einer VM-Skalierungsgruppe. |
Virtual |
Gibt die Hardwareeinstellungen für die VM-Skalierungsgruppe an. |
Virtual |
Identität für die VM-Skalierungsgruppe. |
Virtual |
Beschreibt die IP-Konfiguration des Netzwerkprofils einer VM-Skalierungsgruppe. |
Virtual |
Enthält das IP-Tag, das der öffentlichen IP-Adresse zugeordnet ist. |
Virtual |
Beschreibt die Parameter eines verwalteten ScaleSet-Datenträgers. |
Virtual |
Beschreibt die Netzwerkkonfigurationen eines Vm-Skalierungsgruppen-Netzwerkprofils. |
Virtual |
Beschreibt die DNS-Einstellungen einer VM-Skalierungsgruppe für die Netzwerkkonfiguration. |
Virtual |
Beschreibt das Netzwerkprofil einer VM-Skalierungsgruppe. |
Virtual |
Beschreibt einen Betriebssystemdatenträger einer VM-Skalierungsgruppe. |
Virtual |
Beschreibt das Betriebssystemprofil einer VM-Skalierungsgruppe. |
Virtual |
Beschreibt die PublicIPAddress-Konfiguration einer VM-Skalierungsgruppe. |
Virtual |
Beschreibt die DNS-Einstellungen einer VM-Skalierungsgruppe für die Netzwerkkonfiguration. |
Virtual |
Die Regeln, die beim Skalieren einer VM-Skalierungsgruppe zu beachten sind. |
Virtual |
Beschreibt das Speicherprofil einer VM-Skalierungsgruppe. |
Virtual |
Beschreibt ein VM-Skalierungsgruppenprofil für virtuelle Computer. |
VMDisk |
Gibt die Sicherheitsprofileinstellungen für den verwalteten Datenträger an. Hinweis: Sie kann nur für vertrauliche VMs festgelegt werden. |
VMGallery |
Gibt die erforderlichen Informationen an, um auf eine Compute Gallery-Anwendungsversion zu verweisen. |
VMSize |
Gibt die Einstellungen für die VM-Größe der Eigenschaft auf dem virtuellen Computer an. |
Windows |
Gibt die Einstellungen des Windows-Betriebssystems auf dem virtuellen Computer an. |
Windows |
Gibt den Modus der VM-Gastpatchbewertung für den virtuellen IaaS-Computer an. |
Windows |
Gibt die Neustarteinstellung für alle AutomaticByPlatform-Patchinstallationsvorgänge an. |
Windows |
Gibt zusätzliche Einstellungen an, die angewendet werden sollen, wenn der Patchmodus AutomaticByPlatform in den Windows-Patcheinstellungen ausgewählt ist. |
Windows |
Gibt den Modus des VM-Gastpatches für virtuelle IaaS-Computer oder virtuelle Computer an, die einer VM-Skalierungsgruppe zugeordnet sind, mit OrchestrationMode als Flexible. |
Win |
Beschreibt die Konfiguration der Windows-Remoteverwaltung des virtuellen Computers. |
Win |
Beschreibt das Protokoll und den Fingerabdruck des Windows-Remoteverwaltungslisteners. |
AdditionalCapabilities
Aktiviert oder deaktiviert eine Funktion auf dem virtuellen Computer oder der VM-Skalierungsgruppe.
Name | Typ | Beschreibung |
---|---|---|
hibernationEnabled |
boolean |
Das Flag, das die Ruhezustandsfunktion auf dem virtuellen Computer aktiviert oder deaktiviert. |
ultraSSDEnabled |
boolean |
Das Flag, das eine Funktion für einen oder mehrere verwaltete Datenträger mit UltraSSD_LRS Speicherkontotyp auf der VM oder VMSS aktiviert oder deaktiviert. Verwaltete Datenträger mit dem Speicherkontotyp UltraSSD_LRS können einem virtuellen Computer oder einer VM-Skalierungsgruppe nur hinzugefügt werden, wenn diese Eigenschaft aktiviert ist. |
AdditionalUnattendContent
Gibt zusätzliche XML-formatierte Informationen an, die in die Unattend.xml-Datei aufgenommen werden können, die von Windows Setup verwendet wird. Inhalte werden durch Festlegen des Namens, des Komponentennamens und des Durchlaufs definiert, in dem der Inhalt angewendet wird.
Name | Typ | Beschreibung |
---|---|---|
componentName |
Der Komponentenname. Derzeit ist der einzige zulässige Wert Microsoft-Windows-Shell-Setup. |
|
content |
string |
Gibt den XML-formatierten Inhalt an, der der unattend.xml-Datei für den angegebenen Pfad und die angegebene Komponente hinzugefügt wird. Der XML-Code muss kleiner als 4 KB sein und das Stammelement für die Einstellung oder das Feature enthalten, das eingefügt wird. |
passName |
Der Passname. Derzeit ist der einzige zulässige Wert OobeSystem. |
|
settingName |
Gibt den Namen der Einstellung an, auf die sich der Inhalt bezieht. Mögliche Werte sind: FirstLogonCommands und AutoLogon. |
ApiEntityReference
Der API-Entitätsverweis.
Name | Typ | Beschreibung |
---|---|---|
id |
string |
Die ARM-Ressourcen-ID in Form von /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/... |
ApiError
API-Fehler.
Name | Typ | Beschreibung |
---|---|---|
code |
string |
Der Fehlercode. |
details |
Api-Fehlerdetails |
|
innererror |
Der innere Api-Fehler |
|
message |
string |
Die Fehlermeldung. |
target |
string |
Das Ziel des jeweiligen Fehlers. |
ApiErrorBase
API-Fehlerbasis.
Name | Typ | Beschreibung |
---|---|---|
code |
string |
Der Fehlercode. |
message |
string |
Die Fehlermeldung. |
target |
string |
Das Ziel des bestimmten Fehlers. |
ApplicationProfile
Enthält die Liste der Kataloganwendungen, die für die VM/VMSS zur Verfügung gestellt werden sollen.
Name | Typ | Beschreibung |
---|---|---|
galleryApplications |
Gibt die Kataloganwendungen an, die für die VM/VMSS zur Verfügung gestellt werden sollen. |
AutomaticOSUpgradePolicy
Die Konfigurationsparameter, die zum Ausführen des automatischen Betriebssystemupgrades verwendet werden.
Name | Typ | Beschreibung |
---|---|---|
disableAutomaticRollback |
boolean |
Gibt an, ob das Feature für das Rollback von Betriebssystemimages deaktiviert werden soll. Der Standardwert ist „false“. |
enableAutomaticOSUpgrade |
boolean |
Gibt an, ob Betriebssystemupgrades automatisch parallel auf Skalierungsgruppeninstanzen angewendet werden sollen, wenn eine neuere Version des Betriebssystemimages verfügbar wird. Der Standardwert ist „false“. Wenn dies für Windows-basierte Skalierungsgruppen auf true festgelegt ist, wird enableAutomaticUpdates automatisch auf false festgelegt und kann nicht auf true festgelegt werden. |
osRollingUpgradeDeferral |
boolean |
Gibt an, ob das automatische Betriebssystemupgrade verzögert werden soll. Verzögerte Betriebssystemupgrades senden über das IMDS-Tag "Platform.PendingOSUpgrade" erweiterte Benachrichtigungen pro VM, dass ein Betriebssystemupgrade von parallelen Upgrades einging. Das Upgrade wird dann zurückverzögert, bis das Upgrade über einen ApproveRollingUpgrade-Aufruf genehmigt wurde. |
useRollingUpgradePolicy |
boolean |
Gibt an, ob während des automatischen Betriebssystemupgrades eine parallele Upgraderichtlinie verwendet werden soll. Der Standardwert ist „false“. Beim automatischen Betriebssystemupgrade wird auf die Standardrichtlinie zurückgesetzt, wenn keine Richtlinie für die VMSS definiert ist. |
AutomaticRepairsPolicy
Gibt die Konfigurationsparameter für automatische Reparaturen an der VM-Skalierungsgruppe an.
Name | Typ | Beschreibung |
---|---|---|
enabled |
boolean |
Gibt an, ob automatische Reparaturen für die VM-Skalierungsgruppe aktiviert werden sollen. Der Standardwert ist „FALSE“. |
gracePeriod |
string |
Die Zeitspanne, für die automatische Reparaturen aufgrund einer Zustandsänderung auf dem virtuellen Computer angehalten werden. Die Toleranzzeit beginnt, nachdem die Zustandsänderung abgeschlossen ist. Dies hilft, vorzeitige oder versehentliche Reparaturen zu vermeiden. Die Zeitdauer sollte im ISO 8601-Format angegeben werden. Die zulässige Mindestfrist beträgt 10 Minuten (PT10M), was auch der Standardwert ist. Die maximal zulässige Nachfrist beträgt 90 Minuten (PT90M). |
repairAction |
Art der Reparaturaktion (Ersetzen, Neustarten, Erneutes Image), die zum Reparieren fehlerhafter virtueller Computer in der Skalierungsgruppe verwendet wird. Der Standardwert ist replace. |
BillingProfile
Gibt die Abrechnungsdetails einer Azure Spot-VM oder VMSS an. Api-Mindestversion: 2019-03-01.
Name | Typ | Beschreibung |
---|---|---|
maxPrice |
number |
Gibt den maximalen Preis an, den Sie für eine Azure Spot-VM/VMSS zahlen möchten. Dieser Preis ist in US-Dollar. |
BootDiagnostics
Die Startdiagnose ist ein Debugfeature, mit dem Sie die Konsolenausgabe und den Screenshot anzeigen können, um vm-status zu diagnostizieren. Sie können die Ausgabe Ihres Konsolenprotokolls problemlos anzeigen. Mit Azure können Sie auch einen Screenshot des virtuellen Computers aus dem Hypervisor anzeigen.
Name | Typ | Beschreibung |
---|---|---|
enabled |
boolean |
Gibt an, ob der Start Diagnose auf dem virtuellen Computer aktiviert sein soll. |
storageUri |
string |
URI des Speicherkontos, das zum Platzieren der Konsolenausgabe und des Screenshots verwendet werden soll. Wenn storageUri beim Aktivieren des Startvorgangs Diagnose nicht angegeben wird, wird verwalteter Speicher verwendet. |
CachingTypes
Gibt die Cacheanforderungen an. Mögliche Werte sind: None,ReadOnly,ReadWrite. Die Standardwerte sind: Keine für Standardspeicher. ReadOnly für Storage Premium.
Name | Typ | Beschreibung |
---|---|---|
None |
string |
|
ReadOnly |
string |
|
ReadWrite |
string |
CapacityReservationProfile
Die Parameter eines Kapazitätsreservierungsprofils.
Name | Typ | Beschreibung |
---|---|---|
capacityReservationGroup |
Gibt die Ressourcen-ID der Kapazitätsreservierungsgruppe an, die zum Zuweisen des virtuellen Computers oder der VM-Skalierungsinstanzen verwendet werden soll, sofern genügend Kapazität reserviert wurde. Weitere Informationen finden Sie unter https://aka.ms/CapacityReservation . |
CloudError
Eine Fehlerantwort des Computediensts.
Name | Typ | Beschreibung |
---|---|---|
error |
API-Fehler. |
ComponentNames
Der Komponentenname. Derzeit ist der einzige zulässige Wert Microsoft-Windows-Shell-Setup.
Name | Typ | Beschreibung |
---|---|---|
Microsoft-Windows-Shell-Setup |
string |
DeleteOptions
Geben Sie an, was mit der öffentlichen IP-Adresse geschieht, wenn der virtuelle Computer gelöscht wird.
Name | Typ | Beschreibung |
---|---|---|
Delete |
string |
|
Detach |
string |
DiagnosticsProfile
Gibt den Status der Startdiagnoseeinstellungen an. Api-Mindestversion: 2015-06-15.
Name | Typ | Beschreibung |
---|---|---|
bootDiagnostics |
Die Startdiagnose ist ein Debugfeature, mit dem Sie die Konsolenausgabe und den Screenshot anzeigen können, um vm-status zu diagnostizieren. HINWEIS: Wenn storageUri angegeben wird, stellen Sie sicher, dass sich das Speicherkonto in derselben Region und demselben Abonnement wie der virtuelle Computer befindet. Sie können die Ausgabe Ihres Konsolenprotokolls problemlos anzeigen. Mit Azure können Sie auch einen Screenshot des virtuellen Computers aus dem Hypervisor anzeigen. |
DiffDiskOptions
Gibt die kurzlebigen Datenträgereinstellungen für den Betriebssystemdatenträger an.
Name | Typ | Beschreibung |
---|---|---|
Local |
string |
DiffDiskPlacement
Gibt die kurzlebige Datenträgerplatzierung für den Betriebssystemdatenträger an. Diese Eigenschaft kann vom Benutzer in der Anforderung verwendet werden, um den Speicherort auszuwählen, z. B. Zwischenspeicherdatenträger, Ressourcendatenträger oder nvme-Datenträgerspeicherplatz für die Kurzlebige Betriebssystemdatenträgerbereitstellung. Weitere Informationen zu den Anforderungen für kurzlebige Betriebssystemdatenträger finden Sie unter Anforderungen an die Größe kurzlebiger Betriebssystemdatenträger für Windows-VM unter https://docs.microsoft.com/azure/virtual-machines/windows/ephemeral-os-disks#size-requirements und Linux-VM unter https://docs.microsoft.com/azure/virtual-machines/linux/ephemeral-os-disks#size-requirements. Api-Mindestversion für NvmeDisk: 2024-03-01.
Name | Typ | Beschreibung |
---|---|---|
CacheDisk |
string |
|
NvmeDisk |
string |
|
ResourceDisk |
string |
DiffDiskSettings
Beschreibt die Parameter der kurzlebigen Datenträgereinstellungen, die für den Betriebssystemdatenträger angegeben werden können. Hinweis: Die kurzlebigen Datenträgereinstellungen können nur für verwaltete Datenträger angegeben werden.
Name | Typ | Beschreibung |
---|---|---|
option |
Gibt die kurzlebigen Datenträgereinstellungen für den Betriebssystemdatenträger an. |
|
placement |
Gibt die kurzlebige Datenträgerplatzierung für den Betriebssystemdatenträger an. Mögliche Werte sind: CacheDisk,ResourceDisk,NvmeDisk. Das Standardverhalten lautet: CacheDisk, wenn eine für die VM-Größe konfiguriert ist, andernfalls Wird ResourceDisk oder NvmeDisk verwendet. In der Dokumentation zur VM-Größe für Windows-VM unter https://docs.microsoft.com/azure/virtual-machines/windows/sizes und Linux-VM unter https://docs.microsoft.com/azure/virtual-machines/linux/sizes finden Sie informationen dazu, welche VM-Größen einen Cachedatenträger verfügbar machen. Api-Mindestversion für NvmeDisk: 2024-03-01. |
DiskControllerTypes
Name | Typ | Beschreibung |
---|---|---|
NVMe |
string |
|
SCSI |
string |
DiskCreateOptionTypes
Gibt an, wie die virtuellen Computer in der Skalierungsgruppe erstellt werden sollen. Der einzige zulässige Wert ist FromImage. Dieser Wert wird verwendet, wenn Sie ein Image zum Erstellen des virtuellen Computers verwenden. Wenn Sie ein Plattformimage verwenden, verwenden Sie auch das oben beschriebene imageReference-Element. Wenn Sie ein Marketplace-Image verwenden, verwenden Sie auch das zuvor beschriebene Planelement.
Name | Typ | Beschreibung |
---|---|---|
Attach |
string |
|
Copy |
string |
|
Empty |
string |
|
FromImage |
string |
|
Restore |
string |
DiskDeleteOptionTypes
Gibt an, ob der Betriebssystemdatenträger beim Löschen von VMSS Flex gelöscht oder getrennt werden soll (dieses Feature ist nur für VMSS mit Flexible OrchestrationMode verfügbar).
Mögliche Werte:
Löschen Wenn dieser Wert verwendet wird, wird der Betriebssystemdatenträger gelöscht, wenn VMSS Flex-VM gelöscht wird.
Trennen Wenn dieser Wert verwendet wird, wird der Betriebssystemdatenträger beibehalten, nachdem VMSS Flex-VM gelöscht wurde.
Der Standardwert ist auf Löschen festgelegt. Für einen kurzlebigen Betriebssystemdatenträger ist der Standardwert auf Löschen festgelegt. Der Benutzer kann die Löschoption für kurzlebigen Betriebssystemdatenträger nicht ändern.
Name | Typ | Beschreibung |
---|---|---|
Delete |
string |
|
Detach |
string |
DiskEncryptionSetParameters
Beschreibt den Parameter der Ressourcen-ID des kundenseitig verwalteten Datenträgerverschlüsselungssatzes, der für den Datenträger angegeben werden kann. Hinweis: Die Ressourcen-ID des Datenträgerverschlüsselungssatzes kann nur für verwaltete Datenträger angegeben werden. Weitere Informationen finden Sie unter https://aka.ms/mdssewithcmkoverview .
Name | Typ | Beschreibung |
---|---|---|
id |
string |
Ressourcen-ID |
DomainNameLabelScopeTypes
Der Bereich der Domänennamenbezeichnung. Die Verkettung der Hashdomänennamensbezeichnung, die gemäß der Richtlinie aus Domänennamenbezeichnungsbereich und VM-Index generiert wird, sind die Domänennamenbezeichnungen der PublicIPAddress-Ressourcen, die erstellt werden.
Name | Typ | Beschreibung |
---|---|---|
NoReuse |
string |
|
ResourceGroupReuse |
string |
|
SubscriptionReuse |
string |
|
TenantReuse |
string |
EncryptionIdentity
Gibt die verwaltete Identität an, die von ADE zum Abrufen des Zugriffstokens für Keyvaultvorgänge verwendet wird.
Name | Typ | Beschreibung |
---|---|---|
userAssignedIdentityResourceId |
string |
Gibt die ARM-Ressourcen-ID einer der Benutzeridentitäten an, die dem virtuellen Computer zugeordnet sind. |
EventGridAndResourceGraph
Gibt eventGridAndResourceGraph-bezogene Konfigurationen für geplante Ereignisse an.
Name | Typ | Beschreibung |
---|---|---|
enable |
boolean |
Gibt an, ob Event Grid und Resource Graph für geplante ereignisbezogene Konfigurationen aktiviert sind. |
ExpandTypesForGetVMScaleSets
Der expand-Ausdruck, der auf den Vorgang angewendet werden soll. "UserData" ruft die UserData-Eigenschaft der VM-Skalierungsgruppe ab, die vom Benutzer beim Erstellen/Aktualisieren der VM-Skalierungsgruppe bereitgestellt wurde.
Name | Typ | Beschreibung |
---|---|---|
userData |
string |
ExtendedLocation
Der komplexe Typ des erweiterten Standorts.
Name | Typ | Beschreibung |
---|---|---|
name |
string |
Der Name des erweiterten Speicherorts. |
type |
Der Typ des erweiterten Speicherorts. |
ExtendedLocationTypes
Der Typ des erweiterten Speicherorts.
Name | Typ | Beschreibung |
---|---|---|
EdgeZone |
string |
ImageReference
Gibt Informationen zum zu verwendenden Bild an. Sie können Informationen zu Plattformimages, Marketplace-Images oder VM-Images angeben. Dieses Element ist erforderlich, wenn Sie ein Plattformimage, ein Marketplace-Image oder ein VM-Image verwenden möchten, wird aber nicht in anderen Erstellungsvorgängen verwendet. HINWEIS: Herausgeber und Angebot für Bildreferenzen können nur festgelegt werden, wenn Sie die Skalierungsgruppe erstellen.
Name | Typ | Beschreibung |
---|---|---|
communityGalleryImageId |
string |
Geben Sie die eindeutige ID des Communitykatalogimages für die VM-Bereitstellung an. Dies kann vom GET-Aufruf des Communitykatalogimages abgerufen werden. |
exactVersion |
string |
Gibt in Dezimalzahlen die Version des Plattformimages oder Marketplace-Images an, die zum Erstellen des virtuellen Computers verwendet wird. Dieses schreibgeschützte Feld unterscheidet sich von "version", nur wenn der im Feld "version" angegebene Wert "latest" lautet. |
id |
string |
Ressourcen-ID |
offer |
string |
Gibt das Angebot des Plattformimages oder Marketplace-Images an, das zum Erstellen des virtuellen Computers verwendet wird. |
publisher |
string |
Der Imageherausgeber. |
sharedGalleryImageId |
string |
Geben Sie die eindeutige ID des freigegebenen Katalogimages für die VM-Bereitstellung an. Dies kann über den GET-Aufruf des freigegebenen Katalogimages abgerufen werden. |
sku |
string |
Die Bild-SKU. |
version |
string |
Gibt die Version des Plattformimages oder Marketplace-Images an, das zum Erstellen des virtuellen Computers verwendet wird. Die zulässigen Formate sind Major.Minor.Build oder "latest". Haupt-, Neben- und Build sind Dezimalzahlen. Geben Sie „latest“ an, damit Sie die neueste Version eines Images verwenden können, das zum Zeitpunkt der Bereitstellung verfügbar ist. Selbst wenn Sie "latest" verwenden, wird das VM-Image nach der Bereitstellung nicht automatisch aktualisiert, auch wenn eine neue Version verfügbar ist. Verwenden Sie das Feld "version" nicht für die Bereitstellung von Katalogimages. Das Katalogimage sollte immer das Feld "id" für die Bereitstellung verwenden, um die neueste Version des Katalogimages zu verwenden. Legen Sie einfach "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/images/{imageName}" im Feld "id" ohne Versionseingabe fest. |
InnerError
Details zu inneren Fehlern.
Name | Typ | Beschreibung |
---|---|---|
errordetail |
string |
Die interne Fehlermeldung oder das Ausnahmeabbild. |
exceptiontype |
string |
Der Ausnahmetyp. |
InstanceViewStatus
Instanzansicht status.
Name | Typ | Beschreibung |
---|---|---|
code |
string |
Der Statuscode. |
displayStatus |
string |
Die kurze lokalisierbare Bezeichnung für die status. |
level |
Der Ebenencode. |
|
message |
string |
Die detaillierte status Meldung, einschließlich Warnungen und Fehlermeldungen. |
time |
string |
Die Zeit der status. |
IPVersion
Sie ist ab Api-Version 01.07.2019 verfügbar und gibt an, ob die spezifische ipconfiguration IPv4 oder IPv6 ist. Der Standardwert wird als IPv4 verwendet. Mögliche Werte sind: "IPv4" und "IPv6".
Name | Typ | Beschreibung |
---|---|---|
IPv4 |
string |
|
IPv6 |
string |
KeyVaultSecretReference
Beschreibt einen Verweis auf Key Vault Geheimnis
Name | Typ | Beschreibung |
---|---|---|
secretUrl |
string |
Die URL, die auf ein Geheimnis in einer Key Vault verweist. |
sourceVault |
Die relative URL der Key Vault, die das Geheimnis enthält. |
LinuxConfiguration
Gibt die Linux-Betriebssystemeinstellungen auf dem virtuellen Computer an. Eine Liste der unterstützten Linux-Distributionen finden Sie unter Linux auf Azure-Endorsed Distributionen.
Name | Typ | Beschreibung |
---|---|---|
disablePasswordAuthentication |
boolean |
Gibt an, ob die Kennwortauthentifizierung deaktiviert werden soll. |
enableVMAgentPlatformUpdates |
boolean |
Gibt an, ob VMAgent Platform Updates für den virtuellen Linux-Computer aktiviert ist. Der Standardwert ist „false“. |
patchSettings |
[Vorschaufunktion] Gibt Einstellungen im Zusammenhang mit VM-Gastpatches unter Linux an. |
|
provisionVMAgent |
boolean |
Gibt an, ob der VM-Agent auf dem virtuellen Computer bereitgestellt werden soll. Wenn diese Eigenschaft nicht im Anforderungstext angegeben ist, wird sie standardmäßig auf TRUE festgelegt. Dadurch wird sichergestellt, dass der VM-Agent auf dem virtuellen Computer installiert ist, sodass später Erweiterungen zur VM hinzugefügt werden können. |
ssh |
Gibt die SSH-Schlüsselkonfiguration für ein Linux-Betriebssystem an. |
LinuxPatchAssessmentMode
Gibt den Modus der VM-Gastpatchbewertung für den virtuellen IaaS-Computer an.
Mögliche Werte:
ImageDefault : Sie steuern den Zeitpunkt von Patchbewertungen auf einem virtuellen Computer.
AutomaticByPlatform : Die Plattform löst regelmäßige Patchbewertungen aus. Die Eigenschaft provisionVMAgent muss true sein.
Name | Typ | Beschreibung |
---|---|---|
AutomaticByPlatform |
string |
|
ImageDefault |
string |
LinuxPatchSettings
Gibt Einstellungen im Zusammenhang mit VM-Gastpatches unter Linux an.
Name | Typ | Beschreibung |
---|---|---|
assessmentMode |
Gibt den Modus der VM-Gastpatchbewertung für den virtuellen IaaS-Computer an. |
|
automaticByPlatformSettings |
Gibt zusätzliche Einstellungen für den Patchmodus AutomaticByPlatform in VM-Gastpatching unter Linux an. |
|
patchMode |
Gibt den Modus des VM-Gastpatches auf virtuelle IaaS-Computer oder virtuelle Computer an, die einer VM-Skalierungsgruppe zugeordnet sind, mit OrchestrationMode als Flexible. |
LinuxVMGuestPatchAutomaticByPlatformRebootSetting
Gibt die Neustarteinstellung für alle AutomaticByPlatform-Patchinstallationsvorgänge an.
Name | Typ | Beschreibung |
---|---|---|
Always |
string |
|
IfRequired |
string |
|
Never |
string |
|
Unknown |
string |
LinuxVMGuestPatchAutomaticByPlatformSettings
Gibt zusätzliche Einstellungen an, die angewendet werden sollen, wenn der Patchmodus AutomaticByPlatform in den Linux-Patcheinstellungen ausgewählt ist.
Name | Typ | Beschreibung |
---|---|---|
bypassPlatformSafetyChecksOnUserSchedule |
boolean |
Ermöglicht dem Kunden das Planen von Patches ohne versehentliche Upgrades. |
rebootSetting |
Gibt die Neustarteinstellung für alle AutomaticByPlatform-Patchinstallationsvorgänge an. |
LinuxVMGuestPatchMode
Gibt den Modus des VM-Gastpatches auf virtuelle IaaS-Computer oder virtuelle Computer an, die einer VM-Skalierungsgruppe zugeordnet sind, mit OrchestrationMode als Flexible.
Mögliche Werte:
ImageDefault : Die Standard-Patchkonfiguration des virtuellen Computers wird verwendet.
AutomaticByPlatform : Der virtuelle Computer wird von der Plattform automatisch aktualisiert. Die Eigenschaft provisionVMAgent muss true sein.
Name | Typ | Beschreibung |
---|---|---|
AutomaticByPlatform |
string |
|
ImageDefault |
string |
Mode
Gibt den Modus an, in dem ProxyAgent ausgeführt wird, wenn das Feature aktiviert ist. ProxyAgent beginnt mit der Überwachung oder Überwachung, erzwingt jedoch keine Zugriffssteuerung für Anforderungen an Hostendpunkte im Überwachungsmodus, während er im Erzwingungsmodus die Zugriffssteuerung erzwingt. Der Standardwert ist Erzwingungsmodus.
Name | Typ | Beschreibung |
---|---|---|
Audit |
string |
|
Enforce |
string |
NetworkApiVersion
gibt die Microsoft.Network-API-Version an, die beim Erstellen von Netzwerkressourcen in den Netzwerkschnittstellenkonfigurationen für VM-Skalierungsgruppen mit Orchestrierungsmodus "Flexible" verwendet wird.
Name | Typ | Beschreibung |
---|---|---|
2020-11-01 |
string |
NetworkInterfaceAuxiliaryMode
Gibt an, ob der Hilfsmodus für die Netzwerkschnittstellenressource aktiviert ist.
Name | Typ | Beschreibung |
---|---|---|
AcceleratedConnections |
string |
|
Floating |
string |
|
None |
string |
NetworkInterfaceAuxiliarySku
Gibt an, ob die Hilfssku für die Netzwerkschnittstellenressource aktiviert ist.
Name | Typ | Beschreibung |
---|---|---|
A1 |
string |
|
A2 |
string |
|
A4 |
string |
|
A8 |
string |
|
None |
string |
OperatingSystemTypes
Mit dieser Eigenschaft können Sie den Typ des Betriebssystems angeben, das auf dem Datenträger enthalten ist, wenn Sie einen virtuellen Computer aus einem Benutzerimage oder einer spezialisierten VHD erstellen. Mögliche Werte sind: Windows,Linux.
Name | Typ | Beschreibung |
---|---|---|
Linux |
string |
|
Windows |
string |
OrchestrationMode
Gibt den Orchestrierungsmodus für die VM-Skalierungsgruppe an.
Name | Typ | Beschreibung |
---|---|---|
Flexible |
string |
|
Uniform |
string |
OSImageNotificationProfile
Name | Typ | Beschreibung |
---|---|---|
enable |
boolean |
Gibt an, ob das Ereignis "Betriebssystemabbild geplant" aktiviert oder deaktiviert ist. |
notBeforeTimeout |
string |
Die Dauer der Zeit, für die ein virtueller Computer neu erstellt oder das Betriebssystem aktualisiert wird, muss möglicherweise das geplante Ereignis des Betriebssystemimages genehmigen, bevor das Ereignis automatisch genehmigt wird (Timeout). Die Konfiguration wird im ISO 8601-Format angegeben, und der Wert muss 15 Minuten (PT15M) betragen. |
PassNames
Der Passname. Derzeit ist der einzige zulässige Wert OobeSystem.
Name | Typ | Beschreibung |
---|---|---|
OobeSystem |
string |
PatchSettings
Gibt Einstellungen im Zusammenhang mit vm-Gastpatches unter Windows an.
Name | Typ | Beschreibung |
---|---|---|
assessmentMode |
Gibt den Modus der VM-Gastpatchbewertung für den virtuellen IaaS-Computer an. |
|
automaticByPlatformSettings |
Gibt zusätzliche Einstellungen für den Patchmodus AutomaticByPlatform in VM-Gastpatches unter Windows an. |
|
enableHotpatching |
boolean |
Ermöglicht Es Kunden, ihre Azure-VMs zu patchen, ohne dass ein Neustart erforderlich ist. Für enableHotpatching muss "provisionVMAgent" auf true und "patchMode" auf "AutomaticByPlatform" festgelegt werden. |
patchMode |
Gibt den Modus des VM-Gastpatches auf virtuelle IaaS-Computer oder virtuelle Computer an, die einer VM-Skalierungsgruppe zugeordnet sind, mit OrchestrationMode als Flexible. |
Plan
Gibt Informationen zum Marketplace-Image an, das zum Erstellen des virtuellen Computers verwendet wird. Dieses Element wird nur für Marketplace-Images verwendet. Bevor Sie ein Marketplace-Image aus einer API verwenden können, müssen Sie das Image für die programmgesteuerte Verwendung aktivieren. Suchen Sie im Azure-Portal nach dem Marketplace-Image, das Sie verwenden möchten, und klicken Sie dann auf Programmgesteuerte Bereitstellung, Erste Schritte -> . Geben Sie alle erforderlichen Informationen ein, und klicken Sie dann auf Speichern.
Name | Typ | Beschreibung |
---|---|---|
name |
string |
Die Plan-ID. |
product |
string |
Gibt das Produkt des Images aus dem Marketplace an. Dies ist der gleiche Wert wie Offer unter dem imageReference-Element. |
promotionCode |
string |
Der Promotionscode. |
publisher |
string |
Die Herausgeber-ID. |
PriorityMixPolicy
Gibt die Zielaufteilungen für VMs mit spot- und regulärer Priorität innerhalb einer Skalierungsgruppe mit flexiblem Orchestrierungsmodus an. Mit dieser Eigenschaft kann der Kunde die Basisanzahl von VMs mit regelmäßiger Priorität angeben, die erstellt wurden, wenn die VMSS flex instance hochskaliert wird, und die Aufteilung zwischen VMs der Spot- und Reguläre Priorität, nachdem dieses Basisziel erreicht wurde.
Name | Typ | Beschreibung |
---|---|---|
baseRegularPriorityCount |
integer |
Die Basisanzahl der regulären VMs mit Priorität, die in dieser Skalierungsgruppe erstellt werden, wenn sie hochskaliert wird. |
regularPriorityPercentageAboveBase |
integer |
Der Prozentsatz der VM-Instanzen, die nach Erreichen der regulären Basispriorität erreicht wurden, von denen erwartet wird, dass sie die reguläre Priorität verwenden. |
ProtocolTypes
Gibt das Protokoll des WinRM-Listeners an. Mögliche Werte sind: http,https.
Name | Typ | Beschreibung |
---|---|---|
Http |
string |
|
Https |
string |
ProxyAgentSettings
Gibt die ProxyAgent-Einstellungen beim Erstellen des virtuellen Computers an. Api-Mindestversion: 2024-03-01.
Name | Typ | Beschreibung |
---|---|---|
enabled |
boolean |
Gibt an, ob das ProxyAgent-Feature auf dem virtuellen Computer oder der VM-Skalierungsgruppe aktiviert werden soll. |
keyIncarnationId |
integer |
Erhöhen des Werts dieser Eigenschaft ermöglicht es dem Benutzer, den Schlüssel zurückzusetzen, der zum Sichern des Kommunikationskanals zwischen Gast und Host verwendet wird. |
mode |
Gibt den Modus an, in dem ProxyAgent ausgeführt wird, wenn das Feature aktiviert ist. ProxyAgent beginnt mit der Überwachung oder Überwachung, erzwingt jedoch keine Zugriffssteuerung für Anforderungen an Hostendpunkte im Überwachungsmodus, während er im Erzwingungsmodus die Zugriffssteuerung erzwingt. Der Standardwert ist Erzwingungsmodus. |
PublicIPAddressSku
Beschreibt die öffentliche IP-SKU. Er kann nur mit OrchestrationMode als Flexibel festgelegt werden.
Name | Typ | Beschreibung |
---|---|---|
name |
Angeben des Namens der öffentlichen IP-SKU |
|
tier |
Angeben der SKU-Ebene für öffentliche IP-Adressen |
PublicIPAddressSkuName
Angeben des Namens der öffentlichen IP-SKU
Name | Typ | Beschreibung |
---|---|---|
Basic |
string |
|
Standard |
string |
PublicIPAddressSkuTier
Angeben der SKU-Ebene für öffentliche IP-Adressen
Name | Typ | Beschreibung |
---|---|---|
Global |
string |
|
Regional |
string |
RepairAction
Art der Reparaturaktion (Ersetzen, Neustarten, Erneutes Image), die zum Reparieren fehlerhafter virtueller Computer in der Skalierungsgruppe verwendet wird. Der Standardwert ist replace.
Name | Typ | Beschreibung |
---|---|---|
Reimage |
string |
|
Replace |
string |
|
Restart |
string |
ResiliencyPolicy
Beschreibt eine Resilienzrichtlinie – resilientVMCreationPolicy und/oder resilientVMDeletionPolicy.
Name | Typ | Beschreibung |
---|---|---|
resilientVMCreationPolicy |
Die Konfigurationsparameter, die beim Erstellen eines resilienten virtuellen Computers verwendet werden. |
|
resilientVMDeletionPolicy |
Die Konfigurationsparameter, die beim Löschen eines stabilen virtuellen Computers verwendet werden. |
ResilientVMCreationPolicy
Die Konfigurationsparameter, die beim Erstellen eines resilienten virtuellen Computers verwendet werden.
Name | Typ | Beschreibung |
---|---|---|
enabled |
boolean |
Gibt an, ob die Erstellung resilienter VMs für die VM-Skalierungsgruppe aktiviert werden soll. Der Standardwert ist „FALSE“. |
ResilientVMDeletionPolicy
Die Konfigurationsparameter, die beim Löschen eines resilienten virtuellen Computers verwendet werden.
Name | Typ | Beschreibung |
---|---|---|
enabled |
boolean |
Gibt an, ob das Löschen eines resilienten virtuellen Computers für die VM-Skalierungsgruppe aktiviert werden soll. Der Standardwert ist „FALSE“. |
ResourceIdentityType
Der Identitätstyp, der für die VM-Skalierungsgruppe verwendet wird. Der Typ „SystemAssigned, UserAssigned“ umfasst sowohl eine implizit erstellte Identität als auch einen Satz von Benutzern zugewiesener Identitäten. Der Typ "None" entfernt alle Identitäten aus der VM-Skalierungsgruppe.
Name | Typ | Beschreibung |
---|---|---|
None |
string |
|
SystemAssigned |
string |
|
SystemAssigned, UserAssigned |
string |
|
UserAssigned |
string |
RollingUpgradePolicy
Die Konfigurationsparameter, die beim Ausführen eines rollierenden Upgrades verwendet werden.
Name | Typ | Beschreibung |
---|---|---|
enableCrossZoneUpgrade |
boolean |
Zulassen, dass VMSS AZ-Grenzen beim Erstellen von Upgradebatches ignorieren kann. Berücksichtigen Sie die Updatedomäne und maxBatchInstancePercent, um die Batchgröße zu bestimmen. |
maxBatchInstancePercent |
integer |
Der maximale Prozentsatz der gesamten VM-Instanzen, die gleichzeitig durch das rollierende Upgrade in einem Batch aktualisiert werden. Da dies ein Maximum ist, können fehlerhafte Instanzen in früheren oder zukünftigen Batches dazu führen, dass der Prozentsatz der Instanzen in einem Batch abnimmt, um eine höhere Zuverlässigkeit zu gewährleisten. Der Standardwert für diesen Parameter ist 20 %. |
maxSurge |
boolean |
Erstellen Sie neue virtuelle Computer, um die Skalierungsgruppe zu aktualisieren, anstatt die vorhandenen virtuellen Computer zu aktualisieren. Vorhandene virtuelle Computer werden gelöscht, sobald die neuen virtuellen Computer für jeden Batch erstellt wurden. |
maxUnhealthyInstancePercent |
integer |
Der maximale Prozentsatz der gesamten VM-Instanzen in der Skalierungsgruppe, die gleichzeitig fehlerhaft sein können, entweder aufgrund eines Upgrades oder durch die Integritätsüberprüfungen des virtuellen Computers in einem fehlerhaften Zustand, bevor das rollierende Upgrade abgebrochen wird. Diese Einschränkung wird vor dem Starten eines Batches überprüft. Der Standardwert für diesen Parameter ist 20 %. |
maxUnhealthyUpgradedInstancePercent |
integer |
Der maximale Prozentsatz der aktualisierten VM-Instanzen, die sich in einem fehlerhaften Zustand befinden. Diese Überprüfung erfolgt, nachdem jeder Batch aktualisiert wurde. Wenn dieser Prozentsatz jemals überschritten wird, wird das parallele Update abgebrochen. Der Standardwert für diesen Parameter ist 20 %. |
pauseTimeBetweenBatches |
string |
Die Wartezeit zwischen dem Abschließen des Updates für alle virtuellen Computer in einem Batch und dem Starten des nächsten Batches. Die Zeitdauer sollte im ISO 8601-Format angegeben werden. Der Standardwert ist 0 Sekunden (PT0S). |
prioritizeUnhealthyInstances |
boolean |
Führen Sie ein Upgrade aller fehlerhaften Instanzen in einer Skalierungsgruppe vor fehlerfreien Instanzen durch. |
rollbackFailedInstancesOnPolicyBreach |
boolean |
Rollback fehlgeschlagener Instanzen auf das vorherige Modell, wenn die Richtlinie für das parallele Upgrade verletzt wird. |
ScaleInPolicy
Beschreibt eine Skalierungsrichtlinie für eine VM-Skalierungsgruppe.
Name | Typ | Beschreibung |
---|---|---|
forceDeletion |
boolean |
Mit dieser Eigenschaft können Sie angeben, ob für die Entfernung ausgewählte virtuelle Computer gelöscht werden müssen, wenn eine VM-Skalierungsgruppe skaliert wird. (Feature in der Vorschau) |
rules |
Die Regeln, die beim Skalieren einer VM-Skalierungsgruppe zu beachten sind. |
ScheduledEventsAdditionalPublishingTargets
Name | Typ | Beschreibung |
---|---|---|
eventGridAndResourceGraph |
Die Konfigurationsparameter, die beim Erstellen der Einstellung eventGridAndResourceGraph Scheduled Event verwendet werden. |
ScheduledEventsPolicy
Gibt Redeploy, Reboot und ScheduledEventsAdditionalPublishingTargets Scheduled Event bezogene Konfigurationen an.
Name | Typ | Beschreibung |
---|---|---|
scheduledEventsAdditionalPublishingTargets |
Die Konfigurationsparameter, die beim Veröffentlichen von scheduledEventsAdditionalPublishingTargets verwendet werden. |
|
userInitiatedReboot |
Die Konfigurationsparameter, die beim Erstellen der erstellung der geplanten Ereigniseinstellung userInitiatedReboot verwendet werden. |
|
userInitiatedRedeploy |
Die Konfigurationsparameter, die beim Erstellen der erstellung der geplanten Ereigniseinstellung userInitiatedRedeploy verwendet wurden. |
ScheduledEventsProfile
Name | Typ | Beschreibung |
---|---|---|
osImageNotificationProfile |
Gibt konfigurationen im Zusammenhang mit dem geplanten Ereignis des Betriebssystemimages an. |
|
terminateNotificationProfile |
Gibt Konfigurationen im Zusammenhang mit geplanten Terminereignissen an. |
securityEncryptionTypes
Gibt den EncryptionType des verwalteten Datenträgers an. Er ist auf DiskWithVMGuestState für die Verschlüsselung des verwalteten Datenträgers zusammen mit dem VMGuestState-Blob, VMGuestStateOnly für die Verschlüsselung nur des VMGuestState-Blobs und NonPersistedTPM festgelegt, wenn der Firmwarestatus nicht im VMGuestState-Blob beibehalten wird. Hinweis: Sie kann nur für vertrauliche VMs festgelegt werden.
Name | Typ | Beschreibung |
---|---|---|
DiskWithVMGuestState |
string |
|
NonPersistedTPM |
string |
|
VMGuestStateOnly |
string |
SecurityPostureReference
Gibt den Sicherheitsstatus an, der für alle virtuellen Computer in der Skalierungsgruppe verwendet werden soll. Api-Mindestversion: 2023-03-01
Name | Typ | Beschreibung |
---|---|---|
excludeExtensions |
Liste der Erweiterungen für virtuelle Computer, die beim Anwenden des Sicherheitsstatus ausgeschlossen werden sollen. |
|
id |
string |
Die Referenz-ID des Sicherheitsstatus in Form von /CommunityGalleries/{communityGalleryName}/securityPostures/{securityPostureName}/versions/{major.minor.patch}|{major.*}|latest |
SecurityProfile
Gibt die Sicherheitsprofileinstellungen für den virtuellen Computer oder die VM-Skalierungsgruppe an.
Name | Typ | Beschreibung |
---|---|---|
encryptionAtHost |
boolean |
Diese Eigenschaft kann vom Benutzer in der Anforderung verwendet werden, um die Hostverschlüsselung für den virtuellen Computer oder die VM-Skalierungsgruppe zu aktivieren oder zu deaktivieren. Dadurch wird die Verschlüsselung für alle Datenträger aktiviert, einschließlich ressourcen-/temporärer Datenträger auf dem Host selbst. Das Standardverhalten lautet: Die Verschlüsselung auf dem Host wird deaktiviert, es sei denn, diese Eigenschaft ist für die Ressource auf true festgelegt. |
encryptionIdentity |
Gibt die verwaltete Identität an, die von ADE zum Abrufen des Zugriffstokens für Keyvaultvorgänge verwendet wird. |
|
proxyAgentSettings |
Gibt die ProxyAgent-Einstellungen beim Erstellen des virtuellen Computers an. Api-Mindestversion: 2024-03-01. |
|
securityType |
Gibt den SecurityType des virtuellen Computers an. Es muss auf einen beliebigen angegebenen Wert festgelegt werden, um UefiSettings zu aktivieren. Das Standardverhalten lautet: UefiSettings wird nur aktiviert, wenn diese Eigenschaft festgelegt ist. |
|
uefiSettings |
Gibt die Sicherheitseinstellungen wie sicherer Start und vTPM an, die beim Erstellen des virtuellen Computers verwendet werden. Api-Mindestversion: 2020-12-01. |
SecurityTypes
Gibt den SecurityType des virtuellen Computers an. Es muss auf einen beliebigen angegebenen Wert festgelegt werden, um UefiSettings zu aktivieren. Das Standardverhalten lautet: UefiSettings wird nur aktiviert, wenn diese Eigenschaft festgelegt ist.
Name | Typ | Beschreibung |
---|---|---|
ConfidentialVM |
string |
|
TrustedLaunch |
string |
ServiceArtifactReference
Gibt die Dienstartefaktverweis-ID an, die verwendet wird, um dieselbe Imageversion für alle virtuellen Computer in der Skalierungsgruppe festzulegen, wenn die neueste Imageversion verwendet wird. Api-Mindestversion: 2022-11-01
Name | Typ | Beschreibung |
---|---|---|
id |
string |
Die Dienstartefakt-Verweis-ID in Form von /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Compute/galleries/{galleryName}/serviceArtifacts/{serviceArtifactName}/vmArtifactsProfiles/{vmArtifactsProfilesName} |
SettingNames
Gibt den Namen der Einstellung an, auf die sich der Inhalt bezieht. Mögliche Werte sind: FirstLogonCommands und AutoLogon.
Name | Typ | Beschreibung |
---|---|---|
AutoLogon |
string |
|
FirstLogonCommands |
string |
Sku
Beschreibt eine VM-Skalierungsgruppen-SKU. HINWEIS: Wenn die neue VM-SKU auf der Hardware, auf der sich die Skalierungsgruppe derzeit befindet, nicht unterstützt wird, müssen Sie die Zuordnung der VMs in der Skalierungsgruppe aufheben, bevor Sie den SKU-Namen ändern.
Name | Typ | Beschreibung |
---|---|---|
capacity |
integer |
Gibt die Anzahl der virtuellen Computer in der Skalierungsgruppe an. |
name |
string |
Der SKU-Name. |
tier |
string |
Gibt die Ebene der virtuellen Computer in einer Skalierungsgruppe an. |
SpotRestorePolicy
Gibt die Spot-Try-Restore-Eigenschaften für die VM-Skalierungsgruppe an. Mit dieser Eigenschaft kann der Kunde die automatische Wiederherstellung der entfernten Spot-VMSS-Instanzen opportunistisch basierend auf der Kapazitätsverfügbarkeit und preislichen Einschränkungen aktivieren oder deaktivieren.
Name | Typ | Beschreibung |
---|---|---|
enabled |
boolean |
Aktiviert die Spot-Try-Restore-Funktion, bei der entfernte VMSS SPOT-Instanzen versucht werden, opportunistisch basierend auf der Kapazitätsverfügbarkeit und Preiseinschränkungen wiederhergestellt zu werden. |
restoreTimeout |
string |
Timeoutwert, ausgedrückt als ISO 8601-Zeitdauer, nach der die Plattform nicht versucht, die VMSS SPOT-Instanzen wiederherzustellen |
SshConfiguration
SSH-Konfiguration für Linux-basierte VMs, die in Azure ausgeführt werden
Name | Typ | Beschreibung |
---|---|---|
publicKeys |
Die Liste der öffentlichen SSH-Schlüssel, die für die Authentifizierung bei linuxbasierten VMs verwendet werden. |
SshPublicKey
Enthält Informationen zum öffentlichen SSH-Zertifikatschlüssel und zum Pfad auf der Linux-VM, auf der der öffentliche Schlüssel platziert wird.
Name | Typ | Beschreibung |
---|---|---|
keyData |
string |
Öffentliches SSH-Schlüsselzertifikat, das für die Authentifizierung bei der VM über SSH verwendet wird. Der Schlüssel muss mindestens 2048 Bit und im ssh-rsa-Format vorliegen. Informationen zum Erstellen von SSH-Schlüsseln finden Sie unter [Erstellen von SSH-Schlüsseln unter Linux und Mac für Linux-VMs in Azure]https://docs.microsoft.com/azure/virtual-machines/linux/create-ssh-keys-detailed). |
path |
string |
Gibt den vollständigen Pfad auf der erstellten VM an, in der der öffentliche SSH-Schlüssel gespeichert wird. Wenn die Datei bereits vorhanden ist, wird der angegebene Schlüssel an die Datei angefügt. Beispiel: /home/user/.ssh/authorized_keys |
StatusLevelTypes
Der Ebenencode.
Name | Typ | Beschreibung |
---|---|---|
Error |
string |
|
Info |
string |
|
Warning |
string |
StorageAccountTypes
Gibt den Speicherkontotyp für den verwalteten Datenträger an. HINWEIS: UltraSSD_LRS nur mit Datenträgern verwendet werden kann, kann sie nicht mit dem Betriebssystemdatenträger verwendet werden.
Name | Typ | Beschreibung |
---|---|---|
PremiumV2_LRS |
string |
|
Premium_LRS |
string |
|
Premium_ZRS |
string |
|
StandardSSD_LRS |
string |
|
StandardSSD_ZRS |
string |
|
Standard_LRS |
string |
|
UltraSSD_LRS |
string |
SubResource
Name | Typ | Beschreibung |
---|---|---|
id |
string |
Ressourcen-ID |
TerminateNotificationProfile
Name | Typ | Beschreibung |
---|---|---|
enable |
boolean |
Gibt an, ob das Terminierungsereignis "Scheduled" aktiviert oder deaktiviert ist. |
notBeforeTimeout |
string |
Die konfigurierbare Dauer, für die ein virtueller Computer gelöscht wird, muss möglicherweise das geplante Terminereignis genehmigen, bevor das Ereignis automatisch genehmigt wird (Timeout). Die Konfiguration muss im ISO 8601-Format angegeben werden, der Standardwert ist 5 Minuten (PT5M). |
UefiSettings
Gibt die Sicherheitseinstellungen wie sicherer Start und vTPM an, die beim Erstellen des virtuellen Computers verwendet werden. Api-Mindestversion: 2020-12-01.
Name | Typ | Beschreibung |
---|---|---|
secureBootEnabled |
boolean |
Gibt an, ob der sichere Start auf dem virtuellen Computer aktiviert werden soll. Api-Mindestversion: 2020-12-01. |
vTpmEnabled |
boolean |
Gibt an, ob vTPM auf dem virtuellen Computer aktiviert werden soll. Api-Mindestversion: 2020-12-01. |
UpgradeMode
Gibt den Modus eines Upgrades auf virtuelle Computer in der Skalierungsgruppe an.
Mögliche Werte:
Manuell : Sie steuern die Anwendung von Updates auf virtuellen Computern in der Skalierungsgruppe. Hierzu verwenden Sie die Aktion manualUpgrade.
Automatisch : Alle virtuellen Computer in der Skalierungsgruppe werden automatisch gleichzeitig aktualisiert.
Name | Typ | Beschreibung |
---|---|---|
Automatic |
string |
|
Manual |
string |
|
Rolling |
string |
UpgradePolicy
Beschreibt eine Upgraderichtlinie – automatisch, manuell oder rolliert.
Name | Typ | Beschreibung |
---|---|---|
automaticOSUpgradePolicy |
Konfigurationsparameter, die zum Ausführen des automatischen Betriebssystemupgrades verwendet werden. |
|
mode |
Gibt den Modus eines Upgrades auf virtuelle Computer in der Skalierungsgruppe an. |
|
rollingUpgradePolicy |
Die Konfigurationsparameter, die beim Ausführen eines parallelen Upgrades verwendet werden. |
UserAssignedIdentities
Die Liste der Benutzeridentitäten, die dem virtuellen Computer zugeordnet sind. Bei den Referenzdaten des Benutzeridentitätswörterbuchs handelt es sich um ARM-Ressourcen-IDs in der Form : "/subscriptions/{subscriptionId}/resourceGroupGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}".
Name | Typ | Beschreibung |
---|---|---|
|
UserInitiatedReboot
Gibt Konfigurationen im Zusammenhang mit dem Geplanten Ereignis im Zusammenhang mit neustarten an.
Name | Typ | Beschreibung |
---|---|---|
automaticallyApprove |
boolean |
Gibt Konfigurationen für geplantes Neustartereignis an. |
UserInitiatedRedeploy
Gibt Konfigurationen im Zusammenhang mit geplanten Ereignissen erneut bereitstellen an.
Name | Typ | Beschreibung |
---|---|---|
automaticallyApprove |
boolean |
Gibt Konfigurationen im Zusammenhang mit geplanten Ereignissen erneut bereitstellen an. |
VaultCertificate
Beschreibt einen einzelnen Zertifikatverweis in einem Key Vault und den Speicherort, an dem sich das Zertifikat auf dem virtuellen Computer befinden soll.
Name | Typ | Beschreibung |
---|---|---|
certificateStore |
string |
Gibt für Windows-VMs den Zertifikatspeicher auf dem virtuellen Computer an, dem das Zertifikat hinzugefügt werden soll. Der angegebene Zertifikatspeicher befindet sich implizit im LocalMachine-Konto. Bei linux-VMs wird die Zertifikatdatei unter dem Verzeichnis /var/lib/waagent mit dem Dateinamen <UppercaseThumbprint.crt> für die X509-Zertifikatdatei und <UppercaseThumbprint.prv> für den privaten Schlüssel platziert. Beide Dateien sind PEM-formatiert. |
certificateUrl |
string |
Dies ist die URL eines Zertifikats, das als Geheimnis in Key Vault hochgeladen wurde. Informationen zum Hinzufügen eines Geheimnisses zum Key Vault finden Sie unter Hinzufügen eines Schlüssels oder Geheimnisses zum Schlüsseltresor. In diesem Fall muss Ihr Zertifikat die Base64-Codierung des folgenden JSON-Objekts sein, das in UTF-8 codiert ist: |
VaultSecretGroup
Beschreibt eine Gruppe von Zertifikaten, die sich alle im gleichen Key Vault befinden.
Name | Typ | Beschreibung |
---|---|---|
sourceVault |
Die relative URL der Key Vault, die alle Zertifikate in VaultCertificates enthält. |
|
vaultCertificates |
Die Liste der Schlüsseltresorverweise in SourceVault, die Zertifikate enthalten. |
VirtualHardDisk
Beschreibt den URI eines Datenträgers.
Name | Typ | Beschreibung |
---|---|---|
uri |
string |
Gibt den URI der virtuellen Festplatte an. |
VirtualMachineEvictionPolicyTypes
Gibt die Entfernungsrichtlinie für den virtuellen Azure Spot-Computer und die Azure Spot-Skalierungsgruppe an. Für virtuelle Azure Spot-Computer werden sowohl "Zuordnung aufheben" als auch "Löschen" unterstützt, und die API-Mindestversion ist 2019-03-01. Für Azure Spot-Skalierungsgruppen werden sowohl "Zuordnung aufheben" als auch "Löschen" unterstützt, und die API-Mindestversion ist 2017-10-30-preview.
Name | Typ | Beschreibung |
---|---|---|
Deallocate |
string |
|
Delete |
string |
VirtualMachineExtension
Beschreibt eine VM-Erweiterung.
Name | Typ | Beschreibung |
---|---|---|
id |
string |
Ressourcen-ID |
location |
string |
Ressourcenspeicherort |
name |
string |
Ressourcenname |
properties.autoUpgradeMinorVersion |
boolean |
Gibt an, ob die Erweiterung eine neuere Nebenversion verwenden soll, wenn sie zum Zeitpunkt der Bereitstellung verfügbar ist. Abgesehen von erneuten Bereitstellungen führt die Erweiterung nach der Bereitstellung jedoch keine Upgrades für Nebenversionen aus, selbst wenn diese Eigenschaft auf „true“ festgelegt ist. |
properties.enableAutomaticUpgrade |
boolean |
Gibt an, ob die Erweiterung automatisch von der Plattform aktualisiert werden soll, wenn eine neuere Version der Erweiterung verfügbar ist. |
properties.forceUpdateTag |
string |
Wie der Erweiterungshandler zum Aktualisieren gezwungen werden soll, auch wenn sich die Erweiterungskonfiguration nicht geändert hat. |
properties.instanceView |
Die VM-Erweiterung instance Ansicht. |
|
properties.protectedSettings |
object |
Die Erweiterung kann entweder protectedSettings oder protectedSettingsFromKeyVault oder gar keine geschützten Einstellungen enthalten. |
properties.protectedSettingsFromKeyVault |
Die durch Erweiterungen geschützten Einstellungen, die als Verweis übergeben und vom Schlüsseltresor verwendet werden |
|
properties.provisionAfterExtensions |
string[] |
Sammlung von Erweiterungsnamen, nach denen diese Erweiterung bereitgestellt werden muss. |
properties.provisioningState |
string |
Der Bereitstellungsstatus, der nur in der Antwort angezeigt wird. |
properties.publisher |
string |
Der Name des Erweiterungshandlerherausgebers. |
properties.settings |
object |
Im Json-Format formatierte öffentliche Einstellungen für die Erweiterung. |
properties.suppressFailures |
boolean |
Gibt an, ob Fehler, die von der Erweiterung stammen, unterdrückt werden (Betriebsfehler, z. B. keine Verbindung mit dem virtuellen Computer herzustellen, werden unabhängig von diesem Wert nicht unterdrückt). Die Standardeinstellung ist „false“. |
properties.type |
string |
Gibt den Typ der Erweiterung an. Ein Beispiel ist "CustomScriptExtension". |
properties.typeHandlerVersion |
string |
Gibt die Version des Skripthandlers an. |
tags |
object |
Ressourcentags |
type |
string |
Ressourcentyp |
VirtualMachineExtensionInstanceView
Die instance Ansicht einer VM-Erweiterung.
Name | Typ | Beschreibung |
---|---|---|
name |
string |
Der Name der VM-Erweiterung. |
statuses |
Die Ressource status Informationen. |
|
substatuses |
Die Ressource status Informationen. |
|
type |
string |
Gibt den Typ der Erweiterung an. ein Beispiel ist "CustomScriptExtension". |
typeHandlerVersion |
string |
Gibt die Version des Skripthandlers an. |
VirtualMachinePriorityTypes
Gibt die Priorität für die virtuellen Computer in der Skalierungsgruppe an. Api-Mindestversion: 2017-10-30-preview.
Name | Typ | Beschreibung |
---|---|---|
Low |
string |
|
Regular |
string |
|
Spot |
string |
VirtualMachineScaleSet
Beschreibt eine VM-Skalierungsgruppe.
Name | Typ | Beschreibung |
---|---|---|
etag |
string |
Etag ist eine Eigenschaft, die in Create/Update/Get Response der VMSS zurückgegeben wird, sodass der Kunde sie im Header angeben kann, um optimistische Updates sicherzustellen. |
extendedLocation |
Der erweiterte Speicherort der VM-Skalierungsgruppe. |
|
id |
string |
Ressourcen-ID |
identity |
Die Identität der VM-Skalierungsgruppe, sofern konfiguriert. |
|
location |
string |
Ressourcenspeicherort |
name |
string |
Ressourcenname |
plan |
Gibt Informationen zum Marketplace-Image an, das zum Erstellen des virtuellen Computers verwendet wird. Dieses Element wird nur für Marketplace-Images verwendet. Bevor Sie ein Marketplace-Image aus einer API verwenden können, müssen Sie das Image für die programmgesteuerte Verwendung aktivieren. Suchen Sie im Azure-Portal nach dem Marketplace-Image, das Sie verwenden möchten, und klicken Sie dann auf Programmgesteuerte Bereitstellung, Erste Schritte -> . Geben Sie alle erforderlichen Informationen ein, und klicken Sie dann auf Speichern. |
|
properties.additionalCapabilities |
Gibt zusätzliche Funktionen an, die für die Virtual Machines in der VM-Skalierungsgruppe aktiviert oder deaktiviert sind. Für instance: Gibt an, ob die Virtual Machines das Anfügen verwalteter Datenträger mit UltraSSD_LRS Speicherkontotyp unterstützen können. |
|
properties.automaticRepairsPolicy |
Richtlinie für automatische Reparaturen. |
|
properties.constrainedMaximumCapacity |
boolean |
Optionale Eigenschaft, die entweder auf True festgelegt oder weggelassen werden muss. |
properties.doNotRunExtensionsOnOverprovisionedVMs |
boolean |
Wenn die Überbereitstellung aktiviert ist, werden Erweiterungen nur auf der angeforderten Anzahl von VMs gestartet, die schließlich beibehalten werden. Diese Eigenschaft stellt daher sicher, dass die Erweiterungen nicht auf den zusätzlichen überdimensionierten VMs ausgeführt werden. |
properties.hostGroup |
Gibt Informationen zu der dedizierten Hostgruppe an, in der sich die VM-Skalierungsgruppe befindet. Api-Mindestversion: 2020-06-01. |
|
properties.orchestrationMode |
Gibt den Orchestrierungsmodus für die VM-Skalierungsgruppe an. |
|
properties.overprovision |
boolean |
Gibt an, ob die VM-Skalierungsgruppe überdimensioniert werden soll. |
properties.platformFaultDomainCount |
integer |
Fehlerdomänenanzahl für jede Platzierungsgruppe. |
properties.priorityMixPolicy |
Gibt die gewünschten Ziele für die Mischung von VMs mit spot- und regulärer Priorität innerhalb derselben VMSS Flex-instance an. |
|
properties.provisioningState |
string |
Der Bereitstellungsstatus, der nur in der Antwort angezeigt wird. |
properties.proximityPlacementGroup |
Gibt Informationen zur Näherungsplatzierungsgruppe an, der die VM-Skalierungsgruppe zugewiesen werden soll. Api-Mindestversion: 2018-04-01. |
|
properties.resiliencyPolicy |
Richtlinie für Resilienz |
|
properties.scaleInPolicy |
Gibt die Richtlinien an, die beim Skalieren in Virtual Machines in der VM-Skalierungsgruppe angewendet werden. |
|
properties.scheduledEventsPolicy |
Die ScheduledEventsPolicy. |
|
properties.singlePlacementGroup |
boolean |
Bei True wird die Skalierungsgruppe auf eine einzelne Platzierungsgruppe mit einer maximalen Größe von 100 virtuellen Computern beschränkt. HINWEIS: Wenn singlePlacementGroup true ist, kann es in false geändert werden. Wenn für „singlePlacementGroup“ jedoch „false“ festgelegt ist, kann die Einstellung nicht in „true“ geändert werden. |
properties.spotRestorePolicy |
Gibt die Spot Restore-Eigenschaften für die VM-Skalierungsgruppe an. |
|
properties.timeCreated |
string |
Gibt den Zeitpunkt an, zu dem die VM-Skalierungsgruppe-Ressource erstellt wurde. Api-Mindestversion: 2021-11-01. |
properties.uniqueId |
string |
Gibt die ID an, die eine VM-Skalierungsgruppe eindeutig identifiziert. |
properties.upgradePolicy |
Die Upgraderichtlinie. |
|
properties.virtualMachineProfile |
Das VM-Profil. |
|
properties.zoneBalance |
boolean |
Gibt an, ob bei Einem Zonenausfall eine gleichmäßige VMs-Verteilung über X-Zonen hinweg erzwungen werden soll. die zoneBalance-Eigenschaft kann nur festgelegt werden, wenn die zones-Eigenschaft der Skalierungsgruppe mehr als eine Zone enthält. Wenn keine Zonen oder nur eine Zone angegeben ist, sollte die zoneBalance-Eigenschaft nicht festgelegt werden. |
sku |
Die SKU der VM-Skalierungsgruppe. |
|
tags |
object |
Ressourcentags |
type |
string |
Ressourcentyp |
zones |
string[] |
Die VM-Skalierungsgruppenzonen. HINWEIS: Verfügbarkeitszonen können nur festgelegt werden, wenn Sie die Skalierungsgruppe erstellen. |
VirtualMachineScaleSetDataDisk
Beschreibt einen Datenträger für eine VM-Skalierungsgruppe.
Name | Typ | Beschreibung |
---|---|---|
caching |
Gibt die Cacheanforderungen an. Mögliche Werte sind: None,ReadOnly,ReadWrite. Die Standardwerte sind: Keine für Standardspeicher. ReadOnly für Storage Premium. |
|
createOption |
Die Option zum Erstellen. |
|
deleteOption |
Gibt an, ob der Datenträger beim Löschen von VMSS Flex gelöscht oder getrennt werden soll (dieses Feature ist nur für VMSS mit Flexible OrchestrationMode verfügbar). |
|
diskIOPSReadWrite |
integer |
Gibt die Read-Write IOPS für den verwalteten Datenträger an. Sollte nur verwendet werden, wenn StorageAccountType UltraSSD_LRS ist. Wenn nicht angegeben, wird basierend auf diskSizeGB ein Standardwert zugewiesen. |
diskMBpsReadWrite |
integer |
Gibt die Bandbreite in MB pro Sekunde für den verwalteten Datenträger an. Sollte nur verwendet werden, wenn StorageAccountType UltraSSD_LRS ist. Wenn nicht angegeben, wird basierend auf diskSizeGB ein Standardwert zugewiesen. |
diskSizeGB |
integer |
Gibt die Größe eines leeren Datenträgers in Gigabyte an. Dieses Element kann verwendet werden, um die Größe des Datenträgers in einem VM-Image zu überschreiben. Die Eigenschaft diskSizeGB ist die Anzahl der Bytes x 1024^3 für den Datenträger, und der Wert darf nicht größer als 1023 sein. |
lun |
integer |
Gibt die Nummer der logischen Einheit des Datenträgers an. Dieser Wert wird verwendet, um Datenträger innerhalb des virtuellen Computers zu identifizieren und muss daher für jeden Datenträger, der an einen virtuellen Computer angefügt ist, eindeutig sein. |
managedDisk |
Die Parameter für verwaltete Datenträger. |
|
name |
string |
Der Name des Datenträgers |
writeAcceleratorEnabled |
boolean |
Gibt an, ob writeAccelerator auf dem Datenträger aktiviert oder deaktiviert werden soll. |
VirtualMachineScaleSetExtension
Beschreibt eine Erweiterung für VM-Skalierungsgruppen.
Name | Typ | Beschreibung |
---|---|---|
id |
string |
Ressourcen-ID |
name |
string |
Der Name der Erweiterung. |
properties.autoUpgradeMinorVersion |
boolean |
Gibt an, ob die Erweiterung eine neuere Nebenversion verwenden soll, wenn sie zum Zeitpunkt der Bereitstellung verfügbar ist. Abgesehen von erneuten Bereitstellungen führt die Erweiterung nach der Bereitstellung jedoch keine Upgrades für Nebenversionen aus, selbst wenn diese Eigenschaft auf „true“ festgelegt ist. |
properties.enableAutomaticUpgrade |
boolean |
Gibt an, ob die Erweiterung automatisch von der Plattform aktualisiert werden soll, wenn eine neuere Version der Erweiterung verfügbar ist. |
properties.forceUpdateTag |
string |
Wenn ein Wert angegeben wird und sich vom vorherigen Wert unterscheidet, wird der Erweiterungshandler zum Aktualisieren gezwungen, auch wenn sich die Erweiterungskonfiguration nicht geändert hat. |
properties.protectedSettings |
object |
Die Erweiterung kann entweder protectedSettings oder protectedSettingsFromKeyVault oder gar keine geschützten Einstellungen enthalten. |
properties.protectedSettingsFromKeyVault |
Die durch Erweiterungen geschützten Einstellungen, die als Verweis übergeben und vom Schlüsseltresor verwendet werden |
|
properties.provisionAfterExtensions |
string[] |
Sammlung von Erweiterungsnamen, nach denen diese Erweiterung bereitgestellt werden muss. |
properties.provisioningState |
string |
Der Bereitstellungsstatus, der nur in der Antwort angezeigt wird. |
properties.publisher |
string |
Der Name des Erweiterungshandlerherausgebers. |
properties.settings |
object |
Im Json-Format formatierte öffentliche Einstellungen für die Erweiterung. |
properties.suppressFailures |
boolean |
Gibt an, ob Fehler, die von der Erweiterung stammen, unterdrückt werden (Betriebsfehler, z. B. keine Verbindung mit dem virtuellen Computer herzustellen, werden unabhängig von diesem Wert nicht unterdrückt). Die Standardeinstellung ist „false“. |
properties.type |
string |
Gibt den Typ der Erweiterung an. Ein Beispiel ist "CustomScriptExtension". |
properties.typeHandlerVersion |
string |
Gibt die Version des Skripthandlers an. |
type |
string |
Ressourcentyp |
VirtualMachineScaleSetExtensionProfile
Beschreibt das Erweiterungsprofil einer VM-Skalierungsgruppe.
Name | Typ | Beschreibung |
---|---|---|
extensions |
Die untergeordneten Erweiterungsressourcen der VM-Skalierungsgruppe. |
|
extensionsTimeBudget |
string |
Gibt die Zeit an, die für den Start aller Erweiterungen zugewiesen wird. Die Dauer sollte zwischen 15 Minuten und 120 Minuten (einschließlich) liegen und im ISO 8601-Format angegeben werden. Der Standardwert ist 90 Minuten (PT1H30M). Api-Mindestversion: 2020-06-01. |
VirtualMachineScaleSetHardwareProfile
Gibt die Hardwareeinstellungen für die VM-Skalierungsgruppe an.
Name | Typ | Beschreibung |
---|---|---|
vmSizeProperties |
Gibt die Eigenschaften zum Anpassen der Größe des virtuellen Computers an. Api-Mindestversion: 2021-11-01. Weitere Informationen finden Sie in den Anweisungen unter VM-Anpassung . |
VirtualMachineScaleSetIdentity
Identität für die VM-Skalierungsgruppe.
Name | Typ | Beschreibung |
---|---|---|
principalId |
string |
Die Prinzipal-ID der VM-Skalierungsgruppenidentität. Diese Eigenschaft wird nur für eine systemseitig zugewiesene Identität bereitgestellt. |
tenantId |
string |
Die Mandanten-ID, die der VM-Skalierungsgruppe zugeordnet ist. Diese Eigenschaft wird nur für eine systemseitig zugewiesene Identität bereitgestellt. |
type |
Der Identitätstyp, der für die VM-Skalierungsgruppe verwendet wird. Der Typ „SystemAssigned, UserAssigned“ umfasst sowohl eine implizit erstellte Identität als auch einen Satz von Benutzern zugewiesener Identitäten. Der Typ "None" entfernt alle Identitäten aus der VM-Skalierungsgruppe. |
|
userAssignedIdentities |
Die Liste der Benutzeridentitäten, die der VM-Skalierungsgruppe zugeordnet sind. Die Verweise auf das Benutzeridentitätswörterbuch sind ARM-Ressourcen-IDs im Format "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}". |
VirtualMachineScaleSetIPConfiguration
Beschreibt die IP-Konfiguration des Netzwerkprofils einer VM-Skalierungsgruppe.
Name | Typ | Beschreibung |
---|---|---|
name |
string |
Der IP-Konfigurationsname. |
properties.applicationGatewayBackendAddressPools |
Gibt ein Array von Verweisen auf Back-End-Adresspools von Anwendungsgateways an. Eine Skalierungsgruppe kann auf Back-End-Adresspools mehrerer Anwendungsgateways verweisen. Mehrere Skalierungsgruppen können nicht dasselbe Anwendungsgateway verwenden. |
|
properties.applicationSecurityGroups |
Gibt ein Array von Verweisen auf die Anwendungssicherheitsgruppe an. |
|
properties.loadBalancerBackendAddressPools |
Gibt ein Array von Verweisen auf Back-End-Adresspools von Lastenausgleichsmodulen an. Eine Skalierungsgruppe kann auf Back-End-Adresspools eines öffentlichen und eines internen Lastenausgleichs verweisen. Mehrere Skalierungsgruppen können nicht denselben einfachen SKU-Lastenausgleich verwenden. |
|
properties.loadBalancerInboundNatPools |
Gibt ein Array von Verweisen auf eingehende Nat-Pools der Lastenausgleichsmodule an. Eine Skalierungsgruppe kann auf eingehende NAT-Pools eines öffentlichen und eines internen Lastenausgleichs verweisen. Mehrere Skalierungsgruppen können nicht denselben einfachen SKU-Lastenausgleich verwenden. |
|
properties.primary |
boolean |
Gibt die primäre Netzwerkschnittstelle an, falls der virtuelle Computer über mehr als 1 Netzwerkschnittstelle verfügt. |
properties.privateIPAddressVersion |
Verfügbar ab Api-Version 30.03.2017 und gibt an, ob die spezifische IP-Konfiguration IPv4 oder IPv6 ist. Der Standardwert wird als IPv4 verwendet. Mögliche Werte sind "IPv4" und "IPv6". |
|
properties.publicIPAddressConfiguration |
Die publicIPAddressConfiguration. |
|
properties.subnet |
Gibt den Bezeichner des Subnetzes an. |
VirtualMachineScaleSetIpTag
Enthält das IP-Tag, das der öffentlichen IP-Adresse zugeordnet ist.
Name | Typ | Beschreibung |
---|---|---|
ipTagType |
string |
IP-Tagtyp. Beispiel: FirstPartyUsage. |
tag |
string |
Der öffentlichen IP-Adresse zugeordnetes IP-Tag. Beispiel: SQL, Storage usw. |
VirtualMachineScaleSetManagedDiskParameters
Beschreibt die Parameter eines verwalteten ScaleSet-Datenträgers.
Name | Typ | Beschreibung |
---|---|---|
diskEncryptionSet |
Gibt die Ressourcen-ID des kundenseitig verwalteten Datenträgerverschlüsselungsgruppen für den verwalteten Datenträger an. |
|
securityProfile |
Gibt das Sicherheitsprofil für den verwalteten Datenträger an. |
|
storageAccountType |
Gibt den Speicherkontotyp für den verwalteten Datenträger an. HINWEIS: UltraSSD_LRS nur mit Datenträgern verwendet werden kann, kann sie nicht mit Betriebssystemdatenträgern verwendet werden. |
VirtualMachineScaleSetNetworkConfiguration
Beschreibt die Netzwerkkonfigurationen eines Vm-Skalierungsgruppen-Netzwerkprofils.
Name | Typ | Beschreibung |
---|---|---|
name |
string |
Der Name der Netzwerkkonfiguration. |
properties.auxiliaryMode |
Gibt an, ob der Hilfsmodus für die Netzwerkschnittstellenressource aktiviert ist. |
|
properties.auxiliarySku |
Gibt an, ob die Hilfs-SKU für die Netzwerkschnittstellenressource aktiviert ist. |
|
properties.deleteOption |
Angeben, was mit der Netzwerkschnittstelle geschieht, wenn die VM gelöscht wird |
|
properties.disableTcpStateTracking |
boolean |
Gibt an, ob die Netzwerkschnittstelle für die TCP-Statusnachverfolgung deaktiviert ist. |
properties.dnsSettings |
Die DNS-Einstellungen, die auf die Netzwerkschnittstellen angewendet werden sollen. |
|
properties.enableAcceleratedNetworking |
boolean |
Gibt an, ob die Netzwerkschnittstelle für den beschleunigten Netzwerkbetrieb aktiviert ist. |
properties.enableFpga |
boolean |
Gibt an, ob die Netzwerkschnittstelle FPGA-Netzwerkfähig ist. |
properties.enableIPForwarding |
boolean |
Gibt an, ob die IP-Weiterleitung für diese Netzwerkkarte aktiviert ist. |
properties.ipConfigurations |
Gibt die IP-Konfigurationen der Netzwerkschnittstelle an. |
|
properties.networkSecurityGroup |
Die Netzwerksicherheitsgruppe. |
|
properties.primary |
boolean |
Gibt die primäre Netzwerkschnittstelle an, falls der virtuelle Computer über mehr als 1 Netzwerkschnittstelle verfügt. |
VirtualMachineScaleSetNetworkConfigurationDnsSettings
Beschreibt die DNS-Einstellungen einer VM-Skalierungsgruppe für die Netzwerkkonfiguration.
Name | Typ | Beschreibung |
---|---|---|
dnsServers |
string[] |
Liste der IP-Adressen von DNS-Servern |
VirtualMachineScaleSetNetworkProfile
Beschreibt das Netzwerkprofil einer VM-Skalierungsgruppe.
Name | Typ | Beschreibung |
---|---|---|
healthProbe |
Ein Verweis auf einen Lastenausgleichstest, der verwendet wird, um die Integrität einer instance in der VM-Skalierungsgruppe zu bestimmen. Der Verweis hat folgendes Format: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/probes/{probeName}'. |
|
networkApiVersion |
gibt die Microsoft.Network-API-Version an, die beim Erstellen von Netzwerkressourcen in den Netzwerkschnittstellenkonfigurationen für VM-Skalierungsgruppen mit Orchestrierungsmodus "Flexible" verwendet wird. |
|
networkInterfaceConfigurations |
Die Liste der Netzwerkkonfigurationen. |
VirtualMachineScaleSetOSDisk
Beschreibt einen Betriebssystemdatenträger einer VM-Skalierungsgruppe.
Name | Typ | Beschreibung |
---|---|---|
caching |
Gibt die Cacheanforderungen an. Mögliche Werte sind: None,ReadOnly,ReadWrite. Die Standardwerte sind: Keine für Standardspeicher. ReadOnly für Storage Premium. |
|
createOption |
Gibt an, wie die virtuellen Computer in der Skalierungsgruppe erstellt werden sollen. Der einzige zulässige Wert ist: FromImage. Dieser Wert wird verwendet, wenn Sie ein Image zum Erstellen des virtuellen Computers verwenden. Wenn Sie ein Plattformimage verwenden, verwenden Sie auch das oben beschriebene imageReference-Element. Wenn Sie ein Marketplace-Image verwenden, verwenden Sie auch das zuvor beschriebene Planelement. |
|
deleteOption |
Gibt an, ob der Betriebssystemdatenträger beim Löschen von VMSS Flex gelöscht oder getrennt werden soll (dieses Feature ist nur für VMSS mit Flexible OrchestrationMode verfügbar). |
|
diffDiskSettings |
Gibt die kurzlebigen Datenträgereinstellungen für den Betriebssystemdatenträger an, der von der VM-Skalierungsgruppe verwendet wird. |
|
diskSizeGB |
integer |
Gibt die Größe eines leeren Datenträgers in Gigabyte an. Dieses Element kann verwendet werden, um die Größe des Datenträgers in einem VM-Image zu überschreiben. Die Eigenschaft "diskSizeGB" ist die Anzahl der Bytes x 1024^3 für den Datenträger, und der Wert darf nicht größer als 1023 sein. |
image |
Gibt Informationen zum nicht verwalteten Benutzerimage an, auf dem die Skalierungsgruppe basieren soll. |
|
managedDisk |
Die Parameter für verwaltete Datenträger. |
|
name |
string |
Der Name des Datenträgers |
osType |
Mit dieser Eigenschaft können Sie den Typ des Betriebssystems angeben, das auf dem Datenträger enthalten ist, wenn Sie einen virtuellen Computer aus einem Benutzerimage oder einer spezialisierten VHD erstellen. Mögliche Werte sind: Windows,Linux. |
|
vhdContainers |
string[] |
Gibt die Container-URLs an, die zum Speichern von Betriebssystemdatenträgern für die Skalierungsgruppe verwendet werden. |
writeAcceleratorEnabled |
boolean |
Gibt an, ob writeAccelerator auf dem Datenträger aktiviert oder deaktiviert werden soll. |
VirtualMachineScaleSetOSProfile
Beschreibt das Betriebssystemprofil einer VM-Skalierungsgruppe.
Name | Typ | Beschreibung |
---|---|---|
adminPassword |
string |
Gibt das Kennwort des Administratorkontos an. |
adminUsername |
string |
Gibt den Namen des Administratorkontos an. |
allowExtensionOperations |
boolean |
Gibt an, ob Erweiterungsvorgänge für die VM-Skalierungsgruppe zulässig sein sollen. Dies kann nur dann auf False festgelegt werden, wenn keine Erweiterungen für die VM-Skalierungsgruppe vorhanden sind. |
computerNamePrefix |
string |
Gibt das Computernamenpräfix für alle virtuellen Computer in der Skalierungsgruppe an. Computernamenpräfixe müssen 1 bis 15 Zeichen lang sein. |
customData |
string |
Gibt eine Base-64-codierte Zeichenfolge benutzerdefinierter Daten an. Die Base-64-codierte Zeichenfolge wird in ein binäres Array decodiert, das auf dem virtuellen Computer als Datei gespeichert wird. Die maximale Länge des binären Arrays beträgt 65535 Bytes. Informationen zur Verwendung von cloud-init für Ihren virtuellen Computer finden Sie unter Verwenden von cloud-init zum Anpassen einer Linux-VM während der Erstellung. |
linuxConfiguration |
Gibt die Linux-Betriebssystemeinstellungen auf dem virtuellen Computer an. Eine Liste der unterstützten Linux-Distributionen finden Sie unter Linux auf Azure-Endorsed Distributionen. |
|
requireGuestProvisionSignal |
boolean |
Optionale Eigenschaft, die entweder auf True festgelegt oder weggelassen werden muss. |
secrets |
Gibt einen Satz von Zertifikaten an, die auf den virtuellen Computern in der Skalierungsgruppe installiert werden sollen. Zum Installieren von Zertifikaten auf einem virtuellen Computer wird empfohlen, die Azure Key Vault-VM-Erweiterung für Linux oder die Azure Key Vault-VM-Erweiterung für Windows zu verwenden. |
|
windowsConfiguration |
Gibt die Einstellungen des Windows-Betriebssystems auf dem virtuellen Computer an. |
VirtualMachineScaleSetPublicIPAddressConfiguration
Beschreibt die PublicIPAddress-Konfiguration einer VM-Skalierungsgruppe.
Name | Typ | Beschreibung |
---|---|---|
name |
string |
Der Name der publicIP-Adresskonfiguration. |
properties.deleteOption |
Angeben, was mit der öffentlichen IP-Adresse geschieht, wenn der virtuelle Computer gelöscht wird |
|
properties.dnsSettings |
Virtual |
Die DNS-Einstellungen, die auf die publicIP-Adressen angewendet werden sollen. |
properties.idleTimeoutInMinutes |
integer |
Das Leerlauftimeout der öffentlichen IP-Adresse. |
properties.ipTags |
Die Liste der IP-Tags, die der öffentlichen IP-Adresse zugeordnet sind. |
|
properties.publicIPAddressVersion |
Sie ist ab Api-Version 01.07.2019 verfügbar und gibt an, ob die spezifische ipconfiguration IPv4 oder IPv6 ist. Der Standardwert wird als IPv4 verwendet. Mögliche Werte sind: "IPv4" und "IPv6". |
|
properties.publicIPPrefix |
Das PublicIPPrefix, aus dem publicIP-Adressen zugeordnet werden sollen. |
|
sku |
Beschreibt die öffentliche IP-SKU. Er kann nur mit OrchestrationMode als Flexibel festgelegt werden. |
VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings
Beschreibt die DNS-Einstellungen einer VM-Skalierungsgruppe für die Netzwerkkonfiguration.
Name | Typ | Beschreibung |
---|---|---|
domainNameLabel |
string |
Die Bezeichnung des Domänennamens. Die Verkettung der Domänennamenbezeichnung und des VM-Indexes entspricht den Domänennamenbezeichnungen der PublicIPAddress-Ressourcen, die erstellt werden. |
domainNameLabelScope |
Der Bereich der Domänennamenbezeichnung. Die Verkettung der Hashdomänennamensbezeichnung, die gemäß der Richtlinie aus Domänennamenbezeichnungsbereich und VM-Index generiert wird, sind die Domänennamenbezeichnungen der PublicIPAddress-Ressourcen, die erstellt werden. |
VirtualMachineScaleSetScaleInRules
Die Regeln, die beim Skalieren einer VM-Skalierungsgruppe zu beachten sind.
Mögliche Werte:
Standard Wenn eine VM-Skalierungsgruppe skaliert wird, wird die Skalierungsgruppe zuerst zonenübergreifend ausgeglichen, wenn es sich um eine zonenbasierte Skalierungsgruppe handelt. Anschließend wird er auf Fehlerdomänen so weit wie möglich ausgeglichen. Innerhalb jeder Fehlerdomäne sind die virtuellen Computer, die für die Entfernung ausgewählt wurden, die neuesten Computer, die nicht vor dem Herunterskalieren geschützt sind.
OldestVM Wenn eine VM-Skalierungsgruppe skaliert wird, werden die ältesten virtuellen Computer, die nicht vor horizontaler Skalierung geschützt sind, zum Entfernen ausgewählt. Bei zonalen VM-Skalierungsgruppen wird die Skalierungsgruppe zuerst zonenübergreifend ausgeglichen. Innerhalb jeder Zone werden die ältesten virtuellen Computer, die nicht geschützt sind, zum Entfernen ausgewählt.
NewestVM Wenn eine VM-Skalierungsgruppe skaliert wird, werden die neuesten virtuellen Computer, die nicht vor horizontaler Skalierung geschützt sind, zum Entfernen ausgewählt. Bei zonalen VM-Skalierungsgruppen wird die Skalierungsgruppe zuerst zonenübergreifend ausgeglichen. Innerhalb jeder Zone werden die neuesten virtuellen Computer, die nicht geschützt sind, zum Entfernen ausgewählt.
Name | Typ | Beschreibung |
---|---|---|
Default |
string |
|
NewestVM |
string |
|
OldestVM |
string |
VirtualMachineScaleSetStorageProfile
Beschreibt das Speicherprofil einer VM-Skalierungsgruppe.
Name | Typ | Beschreibung |
---|---|---|
dataDisks |
Gibt die Parameter an, die zum Hinzufügen von Datenträgern zu den virtuellen Computern in der Skalierungsgruppe verwendet werden. Weitere Informationen zu Datenträgern finden Sie unter Informationen zu Datenträgern und VHDs für virtuelle Azure-Computer. |
|
diskControllerType |
Gibt den Datenträgercontrollertyp an, der für die virtuellen Computer in der Skalierungsgruppe konfiguriert ist. Api-Mindestversion: 2022-08-01 |
|
imageReference |
Gibt Informationen zum zu verwendenden Bild an. Sie können Informationen zu Plattformimages, Marketplace-Images oder VM-Images angeben. Dieses Element ist erforderlich, wenn Sie ein Plattformimage, ein Marketplace-Image oder ein VM-Image verwenden möchten, wird aber nicht in anderen Erstellungsvorgängen verwendet. |
|
osDisk |
Gibt Informationen zum Betriebssystemdatenträger an, der von den virtuellen Computern in der Skalierungsgruppe verwendet wird. Weitere Informationen zu Datenträgern finden Sie unter Informationen zu Datenträgern und VHDs für virtuelle Azure-Computer. |
VirtualMachineScaleSetVMProfile
Beschreibt ein VM-Skalierungsgruppenprofil für virtuelle Computer.
Name | Typ | Beschreibung |
---|---|---|
applicationProfile |
Gibt die Kataloganwendungen an, die für die VM/VMSS zur Verfügung gestellt werden sollen. |
|
billingProfile |
Gibt die Abrechnungsdetails einer Azure Spot-VMSS an. Api-Mindestversion: 2019-03-01. |
|
capacityReservation |
Gibt die Kapazitätsreservierungsdetails einer Skalierungsgruppe an. Api-Mindestversion: 2021-04-01. |
|
diagnosticsProfile |
Gibt den Status der Startdiagnoseeinstellungen an. Api-Mindestversion: 2015-06-15. |
|
evictionPolicy |
Gibt die Entfernungsrichtlinie für den virtuellen Azure Spot-Computer und die Azure Spot-Skalierungsgruppe an. Für virtuelle Azure Spot-Computer werden sowohl "Deallocate" als auch "Delete" unterstützt, und die API-Mindestversion ist 2019-03-01. Für Azure Spot-Skalierungsgruppen werden sowohl "Deallocate" als auch "Delete" unterstützt, und die API-Mindestversion ist 2017-10-30-preview. |
|
extensionProfile |
Gibt eine Sammlung von Einstellungen für Erweiterungen an, die auf virtuellen Computern in der Skalierungsgruppe installiert sind. |
|
hardwareProfile |
Gibt die hardwareprofilbezogenen Details einer Skalierungsgruppe an. Api-Mindestversion: 2021-11-01. |
|
licenseType |
string |
Gibt an, dass das verwendete Image oder der verwendete Datenträger lokal lizenziert wurde. |
networkProfile |
Gibt die Eigenschaften der Netzwerkschnittstellen der virtuellen Computer in der Skalierungsgruppe an. |
|
osProfile |
Gibt die Betriebssystemeinstellungen für die virtuellen Computer in der Skalierungsgruppe an. |
|
priority |
Gibt die Priorität für die virtuellen Computer in der Skalierungsgruppe an. Api-Mindestversion: 2017-10-30-preview. |
|
scheduledEventsProfile |
Gibt konfigurationen für geplante Ereignisse an. |
|
securityPostureReference |
Gibt den Sicherheitsstatus an, der für alle virtuellen Computer in der Skalierungsgruppe verwendet werden soll. Api-Mindestversion: 2023-03-01 |
|
securityProfile |
Gibt die Sicherheitsprofileinstellungen für die virtuellen Computer in der Skalierungsgruppe an. |
|
serviceArtifactReference |
Gibt die Referenz-ID des Dienstartefakts an, die verwendet wird, um dieselbe Imageversion für alle virtuellen Computer in der Skalierungsgruppe festzulegen, wenn die neueste Imageversion verwendet wird. Api-Mindestversion: 2022-11-01 |
|
storageProfile |
Legt die Speichereinstellungen für die Datenträger des virtuellen Computers fest. |
|
timeCreated |
string |
Gibt den Zeitpunkt an, zu dem dieses VM-Profil für die VM-Skalierungsgruppe erstellt wurde. Die API-Mindestversion für diese Eigenschaft ist 2024-03-01. Dieser Wert wird VMSS Flex-VM-Tags hinzugefügt, wenn das VMSS-VM-Profil mit api-Mindestversion 2024-03-01 erstellt/aktualisiert wird. |
userData |
string |
UserData für die virtuellen Computer in der Skalierungsgruppe, die Base64-codiert sein muss. Der Kunde sollte hier keine Geheimnisse weitergeben. Api-Mindestversion: 2021-03-01. |
VMDiskSecurityProfile
Gibt die Sicherheitsprofileinstellungen für den verwalteten Datenträger an. Hinweis: Sie kann nur für vertrauliche VMs festgelegt werden.
Name | Typ | Beschreibung |
---|---|---|
diskEncryptionSet |
Gibt die Ressourcen-ID des kundenseitig verwalteten Datenträgerverschlüsselungssatzes für den verwalteten Datenträger an, der für vom Kunden verwaltete Schlüssel verschlüsselte ConfidentialVM-Betriebssystemdatenträger und VMGuest-Blobs verwendet wird. |
|
securityEncryptionType |
Gibt den EncryptionType des verwalteten Datenträgers an. Er ist auf DiskWithVMGuestState für die Verschlüsselung des verwalteten Datenträgers zusammen mit dem VMGuestState-Blob, VMGuestStateOnly für die Verschlüsselung nur des VMGuestState-Blobs und NonPersistedTPM festgelegt, wenn der Firmwarestatus nicht im VMGuestState-Blob beibehalten wird. Hinweis: Sie kann nur für vertrauliche VMs festgelegt werden. |
VMGalleryApplication
Gibt die erforderlichen Informationen an, um auf eine Compute Gallery-Anwendungsversion zu verweisen.
Name | Typ | Beschreibung |
---|---|---|
configurationReference |
string |
Optional: Gibt den URI für ein Azure-Blob an, das die Standardkonfiguration für das Paket ersetzt, sofern angegeben. |
enableAutomaticUpgrade |
boolean |
Wenn auf TRUE festgelegt ist, wird eine neue Kataloganwendungsversion in PIR/SIG automatisch für die VM/VMSS aktualisiert. |
order |
integer |
Optional, Gibt die Reihenfolge an, in der die Pakete installiert werden müssen. |
packageReferenceId |
string |
Gibt die GalleryApplicationVersion-Ressourcen-ID im Format /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/applications/{application}/versions/{version} an. |
tags |
string |
Optional: Gibt einen Passthroughwert für einen generischeren Kontext an. |
treatFailureAsDeploymentFailure |
boolean |
Optional: Falls true, tritt bei jedem Fehler für einen Beliebigen Vorgang in der VmApplication ein Fehler bei der Bereitstellung auf. |
VMSizeProperties
Gibt die Einstellungen für die VM-Größe der Eigenschaft auf dem virtuellen Computer an.
Name | Typ | Beschreibung |
---|---|---|
vCPUsAvailable |
integer |
Gibt die Anzahl der für den virtuellen Computer verfügbaren vCPUs an. Wenn diese Eigenschaft nicht im Anforderungstext angegeben ist, wird sie standardmäßig auf den Wert der vCPUs festgelegt, die für diese VM-Größe verfügbar sind, die in der API-Antwort unter Auflisten aller verfügbaren VM-Größen in einer Region verfügbar gemacht werden. |
vCPUsPerCore |
integer |
Gibt das Verhältnis zwischen vCPU und physischem Kern an. Wenn diese Eigenschaft nicht im Anforderungstext angegeben ist, wird das Standardverhalten auf den Wert von vCPUsPerCore für die VM-Größe festgelegt, die in der API-Antwort unter Auflisten aller verfügbaren VM-Größen in einer Region verfügbar gemacht wird. Das Festlegen dieser Eigenschaft auf 1 bedeutet auch, dass Hyperthreading deaktiviert ist. |
WindowsConfiguration
Gibt die Einstellungen des Windows-Betriebssystems auf dem virtuellen Computer an.
Name | Typ | Beschreibung |
---|---|---|
additionalUnattendContent |
Gibt zusätzliche Base-64-codierte Informationen im XML-Format an, die in die von Windows Setup verwendete Datei Unattend.xml eingeschlossen werden können. |
|
enableAutomaticUpdates |
boolean |
Gibt an, ob die automatische Updates für den virtuellen Windows-Computer aktiviert ist. Der Standardwert ist true. Für VM-Skalierungsgruppen kann diese Eigenschaft aktualisiert werden, und Updates werden bei der erneuten Bereitstellung des Betriebssystems wirksam. |
enableVMAgentPlatformUpdates |
boolean |
Gibt an, ob VMAgent Platform Updates für den virtuellen Windows-Computer aktiviert ist. Der Standardwert ist „false“. |
patchSettings |
[Vorschaufunktion] Gibt Einstellungen im Zusammenhang mit vm-Gastpatches unter Windows an. |
|
provisionVMAgent |
boolean |
Gibt an, ob der VM-Agent auf dem virtuellen Computer bereitgestellt werden soll. Wenn diese Eigenschaft nicht im Anforderungstext angegeben ist, wird sie standardmäßig auf TRUE festgelegt. Dadurch wird sichergestellt, dass der VM-Agent auf dem virtuellen Computer installiert ist, sodass später Erweiterungen zur VM hinzugefügt werden können. |
timeZone |
string |
Gibt die Zeitzone des virtuellen Computers an. z.B. "Pacific Standard Time". Mögliche Werte können TimeZoneInfo.Id Wert aus Zeitzonen sein, die von TimeZoneInfo.GetSystemTimeZones zurückgegeben werden. |
winRM |
Gibt die Windows-Remoteverwaltungslistener an. Dadurch wird die Remoteverwendung von Windows PowerShell ermöglicht. |
WindowsPatchAssessmentMode
Gibt den Modus der VM-Gastpatchbewertung für den virtuellen IaaS-Computer an.
Mögliche Werte:
ImageDefault : Sie steuern den Zeitpunkt von Patchbewertungen auf einem virtuellen Computer.
AutomaticByPlatform : Die Plattform löst regelmäßige Patchbewertungen aus. Die Eigenschaft provisionVMAgent muss true sein.
Name | Typ | Beschreibung |
---|---|---|
AutomaticByPlatform |
string |
|
ImageDefault |
string |
WindowsVMGuestPatchAutomaticByPlatformRebootSetting
Gibt die Neustarteinstellung für alle AutomaticByPlatform-Patchinstallationsvorgänge an.
Name | Typ | Beschreibung |
---|---|---|
Always |
string |
|
IfRequired |
string |
|
Never |
string |
|
Unknown |
string |
WindowsVMGuestPatchAutomaticByPlatformSettings
Gibt zusätzliche Einstellungen an, die angewendet werden sollen, wenn der Patchmodus AutomaticByPlatform in den Windows-Patcheinstellungen ausgewählt ist.
Name | Typ | Beschreibung |
---|---|---|
bypassPlatformSafetyChecksOnUserSchedule |
boolean |
Ermöglicht dem Kunden das Planen von Patches ohne versehentliche Upgrades. |
rebootSetting |
Gibt die Neustarteinstellung für alle AutomaticByPlatform-Patchinstallationsvorgänge an. |
WindowsVMGuestPatchMode
Gibt den Modus des VM-Gastpatches für virtuelle IaaS-Computer oder virtuelle Computer an, die einer VM-Skalierungsgruppe zugeordnet sind, mit OrchestrationMode als Flexible.
Mögliche Werte:
Manuell : Sie steuern die Anwendung von Patches auf einem virtuellen Computer. Dazu wenden Sie Patches manuell auf den virtuellen Computer an. In diesem Modus sind automatische Updates deaktiviert. Die Eigenschaft WindowsConfiguration.enableAutomaticUpdates muss false sein.
AutomaticByOS : Der virtuelle Computer wird automatisch vom Betriebssystem aktualisiert. Die Eigenschaft WindowsConfiguration.enableAutomaticUpdates muss true sein.
AutomaticByPlatform : Der virtuelle Computer wird automatisch von der Plattform aktualisiert. Die Eigenschaften provisionVMAgent und WindowsConfiguration.enableAutomaticUpdates müssen true sein.
Name | Typ | Beschreibung |
---|---|---|
AutomaticByOS |
string |
|
AutomaticByPlatform |
string |
|
Manual |
string |
WinRMConfiguration
Beschreibt die Konfiguration der Windows-Remoteverwaltung des virtuellen Computers.
Name | Typ | Beschreibung |
---|---|---|
listeners |
Die Liste der Windows-Remoteverwaltungslistener |
WinRMListener
Beschreibt das Protokoll und den Fingerabdruck des Windows-Remoteverwaltungslisteners.
Name | Typ | Beschreibung |
---|---|---|
certificateUrl |
string |
Dies ist die URL eines Zertifikats, das als Geheimnis in Key Vault hochgeladen wurde. Informationen zum Hinzufügen eines Geheimnisses zum Key Vault finden Sie unter Hinzufügen eines Schlüssels oder Geheimnisses zum Schlüsseltresor. In diesem Fall muss ihr Zertifikat die Base64-Codierung des folgenden JSON-Objekts sein, das in UTF-8 codiert ist: |
protocol |
Gibt das Protokoll des WinRM-Listeners an. Mögliche Werte sind: http,https. |