Virtual Machine Scale Set VMs - List

Ruft eine Liste aller virtuellen Computer in einer VM-Skalierungsgruppe ab.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{virtualMachineScaleSetName}/virtualMachines?api-version=2022-11-01
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{virtualMachineScaleSetName}/virtualMachines?$filter={$filter}&$select={$select}&$expand={$expand}&api-version=2022-11-01

URI-Parameter

Name In Required Type Description
resourceGroupName
path True
  • string

Der Name der Ressourcengruppe.

subscriptionId
path True
  • string

Abonnementanmeldeinformationen, die das Microsoft Azure-Abonnement eindeutig identifizieren. Die Abonnement-ID ist Teil des URI für jeden Dienstaufruf.

virtualMachineScaleSetName
path True
  • string

Der Name der VM-Skalierungsgruppe.

api-version
query True
  • string

Client-API-Version.

$expand
query
  • string

Der expand-Ausdruck, der auf den Vorgang angewendet werden soll. Zulässige Werte sind "instanceView".

$filter
query
  • string

Der Filter, der auf den Vorgang angewendet werden soll. Zulässige Werte sind "startswith(instanceView/statuses/code, 'PowerState') eq true", "properties/latestModelApplied eq true", "properties/latestModelApplied eq false".

$select
query
  • string

Die Listenparameter. Zulässige Werte sind "instanceView", "instanceView/statuses".

Antworten

Name Type Description
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 Description
user_impersonation Annehmen der Identität Ihres Benutzerkontos

Beispiele

VirtualMachineScaleSetVM_List_MaximumSet_Gen
VirtualMachineScaleSetVM_List_MinimumSet_Gen

VirtualMachineScaleSetVM_List_MaximumSet_Gen

Sample Request

GET https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/rgcompute/providers/Microsoft.Compute/virtualMachineScaleSets/aaaaaaaaaaaaaaaaaaaaaa/virtualMachines?$filter=aaaaaaaaaaaaaa&$select=aaaaaaaaaaaaaaaaaaaaa&$expand=aaaaaaaaaaaaa&api-version=2022-11-01

Sample Response

{
  "value": [
    {
      "name": "{vmss-vm-name}",
      "id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachineScaleSets/{vmss-name}/virtualMachines/0",
      "type": "Microsoft.Compute/virtualMachines",
      "location": "westus",
      "tags": {},
      "properties": {
        "latestModelApplied": true,
        "modelDefinitionApplied": "VirtualMachineScaleSet",
        "networkProfileConfiguration": {
          "networkInterfaceConfigurations": [
            {
              "name": "vmsstestnetconfig5415",
              "properties": {
                "primary": true,
                "enableAcceleratedNetworking": true,
                "dnsSettings": {
                  "dnsServers": []
                },
                "enableIPForwarding": true,
                "ipConfigurations": [
                  {
                    "name": "vmsstestnetconfig9693",
                    "properties": {
                      "subnet": {
                        "id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/vn4071/subnets/sn5503"
                      },
                      "privateIPAddressVersion": "IPv4",
                      "primary": true,
                      "publicIPAddressConfiguration": {
                        "name": "aaaaaaaaaaaaaaaaaa",
                        "properties": {
                          "idleTimeoutInMinutes": 18,
                          "dnsSettings": {
                            "domainNameLabel": "aaaaaaaaaaaaaaaaaa"
                          },
                          "ipTags": [
                            {
                              "ipTagType": "aaaaaaa",
                              "tag": "aaaaaaaaaaaaaaaaaaaaaaaaaaa"
                            }
                          ],
                          "publicIPPrefix": {
                            "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
                          },
                          "publicIPAddressVersion": "IPv4",
                          "deleteOption": "Delete"
                        },
                        "sku": {
                          "name": "Basic",
                          "tier": "Regional"
                        }
                      },
                      "applicationGatewayBackendAddressPools": [
                        {
                          "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
                        }
                      ],
                      "applicationSecurityGroups": [
                        {
                          "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
                        }
                      ],
                      "loadBalancerBackendAddressPools": [
                        {
                          "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
                        }
                      ],
                      "loadBalancerInboundNatPools": [
                        {
                          "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
                        }
                      ]
                    }
                  }
                ],
                "enableFpga": true,
                "networkSecurityGroup": {
                  "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
                },
                "deleteOption": "Delete"
              }
            }
          ]
        },
        "vmId": "42af9fdf-b906-4ad7-9905-8316209ff619",
        "hardwareProfile": {
          "vmSize": "Basic_A0",
          "vmSizeProperties": {
            "vCPUsAvailable": 9,
            "vCPUsPerCore": 12
          }
        },
        "storageProfile": {
          "imageReference": {
            "publisher": "MicrosoftWindowsServer",
            "offer": "WindowsServer",
            "sku": "2012-R2-Datacenter",
            "version": "4.127.20180315",
            "exactVersion": "4.127.20180315",
            "sharedGalleryImageId": "aaaaaaaaaaaaaaaaaaaa",
            "id": "a"
          },
          "osDisk": {
            "osType": "Windows",
            "name": "vmss3176_vmss3176_0_OsDisk_1_6d72b805e50e4de6830303c5055077fc",
            "createOption": "FromImage",
            "caching": "None",
            "managedDisk": {
              "storageAccountType": "Standard_LRS",
              "id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/vmss3176_vmss3176_0_OsDisk_1_6d72b805e50e4de6830303c5055077fc",
              "diskEncryptionSet": {
                "id": "aaaaaaaaaaaa"
              }
            },
            "diskSizeGB": 127,
            "encryptionSettings": {
              "diskEncryptionKey": {
                "secretUrl": "aaaaaaaa",
                "sourceVault": {
                  "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
                }
              },
              "keyEncryptionKey": {
                "keyUrl": "aaaaaaaaaaaaaa",
                "sourceVault": {
                  "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
                }
              },
              "enabled": true
            },
            "vhd": {
              "uri": "https://{storageAccountName}.blob.core.windows.net/{containerName}/{vhdName}.vhd"
            },
            "image": {
              "uri": "https://{storageAccountName}.blob.core.windows.net/{containerName}/{vhdName}.vhd"
            },
            "writeAcceleratorEnabled": true,
            "diffDiskSettings": {
              "option": "Local",
              "placement": "CacheDisk"
            },
            "deleteOption": "Delete"
          },
          "dataDisks": [
            {
              "lun": 1,
              "name": "vmss3176_vmss3176_0_disk2_6c4f554bdafa49baa780eb2d128ff39d",
              "createOption": "Empty",
              "caching": "None",
              "managedDisk": {
                "storageAccountType": "Standard_LRS",
                "id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/vmss3176_vmss3176_0_disk2_6c4f554bdafa49baa780eb2d128ff39d",
                "diskEncryptionSet": {
                  "id": "aaaaaaaaaaaa"
                }
              },
              "diskSizeGB": 128,
              "toBeDetached": true,
              "vhd": {
                "uri": "https://{storageAccountName}.blob.core.windows.net/{containerName}/{vhdName}.vhd"
              },
              "image": {
                "uri": "https://{storageAccountName}.blob.core.windows.net/{containerName}/{vhdName}.vhd"
              },
              "writeAcceleratorEnabled": true,
              "diskIOPSReadWrite": 18,
              "diskMBpsReadWrite": 29,
              "detachOption": "ForceDetach",
              "deleteOption": "Delete"
            }
          ]
        },
        "osProfile": {
          "computerName": "test000000",
          "adminUsername": "Foo12",
          "windowsConfiguration": {
            "provisionVMAgent": true,
            "enableAutomaticUpdates": true,
            "timeZone": "aaaaaaaaaaaaaaaaaaaaaaaaaaa",
            "additionalUnattendContent": [
              {
                "passName": "OobeSystem",
                "componentName": "Microsoft-Windows-Shell-Setup",
                "settingName": "AutoLogon",
                "content": "aaaaaaaaaaaaaaaaaaaa"
              }
            ],
            "patchSettings": {
              "patchMode": "Manual",
              "enableHotpatching": true,
              "assessmentMode": "ImageDefault"
            },
            "winRM": {
              "listeners": [
                {
                  "protocol": "Http",
                  "certificateUrl": "aaaaaaaaaaaaaaaaaaaaaa"
                }
              ]
            }
          },
          "secrets": [],
          "allowExtensionOperations": true,
          "requireGuestProvisionSignal": true,
          "customData": "aaaa",
          "linuxConfiguration": {
            "disablePasswordAuthentication": true,
            "ssh": {
              "publicKeys": [
                {
                  "path": "aaa",
                  "keyData": "aaaaaa"
                }
              ]
            },
            "provisionVMAgent": true,
            "patchSettings": {
              "patchMode": "ImageDefault",
              "assessmentMode": "ImageDefault"
            }
          }
        },
        "userData": "RXhhbXBsZSBVc2VyRGF0YQ==",
        "networkProfile": {
          "networkInterfaces": [
            {
              "id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachineScaleSets/{vmss-name}/virtualMachines/0/networkInterfaces/vmsstestnetconfig5415",
              "properties": {
                "primary": true,
                "deleteOption": "Delete"
              }
            }
          ],
          "networkApiVersion": "2020-11-01",
          "networkInterfaceConfigurations": [
            {
              "name": "aaaaaaaaaaa",
              "properties": {
                "primary": true,
                "deleteOption": "Delete",
                "enableAcceleratedNetworking": true,
                "enableFpga": true,
                "enableIPForwarding": true,
                "networkSecurityGroup": {
                  "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
                },
                "dnsSettings": {
                  "dnsServers": [
                    "aaaaaa"
                  ]
                },
                "ipConfigurations": [
                  {
                    "name": "aa",
                    "properties": {
                      "subnet": {
                        "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
                      },
                      "primary": true,
                      "publicIPAddressConfiguration": {
                        "name": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
                        "properties": {
                          "idleTimeoutInMinutes": 2,
                          "deleteOption": "Delete",
                          "dnsSettings": {
                            "domainNameLabel": "aaaaaaaaaaaaaaaaaaaaaaaaa"
                          },
                          "ipTags": [
                            {
                              "ipTagType": "aaaaaaaaaaaaaaaaaaaaaaaaa",
                              "tag": "aaaaaaaaaaaaaaaaaaaa"
                            }
                          ],
                          "publicIPPrefix": {
                            "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
                          },
                          "publicIPAddressVersion": "IPv4",
                          "publicIPAllocationMethod": "Dynamic"
                        },
                        "sku": {
                          "name": "Basic",
                          "tier": "Regional"
                        }
                      },
                      "privateIPAddressVersion": "IPv4",
                      "applicationSecurityGroups": [
                        {
                          "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
                        }
                      ],
                      "applicationGatewayBackendAddressPools": [
                        {
                          "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
                        }
                      ],
                      "loadBalancerBackendAddressPools": [
                        {
                          "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
                        }
                      ]
                    }
                  }
                ],
                "dscpConfiguration": {
                  "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
                }
              }
            }
          ]
        },
        "diagnosticsProfile": {
          "bootDiagnostics": {
            "enabled": true,
            "storageUri": "aaaaaaaaaaaaa"
          }
        },
        "provisioningState": "Succeeded",
        "instanceView": {
          "platformUpdateDomain": 23,
          "platformFaultDomain": 14,
          "rdpThumbPrint": "aaaaaaaaaaaaaaaaaaaaaaaaaaa",
          "vmAgent": {
            "vmAgentVersion": "aaaaaaaaaaaaaaaaaaaaaaa",
            "extensionHandlers": [
              {
                "type": "aaaaaaaaaaaaa",
                "typeHandlerVersion": "aaaaa",
                "status": {
                  "code": "aaaaaaaaaaaaaaaaaaaaaaa",
                  "level": "Info",
                  "displayStatus": "aaaaaa",
                  "message": "a",
                  "time": "2021-11-30T12:58:26.522Z"
                }
              }
            ],
            "statuses": [
              {
                "code": "aaaaaaaaaaaaaaaaaaaaaaa",
                "level": "Info",
                "displayStatus": "aaaaaa",
                "message": "a",
                "time": "2021-11-30T12:58:26.522Z"
              }
            ]
          },
          "maintenanceRedeployStatus": {
            "isCustomerInitiatedMaintenanceAllowed": true,
            "preMaintenanceWindowStartTime": "2021-11-30T12:58:26.531Z",
            "preMaintenanceWindowEndTime": "2021-11-30T12:58:26.531Z",
            "maintenanceWindowStartTime": "2021-11-30T12:58:26.531Z",
            "maintenanceWindowEndTime": "2021-11-30T12:58:26.531Z",
            "lastOperationResultCode": "None",
            "lastOperationMessage": "aaaaaa"
          },
          "disks": [
            {
              "name": "aaaaaaaaaaa",
              "encryptionSettings": [
                {
                  "diskEncryptionKey": {
                    "secretUrl": "aaaaaaaa",
                    "sourceVault": {
                      "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
                    }
                  },
                  "keyEncryptionKey": {
                    "keyUrl": "aaaaaaaaaaaaaa",
                    "sourceVault": {
                      "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
                    }
                  },
                  "enabled": true
                }
              ],
              "statuses": [
                {
                  "code": "aaaaaaaaaaaaaaaaaaaaaaa",
                  "level": "Info",
                  "displayStatus": "aaaaaa",
                  "message": "a",
                  "time": "2021-11-30T12:58:26.522Z"
                }
              ]
            }
          ],
          "extensions": [
            {
              "name": "aaaaaaaaaaaaaaaaa",
              "type": "aaaaaaaaa",
              "typeHandlerVersion": "aaaaaaaaaaaaaaaaaaaaaaaaaa",
              "substatuses": [
                {
                  "code": "aaaaaaaaaaaaaaaaaaaaaaa",
                  "level": "Info",
                  "displayStatus": "aaaaaa",
                  "message": "a",
                  "time": "2021-11-30T12:58:26.522Z"
                }
              ],
              "statuses": [
                {
                  "code": "aaaaaaaaaaaaaaaaaaaaaaa",
                  "level": "Info",
                  "displayStatus": "aaaaaa",
                  "message": "a",
                  "time": "2021-11-30T12:58:26.522Z"
                }
              ]
            }
          ],
          "vmHealth": {
            "status": {
              "code": "aaaaaaaaaaaaaaaaaaaaaaa",
              "level": "Info",
              "displayStatus": "aaaaaa",
              "message": "a",
              "time": "2021-11-30T12:58:26.522Z"
            }
          },
          "bootDiagnostics": {
            "consoleScreenshotBlobUri": "aaaaaaaaaaaaaaaaaaaaaaaaa",
            "serialConsoleLogBlobUri": "aaaaaaaa",
            "status": {
              "code": "aaaaaaaaaaaaaaaaaaaaaaa",
              "level": "Info",
              "displayStatus": "aaaaaa",
              "message": "a",
              "time": "2021-11-30T12:58:26.522Z"
            }
          },
          "statuses": [
            {
              "code": "aaaaaaaaaaaaaaaaaaaaaaa",
              "level": "Info",
              "displayStatus": "aaaaaa",
              "message": "a",
              "time": "2021-11-30T12:58:26.522Z"
            }
          ],
          "assignedHost": "aaaaaaa",
          "placementGroupId": "aaa"
        },
        "additionalCapabilities": {
          "ultraSSDEnabled": true,
          "hibernationEnabled": true
        },
        "securityProfile": {
          "uefiSettings": {
            "secureBootEnabled": true,
            "vTpmEnabled": true
          },
          "encryptionAtHost": true,
          "securityType": "TrustedLaunch"
        },
        "availabilitySet": {
          "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
        },
        "licenseType": "aaaaaaaaaa",
        "protectionPolicy": {
          "protectFromScaleIn": true,
          "protectFromScaleSetActions": true
        }
      },
      "resources": [
        {
          "name": "CustomScriptExtension-DSC",
          "id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachines/myVM/extensions/CustomScriptExtension-DSC",
          "type": "Microsoft.Compute/virtualMachines/extensions",
          "location": "westus",
          "tags": {},
          "properties": {
            "autoUpgradeMinorVersion": true,
            "provisioningState": "Succeeded",
            "publisher": "Microsoft.Compute",
            "type": "CustomScriptExtension",
            "typeHandlerVersion": "1.9",
            "settings": {},
            "forceUpdateTag": "aaaaaaa",
            "enableAutomaticUpgrade": true,
            "protectedSettings": {},
            "instanceView": {
              "name": "aaaaaaaaaaaaaaaaa",
              "type": "aaaaaaaaa",
              "typeHandlerVersion": "aaaaaaaaaaaaaaaaaaaaaaaaaa",
              "substatuses": [
                {
                  "code": "aaaaaaaaaaaaaaaaaaaaaaa",
                  "level": "Info",
                  "displayStatus": "aaaaaa",
                  "message": "a",
                  "time": "2021-11-30T12:58:26.522Z"
                }
              ],
              "statuses": [
                {
                  "code": "aaaaaaaaaaaaaaaaaaaaaaa",
                  "level": "Info",
                  "displayStatus": "aaaaaa",
                  "message": "a",
                  "time": "2021-11-30T12:58:26.522Z"
                }
              ]
            },
            "suppressFailures": true
          }
        }
      ],
      "instanceId": "aaaaaaaaaaaa",
      "sku": {
        "name": "Classic",
        "tier": "aaaaaaaaaaaaaa",
        "capacity": 29
      },
      "plan": {
        "name": "aaaaaaaaaa",
        "publisher": "aaaaaaaaaaaaaaaaaaaaaa",
        "product": "aaaaaaaaaaaaaaaaaaaa",
        "promotionCode": "aaaaaaaaaaaaaaaaaaaa"
      },
      "zones": [
        "a"
      ]
    }
  ],
  "nextLink": "aaaaaaaaaaaaaa"
}

