Virtual Machine Scale Set VMs - List

Ruft eine Liste aller virtuellen Computer in einer VM-Skalierungssätze 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 Microsoft Azure-Abonnement eindeutig identifizieren. Die Abonnement-ID ist Teil des URI für jeden Dienstaufruf.

virtualMachineScaleSetName
path True
  • string

Der Name des VM-Skalierungssatzes.

api-version
query True
  • string

Client-API-Version.

$expand
query
  • string

Der erweiterungsausdruck, 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-Fluss

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Name Description
user_impersonation Identitätswechsel Ihres Benutzerkontos

Beispiele

VirtualMachineScaleSetVMs_List_MaximumSet_Gen
VirtualMachineScaleSetVMs_List_MinimumSet_Gen

VirtualMachineScaleSetVMs_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}"
                        }
                      ]
                    },
                    "id": "aaaaaaaaa"
                  }
                ],
                "enableFpga": true,
                "networkSecurityGroup": {
                  "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
                },
                "deleteOption": "Delete"
              },
              "id": "aaaaaaaa"
            }
          ]
        },
        "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"
}

VirtualMachineScaleSetVMs_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"
    }
  ]
}

Definitionen

AdditionalCapabilities

Aktiviert oder deaktiviert eine Funktion auf dem virtuellen Computer oder dem Skalierungssatz des virtuellen Computers.

AdditionalUnattendContent

Gibt zusätzliche XML-formatierte Informationen an, die in der Unattend.xml-Datei enthalten sein können, die von Windows Setup verwendet wird. Inhalte werden durch Festlegen des Namens, des Komponentennamens und des Übergebens 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 einfach anzeigen.

Azure ermöglicht es Ihnen auch, einen Screenshot des virtuellen Computers aus dem Hypervisor anzuzeigen.

BootDiagnosticsInstanceView

Die Instanzansicht einer virtuellen Computerstartdiagnose.

CachingTypes

Gibt die Cacheanforderungen an.

Mögliche Werte:

None

ReadOnly

ReadWrite

Standard: Keine für Standardspeicher. ReadOnly für Premium-Speicher

CloudError

Eine Fehlerantwort vom Compute-Dienst.

ComponentNames

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

DataDisk

Beschreibt einen Datenträger.

DeleteOptions

Geben Sie an, was mit der öffentlichen IP geschieht, wenn die VM gelöscht wird

DiagnosticsProfile

Gibt den Status der Startdiagnoseeinstellungen an.

Mindest-API-Version: 2015-06-15.

DiffDiskOptions

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

DiffDiskPlacement

Gibt die ephemerische Datenträgerplatzierung für Betriebssystemdatenträger an. Diese Eigenschaft kann vom Benutzer in der Anforderung verwendet werden, um den Speicherort auszuwählen, z. B. zwischenspeichern, Datenträger oder Ressourcenspeicher für die Bereitstellung von Ephemeral-Betriebssystemdatenträgern. Weitere Informationen zu Den Anforderungen für ephemerale Betriebssystemdatenträgergröße finden Sie unter "Ephemeral OS-Datenträgergröße" für Windows VM unter https://docs.microsoft.com/azure/virtual-machines/windows/ephemeral-os-disks#size-requirements und Linux VM unter https://docs.microsoft.com/azure/virtual-machines/linux/ephemeral-os-disks#size-requirements

DiffDiskSettings

Beschreibt die Parameter der ephemerischen Datenträgereinstellungen, die für betriebssystemspezifische Datenträger angegeben werden können.

HINWEIS: Die ephemeralen 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 Standarddatencontrollertyp festgelegt, wenn nicht angegeben wird, dass der virtuelle Computer als HyperVGeneration erstellt wird: V2 basierend auf den Funktionen des Betriebssystemdatenträgers und der VM-Größe aus der angegebenen Mindest-API-Version.
Sie müssen den virtuellen Computer vor dem Aktualisieren des Datenträgercontrollertyps behandeln, es sei denn, Sie aktualisieren die VM-Größe in der VM-Konfiguration, die implizit verteilt und die VM neu verteilt.

Mindest-API-Version: 2022-08-01

DiskCreateOptionTypes

Gibt an, wie die virtuellen Computer im Skalierungssatz erstellt werden sollen.

Der einzige zulässige Wert lautet: 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 flexiblem OrchestrationMode verfügbar).

Mögliche Werte:

Löschen Wenn dieser Wert verwendet wird, wird der Betriebssystemdatenträger gelöscht, wenn VMSS Flex VM gelöscht wird.

Trennen Wenn dieser Wert verwendet wird, wird der Betriebssystemdatenträger beibehalten, nachdem VMSS Flex VM gelöscht wurde.

Der Standardwert ist auf "Löschen" festgelegt. Bei einem ephemeren Betriebssystemdatenträger wird der Standardwert auf "Löschen" festgelegt. Der Benutzer kann die Löschoption für ephemerale Betriebssystemdatenträger nicht ändern.

DiskDetachOptionTypes

Gibt das Abtrennverhalten an, das beim Trennen eines Datenträgers verwendet werden soll oder das sich bereits im Prozess der Trennung vom virtuellen Computer befindet. 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 weiterhin nicht freigegeben wird, verwenden Sie die Force-Detachierung als letzte Option, um den Datenträger vom virtuellen Computer zu trennen. Bei Verwendung dieses Trennverhaltens wurden möglicherweise nicht alle Schreibvorgänge geleert.

Dieses Feature befindet sich weiterhin im Vorschaumodus und wird für VirtualMachineScaleSet nicht unterstützt. Um ein Datendatenträgerupdate zu "true" zu "true" zu erzwingen, zusammen mit einstellungsdetachOption: "ForceDetach".

DiskEncryptionSetParameters

Beschreibt den Parameter der vom Kunden verwalteten Datenträgerverschlüsselungs-Ressourcen-ID, die für den Datenträger angegeben werden kann.

HINWEIS: Die Ressourcen-ID der Datenträgerverschlüsselung kann nur für verwaltete Datenträger angegeben werden. Weitere Informationen finden Sie unter https://aka.ms/mdssewithcmkoverview "Weitere Informationen".

DiskEncryptionSettings

Beschreibt eine Verschlüsselungseinstellungen für einen Datenträger

DiskInstanceView

Die Instanzansicht des Datenträgers.

HardwareProfile

Legt die Hardwareeinstellungen für den virtuellen Computer fest.

ImageReference

Gibt Informationen über das zu verwendende Bild an. Sie können Informationen zu Plattformimages, Marketplace-Bildern oder virtuellen Computerimages angeben. Dieses Element ist erforderlich, wenn Sie ein Plattformimage, ein Marketplace-Image oder ein virtuelles Computerimage verwenden möchten, aber nicht in anderen Erstellungsvorgängen verwendet werden. HINWEIS: Bildreferenz-Herausgeber und Angebot können nur festgelegt werden, wenn Sie den Skalierungssatz erstellen.

InnerError

Innere Fehlerdetails.

InstanceViewStatus

Instanzansichtsstatus.

IPVersion

Verfügbar ab Api-Version 2019-07-01, stellt sie dar, ob die spezifische ipconfiguration IPv4 oder IPv6 ist. Die Standardeinstellung wird als IPv4 verwendet. Mögliche Werte sind: "IPv4" und "IPv6".

IPVersions

Verfügbar ab Api-Version 2019-07-01, stellt sie dar, ob die spezifische ipconfiguration IPv4 oder IPv6 ist. Die Standardeinstellung wird als IPv4 verwendet. Mögliche Werte sind: "IPv4" und "IPv6".

KeyVaultKeyReference

Beschreibt einen Verweis auf Key Vault Key

KeyVaultSecretReference

Beschreibt einen Verweis auf Key Vault Geheim

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 die Zeitdauer von Patchbewertungen auf einem virtuellen Computer.

AutomaticByPlatform – Die Plattform löst regelmäßige Patchbewertungen aus. Die EigenschaftsbereitstellungVMAgent muss wahr sein.

LinuxPatchSettings

Gibt Einstellungen für vm-Gastpatching unter Linux an.

LinuxVMGuestPatchAutomaticByPlatformRebootSetting

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

LinuxVMGuestPatchAutomaticByPlatformSettings

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

