Freigeben über


Virtual Machines - List All

Listen alle virtuellen Computer im angegebenen Abonnement. Verwenden Sie die nextLink-Eigenschaft in der Antwort, um die nächste Seite der virtuellen Computer abzurufen.

GET https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.Compute/virtualMachines?api-version=2024-03-01
GET https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.Compute/virtualMachines?api-version=2024-03-01&statusOnly={statusOnly}&$filter={$filter}&$expand=instanceView

URI-Parameter

Name In Erforderlich Typ Beschreibung
subscriptionId
path True

string

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

api-version
query True

string

Client-API-Version.

$expand
query

ExpandTypesForListVMs

Der expand-Ausdruck, der für den Vorgang angewendet werden soll. "instanceView" aktiviert das Abrufen der Laufzeit status aller Virtual Machines. Dies kann nur angegeben werden, wenn eine gültige $filter-Option angegeben ist.

$filter
query

string

Die Systemabfrageoption zum Filtern von VMs, die in der Antwort zurückgegeben werden. Zulässiger Wert ist "virtualMachineScaleSet/id" eq /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmssName}'

statusOnly
query

string

statusOnly=true aktiviert das Abrufen der Laufzeit status aller Virtual Machines im Abonnement.

Antworten

Name Typ Beschreibung
200 OK

VirtualMachineListResult

OK

Other Status Codes

CloudError

Fehlerantwort mit Beschreibung des Grunds für den Fehler.

Sicherheit

azure_auth

Azure Active Directory-OAuth2-Flow

Typ: oauth2
Ablauf: implicit
Autorisierungs-URL: https://login.microsoftonline.com/common/oauth2/authorize

Bereiche

Name Beschreibung
user_impersonation Identitätswechsel Ihres Benutzerkontos

Beispiele

VirtualMachine_ListAll_MaximumSet_Gen
VirtualMachine_ListAll_MinimumSet_Gen

VirtualMachine_ListAll_MaximumSet_Gen

Beispielanforderung

GET https://management.azure.com/subscriptions/{subscription-id}/providers/Microsoft.Compute/virtualMachines?api-version=2024-03-01&statusOnly=aaaaaa&$filter=aaaaaaaaaaaaaaaaaaaaaaaaaaaa&$expand=instanceView

Beispiel für eine Antwort