VirtualMachineScaleSetVM_List_MinimumSet_Gen

Sample Request

GET https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/rgcompute/providers/Microsoft.Compute/virtualMachineScaleSets/aaaaaaaaaaaaaaaaaaaaaaaaaaaa/virtualMachines?api-version=2022-11-01

Sample Response

{
  "value": [
    {
      "location": "westus",
      "id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachineScaleSets/{vmss-name}/virtualMachines/0"
    }
  ]
}

Definitionen

AdditionalCapabilities

Aktiviert oder deaktiviert eine Funktion auf dem virtuellen Computer oder der VM-Skalierungsgruppe.

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.

ApiEntityReference

Der API-Entitätsverweis.

ApiError

API-Fehler.

ApiErrorBase

API-Fehlerbasis.

BootDiagnostics

Die Startdiagnose ist ein Debugfeature, mit dem Sie die Konsolenausgabe und den Screenshot anzeigen können, um den 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.

BootDiagnosticsInstanceView

Die Instanzansicht der Startdiagnose eines virtuellen Computers.

CachingTypes

Gibt die Cacheanforderungen an.

Mögliche Werte:

Keine

ReadOnly

ReadWrite

Standard: Keine für Standardspeicher. ReadOnly für Storage Premium

CloudError

Eine Fehlerantwort des Computediensts.

ComponentNames

Der Komponentenname. Derzeit ist der einzige zulässige Wert Microsoft-Windows-Shell-Setup.

DataDisk

Beschreibt einen Datenträger.

DeleteOptions

Angeben, was mit der öffentlichen IP-Adresse geschieht, wenn der virtuelle Computer gelöscht wird

DiagnosticsProfile

Gibt den Status der Startdiagnoseeinstellungen an.

Api-Mindestversion: 2015-06-15.

DiffDiskOptions

Gibt die kurzlebigen Datenträgereinstellungen für den Betriebssystemdatenträger an.

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. zwischenspeichern des Datenträgers oder des Ressourcenspeichers für die bereitstellung ephemerer Betriebssystemdatenträger. Weitere Informationen zu den Anforderungen für die Datenträgergröße für kurzlebige Betriebssysteme finden Sie unter Ephemeral Os Disk Size Requirements for Windows VM at https://docs.microsoft.com/azure/virtual-machines/windows/ephemeral-os-disks#size-requirements and Linux VM unter https://docs.microsoft.com/azure/virtual-machines/linux/ephemeral-os-disks#size-requirements

DiffDiskSettings

Beschreibt die Parameter für kurzlebige Datenträgereinstellungen, die für Betriebssystemdatenträger angegeben werden können.

HINWEIS: Die Kurzlebigen Datenträgereinstellungen können nur für verwaltete Datenträger angegeben werden.

DiskControllerTypes

Gibt den für den virtuellen Computer konfigurierten Datenträgercontrollertyp an.

HINWEIS: Diese Eigenschaft wird auf den Standarddatenträgercontrollertyp festgelegt, wenn nicht angegeben wird, dass der bereitgestellte virtuelle Computer als hyperVGeneration: V2 erstellt wird, basierend auf den Funktionen des Betriebssystemdatenträgers und der VM-Größe aus der angegebenen API-Mindestversion.
Sie müssen die Zuordnung des virtuellen Computers aufheben, bevor Sie den Typ des Datenträgercontrollers aktualisieren, es sei denn, Sie aktualisieren die VM-Größe in der VM-Konfiguration, wodurch die Zuordnung des virtuellen Computers implizit aufgehoben und neu zugeordnet wird.

Api-Mindestversion: 2022-08-01

DiskCreateOptionTypes

Gibt an, wie die virtuellen Computer in der Skalierungsgruppe erstellt werden sollen.

Der einzige zulässige Wert ist: FromImage \u2013 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.

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 nach dem Löschen der VMSS Flex-VM beibehalten.

Der Standardwert ist auf Delete 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.