LinuxVMGuestPatchMode

Gibt den Modus von VM-Gast-Patching auf IaaS virtual machine oder virtuelle Computer an, die dem Skalierungssatz für virtuelle Computer mit OrchestrationMode als Flexible zugeordnet sind.

Mögliche Werte:

ImageDefault – Die Standard-Patchingkonfiguration des virtuellen Computers wird verwendet.

AutomaticByPlatform – Der virtuelle Computer wird automatisch von der Plattform aktualisiert. Die EigenschaftsbereitstellungVMAgent muss wahr sein.

MaintenanceOperationResultCodeTypes

Der Letzte Wartungsvorgangsergebniscode.

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 virtual Machine Scale Set mit dem Orchestermodus "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 eine VM aus benutzerimage oder einem 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 nicht geändert werden, sobald eine VM bereitgestellt wird.

PassNames

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

PatchSettings

Gibt Einstellungen für vm-Gastpatching 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-Bilder 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 "Programmgesteuert bereitstellen möchten" –, "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. Es kann nur mit OrchestrationMode als Flexible festgelegt werden.

PublicIPAddressSkuName

Angeben des öffentlichen IP-Sku-Namens

PublicIPAddressSkuTier

Angeben der öffentlichen IP-Sku-Ebene

PublicIPAllocationMethod

Angeben des Typs der öffentlichen IP-Zuordnung

ResourceIdentityType

Der Identitätstyp, der für den Skalierungssatz des virtuellen Computers 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 dem Skalierungssatz des virtuellen Computers.

securityEncryptionTypes

Gibt den Verschlüsselungstyp des verwalteten Datenträgers an.
Es wird auf "DiskWithVMGuestState" festgelegt, um die Verschlüsselung des verwalteten Datenträgers zusammen mit vmGuestState-Blob und VMGuestStateOnly für die Verschlüsselung nur des VMGuestState-Blobs festzulegen.

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

SecurityProfile

Gibt die Sicherheitsprofileinstellungen für den virtuellen Computer oder den Skalierungssatz des virtuellen Computers 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 nicht aktiviert, sofern 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 einen sku für einen Skalierungssatz für virtuelle Computer. HINWEIS: Wenn die neue VM-SKU auf der Hardware nicht unterstützt wird, auf der der Skalierungssatz derzeit aktiviert ist, müssen Sie die VMs im Skalierungssatz behandeln, bevor Sie den SKU-Namen ändern.

SshConfiguration

SSH-Konfiguration für linuxbasierte VMs, die auf Azure ausgeführt werden

SshPublicKey

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

StatusLevelTypes

Der Levelcode.

StorageAccountTypes

Gibt den Speicherkontotyp für den verwalteten Datenträger an. HINWEIS: UltraSSD_LRS kann nur mit Datenträgern verwendet werden, sie kann 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.

Mindest-API-Version: 2020-12-01

UserAssignedIdentities

Die Liste der Benutzeridentitäten, die dem virtuellen Computer zugeordnet sind. Die Benutzeridentitätswörterbuchschlüsselbezüge sind ARM-Ressourcen-IDs im Formular: '/abonnements/{subscriptionId}/resourceGroups/{resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.

VaultCertificate

Beschreibt einen einzelnen Zertifikatverweis in einem Key Vault und wo sich das Zertifikat auf dem virtuellen Computer befinden soll.

VaultSecretGroup

Beschreibt eine Reihe von Zertifikaten, die sich alle in derselben 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 Erweiterung des virtuellen Computers.

VirtualMachineExtensionHandlerInstanceView

Die Instanzansicht eines virtuellen Computererweiterungshandlers.

VirtualMachineExtensionInstanceView

Die Instanzansicht einer virtuellen Computererweiterung.

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 eine Konfiguration einer virtuellen Computernetzwerkschnittstelle.

VirtualMachineNetworkInterfaceDnsSettingsConfiguration

Beschreibt die DNS-Einstellungen einer virtuellen Computerkonfiguration.

VirtualMachineNetworkInterfaceIPConfiguration

Beschreibt die IP-Konfiguration eines virtuellen Computers.

VirtualMachinePublicIPAddressConfiguration

Beschreibt die PublicIPAddress-Konfiguration einer virtuellen Computer-IP-Konfiguration

VirtualMachinePublicIPAddressDnsSettingsConfiguration

Beschreibt die DNS-Einstellungen einer virtuellen Computerkonfiguration.

VirtualMachineScaleSetIPConfiguration

Beschreibt die IP-Konfiguration eines virtuellen Computers.

VirtualMachineScaleSetIpTag

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

VirtualMachineScaleSetNetworkConfiguration

Beschreibt die Netzwerkkonfigurationen eines virtuellen Computers, die Netzwerkkonfigurationen des Netzwerkprofils festlegen.

VirtualMachineScaleSetNetworkConfigurationDnsSettings

Beschreibt, dass eine virtuelle Computerskala die DNS-Einstellungen der Netzwerkkonfiguration festlegt.

VirtualMachineScaleSetPublicIPAddressConfiguration

Beschreibt eine skalierungssatz für die IP-Konfiguration der PublicIPAddress-Konfiguration

VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings

Beschreibt, dass eine virtuelle Computerskala die DNS-Einstellungen der Netzwerkkonfiguration festlegt.

VirtualMachineScaleSetVM

Beschreibt einen virtuellen Computer scale set virtual machine.

VirtualMachineScaleSetVMInstanceView

Die Instanzansicht eines vm-Skalierungssatz-VIRTUELLEN Computers.

VirtualMachineScaleSetVMListResult

Die VMs-Vorgangsantwort für den Virtuellen Computer-Skalierungssatz auf Listencomputer.

VirtualMachineScaleSetVMNetworkProfileConfiguration

Beschreibt ein VM-Netzwerkprofil für virtuelle Computer.

VirtualMachineScaleSetVMProtectionPolicy

Die Schutzrichtlinie eines virtuellen Computer-Skalierungs-VM.

VirtualMachineSizeTypes

Gibt die Größe des virtuellen Computers an.

Der Aufzählungsdatentyp ist derzeit veraltet und wird vom 23. Dezember 2023 entfernt.

Empfohlene Methode zum Abrufen der Liste der verfügbaren Größen verwendet diese APIs:

Auflisten aller verfügbaren virtuellen Computergrößen in einem Verfügbarkeitssatz

Alle verfügbaren virtuellen Computergrößen in einer Region auflisten

Listet alle verfügbaren virtuellen Computergrößen auf, um die Größe zu ändern. Weitere Informationen zu virtuellen Computergrößen finden Sie unter Größen für virtuelle Computer.

Die verfügbaren VM-Größen hängen von Region und Verfügbarkeitssatz 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öße auf dem virtuellen Computer an.

WindowsConfiguration

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

WindowsPatchAssessmentMode

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

Mögliche Werte:

ImageDefault – Sie steuern die Zeitdauer von Patchbewertungen auf einem virtuellen Computer.

AutomaticByPlatform – Die Plattform löst regelmäßige Patchbewertungen aus. Die EigenschaftsbereitstellungVMAgent muss wahr sein.

WindowsVMGuestPatchAutomaticByPlatformRebootSetting

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

WindowsVMGuestPatchAutomaticByPlatformSettings

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

WindowsVMGuestPatchMode

Gibt den Modus von VM-Gast-Patching auf IaaS virtual machine oder virtuelle Computer an, die dem Skalierungssatz für virtuelle Computer mit OrchestrationMode als Flexible zugeordnet sind.

Mögliche Werte:

Manuell – Sie steuern die Anwendung von Patches auf einen virtuellen Computer. Dazu wenden Sie Patches manuell innerhalb der VM 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 bereitstellenVMAgent und WindowsConfiguration.enableAutomaticUpdates müssen wahr sein.

WinRMConfiguration

Beschreibt die Konfiguration der Windows-Remoteverwaltung des virtuellen Computers

WinRMListener

Beschreibt Protokoll- und Fingerabdruckdruck des Windows-Remoteverwaltungs-Listeners

AdditionalCapabilities

Aktiviert oder deaktiviert eine Funktion auf dem virtuellen Computer oder dem Skalierungssatz des virtuellen Computers.