{
  "value": [
    {
      "properties": {
        "vmId": "{vmId}",
        "availabilitySet": {
          "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
        },
        "hardwareProfile": {
          "vmSize": "Standard_A0",
          "vmSizeProperties": {
            "vCPUsAvailable": 7,
            "vCPUsPerCore": 14
          }
        },
        "storageProfile": {
          "imageReference": {
            "publisher": "MicrosoftWindowsServer",
            "offer": "WindowsServer",
            "sku": "2012-R2-Datacenter",
            "version": "4.127.20170406",
            "exactVersion": "aaaaaaaaaaaaa",
            "sharedGalleryImageId": "aaaaaaaaaaaaaaa",
            "communityGalleryImageId": "aaaa",
            "id": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
          },
          "osDisk": {
            "osType": "Windows",
            "name": "test",
            "createOption": "FromImage",
            "vhd": {
              "uri": "https://{storageAccountName}.blob.core.windows.net/{containerName}/{vhdName}.vhd"
            },
            "caching": "None",
            "diskSizeGB": 127,
            "encryptionSettings": {
              "diskEncryptionKey": {
                "secretUrl": "aaaaaaaaa",
                "sourceVault": {
                  "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
                }
              },
              "keyEncryptionKey": {
                "keyUrl": "aaaaaaaaaaaaa",
                "sourceVault": {
                  "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
                }
              },
              "enabled": true
            },
            "image": {
              "uri": "https://{storageAccountName}.blob.core.windows.net/{containerName}/{vhdName}.vhd"
            },
            "writeAcceleratorEnabled": true,
            "diffDiskSettings": {
              "option": "Local",
              "placement": "CacheDisk"
            },
            "managedDisk": {
              "storageAccountType": "Standard_LRS",
              "diskEncryptionSet": {
                "id": "aaaaaaaaaaaaaaaaaaaaaaaaaaaa"
              },
              "securityProfile": {
                "securityEncryptionType": "VMGuestStateOnly",
                "diskEncryptionSet": {
                  "id": "aaaaaaaaaaaaaaaaaaaaaaaaaaaa"
                }
              },
              "id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/testingexcludedisk_OsDisk_1_74cdaedcea50483d9833c96adefa100f"
            },
            "deleteOption": "Delete"
          },
          "dataDisks": []
        },
        "osProfile": {
          "computerName": "Test",
          "adminUsername": "Foo12",
          "windowsConfiguration": {
            "provisionVMAgent": true,
            "enableAutomaticUpdates": true,
            "timeZone": "aaaaaaaaaaaaaaaaaaaaaa",
            "additionalUnattendContent": [
              {
                "passName": "OobeSystem",
                "componentName": "Microsoft-Windows-Shell-Setup",
                "settingName": "AutoLogon",
                "content": "aaaaaaaaaaaaaaaaaaaaaaaaaa"
              }
            ],
            "patchSettings": {
              "patchMode": "Manual",
              "enableHotpatching": true,
              "assessmentMode": "ImageDefault"
            },
            "winRM": {
              "listeners": [
                {
                  "protocol": "Http",
                  "certificateUrl": "aaaaaaaaaaaaaaaaaaaaa"
                }
              ]
            }
          },
          "secrets": [],
          "allowExtensionOperations": true,
          "customData": "aaaa",
          "linuxConfiguration": {
            "disablePasswordAuthentication": true,
            "ssh": {
              "publicKeys": [
                {
                  "path": "aaaaaaaaaaaaaaaaaaaaaa",
                  "keyData": "aaa"
                }
              ]
            },
            "provisionVMAgent": true,
            "patchSettings": {
              "patchMode": "ImageDefault",
              "assessmentMode": "ImageDefault"
            }
          },
          "requireGuestProvisionSignal": true
        },
        "networkProfile": {
          "networkInterfaces": [
            {
              "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkInterfaces/{networkInterfaceName}",
              "properties": {
                "primary": true,
                "deleteOption": "Delete"
              }
            }
          ],
          "networkApiVersion": "2022-05-01",
          "networkInterfaceConfigurations": [
            {
              "name": "aaaaaaaa",
              "properties": {
                "primary": true,
                "deleteOption": "Delete",
                "enableAcceleratedNetworking": true,
                "disableTcpStateTracking": true,
                "enableFpga": true,
                "enableIPForwarding": true,
                "networkSecurityGroup": {
                  "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
                },
                "dnsSettings": {
                  "dnsServers": [
                    "aaaaaaaaaaaaaaaaaaaaaaaa"
                  ]
                },
                "ipConfigurations": [
                  {
                    "name": "aaaaaaaa",
                    "properties": {
                      "subnet": {
                        "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
                      },
                      "primary": true,
                      "publicIPAddressConfiguration": {
                        "name": "aaaaaaaaaaaaaaaaaa",
                        "properties": {
                          "idleTimeoutInMinutes": 23,
                          "deleteOption": "Delete",
                          "dnsSettings": {
                            "domainNameLabel": "aaaaa",
                            "domainNameLabelScope": "TenantReuse"
                          },
                          "ipTags": [
                            {
                              "ipTagType": "aaaaa",
                              "tag": "aaaaaaaaaaaaaaaaaaaaaaaaaaa"
                            }
                          ],
                          "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}"
                }
              }
            }
          ]
        },
        "provisioningState": "Succeeded",
        "additionalCapabilities": {
          "ultraSSDEnabled": true,
          "hibernationEnabled": true
        },
        "securityProfile": {
          "uefiSettings": {
            "secureBootEnabled": true,
            "vTpmEnabled": true
          },
          "encryptionAtHost": true,
          "securityType": "TrustedLaunch"
        },
        "diagnosticsProfile": {
          "bootDiagnostics": {
            "enabled": true,
            "storageUri": "aaaaaaaaaaaaaaaaaaaaa"
          }
        },
        "virtualMachineScaleSet": {
          "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
        },
        "proximityPlacementGroup": {
          "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
        },
        "priority": "Regular",
        "evictionPolicy": "Deallocate",
        "billingProfile": {
          "maxPrice": 26
        },
        "host": {
          "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
        },
        "hostGroup": {
          "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
        },
        "licenseType": "aaaaaaaaaaaaaaa",
        "extensionsTimeBudget": "aaaaaaaaaaaaaaaaaaaaaaaaaaaa",
        "platformFaultDomain": 8,
        "scheduledEventsProfile": {
          "terminateNotificationProfile": {
            "notBeforeTimeout": "PT10M",
            "enable": true
          },
          "osImageNotificationProfile": {
            "notBeforeTimeout": "PT15M",
            "enable": true
          }
        },
        "userData": "aaa",
        "capacityReservation": {
          "capacityReservationGroup": {
            "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
          }
        },
        "applicationProfile": {
          "galleryApplications": [
            {
              "tags": "aaaaa",
              "order": 4,
              "packageReferenceId": "aaaaaaaaaaaaaaaaaaaaaa",
              "configurationReference": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
            }
          ]
        },
        "timeCreated": "2022-01-14T16:43:41.683Z"
      },
      "type": "Microsoft.Compute/virtualMachines",
      "location": "eastus",
      "tags": {},
      "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{virtualMachineName}",
      "name": "{virtualMachineName}",
      "plan": {
        "name": "aaaaaaaaaaaaaaaaaa",
        "publisher": "aaaaaaaaaaaaaaaaa",
        "product": "aaaaaaaaaaaaaaaaaaaaaa",
        "promotionCode": "aaaaaaaaaaaaaa"
      },
      "resources": [
        {
          "properties": {
            "forceUpdateTag": "aaaaaaaaaaaaaaa",
            "publisher": "aaaaaaaaaaaaaaaa",
            "type": "aaaaaaaa",
            "typeHandlerVersion": "aaaaaaaaaaaa",
            "autoUpgradeMinorVersion": true,
            "enableAutomaticUpgrade": true,
            "settings": {},
            "protectedSettings": {},
            "provisioningState": "aaa",
            "suppressFailures": true,
            "protectedSettingsFromKeyVault": {
              "sourceVault": {
                "id": "/subscriptions/a53f7094-a16c-47af-abe4-b05c05d0d79a/resourceGroups/myResourceGroup/providers/Microsoft.KeyVault/vaults/kvName"
              },
              "secretUrl": "https://kvName.vault.azure.net/secrets/secretName/79b88b3a6f5440ffb2e73e44a0db712e"
            }
          },
          "id": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
          "name": "aaaaaaaaaaaaa",
          "type": "aaaaaaaaaaaaaaaaaaaaaaaaaaa",
          "location": "aaaaaaaaaaaaaaaa",
          "tags": {
            "key9428": "aaaaaaa"
          }
        }
      ],
      "identity": {
        "principalId": "aaaaaaaaaaaaaaaa",
        "tenantId": "aaaaa",
        "type": "SystemAssigned",
        "userAssignedIdentities": {
          "key5688": {
            "principalId": "aaaaaaaaaaaaaaa",
            "clientId": "aaaaaaaaaaa"
          }
        }
      },
      "zones": [
        "aaaaaaaaaaaaaaaaaaaaaaaaaaa"
      ],
      "extendedLocation": {
        "name": "aaaa",
        "type": "EdgeZone"
      }
    },
    {
      "properties": {
        "vmId": "{vmId}",
        "availabilitySet": {
          "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
        },
        "hardwareProfile": {
          "vmSize": "Standard_A0",
          "vmSizeProperties": {
            "vCPUsAvailable": 7,
            "vCPUsPerCore": 14
          }
        },
        "storageProfile": {
          "imageReference": {
            "publisher": "MicrosoftWindowsServer",
            "offer": "WindowsServer",
            "sku": "2012-R2-Datacenter",
            "version": "4.127.20170406",
            "exactVersion": "aa",
            "sharedGalleryImageId": "aaaaaaaaaaaaaaaaaaaaaaaaa",
            "communityGalleryImageId": "aaaaaaaaaaaaaaaaaaaaaaaaaaaa",
            "id": "aaaaaaaa"
          },
          "osDisk": {
            "osType": "Windows",
            "name": "test",
            "createOption": "FromImage",
            "vhd": {
              "uri": "https://{storageAccountName}.blob.core.windows.net/{containerName}/{vhdName}.vhd"
            },
            "caching": "None",
            "diskSizeGB": 127,
            "encryptionSettings": {
              "diskEncryptionKey": {
                "secretUrl": "aaaaaaaaa",
                "sourceVault": {
                  "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
                }
              },
              "keyEncryptionKey": {
                "keyUrl": "aaaaaaaaaaaaa",
                "sourceVault": {
                  "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
                }
              },
              "enabled": true
            },
            "image": {
              "uri": "https://{storageAccountName}.blob.core.windows.net/{containerName}/{vhdName}.vhd"
            },
            "writeAcceleratorEnabled": true,
            "diffDiskSettings": {
              "option": "Local",
              "placement": "CacheDisk"
            },
            "managedDisk": {
              "storageAccountType": "Standard_LRS",
              "diskEncryptionSet": {
                "id": "aaaaaaaaaaaaaaaaaaaaaaaaaaaa"
              },
              "securityProfile": {
                "securityEncryptionType": "VMGuestStateOnly",
                "diskEncryptionSet": {
                  "id": "aaaaaaaaaaaaaaaaaaaaaaaaaaaa"
                }
              },
              "id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/testingexcludedisk_OsDisk_1_74cdaedcea50483d9833c96adefa100f"
            },
            "deleteOption": "Delete"
          },
          "dataDisks": []
        },
        "osProfile": {
          "computerName": "Test",
          "adminUsername": "Foo12",
          "windowsConfiguration": {
            "provisionVMAgent": true,
            "enableAutomaticUpdates": true,
            "timeZone": "aaaaaaaaaaaaaaaaaaaa",
            "additionalUnattendContent": [
              {
                "passName": "OobeSystem",
                "componentName": "Microsoft-Windows-Shell-Setup",
                "settingName": "AutoLogon",
                "content": "aaaaaaaaaaaaaaaaaaaaaaaaaa"
              }
            ],
            "patchSettings": {
              "patchMode": "Manual",
              "enableHotpatching": true,
              "assessmentMode": "ImageDefault"
            },
            "winRM": {
              "listeners": [
                {
                  "protocol": "Http",
                  "certificateUrl": "aaaaaaaaaaaaaaaaaaaaa"
                }
              ]
            }
          },
          "secrets": [],
          "allowExtensionOperations": true,
          "customData": "aaaaaaaaaaaaaaaaaaaaaaa",
          "linuxConfiguration": {
            "disablePasswordAuthentication": true,
            "ssh": {
              "publicKeys": [
                {
                  "path": "aaaaaaaaaaaaaaaaaaaaaa",
                  "keyData": "aaa"
                }
              ]
            },
            "provisionVMAgent": true,
            "patchSettings": {
              "patchMode": "ImageDefault",
              "assessmentMode": "ImageDefault"
            }
          },
          "requireGuestProvisionSignal": true
        },
        "networkProfile": {
          "networkInterfaces": [
            {
              "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkInterfaces/{networkInterfaceName}",
              "properties": {
                "primary": true,
                "deleteOption": "Delete"
              }
            }
          ],
          "networkApiVersion": "2022-05-01",
          "networkInterfaceConfigurations": [
            {
              "name": "aaaaaaaa",
              "properties": {
                "primary": true,
                "deleteOption": "Delete",
                "enableAcceleratedNetworking": true,
                "disableTcpStateTracking": true,
                "enableFpga": true,
                "enableIPForwarding": true,
                "networkSecurityGroup": {
                  "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
                },
                "dnsSettings": {
                  "dnsServers": [
                    "aaaaaaaaaaaaaaaaaaaaaaaa"
                  ]
                },
                "ipConfigurations": [
                  {
                    "name": "aaaaaaaa",
                    "properties": {
                      "subnet": {
                        "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
                      },
                      "primary": true,
                      "publicIPAddressConfiguration": {
                        "name": "aaaaaaaaaaaaaaaaaa",
                        "properties": {
                          "idleTimeoutInMinutes": 23,
                          "deleteOption": "Delete",
                          "dnsSettings": {
                            "domainNameLabel": "aaaaa",
                            "domainNameLabelScope": "SubscriptionReuse"
                          },
                          "ipTags": [
                            {
                              "ipTagType": "aaaaa",
                              "tag": "aaaaaaaaaaaaaaaaaaaaaaaaaaa"
                            }
                          ],
                          "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}"
                }
              }
            }
          ]
        },
        "provisioningState": "Succeeded",
        "additionalCapabilities": {
          "ultraSSDEnabled": true,
          "hibernationEnabled": true
        },
        "securityProfile": {
          "uefiSettings": {
            "secureBootEnabled": true,
            "vTpmEnabled": true
          },
          "encryptionAtHost": true,
          "securityType": "TrustedLaunch"
        },
        "diagnosticsProfile": {
          "bootDiagnostics": {
            "enabled": true,
            "storageUri": "aaaaaaaaaaaaaaaaaaaaa"
          }
        },
        "virtualMachineScaleSet": {
          "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
        },
        "proximityPlacementGroup": {
          "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
        },
        "priority": "Regular",
        "evictionPolicy": "Deallocate",
        "billingProfile": {
          "maxPrice": 26
        },
        "host": {
          "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
        },
        "hostGroup": {
          "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
        },
        "licenseType": "aaaaaaaaaaaaaa",
        "extensionsTimeBudget": "aaaaaaaaaaaaaaaaaaaaaa",
        "platformFaultDomain": 11,
        "scheduledEventsProfile": {
          "terminateNotificationProfile": {
            "notBeforeTimeout": "PT10M",
            "enable": true
          },
          "osImageNotificationProfile": {
            "notBeforeTimeout": "PT15M",
            "enable": true
          }
        },
        "userData": "aaaaaaaaaaaaaaaaaaa",
        "capacityReservation": {
          "capacityReservationGroup": {
            "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
          }
        },
        "applicationProfile": {
          "galleryApplications": [
            {
              "tags": "aaaaa",
              "order": 4,
              "packageReferenceId": "aaaaaaaaaaaaaaaaaaaaaa",
              "configurationReference": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
            }
          ]
        },
        "timeCreated": "2022-01-14T16:43:41.685Z"
      },
      "type": "Microsoft.Compute/virtualMachines",
      "location": "eastus",
      "tags": {},
      "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{virtualMachineName}",
      "name": "{virtualMachineName}",
      "plan": {
        "name": "aaaaaaaaaaaaaaaaaa",
        "publisher": "aaaaaaaaaaaaaaaaa",
        "product": "aaaaaaaaaaaaaaaaaaaaaa",
        "promotionCode": "aaaaaaaaaaaaaa"
      },
      "resources": [
        {
          "properties": {
            "forceUpdateTag": "aaaaaaaaaaaaaaa",
            "publisher": "aaaaaaaaaaaaaaaa",
            "type": "aaaaaaaa",
            "typeHandlerVersion": "aaaaaaaaaaaa",
            "autoUpgradeMinorVersion": true,
            "enableAutomaticUpgrade": true,
            "settings": {},
            "protectedSettings": {},
            "provisioningState": "aaa",
            "suppressFailures": true,
            "protectedSettingsFromKeyVault": {
              "sourceVault": {
                "id": "/subscriptions/a53f7094-a16c-47af-abe4-b05c05d0d79a/resourceGroups/myResourceGroup/providers/Microsoft.KeyVault/vaults/kvName"
              },
              "secretUrl": "https://kvName.vault.azure.net/secrets/secretName/79b88b3a6f5440ffb2e73e44a0db712e"
            }
          },
          "id": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
          "name": "aaaaaaaaaaaaa",
          "type": "aaaaaaaaaaaaaaaaaaaaaaaaaaa",
          "location": "aaaaaaaaaaaaaaaa",
          "tags": {
            "key9428": "aaaaaaa"
          }
        }
      ],
      "identity": {
        "principalId": "aaaaaaaaaaaaaaaa",
        "tenantId": "aaaaa",
        "type": "SystemAssigned",
        "userAssignedIdentities": {
          "key5688": {
            "principalId": "aaaaaaaaaaaaaaa",
            "clientId": "aaaaaaaaaaa"
          }
        }
      },
      "zones": [
        "aaaaaa"
      ],
      "extendedLocation": {
        "name": "aaaa",
        "type": "EdgeZone"
      }
    }
  ],
  "nextLink": "a"
}

VirtualMachine_ListAll_MinimumSet_Gen

Beispielanforderung

GET https://management.azure.com/subscriptions/{subscription-id}/providers/Microsoft.Compute/virtualMachines?api-version=2024-03-01&$expand=instanceView

Beispiel für eine Antwort

{
  "value": [
    {
      "location": "eastus",
      "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{virtualMachineName}"
    },
    {
      "location": "eastus",
      "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{virtualMachineName}"
    }
  ]
}

Definitionen

Name Beschreibung
AdditionalCapabilities

Gibt zusätzliche Funktionen an, die auf dem virtuellen Computer aktiviert oder deaktiviert sind.

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.

ApiEntityReference

Der Quellressourcenbezeichner. Dies kann ein Momentaufnahme oder Datenträgerwiederherstellungspunkt sein, von dem aus ein Datenträger erstellt werden soll.

ApiError

API-Fehler.

ApiErrorBase

API-Fehlerbasis.

ApplicationProfile

Gibt die Kataloganwendungen an, die für die VM/VMSS zur Verfügung gestellt werden sollen.

AvailablePatchSummary

Die verfügbare Patchzusammenfassung des neuesten Bewertungsvorgangs für den virtuellen Computer.

BillingProfile

Gibt die Abrechnungsdetails eines virtuellen Azure Spot-Computers an. Api-Mindestversion: 2019-03-01.

BootDiagnostics

Die Startdiagnose ist ein Debugfeature, mit dem Sie die Konsolenausgabe und den Screenshot anzeigen können, um vm-status zu diagnostizieren. HINWEIS: Wenn storageUri angegeben wird, stellen Sie sicher, dass sich das Speicherkonto in derselben Region und demselben Abonnement wie der virtuelle Computer befindet. Sie können die Ausgabe Ihres Konsolenprotokolls problemlos anzeigen. Mit Azure können Sie auch einen Screenshot des virtuellen Computers aus dem Hypervisor anzeigen.

BootDiagnosticsInstanceView

Die Startdiagnose ist ein Debugfeature, mit dem Sie die Konsolenausgabe und den Screenshot anzeigen können, um vm-status zu diagnostizieren. Sie können die Ausgabe Ihres Konsolenprotokolls problemlos anzeigen. Mit Azure können Sie auch einen Screenshot des virtuellen Computers aus dem Hypervisor anzeigen.

CachingTypes

Gibt die Cacheanforderungen an. Mögliche Werte sind: None,ReadOnly,ReadWrite. Das Standardverhalten ist: Keine für Standardspeicher. ReadOnly für Storage Premium.

CapacityReservationProfile

Gibt Informationen zur Kapazitätsreservierung an, die zum Zuweisen virtueller Computer verwendet wird. Api-Mindestversion: 2021-04-01.

CloudError

Eine Fehlerantwort des Computediensts.

ComponentNames

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

DataDisk

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.

DeleteOptions

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

DiagnosticsProfile

Gibt den Status der Startdiagnoseeinstellungen an. Api-Mindestversion: 2015-06-15.

DiffDiskOptions

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

DiffDiskPlacement

Gibt die kurzlebige Datenträgerplatzierung für den Betriebssystemdatenträger an. Mögliche Werte sind: CacheDisk,ResourceDisk,NvmeDisk. Das Standardverhalten lautet: CacheDisk, wenn eine für die VM-Größe konfiguriert ist, andernfalls Wird ResourceDisk oder NvmeDisk verwendet. Informationen dazu, welche VM-Größen einen Cachedatenträger verfügbar machen, finden Sie in der Dokumentation zur VM-Größe für Windows-VMs unter https://docs.microsoft.com/azure/virtual-machines/windows/sizes und Linux-VM unter https://docs.microsoft.com/azure/virtual-machines/linux/sizes . Api-Mindestversion für NvmeDisk: 2024-03-01.

DiffDiskSettings

Gibt die kurzlebigen Datenträgereinstellungen für den Betriebssystemdatenträger an, der vom virtuellen Computer verwendet wird.

DiskControllerTypes

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

DiskCreateOptionTypes

Gibt an, wie der Datenträger des virtuellen Computers erstellt werden soll. Mögliche Werte sind Anfügen: Dieser Wert wird verwendet, wenn Sie einen spezialisierten Datenträger zum Erstellen des virtuellen Computers verwenden. Fromimage: Dieser Wert wird verwendet, wenn Sie ein Image zum Erstellen des virtuellen Computers verwenden. Wenn Sie ein Plattformimage verwenden, sollten Sie auch das oben beschriebene imageReference-Element verwenden. Wenn Sie ein Marketplace-Image verwenden, sollten Sie auch das zuvor beschriebene Planelement verwenden.

DiskDeleteOptionTypes

Gibt an, ob der Betriebssystemdatenträger beim Löschen des virtuellen Computers gelöscht oder getrennt werden soll. Mögliche Werte sind: Delete. Wenn dieser Wert verwendet wird, wird der Betriebssystemdatenträger gelöscht, wenn der virtuelle Computer gelöscht wird. Trennen. Wenn dieser Wert verwendet wird, wird der Betriebssystemdatenträger nach dem Löschen des virtuellen Computers beibehalten. Der Standardwert ist auf Trennen festgelegt. Für einen kurzlebigen Betriebssystemdatenträger ist der Standardwert auf Löschen festgelegt. Der Benutzer kann die Löschoption für einen kurzlebigen Betriebssystemdatenträger nicht ändern.

DiskDetachOptionTypes

Gibt das Trennverhalten an, das beim Trennen eines Datenträgers verwendet werden soll oder der sich bereits im Trennvorgang 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 immer noch nicht freigegeben wird, verwenden Sie die Erzwungene Trennung als letzte Option, um den Datenträger zwangsweise von der VM zu trennen. Bei Verwendung dieses Trennverhaltens wurden möglicherweise nicht alle Schreibvorgänge geleert. Dieses Feature befindet sich noch im Vorschaumodus und wird für VirtualMachineScaleSet nicht unterstützt. So trennen Sie einen Datenträger mit Erzwingung aufBeDetached auf "true", zusammen mit der Einstellung detachOption: "ForceDetach".

DiskEncryptionSetParameters

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

DiskEncryptionSettings

Gibt die Verschlüsselungseinstellungen für den Betriebssystemdatenträger an. Api-Mindestversion: 2015-06-15.

DiskInstanceView

Die Datenträgerinformationen des virtuellen Computers.

DomainNameLabelScopeTypes

Der Domänennamebezeichnungsbereich der PublicIPAddress-Ressourcen, die erstellt werden. Die generierte Namensbezeichnung ist die Verkettung der Bezeichnung des domänenhashten Domänennamens mit einer Richtlinie gemäß dem Bereich der Domänennamenbezeichnung und der eindeutigen ID des VM-Netzwerkprofils.

EncryptionIdentity

Gibt die verwaltete Identität an, die von ADE zum Abrufen des Zugriffstokens für Keyvaultvorgänge verwendet wird.

EventGridAndResourceGraph

Die Konfigurationsparameter, die beim Erstellen der Einstellung eventGridAndResourceGraph Scheduled Event verwendet werden.

ExpandTypesForListVMs

Der expand-Ausdruck, der bei Einem Vorgang angewendet werden soll. "instanceView" ermöglicht das Abrufen der Laufzeit status aller Virtual Machines. Dies kann nur angegeben werden, wenn eine gültige $filter-Option angegeben ist.

ExtendedLocation

Der erweiterte Speicherort des virtuellen Computers.

ExtendedLocationTypes

Der Typ des erweiterten Speicherorts.

HardwareProfile

Legt die Hardwareeinstellungen für den virtuellen Computer fest.

HyperVGenerationType

Gibt den HyperVGeneration-Typ an, der einer Ressource zugeordnet ist.

ImageReference

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

InnerError

Innere Fehlerdetails.

InstanceViewStatus

Instanzansicht status.

IPVersions

Es ist ab Api-Version 01.07.2019 verfügbar und gibt an, ob die spezifische IP-Konfiguration IPv4 oder IPv6 ist. Der Standardwert wird als IPv4 verwendet. Mögliche Werte sind "IPv4" und "IPv6".

KeyVaultKeyReference

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

KeyVaultSecretReference

Die durch Erweiterungen geschützten Einstellungen, die als Verweis übergeben und vom Schlüsseltresor verwendet werden

LastPatchInstallationSummary

Die Installationszusammenfassung des letzten Installationsvorgangs für den virtuellen Computer.

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 den Zeitpunkt von Patchbewertungen auf einem virtuellen Computer.

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

LinuxPatchSettings

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

LinuxVMGuestPatchAutomaticByPlatformRebootSetting

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

LinuxVMGuestPatchAutomaticByPlatformSettings

Gibt zusätzliche Einstellungen für den Patchmodus AutomaticByPlatform im VM-Gastpatching unter Linux an.

LinuxVMGuestPatchMode

Gibt den Modus des VM-Gastpatches auf virtuelle IaaS-Computer oder virtuelle Computer an, die einer VM-Skalierungsgruppe zugeordnet sind, mit OrchestrationMode als Flexible.

Mögliche Werte:

ImageDefault : Die Standard-Patchkonfiguration des virtuellen Computers wird verwendet.

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

MaintenanceOperationResultCodeTypes

Der Ergebniscode des letzten Wartungsvorgangs.

MaintenanceRedeployStatus

Der Wartungsvorgang status auf dem virtuellen Computer.

ManagedDiskParameters

Die Parameter für verwaltete Datenträger.

Mode

Gibt den Modus an, in dem ProxyAgent ausgeführt wird, wenn das Feature aktiviert ist. ProxyAgent beginnt mit der Überwachung oder Überwachung, erzwingt jedoch keine Zugriffssteuerung für Anforderungen an Hostendpunkte im Überwachungsmodus, während er im Erzwingungsmodus die Zugriffssteuerung erzwingt. Der Standardwert ist Erzwingungsmodus.

NetworkApiVersion

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

NetworkInterfaceAuxiliaryMode

Gibt an, ob der Hilfsmodus für die Netzwerkschnittstellenressource aktiviert ist.

NetworkInterfaceAuxiliarySku

Gibt an, ob die Hilfs-SKU für die Netzwerkschnittstellenressource aktiviert ist.

NetworkInterfaceReference

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

NetworkProfile

Legt die Netzwerkschnittstellen des virtuellen Computers fest.

OperatingSystemTypes

Der Betriebssystemtyp.

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.

OSImageNotificationProfile

Gibt konfigurationen im Zusammenhang mit dem geplanten Ereignis des Betriebssystemimages an.

OSProfile

Gibt die Betriebssystemeinstellungen an, die beim Erstellen des virtuellen Computers verwendet werden. Einige der Einstellungen können nach der Bereitstellung des virtuellen Computers nicht mehr geändert werden.

PassNames

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

PatchOperationStatus

Der Gesamterfolg oder Fehler status des Vorgangs. Es bleibt "InProgress", bis der Vorgang abgeschlossen ist. An diesem Punkt wird es zu "Unbekannt", "Failed", "Succeeded" oder "CompletedWithWarnings".

PatchSettings

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

Plan

Gibt Informationen zum Marketplace-Image an, das zum Erstellen des virtuellen Computers verwendet wird. Dieses Element wird nur für Marketplace-Images verwendet. Bevor Sie ein Marketplace-Image aus einer API verwenden können, müssen Sie das Image für die programmgesteuerte Verwendung aktivieren. Suchen Sie im Azure-Portal nach dem Marketplace-Image, das Sie verwenden möchten, und klicken Sie dann auf Programmgesteuerte Bereitstellung, Erste Schritte -> . Geben Sie alle erforderlichen Informationen ein, und klicken Sie dann auf Speichern.

ProtocolTypes

Gibt das Protokoll des WinRM-Listeners an. Mögliche Werte sind: http,https.

ProxyAgentSettings

Gibt die ProxyAgent-Einstellungen beim Erstellen des virtuellen Computers an. Api-Mindestversion: 2024-03-01.

PublicIPAddressSku

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

PublicIPAddressSkuName

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

PublicIPAddressSkuTier

Angeben der öffentlichen IP-SKU-Ebene

PublicIPAllocationMethod

Angeben des öffentlichen IP-Zuordnungstyps

ResourceIdentityType

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

ScheduledEventsAdditionalPublishingTargets

Die Konfigurationsparameter, die beim Veröffentlichen von scheduledEventsAdditionalPublishingTargets verwendet werden.

ScheduledEventsPolicy

Gibt Redeploy, Reboot und ScheduledEventsAdditionalPublishingTargets Scheduled Event bezogene Konfigurationen für den virtuellen Computer an.

ScheduledEventsProfile

Gibt konfigurationen für geplante Ereignisse an.

securityEncryptionTypes

Gibt den EncryptionType des verwalteten Datenträgers an. Es ist auf DiskWithVMGuestState für die Verschlüsselung des verwalteten Datenträgers festgelegt, zusammen mit dem VMGuestState-Blob, VMGuestStateOnly für die Verschlüsselung des VMGuestState-Blobs und NonPersistedTPM, wenn der Firmwarestatus nicht im VMGuestState-Blob beibehalten wird. Hinweis: Sie kann nur für vertrauliche VMs festgelegt werden.

SecurityProfile

Gibt die Sicherheitsprofileinstellungen für den virtuellen Computer an.

SecurityTypes

Gibt den SecurityType des virtuellen Computers an. Es muss auf einen beliebigen angegebenen Wert festgelegt werden, um UefiSettings zu aktivieren. Das Standardverhalten lautet: UefiSettings wird nur aktiviert, wenn diese Eigenschaft festgelegt ist.

SettingNames

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

SshConfiguration

Gibt die SSH-Schlüsselkonfiguration für ein Linux-Betriebssystem an.

SshPublicKey

Die Liste der öffentlichen SSH-Schlüssel, die für die Authentifizierung bei linuxbasierten VMs verwendet werden.

StatusLevelTypes

Der Ebenencode.

StorageAccountTypes

Gibt den Speicherkontotyp für den verwalteten Datenträger an. HINWEIS: UltraSSD_LRS nur mit Datenträgern verwendet werden kann, kann sie nicht mit dem Betriebssystemdatenträger verwendet werden.

StorageProfile

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

SubResource

Die relative URL der Key Vault, die das Geheimnis enthält.

TerminateNotificationProfile

Gibt Konfigurationen im Zusammenhang mit geplanten Terminereignissen an.

UefiSettings

Gibt die Sicherheitseinstellungen wie sicherer Start und vTPM an, die beim Erstellen des virtuellen Computers verwendet werden. Api-Mindestversion: 2020-12-01.

UserAssignedIdentities

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

UserInitiatedReboot

Die Konfigurationsparameter, die beim Erstellen der erstellung der geplanten Ereigniseinstellung userInitiatedReboot verwendet werden.

UserInitiatedRedeploy

Die Konfigurationsparameter, die beim Erstellen der erstellung der geplanten Ereigniseinstellung userInitiatedRedeploy verwendet wurden.

VaultCertificate

Die Liste der Schlüsseltresorverweise in SourceVault, die Zertifikate enthalten.

VaultSecretGroup

Gibt eine Gruppe von Zertifikaten an, die auf dem virtuellen Computer installiert werden sollen. Zum Installieren von Zertifikaten auf einem virtuellen Computer wird empfohlen, die Azure Key Vault-VM-Erweiterung für Linux oder die Azure Key Vault-VM-Erweiterung für Windows zu verwenden.

VirtualHardDisk

Die virtuelle Festplatte.

VirtualMachine

Die Liste der virtuellen Computer.

VirtualMachineAgentInstanceView

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

VirtualMachineEvictionPolicyTypes

Gibt die Entfernungsrichtlinie für den virtuellen Azure Spot-Computer und die Azure Spot-Skalierungsgruppe an. Für virtuelle Azure Spot-Computer werden sowohl "Deallocate" als auch "Delete" unterstützt, und die API-Mindestversion ist 2019-03-01. Für Azure Spot-Skalierungsgruppen werden sowohl "Deallocate" als auch "Delete" unterstützt, und die API-Mindestversion ist 2017-10-30-preview.

VirtualMachineExtension

Die ressourcen der untergeordneten Erweiterung des virtuellen Computers.

VirtualMachineExtensionHandlerInstanceView

Der Vm-Erweiterungshandler instance Ansicht.

VirtualMachineExtensionInstanceView

Die VM-Erweiterung instance Ansicht.

VirtualMachineHealthStatus

Die Integrität status für den virtuellen Computer.

VirtualMachineIdentity

Die Identität des virtuellen Computers, sofern konfiguriert.

VirtualMachineInstanceView

Der virtuelle Computer instance Ansicht.

VirtualMachineIpTag

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

VirtualMachineListResult

Die Antwort auf den Vorgang virtueller Computer auflisten.

VirtualMachineNetworkInterfaceConfiguration

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

VirtualMachineNetworkInterfaceDnsSettingsConfiguration

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

VirtualMachineNetworkInterfaceIPConfiguration

Gibt die IP-Konfigurationen der Netzwerkschnittstelle an.

VirtualMachinePatchStatus

[Vorschaufunktion] Die status von Vm-Patchvorgängen.

VirtualMachinePriorityTypes

Gibt die Priorität für den virtuellen Computer an. Api-Mindestversion: 2019-03-01

VirtualMachinePublicIPAddressConfiguration

Die publicIPAddressConfiguration.

VirtualMachinePublicIPAddressDnsSettingsConfiguration

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

VirtualMachineSizeTypes

Gibt die Größe des virtuellen Computers an. Der Enumerationsdatentyp ist derzeit veraltet und wird am 23. Dezember 2023 entfernt. Die empfohlene Methode zum Abrufen der Liste der verfügbaren Größen ist die Verwendung dieser APIs: Auflisten aller verfügbaren VM-Größen in einer Verfügbarkeitsgruppe, Auflisten aller verfügbaren VM-Größen in einer Region, Auflisten aller verfügbaren VM-Größen zum Ändern der Größe. Weitere Informationen zu VM-Größen finden Sie unter Größen für virtuelle Computer. Die verfügbaren VM-Größen hängen von der Region und der Verfügbarkeitsgruppe ab.

VMDiskSecurityProfile

Gibt das Sicherheitsprofil für den verwalteten Datenträger an.

VMGalleryApplication

Gibt die Kataloganwendungen an, die für die VM/VMSS zur Verfügung gestellt werden sollen.

VMSizeProperties

Gibt die Eigenschaften zum Anpassen der Größe des virtuellen Computers an. Api-Mindestversion: 2021-07-01. Dieses Feature befindet sich noch im Vorschaumodus und wird für VirtualMachineScaleSet nicht unterstützt. Weitere Informationen finden Sie in den Anweisungen unter VM-Anpassung .

WindowsConfiguration

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

WindowsPatchAssessmentMode

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

Mögliche Werte:

ImageDefault : Sie steuern den Zeitpunkt von Patchbewertungen auf einem virtuellen Computer.

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

WindowsVMGuestPatchAutomaticByPlatformRebootSetting

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

WindowsVMGuestPatchAutomaticByPlatformSettings

Gibt zusätzliche Einstellungen für den Patchmodus AutomaticByPlatform in VM-Gastpatches unter Windows an.

WindowsVMGuestPatchMode

Gibt den Modus des VM-Gastpatches auf virtuelle IaaS-Computer oder virtuelle Computer an, die einer VM-Skalierungsgruppe zugeordnet sind, mit OrchestrationMode als Flexible.

Mögliche Werte:

Manuell : Sie steuern die Anwendung von Patches auf einem virtuellen Computer. Dazu wenden Sie Patches manuell innerhalb des virtuellen Computers an. In diesem Modus sind automatische Updates deaktiviert. Die Eigenschaft WindowsConfiguration.enableAutomaticUpdates muss false sein.

AutomaticByOS : Der virtuelle Computer wird automatisch vom Betriebssystem aktualisiert. Die Eigenschaft WindowsConfiguration.enableAutomaticUpdates muss true sein.

AutomaticByPlatform : Der virtuelle Computer wird automatisch von der Plattform aktualisiert. Die Eigenschaften provisionVMAgent und WindowsConfiguration.enableAutomaticUpdates müssen true sein.

WinRMConfiguration

Gibt die Windows-Remoteverwaltungslistener an. Dadurch wird die Remoteverwendung von Windows PowerShell ermöglicht.

WinRMListener

Die Liste der Windows-Remoteverwaltungslistener

AdditionalCapabilities

Gibt zusätzliche Funktionen an, die auf dem virtuellen Computer aktiviert oder deaktiviert sind.

Name Typ Beschreibung
hibernationEnabled

boolean

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

ultraSSDEnabled

boolean

Das Flag, das eine Funktion für einen oder mehrere verwaltete Datenträger mit UltraSSD_LRS Speicherkontotyp auf der VM oder VMSS aktiviert oder deaktiviert. Verwaltete Datenträger mit dem Speicherkontotyp UltraSSD_LRS können nur dann einem virtuellen Computer oder einer VM-Skalierungsgruppe hinzugefügt werden, wenn diese Eigenschaft aktiviert ist.

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.

Name Typ Beschreibung
componentName

ComponentNames

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

content

string

Gibt den XML-formatierten Inhalt an, der der unattend.xml-Datei für den angegebenen Pfad und die angegebene Komponente hinzugefügt wird. Der XML-Code muss kleiner als 4 KB sein und das Stammelement für die Einstellung oder das Feature enthalten, das eingefügt wird.

passName

PassNames

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

settingName

SettingNames

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

ApiEntityReference

Der Quellressourcenbezeichner. Dies kann ein Momentaufnahme oder Datenträgerwiederherstellungspunkt sein, von dem aus ein Datenträger erstellt werden soll.

Name Typ Beschreibung
id

string

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

ApiError

API-Fehler.

Name Typ Beschreibung
code

string

Der Fehlercode.

details

ApiErrorBase[]

Details zu API-Fehlern

innererror

InnerError

Innerer API-Fehler

message

string

Die Fehlermeldung.

target

string

Das Ziel des bestimmten Fehlers.

ApiErrorBase

API-Fehlerbasis.

Name Typ Beschreibung
code

string

Der Fehlercode.

message

string

Die Fehlermeldung.

target

string

Das Ziel des jeweiligen Fehlers.

ApplicationProfile

Gibt die Kataloganwendungen an, die für die VM/VMSS zur Verfügung gestellt werden sollen.

Name Typ Beschreibung
galleryApplications

VMGalleryApplication[]

Gibt die Kataloganwendungen an, die für die VM/VMSS zur Verfügung gestellt werden sollen.

AvailablePatchSummary

Die verfügbare Patchzusammenfassung des neuesten Bewertungsvorgangs für den virtuellen Computer.

Name Typ Beschreibung
assessmentActivityId

string

Die Aktivitäts-ID des Vorgangs, der dieses Ergebnis erzeugt hat. Es wird verwendet, um CRP- und Erweiterungsprotokolle hinweg zu korrelieren.

criticalAndSecurityPatchCount

integer

Die Anzahl kritischer Patches oder Sicherheitspatches, die als verfügbar erkannt und noch nicht installiert wurden.

error

ApiError

Die Fehler, die während der Ausführung des Vorgangs aufgetreten sind. Das Detailarray enthält die Liste dieser Daten.

lastModifiedTime

string

Der UTC-Zeitstempel, zu dem der Vorgang gestartet wurde.

otherPatchCount

integer

Die Anzahl aller verfügbaren Patches mit Ausnahme von "Kritisch" und "Sicherheit".

rebootPending

boolean

Der allgemeine Neustart status des virtuellen Computers. Dies trifft zu, wenn teilweise installierte Patches einen Neustart erfordern, um die Installation abzuschließen, der Neustart jedoch noch nicht erfolgt ist.

startTime

string

Der UTC-Zeitstempel, zu dem der Vorgang gestartet wurde.

status

PatchOperationStatus

Der gesamte Erfolg oder Fehler status des Vorgangs. Es bleibt "InProgress", bis der Vorgang abgeschlossen ist. An diesem Punkt wird es zu "Unknown", "Failed", "Succeeded" oder "CompletedWithWarnings".

BillingProfile

Gibt die Abrechnungsdetails eines virtuellen Azure Spot-Computers an. Api-Mindestversion: 2019-03-01.

Name Typ Beschreibung
maxPrice

number

Gibt den maximalen Preis an, den Sie für eine Azure Spot-VM/VMSS bezahlen möchten. Dieser Preis ist in US-Dollar.

Dieser Preis wird mit dem aktuellen Azure Spot-Preis für die VM-Größe verglichen. Außerdem werden die Preise zum Zeitpunkt der Erstellung/Aktualisierung der Azure Spot-VM/VMSS verglichen, und der Vorgang ist nur erfolgreich, wenn der maxPrice über dem aktuellen Azure Spot-Preis liegt.

Der maxPrice wird auch zum Entfernen einer Azure Spot-VM/VMSS verwendet, wenn der aktuelle Azure Spot-Preis nach der Erstellung von VM/VMSS über den maxPrice hinausgeht.

Mögliche Werte:

– Ein beliebiger Dezimalwert größer als 00. Beispiel: 0,01538

-1 – Gibt an, dass der Standardpreis bei Bedarf auf dem aktuellsten Stand ist.

Sie können maxPrice auf -1 festlegen, um anzugeben, dass die Azure Spot-VM/VMSS aus Preisgründen nicht entfernt werden soll. Außerdem ist der maximale Standardpreis -1, wenn er nicht von Ihnen bereitgestellt wird.

Api-Mindestversion: 2019-03-01.

BootDiagnostics

Die Startdiagnose ist ein Debugfeature, mit dem Sie die Konsolenausgabe und den Screenshot anzeigen können, um vm-status zu diagnostizieren. HINWEIS: Wenn storageUri angegeben wird, stellen Sie sicher, dass sich das Speicherkonto in derselben Region und demselben Abonnement wie der virtuelle Computer befindet. Sie können die Ausgabe Ihres Konsolenprotokolls problemlos anzeigen. Mit Azure können Sie auch einen Screenshot des virtuellen Computers aus dem Hypervisor anzeigen.

Name Typ Beschreibung
enabled

boolean

Gibt an, ob der Start Diagnose auf dem virtuellen Computer aktiviert sein soll.

storageUri

string

URI des Speicherkontos, das zum Platzieren der Konsolenausgabe und des Screenshots verwendet werden soll. Wenn storageUri beim Aktivieren des Startvorgangs Diagnose nicht angegeben wird, wird verwalteter Speicher verwendet.

BootDiagnosticsInstanceView

Die Startdiagnose ist ein Debugfeature, mit dem Sie die Konsolenausgabe und den Screenshot anzeigen können, um vm-status zu diagnostizieren. Sie können die Ausgabe Ihres Konsolenprotokolls problemlos anzeigen. Mit Azure können Sie auch einen Screenshot des virtuellen Computers aus dem Hypervisor anzeigen.

Name Typ Beschreibung
consoleScreenshotBlobUri

string

Der Blob-URI der Konsole. Hinweis: Dies wird nicht festgelegt, wenn der Start Diagnose derzeit mit verwaltetem Speicher aktiviert ist.

serialConsoleLogBlobUri

string

Der Protokollblob-URI der seriellen Konsole. Hinweis: Dies wird nicht festgelegt, wenn der Start Diagnose derzeit mit verwaltetem Speicher aktiviert ist.

status

InstanceViewStatus

Der Start Diagnose status Informationen für den virtuellen Computer. Hinweis: Sie wird nur festgelegt, wenn Fehler beim Aktivieren des Startvorgangs Diagnose auftreten.

CachingTypes

Gibt die Cacheanforderungen an. Mögliche Werte sind: None,ReadOnly,ReadWrite. Das Standardverhalten ist: Keine für Standardspeicher. ReadOnly für Storage Premium.

Name Typ Beschreibung
None

string

ReadOnly

string

ReadWrite

string

CapacityReservationProfile

Gibt Informationen zur Kapazitätsreservierung an, die zum Zuweisen virtueller Computer verwendet wird. Api-Mindestversion: 2021-04-01.

Name Typ Beschreibung
capacityReservationGroup

SubResource

Gibt die Ressourcen-ID der Kapazitätsreservierungsgruppe an, die für die Zuordnung der VM- oder Scaleset-VM-Instanzen verwendet werden soll, sofern genügend Kapazität reserviert wurde. Weitere Informationen finden Sie unter https://aka.ms/CapacityReservation .

CloudError

Eine Fehlerantwort des Computediensts.

Name Typ Beschreibung
error

ApiError

API-Fehler.

ComponentNames

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

Name Typ Beschreibung
Microsoft-Windows-Shell-Setup

string

DataDisk

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.

Name Typ Beschreibung
caching

CachingTypes

Gibt die Cacheanforderungen an. Mögliche Werte sind: None,ReadOnly,ReadWrite. Das Standardverhalten ist: Keine für Standardspeicher. ReadOnly für Storage Premium.

createOption

DiskCreateOptionTypes

Gibt an, wie der Datenträger des virtuellen Computers erstellt werden soll. Mögliche Werte sind Anfügen: Dieser Wert wird verwendet, wenn Sie einen spezialisierten Datenträger zum Erstellen des virtuellen Computers verwenden. Fromimage: Dieser Wert wird verwendet, wenn Sie ein Image zum Erstellen des Datenträgers des virtuellen Computers verwenden. Wenn Sie ein Plattformimage verwenden, sollten Sie auch das oben beschriebene imageReference-Element verwenden. Wenn Sie ein Marketplace-Image verwenden, sollten Sie auch das zuvor beschriebene Planelement verwenden. Leer: Dieser Wert wird beim Erstellen eines leeren Datenträgers verwendet. Kopieren: Dieser Wert wird verwendet, um einen Datenträger aus einem Momentaufnahme oder einem anderen Datenträger zu erstellen. Wiederherstellen: Dieser Wert wird verwendet, um einen Datenträger aus einem Datenträgerwiederherstellungspunkt zu erstellen.

deleteOption

DiskDeleteOptionTypes

Gibt an, ob der Datenträger beim Löschen des virtuellen Computers gelöscht oder getrennt werden soll. Mögliche Werte sind: Delete. 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

DiskDetachOptionTypes

Gibt das Trennverhalten an, das beim Trennen eines Datenträgers verwendet werden soll oder der sich bereits im Trennvorgang 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 immer noch nicht freigegeben wird, verwenden Sie die Erzwungene Trennung als letzte Option, um den Datenträger zwangsweise von der VM zu trennen. Bei Verwendung dieses Trennverhaltens wurden möglicherweise nicht alle Schreibvorgänge geleert. Dieses Feature befindet sich noch im Vorschaumodus und wird für VirtualMachineScaleSet nicht unterstützt. So trennen Sie einen Datenträger mit Erzwingung aufBeDetached auf "true", zusammen mit der Einstellung detachOption: "ForceDetach".

diskIOPSReadWrite

integer

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

diskMBpsReadWrite

integer

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

diskSizeGB

integer

Gibt die Größe eines leeren Datenträgers in Gigabyte an. Dieses Element kann verwendet werden, um die Größe des Datenträgers in einem VM-Image zu überschreiben. Die Eigenschaft "diskSizeGB" ist die Anzahl der Bytes x 1024^3 für den Datenträger, und der Wert darf nicht größer als 1023 sein.

image

VirtualHardDisk

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

lun

integer

Gibt die Nummer der logischen Einheit des Datenträgers an. Dieser Wert wird verwendet, um Datenträger innerhalb des virtuellen Computers zu identifizieren und muss daher für jeden Datenträger, der an einen virtuellen Computer angefügt ist, eindeutig sein.

managedDisk

ManagedDiskParameters

Die Parameter für verwaltete Datenträger.

name

string

Der Name des Datenträgers

sourceResource

ApiEntityReference

Der Quellressourcenbezeichner. Dies kann ein Momentaufnahme oder Datenträgerwiederherstellungspunkt sein, von dem aus ein Datenträger erstellt werden soll.

toBeDetached

boolean

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

vhd

VirtualHardDisk

Die virtuelle Festplatte.

writeAcceleratorEnabled

boolean

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

DeleteOptions

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

Name Typ Beschreibung
Delete

string

Detach

string

DiagnosticsProfile

Gibt den Status der Startdiagnoseeinstellungen an. Api-Mindestversion: 2015-06-15.

Name Typ Beschreibung
bootDiagnostics

BootDiagnostics

Die Startdiagnose ist ein Debugfeature, mit dem Sie die Konsolenausgabe und den Screenshot anzeigen können, um vm-status zu diagnostizieren. HINWEIS: Wenn storageUri angegeben wird, stellen Sie sicher, dass sich das Speicherkonto in derselben Region und demselben Abonnement wie die VM befindet. Sie können die Ausgabe Ihres Konsolenprotokolls problemlos anzeigen. Mit Azure können Sie auch einen Screenshot des virtuellen Computers aus dem Hypervisor anzeigen.

DiffDiskOptions

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

Name Typ Beschreibung
Local

string

DiffDiskPlacement

Gibt die kurzlebige Datenträgerplatzierung für den Betriebssystemdatenträger an. Mögliche Werte sind: CacheDisk,ResourceDisk,NvmeDisk. Das Standardverhalten lautet: CacheDisk, wenn eine für die VM-Größe konfiguriert ist, andernfalls Wird ResourceDisk oder NvmeDisk verwendet. Informationen dazu, welche VM-Größen einen Cachedatenträger verfügbar machen, finden Sie in der Dokumentation zur VM-Größe für Windows-VMs unter https://docs.microsoft.com/azure/virtual-machines/windows/sizes und Linux-VM unter https://docs.microsoft.com/azure/virtual-machines/linux/sizes . Api-Mindestversion für NvmeDisk: 2024-03-01.

Name Typ Beschreibung
CacheDisk

string

NvmeDisk

string

ResourceDisk

string

DiffDiskSettings

Gibt die kurzlebigen Datenträgereinstellungen für den Betriebssystemdatenträger an, der vom virtuellen Computer verwendet wird.

Name Typ Beschreibung
option

DiffDiskOptions

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

placement

DiffDiskPlacement

Gibt die kurzlebige Datenträgerplatzierung für den Betriebssystemdatenträger an. Mögliche Werte sind: CacheDisk,ResourceDisk,NvmeDisk. Das Standardverhalten lautet: CacheDisk, wenn eine für die VM-Größe konfiguriert ist, andernfalls Wird ResourceDisk oder NvmeDisk verwendet. Informationen dazu, welche VM-Größen einen Cachedatenträger verfügbar machen, finden Sie in der Dokumentation zur VM-Größe für Windows-VMs unter https://docs.microsoft.com/azure/virtual-machines/windows/sizes und Linux-VM unter https://docs.microsoft.com/azure/virtual-machines/linux/sizes . Api-Mindestversion für NvmeDisk: 2024-03-01.

DiskControllerTypes

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

Name Typ Beschreibung
NVMe

string

SCSI

string

DiskCreateOptionTypes

Gibt an, wie der Datenträger des virtuellen Computers erstellt werden soll. Mögliche Werte sind Anfügen: Dieser Wert wird verwendet, wenn Sie einen spezialisierten Datenträger zum Erstellen des virtuellen Computers verwenden. Fromimage: Dieser Wert wird verwendet, wenn Sie ein Image zum Erstellen des virtuellen Computers verwenden. Wenn Sie ein Plattformimage verwenden, sollten Sie auch das oben beschriebene imageReference-Element verwenden. Wenn Sie ein Marketplace-Image verwenden, sollten Sie auch das zuvor beschriebene Planelement verwenden.

Name Typ Beschreibung
Attach

string

Copy

string

Empty

string

FromImage

string

Restore

string

DiskDeleteOptionTypes

Gibt an, ob der Betriebssystemdatenträger beim Löschen des virtuellen Computers gelöscht oder getrennt werden soll. Mögliche Werte sind: Delete. Wenn dieser Wert verwendet wird, wird der Betriebssystemdatenträger gelöscht, wenn der virtuelle Computer gelöscht wird. Trennen. Wenn dieser Wert verwendet wird, wird der Betriebssystemdatenträger nach dem Löschen des virtuellen Computers beibehalten. Der Standardwert ist auf Trennen festgelegt. Für einen kurzlebigen Betriebssystemdatenträger ist der Standardwert auf Löschen festgelegt. Der Benutzer kann die Löschoption für einen kurzlebigen Betriebssystemdatenträger nicht ändern.

Name Typ Beschreibung
Delete

string

Detach

string

DiskDetachOptionTypes

Gibt das Trennverhalten an, das beim Trennen eines Datenträgers verwendet werden soll oder der sich bereits im Trennvorgang 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 immer noch nicht freigegeben wird, verwenden Sie die Erzwungene Trennung als letzte Option, um den Datenträger zwangsweise von der VM zu trennen. Bei Verwendung dieses Trennverhaltens wurden möglicherweise nicht alle Schreibvorgänge geleert. Dieses Feature befindet sich noch im Vorschaumodus und wird für VirtualMachineScaleSet nicht unterstützt. So trennen Sie einen Datenträger mit Erzwingung aufBeDetached auf "true", zusammen mit der Einstellung detachOption: "ForceDetach".

Name Typ Beschreibung
ForceDetach

string

DiskEncryptionSetParameters

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

Name Typ Beschreibung
id

string

Ressourcen-ID

DiskEncryptionSettings

Gibt die Verschlüsselungseinstellungen für den Betriebssystemdatenträger an. Api-Mindestversion: 2015-06-15.

Name Typ Beschreibung
diskEncryptionKey

KeyVaultSecretReference

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

enabled

boolean

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

keyEncryptionKey

KeyVaultKeyReference

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

DiskInstanceView

Die Datenträgerinformationen des virtuellen Computers.

Name Typ Beschreibung
encryptionSettings

DiskEncryptionSettings[]

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

Api-Mindestversion: 2015-06-15

name

string

Der Name des Datenträgers

statuses

InstanceViewStatus[]

Die Ressource status Informationen.

DomainNameLabelScopeTypes

Der Domänennamebezeichnungsbereich der PublicIPAddress-Ressourcen, die erstellt werden. Die generierte Namensbezeichnung ist die Verkettung der Bezeichnung des domänenhashten Domänennamens mit einer Richtlinie gemäß dem Bereich der Domänennamenbezeichnung und der eindeutigen ID des VM-Netzwerkprofils.

Name Typ Beschreibung
NoReuse

string

ResourceGroupReuse

string

SubscriptionReuse

string

TenantReuse

string

EncryptionIdentity

Gibt die verwaltete Identität an, die von ADE zum Abrufen des Zugriffstokens für Keyvaultvorgänge verwendet wird.

Name Typ Beschreibung
userAssignedIdentityResourceId

string

Gibt die ARM-Ressourcen-ID einer der Benutzeridentitäten an, die dem virtuellen Computer zugeordnet sind.

EventGridAndResourceGraph

Die Konfigurationsparameter, die beim Erstellen der Einstellung eventGridAndResourceGraph Scheduled Event verwendet werden.

Name Typ Beschreibung
enable

boolean

Gibt an, ob Event Grid und Resource Graph für geplante ereignisbezogene Konfigurationen aktiviert sind.

ExpandTypesForListVMs

Der expand-Ausdruck, der bei Einem Vorgang angewendet werden soll. "instanceView" ermöglicht das Abrufen der Laufzeit status aller Virtual Machines. Dies kann nur angegeben werden, wenn eine gültige $filter-Option angegeben ist.

Name Typ Beschreibung
instanceView

string

ExtendedLocation

Der erweiterte Speicherort des virtuellen Computers.

Name Typ Beschreibung
name

string

Der Name des erweiterten Speicherorts.

type

ExtendedLocationTypes

Der Typ des erweiterten Speicherorts.

ExtendedLocationTypes

Der Typ des erweiterten Speicherorts.

Name Typ Beschreibung
EdgeZone

string

HardwareProfile

Legt die Hardwareeinstellungen für den virtuellen Computer fest.

Name Typ Beschreibung
vmSize

VirtualMachineSizeTypes

Gibt die Größe des virtuellen Computers an. Der Enumerationsdatentyp ist derzeit veraltet und wird am 23. Dezember 2023 entfernt. Die empfohlene Methode zum Abrufen der Liste der verfügbaren Größen ist die Verwendung dieser APIs: Auflisten aller verfügbaren VM-Größen in einer Verfügbarkeitsgruppe, Auflisten aller verfügbaren VM-Größen in einer Region, Auflisten aller verfügbaren VM-Größen zum Ändern der Größe. Weitere Informationen zu VM-Größen finden Sie unter Größen für virtuelle Computer. Die verfügbaren VM-Größen hängen von der Region und der Verfügbarkeitsgruppe ab.

vmSizeProperties

VMSizeProperties

Gibt die Eigenschaften zum Anpassen der Größe des virtuellen Computers an. Api-Mindestversion: 2021-07-01. Dieses Feature befindet sich noch im Vorschaumodus und wird für VirtualMachineScaleSet nicht unterstützt. Weitere Informationen finden Sie in den Anweisungen unter VM-Anpassung .

HyperVGenerationType

Gibt den HyperVGeneration-Typ an, der einer Ressource zugeordnet ist.

Name Typ Beschreibung
V1

string

V2

string

ImageReference

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

Name Typ Beschreibung
communityGalleryImageId

string

Geben Sie die eindeutige ID des Communitykatalogimages für die VM-Bereitstellung an. Dies kann vom GET-Aufruf des Communitykatalogimages abgerufen werden.

exactVersion

string

Gibt in Dezimalzahlen die Version des Plattformimages oder Marketplace-Images an, die zum Erstellen des virtuellen Computers verwendet wird. Dieses schreibgeschützte Feld unterscheidet sich von "version", nur wenn der im Feld "version" angegebene Wert "latest" lautet.

id

string

Ressourcen-ID

offer

string

Gibt das Angebot des Plattformimages oder Marketplace-Images an, das zum Erstellen des virtuellen Computers verwendet wird.

publisher

string

Der Imageherausgeber.

sharedGalleryImageId

string

Geben Sie die eindeutige ID des freigegebenen Katalogimages für die VM-Bereitstellung an. Dies kann über den GET-Aufruf des freigegebenen Katalogimages abgerufen werden.

sku

string

Die Bild-SKU.

version

string

Gibt die Version des Plattformimages oder Marketplace-Images an, das zum Erstellen des virtuellen Computers verwendet wird. Die zulässigen Formate sind Major.Minor.Build oder "latest". Haupt-, Neben- und Build sind Dezimalzahlen. Geben Sie „latest“ an, damit Sie die neueste Version eines Images verwenden können, das zum Zeitpunkt der Bereitstellung verfügbar ist. Selbst wenn Sie "latest" verwenden, wird das VM-Image nach der Bereitstellung nicht automatisch aktualisiert, auch wenn eine neue Version verfügbar ist. Verwenden Sie das Feld "version" nicht für die Bereitstellung von Katalogimages. Das Katalogimage sollte immer das Feld "id" für die Bereitstellung verwenden, um die neueste Version des Katalogimages zu verwenden. Legen Sie einfach "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/images/{imageName}" im Feld "id" ohne Versionseingabe fest.

InnerError

Innere Fehlerdetails.

Name Typ Beschreibung
errordetail

string

Die interne Fehlermeldung oder das Ausnahmeabbild.

exceptiontype

string

Der Ausnahmetyp.

InstanceViewStatus

Instanzansicht status.

Name Typ Beschreibung
code

string

Der Statuscode.

displayStatus

string

Die kurze lokalisierbare Bezeichnung für die status.

level

StatusLevelTypes

Der Ebenencode.

message

string

Die detaillierte status Meldung, einschließlich Warnungen und Fehlermeldungen.

time

string

Die Zeit der status.

IPVersions

Es ist ab Api-Version 01.07.2019 verfügbar und gibt an, ob die spezifische IP-Konfiguration IPv4 oder IPv6 ist. Der Standardwert wird als IPv4 verwendet. Mögliche Werte sind "IPv4" und "IPv6".

Name Typ Beschreibung
IPv4

string

IPv6

string

KeyVaultKeyReference

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

Name Typ Beschreibung
keyUrl

string

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

sourceVault

SubResource

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

KeyVaultSecretReference

Die durch Erweiterungen geschützten Einstellungen, die als Verweis übergeben und vom Schlüsseltresor verwendet werden

Name Typ Beschreibung
secretUrl

string

Die URL, die auf ein Geheimnis in einem Key Vault verweist.

sourceVault

SubResource

Die relative URL der Key Vault, die das Geheimnis enthält.

LastPatchInstallationSummary

Die Installationszusammenfassung des letzten Installationsvorgangs für den virtuellen Computer.

Name Typ Beschreibung
error

ApiError

Die Fehler, die während der Ausführung des Vorgangs aufgetreten sind. Das Detailarray enthält die Liste dieser Daten.

excludedPatchCount

integer

Die Anzahl aller verfügbaren Patches, aber explizit durch eine vom Kunden angegebene Ausschlusslisten-Übereinstimmung ausgeschlossen.

failedPatchCount

integer

Die Anzahl der Patches, bei denen die Installation fehlgeschlagen ist.

installationActivityId

string

Die Aktivitäts-ID des Vorgangs, der dieses Ergebnis erzeugt hat. Es wird verwendet, um CRP- und Erweiterungsprotokolle hinweg zu korrelieren.

installedPatchCount

integer

Die Anzahl der patches, die erfolgreich installiert wurden.

lastModifiedTime

string

Der UTC-Zeitstempel, zu dem der Vorgang gestartet wurde.

maintenanceWindowExceeded

boolean

Beschreibt, ob der Vorgang nicht mehr lange dauerte, bevor er alle beabsichtigten Aktionen abgeschlossen hat.

notSelectedPatchCount

integer

Die Anzahl aller verfügbaren Patches, die jedoch nicht installiert werden sollen, da sie nicht mit einem Klassifizierungs- oder Aufnahmelisteneintrag übereinstimmten.

pendingPatchCount

integer

Die Anzahl aller verfügbaren Patches, die während des Patchinstallationsvorgangs installiert werden sollen.

startTime

string

Der UTC-Zeitstempel, zu dem der Vorgang gestartet wurde.

status

PatchOperationStatus

Der gesamte Erfolg oder Fehler status des Vorgangs. Es bleibt "InProgress", bis der Vorgang abgeschlossen ist. An diesem Punkt wird es zu "Unknown", "Failed", "Succeeded" oder "CompletedWithWarnings".

LinuxConfiguration

Gibt die Linux-Betriebssystemeinstellungen auf dem virtuellen Computer an. Eine Liste der unterstützten Linux-Distributionen finden Sie unter Linux auf Azure-Endorsed Distributionen.

Name Typ Beschreibung
disablePasswordAuthentication

boolean

Gibt an, ob die Kennwortauthentifizierung deaktiviert werden soll.

enableVMAgentPlatformUpdates

boolean

Gibt an, ob VMAgent Platform Updates für den virtuellen Linux-Computer aktiviert ist. Der Standardwert ist „false“.

patchSettings

LinuxPatchSettings

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

provisionVMAgent

boolean

Gibt an, ob der VM-Agent auf dem virtuellen Computer bereitgestellt werden soll. Wenn diese Eigenschaft nicht im Anforderungstext angegeben ist, wird sie standardmäßig auf TRUE festgelegt. Dadurch wird sichergestellt, dass der VM-Agent auf dem virtuellen Computer installiert ist, sodass später Erweiterungen zur VM hinzugefügt werden können.

ssh

SshConfiguration

Gibt die SSH-Schlüsselkonfiguration für ein Linux-Betriebssystem an.

LinuxPatchAssessmentMode

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

Mögliche Werte:

ImageDefault : Sie steuern den Zeitpunkt von Patchbewertungen auf einem virtuellen Computer.

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

Name Typ Beschreibung
AutomaticByPlatform

string

ImageDefault

string

LinuxPatchSettings

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

Name Typ Beschreibung
assessmentMode

LinuxPatchAssessmentMode

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

Mögliche Werte:

ImageDefault : Sie steuern den Zeitpunkt von Patchbewertungen auf einem virtuellen Computer.

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

automaticByPlatformSettings

LinuxVMGuestPatchAutomaticByPlatformSettings

Gibt zusätzliche Einstellungen für den Patchmodus AutomaticByPlatform im VM-Gastpatching unter Linux an.

patchMode

LinuxVMGuestPatchMode

Gibt den Modus des VM-Gastpatches auf virtuelle IaaS-Computer oder virtuelle Computer an, die einer VM-Skalierungsgruppe zugeordnet sind, mit OrchestrationMode als Flexible.

Mögliche Werte:

ImageDefault : Die Standard-Patchkonfiguration des virtuellen Computers wird verwendet.

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

LinuxVMGuestPatchAutomaticByPlatformRebootSetting

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

Name Typ Beschreibung
Always

string

IfRequired

string

Never

string

Unknown

string

LinuxVMGuestPatchAutomaticByPlatformSettings

Gibt zusätzliche Einstellungen für den Patchmodus AutomaticByPlatform im VM-Gastpatching unter Linux an.

Name Typ Beschreibung
bypassPlatformSafetyChecksOnUserSchedule

boolean

Ermöglicht dem Kunden das Planen von Patches ohne versehentliche Upgrades.

rebootSetting

LinuxVMGuestPatchAutomaticByPlatformRebootSetting

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

LinuxVMGuestPatchMode

Gibt den Modus des VM-Gastpatches auf virtuelle IaaS-Computer oder virtuelle Computer an, die einer VM-Skalierungsgruppe zugeordnet sind, mit OrchestrationMode als Flexible.

Mögliche Werte:

ImageDefault : Die Standard-Patchkonfiguration des virtuellen Computers wird verwendet.

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

Name Typ Beschreibung
AutomaticByPlatform

string

ImageDefault

string

MaintenanceOperationResultCodeTypes

Der Ergebniscode des letzten Wartungsvorgangs.

Name Typ Beschreibung
MaintenanceAborted

string

MaintenanceCompleted

string

None

string

RetryLater

string

MaintenanceRedeployStatus

Der Wartungsvorgang status auf dem virtuellen Computer.

Name Typ Beschreibung
isCustomerInitiatedMaintenanceAllowed

boolean

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

lastOperationMessage

string

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

lastOperationResultCode

MaintenanceOperationResultCodeTypes

Der Ergebniscode des letzten Wartungsvorgangs.

maintenanceWindowEndTime

string

Endzeit für das Wartungsfenster.

maintenanceWindowStartTime

string

Startzeit für das Wartungsfenster.

preMaintenanceWindowEndTime

string

Endzeit für das Fenster "Vorwartung".

preMaintenanceWindowStartTime

string

Startzeit für das Fenster vor der Wartung.

ManagedDiskParameters

Die Parameter für verwaltete Datenträger.

Name Typ Beschreibung
diskEncryptionSet

DiskEncryptionSetParameters

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

id

string

Ressourcen-ID

securityProfile

VMDiskSecurityProfile

Gibt das Sicherheitsprofil für den verwalteten Datenträger an.

storageAccountType

StorageAccountTypes

Gibt den Speicherkontotyp für den verwalteten Datenträger an. HINWEIS: UltraSSD_LRS nur mit Datenträgern verwendet werden kann, kann sie nicht mit dem Betriebssystemdatenträger verwendet werden.

Mode

Gibt den Modus an, in dem ProxyAgent ausgeführt wird, wenn das Feature aktiviert ist. ProxyAgent beginnt mit der Überwachung oder Überwachung, erzwingt jedoch keine Zugriffssteuerung für Anforderungen an Hostendpunkte im Überwachungsmodus, während er im Erzwingungsmodus die Zugriffssteuerung erzwingt. Der Standardwert ist Erzwingungsmodus.

Name Typ Beschreibung
Audit

string

Enforce

string

NetworkApiVersion

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

Name Typ Beschreibung
2020-11-01

string

NetworkInterfaceAuxiliaryMode

Gibt an, ob der Hilfsmodus für die Netzwerkschnittstellenressource aktiviert ist.

Name Typ Beschreibung
AcceleratedConnections

string

Floating

string

None

string

NetworkInterfaceAuxiliarySku

Gibt an, ob die Hilfs-SKU für die Netzwerkschnittstellenressource aktiviert ist.

Name Typ Beschreibung
A1

string

A2

string

A4

string

A8

string

None

string

NetworkInterfaceReference

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

Name Typ Beschreibung
id

string

Ressourcen-ID

properties.deleteOption

DeleteOptions

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

properties.primary

boolean

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

NetworkProfile

Legt die Netzwerkschnittstellen des virtuellen Computers fest.

Name Typ Beschreibung
networkApiVersion

NetworkApiVersion

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

networkInterfaceConfigurations

VirtualMachineNetworkInterfaceConfiguration[]

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

networkInterfaces

NetworkInterfaceReference[]

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

OperatingSystemTypes

Der Betriebssystemtyp.

Name Typ Beschreibung
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 Typ Beschreibung
caching

CachingTypes

Gibt die Cacheanforderungen an. Mögliche Werte sind: None,ReadOnly,ReadWrite. Das Standardverhalten ist: Keine für Standardspeicher. ReadOnly für Storage Premium.

createOption

DiskCreateOptionTypes

Gibt an, wie der Datenträger des virtuellen Computers erstellt werden soll. Mögliche Werte sind Anfügen: Dieser Wert wird verwendet, wenn Sie einen spezialisierten Datenträger zum Erstellen des virtuellen Computers verwenden. Fromimage: Dieser Wert wird verwendet, wenn Sie ein Image zum Erstellen des virtuellen Computers verwenden. Wenn Sie ein Plattformimage verwenden, sollten Sie auch das oben beschriebene imageReference-Element verwenden. Wenn Sie ein Marketplace-Image verwenden, sollten Sie auch das zuvor beschriebene Planelement verwenden.

deleteOption

DiskDeleteOptionTypes

Gibt an, ob der Betriebssystemdatenträger beim Löschen des virtuellen Computers gelöscht oder getrennt werden soll. Mögliche Werte sind: Delete. Wenn dieser Wert verwendet wird, wird der Betriebssystemdatenträger gelöscht, wenn der virtuelle Computer gelöscht wird. Trennen. Wenn dieser Wert verwendet wird, wird der Betriebssystemdatenträger nach dem Löschen des virtuellen Computers beibehalten. Der Standardwert ist auf Trennen festgelegt. Für einen kurzlebigen Betriebssystemdatenträger ist der Standardwert auf Löschen festgelegt. Der Benutzer kann die Löschoption für einen kurzlebigen Betriebssystemdatenträger nicht ändern.

diffDiskSettings

DiffDiskSettings

Gibt die kurzlebigen Datenträgereinstellungen für den Betriebssystemdatenträger an, der vom virtuellen Computer verwendet wird.

diskSizeGB

integer

Gibt die Größe eines leeren Datenträgers in Gigabyte an. Dieses Element kann verwendet werden, um die Größe des Datenträgers in einem VM-Image zu überschreiben. Die Eigenschaft "diskSizeGB" ist die Anzahl der Bytes x 1024^3 für den Datenträger, und der Wert darf nicht größer als 1023 sein.

encryptionSettings

DiskEncryptionSettings

Gibt die Verschlüsselungseinstellungen für den Betriebssystemdatenträger an. Api-Mindestversion: 2015-06-15.

image

VirtualHardDisk

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

ManagedDiskParameters

Die Parameter für verwaltete Datenträger.

name

string

Der Name des Datenträgers

osType

OperatingSystemTypes

Mit dieser Eigenschaft können Sie den Typ des Betriebssystems angeben, das auf dem Datenträger enthalten ist, wenn Sie einen virtuellen Computer aus einem Benutzerimage oder einer spezialisierten VHD erstellen. Mögliche Werte sind: Windows,Linux.

vhd

VirtualHardDisk

Die virtuelle Festplatte.

writeAcceleratorEnabled

boolean

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

OSImageNotificationProfile

Gibt konfigurationen im Zusammenhang mit dem geplanten Ereignis des Betriebssystemimages an.

Name Typ Beschreibung
enable

boolean

Gibt an, ob das Ereignis "Betriebssystemabbild geplant" aktiviert oder deaktiviert ist.

notBeforeTimeout

string

Die Dauer der Zeit, für die ein virtueller Computer neu erstellt oder das Betriebssystem aktualisiert wird, muss möglicherweise das geplante Ereignis des Betriebssystemimages genehmigen, bevor das Ereignis automatisch genehmigt wird (Timeout). Die Konfiguration wird im ISO 8601-Format angegeben, und der Wert muss 15 Minuten (PT15M) betragen.

OSProfile

Gibt die Betriebssystemeinstellungen an, die beim Erstellen des virtuellen Computers verwendet werden. Einige der Einstellungen können nach der Bereitstellung des virtuellen Computers nicht mehr geändert werden.

Name Typ Beschreibung
adminPassword

string

Gibt das Kennwort des Administratorkontos an.

Mindestlänge (Windows): 8 Zeichen

Mindestlänge (Linux): 6 Zeichen

Maximale Länge (Windows): 123 Zeichen

Maximale Länge (Linux): 72 Zeichen

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

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

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

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

adminUsername

string

Gibt den Namen des Administratorkontos an.

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

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

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

Mindestlänge (Linux): 1 Zeichen

Maximale Länge (Linux): 64 Zeichen

Maximale Länge (Windows): 20 Zeichen.

allowExtensionOperations

boolean

Gibt an, ob Erweiterungsvorgänge auf dem virtuellen Computer zulässig sein sollen. Dies kann nur dann auf False festgelegt werden, wenn keine Erweiterungen auf dem virtuellen Computer vorhanden sind.

computerName

string

Gibt den Hostnamen des virtuellen Computers an. Dieser Name kann nicht aktualisiert werden, nachdem der virtuelle Computer erstellt wurde. Maximale Länge (Windows): 15 Zeichen. Maximale Länge (Linux): 64 Zeichen. Benennungskonventionen und Einschränkungen finden Sie unter Implementierungsrichtlinien für Azure-Infrastrukturdienste.

customData

string

Gibt eine Base-64-codierte Zeichenfolge benutzerdefinierter Daten an. Die Base-64-codierte Zeichenfolge wird in ein binäres Array decodiert, das auf dem virtuellen Computer als Datei gespeichert wird. Die maximale Länge des binären Arrays beträgt 65535 Bytes. Hinweis: Übergeben Sie keine Geheimnisse oder Kennwörter in der customData-Eigenschaft. Diese Eigenschaft kann nicht aktualisiert werden, nachdem die VM erstellt wurde. Die Eigenschaft "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

LinuxConfiguration

Gibt die Linux-Betriebssystemeinstellungen auf dem virtuellen Computer an. Eine Liste der unterstützten Linux-Distributionen finden Sie unter Linux auf Azure-Endorsed Distributionen.

requireGuestProvisionSignal

boolean

Optionale Eigenschaft, die entweder auf True festgelegt oder ausgelassen werden muss.

secrets

VaultSecretGroup[]

Gibt eine Gruppe von Zertifikaten an, die auf dem virtuellen Computer installiert werden sollen. Zum Installieren von Zertifikaten auf einem virtuellen Computer wird empfohlen, die Azure Key Vault-VM-Erweiterung für Linux oder die Azure Key Vault Vm-Erweiterung für Windows zu verwenden.

windowsConfiguration

WindowsConfiguration

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

PassNames

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

Name Typ Beschreibung
OobeSystem

string

PatchOperationStatus

Der Gesamterfolg oder Fehler status des Vorgangs. Es bleibt "InProgress", bis der Vorgang abgeschlossen ist. An diesem Punkt wird es zu "Unbekannt", "Failed", "Succeeded" oder "CompletedWithWarnings".

Name Typ Beschreibung
CompletedWithWarnings

string

Failed

string

InProgress

string

Succeeded

string

Unknown

string

PatchSettings

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

Name Typ Beschreibung
assessmentMode

WindowsPatchAssessmentMode

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

Mögliche Werte:

ImageDefault : Sie steuern den Zeitpunkt von Patchbewertungen auf einem virtuellen Computer.

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

automaticByPlatformSettings

WindowsVMGuestPatchAutomaticByPlatformSettings

Gibt zusätzliche Einstellungen für den Patchmodus AutomaticByPlatform in VM-Gastpatches unter Windows an.

enableHotpatching

boolean

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

patchMode

WindowsVMGuestPatchMode

Gibt den Modus des VM-Gastpatches auf virtuelle IaaS-Computer oder virtuelle Computer an, die einer VM-Skalierungsgruppe zugeordnet sind, mit OrchestrationMode als Flexible.

Mögliche Werte:

Manuell : Sie steuern die Anwendung von Patches auf einem virtuellen Computer. Dazu wenden Sie Patches manuell innerhalb des virtuellen Computers an. In diesem Modus sind automatische Updates deaktiviert. Die Eigenschaft WindowsConfiguration.enableAutomaticUpdates muss false sein.

AutomaticByOS : Der virtuelle Computer wird automatisch vom Betriebssystem aktualisiert. Die Eigenschaft WindowsConfiguration.enableAutomaticUpdates muss true sein.

AutomaticByPlatform : Der virtuelle Computer wird automatisch von der Plattform aktualisiert. Die Eigenschaften provisionVMAgent und WindowsConfiguration.enableAutomaticUpdates müssen true sein.

Plan

Gibt Informationen zum Marketplace-Image an, das zum Erstellen des virtuellen Computers verwendet wird. Dieses Element wird nur für Marketplace-Images verwendet. Bevor Sie ein Marketplace-Image aus einer API verwenden können, müssen Sie das Image für die programmgesteuerte Verwendung aktivieren. Suchen Sie im Azure-Portal nach dem Marketplace-Image, das Sie verwenden möchten, und klicken Sie dann auf Programmgesteuerte Bereitstellung, Erste Schritte -> . Geben Sie alle erforderlichen Informationen ein, und klicken Sie dann auf Speichern.

Name Typ Beschreibung
name

string

Die Plan-ID.

product

string

Gibt das Produkt des Images aus dem Marketplace an. Dies ist der gleiche Wert wie Offer unter dem imageReference-Element.

promotionCode

string

Der Promotionscode.

publisher

string

Die Herausgeber-ID.

ProtocolTypes

Gibt das Protokoll des WinRM-Listeners an. Mögliche Werte sind: http,https.

Name Typ Beschreibung
Http

string

Https

string

ProxyAgentSettings

Gibt die ProxyAgent-Einstellungen beim Erstellen des virtuellen Computers an. Api-Mindestversion: 2024-03-01.

Name Typ Beschreibung
enabled

boolean

Gibt an, ob das ProxyAgent-Feature auf dem virtuellen Computer oder der VM-Skalierungsgruppe aktiviert werden soll.

keyIncarnationId

integer

Erhöhen des Werts dieser Eigenschaft ermöglicht es dem Benutzer, den Schlüssel zurückzusetzen, der zum Sichern des Kommunikationskanals zwischen Gast und Host verwendet wird.

mode

Mode

Gibt den Modus an, in dem ProxyAgent ausgeführt wird, wenn das Feature aktiviert ist. ProxyAgent beginnt mit der Überwachung oder Überwachung, erzwingt jedoch keine Zugriffssteuerung für Anforderungen an Hostendpunkte im Überwachungsmodus, während er im Erzwingungsmodus die Zugriffssteuerung erzwingt. Der Standardwert ist Erzwingungsmodus.

PublicIPAddressSku

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

Name Typ Beschreibung
name

PublicIPAddressSkuName

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

tier

PublicIPAddressSkuTier

Angeben der öffentlichen IP-SKU-Ebene

PublicIPAddressSkuName

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

Name Typ Beschreibung
Basic

string

Standard

string

PublicIPAddressSkuTier

Angeben der öffentlichen IP-SKU-Ebene

Name Typ Beschreibung
Global

string

Regional

string

PublicIPAllocationMethod

Angeben des öffentlichen IP-Zuordnungstyps

Name Typ Beschreibung
Dynamic

string

Static

string

ResourceIdentityType

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.

Name Typ Beschreibung
None

string

SystemAssigned

string

SystemAssigned, UserAssigned

string

UserAssigned

string

ScheduledEventsAdditionalPublishingTargets

Die Konfigurationsparameter, die beim Veröffentlichen von scheduledEventsAdditionalPublishingTargets verwendet werden.

Name Typ Beschreibung
eventGridAndResourceGraph

EventGridAndResourceGraph

Die Konfigurationsparameter, die beim Erstellen der Einstellung eventGridAndResourceGraph Scheduled Event verwendet werden.

ScheduledEventsPolicy

Gibt Redeploy, Reboot und ScheduledEventsAdditionalPublishingTargets Scheduled Event bezogene Konfigurationen für den virtuellen Computer an.

Name Typ Beschreibung
scheduledEventsAdditionalPublishingTargets

ScheduledEventsAdditionalPublishingTargets

Die Konfigurationsparameter, die beim Veröffentlichen von scheduledEventsAdditionalPublishingTargets verwendet werden.

userInitiatedReboot

UserInitiatedReboot

Die Konfigurationsparameter, die beim Erstellen der erstellung der geplanten Ereigniseinstellung userInitiatedReboot verwendet werden.

userInitiatedRedeploy

UserInitiatedRedeploy

Die Konfigurationsparameter, die beim Erstellen der erstellung der geplanten Ereigniseinstellung userInitiatedRedeploy verwendet wurden.

ScheduledEventsProfile

Gibt konfigurationen für geplante Ereignisse an.

Name Typ Beschreibung
osImageNotificationProfile

OSImageNotificationProfile

Gibt konfigurationen für geplantes Betriebssystemimageereignis an.

terminateNotificationProfile

TerminateNotificationProfile

Gibt Konfigurationen für geplante Ereignisse beenden an.

securityEncryptionTypes

Gibt den EncryptionType des verwalteten Datenträgers an. Es ist auf DiskWithVMGuestState für die Verschlüsselung des verwalteten Datenträgers festgelegt, zusammen mit dem VMGuestState-Blob, VMGuestStateOnly für die Verschlüsselung des VMGuestState-Blobs und NonPersistedTPM, wenn der Firmwarestatus nicht im VMGuestState-Blob beibehalten wird. Hinweis: Sie kann nur für vertrauliche VMs festgelegt werden.

Name Typ Beschreibung
DiskWithVMGuestState

string

NonPersistedTPM

string

VMGuestStateOnly

string

SecurityProfile

Gibt die Sicherheitsprofileinstellungen für den virtuellen Computer an.

Name Typ Beschreibung
encryptionAtHost

boolean

Diese Eigenschaft kann vom Benutzer in der Anforderung verwendet werden, um die Hostverschlüsselung für den virtuellen Computer oder die VM-Skalierungsgruppe zu aktivieren oder zu deaktivieren. Dadurch wird die Verschlüsselung für alle Datenträger aktiviert, einschließlich ressourcen-/temporärer Datenträger auf dem Host selbst. Das Standardverhalten lautet: Die Verschlüsselung auf dem Host wird deaktiviert, es sei denn, diese Eigenschaft ist für die Ressource auf true festgelegt.

encryptionIdentity

EncryptionIdentity

Gibt die verwaltete Identität an, die von ADE zum Abrufen des Zugriffstokens für keyvault-Vorgänge verwendet wird.

proxyAgentSettings

ProxyAgentSettings

Gibt beim Erstellen des virtuellen Computers ProxyAgent-Einstellungen an. Api-Mindestversion: 2024-03-01.

securityType

SecurityTypes

Gibt den SecurityType des virtuellen Computers an. Es muss auf einen beliebigen angegebenen Wert festgelegt werden, um UefiSettings zu aktivieren. Das Standardverhalten lautet: UefiSettings wird nur aktiviert, wenn diese Eigenschaft festgelegt ist.

uefiSettings

UefiSettings

Gibt die Sicherheitseinstellungen wie sicherer Start und vTPM an, die beim Erstellen des virtuellen Computers verwendet werden. Api-Mindestversion: 2020-12-01.

SecurityTypes

Gibt den SecurityType des virtuellen Computers an. Es muss auf einen beliebigen angegebenen Wert festgelegt werden, um UefiSettings zu aktivieren. Das Standardverhalten lautet: UefiSettings wird nur aktiviert, wenn diese Eigenschaft festgelegt ist.

Name Typ Beschreibung
ConfidentialVM

string

TrustedLaunch

string

SettingNames

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

Name Typ Beschreibung
AutoLogon

string

FirstLogonCommands

string

SshConfiguration

Gibt die SSH-Schlüsselkonfiguration für ein Linux-Betriebssystem an.

Name Typ Beschreibung
publicKeys

SshPublicKey[]

Die Liste der öffentlichen SSH-Schlüssel, die für die Authentifizierung bei linuxbasierten VMs verwendet werden.

SshPublicKey

Die Liste der öffentlichen SSH-Schlüssel, die für die Authentifizierung bei linuxbasierten VMs verwendet werden.

Name Typ Beschreibung
keyData

string

Öffentliches SSH-Schlüsselzertifikat, das für die Authentifizierung bei der VM über SSH verwendet wird. Der Schlüssel muss mindestens 2048 Bit und im ssh-rsa-Format vorliegen. Informationen zum Erstellen von SSH-Schlüsseln finden Sie unter [Erstellen von SSH-Schlüsseln unter Linux und Mac für Linux-VMs in Azure]https://docs.microsoft.com/azure/virtual-machines/linux/create-ssh-keys-detailed).

path

string

Gibt den vollständigen Pfad auf der erstellten VM an, in der der öffentliche SSH-Schlüssel gespeichert wird. Wenn die Datei bereits vorhanden ist, wird der angegebene Schlüssel an die Datei angefügt. Beispiel: /home/user/.ssh/authorized_keys

StatusLevelTypes

Der Ebenencode.

Name Typ Beschreibung
Error

string

Info

string

Warning

string

StorageAccountTypes

Gibt den Speicherkontotyp für den verwalteten Datenträger an. HINWEIS: UltraSSD_LRS nur mit Datenträgern verwendet werden kann, kann sie nicht mit dem Betriebssystemdatenträger verwendet werden.

Name Typ Beschreibung
PremiumV2_LRS

string

Premium_LRS

string

Premium_ZRS

string

StandardSSD_LRS

string

StandardSSD_ZRS

string

Standard_LRS

string

UltraSSD_LRS

string

StorageProfile

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

Name Typ Beschreibung
dataDisks

DataDisk[]

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

DiskControllerTypes

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

imageReference

ImageReference

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

osDisk

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

Die relative URL der Key Vault, die das Geheimnis enthält.

Name Typ Beschreibung
id

string

Ressourcen-ID

TerminateNotificationProfile

Gibt Konfigurationen im Zusammenhang mit geplanten Terminereignissen an.

Name Typ Beschreibung
enable

boolean

Gibt an, ob das Terminierungsereignis "Scheduled" aktiviert oder deaktiviert ist.

notBeforeTimeout

string

Die konfigurierbare Dauer, für die ein virtueller Computer gelöscht wird, muss möglicherweise das geplante Terminereignis genehmigen, bevor das Ereignis automatisch genehmigt wird (Timeout). Die Konfiguration muss im ISO 8601-Format angegeben werden, der Standardwert ist 5 Minuten (PT5M).

UefiSettings

Gibt die Sicherheitseinstellungen wie sicherer Start und vTPM an, die beim Erstellen des virtuellen Computers verwendet werden. Api-Mindestversion: 2020-12-01.

Name Typ Beschreibung
secureBootEnabled

boolean

Gibt an, ob der sichere Start auf dem virtuellen Computer aktiviert werden soll. Api-Mindestversion: 2020-12-01.

vTpmEnabled

boolean

Gibt an, ob vTPM auf dem virtuellen Computer aktiviert werden soll. Api-Mindestversion: 2020-12-01.

UserAssignedIdentities

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

Name Typ Beschreibung

UserInitiatedReboot

Die Konfigurationsparameter, die beim Erstellen der erstellung der geplanten Ereigniseinstellung userInitiatedReboot verwendet werden.

Name Typ Beschreibung
automaticallyApprove

boolean

Gibt Konfigurationen für geplantes Neustartereignis an.

UserInitiatedRedeploy

Die Konfigurationsparameter, die beim Erstellen der erstellung der geplanten Ereigniseinstellung userInitiatedRedeploy verwendet wurden.

Name Typ Beschreibung
automaticallyApprove

boolean

Gibt Konfigurationen im Zusammenhang mit geplanten Ereignissen erneut bereitstellen an.

VaultCertificate

Die Liste der Schlüsseltresorverweise in SourceVault, die Zertifikate enthalten.

Name Typ Beschreibung
certificateStore

string

Gibt für Windows-VMs den Zertifikatspeicher auf dem virtuellen Computer an, dem das Zertifikat hinzugefügt werden soll. Der angegebene Zertifikatspeicher befindet sich implizit im LocalMachine-Konto. Bei Linux-VMs wird die Zertifikatdatei unter dem Verzeichnis /var/lib/waagent mit dem Dateinamen <UppercaseThumbprint.crt> für die X509-Zertifikatdatei und <UppercaseThumbprint.prv> für den privaten Schlüssel platziert. Beide Dateien sind PEM-formatiert.

certificateUrl

string

Dies ist die URL eines Zertifikats, das als Geheimnis in Key Vault hochgeladen wurde. Informationen zum Hinzufügen eines Geheimnisses zum Key Vault finden Sie unter Hinzufügen eines Schlüssels oder Geheimnisses zum Schlüsseltresor. In diesem Fall muss Ihr Zertifikat die Base64-Codierung des folgenden JSON-Objekts sein, das in UTF-8 codiert ist:

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

VaultSecretGroup

Gibt eine Gruppe von Zertifikaten an, die auf dem virtuellen Computer installiert werden sollen. Zum Installieren von Zertifikaten auf einem virtuellen Computer wird empfohlen, die Azure Key Vault-VM-Erweiterung für Linux oder die Azure Key Vault-VM-Erweiterung für Windows zu verwenden.

Name Typ Beschreibung
sourceVault

SubResource

Die relative URL der Key Vault, die alle Zertifikate in VaultCertificates enthält.

vaultCertificates

VaultCertificate[]

Die Liste der Schlüsseltresorverweise in SourceVault, die Zertifikate enthalten.

VirtualHardDisk

Die virtuelle Festplatte.

Name Typ Beschreibung
uri

string

Gibt den URI der virtuellen Festplatte an.

VirtualMachine

Die Liste der virtuellen Computer.

Name Typ Beschreibung
etag

string

Etag ist eine Eigenschaft, die in der Antwort Create/Update/Get des virtuellen Computers zurückgegeben wird, sodass der Kunde sie im Header angeben kann, um optimistische Updates sicherzustellen.

extendedLocation

ExtendedLocation

Der erweiterte Speicherort des virtuellen Computers.

id

string

Ressourcen-ID

identity

VirtualMachineIdentity

Die Identität des virtuellen Computers, sofern konfiguriert.

location

string

Ressourcenspeicherort

managedBy

string

ManagedBy ist auf VMSS (Virtual Machine Scale Set, flexible ARM resourceID) festgelegt, wenn die VM Teil der VMSS ist. Diese Eigenschaft wird von der Plattform für die Optimierung des internen Löschens von Ressourcengruppen verwendet.

name

string

Ressourcenname

plan

Plan

Gibt Informationen zum Marketplace-Image an, das zum Erstellen des virtuellen Computers verwendet wird. Dieses Element wird nur für Marketplace-Images verwendet. Bevor Sie ein Marketplace-Image aus einer API verwenden können, müssen Sie das Image für die programmgesteuerte Verwendung aktivieren. Suchen Sie im Azure-Portal nach dem Marketplace-Image, das Sie verwenden möchten, und klicken Sie dann auf Programmgesteuerte Bereitstellung, Erste Schritte -> . Geben Sie alle erforderlichen Informationen ein, und klicken Sie dann auf Speichern.

properties.additionalCapabilities

AdditionalCapabilities

Gibt zusätzliche Funktionen an, die auf dem virtuellen Computer aktiviert oder deaktiviert sind.

properties.applicationProfile

ApplicationProfile

Gibt die Kataloganwendungen an, die der VM/VMSS zur Verfügung gestellt werden sollen.

properties.availabilitySet

SubResource

Gibt Informationen zu der Verfügbarkeitsgruppe an, der der virtuelle Computer zugewiesen werden soll. Die virtuellen Computern, die in derselben Verfügbarkeitsgruppe angegeben werden, sind verschiedenen Knoten zugeordnet, um die Verfügbarkeit zu maximieren. Weitere Informationen zu Verfügbarkeitsgruppen finden Sie unter Übersicht über Verfügbarkeitsgruppen. Weitere Informationen zur geplanten Wartung in Azure finden Sie unter Wartung und Updates für Virtual Machines in Azure. Derzeit kann eine VM nur zur Erstellungszeit der Verfügbarkeitsgruppe hinzugefügt werden. Die Verfügbarkeitsgruppe, der die VM hinzugefügt wird, sollte sich unter derselben Ressourcengruppe wie die Verfügbarkeitsgruppenressource befinden. Eine vorhandene VM kann einer Verfügbarkeitsgruppe nicht hinzugefügt werden. Diese Eigenschaft kann nicht zusammen mit einem Properties.virtualMachineScaleSet-Verweis ungleich NULL vorhanden sein.

properties.billingProfile

BillingProfile

Gibt die Abrechnungsdetails eines virtuellen Azure Spot-Computers an. Api-Mindestversion: 2019-03-01.

properties.capacityReservation

CapacityReservationProfile

Gibt Informationen zur Kapazitätsreservierung an, die zum Zuweisen des virtuellen Computers verwendet wird. Api-Mindestversion: 2021-04-01.

properties.diagnosticsProfile

DiagnosticsProfile

Gibt den Status der Startdiagnoseeinstellungen an. Api-Mindestversion: 2015-06-15.

properties.evictionPolicy

VirtualMachineEvictionPolicyTypes

Gibt die Entfernungsrichtlinie für den virtuellen Azure Spot-Computer und die Azure Spot-Skalierungsgruppe an. Für virtuelle Azure Spot-Computer werden sowohl "Zuordnung aufheben" als auch "Löschen" unterstützt, und die API-Mindestversion ist 2019-03-01. Für Azure Spot-Skalierungsgruppen werden sowohl "Zuordnung aufheben" als auch "Löschen" unterstützt, und die API-Mindestversion ist 2017-10-30-preview.

properties.extensionsTimeBudget

string

Gibt die Zeit an, die für den Start aller Erweiterungen zugewiesen wird. Die Dauer sollte zwischen 15 Minuten und 120 Minuten (einschließlich) liegen und im ISO 8601-Format angegeben werden. Der Standardwert ist 90 Minuten (PT1H30M). Api-Mindestversion: 2020-06-01.

properties.hardwareProfile

HardwareProfile

Legt die Hardwareeinstellungen für den virtuellen Computer fest.

properties.host

SubResource

Gibt Informationen zum dedizierten Host an, in dem sich der virtuelle Computer befindet. Api-Mindestversion: 2018-10-01.

properties.hostGroup

SubResource

Gibt Informationen zu der dedizierten Hostgruppe an, in der sich der virtuelle Computer befindet. Hinweis: Der Benutzer kann nicht sowohl host- als auch hostGroup-Eigenschaften angeben. Api-Mindestversion: 2020-06-01.

properties.instanceView

VirtualMachineInstanceView

Der virtuelle Computer instance Ansicht.

properties.licenseType

string

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

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

Windows_Client

Windows_Server

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

RHEL_BYOS (für RHEL)

SLES_BYOS (für SUSE)

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

Azure-Hybridnutzungsvorteil für Linux Server

Api-Mindestversion: 2015-06-15

properties.networkProfile

NetworkProfile

Legt die Netzwerkschnittstellen des virtuellen Computers fest.

properties.osProfile

OSProfile

Gibt die Betriebssystemeinstellungen an, die beim Erstellen des virtuellen Computers verwendet werden. Einige der Einstellungen können nach der Bereitstellung des virtuellen Computers nicht mehr geändert werden.

properties.platformFaultDomain

integer

Gibt die logische Fehlerdomäne der Skalierungsgruppe an, in der der virtuelle Computer erstellt wird. Standardmäßig wird der virtuelle Computer automatisch einer Fehlerdomäne zugewiesen, die das Gleichgewicht zwischen den verfügbaren Fehlerdomänen am besten verwaltet. Dies gilt nur, wenn die Eigenschaft "virtualMachineScaleSet" dieses virtuellen Computers festgelegt ist. Die VM-Skalierungsgruppe, auf die verwiesen wird, muss "platformFaultDomainCount" größer als 1 haben. Diese Eigenschaft kann nicht aktualisiert werden, nachdem der virtuelle Computer erstellt wurde. Die Fehlerdomänenzuweisung kann in der Vm-Instanzansicht angezeigt werden. Api-Mindestversion: 2020‐12‐01.

properties.priority

VirtualMachinePriorityTypes

Gibt die Priorität für den virtuellen Computer an. Api-Mindestversion: 2019-03-01

properties.provisioningState

string

Der Bereitstellungsstatus, der nur in der Antwort angezeigt wird.

properties.proximityPlacementGroup

SubResource

Gibt Informationen zur Näherungsplatzierungsgruppe an, der der virtuelle Computer zugewiesen werden soll. Api-Mindestversion: 2018-04-01.

properties.scheduledEventsPolicy

ScheduledEventsPolicy

Gibt Redeploy, Reboot und ScheduledEventsAdditionalPublishingTargets Scheduled Event bezogene Konfigurationen für den virtuellen Computer an.

properties.scheduledEventsProfile

ScheduledEventsProfile

Gibt Konfigurationen im Zusammenhang mit geplanten Ereignissen an.

properties.securityProfile

SecurityProfile

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

properties.storageProfile

StorageProfile

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

properties.timeCreated

string

Gibt den Zeitpunkt an, zu dem die VM-Ressource erstellt wurde. Api-Mindestversion: 2021-11-01.

properties.userData

string

UserData für den virtuellen Computer, der Base64-codiert sein muss. Der Kunde sollte hier keine Geheimnisse übergeben. Api-Mindestversion: 2021-03-01.

properties.virtualMachineScaleSet

SubResource

Gibt Informationen zur VM-Skalierungsgruppe an, der der virtuelle Computer zugewiesen werden soll. Virtuelle Computer, die in derselben VM-Skalierungsgruppe angegeben sind, werden verschiedenen Knoten zugeordnet, um die Verfügbarkeit zu maximieren. Derzeit kann eine VM nur zur Erstellungszeit der VM-Skalierungsgruppe hinzugefügt werden. Eine vorhandene VM kann nicht zu einer VM-Skalierungsgruppe hinzugefügt werden. Diese Eigenschaft kann nicht zusammen mit einem Properties.availabilitySet-Verweis ungleich NULL vorhanden sein. Api-Mindestversion: 2019‐03‐01.

properties.vmId

string

Gibt die eindeutige VM-ID an. Hierbei handelt es sich um einen 128-Bit-Bezeichner, der auf allen Azure IaaS-VMs-SMBIOS codiert und gespeichert ist und mithilfe von Bios-Befehlen der Plattform gelesen werden kann.

resources

VirtualMachineExtension[]

Die ressourcen der untergeordneten Erweiterung des virtuellen Computers.

tags

object

Ressourcentags

type

string

Ressourcentyp

zones

string[]

Die Zonen des virtuellen Computers.

VirtualMachineAgentInstanceView

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

Name Typ Beschreibung
extensionHandlers

VirtualMachineExtensionHandlerInstanceView[]

Der Vm-Erweiterungshandler instance Ansicht.

statuses

InstanceViewStatus[]

Die Ressource status Informationen.

vmAgentVersion

string

Die Vollversion des VM-Agents.

VirtualMachineEvictionPolicyTypes

Gibt die Entfernungsrichtlinie für den virtuellen Azure Spot-Computer und die Azure Spot-Skalierungsgruppe an. Für virtuelle Azure Spot-Computer werden sowohl "Deallocate" als auch "Delete" unterstützt, und die API-Mindestversion ist 2019-03-01. Für Azure Spot-Skalierungsgruppen werden sowohl "Deallocate" als auch "Delete" unterstützt, und die API-Mindestversion ist 2017-10-30-preview.

Name Typ Beschreibung
Deallocate

string

Delete

string

VirtualMachineExtension

Die ressourcen der untergeordneten Erweiterung des virtuellen Computers.

Name Typ Beschreibung
id

string

Ressourcen-ID

location

string

Ressourcenspeicherort

name

string

Ressourcenname

properties.autoUpgradeMinorVersion

boolean

Gibt an, ob die Erweiterung eine neuere Nebenversion verwenden soll, wenn sie zum Zeitpunkt der Bereitstellung verfügbar ist. Abgesehen von erneuten Bereitstellungen führt die Erweiterung nach der Bereitstellung jedoch keine Upgrades für Nebenversionen aus, selbst wenn diese Eigenschaft auf „true“ festgelegt ist.

properties.enableAutomaticUpgrade

boolean

Gibt an, ob die Erweiterung automatisch von der Plattform aktualisiert werden soll, wenn eine neuere Version der Erweiterung verfügbar ist.

properties.forceUpdateTag

string

Wie der Erweiterungshandler zum Aktualisieren gezwungen werden soll, auch wenn sich die Erweiterungskonfiguration nicht geändert hat.

properties.instanceView

VirtualMachineExtensionInstanceView

Die VM-Erweiterung instance Ansicht.

properties.protectedSettings

object

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

properties.protectedSettingsFromKeyVault

KeyVaultSecretReference

Die durch Erweiterungen geschützten Einstellungen, die als Verweis übergeben und vom Schlüsseltresor verwendet werden

properties.provisionAfterExtensions

string[]

Sammlung von Erweiterungsnamen, nach denen diese Erweiterung bereitgestellt werden muss.

properties.provisioningState

string

Der Bereitstellungsstatus, der nur in der Antwort angezeigt wird.

properties.publisher

string

Der Name des Erweiterungshandlerherausgebers.

properties.settings

object

Im Json-Format formatierte öffentliche Einstellungen für die Erweiterung.

properties.suppressFailures

boolean

Gibt an, ob Fehler, die von der Erweiterung stammen, unterdrückt werden (Betriebsfehler, z. B. keine Verbindung mit dem virtuellen Computer herzustellen, werden unabhängig von diesem Wert nicht unterdrückt). Die Standardeinstellung ist „false“.

properties.type

string

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

properties.typeHandlerVersion

string

Gibt die Version des Skripthandlers an.

tags

object

Ressourcentags

type

string

Ressourcentyp

VirtualMachineExtensionHandlerInstanceView

Der Vm-Erweiterungshandler instance Ansicht.

Name Typ Beschreibung
status

InstanceViewStatus

Der Erweiterungshandler status.

type

string

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

typeHandlerVersion

string

Gibt die Version des Skripthandlers an.

VirtualMachineExtensionInstanceView

Die VM-Erweiterung instance Ansicht.

Name Typ Beschreibung
name

string

Der Name der VM-Erweiterung.

statuses

InstanceViewStatus[]

Die Ressource status Informationen.

substatuses

InstanceViewStatus[]

Die Ressource status Informationen.

type

string

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

typeHandlerVersion

string

Gibt die Version des Skripthandlers an.

VirtualMachineHealthStatus

Die Integrität status für den virtuellen Computer.

Name Typ Beschreibung
status

InstanceViewStatus

Die Integrität status Informationen für den virtuellen Computer.

VirtualMachineIdentity

Die Identität des virtuellen Computers, sofern konfiguriert.

Name Typ Beschreibung
principalId

string

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

tenantId

string

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

type

ResourceIdentityType

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

UserAssignedIdentities

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

VirtualMachineInstanceView

Der virtuelle Computer instance Ansicht.

Name Typ Beschreibung
assignedHost

string

Ressourcen-ID des dedizierten Hosts, auf dem der virtuelle Computer durch automatische Platzierung zugewiesen wird, wenn der virtuelle Computer einer dedizierten Hostgruppe zugeordnet ist, für die die automatische Platzierung aktiviert ist. Api-Mindestversion: 2020-06-01.

bootDiagnostics

BootDiagnosticsInstanceView

Die Startdiagnose ist ein Debugfeature, mit dem Sie die Konsolenausgabe und den Screenshot anzeigen können, um vm-status zu diagnostizieren. Sie können die Ausgabe Ihres Konsolenprotokolls problemlos anzeigen. Mit Azure können Sie auch einen Screenshot des virtuellen Computers aus dem Hypervisor anzeigen.

computerName

string

Der Computername, der dem virtuellen Computer zugewiesen ist.

disks

DiskInstanceView[]

Die Datenträgerinformationen des virtuellen Computers.

extensions

VirtualMachineExtensionInstanceView[]

Die Erweiterungsinformationen.

hyperVGeneration

HyperVGenerationType

Gibt den HyperVGeneration-Typ an, der einer Ressource zugeordnet ist

isVMInStandbyPool

boolean

[Vorschaufeature] Gibt an, ob sich der virtuelle Computer derzeit im Standbypool befindet oder nicht.

maintenanceRedeployStatus

MaintenanceRedeployStatus

Der Wartungsvorgang status auf dem virtuellen Computer.

osName

string

Das Betriebssystem, das auf dem virtuellen Computer ausgeführt wird.

osVersion

string

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

patchStatus

VirtualMachinePatchStatus

[Vorschaufeature] Die status von Vm-Patchvorgängen.

platformFaultDomain

integer

Gibt die Fehlerdomäne des virtuellen Computers an.

platformUpdateDomain

integer

Gibt die Updatedomäne des virtuellen Computers an.

rdpThumbPrint

string

Der Remotedesktopzertifikatfingerabdruck.

statuses

InstanceViewStatus[]

Die Ressource status Informationen.

vmAgent

VirtualMachineAgentInstanceView

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

vmHealth

VirtualMachineHealthStatus

Die Integritäts-status für den virtuellen Computer.

VirtualMachineIpTag

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

Name Typ Beschreibung
ipTagType

string

IP-Tagtyp. Beispiel: FirstPartyUsage.

tag

string

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

VirtualMachineListResult

Die Antwort auf den Vorgang virtueller Computer auflisten.

Name Typ Beschreibung
nextLink

string

Der URI zum Abrufen der nächsten Seite von VMs. Rufen Sie ListNext() mit diesem URI auf, um die nächste Seite von Virtual Machines abzurufen.

value

VirtualMachine[]

Die Liste der virtuellen Computer.

VirtualMachineNetworkInterfaceConfiguration

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

Name Typ Beschreibung
name

string

Der Name der Netzwerkschnittstellenkonfiguration.

properties.auxiliaryMode

NetworkInterfaceAuxiliaryMode

Gibt an, ob der Hilfsmodus für die Netzwerkschnittstellenressource aktiviert ist.

properties.auxiliarySku

NetworkInterfaceAuxiliarySku

Gibt an, ob die Hilfs-SKU für die Netzwerkschnittstellenressource aktiviert ist.

properties.deleteOption

DeleteOptions

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

properties.disableTcpStateTracking

boolean

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

properties.dnsSettings

VirtualMachineNetworkInterfaceDnsSettingsConfiguration

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

properties.dscpConfiguration

SubResource

properties.enableAcceleratedNetworking

boolean

Gibt an, ob die Netzwerkschnittstelle für den beschleunigten Netzwerkbetrieb aktiviert ist.

properties.enableFpga

boolean

Gibt an, ob die Netzwerkschnittstelle FPGA-Netzwerkfähig ist.

properties.enableIPForwarding

boolean

Gibt an, ob die IP-Weiterleitung für diese Netzwerkkarte aktiviert ist.

properties.ipConfigurations

VirtualMachineNetworkInterfaceIPConfiguration[]

Gibt die IP-Konfigurationen der Netzwerkschnittstelle an.

properties.networkSecurityGroup

SubResource

Die Netzwerksicherheitsgruppe.

properties.primary

boolean

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

VirtualMachineNetworkInterfaceDnsSettingsConfiguration

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

Name Typ Beschreibung
dnsServers

string[]

Liste der IP-Adressen von DNS-Servern

VirtualMachineNetworkInterfaceIPConfiguration

Gibt die IP-Konfigurationen der Netzwerkschnittstelle an.

Name Typ Beschreibung
name

string

Der NAME der IP-Konfiguration.

properties.applicationGatewayBackendAddressPools

SubResource[]

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

SubResource[]

Gibt ein Array von Verweisen auf die Anwendungssicherheitsgruppe an.

properties.loadBalancerBackendAddressPools

SubResource[]

Gibt ein Array von Verweisen auf Back-End-Adresspools von Lastenausgleichsmodulen an. Ein virtueller Computer kann auf Back-End-Adresspools eines öffentlichen und eines internen Lastenausgleichs verweisen. [Mehrere virtuelle Computer können nicht denselben Lastenausgleich für basic-SKU verwenden].

properties.primary

boolean

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

properties.privateIPAddressVersion

IPVersions

Sie ist ab Api-Version 30.03.2017 verfügbar und gibt an, ob die spezifische ipconfiguration IPv4 oder IPv6 ist. Der Standardwert wird als IPv4 verwendet. Mögliche Werte sind: "IPv4" und "IPv6".

properties.publicIPAddressConfiguration

VirtualMachinePublicIPAddressConfiguration

Die publicIPAddressConfiguration.

properties.subnet

SubResource

Gibt den Bezeichner des Subnetzes an.

VirtualMachinePatchStatus

[Vorschaufunktion] Die status von Vm-Patchvorgängen.

Name Typ Beschreibung
availablePatchSummary

AvailablePatchSummary

Die verfügbare Patchzusammenfassung des neuesten Bewertungsvorgangs für den virtuellen Computer.

configurationStatuses

InstanceViewStatus[]

Die aktivierungs-status des angegebenen patchMode

lastPatchInstallationSummary

LastPatchInstallationSummary

Die Installationszusammenfassung des letzten Installationsvorgangs für den virtuellen Computer.

VirtualMachinePriorityTypes

Gibt die Priorität für den virtuellen Computer an. Api-Mindestversion: 2019-03-01

Name Typ Beschreibung
Low

string

Regular

string

Spot

string

VirtualMachinePublicIPAddressConfiguration

Die publicIPAddressConfiguration.

Name Typ Beschreibung
name

string

Der Name der publicIP-Adresskonfiguration.

properties.deleteOption

DeleteOptions

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

properties.dnsSettings

VirtualMachinePublicIPAddressDnsSettingsConfiguration

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

properties.idleTimeoutInMinutes

integer

Das Leerlauftimeout der öffentlichen IP-Adresse.

properties.ipTags

VirtualMachineIpTag[]

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

properties.publicIPAddressVersion

IPVersions

Es ist ab Api-Version 01.07.2019 verfügbar und gibt an, ob die spezifische IP-Konfiguration IPv4 oder IPv6 ist. Der Standardwert wird als IPv4 verwendet. Mögliche Werte sind "IPv4" und "IPv6".

properties.publicIPAllocationMethod

PublicIPAllocationMethod

Angeben des öffentlichen IP-Zuordnungstyps

properties.publicIPPrefix

SubResource

Das PublicIPPrefix, aus dem publicIP-Adressen zugeordnet werden sollen.

sku

PublicIPAddressSku

Beschreibt die öffentliche IP-SKU. Er kann nur mit OrchestrationMode als Flexibel festgelegt werden.

VirtualMachinePublicIPAddressDnsSettingsConfiguration

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

Name Typ Beschreibung
domainNameLabel

string

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

domainNameLabelScope

DomainNameLabelScopeTypes

Der Domänennamebezeichnungsbereich der PublicIPAddress-Ressourcen, die erstellt werden. Die generierte Namensbezeichnung ist die Verkettung der Bezeichnung des domänenhashten Domänennamens mit einer Richtlinie gemäß dem Bereich der Domänennamenbezeichnung und der eindeutigen ID des VM-Netzwerkprofils.

VirtualMachineSizeTypes

Gibt die Größe des virtuellen Computers an. Der Enumerationsdatentyp ist derzeit veraltet und wird am 23. Dezember 2023 entfernt. Die empfohlene Methode zum Abrufen der Liste der verfügbaren Größen ist die Verwendung dieser APIs: Auflisten aller verfügbaren VM-Größen in einer Verfügbarkeitsgruppe, Auflisten aller verfügbaren VM-Größen in einer Region, Auflisten aller verfügbaren VM-Größen zum Ändern der Größe. Weitere Informationen zu VM-Größen finden Sie unter Größen für virtuelle Computer. Die verfügbaren VM-Größen hängen von der Region und der Verfügbarkeitsgruppe ab.

Name Typ Beschreibung
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 das Sicherheitsprofil für den verwalteten Datenträger an.

Name Typ Beschreibung
diskEncryptionSet

DiskEncryptionSetParameters

Gibt die Ressourcen-ID des kundenseitig verwalteten Datenträgerverschlüsselungssatzes für den verwalteten Datenträger an, der für vom Kunden verwaltete Schlüssel verschlüsselte ConfidentialVM-Betriebssystemdatenträger und VMGuest-Blobs verwendet wird.

securityEncryptionType

securityEncryptionTypes

Gibt den EncryptionType des verwalteten Datenträgers an. Er ist auf DiskWithVMGuestState für die Verschlüsselung des verwalteten Datenträgers zusammen mit dem VMGuestState-Blob, VMGuestStateOnly für die Verschlüsselung nur des VMGuestState-Blobs und NonPersistedTPM festgelegt, wenn der Firmwarestatus nicht im VMGuestState-Blob beibehalten wird. Hinweis: Sie kann nur für vertrauliche VMs festgelegt werden.

VMGalleryApplication

Gibt die Kataloganwendungen an, die für die VM/VMSS zur Verfügung gestellt werden sollen.

Name Typ Beschreibung
configurationReference

string

Optional: Gibt den URI für ein Azure-Blob an, das die Standardkonfiguration für das Paket ersetzt, sofern angegeben.

enableAutomaticUpgrade

boolean

Wenn auf TRUE festgelegt ist, wird eine neue Kataloganwendungsversion in PIR/SIG automatisch für die VM/VMSS aktualisiert.

order

integer

Optional, Gibt die Reihenfolge an, in der die Pakete installiert werden müssen.

packageReferenceId

string

Gibt die GalleryApplicationVersion-Ressourcen-ID im Format /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/applications/{application}/versions/{version} an.

tags

string

Optional: Gibt einen Passthroughwert für einen generischeren Kontext an.

treatFailureAsDeploymentFailure

boolean

Optional: Falls true, tritt bei jedem Fehler für einen Beliebigen Vorgang in der VmApplication ein Fehler bei der Bereitstellung auf.

VMSizeProperties

Gibt die Eigenschaften zum Anpassen der Größe des virtuellen Computers an. Api-Mindestversion: 2021-07-01. Dieses Feature befindet sich noch im Vorschaumodus und wird für VirtualMachineScaleSet nicht unterstützt. Weitere Informationen finden Sie in den Anweisungen unter VM-Anpassung .

Name Typ Beschreibung
vCPUsAvailable

integer

Gibt die Anzahl der für den virtuellen Computer verfügbaren vCPUs an. Wenn diese Eigenschaft nicht im Anforderungstext angegeben ist, wird sie standardmäßig auf den Wert der vCPUs festgelegt, die für diese VM-Größe verfügbar sind, die in der API-Antwort unter Auflisten aller verfügbaren VM-Größen in einer Region verfügbar gemacht werden.

vCPUsPerCore

integer

Gibt das Verhältnis zwischen vCPU und physischem Kern an. Wenn diese Eigenschaft nicht im Anforderungstext angegeben ist, wird das Standardverhalten auf den Wert von vCPUsPerCore für die VM-Größe festgelegt, die in der API-Antwort unter Auflisten aller verfügbaren VM-Größen in einer Region verfügbar gemacht wird. Das Festlegen dieser Eigenschaft auf 1 bedeutet auch, dass Hyperthreading deaktiviert ist.

WindowsConfiguration

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

Name Typ Beschreibung
additionalUnattendContent

AdditionalUnattendContent[]

Gibt zusätzliche Base-64-codierte Informationen im XML-Format an, die in die von Windows Setup verwendete Datei Unattend.xml eingeschlossen werden können.

enableAutomaticUpdates

boolean

Gibt an, ob die automatische Updates für den virtuellen Windows-Computer aktiviert ist. Der Standardwert ist true. Für VM-Skalierungsgruppen kann diese Eigenschaft aktualisiert werden, und Updates werden bei der erneuten Bereitstellung des Betriebssystems wirksam.

enableVMAgentPlatformUpdates

boolean

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

patchSettings

PatchSettings

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

provisionVMAgent

boolean

Gibt an, ob der VM-Agent auf dem virtuellen Computer bereitgestellt werden soll. Wenn diese Eigenschaft nicht im Anforderungstext angegeben ist, wird sie standardmäßig auf TRUE festgelegt. Dadurch wird sichergestellt, dass der VM-Agent auf dem virtuellen Computer installiert ist, sodass später Erweiterungen zur VM hinzugefügt werden können.

timeZone

string

Gibt die Zeitzone des virtuellen Computers an. z.B. "Pacific Standard Time". Mögliche Werte können TimeZoneInfo.Id Wert aus Zeitzonen sein, die von TimeZoneInfo.GetSystemTimeZones zurückgegeben werden.

winRM

WinRMConfiguration

Gibt die Windows-Remoteverwaltungslistener an. Dadurch wird die Remoteverwendung von Windows PowerShell ermöglicht.

WindowsPatchAssessmentMode

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

Mögliche Werte:

ImageDefault : Sie steuern den Zeitpunkt von Patchbewertungen auf einem virtuellen Computer.

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

Name Typ Beschreibung
AutomaticByPlatform

string

ImageDefault

string

WindowsVMGuestPatchAutomaticByPlatformRebootSetting

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

Name Typ Beschreibung
Always

string

IfRequired

string

Never

string

Unknown

string

WindowsVMGuestPatchAutomaticByPlatformSettings

Gibt zusätzliche Einstellungen für den Patchmodus AutomaticByPlatform in VM-Gastpatches unter Windows an.

Name Typ Beschreibung
bypassPlatformSafetyChecksOnUserSchedule

boolean

Ermöglicht dem Kunden das Planen von Patches ohne versehentliche Upgrades.

rebootSetting

WindowsVMGuestPatchAutomaticByPlatformRebootSetting

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

WindowsVMGuestPatchMode

Gibt den Modus des VM-Gastpatches auf virtuelle IaaS-Computer oder virtuelle Computer an, die einer VM-Skalierungsgruppe zugeordnet sind, mit OrchestrationMode als Flexible.

Mögliche Werte:

Manuell : Sie steuern die Anwendung von Patches auf einem virtuellen Computer. Dazu wenden Sie Patches manuell innerhalb des virtuellen Computers an. In diesem Modus sind automatische Updates deaktiviert. Die Eigenschaft WindowsConfiguration.enableAutomaticUpdates muss false sein.

AutomaticByOS : Der virtuelle Computer wird automatisch vom Betriebssystem aktualisiert. Die Eigenschaft WindowsConfiguration.enableAutomaticUpdates muss true sein.

AutomaticByPlatform : Der virtuelle Computer wird automatisch von der Plattform aktualisiert. Die Eigenschaften provisionVMAgent und WindowsConfiguration.enableAutomaticUpdates müssen true sein.

Name Typ Beschreibung
AutomaticByOS

string

AutomaticByPlatform

string

Manual

string

WinRMConfiguration

Gibt die Windows-Remoteverwaltungslistener an. Dadurch wird die Remoteverwendung von Windows PowerShell ermöglicht.

Name Typ Beschreibung
listeners

WinRMListener[]

Die Liste der Windows-Remoteverwaltungslistener

WinRMListener

Die Liste der Windows-Remoteverwaltungslistener

Name Typ Beschreibung
certificateUrl

string

Dies ist die URL eines Zertifikats, das als Geheimnis in Key Vault hochgeladen wurde. Informationen zum Hinzufügen eines Geheimnisses zum Key Vault finden Sie unter Hinzufügen eines Schlüssels oder Geheimnisses zum Schlüsseltresor. In diesem Fall muss ihr Zertifikat die Base64-Codierung des folgenden JSON-Objekts sein, das in UTF-8 codiert ist:

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

protocol

ProtocolTypes

Gibt das Protokoll des WinRM-Listeners an. Mögliche Werte sind: http,https.