DiskDetachOptionTypes

Gibt das Trennverhalten an, das beim Trennen eines Datenträgers verwendet werden soll oder der bereits vom virtuellen Computer getrennt wird. Unterstützte Werte: ForceDetach.

detachOption: ForceDetach gilt nur für verwaltete Datenträger. Wenn ein vorheriger Trennungsversuch des Datenträgers aufgrund eines unerwarteten Fehlers vom virtuellen Computer nicht abgeschlossen wurde und der Datenträger immer noch nicht freigegeben wird, verwenden Sie die Erzwungene Trennung als letzte Option, um den Datenträger zwangsweise von der VM zu trennen. Bei Verwendung dieses Trennverhaltens wurden möglicherweise nicht alle Schreibvorgänge geleert.

Dieses Feature befindet sich noch im Vorschaumodus und wird für VirtualMachineScaleSet nicht unterstützt. So trennen Sie einen Datenträger mit Erzwingung aufBeDetached auf "true", zusammen mit der Einstellung detachOption: "ForceDetach".

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 .

DiskEncryptionSettings

Beschreibt eine Verschlüsselungseinstellung für einen Datenträger.

DiskInstanceView

Die Instanzansicht des Datenträgers.

HardwareProfile

Legt die Hardwareeinstellungen für den virtuellen Computer fest.

HyperVGeneration

Die Hypervisorgeneration des virtuellen Computers [V1, V2]

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.

InnerError

Innere Fehlerdetails.

InstanceViewStatus

Instanzansichtsstatus.

IPVersion

Es ist ab Api-Version 01.07.2019 verfügbar 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".

IPVersions

Es ist ab Api-Version 01.07.2019 verfügbar 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".

KeyVaultKeyReference

Beschreibt einen Verweis auf Key Vault Schlüssel

KeyVaultSecretReference

Beschreibt einen Verweis auf Key Vault Geheimnis

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.

LinuxPatchAssessmentMode

Gibt den Modus der VM-Gastpatchbewertung für den virtuellen IaaS-Computer an.

Mögliche Werte:

ImageDefault : Sie steuern das Timing von Patchbewertungen auf einem virtuellen Computer.

AutomaticByPlatform : Die Plattform löst regelmäßige Patchbewertungen aus. Die Eigenschaft provisionVMAgent muss true sein.

LinuxPatchSettings

Gibt Einstellungen im Zusammenhang mit VM-Gastpatches unter Linux an.

LinuxVMGuestPatchAutomaticByPlatformRebootSetting

Gibt die Neustarteinstellung für alle AutomaticByPlatform-Patchinstallationsvorgänge an.

LinuxVMGuestPatchAutomaticByPlatformSettings

Gibt zusätzliche Einstellungen an, die angewendet werden sollen, wenn der Patchmodus AutomaticByPlatform in den Linux-Patcheinstellungen ausgewählt ist.

LinuxVMGuestPatchMode

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:

ImageDefault : Die Standardpatchkonfiguration des virtuellen Computers wird verwendet.

AutomaticByPlatform : Der virtuelle Computer wird von der Plattform automatisch aktualisiert. Die Eigenschaft provisionVMAgent muss true sein.

MaintenanceOperationResultCodeTypes

Der Ergebniscode des letzten Wartungsvorgangs.

MaintenanceRedeployStatus

Wartungsvorgangsstatus.

ManagedDiskParameters

Die Parameter eines verwalteten Datenträgers.

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.

NetworkInterfaceReference

Beschreibt einen Netzwerkschnittstellenverweis.

NetworkProfile

Gibt die Netzwerkschnittstellen oder die Netzwerkkonfiguration des virtuellen Computers an.

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:

Windows

Linux

OSDisk

Gibt Informationen zum Betriebssystemdatenträger an, der vom virtuellen Computer verwendet wird.

Weitere Informationen zu Datenträgern finden Sie unter Informationen zu Datenträgern und VHDs für virtuelle Azure-Computer.

OSProfile

Legt die Einstellungen des Betriebssystems für den virtuellen Computer fest. Einige der Einstellungen können nach der Bereitstellung des virtuellen Computers nicht mehr geändert werden.

PassNames

Der Passname. Derzeit ist der einzige zulässige Wert OobeSystem.

PatchSettings

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

ProtocolTypes

Gibt das Protokoll des WinRM-Listeners an.

Mögliche Werte:
http

https

PublicIPAddressSku

Beschreibt die öffentliche IP-Sku. Sie kann nur mit OrchestrationMode als Flexible festgelegt werden.

PublicIPAddressSkuName

Geben Sie den Namen der öffentlichen IP-SKU an.

PublicIPAddressSkuTier

Angeben der öffentlichen IP-SKU-Ebene

PublicIPAllocationMethod

Angeben des öffentlichen IP-Zuordnungstyps

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.

securityEncryptionTypes

Gibt den EncryptionType des verwalteten Datenträgers an.
Es ist auf DiskWithVMGuestState für die Verschlüsselung des verwalteten Datenträgers zusammen mit dem VMGuestState-Blob und vmGuestStateOnly für die Verschlüsselung nur des VMGuestState-Blobs festgelegt.

HINWEIS: Sie kann nur für vertrauliche VMs festgelegt werden.

SecurityProfile

Gibt die Sicherheitsprofileinstellungen für den virtuellen Computer oder die VM-Skalierungsgruppe an.

SecurityTypes

Gibt den SecurityType des virtuellen Computers an. Es muss auf einen beliebigen angegebenen Wert festgelegt werden, um UefiSettings zu aktivieren.

Standard: UefiSettings wird nur aktiviert, wenn diese Eigenschaft festgelegt ist.

SettingNames

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.

SshConfiguration

SSH-Konfiguration für Linux-basierte VMs, die in Azure ausgeführt werden

SshPublicKey

Enthält Informationen zum öffentlichen SSH-Zertifikatschlüssel und dem Pfad auf der Linux-VM, auf der der öffentliche Schlüssel platziert wird.

StatusLevelTypes

Der Ebenencode.

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 Betriebssystemdatenträgern verwendet werden.

StorageProfile

Legt die Speichereinstellungen für die Datenträger des virtuellen Computers fest.

SubResource
UefiSettings

Gibt die Sicherheitseinstellungen wie sicherer Start und vTPM an, die beim Erstellen des virtuellen Computers verwendet werden.

Api-Mindestversion: 2020-12-01

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

VaultCertificate

Beschreibt einen einzelnen Zertifikatverweis in einem Key Vault und den Speicherort des Zertifikats auf dem virtuellen Computer.

VaultSecretGroup

Beschreibt eine Gruppe von Zertifikaten, die sich alle im gleichen Key Vault befinden.

VirtualHardDisk

Beschreibt den URI eines Datenträgers.

VirtualMachineAgentInstanceView

Die Instanzansicht des VM-Agents, der auf dem virtuellen Computer ausgeführt wird.

VirtualMachineExtension

Beschreibt eine VM-Erweiterung.

VirtualMachineExtensionHandlerInstanceView

Die Instanzansicht eines VM-Erweiterungshandlers.

VirtualMachineExtensionInstanceView

Die Instanzansicht einer VM-Erweiterung.

VirtualMachineHealthStatus

Der Integritätsstatus des virtuellen Computers.

VirtualMachineIdentity

Identität für den virtuellen Computer.

VirtualMachineIpTag

Enthält das IP-Tag, das der öffentlichen IP-Adresse zugeordnet ist.

VirtualMachineNetworkInterfaceConfiguration

Beschreibt konfigurationen der Netzwerkschnittstelle eines virtuellen Computers.

VirtualMachineNetworkInterfaceDnsSettingsConfiguration

Beschreibt die DNS-Einstellungen einer Netzwerkkonfiguration für virtuelle Computer.

VirtualMachineNetworkInterfaceIPConfiguration

Beschreibt die IP-Konfiguration eines VM-Netzwerkprofils.

VirtualMachinePublicIPAddressConfiguration

Beschreibt die PublicIPAddress-Konfiguration einer IP-Konfiguration eines virtuellen Computers.

VirtualMachinePublicIPAddressDnsSettingsConfiguration

Beschreibt die DNS-Einstellungen einer Netzwerkkonfiguration virtueller Computer.

VirtualMachineScaleSetIPConfiguration

Beschreibt die IP-Konfiguration des Netzwerkprofils einer VM-Skalierungsgruppe.

VirtualMachineScaleSetIpTag

Enthält das IP-Tag, das der öffentlichen IP-Adresse zugeordnet ist.

VirtualMachineScaleSetNetworkConfiguration

Beschreibt die Netzwerkkonfigurationen eines VM-Skalierungsgruppen-Netzwerkprofils.

VirtualMachineScaleSetNetworkConfigurationDnsSettings

Beschreibt die DNS-Einstellungen einer VM-Skalierungsgruppe für die Netzwerkkonfiguration.

VirtualMachineScaleSetPublicIPAddressConfiguration

Beschreibt die PublicIPAddress-Konfiguration einer VM-Skalierungsgruppe.

VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings

Beschreibt die DNS-Einstellungen einer VM-Skalierungsgruppe für die Netzwerkkonfiguration.

VirtualMachineScaleSetVM

Beschreibt einen virtuellen Computer mit EINER VM-Skalierungsgruppe.

VirtualMachineScaleSetVMInstanceView

Die Instanzansicht einer VM für eine VM-Skalierungsgruppe.

VirtualMachineScaleSetVMListResult

Die Vorgangsantwort auf virtuelle Computerskalierungsgruppe auflisten.

VirtualMachineScaleSetVMNetworkProfileConfiguration

Beschreibt ein VM-Skalierungsgruppen-Netzwerkprofil.

VirtualMachineScaleSetVMProtectionPolicy

Die Schutzrichtlinie einer VM für vm-Skalierungsgruppen.

VirtualMachineSizeTypes

Gibt die Größe des virtuellen Computers an.

Der Enumerationsdatentyp ist derzeit veraltet und wird bis zum 23. Dezember 2023 entfernt.

Die verwendung der folgenden APIs wird empfohlen, um die Liste der verfügbaren Größen abzurufen:

Auflisten aller verfügbaren VM-Größen in einer Verfügbarkeitsgruppe

Auflisten aller verfügbaren VM-Größen in einer Region

Listet alle verfügbaren VM-Größen für die Größenänderung auf. Weitere Informationen zu VM-Größen finden Sie unter Größen für virtuelle Computer.

Die verfügbaren VM-Größen hängen von der Region und der Verfügbarkeitsgruppe ab.

VMDiskSecurityProfile

Gibt die Sicherheitsprofileinstellungen für den verwalteten Datenträger an.

HINWEIS: Es kann nur für vertrauliche VMs festgelegt werden.

VMSizeProperties

Gibt die Einstellungen für die VM-Größeneigenschaft auf dem virtuellen Computer an.

WindowsConfiguration