Name Type Description
hibernationEnabled
  • boolean

Das Flag, das die Ruhezustandsfunktion auf dem virtuellen Computer aktiviert oder deaktiviert.

ultraSSDEnabled
  • boolean

Das Flag, das eine Funktion aktiviert oder deaktiviert, um über einen oder mehrere verwaltete Datenträger mit UltraSSD_LRS Speicherkontotyp auf dem virtuellen Computer oder VMSS zu verfügen. Verwaltete Datenträger mit Speicherkontotyp UltraSSD_LRS können einem virtuellen Computer oder einer virtuellen Computerskala nur hinzugefügt werden, wenn diese Eigenschaft aktiviert ist.

AdditionalUnattendContent

Gibt zusätzliche XML-formatierte Informationen an, die in der Unattend.xml-Datei enthalten sein können, die von Windows Setup verwendet wird. Inhalte werden durch Festlegen des Namens, des Komponentennamens und des Übergebens 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 muss 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 /abonnements/{SubscriptionId}/resourceGroups/{ResourceGroups/{ResourceGroupName}/...

ApiError

API-Fehler.

Name Type Description
code
  • string

Der Fehlercode.

details

Die Api-Fehlerdetails

innererror

Der innere Api-Fehler

message
  • string

Die Fehlermeldung.

target
  • string

Das Ziel des bestimmten Fehlers.

ApiErrorBase

Api-Fehlerbasis.

Name Type Description
code
  • string

Der Fehlercode.

message
  • string

Die Fehlermeldung.

target
  • string

Das Ziel des bestimmten 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 einfach anzeigen.

Azure ermöglicht es Ihnen auch, einen Screenshot des virtuellen Computers aus dem Hypervisor anzuzeigen.

Name Type Description
enabled
  • boolean

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 einer virtuellen Computerstartdiagnose.

Name Type Description
consoleScreenshotBlobUri
  • string

Der Screenshot-Blob-URI der Konsole.

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

serialConsoleLogBlobUri
  • string

Der serielle Konsolen-Blob-Blob-Uri.

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

status

Die Startdiagnosestatusinformationen für den virtuellen Computer.

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

CachingTypes

Gibt die Cacheanforderungen an.

Mögliche Werte:

None

ReadOnly

ReadWrite

Standard: Keine für Standardspeicher. ReadOnly für Premium-Speicher

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

CloudError

Eine Fehlerantwort vom Compute-Dienst.

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:

None

ReadOnly

ReadWrite

Standard: Keine für Den Standardspeicher. ReadOnly für Premium-Speicher

createOption

Gibt an, wie der virtuelle Computer erstellt werden soll.

Mögliche Werte:

Fügen Sie \u2013 Diesen Wert an, wenn Sie einen spezialisierten Datenträger verwenden, um den virtuellen Computer zu erstellen.

FromImage \u2013 Dieser Wert wird verwendet, wenn Sie ein Image verwenden, um den virtuellen Computer zu erstellen. 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 eines 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 Abtrennverhalten an, das beim Trennen eines Datenträgers verwendet werden soll oder das sich bereits im Prozess der Trennung vom virtuellen Computer befindet. 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 weiterhin nicht freigegeben wird, verwenden Sie die Force-Detachierung als letzte Option, um den Datenträger vom virtuellen Computer zu trennen. Bei Verwendung dieses Trennverhaltens wurden möglicherweise nicht alle Schreibvorgänge geleert.

Dieses Feature befindet sich weiterhin im Vorschaumodus und wird für VirtualMachineScaleSet nicht unterstützt. Um ein Datendatenträgerupdate zu "true" zu "true" zu erzwingen, zusammen mit einstellungsdetachOption: "ForceDetach".

diskIOPSReadWrite
  • integer

Gibt den Read-Write IOPS für den verwalteten Datenträger an, wenn StorageAccountType UltraSSD_LRS ist. Wird nur für VM-Datenträger von VirtualMachine ScaleSet zurückgegeben. Kann nur über Updates für den VirtualMachine Scale Set 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 VM-Datenträger von VirtualMachine ScaleSet zurückgegeben. Kann nur über Updates für den VirtualMachine Scale Set 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 Image eines virtuellen Computers 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 logische Einheitsnummer des Datenträgers an. Dieser Wert wird verwendet, um Datendatenträger innerhalb des virtuellen Computers zu identifizieren und muss daher für jeden an einen virtuellen Computer angefügten Datenträger 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 beim Trennen von VirtualMachine/VirtualMachineScaleset ausgeführt wird.

vhd

Die virtuelle Festplatte.

writeAcceleratorEnabled
  • boolean

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

DeleteOptions

Geben Sie an, was mit der öffentlichen IP geschieht, wenn die VM gelöscht wird

Name Type Description
Delete
  • string
Detach
  • string

DiagnosticsProfile

Gibt den Status der Startdiagnoseeinstellungen an.

Mindest-API-Version: 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 einem Abonnement wie der VM befindet.

Sie können die Ausgabe Ihres Konsolenprotokolls einfach anzeigen.

Azure ermöglicht es Ihnen auch, einen Screenshot des virtuellen Computers aus dem Hypervisor anzuzeigen.

DiffDiskOptions

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

Name Type Description
Local
  • string

DiffDiskPlacement

Gibt die ephemerische Datenträgerplatzierung für Betriebssystemdatenträger an. Diese Eigenschaft kann vom Benutzer in der Anforderung verwendet werden, um den Speicherort auszuwählen, z. B. zwischenspeichern, Datenträger oder Ressourcenspeicher für die Bereitstellung von Ephemeral-Betriebssystemdatenträgern. Weitere Informationen zu Den Anforderungen für ephemerale Betriebssystemdatenträgergröße finden Sie unter "Ephemeral OS-Datenträgergröße" für Windows VM unter https://docs.microsoft.com/azure/virtual-machines/windows/ephemeral-os-disks#size-requirements und Linux VM unter https://docs.microsoft.com/azure/virtual-machines/linux/ephemeral-os-disks#size-requirements

Name Type Description
CacheDisk
  • string
ResourceDisk
  • string

DiffDiskSettings

Beschreibt die Parameter der ephemerischen Datenträgereinstellungen, die für betriebssystemspezifische Datenträger angegeben werden können.

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

Name Type Description
option

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

placement

Gibt die ephemerische Datenträgerplatzierung für Betriebssystemdatenträger an.

Mögliche Werte:

CacheDisk

ResourceDisk

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

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

DiskControllerTypes

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

HINWEIS: Diese Eigenschaft wird auf den Standarddatencontrollertyp festgelegt, wenn nicht angegeben wird, dass der virtuelle Computer als HyperVGeneration erstellt wird: V2 basierend auf den Funktionen des Betriebssystemdatenträgers und der VM-Größe aus der angegebenen Mindest-API-Version.
Sie müssen den virtuellen Computer vor dem Aktualisieren des Datenträgercontrollertyps behandeln, es sei denn, Sie aktualisieren die VM-Größe in der VM-Konfiguration, die implizit verteilt und die VM neu verteilt.

Mindest-API-Version: 2022-08-01

Name Type Description
NVMe
  • string
SCSI
  • string

DiskCreateOptionTypes

Gibt an, wie die virtuellen Computer im Skalierungssatz erstellt werden sollen.

Der einzige zulässige Wert lautet: 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 flexiblem OrchestrationMode verfügbar).

Mögliche Werte:

Löschen Wenn dieser Wert verwendet wird, wird der Betriebssystemdatenträger gelöscht, wenn VMSS Flex VM gelöscht wird.

Trennen Wenn dieser Wert verwendet wird, wird der Betriebssystemdatenträger beibehalten, nachdem VMSS Flex VM gelöscht wurde.

Der Standardwert ist auf "Löschen" festgelegt. Bei einem ephemeren Betriebssystemdatenträger wird der Standardwert auf "Löschen" festgelegt. Der Benutzer kann die Löschoption für ephemerale Betriebssystemdatenträger nicht ändern.

Name Type Description
Delete
  • string
Detach
  • string

DiskDetachOptionTypes