Gibt die Einstellungen des Windows-Betriebssystems auf dem virtuellen Computer an.

WindowsPatchAssessmentMode

Gibt den Modus der VM-Gastpatchbewertung für den virtuellen IaaS-Computer an.

Mögliche Werte:

ImageDefault : Sie steuern das Timing von Patchbewertungen auf einem virtuellen Computer.

AutomaticByPlatform : Die Plattform löst regelmäßige Patchbewertungen aus. Die Eigenschaft provisionVMAgent muss true sein.

WindowsVMGuestPatchAutomaticByPlatformRebootSetting

Gibt die Neustarteinstellung für alle AutomaticByPlatform-Patchinstallationsvorgänge an.

WindowsVMGuestPatchAutomaticByPlatformSettings

Gibt zusätzliche Einstellungen an, die angewendet werden sollen, wenn der Patchmodus AutomaticByPlatform in den Windows-Patcheinstellungen ausgewählt ist.

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.

WinRMConfiguration

Beschreibt die Konfiguration der Windows-Remoteverwaltung des virtuellen Computers.

WinRMListener

Beschreibt Protokoll und Fingerabdruck des Windows-Remoteverwaltungslisteners

AdditionalCapabilities

Aktiviert oder deaktiviert eine Funktion auf dem virtuellen Computer oder der VM-Skalierungsgruppe.

Name Type Description
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 nur dann einem virtuellen Computer oder einer VM-Skalierungsgruppe 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 Type Description
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 Type Description
id
  • string

Die ARM-Ressourcen-ID in Form von /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/...

ApiError

API-Fehler.

Name Type Description
code
  • string

Der Fehlercode.

details

Details zu API-Fehlern

innererror

Innerer API-Fehler

message
  • string

Die Fehlermeldung.

target
  • string

Das Ziel des jeweiligen Fehlers.

ApiErrorBase

API-Fehlerbasis.

Name Type Description
code
  • string

Der Fehlercode.

message
  • string

Die Fehlermeldung.

target
  • string

Das Ziel des jeweiligen Fehlers.

BootDiagnostics

Die Startdiagnose ist ein Debugfeature, mit dem Sie die Konsolenausgabe und den Screenshot anzeigen können, um den 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 Type Description
enabled
  • boolean

Gibt an, ob die Startdiagnose auf dem virtuellen Computer aktiviert werden soll.

storageUri
  • string

URI des Speicherkontos, das zum Platzieren der Konsolenausgabe und des Screenshots verwendet werden soll.

Wenn storageUri beim Aktivieren der Startdiagnose nicht angegeben wird, wird verwalteter Speicher verwendet.

BootDiagnosticsInstanceView

Die Instanzansicht der Startdiagnose eines virtuellen Computers.

Name Type Description
consoleScreenshotBlobUri
  • string

Der Konsolen-Screenshot des Blob-URI.

HINWEIS: Dies wird nicht festgelegt, wenn die Startdiagnose derzeit mit verwaltetem Speicher aktiviert ist.

serialConsoleLogBlobUri
  • string

Der Blob-URI des seriellen Konsolenprotokolls.

HINWEIS: Dies wird nicht festgelegt, wenn die Startdiagnose derzeit mit verwaltetem Speicher aktiviert ist.

status

Die Statusinformationen der Startdiagnose für den virtuellen Computer.

HINWEIS: Sie wird nur festgelegt, wenn Fehler beim Aktivieren der Startdiagnose auftreten.

CachingTypes

Gibt die Cacheanforderungen an.

Mögliche Werte:

Keine

ReadOnly

ReadWrite

Standard: Keine für Standardspeicher. ReadOnly für Storage Premium

Name Type Description
None
  • string
ReadOnly
  • string
ReadWrite
  • string

CloudError

Eine Fehlerantwort des Computediensts.

Name Type Description
error

API-Fehler.

ComponentNames

Der Komponentenname. Derzeit ist der einzige zulässige Wert Microsoft-Windows-Shell-Setup.

Name Type Description
Microsoft-Windows-Shell-Setup
  • string

DataDisk

Beschreibt einen Datenträger.

Name Type Description
caching

Gibt die Cacheanforderungen an.

Mögliche Werte:

Keine

ReadOnly

ReadWrite

Standard: Keine für Standardspeicher. ReadOnly für Storage Premium

createOption

Gibt an, wie der virtuelle Computer erstellt werden soll.

Mögliche Werte:

Anfügen von \u2013 Dieser Wert wird verwendet, wenn Sie einen spezialisierten Datenträger zum Erstellen des virtuellen Computers verwenden.

FromImage \u2013 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 Datenträger beim Löschen des virtuellen Computers gelöscht oder getrennt werden soll.

Mögliche Werte:

Löschen Wenn dieser Wert verwendet wird, wird der Datenträger gelöscht, wenn der virtuelle Computer gelöscht wird.

Trennen Wenn dieser Wert verwendet wird, wird der Datenträger nach dem Löschen des virtuellen Computers beibehalten.

Der Standardwert ist auf Trennen festgelegt.

detachOption

Gibt das Trennverhalten an, das beim Trennen eines Datenträgers verwendet werden soll oder der bereits vom virtuellen Computer getrennt wird. Unterstützte Werte: ForceDetach.

detachOption: ForceDetach gilt nur für verwaltete Datenträger. Wenn ein vorheriger Trennungsversuch des Datenträgers aufgrund eines unerwarteten Fehlers vom virtuellen Computer nicht abgeschlossen wurde und der Datenträger immer noch nicht freigegeben wird, verwenden Sie die Erzwungene Trennung als letzte Option, um den Datenträger zwangsweise von der VM zu trennen. Bei Verwendung dieses Trennverhaltens wurden möglicherweise nicht alle Schreibvorgänge geleert.

Dieses Feature befindet sich noch im Vorschaumodus und wird für VirtualMachineScaleSet nicht unterstützt. So trennen Sie einen Datenträger mit Erzwingung aufBeDetached auf "true", zusammen mit der Einstellung detachOption: "ForceDetach".

diskIOPSReadWrite
  • integer

Gibt die Read-Write IOPS für den verwalteten Datenträger an, wenn StorageAccountType UltraSSD_LRS ist. Wird nur für VirtualMachine ScaleSet-VM-Datenträger zurückgegeben. Kann nur über Updates der VirtualMachine-Skalierungsgruppe aktualisiert werden.

diskMBpsReadWrite
  • integer

Gibt die Bandbreite in MB pro Sekunde für den verwalteten Datenträger an, wenn StorageAccountType UltraSSD_LRS ist. Wird nur für VirtualMachine ScaleSet-VM-Datenträger zurückgegeben. Kann nur über Updates der VirtualMachine-Skalierungsgruppe aktualisiert werden.

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.

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

Die virtuelle Festplatte des Quellbenutzerimages. Die virtuelle Festplatte wird kopiert, bevor sie an den virtuellen Computer angefügt wird. Wenn SourceImage bereitgestellt wird, darf die virtuelle Zielfestplatte nicht vorhanden 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

toBeDetached
  • boolean

Gibt an, ob der Datenträger vom VirtualMachine/VirtualMachineScaleset getrennt wird.

vhd

Die virtuelle Festplatte.

writeAcceleratorEnabled
  • boolean

Gibt an, ob writeAccelerator auf dem Datenträger aktiviert oder deaktiviert werden soll.

DeleteOptions

Angeben, was mit der öffentlichen IP-Adresse geschieht, wenn der virtuelle Computer gelöscht wird

Name Type Description
Delete
  • string
Detach
  • string

DiagnosticsProfile

Gibt den Status der Startdiagnoseeinstellungen an.

Api-Mindestversion: 2015-06-15.

Name Type Description
bootDiagnostics

Die Startdiagnose ist ein Debugfeature, mit dem Sie die Konsolenausgabe und den Screenshot anzeigen können, um den VM-Status zu diagnostizieren.
HINWEIS: Wenn storageUri angegeben wird, stellen Sie sicher, dass sich das Speicherkonto in derselben Region und demselben Abonnement wie die VM 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 Type Description
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. zwischenspeichern des Datenträgers oder des Ressourcenspeichers für die bereitstellung ephemerer Betriebssystemdatenträger. Weitere Informationen zu den Anforderungen für die Datenträgergröße für kurzlebige Betriebssysteme finden Sie unter Ephemeral Os Disk Size Requirements for Windows VM at https://docs.microsoft.com/azure/virtual-machines/windows/ephemeral-os-disks#size-requirements and Linux VM unter https://docs.microsoft.com/azure/virtual-machines/linux/ephemeral-os-disks#size-requirements

Name Type Description
CacheDisk
  • string
ResourceDisk
  • string

DiffDiskSettings

Beschreibt die Parameter für kurzlebige Datenträgereinstellungen, die für Betriebssystemdatenträger angegeben werden können.

HINWEIS: Die Kurzlebigen Datenträgereinstellungen können nur für verwaltete Datenträger angegeben werden.

Name Type Description
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:

CacheDisk

ResourceDisk

Standard: CacheDisk , wenn eine für die VM-Größe konfiguriert ist, andernfalls wird ResourceDisk verwendet.

Informationen dazu, welche VM-Größen einen Cachedatenträger verfügbar machen, finden Sie in der Dokumentation zur VM-Größe für Windows-VMs unter https://docs.microsoft.com/azure/virtual-machines/windows/sizes und Linux-VM unter https://docs.microsoft.com/azure/virtual-machines/linux/sizes .

DiskControllerTypes

Gibt den für den virtuellen Computer konfigurierten Datenträgercontrollertyp an.

HINWEIS: Diese Eigenschaft wird auf den Standarddatenträgercontrollertyp festgelegt, wenn nicht angegeben wird, dass der bereitgestellte virtuelle Computer als hyperVGeneration: V2 erstellt wird, basierend auf den Funktionen des Betriebssystemdatenträgers und der VM-Größe aus der angegebenen API-Mindestversion.
Sie müssen die Zuordnung des virtuellen Computers aufheben, bevor Sie den Typ des Datenträgercontrollers aktualisieren, es sei denn, Sie aktualisieren die VM-Größe in der VM-Konfiguration, wodurch die Zuordnung des virtuellen Computers implizit aufgehoben und neu zugeordnet wird.

Api-Mindestversion: 2022-08-01

Name Type Description
NVMe
  • string
SCSI
  • string

DiskCreateOptionTypes

Gibt an, wie die virtuellen Computer in der Skalierungsgruppe erstellt werden sollen.

Der einzige zulässige Wert ist: FromImage \u2013 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 Type Description
Attach
  • string
Empty
  • string
FromImage
  • 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 nach dem Löschen der VMSS Flex-VM beibehalten.

Der Standardwert ist auf Delete 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 Type Description
Delete
  • string
Detach
  • string

DiskDetachOptionTypes

Gibt das Trennverhalten an, das beim Trennen eines Datenträgers verwendet werden soll oder der bereits vom virtuellen Computer getrennt wird. Unterstützte Werte: ForceDetach.

detachOption: ForceDetach gilt nur für verwaltete Datenträger. Wenn ein vorheriger Trennungsversuch des Datenträgers aufgrund eines unerwarteten Fehlers vom virtuellen Computer nicht abgeschlossen wurde und der Datenträger immer noch nicht freigegeben wird, verwenden Sie die Erzwungene Trennung als letzte Option, um den Datenträger zwangsweise von der VM zu trennen. Bei Verwendung dieses Trennverhaltens wurden möglicherweise nicht alle Schreibvorgänge geleert.

Dieses Feature befindet sich noch im Vorschaumodus und wird für VirtualMachineScaleSet nicht unterstützt. So trennen Sie einen Datenträger mit Erzwingung aufBeDetached auf "true", zusammen mit der Einstellung detachOption: "ForceDetach".

Name Type Description
ForceDetach
  • 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 Type Description
id
  • string

Ressourcen-ID

DiskEncryptionSettings

Beschreibt eine Verschlüsselungseinstellung für einen Datenträger.

Name Type Description
diskEncryptionKey

Gibt den Speicherort des Datenträgerverschlüsselungsschlüssels an, der ein Key Vault Geheimnis ist.

enabled
  • boolean

Gibt an, ob die Datenträgerverschlüsselung auf dem virtuellen Computer aktiviert werden soll.

keyEncryptionKey

Gibt den Speicherort des Schlüsselverschlüsselungsschlüssels in Key Vault an.

DiskInstanceView

Die Instanzansicht des Datenträgers.

Name Type Description
encryptionSettings

Gibt die Verschlüsselungseinstellungen für den Betriebssystemdatenträger an.

Api-Mindestversion: 2015-06-15

name
  • string

Der Name des Datenträgers

statuses

Die Ressourcenstatusinformationen.

HardwareProfile

Legt die Hardwareeinstellungen für den virtuellen Computer fest.

Name Type Description
vmSize

Gibt die Größe des virtuellen Computers an.

Der Enumerationsdatentyp ist derzeit veraltet und wird am 23. Dezember 2023 entfernt.

Die empfohlene Methode zum Abrufen der Liste der verfügbaren Größen ist die Verwendung dieser APIs:

Auflisten aller verfügbaren VM-Größen in einer Verfügbarkeitsgruppe

Auflisten aller verfügbaren VM-Größen in einer Region

Listet alle verfügbaren VM-Größen zum Ändern der Größe auf. Weitere Informationen zu VM-Größen finden Sie unter Größen für virtuelle Computer.

Die verfügbaren VM-Größen hängen von der Region und der Verfügbarkeitsgruppe ab.

vmSizeProperties

Gibt die Eigenschaften zum Anpassen der Größe des virtuellen Computers an. Api-Mindestversion: 2021-07-01.

Dieses Feature befindet sich noch im Vorschaumodus und wird für VirtualMachineScaleSet nicht unterstützt.

Weitere Informationen finden Sie in den Anweisungen unter VM-Anpassung .

HyperVGeneration

Die Hypervisorgeneration des virtuellen Computers [V1, V2]

Name Type Description
V1
  • string
V2
  • 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 Type Description
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, selbst 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

Innere Fehlerdetails.

Name Type Description
errordetail
  • string

Das interne Fehlermeldungs- oder Ausnahmedump.

exceptiontype
  • string

Der Ausnahmetyp.

InstanceViewStatus

Instanzansichtsstatus.

Name Type Description
code
  • string

Der Statuscode.

displayStatus
  • string

Die kurze lokalisierbare Bezeichnung für den Status.

level

Der Ebenencode.

message
  • string

Die ausführliche Statusmeldung, einschließlich Warnungen und Fehlermeldungen.

time
  • string

Die Zeit des Status.

IPVersion

Es ist ab Api-Version 01.07.2019 verfügbar 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".

Name Type Description
IPv4
  • string
IPv6
  • string

IPVersions

Es ist ab Api-Version 01.07.2019 verfügbar 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".

Name Type Description
IPv4
  • string
IPv6
  • string

KeyVaultKeyReference

Beschreibt einen Verweis auf Key Vault Schlüssel

Name Type Description
keyUrl
  • string

Die URL, die auf einen Schlüsselverschlüsselungsschlüssel in Key Vault verweist.

sourceVault

Die relative URL der Key Vault, die den Schlüssel enthält.

KeyVaultSecretReference

Beschreibt einen Verweis auf Key Vault Geheimnis

Name Type Description
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 Type Description
disablePasswordAuthentication
  • boolean

Gibt an, ob die Kennwortauthentifizierung deaktiviert werden soll.

enableVMAgentPlatformUpdates
  • boolean

Gibt an, ob VMAgent Platform Aktualisierungen 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 das Timing von Patchbewertungen auf einem virtuellen Computer.

AutomaticByPlatform : Die Plattform löst regelmäßige Patchbewertungen aus. Die Eigenschaft provisionVMAgent muss true sein.

Name Type Description
AutomaticByPlatform
  • string
ImageDefault
  • string

LinuxPatchSettings

Gibt Einstellungen im Zusammenhang mit VM-Gastpatches unter Linux an.

Name Type Description
assessmentMode

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.

automaticByPlatformSettings

Gibt zusätzliche Einstellungen für den Patchmodus AutomaticByPlatform im 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.

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.

LinuxVMGuestPatchAutomaticByPlatformRebootSetting

Gibt die Neustarteinstellung für alle AutomaticByPlatform-Patchinstallationsvorgänge an.

Name Type Description
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 Type Description
rebootSetting

Gibt die Neustarteinstellung für alle AutomaticByPlatform-Patchinstallationsvorgänge an.

LinuxVMGuestPatchMode

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:

ImageDefault : Die Standardpatchkonfiguration des virtuellen Computers wird verwendet.

AutomaticByPlatform : Der virtuelle Computer wird von der Plattform automatisch aktualisiert. Die Eigenschaft provisionVMAgent muss true sein.

Name Type Description
AutomaticByPlatform
  • string
ImageDefault
  • string

MaintenanceOperationResultCodeTypes

Der Ergebniscode des letzten Wartungsvorgangs.

Name Type Description
MaintenanceAborted
  • string
MaintenanceCompleted
  • string
None
  • string
RetryLater
  • string

MaintenanceRedeployStatus

Wartungsvorgangsstatus.

Name Type Description
isCustomerInitiatedMaintenanceAllowed
  • boolean

True, wenn der Kunde die Wartung ausführen darf.

lastOperationMessage
  • string

Meldung, die für den letzten Wartungsvorgang zurückgegeben wird.

lastOperationResultCode

Der Ergebniscode des letzten Wartungsvorgangs.

maintenanceWindowEndTime
  • string

Endzeit für das Wartungsfenster.

maintenanceWindowStartTime
  • string

Startzeit für das Wartungsfenster.

preMaintenanceWindowEndTime
  • string

Endzeit für das Fenster vor der Wartung.

preMaintenanceWindowStartTime
  • string

Startzeit für das Fenster Vorwartung.

ManagedDiskParameters

Die Parameter eines verwalteten Datenträgers.

Name Type Description
diskEncryptionSet

Gibt die Ressourcen-ID des kundenseitig verwalteten Datenträgerverschlüsselungssatzes für den verwalteten Datenträger an.

id
  • string

Ressourcen-ID

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 dem Betriebssystemdatenträger verwendet werden.

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 Type Description
2020-11-01
  • string

NetworkInterfaceReference

Beschreibt einen Netzwerkschnittstellenverweis.

Name Type Description
id
  • string

Ressourcen-ID

properties.deleteOption

Angeben, was mit der Netzwerkschnittstelle geschieht, wenn die VM gelöscht wird

properties.primary
  • boolean

Gibt die primäre Netzwerkschnittstelle an, falls der virtuelle Computer über mehr als 1 Netzwerkschnittstelle verfügt.

NetworkProfile

Gibt die Netzwerkschnittstellen oder die Netzwerkkonfiguration des virtuellen Computers an.

Name Type Description
networkApiVersion

Gibt die Microsoft.Network-API-Version an, die beim Erstellen von Netzwerkressourcen in den Netzwerkschnittstellenkonfigurationen verwendet wird.

networkInterfaceConfigurations

Gibt die Netzwerkkonfigurationen an, die zum Erstellen der Netzwerkressourcen des virtuellen Computers verwendet werden.

networkInterfaces

Gibt die Liste der Ressourcen-IDs für die Netzwerkschnittstellen an, die dem virtuellen Computer zugeordnet sind.

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:

Windows

Linux

Name Type Description
Linux
  • string
Windows
  • string

OSDisk

Gibt Informationen zum Betriebssystemdatenträger an, der vom virtuellen Computer verwendet wird.

Weitere Informationen zu Datenträgern finden Sie unter Informationen zu Datenträgern und VHDs für virtuelle Azure-Computer.

Name Type Description
caching

Gibt die Cacheanforderungen an.

Mögliche Werte:

Keine

ReadOnly

ReadWrite

Standard: Keine für Standardspeicher. ReadOnly für Storage Premium.

createOption

Gibt an, wie der virtuelle Computer erstellt werden soll.

Mögliche Werte:

Anfügen von \u2013 Dieser Wert wird verwendet, wenn Sie einen spezialisierten Datenträger zum Erstellen des virtuellen Computers verwenden.

FromImage \u2013 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 des virtuellen Computers gelöscht oder getrennt werden soll.

Mögliche Werte:

Löschen Wenn dieser Wert verwendet wird, wird der Betriebssystemdatenträger gelöscht, wenn der virtuelle Computer gelöscht wird.

Trennen Wenn dieser Wert verwendet wird, wird der Betriebssystemdatenträger nach dem Löschen des virtuellen Computers beibehalten.

Der Standardwert ist auf trennen 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.

diffDiskSettings

Gibt die kurzlebigen Datenträgereinstellungen für den Betriebssystemdatenträger an, der vom virtuellen Computer 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.

diskSizeGB ist die Anzahl der Bytes x 1024^3 für den Datenträger, und der Wert darf nicht größer als 1023 sein.

encryptionSettings

Gibt die Verschlüsselungseinstellungen für den Betriebssystemdatenträger an.

Api-Mindestversion: 2015-06-15

image

Die virtuelle Festplatte des Quellbenutzerimages. Die virtuelle Festplatte wird kopiert, bevor sie an den virtuellen Computer angefügt wird. Wenn SourceImage bereitgestellt wird, darf die virtuelle Zielfestplatte nicht vorhanden sein.

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:

Windows

Linux

vhd

Die virtuelle Festplatte.

writeAcceleratorEnabled
  • boolean

Gibt an, ob writeAccelerator auf dem Datenträger aktiviert oder deaktiviert werden soll.

OSProfile