Gibt das Abtrennverhalten an, das beim Trennen eines Datenträgers verwendet werden soll oder das sich bereits im Prozess der Trennung vom virtuellen Computer befindet. 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 weiterhin nicht freigegeben wird, verwenden Sie die Force-Detachierung als letzte Option, um den Datenträger vom virtuellen Computer zu trennen. Bei Verwendung dieses Trennverhaltens wurden möglicherweise nicht alle Schreibvorgänge geleert.

Dieses Feature befindet sich weiterhin im Vorschaumodus und wird für VirtualMachineScaleSet nicht unterstützt. Um ein Datendatenträgerupdate zu "true" zu "true" zu erzwingen, zusammen mit einstellungsdetachOption: "ForceDetach".

Name Type Description
ForceDetach
  • string

DiskEncryptionSetParameters

Beschreibt den Parameter der vom Kunden verwalteten Datenträgerverschlüsselungs-Ressourcen-ID, die für den Datenträger angegeben werden kann.

HINWEIS: Die Ressourcen-ID der Datenträgerverschlüsselung kann nur für verwaltete Datenträger angegeben werden. Weitere Informationen finden Sie unter https://aka.ms/mdssewithcmkoverview "Weitere Informationen".

Name Type Description
id
  • string

Ressourcen-ID

DiskEncryptionSettings

Beschreibt eine Verschlüsselungseinstellungen für einen Datenträger

Name Type Description
diskEncryptionKey

Gibt den Speicherort des Datenträgerverschlüsselungsschlüssels an, der ein Key Vault Geheimer Schlüssel 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.

Mindest-API-Version: 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 bis zum 23. Dezember 2023 entfernt.

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

Auflisten aller verfügbaren virtuellen Computergrößen in einem Verfügbarkeitssatz

Auflisten aller verfügbaren virtuellen Computergrößen in einer Region

Listet alle verfügbaren größen des virtuellen Computers auf, um die Größe zu ändern. Weitere Informationen zu virtuellen Computergrößen finden Sie unter "Größen für virtuelle Computer".

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

vmSizeProperties

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

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

Befolgen Sie die Anweisungen in der VM-Anpassung , um weitere Details zu erhalten.

ImageReference

Gibt Informationen über das zu verwendende Bild an. Sie können Informationen zu Plattformimages, Marketplace-Bildern oder virtuellen Computerimages angeben. Dieses Element ist erforderlich, wenn Sie ein Plattformimage, ein Marketplace-Image oder ein virtuelles Computerimage verwenden möchten, aber nicht in anderen Erstellungsvorgängen verwendet werden. HINWEIS: Bildreferenz-Herausgeber und Angebot können nur festgelegt werden, wenn Sie den Skalierungssatz erstellen.

Name Type Description
communityGalleryImageId
  • string

Gibt das eindeutige Image des Communitykatalogs für die vm-Bereitstellung an. Dies kann aus dem Image GET-Aufruf des Communitykatalogs abgerufen werden.

exactVersion
  • string

Gibt in Dezimalzahlen die Version des Plattformimages oder Marketplace-Images an, das zum Erstellen des virtuellen Computers verwendet wird. Dieses Readonly-Feld unterscheidet sich von "version", nur wenn der wert, der im Feld "Version" angegeben ist, "neueste" ist.

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

sharedGalleryImageId
  • string

Gibt die eindeutige ID des freigegebenen Katalogimages für die Vm-Bereitstellung an. Dies kann aus dem GET-Aufruf des freigegebenen Katalogs abgerufen werden.

sku
  • string

Die Bild-SKU.

version
  • string

Gibt die Version des Plattformimages oder Marketplace-Bilds an, das zum Erstellen des virtuellen Computers verwendet wird. Die zulässigen Formate sind "Major.Minor.Build" oder "neueste". Haupt-, Neben- und Buildzahlen sind Dezimalzahlen. Geben Sie „latest“ an, damit Sie die neueste Version eines Images verwenden können, das zum Zeitpunkt der Bereitstellung verfügbar ist. Auch wenn Sie "neueste" verwenden, wird das VM-Image nach der Bereitstellung nicht automatisch aktualisiert, auch wenn eine neue Version verfügbar wird. Bitte verwenden Sie nicht das Feld 'Version' für die Katalogimagebereitstellung, Galerieimage sollte immer das Feld "ID" für die Bereitstellung verwenden, um die neueste Version des Katalogimages zu verwenden, nur '/abonnements/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleryName}/{galleryName}/{imageName}' im Feld 'id' ohne Versionseingabe festzulegen.

InnerError

Innere Fehlerdetails.

Name Type Description
errordetail
  • string

Die interne Fehlermeldung oder Ausnahmeabbildbild.

exceptiontype
  • string

Der Ausnahmetyp.

InstanceViewStatus

Instanzansichtsstatus.

Name Type Description
code
  • string

Der Statuscode.

displayStatus
  • string

Die kurze gebietsschemaierbare Bezeichnung für den Status.

level

Der Levelcode.

message
  • string

Die detaillierte Statusmeldung, einschließlich warnungen und Fehlermeldungen.

time
  • string

Die Uhrzeit des Status.

IPVersion

Verfügbar ab Api-Version 2019-07-01, stellt sie dar, ob die spezifische ipconfiguration IPv4 oder IPv6 ist. Die Standardeinstellung wird als IPv4 verwendet. Mögliche Werte sind: "IPv4" und "IPv6".

Name Type Description
IPv4
  • string
IPv6
  • string

IPVersions

Verfügbar ab Api-Version 2019-07-01, stellt sie dar, ob die spezifische ipconfiguration IPv4 oder IPv6 ist. Die Standardeinstellung 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 Key

Name Type Description
keyUrl
  • string

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

sourceVault

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

KeyVaultSecretReference

Beschreibt einen Verweis auf Key Vault Geheim

Name Type Description
secretUrl
  • string

Die URL verweist auf einen Geheimen in einem Key Vault.

sourceVault

Die relative URL der Key Vault, die den Geheimen 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

[Vorschaufeature] Gibt Einstellungen im Zusammenhang mit vm-Gastpatching unter Linux an.

provisionVMAgent
  • boolean

Gibt an, ob der VM-Agent auf dem virtuellen Computer bereitgestellt werden soll.

Wenn diese Eigenschaft im Anforderungstext nicht angegeben wird, muss das Standardverhalten auf true festgelegt werden. Dadurch wird sichergestellt, dass der VM-Agent auf dem virtuellen Computer installiert ist, sodass Erweiterungen später dem virtuellen Computer 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 die Zeitdauer von Patchbewertungen auf einem virtuellen Computer.

AutomaticByPlatform – Die Plattform löst regelmäßige Patchbewertungen aus. Die EigenschaftsbereitstellungVMAgent muss wahr sein.

Name Type Description
AutomaticByPlatform
  • string
ImageDefault
  • string

LinuxPatchSettings

Gibt Einstellungen für vm-Gastpatching 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 die Anzeigedauer 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-Gastpatching unter Linux an.

patchMode

Gibt den Modus des VM-Gastpatchings auf virtuellen IaaS-Computer oder virtuelle Computer an, die der Skalierung virtueller Computer zugeordnet sind, die mit OrchestrationMode als flexibel festgelegt sind.

Mögliche Werte:

ImageDefault – Die Standardpatchingkonfiguration des virtuellen Computers wird verwendet.

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

LinuxVMGuestPatchAutomaticByPlatformRebootSetting

Gibt die Neustarteinstellung für alle AutomatischByPlatform-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 Linux-Patcheinstellungen ausgewählt ist.

Name Type Description
rebootSetting

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

LinuxVMGuestPatchMode

Gibt den Modus von VM-Gast-Patching auf IaaS virtual machine oder virtuelle Computer an, die dem Skalierungssatz für virtuelle Computer mit OrchestrationMode als Flexible zugeordnet sind.

Mögliche Werte:

ImageDefault – Die Standard-Patchingkonfiguration des virtuellen Computers wird verwendet.

AutomaticByPlatform – Der virtuelle Computer wird automatisch von der Plattform aktualisiert. Die EigenschaftsbereitstellungVMAgent muss wahr sein.

Name Type Description
AutomaticByPlatform
  • string
ImageDefault
  • string

MaintenanceOperationResultCodeTypes

Der Letzte Wartungsvorgangsergebniscode.

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

MaintenanceRedeployStatus

Wartungsvorgangsstatus.

Name Type Description
isCustomerInitiatedMaintenanceAllowed
  • boolean

True, wenn der Kunde Wartung durchführen darf.

lastOperationMessage
  • string

Die Nachricht, die für den letzten Wartungsvorgang zurückgegeben wurde.

lastOperationResultCode

Der Letzte Wartungsvorgangsergebniscode.

maintenanceWindowEndTime
  • string

Endzeit für das Wartungsfenster.

maintenanceWindowStartTime
  • string

Startzeit für das Wartungsfenster.

preMaintenanceWindowEndTime
  • string

Endzeit für das Fenster "Vorabwartung".

preMaintenanceWindowStartTime
  • string

Startzeit für das Fenster "Vorabwartung".

ManagedDiskParameters

Die Parameter eines verwalteten Datenträgers.

Name Type Description
diskEncryptionSet

Gibt die vom Kunden verwaltete Datenträgerverschlüsselungs-Ressourcen-ID 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 können nur mit Datenträgern verwendet werden, sie kann nicht mit betriebssystemdatenträgern verwendet werden.

NetworkApiVersion

Gibt die Microsoft.Network-API-Version an, die beim Erstellen von Netzwerkressourcen in den Netzwerkschnittstellenkonfigurationen für virtual Machine Scale Set mit dem Orchestermodus "Flexible" verwendet wird.

Name Type Description
2020-11-01
  • string

NetworkInterfaceReference

Beschreibt einen Netzwerkschnittstellenverweis.

Name Type Description
id
  • string

Ressourcen-ID

properties.deleteOption

Geben Sie an, was mit der Netzwerkschnittstelle geschieht, wenn die VM gelöscht wird

properties.primary
  • boolean

Gibt die primäre Netzwerkschnittstelle an, wenn 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 Ressourcen 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 eine VM aus benutzerimage oder einem 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:

None

ReadOnly

ReadWrite

Standard: Keine für Den Standardspeicher. ReadOnly für Premium-Speicher.

createOption

Gibt an, wie der virtuelle Computer erstellt werden soll.

Mögliche Werte:

Fügen Sie \u2013 Diesen Wert an, wenn Sie einen spezialisierten Datenträger verwenden, um den virtuellen Computer zu erstellen.

FromImage \u2013 Dieser Wert wird verwendet, wenn Sie ein Image verwenden, um den virtuellen Computer zu erstellen. 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 eines 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. Bei einem ephemeren Betriebssystemdatenträger wird der Standardwert auf "Löschen" festgelegt. Der Benutzer kann die Löschoption für den ephemeren Betriebssystemdatenträger nicht ändern.

diffDiskSettings

Gibt die ephemeren 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 Image eines virtuellen Computers 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.

Mindest-API-Version: 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 eine VM aus dem Benutzerimage oder einer speziellen VHD erstellt wird.

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 nicht geändert werden, sobald eine VM bereitgestellt wird.

Name Type Description
adminPassword
  • string

Gibt das Kennwort des Administratorkontos an.

Mindestlänge (Windows): 8 Zeichen

Mindestlänge (Linux): 6 Zeichen

Max. Länge (Windows): 123 Zeichen

Max. Länge (Linux): 72 Zeichen