Legt die Einstellungen des Betriebssystems für den virtuellen Computer fest. Einige der Einstellungen können nach der Bereitstellung des virtuellen Computers nicht mehr geändert werden.

Name Type Description
adminPassword
  • string

Gibt das Kennwort des Administratorkontos an.

Mindestlänge (Windows): 8 Zeichen

Mindestlänge (Linux): 6 Zeichen

Maximale Länge (Windows): 123 Zeichen

Maximale Länge (Linux): 72 Zeichen

Komplexitätsanforderungen: 3 von vier folgenden Bedingungen müssen erfüllt sein
Hat niedrigere Zeichen
Hat obere Zeichen
Hat eine Ziffer
Hat ein Sonderzeichen (Regex-Übereinstimmung [\W_])

Unzulässige Werte: "abc@123", "P@$$w 0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Password!", "Password1", "Password22", "iloveyou!"

Informationen zum Zurücksetzen des Kennworts finden Sie unter Zurücksetzen des Remotedesktopdiensts oder seines Anmeldekennworts auf einem virtuellen Windows-Computer.

Informationen zum Zurücksetzen des Stammkennworts finden Sie unter Verwalten von Benutzern, SSH und Überprüfen oder Reparieren von Datenträgern auf Azure Linux-VMs mithilfe der VMAccess-Erweiterung.

adminUsername
  • string

Gibt den Namen des Administratorkontos an.

Diese Eigenschaft kann nicht aktualisiert werden, nachdem die VM erstellt wurde.

Einschränkung nur für Windows: Kann nicht mit "" enden.

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

Mindestlänge (Linux): 1 Zeichen

Maximale Länge (Linux): 64 Zeichen

Maximale Länge (Windows): 20 Zeichen.

allowExtensionOperations
  • boolean

Gibt an, ob Erweiterungsvorgänge auf dem virtuellen Computer zulässig sein sollen.

Dies kann nur dann auf False festgelegt werden, wenn keine Erweiterungen auf dem virtuellen Computer vorhanden sind.

computerName
  • string

Gibt den Hostnamen des virtuellen Computers an.

Dieser Name kann nicht aktualisiert werden, nachdem der virtuelle Computer erstellt wurde.

Maximale Länge (Windows): 15 Zeichen

Maximale Länge (Linux): 64 Zeichen.

Benennungskonventionen und Einschränkungen finden Sie unter Implementierungsrichtlinien für Azure-Infrastrukturdienste.

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.

Hinweis: Übergeben Sie keine Geheimnisse oder Kennwörter in der customData-Eigenschaft.

Diese Eigenschaft kann nicht aktualisiert werden, nachdem die VM erstellt wurde.

customData wird an den virtuellen Computer übergeben, der als Datei gespeichert werden soll. Weitere Informationen finden Sie unter Benutzerdefinierte Daten auf Azure-VMs.

Informationen zur Verwendung von cloud-init für Ihren virtuellen Linux-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 ausgelassen werden muss.

secrets

Gibt eine Gruppe von Zertifikaten an, die auf dem virtuellen Computer 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.

PassNames

Der Passname. Derzeit ist der einzige zulässige Wert OobeSystem.

Name Type Description
OobeSystem
  • string

PatchSettings

Gibt Einstellungen im Zusammenhang mit vm-Gastpatches unter Windows an.

Name Type Description
assessmentMode

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.

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.

Mögliche Werte:

Manuell : Sie steuern die Anwendung von Patches auf einem virtuellen Computer. Dazu wenden Sie Patches manuell innerhalb des virtuellen Computers 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.

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 das 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 Type Description
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.

ProtocolTypes

Gibt das Protokoll des WinRM-Listeners an.

Mögliche Werte:
http

https

Name Type Description
Http
  • string
Https
  • string

PublicIPAddressSku

Beschreibt die öffentliche IP-Sku. Sie kann nur mit OrchestrationMode als Flexible festgelegt werden.

Name Type Description
name

Geben Sie den Namen der öffentlichen IP-SKU an.

tier

Angeben der öffentlichen IP-SKU-Ebene

PublicIPAddressSkuName

Geben Sie den Namen der öffentlichen IP-SKU an.

Name Type Description
Basic
  • string
Standard
  • string

PublicIPAddressSkuTier

Angeben der öffentlichen IP-SKU-Ebene

Name Type Description
Global
  • string
Regional
  • string

PublicIPAllocationMethod

Angeben des öffentlichen IP-Zuordnungstyps

Name Type Description
Dynamic
  • string
Static
  • string

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 Type Description
None
  • string
SystemAssigned
  • string
SystemAssigned, UserAssigned
  • string
UserAssigned
  • string

securityEncryptionTypes

Gibt den EncryptionType des verwalteten Datenträgers an.
Es ist auf DiskWithVMGuestState für die Verschlüsselung des verwalteten Datenträgers zusammen mit dem VMGuestState-Blob und vmGuestStateOnly für die Verschlüsselung nur des VMGuestState-Blobs festgelegt.

HINWEIS: Sie kann nur für vertrauliche VMs festgelegt werden.

Name Type Description
DiskWithVMGuestState
  • string
VMGuestStateOnly
  • string

SecurityProfile

Gibt die Sicherheitsprofileinstellungen für den virtuellen Computer oder die VM-Skalierungsgruppe an.

Name Type Description
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.

Standard: Die Verschlüsselung auf dem Host wird deaktiviert, es sei denn, diese Eigenschaft ist für die Ressource auf true festgelegt.

securityType

Gibt den SecurityType des virtuellen Computers an. Es muss auf einen beliebigen angegebenen Wert festgelegt werden, um UefiSettings zu aktivieren.

Standardeinstellung: 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: 01.12.2020

SecurityTypes

Gibt den SecurityType des virtuellen Computers an. Es muss auf einen beliebigen angegebenen Wert festgelegt werden, um UefiSettings zu aktivieren.

Standard: UefiSettings wird nur aktiviert, wenn diese Eigenschaft festgelegt ist.

Name Type Description
ConfidentialVM
  • string
TrustedLaunch
  • string

SettingNames

Gibt den Namen der Einstellung an, auf die sich der Inhalt bezieht. Mögliche Werte sind: FirstLogonCommands und AutoLogon.

Name Type Description
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 Type Description
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.

Mögliche Werte:

Standard

Grundlegend

SshConfiguration

SSH-Konfiguration für Linux-basierte VMs, die in Azure ausgeführt werden

Name Type Description
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 dem Pfad auf der Linux-VM, auf der der öffentliche Schlüssel platziert wird.

Name Type Description
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 dem erstellten virtuellen Computer an, in dem der öffentliche SSH-Schlüssel gespeichert ist. 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 Type Description
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 Betriebssystemdatenträgern verwendet werden.

Name Type Description
PremiumV2_LRS
  • string
Premium_LRS
  • string
Premium_ZRS
  • string
StandardSSD_LRS
  • string
StandardSSD_ZRS
  • string
Standard_LRS
  • string
UltraSSD_LRS
  • string

StorageProfile

Legt die Speichereinstellungen für die Datenträger des virtuellen Computers fest.

Name Type Description
dataDisks

Gibt die Parameter an, die zum Hinzufügen eines Datenträgers zu einem virtuellen Computer verwendet werden.

Weitere Informationen zu Datenträgern finden Sie unter Informationen zu Datenträgern und VHDs für virtuelle Azure-Computer.

diskControllerType

Gibt den für den virtuellen Computer konfigurierten Datenträgercontrollertyp an.

HINWEIS: Diese Eigenschaft wird auf den Standarddatenträgercontrollertyp festgelegt, wenn nicht angegeben wird, dass der bereitgestellte virtuelle Computer als hyperVGeneration: V2 erstellt wird, basierend auf den Funktionen des Betriebssystemdatenträgers und der VM-Größe aus der angegebenen API-Mindestversion.
Sie müssen die Zuordnung des virtuellen Computers aufheben, bevor Sie den Typ des Datenträgercontrollers aktualisieren, es sei denn, Sie aktualisieren die VM-Größe in der VM-Konfiguration, wodurch die Zuordnung des virtuellen Computers implizit aufgehoben und neu zugeordnet wird.

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 vom virtuellen Computer verwendet wird.

Weitere Informationen zu Datenträgern finden Sie unter Informationen zu Datenträgern und VHDs für virtuelle Azure-Computer.

SubResource

Name Type Description
id
  • string

Ressourcen-ID

UefiSettings

Gibt die Sicherheitseinstellungen wie sicherer Start und vTPM an, die beim Erstellen des virtuellen Computers verwendet werden.

Api-Mindestversion: 2020-12-01

Name Type Description
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

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 Type Description

VaultCertificate

Beschreibt einen einzelnen Zertifikatverweis in einem Key Vault und den Speicherort des Zertifikats auf dem virtuellen Computer.

Name Type Description
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:

{
"data":"",
"dataType":"pfx",
"password":""
}
Zum Installieren von Zertifikaten auf einem virtuellen Computer empfiehlt es sich, die Azure Key Vault-VM-Erweiterung für Linux oder die Azure Key Vault-VM-Erweiterung für Windows zu verwenden.

VaultSecretGroup

Beschreibt eine Gruppe von Zertifikaten, die sich alle im gleichen Key Vault befinden.

Name Type Description
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 Type Description
uri
  • string

Gibt den URI der virtuellen Festplatte an.

VirtualMachineAgentInstanceView

Die Instanzansicht des VM-Agents, der auf dem virtuellen Computer ausgeführt wird.

Name Type Description
extensionHandlers

Die Instanzansicht des VM-Erweiterungshandlers.

statuses

Die Ressourcenstatusinformationen.

vmAgentVersion
  • string

Die Vollversion des VM-Agents.

VirtualMachineExtension

Beschreibt eine VM-Erweiterung.

Name Type Description
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 Ansicht der VM-Erweiterungsinstanz.

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

VirtualMachineExtensionHandlerInstanceView

Die Instanzansicht eines VM-Erweiterungshandlers.

Name Type Description
status

Der Erweiterungshandlerstatus.

type
  • string

Gibt den Typ der Erweiterung an. Ein Beispiel ist "CustomScriptExtension".

typeHandlerVersion
  • string

Gibt die Version des Skripthandlers an.

VirtualMachineExtensionInstanceView

Die Instanzansicht einer VM-Erweiterung.

Name Type Description
name
  • string

Der Name der VM-Erweiterung.

statuses

Die Ressourcenstatusinformationen.

substatuses

Die Ressourcenstatusinformationen.

type
  • string

Gibt den Typ der Erweiterung an. ein Beispiel ist "CustomScriptExtension".

typeHandlerVersion
  • string

Gibt die Version des Skripthandlers an.

VirtualMachineHealthStatus

Der Integritätsstatus des virtuellen Computers.

Name Type Description
status

Die Integritätsstatusinformationen für den virtuellen Computer.

VirtualMachineIdentity

Identität für den virtuellen Computer.

Name Type Description
principalId
  • string

Die Prinzipal-ID der VM-Identität. Diese Eigenschaft wird nur für eine systemseitig zugewiesene Identität bereitgestellt.

tenantId
  • string

Die Mandanten-ID, die dem virtuellen Computer zugeordnet ist. Diese Eigenschaft wird nur für eine systemseitig zugewiesene Identität bereitgestellt.

type

Der Identitätstyp, der für den virtuellen Computer 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 vom virtuellen Computer.

userAssignedIdentities

Die Liste der Benutzeridentitäten, die dem virtuellen Computer zugeordnet sind. Die Verweise auf das Benutzeridentitätswörterbuch sind ARM-Ressourcen-IDs im Format "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}".

VirtualMachineIpTag

Enthält das IP-Tag, das der öffentlichen IP-Adresse zugeordnet ist.

Name Type Description
ipTagType
  • string

IP-Tagtyp. Beispiel: FirstPartyUsage.

tag
  • string

IP-Tag, das der öffentlichen IP-Adresse zugeordnet ist. Beispiel: SQL, Storage usw.

VirtualMachineNetworkInterfaceConfiguration

Beschreibt konfigurationen der Netzwerkschnittstelle eines virtuellen Computers.

Name Type Description
name
  • string

Der Name der Netzwerkschnittstellenkonfiguration.

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

VirtualMachineNetworkInterfaceDnsSettingsConfiguration

Beschreibt die DNS-Einstellungen einer Netzwerkkonfiguration für virtuelle Computer.

Name Type Description
dnsServers
  • string[]

Liste der IP-Adressen von DNS-Servern

VirtualMachineNetworkInterfaceIPConfiguration

Beschreibt die IP-Konfiguration eines VM-Netzwerkprofils.

Name Type Description
name
  • string

Der NAME der IP-Konfiguration.

properties.applicationGatewayBackendAddressPools