Komplexitätsanforderungen: 3 von 4 Bedingungen unten müssen erfüllt werden
Enthält untere Zeichen
Enthält Obere Zeichen
Hat eine Ziffer
Hat ein Sonderzeichen (Regex match [\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 des Anmeldekennworts in einer Windows-VM

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 nach dem Erstellen der VM nicht aktualisiert werden.

Nur Windows-Einschränkung: Kann nicht in "" 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

Max. Länge (Linux): 64 Zeichen

Max. Länge (Windows): 20 Zeichen.

allowExtensionOperations
  • boolean

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

Dies kann nur 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 nach dem Erstellen der VM nicht aktualisiert werden.

Max. Länge (Windows): 15 Zeichen

Max. Länge (Linux): 64 Zeichen.

Benennungskonventionen und Einschränkungen finden Sie in den Richtlinien zur Implementierung von Azure-Infrastrukturdiensten.

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 Geheimen oder Kennwörter in der customData-Eigenschaft

Diese Eigenschaft kann nach dem Erstellen der VM nicht aktualisiert werden.

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 Ihre Linux-VM 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 unter Azure-Endorsed Distributionen.

requireGuestProvisionSignal
  • boolean

Optionale Eigenschaft, die entweder auf "True" festgelegt oder nicht angegeben werden muss.

secrets

Gibt eine Gruppe von Zertifikaten an, die auf dem virtuellen Computer installiert werden sollen. Um Zertifikate auf einem virtuellen Computer zu installieren, empfiehlt es sich, die Erweiterung des virtuellen Azure Key Vault virtuellen Computers für Linux oder die Erweiterung virtueller Azure Key Vault virtuellen Computer 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 für vm-Gastpatching 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 die Anzeigedauer 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-Gastpatching unter Windows an.

enableHotpatching
  • boolean

Ermöglicht Es Kunden, ihre Azure-VMs zu patchen, ohne dass ein Neustart erforderlich ist. Für enableHotpatching muss der 'provisionVMAgent' auf "true" festgelegt werden, und "patchMode" muss auf "AutomaticByPlatform" festgelegt werden.

patchMode

Gibt den Modus des VM-Gastpatchings auf virtuellen IaaS-Computer oder virtuelle Computer an, die der Skalierung virtueller Computer zugeordnet sind, die mit OrchestrationMode als flexibel festgelegt sind.

Mögliche Werte:

Manuell – Sie steuern die Anwendung von Patches auf einen virtuellen Computer. Dazu wenden Sie Patches manuell innerhalb der VM 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-Bilder 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 "Programmgesteuert bereitstellen möchten" –, "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 Bilds vom 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. Es kann nur mit OrchestrationMode als Flexible festgelegt werden.

Name Type Description
name

Angeben des öffentlichen IP-Sku-Namens

tier

Angeben der öffentlichen IP-Sku-Ebene

PublicIPAddressSkuName

Angeben des öffentlichen IP-Sku-Namens

Name Type Description
Basic
  • string
Standard
  • string

PublicIPAddressSkuTier

Angeben der öffentlichen IP-Sku-Ebene

Name Type Description
Global
  • string
Regional
  • string

PublicIPAllocationMethod

Angeben des Typs der öffentlichen IP-Zuordnung

Name Type Description
Dynamic
  • string
Static
  • string

ResourceIdentityType

Der Identitätstyp, der für den Skalierungssatz des virtuellen Computers 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 dem Skalierungssatz des virtuellen Computers.

Name Type Description
None
  • string
SystemAssigned
  • string
SystemAssigned, UserAssigned
  • string
UserAssigned
  • string

securityEncryptionTypes

Gibt den Verschlüsselungstyp des verwalteten Datenträgers an.
Es wird auf "DiskWithVMGuestState" festgelegt, um die Verschlüsselung des verwalteten Datenträgers zusammen mit vmGuestState-Blob und VMGuestStateOnly für die Verschlüsselung nur des VMGuestState-Blobs festzulegen.

HINWEIS: Es 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 den Skalierungssatz des virtuellen Computers 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 den Skalierungssatz des virtuellen Computers zu deaktivieren oder zu deaktivieren. Dadurch wird die Verschlüsselung für alle Datenträger, einschließlich Ressourcen-/Temp-Datenträger, beim Host selbst aktiviert.

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

securityType

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

Standard: UefiSettings wird nicht aktiviert, sofern diese Eigenschaft festgelegt ist.

uefiSettings

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

Mindest-API-Version: 2020-12-01

SecurityTypes

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

Standard: UefiSettings wird nicht aktiviert, sofern 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 einen sku für einen Skalierungssatz für virtuelle Computer. HINWEIS: Wenn die neue VM-SKU auf der Hardware nicht unterstützt wird, auf der der Skalierungssatz derzeit aktiviert ist, müssen Sie die VMs im Skalierungssatz behandeln, bevor Sie den SKU-Namen ändern.

Name Type Description
capacity
  • integer

Gibt die Anzahl der virtuellen Computer im Skalierungssatz an.

name
  • string

Der Sku-Name.

tier
  • string

Gibt die Ebene virtueller Computer in einem Skalierungssatz an.

Mögliche Werte:

Standard

Grundlegend

SshConfiguration

SSH-Konfiguration für linuxbasierte VMs, die auf Azure ausgeführt werden

Name Type Description
publicKeys

Die Liste der öffentlichen SSH-Schlüssel, die zum Authentifizieren mit linuxbasierten VMs verwendet werden.

SshPublicKey

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

Name Type Description
keyData
  • string

SSH-Zertifikat für öffentliche Schlüssel, das zum Authentifizieren mit der VM über ssh verwendet wird. Der Schlüssel muss mindestens 2048-Bit und im ssh-rsa-Format sein.

Informationen zum Erstellen von SSH-Schlüsseln finden Sie unter [Erstellen von SSH-Schlüsseln unter Linux und Mac für Linux-VMs in Azure]https://docs.microsoft.com/azure/virtual-machines/linux/create-ssh-keys-detailed).

path
  • string

Gibt den vollständigen Pfad auf der erstellten VM an, auf der ssh public key 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 Levelcode.

Name Type Description
Error
  • string
Info
  • string
Warning
  • string

StorageAccountTypes

Gibt den Speicherkontotyp für den verwalteten Datenträger an. HINWEIS: UltraSSD_LRS kann nur mit Datenträgern verwendet werden, sie kann 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 Standarddatencontrollertyp festgelegt, wenn nicht angegeben wird, dass der virtuelle Computer als HyperVGeneration erstellt wird: V2 basierend auf den Funktionen des Betriebssystemdatenträgers und der VM-Größe aus der angegebenen Mindest-API-Version.
Sie müssen den virtuellen Computer vor dem Aktualisieren des Datenträgercontrollertyps behandeln, es sei denn, Sie aktualisieren die VM-Größe in der VM-Konfiguration, die implizit verteilt und die VM neu verteilt.

Mindest-API-Version: 2022-08-01

imageReference

Gibt Informationen zum zu verwendenden Bild an. Sie können Informationen zu Plattformimages, Marketplace-Images oder virtuellen Computerimages angeben. Dieses Element ist erforderlich, wenn Sie ein Plattformimage, ein Marketplace-Image oder ein virtuelles Computerimage verwenden möchten, aber nicht in anderen Erstellungsvorgängen verwendet werden.

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.

Mindest-API-Version: 2020-12-01

Name Type Description
secureBootEnabled
  • boolean

Gibt an, ob der sichere Start auf dem virtuellen Computer aktiviert werden soll.

Mindest-API-Version: 2020-12-01

vTpmEnabled
  • boolean

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

Mindest-API-Version: 2020-12-01

UserAssignedIdentities

Die Liste der Benutzeridentitäten, die dem virtuellen Computer zugeordnet sind. Die Benutzeridentitätswörterbuchschlüsselbezüge sind ARM-Ressourcen-IDs im Formular: '/abonnements/{subscriptionId}/resourceGroups/{resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.

Name Type Description

VaultCertificate

Beschreibt einen einzelnen Zertifikatverweis in einem Key Vault und wo sich das Zertifikat auf dem virtuellen Computer befinden soll.

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.

Für 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 privaten Schlüssel platziert. Beide Dateien sind formatiert.

certificateUrl
  • string

Dies ist die URL eines Zertifikats, das als geheimer Schlüssel in Key Vault hochgeladen wurde. Informationen zum Hinzufügen eines geheimen Schlüssels zu den Key Vault finden Sie unter Hinzufügen eines Schlüsselschlüssels oder geheimen Schlüssels 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",
"Kennwort":""
}
Um Zertifikate auf einem virtuellen Computer zu installieren, empfiehlt es sich, die Erweiterung des virtuellen Azure Key Vault virtuellen Computers für Linux oder die Erweiterung virtueller Azure Key Vault virtuellen Computer für Windows zu verwenden.

VaultSecretGroup

Beschreibt eine Reihe von Zertifikaten, die sich alle in derselben 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üsseltresorbezüge 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 virtuellen Computererweiterungshandlers.

statuses

Die Ressourcenstatusinformationen.

vmAgentVersion
  • string

Die vollständige VM-Agent-Version.

VirtualMachineExtension

Beschreibt eine Erweiterung des virtuellen Computers.

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 eine zur Bereitstellungszeit 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 gezwungen werden sollte, auch dann zu aktualisieren, wenn die Erweiterungskonfiguration nicht geändert wurde.

properties.instanceView

Die Erweiterungsinstanzansicht für virtuelle Computer.

properties.protectedSettings
  • object

Die Erweiterung kann entweder protectedSettings oder protectedSettingsFromKeyVault oder gar keine geschützten Einstellungen enthalten.

properties.protectedSettingsFromKeyVault

Die durch Verweis übergebenen Erweiterungen und vom Schlüsseltresor genutzten Erweiterungen

properties.provisioningState
  • string

Der Bereitstellungsstatus, der nur in der Antwort angezeigt wird.

properties.publisher
  • string

Der Name des Erweiterungshandler-Herausgebers.

properties.settings
  • object

Json 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, 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 virtuellen Computererweiterungshandlers.

Name Type Description
status

Der Erweiterungshandlerstatus.

type
  • string

Gibt den Typ der Erweiterung an; Ein Beispiel lautet "CustomScriptExtension".

typeHandlerVersion
  • string

Gibt die Version des Skripthandlers an.

VirtualMachineExtensionInstanceView

Die Instanzansicht einer virtuellen Computererweiterung.

Name Type Description
name
  • string

Der Name der Erweiterung des virtuellen Computers.

statuses

Die Ressourcenstatusinformationen.

substatuses

Die Ressourcenstatusinformationen.

type
  • string

Gibt den Typ der Erweiterung an; Ein Beispiel lautet "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 Identität virtueller Computer. Diese Eigenschaft wird nur für eine system zugewiesene Identität bereitgestellt.

tenantId
  • string

Die Mandanten-ID, die dem virtuellen Computer zugeordnet ist. Diese Eigenschaft wird nur für eine system 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 Benutzeridentitätswörterbuchschlüsselverweise sind ARM-Ressourcen-IDs im Formular: "/abonnements/{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 zugeordnet ist. Beispiel: SQL, Storage usw.

VirtualMachineNetworkInterfaceConfiguration

Beschreibt eine Konfiguration einer virtuellen Computernetzwerkschnittstelle.

Name Type Description
name
  • string

Der Name der Netzwerkschnittstellenkonfiguration.

properties.deleteOption

Geben Sie an, was mit der Netzwerkschnittstelle geschieht, wenn die VM gelöscht wird

properties.disableTcpStateTracking
  • boolean

Gibt an, ob die Netzwerkschnittstelle für die TCP-Statusverfolgung deaktiviert ist.

properties.dnsSettings

Die dns-Einstellungen, die auf die Netzwerkschnittstellen angewendet werden sollen.

properties.dscpConfiguration
properties.enableAcceleratedNetworking
  • boolean

Gibt an, ob die Netzwerkschnittstelle beschleunigt wird.

properties.enableFpga
  • boolean

Gibt an, ob die Netzwerkschnittstelle FPGA-Netzwerk aktiviert ist.

properties.enableIPForwarding
  • boolean

Ob die IP-Weiterleitung auf dieser NIC aktiviert ist.

properties.ipConfigurations

Gibt die IP-Konfigurationen der Netzwerkschnittstelle an.

properties.networkSecurityGroup

Die Netzwerksicherheitsgruppe.

properties.primary
  • boolean

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

VirtualMachineNetworkInterfaceDnsSettingsConfiguration

Beschreibt die DNS-Einstellungen einer virtuellen Computerkonfiguration.

Name Type Description
dnsServers
  • string[]

Liste der IP-Adressen von DNS-Servern

VirtualMachineNetworkInterfaceIPConfiguration

Beschreibt die IP-Konfiguration eines virtuellen Computers.

Name Type Description
name
  • string

Der IP-Konfigurationsname.

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 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 Lastenausgleichspools an. Ein virtueller Computer kann auf Back-End-Adresspools eines öffentlichen und eines internen Lastenausgleichs verweisen. [Mehrere virtuelle Computer können nicht den gleichen 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

Verfügbar ab Api-Version 2017-03-30, stellt sie dar, 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 Subnetzs an.

VirtualMachinePublicIPAddressConfiguration

Beschreibt die PublicIPAddress-Konfiguration einer virtuellen Computer-IP-Konfiguration

Name Type Description
name
  • string

Der Name der PublicIP-Adresskonfiguration.

properties.deleteOption

Angeben, was mit der öffentlichen IP-Adresse geschieht, wenn die VM gelöscht wird

properties.dnsSettings

Die dns-Einstellungen, die auf die publicIP-Adressen angewendet werden sollen.

properties.idleTimeoutInMinutes
  • integer

Das Leerlauf-Timeout der öffentlichen IP-Adresse.

properties.ipTags

Die Liste der IP-Tags, die der öffentlichen IP-Adresse zugeordnet sind.

properties.publicIPAddressVersion

Verfügbar ab Api-Version 2019-07-01, stellt sie dar, ob die spezifische ipconfiguration IPv4 oder IPv6 ist. Die Standardeinstellung wird als IPv4 verwendet. Mögliche Werte sind: "IPv4" und "IPv6".

properties.publicIPAllocationMethod

Angeben des Typs der öffentlichen IP-Zuordnung

properties.publicIPPrefix

Die PublicIPPrefix, aus der publicIP-Adressen zugewiesen werden sollen.

sku

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

VirtualMachinePublicIPAddressDnsSettingsConfiguration

Beschreibt die DNS-Einstellungen einer virtuellen Computerkonfiguration.

Name Type Description
domainNameLabel
  • string

Das Präfix "Domänenname" der PublicIPAddress-Ressourcen, die erstellt werden. Die generierte Namenbezeichnung ist die Verketteung der Domänennamenbezeichnung und der eindeutigen VM-Netzwerkprofil-ID.

VirtualMachineScaleSetIPConfiguration

Beschreibt die IP-Konfiguration eines virtuellen Computers.

Name Type Description
id
  • string

Ressourcen-ID

name
  • string

Der IP-Konfigurationsname.

properties.applicationGatewayBackendAddressPools

Gibt ein Array von Verweisen auf Back-End-Adresspools von Anwendungsgateways an. Ein Skalierungssatz kann auf Back-End-Adresspools mehrerer Anwendungsgateways verweisen. Mehrere Skalierungssätze können nicht das gleiche Anwendungsgateway verwenden.

properties.applicationSecurityGroups

Gibt ein Array von Verweisen auf Anwendungssicherheitsgruppe an.

properties.loadBalancerBackendAddressPools

Gibt ein Array von Verweisen auf Back-End-Adresspools von Lastenausgleichspools an. Ein Skalierungssatz kann auf Back-End-Adresspools eines öffentlichen und eines internen Lastenausgleichs verweisen. Mehrere Skalierungssätze können nicht den gleichen grundlegenden Sku-Lastenausgleich verwenden.

properties.loadBalancerInboundNatPools

Gibt ein Array von Verweisen auf eingehende Nat-Pools der Lastenausgleichsgeräte an. Ein Skalierungssatz kann auf eingehende Nat-Pools eines öffentlichen und eines internen Lastenausgleichs verweisen. Mehrere Skalierungssätze können nicht den gleichen grundlegenden Sku-Lastenausgleich verwenden.

properties.primary
  • boolean

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

properties.privateIPAddressVersion

Verfügbar ab Api-Version 2017-03-30, stellt es dar, ob die spezifische ipconfiguration IPv4 oder IPv6 ist. Die Standardeinstellung wird als IPv4 verwendet. Mögliche Werte sind: "IPv4" und "IPv6".

properties.publicIPAddressConfiguration

Die publicIPAddressConfiguration.

properties.subnet

Gibt den Bezeichner des Subnetzs 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 zugeordnet ist. Beispiel: SQL, Storage usw.

VirtualMachineScaleSetNetworkConfiguration

Beschreibt die Netzwerkkonfigurationen eines virtuellen Computers, die Netzwerkkonfigurationen des Netzwerkprofils festlegen.

Name Type Description
id
  • string

Ressourcen-ID

name
  • string

Der Name der Netzwerkkonfiguration.

properties.deleteOption

Geben Sie an, was mit der Netzwerkschnittstelle geschieht, wenn die VM gelöscht wird

properties.disableTcpStateTracking
  • boolean

Gibt an, ob die Netzwerkschnittstelle für die TCP-Statusverfolgung deaktiviert ist.

properties.dnsSettings

Die dns-Einstellungen, die auf die Netzwerkschnittstellen angewendet werden sollen.

properties.enableAcceleratedNetworking
  • boolean

Gibt an, ob die Netzwerkschnittstelle beschleunigt wird.

properties.enableFpga
  • boolean

Gibt an, ob die Netzwerkschnittstelle FPGA-Netzwerk aktiviert ist.

properties.enableIPForwarding
  • boolean

Ob die IP-Weiterleitung auf dieser NIC aktiviert ist.

properties.ipConfigurations

Gibt die IP-Konfigurationen der Netzwerkschnittstelle an.

properties.networkSecurityGroup

Die Netzwerksicherheitsgruppe.

properties.primary
  • boolean

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

VirtualMachineScaleSetNetworkConfigurationDnsSettings

Beschreibt, dass eine virtuelle Computerskala die DNS-Einstellungen der Netzwerkkonfiguration festlegt.

Name Type Description
dnsServers
  • string[]

Liste der DNS-Server-IP-Adressen

VirtualMachineScaleSetPublicIPAddressConfiguration

Beschreibt eine skalierungssatz für die IP-Konfiguration der PublicIPAddress-Konfiguration

Name Type Description
name
  • string

Der Name der PublicIP-Adresskonfiguration.

properties.deleteOption

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

properties.dnsSettings

Die dns-Einstellungen, die auf die publicIP-Adressen angewendet werden sollen.

properties.idleTimeoutInMinutes
  • integer

Das Leerlauf-Timeout der öffentlichen IP-Adresse.

properties.ipTags

Die Liste der IP-Tags, die der öffentlichen IP-Adresse zugeordnet sind.

properties.publicIPAddressVersion

Verfügbar ab Api-Version 2019-07-01, stellt sie dar, ob die spezifische ipconfiguration IPv4 oder IPv6 ist. Die Standardeinstellung wird als IPv4 verwendet. Mögliche Werte sind: "IPv4" und "IPv6".

properties.publicIPPrefix

Die PublicIPPrefix, aus der publicIP-Adressen zugewiesen werden sollen.

sku

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

VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings

Beschreibt, dass eine virtuelle Computerskala die DNS-Einstellungen der Netzwerkkonfiguration festlegt.

Name Type Description
domainNameLabel
  • string

Die Bezeichnung "Domänenname". Die Verketteung der Domänennamenbezeichnung und der vm-Index ist die Domänennamenbezeichnungen der PublicIPAddress-Ressourcen, die erstellt werden.

VirtualMachineScaleSetVM

Beschreibt einen virtuellen Computer scale set virtual machine.

Name Type Description
id
  • string

Ressourcen-ID

identity

Die Identität des virtuellen Computers, falls 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-Bilder 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 "Programmgesteuert bereitstellen möchten" –, "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 im Skalierungssatz aktiviert oder deaktiviert sind. Beispielsweise: Gibt an, ob der virtuelle Computer die Möglichkeit hat, verwaltete Datenträger mit UltraSSD_LRS Speicherkontotyp anzufügen.

properties.availabilitySet

Gibt Informationen zum Verfügbarkeitssatz an, dem 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ügbarkeitssätzen finden Sie in der Übersicht über Verfügbarkeitssätze.

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

Derzeit kann eine VM nur zur Erstellungszeit zur Verfügbarkeit hinzugefügt werden. Einer vorhandenen VM kann kein Verfügbarkeitssatz hinzugefügt werden.

properties.diagnosticsProfile

Gibt den Status der Startdiagnoseeinstellungen an.

Mindest-API-Version: 2015-06-15.

properties.hardwareProfile

Legt die Hardwareeinstellungen für den virtuellen Computer fest.

properties.instanceView

Die Instanzansicht des virtuellen Computers.

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 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 Hybrid Use Benefit for Windows Server

Azure Hybrid Use Benefit for Linux Server

Mindest-API-Version: 2015-06-15

properties.modelDefinitionApplied
  • string

Gibt an, ob das Modell, das auf den virtuellen Computer angewendet wird, das Modell des Skalierungssatzes des virtuellen Computers 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 Einstellungen für sicherheitsbezogene 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 die VM, die base-64 codiert sein muss. Der Kunde sollte hier keine Geheimnisse übergeben.

Mindest-API-Version: 2021-03-01

properties.vmId
  • string

Eindeutige Azure-VM-ID.

resources

Die untergeordneten Ressourcen 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 eines vm-Skalierungssatz-VIRTUELLEN Computers.

Name Type Description
assignedHost
  • string

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

Mindest-API-Version: 2020-06-01.

bootDiagnostics

Die Startdiagnose ist ein Debuggingfeature, mit dem Sie die Konsolenausgabe und den Screenshot anzeigen können, um den VM-Status zu diagnostizieren.

Sie können die Ausgabe Ihres Konsolenprotokolls ganz einfach anzeigen.

Azure ermöglicht ihnen außerdem das Anzeigen eines Screenshots des virtuellen Computers vom Hypervisor.

disks

Die Datenträgerinformationen.

extensions

Die Erweiterungsinformationen.

maintenanceRedeployStatus

Der Wartungsvorgangsstatus auf dem virtuellen Computer.

placementGroupId
  • string

Die Platzierungsgruppe, in der die VM ausgeführt wird. Wenn der virtuelle Computer behandelt wird, verfügt er nicht über eine placementGroupId.

platformFaultDomain
  • integer

Die Anzahl der Fehlerdomänen.

platformUpdateDomain
  • integer

Die Anzahl der Updatedomänen.

rdpThumbPrint
  • string

Fingerabdruck des Remotedesktopzertifikats.

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 VMs-Vorgangsantwort für den Virtuellen Computer-Skalierungssatz auf Listencomputer.

Name Type Description
nextLink
  • string

Der URI zum Abrufen der nächsten Seite von VMs zum Skalieren virtueller Computer. Rufen Sie ListNext() auf, um die nächste Seite von VMSS-VMs abzurufen.

value

Die Liste der virtuellen Computerskala legt VMs fest.

VirtualMachineScaleSetVMNetworkProfileConfiguration

Beschreibt ein VM-Netzwerkprofil für virtuelle Computer.

Name Type Description
networkInterfaceConfigurations

Die Liste der Netzwerkkonfigurationen.

VirtualMachineScaleSetVMProtectionPolicy

Die Schutzrichtlinie eines virtuellen Computer-Skalierungs-VM.

Name Type Description
protectFromScaleIn
  • boolean

Gibt an, dass der vm-Skalierungssatz des virtuellen Computers während eines Scale-In-Vorgangs nicht als Löschvorgang betrachtet werden sollte.

protectFromScaleSetActions
  • boolean

Gibt an, dass Modellupdates oder -aktionen (einschließlich Skalierungs-In) auf den virtuellen Computer-Skalierungssatz initiiert wurden, nicht auf den virtuellen Computer-Skalierungs-VM angewendet werden sollen.

VirtualMachineSizeTypes

Gibt die Größe des virtuellen Computers an.

Der Aufzählungsdatentyp ist derzeit veraltet und wird vom 23. Dezember 2023 entfernt.

Empfohlene Methode zum Abrufen der Liste der verfügbaren Größen verwendet diese APIs:

Auflisten aller verfügbaren virtuellen Computergrößen in einem Verfügbarkeitssatz

Alle verfügbaren virtuellen Computergrößen in einer Region auflisten

Listet alle verfügbaren virtuellen Computergrößen auf, um die Größe zu ändern. Weitere Informationen zu virtuellen Computergrößen finden Sie unter Größen für virtuelle Computer.

Die verfügbaren VM-Größen hängen von Region und Verfügbarkeitssatz 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 der vom Kunden verwalteten Datenträger für den verwalteten Datenträger an, der für den vom Kunden verschlüsselten vertraulichen VM-Betriebssystemdatenträger und vmGuest-Blob verwendet wird.

securityEncryptionType

Gibt den Verschlüsselungstyp des verwalteten Datenträgers an.
Es wird auf "DiskWithVMGuestState" festgelegt, um die Verschlüsselung des verwalteten Datenträgers zusammen mit vmGuestState-Blob und VMGuestStateOnly für die Verschlüsselung nur des VMGuestState-Blobs festzulegen.

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

VMSizeProperties

Gibt die Einstellungen für die VM-Größe 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 im Anforderungstext nicht angegeben wird, soll das Standardverhalten auf den Wert von vCPUs festgelegt werden, der für diese VM-Größe in der API-Antwort der Liste aller verfügbaren virtuellen Computergrößen in einem Bereich verfügbar ist.

vCPUsPerCore
  • integer

Gibt das vCPU-Verhältnis zu physischem Kernverhältnis an.

Wenn diese Eigenschaft im Anforderungstext nicht angegeben wird, wird das Standardverhalten auf den Wert von vCPUsPerCore für die VM-Größe festgelegt, die in der API-Antwort der Liste aller verfügbaren virtuellen Computergrößen in einer Region verfügbar ist.

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 automatische Aktualisierungen für den virtuellen Windows-Computer aktiviert ist. Der Standardwert ist true.

Für die Skalierungssätze für virtuelle Computer kann diese Eigenschaft aktualisiert werden, und Updates werden auf die Neuerstellung des Betriebssystems wirksam.

enableVMAgentPlatformUpdates
  • boolean

Gibt an, ob vmAgent Platform Aktualisierungen für den virtuellen Windows-Computer aktiviert ist. Der Standardwert ist „false“.

patchSettings

[Vorschaufeature] Gibt Einstellungen im Zusammenhang mit vm-Gastpatching unter Windows an.

provisionVMAgent
  • boolean

Gibt an, ob der VM-Agent auf dem virtuellen Computer bereitgestellt werden soll.

Wenn diese Eigenschaft im Anforderungstext nicht angegeben wird, muss das Standardverhalten auf true festgelegt werden. Dadurch wird sichergestellt, dass der VM-Agent auf dem virtuellen Computer installiert ist, sodass Erweiterungen später dem virtuellen Computer 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-Gast-Patchbewertung für den virtuellen IaaS-Computer an.

Mögliche Werte:

ImageDefault – Sie steuern die Zeitdauer von Patchbewertungen auf einem virtuellen Computer.

AutomaticByPlatform – Die Plattform löst regelmäßige Patchbewertungen aus. Die EigenschaftsbereitstellungVMAgent muss wahr sein.

Name Type Description
AutomaticByPlatform
  • string
ImageDefault
  • string

WindowsVMGuestPatchAutomaticByPlatformRebootSetting

Gibt die Neustarteinstellung für alle AutomatischByPlatform-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 Windows-Patcheinstellungen ausgewählt ist.

Name Type Description
rebootSetting

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

WindowsVMGuestPatchMode

Gibt den Modus von VM-Gast-Patching auf IaaS virtual machine oder virtuelle Computer an, die dem Skalierungssatz für virtuelle Computer mit OrchestrationMode als Flexible zugeordnet sind.

Mögliche Werte:

Manuell – Sie steuern die Anwendung von Patches auf einen virtuellen Computer. Dazu wenden Sie Patches manuell innerhalb der VM 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 bereitstellenVMAgent und WindowsConfiguration.enableAutomaticUpdates müssen wahr 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 Fingerabdruckdruck des Windows-Remoteverwaltungs-Listeners

Name Type Description
certificateUrl
  • string

Dies ist die URL eines Zertifikats, das als geheimer Key Vault hochgeladen wurde. Informationen zum Hinzufügen eines Geheimen zum Key Vault finden Sie unter Hinzufügen eines Schlüssels oder geheimen Schlüssels 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",
"Kennwort":""
}
Zum Installieren von Zertifikaten auf einem virtuellen Computer empfiehlt es sich, die Azure Key Vault virtuelle Computererweiterung für Linux oder die Azure Key Vault virtuelle Computererweiterung für Windows zu verwenden.

protocol

Gibt das Protokoll des WinRM-Listeners an.

Mögliche Werte:
http

https