Gibt ein Array von Verweisen auf Back-End-Adresspools von Anwendungsgateways an. Ein virtueller Computer kann auf Back-End-Adresspools mehrerer Anwendungsgateways verweisen. Mehrere virtuelle Computer können dasselbe Anwendungsgateway nicht 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. Ein virtueller Computer kann auf Back-End-Adresspools eines öffentlichen und eines internen Lastenausgleichs verweisen. [Mehrere virtuelle Computer können nicht denselben grundlegenden 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

Sie ist ab Api-Version 30.03.2017 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.publicIPAddressConfiguration

Die publicIPAddressConfiguration.

properties.subnet

Gibt den Bezeichner des Subnetzes an.

VirtualMachinePublicIPAddressConfiguration

Beschreibt die PublicIPAddress-Konfiguration einer IP-Konfiguration eines virtuellen Computers.

Name Type Description
name
  • string

Der Konfigurationsname der publicIP-Adresse.

properties.deleteOption

Geben Sie an, was mit der öffentlichen IP-Adresse geschieht, wenn der virtuelle Computer gelöscht wird.

properties.dnsSettings

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

Es ist ab Api-Version 01.07.2019 verfügbar 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.publicIPAllocationMethod

Angeben des öffentlichen IP-Zuordnungstyps

properties.publicIPPrefix

Das PublicIPPrefix, über das publicIP-Adressen zugeordnet werden sollen.

sku

Beschreibt die öffentliche IP-Sku. Sie kann nur mit OrchestrationMode als Flexible festgelegt werden.

VirtualMachinePublicIPAddressDnsSettingsConfiguration

Beschreibt die DNS-Einstellungen einer Netzwerkkonfiguration virtueller Computer.

Name Type Description
domainNameLabel
  • string

Das Präfix domänenname label der PublicIPAddress-Ressourcen, die erstellt werden. Die generierte Namensbezeichnung ist die Verkettung der Domänennamenbezeichnung und der eindeutigen ID des VM-Netzwerkprofils.

VirtualMachineScaleSetIPConfiguration

Beschreibt die IP-Konfiguration des Netzwerkprofils einer VM-Skalierungsgruppe.

Name Type Description
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 Type Description
ipTagType
  • string

IP-Tagtyp. Beispiel: FirstPartyUsage.

tag
  • string

IP-Tag, das der öffentlichen IP-Adresse zugeordnet ist. Beispiel: SQL, Storage usw.

VirtualMachineScaleSetNetworkConfiguration

Beschreibt die Netzwerkkonfigurationen eines VM-Skalierungsgruppen-Netzwerkprofils.

Name Type Description
name
  • string

Der Name der Netzwerkkonfiguration.

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 Type Description
dnsServers
  • string[]

Liste der IP-Adressen von DNS-Servern

VirtualMachineScaleSetPublicIPAddressConfiguration

Beschreibt die PublicIPAddress-Konfiguration einer VM-Skalierungsgruppe.

Name Type Description
name
  • string

Der Konfigurationsname der publicIP-Adresse.

properties.deleteOption

Geben Sie an, was mit der öffentlichen IP-Adresse geschieht, wenn der virtuelle Computer gelöscht wird.

properties.dnsSettings

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

Es ist ab Api-Version 01.07.2019 verfügbar 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.publicIPPrefix

Das PublicIPPrefix, über das publicIP-Adressen zugeordnet werden sollen.

sku

Beschreibt die öffentliche IP-Sku. Sie kann nur mit OrchestrationMode als Flexible festgelegt werden.

VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings

Beschreibt die DNS-Einstellungen einer VM-Skalierungsgruppe für die Netzwerkkonfiguration.

Name Type Description
domainNameLabel
  • string

Die Bezeichnung Domänenname. Die Verkettung der Domänennamenbezeichnung und des VM-Indexes sind die Domänennamenbezeichnungen der PublicIPAddress-Ressourcen, die erstellt werden.

VirtualMachineScaleSetVM

Beschreibt einen virtuellen Computer mit EINER VM-Skalierungsgruppe.

Name Type Description
id
  • string

Ressourcen-ID

identity

Die Identität des virtuellen Computers, sofern konfiguriert.

instanceId
  • string

Die INSTANZ-ID des virtuellen Computers.

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 das 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 auf dem virtuellen Computer in der Skalierungsgruppe aktiviert oder deaktiviert sind. Beispiel: Gibt an, ob der virtuelle Computer das Anfügen verwalteter Datenträger mit UltraSSD_LRS Speicherkontotyp unterstützt.

properties.availabilitySet

Gibt Informationen zu der Verfügbarkeitsgruppe an, der der virtuelle Computer zugewiesen werden soll. Die virtuellen Computern, die in derselben Verfügbarkeitsgruppe angegeben werden, sind verschiedenen Knoten zugeordnet, um die Verfügbarkeit zu maximieren. Weitere Informationen zu Verfügbarkeitsgruppen finden Sie unter Übersicht über Verfügbarkeitsgruppen.

Weitere Informationen zur geplanten Wartung in Azure finden Sie unter Wartung und Updates für Virtual Machines in Azure.

Derzeit kann eine VM nur zur Erstellungszeit der Verfügbarkeitsgruppe hinzugefügt werden. Eine vorhandene VM kann einer Verfügbarkeitsgruppe nicht hinzugefügt werden.

properties.diagnosticsProfile

Gibt den Status der Startdiagnoseeinstellungen an.

Api-Mindestversion: 2015-06-15.

properties.hardwareProfile

Legt die Hardwareeinstellungen für den virtuellen Computer fest.

properties.instanceView

Die Vm-Instanzansicht.

properties.latestModelApplied
  • boolean

Gibt an, ob das neueste Modell auf den virtuellen Computer angewendet wurde.

properties.licenseType
  • string

Gibt an, dass das verwendete Image oder der verwendete Datenträger lokal lizenziert wurde.

Mögliche Werte für das Windows Server-Betriebssystem sind:

Windows_Client

Windows_Server

Mögliche Werte für das Linux Server-Betriebssystem sind:

RHEL_BYOS (für RHEL)

SLES_BYOS (für SUSE)

Weitere Informationen finden Sie unter Azure-Hybridnutzungsvorteil für Windows Server.

Azure-Hybridnutzungsvorteil für Linux Server

Api-Mindestversion: 2015-06-15

properties.modelDefinitionApplied
  • string

Gibt an, ob das auf den virtuellen Computer angewendete Modell das Modell der VM-Skalierungsgruppe oder das angepasste Modell für den virtuellen Computer ist.

properties.networkProfile

Legt die Netzwerkschnittstellen des virtuellen Computers fest.

properties.networkProfileConfiguration

Gibt die Netzwerkprofilkonfiguration des virtuellen Computers an.

properties.osProfile

Legt die Einstellungen des Betriebssystems für den virtuellen Computer fest.

properties.protectionPolicy

Gibt die Schutzrichtlinie des virtuellen Computers an.

properties.provisioningState
  • string

Der Bereitstellungsstatus, der nur in der Antwort angezeigt wird.

properties.securityProfile

Gibt die Sicherheitsbezogenen Profileinstellungen für den virtuellen Computer an.

properties.storageProfile

Legt die Speichereinstellungen für die Datenträger des virtuellen Computers fest.

properties.userData
  • string

UserData für den virtuellen Computer, der Base64-codiert sein muss. Der Kunde sollte hier keine Geheimnisse übergeben.

Api-Mindestversion: 2021-03-01

properties.vmId
  • string

Eindeutige ID des virtuellen Azure-Computers.

resources

Die ressourcen der untergeordneten Erweiterung des virtuellen Computers.

sku

Die SKU des virtuellen Computers.

tags
  • object

Ressourcentags

type
  • string

Ressourcentyp

zones
  • string[]

Die Zonen des virtuellen Computers.

VirtualMachineScaleSetVMInstanceView

Die Instanzansicht einer VM für eine VM-Skalierungsgruppe.

Name Type Description
assignedHost
  • string

Ressourcen-ID des dedizierten Hosts, auf dem der virtuelle Computer durch automatische Platzierung zugeordnet wird, wenn der virtuelle Computer einer dedizierten Hostgruppe zugeordnet ist, für die die automatische Platzierung aktiviert ist.

Api-Mindestversion: 2020-06-01.

bootDiagnostics

Die Startdiagnose ist ein Debugfeature, mit dem Sie die Konsolenausgabe und den Screenshot anzeigen können, um den 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.

computerName
  • string

Gibt den Hostnamen des virtuellen Computers an.

Dieser Name kann nicht aktualisiert werden, nachdem der virtuelle Computer erstellt wurde.

Maximale Länge (Windows): 15 Zeichen

Maximale Länge (Linux): 64 Zeichen.

Benennungskonventionen und Einschränkungen finden Sie unter Implementierungsrichtlinien für Azure-Infrastrukturdienste.

disks

Die Datenträgerinformationen.

extensions

Die Erweiterungsinformationen.

hyperVGeneration

Die Hypervisorgenerierung des virtuellen Computers [V1, V2]

maintenanceRedeployStatus

Der Wartungsvorgangsstatus auf dem virtuellen Computer.

osName
  • string

Das Betriebssystem, das auf dem Hybridcomputer ausgeführt wird.

osVersion
  • string

Die Version des Betriebssystems, das auf dem Hybridcomputer ausgeführt wird.

placementGroupId
  • string

Die Platzierungsgruppe, in der die VM ausgeführt wird. Wenn die Zuordnung des virtuellen Computers aufgehoben wird, verfügt er nicht über eine placementGroupId.

platformFaultDomain
  • integer

Die Anzahl der Fehlerdomänen.

platformUpdateDomain
  • integer

Die Anzahl der Updatedomänen.

rdpThumbPrint
  • string

Der Remotedesktop-Zertifikatfingerabdruck.

statuses

Die Ressourcenstatusinformationen.

vmAgent

Der VM-Agent, der auf dem virtuellen Computer ausgeführt wird.

vmHealth

Der Integritätsstatus für den virtuellen Computer.

VirtualMachineScaleSetVMListResult

Die Vorgangsantwort auf virtuelle Computerskalierungsgruppe auflisten.

Name Type Description
nextLink
  • string

Der URI zum Abrufen der nächsten Seite von VMs für VM-Skalierungsgruppen. Rufen Sie ListNext() auf, um die nächste Seite von VIRTUELLEN COMPUTERN abzurufen.

value

Die Liste der VMs für VM-Skalierungsgruppen.

VirtualMachineScaleSetVMNetworkProfileConfiguration

Beschreibt ein VM-Skalierungsgruppen-Netzwerkprofil.

Name Type Description
networkInterfaceConfigurations

Die Liste der Netzwerkkonfigurationen.

VirtualMachineScaleSetVMProtectionPolicy

Die Schutzrichtlinie einer VM für vm-Skalierungsgruppen.

Name Type Description
protectFromScaleIn
  • boolean

Gibt an, dass die VM für die Vm-Skalierungsgruppe während eines Horizontalskalierungsvorgangs nicht für das Löschen berücksichtigt werden sollte.

protectFromScaleSetActions
  • boolean

Gibt an, dass Modellupdates oder -aktionen (einschließlich horizontaler Skalierung), die auf der VM-Skalierungsgruppe initiiert wurden, nicht auf die VM für die VM für die Skalierungsgruppe angewendet werden sollen.

VirtualMachineSizeTypes

Gibt die Größe des virtuellen Computers an.

Der Enumerationsdatentyp ist derzeit veraltet und wird bis zum 23. Dezember 2023 entfernt.

Die verwendung der folgenden APIs wird empfohlen, um die Liste der verfügbaren Größen abzurufen:

Auflisten aller verfügbaren VM-Größen in einer Verfügbarkeitsgruppe

Auflisten aller verfügbaren VM-Größen in einer Region

Listet alle verfügbaren VM-Größen für die Größenänderung auf. Weitere Informationen zu VM-Größen finden Sie unter Größen für virtuelle Computer.

Die verfügbaren VM-Größen hängen von der Region und der Verfügbarkeitsgruppe ab.

Name Type Description
Basic_A0
  • string
Basic_A1
  • string
Basic_A2
  • string
Basic_A3
  • string
Basic_A4
  • string
Standard_A0
  • string
Standard_A1
  • string
Standard_A10
  • string
Standard_A11
  • string
Standard_A1_v2
  • string
Standard_A2
  • string
Standard_A2_v2
  • string
Standard_A2m_v2
  • string
Standard_A3
  • string
Standard_A4
  • string
Standard_A4_v2
  • string
Standard_A4m_v2
  • string
Standard_A5
  • string
Standard_A6
  • string
Standard_A7
  • string
Standard_A8
  • string
Standard_A8_v2
  • string
Standard_A8m_v2
  • string
Standard_A9
  • string
Standard_B1ms
  • string
Standard_B1s
  • string
Standard_B2ms
  • string
Standard_B2s
  • string
Standard_B4ms
  • string
Standard_B8ms
  • string
Standard_D1
  • string
Standard_D11
  • string
Standard_D11_v2
  • string
Standard_D12
  • string
Standard_D12_v2
  • string
Standard_D13
  • string
Standard_D13_v2
  • string
Standard_D14
  • string
Standard_D14_v2
  • string
Standard_D15_v2
  • string
Standard_D16_v3
  • string
Standard_D16s_v3
  • string
Standard_D1_v2
  • string
Standard_D2
  • string
Standard_D2_v2
  • string
Standard_D2_v3
  • string
Standard_D2s_v3
  • string
Standard_D3
  • string
Standard_D32_v3
  • string
Standard_D32s_v3
  • string
Standard_D3_v2
  • string
Standard_D4
  • string
Standard_D4_v2
  • string
Standard_D4_v3
  • string
Standard_D4s_v3
  • string
Standard_D5_v2
  • string
Standard_D64_v3
  • string
Standard_D64s_v3
  • string
Standard_D8_v3
  • string
Standard_D8s_v3
  • string
Standard_DS1
  • string
Standard_DS11
  • string
Standard_DS11_v2
  • string
Standard_DS12
  • string
Standard_DS12_v2
  • string
Standard_DS13
  • string
Standard_DS13-2_v2
  • string
Standard_DS13-4_v2
  • string
Standard_DS13_v2
  • string
Standard_DS14
  • string
Standard_DS14-4_v2
  • string
Standard_DS14-8_v2
  • string
Standard_DS14_v2
  • string
Standard_DS15_v2
  • string
Standard_DS1_v2
  • string
Standard_DS2
  • string
Standard_DS2_v2
  • string
Standard_DS3
  • string
Standard_DS3_v2
  • string
Standard_DS4
  • string
Standard_DS4_v2
  • string
Standard_DS5_v2
  • string
Standard_E16_v3
  • string
Standard_E16s_v3
  • string
Standard_E2_v3
  • string
Standard_E2s_v3
  • string
Standard_E32-16_v3
  • string
Standard_E32-8s_v3
  • string
Standard_E32_v3
  • string
Standard_E32s_v3
  • string
Standard_E4_v3
  • string
Standard_E4s_v3
  • string
Standard_E64-16s_v3
  • string
Standard_E64-32s_v3
  • string
Standard_E64_v3
  • string
Standard_E64s_v3
  • string
Standard_E8_v3
  • string
Standard_E8s_v3
  • string
Standard_F1
  • string
Standard_F16
  • string
Standard_F16s
  • string
Standard_F16s_v2
  • string
Standard_F1s
  • string
Standard_F2
  • string
Standard_F2s
  • string
Standard_F2s_v2
  • string
Standard_F32s_v2
  • string
Standard_F4
  • string
Standard_F4s
  • string
Standard_F4s_v2
  • string
Standard_F64s_v2
  • string
Standard_F72s_v2
  • string
Standard_F8
  • string
Standard_F8s
  • string
Standard_F8s_v2
  • string
Standard_G1
  • string
Standard_G2
  • string
Standard_G3
  • string
Standard_G4
  • string
Standard_G5
  • string
Standard_GS1
  • string
Standard_GS2
  • string
Standard_GS3
  • string
Standard_GS4
  • string
Standard_GS4-4
  • string
Standard_GS4-8
  • string
Standard_GS5
  • string
Standard_GS5-16
  • string
Standard_GS5-8
  • string
Standard_H16
  • string
Standard_H16m
  • string
Standard_H16mr
  • string
Standard_H16r
  • string
Standard_H8
  • string
Standard_H8m
  • string
Standard_L16s
  • string
Standard_L32s
  • string
Standard_L4s
  • string
Standard_L8s
  • string
Standard_M128-32ms
  • string
Standard_M128-64ms
  • string
Standard_M128ms
  • string
Standard_M128s
  • string
Standard_M64-16ms
  • string
Standard_M64-32ms
  • string
Standard_M64ms
  • string
Standard_M64s
  • string
Standard_NC12
  • string
Standard_NC12s_v2
  • string
Standard_NC12s_v3
  • string
Standard_NC24
  • string
Standard_NC24r
  • string
Standard_NC24rs_v2
  • string
Standard_NC24rs_v3
  • string
Standard_NC24s_v2
  • string
Standard_NC24s_v3
  • string
Standard_NC6
  • string
Standard_NC6s_v2
  • string
Standard_NC6s_v3
  • string
Standard_ND12s
  • string
Standard_ND24rs
  • string
Standard_ND24s
  • string
Standard_ND6s
  • string
Standard_NV12
  • string
Standard_NV24
  • string
Standard_NV6
  • string

VMDiskSecurityProfile

Gibt die Sicherheitsprofileinstellungen für den verwalteten Datenträger an.

HINWEIS: Es kann nur für vertrauliche VMs festgelegt werden.

Name Type Description
diskEncryptionSet

Gibt die Ressourcen-ID des kundenseitig verwalteten Datenträgerverschlüsselungsgruppen 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.
Es ist auf DiskWithVMGuestState für die Verschlüsselung des verwalteten Datenträgers zusammen mit dem VMGuestState-Blob und vmGuestStateOnly für die Verschlüsselung nur des VMGuestState-Blobs festgelegt.

HINWEIS: Sie kann nur für vertrauliche VMs festgelegt werden.

VMSizeProperties

Gibt die Einstellungen für die VM-Größeneigenschaft auf dem virtuellen Computer an.

Name Type Description
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 von List all available virtual machine size in a region verfügbar sind.

vCPUsPerCore
  • integer

Gibt das Verhältnis von vCPU zu physischem Kern an.

Wenn diese Eigenschaft im Anforderungstext nicht angegeben ist, wird das Standardverhalten auf den Wert von vCPUsPerCore für die VM-Größe festgelegt, die in der API-Antwort von Liste 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 Type Description
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 Aktualisierungen 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 Aktualisierungen 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 das Timing von Patchbewertungen auf einem virtuellen Computer.

AutomaticByPlatform : Die Plattform löst regelmäßige Patchbewertungen aus. Die Eigenschaft provisionVMAgent muss true sein.

Name Type Description
AutomaticByPlatform
  • string
ImageDefault
  • string

WindowsVMGuestPatchAutomaticByPlatformRebootSetting

Gibt die Neustarteinstellung für alle AutomaticByPlatform-Patchinstallationsvorgänge an.

Name Type Description
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 Type Description
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 Type Description
AutomaticByOS
  • string
AutomaticByPlatform
  • string
Manual
  • string

WinRMConfiguration

Beschreibt die Konfiguration der Windows-Remoteverwaltung des virtuellen Computers.

Name Type Description
listeners

Die Liste der Windows-Remoteverwaltungslistener

WinRMListener

Beschreibt Protokoll und Fingerabdruck des Windows-Remoteverwaltungslisteners

Name Type Description
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:

{
"data":"",
"dataType":"pfx",
"password":""
}
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.

protocol

Gibt das Protokoll des WinRM-Listeners an.

Mögliche Werte:
http

https