Virtual Machines - List

Lijsten alle virtuele machines in de opgegeven resourcegroep. Gebruik de eigenschap nextLink in het antwoord om de volgende pagina met virtuele machines op te halen.

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

URI-parameters

Name In Vereist Type Description
resourceGroupName
path True

string

De naam van de resourcegroep.

subscriptionId
path True

string

Abonnementsreferenties waarmee het Microsoft Azure-abonnement uniek wordt geïdentificeerd. De abonnements-id maakt deel uit van de URI voor elke service-aanroep.

api-version
query True

string

Client-API-versie.

$expand
query

ExpandTypeForListVMs

De uitvouwexpressie die moet worden toegepast op bewerking. 'instanceView' maakt het ophalen van de uitvoeringsstatus van alle Virtual Machines mogelijk. Dit kan alleen worden opgegeven als een geldige $filter optie is opgegeven

$filter
query

string

De systeemqueryoptie voor het filteren van vm's die in het antwoord worden geretourneerd. Toegestane waarde is 'virtualMachineScaleSet/id' eq /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmssName}'

Antwoorden

Name Type Description
200 OK

VirtualMachineListResult

OK

Other Status Codes

CloudError

Foutreactie waarin wordt beschreven waarom de bewerking is mislukt.

Beveiliging

azure_auth

Azure Active Directory OAuth2-stroom

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

Scopes

Name Description
user_impersonation uw gebruikersaccount imiteren

Voorbeelden

VirtualMachine_List_MaximumSet_Gen
VirtualMachine_List_MinimumSet_Gen

VirtualMachine_List_MaximumSet_Gen

Sample Request

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

Sample Response

{
  "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"
                          },
                          "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",
            "instanceView": {
              "name": "aaaaaaaaaaaaaaaaaaaaaaaa",
              "type": "aaaaaaaaaaaaaaaaaaaaaaaa",
              "typeHandlerVersion": "aaaaaa",
              "substatuses": [
                {
                  "code": "aaa",
                  "level": "Info",
                  "displayStatus": "aaaaaaaaaaaaaaaaaaaaaaaa",
                  "message": "aaaaaaaaaaaaaaaaaaa",
                  "time": "2022-01-14T16:43:41.657Z"
                }
              ],
              "statuses": [
                {
                  "code": "aaa",
                  "level": "Info",
                  "displayStatus": "aaaaaaaaaaaaaaaaaaaaaaaa",
                  "message": "aaaaaaaaaaaaaaaaaaa",
                  "time": "2022-01-14T16:43:41.657Z"
                }
              ]
            },
            "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"
                          },
                          "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}"
        },
        "instanceView": {
          "platformUpdateDomain": 1,
          "platformFaultDomain": 29,
          "computerName": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
          "osName": "aaaaaaaaaaa",
          "osVersion": "aaaaaaaaaaaaaa",
          "hyperVGeneration": "V1",
          "rdpThumbPrint": "aaaaaaaaaaaaaaaaaaaaaaa",
          "vmAgent": {
            "vmAgentVersion": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
            "extensionHandlers": [
              {
                "type": "aaaaa",
                "typeHandlerVersion": "aaaaaaaaaaaaaaaaaaa",
                "status": {
                  "code": "aaa",
                  "level": "Info",
                  "displayStatus": "aaaaaaaaaaaaaaaaaaaaaaaa",
                  "message": "aaaaaaaaaaaaaaaaaaa",
                  "time": "2022-01-14T16:43:41.657Z"
                }
              }
            ],
            "statuses": [
              {
                "code": "aaa",
                "level": "Info",
                "displayStatus": "aaaaaaaaaaaaaaaaaaaaaaaa",
                "message": "aaaaaaaaaaaaaaaaaaa",
                "time": "2022-01-14T16:43:41.657Z"
              }
            ]
          },
          "maintenanceRedeployStatus": {
            "isCustomerInitiatedMaintenanceAllowed": true,
            "preMaintenanceWindowStartTime": "2022-01-14T16:43:41.682Z",
            "preMaintenanceWindowEndTime": "2022-01-14T16:43:41.682Z",
            "maintenanceWindowStartTime": "2022-01-14T16:43:41.682Z",
            "maintenanceWindowEndTime": "2022-01-14T16:43:41.682Z",
            "lastOperationResultCode": "None",
            "lastOperationMessage": "aa"
          },
          "disks": [
            {
              "name": "a",
              "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
                }
              ],
              "statuses": [
                {
                  "code": "aaa",
                  "level": "Info",
                  "displayStatus": "aaaaaaaaaaaaaaaaaaaaaaaa",
                  "message": "aaaaaaaaaaaaaaaaaaa",
                  "time": "2022-01-14T16:43:41.657Z"
                }
              ]
            }
          ],
          "extensions": [
            {
              "name": "aaaaaaaaaaaaaaaaaaaaaaaa",
              "type": "aaaaaaaaaaaaaaaaaaaaaaaa",
              "typeHandlerVersion": "aaaaaa",
              "substatuses": [
                {
                  "code": "aaa",
                  "level": "Info",
                  "displayStatus": "aaaaaaaaaaaaaaaaaaaaaaaa",
                  "message": "aaaaaaaaaaaaaaaaaaa",
                  "time": "2022-01-14T16:43:41.657Z"
                }
              ],
              "statuses": [
                {
                  "code": "aaa",
                  "level": "Info",
                  "displayStatus": "aaaaaaaaaaaaaaaaaaaaaaaa",
                  "message": "aaaaaaaaaaaaaaaaaaa",
                  "time": "2022-01-14T16:43:41.657Z"
                }
              ]
            }
          ],
          "vmHealth": {
            "status": {
              "code": "aaa",
              "level": "Info",
              "displayStatus": "aaaaaaaaaaaaaaaaaaaaaaaa",
              "message": "aaaaaaaaaaaaaaaaaaa",
              "time": "2022-01-14T16:43:41.657Z"
            }
          },
          "bootDiagnostics": {
            "consoleScreenshotBlobUri": "aaaaaaaaaaaaaaaaaaaaaaa",
            "serialConsoleLogBlobUri": "aaaaaaaaaaaaaaaaaaa",
            "status": {
              "code": "aaa",
              "level": "Info",
              "displayStatus": "aaaaaaaaaaaaaaaaaaaaaaaa",
              "message": "aaaaaaaaaaaaaaaaaaa",
              "time": "2022-01-14T16:43:41.657Z"
            }
          },
          "assignedHost": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
          "statuses": [
            {
              "code": "aaa",
              "level": "Info",
              "displayStatus": "aaaaaaaaaaaaaaaaaaaaaaaa",
              "message": "aaaaaaaaaaaaaaaaaaa",
              "time": "2022-01-14T16:43:41.657Z"
            }
          ],
          "patchStatus": {
            "availablePatchSummary": {
              "status": "Unknown",
              "assessmentActivityId": "aaaaaaaaaaaaaaaaaaa",
              "rebootPending": true,
              "criticalAndSecurityPatchCount": 22,
              "otherPatchCount": 25,
              "startTime": "2022-01-14T16:43:41.682Z",
              "lastModifiedTime": "2022-01-14T16:43:41.683Z",
              "error": {
                "details": [
                  {
                    "code": "aaaaaaaaaaaaaaaaaaaaa",
                    "target": "aaaaaa",
                    "message": "aaaaaaaaaaaaa"
                  }
                ],
                "innererror": {
                  "exceptiontype": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
                  "errordetail": "aaaaaaaaaaaaaaaaaaaaaaaaaaaa"
                },
                "code": "aaaaaa",
                "target": "aaaaaaaaa",
                "message": "aaa"
              }
            },
            "lastPatchInstallationSummary": {
              "status": "Unknown",
              "installationActivityId": "aaaaaa",
              "maintenanceWindowExceeded": true,
              "notSelectedPatchCount": 20,
              "excludedPatchCount": 1,
              "pendingPatchCount": 2,
              "installedPatchCount": 28,
              "failedPatchCount": 30,
              "startTime": "2022-01-14T16:43:41.683Z",
              "lastModifiedTime": "2022-01-14T16:43:41.683Z",
              "error": {
                "details": [
                  {
                    "code": "aaaaaaaaaaaaaaaaaaaaa",
                    "target": "aaaaaa",
                    "message": "aaaaaaaaaaaaa"
                  }
                ],
                "innererror": {
                  "exceptiontype": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
                  "errordetail": "aaaaaaaaaaaaaaaaaaaaaaaaaaaa"
                },
                "code": "aaaaaa",
                "target": "aaaaaaaaa",
                "message": "aaa"
              }
            },
            "configurationStatuses": [
              {
                "code": "aaa",
                "level": "Info",
                "displayStatus": "aaaaaaaaaaaaaaaaaaaaaaaa",
                "message": "aaaaaaaaaaaaaaaaaaa",
                "time": "2022-01-14T16:43:41.657Z"
              }
            ]
          },
          "isVMInStandbyPool": false
        },
        "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",
            "instanceView": {
              "name": "aaaaaaaaaaaaaaaaaaaaaaaa",
              "type": "aaaaaaaaaaaaaaaaaaaaaaaa",
              "typeHandlerVersion": "aaaaaa",
              "substatuses": [
                {
                  "code": "aaa",
                  "level": "Info",
                  "displayStatus": "aaaaaaaaaaaaaaaaaaaaaaaa",
                  "message": "aaaaaaaaaaaaaaaaaaa",
                  "time": "2022-01-14T16:43:41.657Z"
                }
              ],
              "statuses": [
                {
                  "code": "aaa",
                  "level": "Info",
                  "displayStatus": "aaaaaaaaaaaaaaaaaaaaaaaa",
                  "message": "aaaaaaaaaaaaaaaaaaa",
                  "time": "2022-01-14T16:43:41.657Z"
                }
              ]
            },
            "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_List_MinimumSet_Gen

Sample Request

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

Sample Response

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

Definities

Name Description
AdditionalCapabilities

Hiermee geeft u aanvullende mogelijkheden op die zijn in- of uitgeschakeld op de virtuele machine.

AdditionalUnattendContent

Hiermee geeft u aanvullende base-64 gecodeerde XML-geformatteerde informatie op die kan worden opgenomen in het Unattend.xml-bestand, dat wordt gebruikt door Windows Setup.

ApiEntityReference

De bronresource-id. Dit kan een momentopname of een schijfherstelpunt zijn van waaruit een schijf moet worden gemaakt.

ApiError

API-fout.

ApiErrorBase

API-foutbasis.

ApplicationProfile

Hiermee geeft u de galerietoepassingen op die beschikbaar moeten worden gemaakt voor de VM/VMSS.

AvailablePatchSummary

De beschikbare patchsamenvatting van de meest recente evaluatiebewerking voor de virtuele machine.

BillingProfile

Hiermee geeft u de factureringsgerelateerde details van een virtuele Azure Spot-machine op. Minimale API-versie: 2019-03-01.

BootDiagnostics

Diagnostische gegevens over opstarten is een foutopsporingsfunctie waarmee u console-uitvoer en schermopname kunt bekijken om de VM-status te diagnosticeren. OPMERKING: als storageUri wordt opgegeven, moet u ervoor zorgen dat het opslagaccount zich in dezelfde regio en hetzelfde abonnement bevindt als de VM. U kunt eenvoudig de uitvoer van uw consolelogboek weergeven. In Azure kunt u ook een schermopname van de virtuele machine zien vanuit de hypervisor.

BootDiagnosticsInstanceView

Diagnostische gegevens over opstarten is een foutopsporingsfunctie waarmee u console-uitvoer en schermopname kunt bekijken om de VM-status te diagnosticeren. U kunt eenvoudig de uitvoer van uw consolelogboek weergeven. In Azure kunt u ook een schermopname van de virtuele machine zien vanuit de hypervisor.

CachingTypes

Hiermee geeft u de cachevereisten op. Mogelijke waarden zijn: None,ReadOnly,ReadWrite. Het standaardgedrag is: Geen voor Standard-opslag. ReadOnly voor Premium-opslag.

CapacityReservationProfile

Hiermee geeft u informatie op over de capaciteitsreservering die wordt gebruikt om de virtuele machine toe te wijzen. Minimale API-versie: 2021-04-01.

CloudError

Een foutreactie van de Compute-service.

ComponentNames

De naam van het onderdeel. Op dit moment is Microsoft-Windows-Shell-Setup de enige toegestane waarde.

DataDisk

Hiermee geeft u de parameters op die worden gebruikt om een gegevensschijf toe te voegen aan een virtuele machine. Zie Over schijven en VHD's voor virtuele Azure-machines voor meer informatie over schijven.

DeleteOptions

Opgeven wat er met de netwerkinterface gebeurt wanneer de VM wordt verwijderd

DiagnosticsProfile

Hiermee geeft u de status van de diagnostische opstartinstellingen op. Minimale API-versie: 2015-06-15.

DiffDiskOptions

Hiermee geeft u de tijdelijke schijfinstellingen voor de besturingssysteemschijf.

DiffDiskPlacement

Hiermee geeft u de tijdelijke schijfplaatsing voor de besturingssysteemschijf op. Mogelijke waarden zijn: CacheDisk,ResourceDisk,NvmeDisk. Het standaardgedrag is: CacheDisk als er een is geconfigureerd voor de VM-grootte, anders Wordt ResourceDisk of NvmeDisk gebruikt. Raadpleeg de documentatie over VM-grootte voor Windows-VM op https://docs.microsoft.com/azure/virtual-machines/windows/sizes en Linux-VM op https://docs.microsoft.com/azure/virtual-machines/linux/sizes om te controleren welke VM-grootten een cacheschijf beschikbaar maken. Minimale API-versie voor NvmeDisk: 2024-03-01.

DiffDiskSettings

Hiermee geeft u de tijdelijke schijfinstellingen voor de besturingssysteemschijf die wordt gebruikt door de virtuele machine.

DiskControllerTypes

Hiermee geeft u het type schijfcontroller dat is geconfigureerd voor de virtuele machine. Opmerking: Deze eigenschap wordt ingesteld op het standaardtype schijfcontroller als niet is opgegeven, opgegeven virtuele machine wordt gemaakt met hyperVGeneration ingesteld op V2 op basis van de mogelijkheden van de besturingssysteemschijf en VM-grootte van de opgegeven minimale API-versie. U moet de toewijzing van de VM ongedaan maken voordat u het schijfcontrollertype bijwerkt, tenzij u de VM-grootte bijwerkt in de VM-configuratie, waardoor de toewijzing van de VM impliciet ongedaan wordt gemaakt en opnieuw wordt toegewezen. Minimale API-versie: 2022-08-01.

DiskCreateOptionTypes

Hiermee geeft u op hoe de schijf van de virtuele machine moet worden gemaakt. Mogelijke waarden zijn Koppelen: deze waarde wordt gebruikt wanneer u een gespecialiseerde schijf gebruikt om de virtuele machine te maken. FromImage: Deze waarde wordt gebruikt wanneer u een installatiekopieën gebruikt om de virtuele machine te maken. Als u een platforminstallatiekopie gebruikt, moet u ook het element imageReference gebruiken dat hierboven wordt beschreven. Als u een Marketplace-installatiekopieën gebruikt, moet u ook het planelement gebruiken dat eerder is beschreven.

DiskDeleteOptionTypes

Hiermee geeft u op of de besturingssysteemschijf moet worden verwijderd of losgekoppeld bij het verwijderen van de VM. Mogelijke waarden zijn: Verwijderen. Als deze waarde wordt gebruikt, wordt de besturingssysteemschijf verwijderd wanneer de VM wordt verwijderd. Loskoppelen. Als deze waarde wordt gebruikt, blijft de besturingssysteemschijf behouden nadat de VM is verwijderd. De standaardwaarde is ingesteld op Loskoppelen. Voor een tijdelijke besturingssysteemschijf is de standaardwaarde ingesteld op Verwijderen. De gebruiker kan de verwijderingsoptie voor een tijdelijke besturingssysteemschijf niet wijzigen.

DiskDetachOptionTypes

Hiermee geeft u het loskoppelgedrag op dat moet worden gebruikt tijdens het loskoppelen van een schijf of dat al bezig is met het loskoppelen van de virtuele machine. Ondersteunde waarden: ForceDetach. detachOption: ForceDetach is alleen van toepassing op beheerde gegevensschijven. Als een eerdere loskoppelpoging van de gegevensschijf niet is voltooid vanwege een onverwachte fout van de virtuele machine en de schijf nog steeds niet is vrijgegeven, gebruikt u geforceerd loskoppelen als laatste redmiddel om de schijf geforceerd los te koppelen van de VM. Mogelijk zijn niet alle schrijfbewerkingen leeggemaakt bij gebruik van dit loskoppelgedrag. Deze functie is nog steeds in de preview-modus en wordt niet ondersteund voor VirtualMachineScaleSet. Een gegevensschijf geforceerd loskoppelen van een update naar BeDetached naar 'true' samen met de instelling detachOption: 'ForceDetach'.

DiskEncryptionSetParameters

Hiermee geeft u de resource-id van de door de klant beheerde schijfversleutelingsset op voor de beheerde schijf.

DiskEncryptionSettings

Hiermee geeft u de versleutelingsinstellingen voor de besturingssysteemschijf. Minimale API-versie: 2015-06-15.

DiskInstanceView

De schijfgegevens van de virtuele machine.

DomainNameLabelScopeTypes

Het labelbereik van de domeinnaam van de PublicIPAddress-resources die worden gemaakt. Het gegenereerde naamlabel is de samenvoeging van het gehashte domeinnaamlabel met beleid volgens het labelbereik van de domeinnaam en de unieke id van het VM-netwerkprofiel.

EncryptionIdentity

Hiermee geeft u de beheerde identiteit op die door ADE wordt gebruikt om toegangstokens op te halen voor sleutelkluisbewerkingen.

EventGridAndResourceGraph

De configuratieparameters die worden gebruikt bij het maken van de geplande gebeurtenis eventGridAndResourceGraph.

ExpandTypeForListVMs

De uitvouwexpressie die moet worden toegepast op de bewerking. 'instanceView' maakt het ophalen van de uitvoeringsstatus van alle Virtual Machines mogelijk. Dit kan alleen worden opgegeven als er een geldige $filter optie is opgegeven

ExtendedLocation

De uitgebreide locatie van de virtuele machine.

ExtendedLocationTypes

Het type van de uitgebreide locatie.

HardwareProfile

Hiermee geeft u de hardware-instellingen voor de virtuele machine.

HyperVGenerationType

Hiermee geeft u het Type HyperVGeneration op dat is gekoppeld aan een resource

ImageReference

Hiermee geeft u informatie op over de afbeelding die moet worden gebruikt. U kunt informatie opgeven over platforminstallatiekopieën, Marketplace-installatiekopieën of installatiekopieën van virtuele machines. Dit element is vereist wanneer u een platforminstallatiekopie, marketplace-installatiekopie of installatiekopie van een virtuele machine wilt gebruiken, maar niet wordt gebruikt bij andere maakbewerkingen.

InnerError

Details van interne fout.

InstanceViewStatus

Status van exemplaarweergave.

IPVersions

Het is beschikbaar vanaf Api-Version 2019-07-01 en geeft aan of de specifieke ip-configuratie IPv4 of IPv6 is. De standaardwaarde wordt gebruikt als IPv4. Mogelijke waarden zijn: 'IPv4' en 'IPv6'.

KeyVaultKeyReference

Hiermee geeft u de locatie van de sleutelversleutelingssleutel in Key Vault.

KeyVaultSecretReference

De met extensies beveiligde instellingen die worden doorgegeven door verwijzing en die worden gebruikt vanuit de sleutelkluis

LastPatchInstallationSummary

Het installatieoverzicht van de meest recente installatiebewerking voor de virtuele machine.

LinuxConfiguration

Hiermee geeft u de linux-besturingssysteeminstellingen op de virtuele machine. Zie Linux op Azure-Endorsed distributies voor een lijst met ondersteunde Linux-distributies.

LinuxPatchAssessmentMode

Hiermee geeft u de modus van evaluatie van vm-gastpatchs voor de virtuele IaaS-machine.

Mogelijke waarden zijn:

ImageDefault : u bepaalt de timing van patchevaluaties op een virtuele machine.

AutomaticByPlatform: het platform activeert periodieke patchevaluaties. De eigenschap provisionVMAgent moet true zijn.

LinuxPatchSettings

[Preview-functie] Hiermee geeft u instellingen met betrekking tot VM-gastpatching op Linux.

LinuxVMGuestPatchAutomaticByPlatformRebootSetting

Hiermee geeft u de instelling voor opnieuw opstarten op voor alle installatiebewerkingen van de AutomaticByPlatform-patch.

LinuxVMGuestPatchAutomaticByPlatformSettings

Hiermee geeft u aanvullende instellingen voor patchmodus AutomaticByPlatform in VM-gastpatching op Linux.

LinuxVMGuestPatchMode

Hiermee geeft u de modus van VM-gastpatches naar virtuele IaaS-machine of virtuele machines die zijn gekoppeld aan virtuele-machineschaalset met OrchestrationMode als flexibel.

Mogelijke waarden zijn:

ImageDefault : de standaardconfiguratie voor patches van de virtuele machine wordt gebruikt.

AutomaticByPlatform: de virtuele machine wordt automatisch bijgewerkt door het platform. De eigenschap provisionVMAgent moet true zijn

MaintenanceOperationResultCodeTypes

De resultaatcode van de laatste onderhoudsbewerking.

MaintenanceRedeployStatus

De onderhoudsbewerkingsstatus op de virtuele machine.

ManagedDiskParameters

De parameters van de beheerde schijf.

Mode

Hiermee geeft u de modus op die ProxyAgent uitvoert als de functie is ingeschakeld. ProxyAgent begint met het controleren of bewaken, maar niet afdwingen van toegangsbeheer voor aanvragen voor hosteindpunten in de controlemodus, terwijl in de modus Afdwingen toegangsbeheer wordt afgedwongen. De standaardwaarde is De modus Afdwingen.

NetworkApiVersion

hiermee geeft u de Api-versie van Microsoft.Network op die wordt gebruikt bij het maken van netwerkresources in de netwerkinterfaceconfiguraties

NetworkInterfaceAuxiliaryMode

Hiermee geeft u op of de hulpmodus is ingeschakeld voor de netwerkinterfaceresource.

NetworkInterfaceAuxiliarySku

Hiermee geeft u op of de Hulp-SKU is ingeschakeld voor de netwerkinterfaceresource.

NetworkInterfaceReference

Hiermee geeft u de lijst met resource-id's voor de netwerkinterfaces die zijn gekoppeld aan de virtuele machine.

NetworkProfile

Hiermee geeft u de netwerkinterfaces van de virtuele machine.

OperatingSystemTypes

Het type besturingssysteem.

OSDisk

Hiermee geeft u informatie over de besturingssysteemschijf die wordt gebruikt door de virtuele machine. Zie Over schijven en VHD's voor virtuele Azure-machines voor meer informatie over schijven.

OSImageNotificationProfile

Hiermee geeft u configuraties op met betrekking tot geplande gebeurtenissen van de installatiekopieën van het besturingssysteem.

OSProfile

Hiermee geeft u de instellingen van het besturingssysteem op die worden gebruikt bij het maken van de virtuele machine. Sommige instellingen kunnen niet worden gewijzigd nadat de VM is ingericht.

PassNames

De naam van de pas. Op dit moment is OobeSystem de enige toegestane waarde.

PatchOperationStatus

De algehele geslaagde of mislukte status van de bewerking. Het blijft 'InProgress' totdat de bewerking is voltooid. Op dat moment wordt het 'Onbekend', 'Mislukt', 'Geslaagd' of 'CompletedWithWarnings'.

PatchSettings

[Preview-functie] Hiermee geeft u instellingen op met betrekking tot VM-gastpatching in Windows.

Plan

Hiermee geeft u informatie op over de marketplace-installatiekopieën die worden gebruikt om de virtuele machine te maken. Dit element wordt alleen gebruikt voor Marketplace-installatiekopieën. Voordat u een Marketplace-installatiekopieën van een API kunt gebruiken, moet u de installatiekopieën inschakelen voor programmatisch gebruik. Zoek in de Azure Portal de marketplace-installatiekopieën die u wilt gebruiken en klik vervolgens op Programmatisch implementeren, Aan de slag ->. Voer de vereiste gegevens in en klik vervolgens op Opslaan.

ProtocolTypes

Hiermee geeft u het protocol van WinRM-listener. Mogelijke waarden zijn: http,https.

ProxyAgentSettings

Hiermee geeft u ProxyAgent-instellingen tijdens het maken van de virtuele machine. Minimale API-versie: 2024-03-01.

PublicIPAddressSku

Beschrijft de openbare IP-SKU. Deze kan alleen worden ingesteld met OrchestrationMode als Flexibel.

PublicIPAddressSkuName

Naam van openbare IP-SKU opgeven

PublicIPAddressSkuTier

Openbare IP-SKU-laag opgeven

PublicIPAllocationMethod

Geef het type openbare IP-toewijzing op

ResourceIdentityType

Het type identiteit dat wordt gebruikt voor de virtuele machine. Het type 'SystemAssigned, UserAssigned' bevat zowel een impliciet gemaakte identiteit als een set door de gebruiker toegewezen identiteiten. Met het type 'Geen' worden alle identiteiten van de virtuele machine verwijderd.

ScheduledEventsAdditionalPublishingTargets

De configuratieparameters die worden gebruikt tijdens het publiceren van scheduledEventsAdditionalPublishingTargets.

ScheduledEventsPolicy

Hiermee geeft u opnieuw implementeren, opnieuw opstarten en GeplandEventsAdditionalPublishingTargets Geplande gebeurtenis-gerelateerde configuraties voor de virtuele machine.

ScheduledEventsProfile

Hiermee geeft u configuraties met betrekking tot geplande gebeurtenissen op.

securityEncryptionTypes

Hiermee geeft u het EncryptionType van de beheerde schijf. Deze is ingesteld op DiskWithVMGuestState voor versleuteling van de beheerde schijf, samen met de VMGuestState-blob, VMGuestStateOnly voor versleuteling van alleen de BLOB VMGuestState en NonPersistedTPM voor niet-persistente firmwarestatus in de VMGuestState-blob. Opmerking: Deze kan alleen worden ingesteld voor vertrouwelijke VM's.

SecurityProfile

Hiermee geeft u de beveiligingsgerelateerde profielinstellingen voor de virtuele machine.

SecurityTypes

Hiermee geeft u het SecurityType van de virtuele machine. Deze moet worden ingesteld op een opgegeven waarde om UefiSettings in te schakelen. Het standaardgedrag is: UefiSettings wordt niet ingeschakeld, tenzij deze eigenschap is ingesteld.

SettingNames

Hiermee geeft u de naam van de instelling waarop de inhoud van toepassing is. Mogelijke waarden zijn: FirstLogonCommands en AutoLogon.

SshConfiguration

Hiermee geeft u de ssh-sleutelconfiguratie voor een Linux-besturingssysteem.

SshPublicKey

De lijst met openbare SSH-sleutels die worden gebruikt voor verificatie met virtuele Linux-machines.

StatusLevelTypes

De niveaucode.

StorageAccountTypes

Hiermee geeft u het opslagaccounttype voor de beheerde schijf op. OPMERKING: UltraSSD_LRS kan alleen worden gebruikt met gegevensschijven, niet met besturingssysteemschijf.

StorageProfile

Hiermee geeft u de opslaginstellingen voor de schijven van de virtuele machine op.

SubResource

De relatieve URL van de Key Vault die het geheim bevat.

TerminateNotificationProfile

Hiermee geeft u configuraties op die betrekking hebben op geplande gebeurtenissen beëindigen.

UefiSettings

Hiermee geeft u de beveiligingsinstellingen op, zoals beveiligd opstarten en vTPM die worden gebruikt tijdens het maken van de virtuele machine. Minimale API-versie: 2020-12-01.

UserAssignedIdentities

De lijst met gebruikersidentiteiten die zijn gekoppeld aan de virtuele machine. De sleutelverwijzingen naar de gebruikersidentiteitswoordenlijst zijn ARM-resource-id's in de vorm: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}.

UserInitiatedReboot

De configuratieparameters die worden gebruikt tijdens het maken van de geplande gebeurtenisinstelling userInitiatedReboot.

UserInitiatedRedeploy

De configuratieparameters die worden gebruikt tijdens het maken van userInitiatedRedeploy geplande gebeurtenisinstelling maken.

VaultCertificate

De lijst met sleutelkluisverwijzingen in SourceVault die certificaten bevatten.

VaultSecretGroup

Hiermee geeft u een set certificaten op die op de virtuele machine moeten worden geïnstalleerd. Als u certificaten op een virtuele machine wilt installeren, wordt u aangeraden de virtuele-machine-extensie Azure Key Vault voor Linux of de virtuele-machine-extensie Azure Key Vault voor Windows te gebruiken.

VirtualHardDisk

De virtuele harde schijf.

VirtualMachine

De lijst met virtuele machines.

VirtualMachineAgentInstanceView

De VM-agent die wordt uitgevoerd op de virtuele machine.

VirtualMachineEvictionPolicyTypes

Hiermee geeft u het verwijderingsbeleid voor de virtuele Azure Spot-machine en de Azure Spot-schaalset op. Voor Virtuele Azure Spot-machines worden zowel Toewijzing ongedaan maken als Verwijderen ondersteund en is de minimale API-versie 2019-03-01. Voor Azure Spot-schaalsets worden zowel Toewijzing ongedaan maken als Verwijderen ondersteund en is de minimale API-versie 2017-10-30-preview.

VirtualMachineExtension

De onderliggende extensieresources van de virtuele machine.

VirtualMachineExtensionHandlerInstanceView

De instantieweergave van de extensie-handler van de virtuele machine.

VirtualMachineExtensionInstanceView

De weergave van het exemplaar van de extensie van de virtuele machine.

VirtualMachineHealthStatus

De status van de VM.

VirtualMachineIdentity

De identiteit van de virtuele machine, indien geconfigureerd.

VirtualMachineInstanceView

De weergave van het exemplaar van de virtuele machine.

VirtualMachineIpTag

De lijst met IP-tags die zijn gekoppeld aan het openbare IP-adres.

VirtualMachineListResult

Het bewerkingsantwoord Van virtuele machine weergeven.

VirtualMachineNetworkInterfaceConfiguration

Hiermee geeft u de netwerkconfiguraties op die worden gebruikt om de netwerkresources van de virtuele machine te maken.

VirtualMachineNetworkInterfaceDnsSettingsConfiguration

De DNS-instellingen die moeten worden toegepast op de netwerkinterfaces.

VirtualMachineNetworkInterfaceIPConfiguration

Hiermee geeft u de IP-configuraties van de netwerkinterface.

VirtualMachinePatchStatus

[Preview-functie] De status van patchbewerkingen voor virtuele machines.

VirtualMachinePriorityTypes

Hiermee geeft u de prioriteit voor de virtuele machine. Minimale API-versie: 2019-03-01

VirtualMachinePublicIPAddressConfiguration

De publicIPAddressConfiguration.

VirtualMachinePublicIPAddressDnsSettingsConfiguration

De DNS-instellingen die moeten worden toegepast op de publicIP-adressen .

VirtualMachineSizeTypes

Hiermee geeft u de grootte van de virtuele machine. Het gegevenstype enum is momenteel afgeschaft en wordt op 23 december 2023 verwijderd. De aanbevolen manier om de lijst met beschikbare grootten op te halen, is met behulp van deze API's: Alle beschikbare grootten van virtuele machines in een beschikbaarheidsset weergeven, Alle beschikbare grootten van virtuele machines in een regio weergeven, Alle beschikbare grootten van virtuele machines weergeven om het formaat te wijzigen. Zie Grootten voor virtuele machines voor meer informatie over grootten van virtuele machines. De beschikbare VM-grootten zijn afhankelijk van de regio en beschikbaarheidsset.

VMDiskSecurityProfile

Hiermee geeft u het beveiligingsprofiel voor de beheerde schijf.

VMGalleryApplication

Hiermee geeft u de galerietoepassingen op die beschikbaar moeten worden gesteld aan de VM/VMSS

VMSizeProperties

Hiermee geeft u de eigenschappen voor het aanpassen van de grootte van de virtuele machine. Minimale API-versie: 2021-07-01. Deze functie is nog steeds in de preview-modus en wordt niet ondersteund voor VirtualMachineScaleSet. Volg de instructies in VM-aanpassing voor meer informatie.

WindowsConfiguration

Hiermee geeft u windows-besturingssysteeminstellingen op de virtuele machine.

WindowsPatchAssessmentMode

Hiermee geeft u de modus van de evaluatie van de VM-gastpatch voor de virtuele IaaS-machine op.

Mogelijke waarden zijn:

ImageDefault : u bepaalt de timing van patchevaluaties op een virtuele machine.

AutomaticByPlatform: het platform activeert periodieke patchevaluaties. De eigenschap provisionVMAgent moet true zijn.

WindowsVMGuestPatchAutomaticByPlatformRebootSetting

Hiermee geeft u de instelling voor opnieuw opstarten op voor alle installatiebewerkingen van de AutomaticByPlatform-patch.

WindowsVMGuestPatchAutomaticByPlatformSettings

Hiermee geeft u aanvullende instellingen voor patchmodus AutomaticByPlatform in VM-gastpatching in Windows.

WindowsVMGuestPatchMode

Hiermee geeft u de modus van VM-gastpatches naar virtuele IaaS-machine of virtuele machines die zijn gekoppeld aan virtuele-machineschaalset met OrchestrationMode als flexibel.

Mogelijke waarden zijn:

Handmatig : u bepaalt de toepassing van patches op een virtuele machine. U doet dit door handmatig patches toe te passen in de VM. In deze modus zijn automatische updates uitgeschakeld. de eigenschap WindowsConfiguration.enableAutomaticUpdates moet false zijn

AutomaticByOS : de virtuele machine wordt automatisch bijgewerkt door het besturingssysteem. De eigenschap WindowsConfiguration.enableAutomaticUpdates moet true zijn.

AutomaticByPlatform: de virtuele machine wordt automatisch bijgewerkt door het platform. De eigenschappen provisionVMAgent en WindowsConfiguration.enableAutomaticUpdates moeten true zijn

WinRMConfiguration

Hiermee geeft u de Windows Remote Management-listeners op. Dit maakt externe Windows PowerShell mogelijk.

WinRMListener

De lijst met Windows Remote Management-listeners

AdditionalCapabilities

Hiermee geeft u aanvullende mogelijkheden op die zijn in- of uitgeschakeld op de virtuele machine.

Name Type Description
hibernationEnabled

boolean

De vlag waarmee de sluimerstand op de VIRTUELE machine wordt in- of uitgeschakeld.

ultraSSDEnabled

boolean

De vlag waarmee een mogelijkheid voor een of meer beheerde gegevensschijven met UltraSSD_LRS opslagaccounttype op de VM of VMSS wordt in- of uitgeschakeld. Beheerde schijven met opslagaccounttype UltraSSD_LRS kunnen alleen worden toegevoegd aan een virtuele machine of virtuele-machineschaalset als deze eigenschap is ingeschakeld.

AdditionalUnattendContent

Hiermee geeft u aanvullende base-64 gecodeerde XML-geformatteerde informatie op die kan worden opgenomen in het Unattend.xml-bestand, dat wordt gebruikt door Windows Setup.

Name Type Description
componentName

ComponentNames

De naam van het onderdeel. Momenteel is de enige toegestane waarde Microsoft-Windows-Shell-Setup.

content

string

Hiermee geeft u de xml-opgemaakte inhoud die wordt toegevoegd aan het unattend.xml-bestand voor het opgegeven pad en onderdeel. De XML moet kleiner zijn dan 4 kB en moet het hoofdelement bevatten voor de instelling of functie die wordt ingevoegd.

passName

PassNames

De naam van de pas. Op dit moment is OobeSystem de enige toegestane waarde.

settingName

SettingNames

Hiermee geeft u de naam van de instelling waarop de inhoud van toepassing is. Mogelijke waarden zijn: FirstLogonCommands en AutoLogon.

ApiEntityReference

De bronresource-id. Dit kan een momentopname of een schijfherstelpunt zijn van waaruit een schijf moet worden gemaakt.

Name Type Description
id

string

De ARM-resource-id in de vorm van /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/...

ApiError

API-fout.

Name Type Description
code

string

De foutcode.

details

ApiErrorBase[]

De API-foutdetails

innererror

InnerError

De interne API-fout

message

string

Het foutbericht.

target

string

Het doel van de specifieke fout.

ApiErrorBase

API-foutbasis.

Name Type Description
code

string

De foutcode.

message

string

Het foutbericht.

target

string

Het doel van de specifieke fout.

ApplicationProfile

Hiermee geeft u de galerietoepassingen op die beschikbaar moeten worden gemaakt voor de VM/VMSS.

Name Type Description
galleryApplications

VMGalleryApplication[]

Hiermee geeft u de galerietoepassingen op die beschikbaar moeten worden gemaakt voor de VM/VMSS

AvailablePatchSummary

De beschikbare patchsamenvatting van de meest recente evaluatiebewerking voor de virtuele machine.

Name Type Description
assessmentActivityId

string

De activiteits-id van de bewerking die dit resultaat heeft gegenereerd. Het wordt gebruikt om te correleren tussen CRP- en extensielogboeken.

criticalAndSecurityPatchCount

integer

Het aantal kritieke patches of beveiligingspatches dat is gedetecteerd als beschikbaar en nog niet geïnstalleerd.

error

ApiError

De fouten die zijn opgetreden tijdens het uitvoeren van de bewerking. De detailmatrix bevat de lijst met de details.

lastModifiedTime

string

De UTC-tijdstempel wanneer de bewerking is gestart.

otherPatchCount

integer

Het aantal beschikbare patches, met uitzondering van kritiek en beveiliging.

rebootPending

boolean

De algehele status van opnieuw opstarten van de VM. Dit is waar wanneer gedeeltelijk geïnstalleerde patches opnieuw moeten worden opgestart om de installatie te voltooien, maar het opnieuw opstarten nog niet is opgetreden.

startTime

string

De UTC-tijdstempel wanneer de bewerking is gestart.

status

PatchOperationStatus

De algehele geslaagde of mislukte status van de bewerking. Het blijft 'InProgress' totdat de bewerking is voltooid. Op dat moment wordt het 'Onbekend', 'Mislukt', 'Geslaagd' of 'CompletedWithWarnings'.

BillingProfile

Hiermee geeft u de factureringsgerelateerde details van een virtuele Azure Spot-machine op. Minimale API-versie: 2019-03-01.

Name Type Description
maxPrice

number

Hiermee geeft u de maximumprijs op die u bereid bent te betalen voor een Azure Spot-VM/VMSS. Deze prijs is in Amerikaanse dollars.

Deze prijs wordt vergeleken met de huidige Azure Spot-prijs voor de VM-grootte. De prijzen worden ook vergeleken op het moment van het maken/bijwerken van Azure Spot-VM/VMSS en de bewerking slaagt alleen als de maxPrice groter is dan de huidige prijs voor Azure Spot.

De maxPrice wordt ook gebruikt voor het verwijderen van een Azure Spot-VM/VMSS als de huidige prijs voor Azure Spot hoger is dan de maxPrice na het maken van vm/VMSS.

Mogelijke waarden zijn:

- Elke decimale waarde groter dan nul. Voorbeeld: 0.01538

-1: geeft aan dat de standaardprijs up-to-demand is.

U kunt maxPrice instellen op -1 om aan te geven dat de Azure Spot-VM/VMSS om prijsredenen niet mag worden verwijderd. De standaard maximumprijs is ook -1 als deze niet door u is opgegeven.

Minimale API-versie: 2019-03-01.

BootDiagnostics

Diagnostische gegevens over opstarten is een foutopsporingsfunctie waarmee u console-uitvoer en schermopname kunt bekijken om de VM-status te diagnosticeren. OPMERKING: als storageUri wordt opgegeven, moet u ervoor zorgen dat het opslagaccount zich in dezelfde regio en hetzelfde abonnement bevindt als de VM. U kunt eenvoudig de uitvoer van uw consolelogboek weergeven. In Azure kunt u ook een schermopname van de virtuele machine zien vanuit de hypervisor.

Name Type Description
enabled

boolean

Of diagnostische gegevens over opstarten moeten worden ingeschakeld op de virtuele machine.

storageUri

string

URI van het opslagaccount dat moet worden gebruikt voor het plaatsen van de console-uitvoer en schermopname. Als storageUri niet is opgegeven tijdens het inschakelen van diagnostische gegevens over opstarten, wordt beheerde opslag gebruikt.

BootDiagnosticsInstanceView

Diagnostische gegevens over opstarten is een foutopsporingsfunctie waarmee u console-uitvoer en schermopname kunt bekijken om de VM-status te diagnosticeren. U kunt eenvoudig de uitvoer van uw consolelogboek weergeven. In Azure kunt u ook een schermopname van de virtuele machine zien vanuit de hypervisor.

Name Type Description
consoleScreenshotBlobUri

string

De URI van de schermafbeelding van de blob van de console. Opmerking: Dit wordt niet ingesteld als diagnostische gegevens over opstarten momenteel zijn ingeschakeld met beheerde opslag.

serialConsoleLogBlobUri

string

De logboek-blob-URI van de seriële console. Opmerking: Dit wordt niet ingesteld als diagnostische gegevens over opstarten momenteel zijn ingeschakeld met beheerde opslag.

status

InstanceViewStatus

De statusinformatie over diagnostische opstartgegevens voor de VM. Opmerking: Deze wordt alleen ingesteld als er fouten zijn opgetreden bij het inschakelen van diagnostische gegevens over opstarten.

CachingTypes

Hiermee geeft u de cachevereisten op. Mogelijke waarden zijn: None,ReadOnly,ReadWrite. Het standaardgedrag is: Geen voor Standard-opslag. ReadOnly voor Premium-opslag.

Name Type Description
None

string

ReadOnly

string

ReadWrite

string

CapacityReservationProfile

Hiermee geeft u informatie op over de capaciteitsreservering die wordt gebruikt om de virtuele machine toe te wijzen. Minimale API-versie: 2021-04-01.

Name Type Description
capacityReservationGroup

SubResource

Hiermee geeft u de resource-id van de capaciteitsreserveringsgroep op die moet worden gebruikt voor het toewijzen van de vm-exemplaren van de virtuele machine of schaalset, mits er voldoende capaciteit is gereserveerd. Raadpleeg voor https://aka.ms/CapacityReservation meer informatie.

CloudError

Een foutreactie van de Compute-service.

Name Type Description
error

ApiError

API-fout.

ComponentNames

De naam van het onderdeel. Op dit moment is Microsoft-Windows-Shell-Setup de enige toegestane waarde.

Name Type Description
Microsoft-Windows-Shell-Setup

string

DataDisk

Hiermee geeft u de parameters op die worden gebruikt om een gegevensschijf toe te voegen aan een virtuele machine. Zie Over schijven en VHD's voor virtuele Azure-machines voor meer informatie over schijven.

Name Type Description
caching

CachingTypes

Hiermee geeft u de cachevereisten op. Mogelijke waarden zijn: None,ReadOnly,ReadWrite. Het standaardgedrag is: Geen voor Standard-opslag. ReadOnly voor Premium-opslag.

createOption

DiskCreateOptionTypes

Hiermee geeft u op hoe de schijf van de virtuele machine moet worden gemaakt. Mogelijke waarden zijn Koppelen: deze waarde wordt gebruikt wanneer u een gespecialiseerde schijf gebruikt om de virtuele machine te maken. FromImage: Deze waarde wordt gebruikt wanneer u een installatiekopieën gebruikt om de gegevensschijf van de virtuele machine te maken. Als u een platforminstallatiekopie gebruikt, moet u ook het hierboven beschreven element imageReference gebruiken. Als u een Marketplace-installatiekopieën gebruikt, moet u ook het eerder beschreven planelement gebruiken. Lege: Deze waarde wordt gebruikt bij het maken van een lege gegevensschijf. Kopiëren: Deze waarde wordt gebruikt om een gegevensschijf te maken op basis van een momentopname of een andere schijf. Herstellen: Deze waarde wordt gebruikt om een gegevensschijf te maken vanaf een schijfherstelpunt.

deleteOption

DiskDeleteOptionTypes

Hiermee geeft u op of de gegevensschijf moet worden verwijderd of losgekoppeld bij het verwijderen van de VM. Mogelijke waarden zijn: Verwijderen. Als deze waarde wordt gebruikt, wordt de gegevensschijf verwijderd wanneer de VM wordt verwijderd. Loskoppelen. Als deze waarde wordt gebruikt, blijft de gegevensschijf behouden nadat de VM is verwijderd. De standaardwaarde is ingesteld op Loskoppelen.

detachOption

DiskDetachOptionTypes

Hiermee geeft u het loskoppelgedrag op dat moet worden gebruikt tijdens het loskoppelen van een schijf of dat al bezig is met het loskoppelen van de virtuele machine. Ondersteunde waarden: ForceDetach. detachOption: ForceDetach is alleen van toepassing op beheerde gegevensschijven. Als een eerdere loskoppelpoging van de gegevensschijf niet is voltooid vanwege een onverwachte fout van de virtuele machine en de schijf nog steeds niet is vrijgegeven, gebruikt u geforceerd loskoppelen als laatste redmiddel om de schijf geforceerd los te koppelen van de VM. Mogelijk zijn niet alle schrijfbewerkingen leeggemaakt bij gebruik van dit loskoppelgedrag. Deze functie is nog steeds in de preview-modus en wordt niet ondersteund voor VirtualMachineScaleSet. Een gegevensschijf geforceerd loskoppelen van een update naar BeDetached naar 'true' samen met de instelling detachOption: 'ForceDetach'.

diskIOPSReadWrite

integer

Hiermee geeft u de Read-Write IOPS voor de beheerde schijf wanneer StorageAccountType is UltraSSD_LRS. Alleen geretourneerd voor VM-schijven van VirtualMachine ScaleSet. Kan alleen worden bijgewerkt via updates van de VirtualMachine-schaalset.

diskMBpsReadWrite

integer

Hiermee geeft u de bandbreedte in MB per seconde voor de beheerde schijf wanneer StorageAccountType is UltraSSD_LRS. Alleen geretourneerd voor VM-schijven van VirtualMachine ScaleSet. Kan alleen worden bijgewerkt via updates van de VirtualMachine-schaalset.

diskSizeGB

integer

Hiermee geeft u de grootte van een lege gegevensschijf in gigabytes. Dit element kan worden gebruikt om de grootte van de schijf in een installatiekopieën van een virtuele machine te overschrijven. De eigenschap diskSizeGB is het aantal bytes x 1024^3 voor de schijf en de waarde mag niet groter zijn dan 1023.

image

VirtualHardDisk

De virtuele harde schijf van de brongebruikerinstallatiekopieën. De virtuele harde schijf wordt gekopieerd voordat deze wordt gekoppeld aan de virtuele machine. Als SourceImage is opgegeven, mag de virtuele harde schijf van het doel niet bestaan.

lun

integer

Hiermee geeft u het nummer van de logische eenheid van de gegevensschijf. Deze waarde wordt gebruikt om gegevensschijven binnen de VM te identificeren en moet daarom uniek zijn voor elke gegevensschijf die is gekoppeld aan een virtuele machine.

managedDisk

ManagedDiskParameters

De parameters van de beheerde schijf.

name

string

De schijfnaam.

sourceResource

ApiEntityReference

De bronresource-id. Dit kan een momentopname of een schijfherstelpunt zijn van waaruit een schijf moet worden gemaakt.

toBeDetached

boolean

Hiermee geeft u op of de gegevensschijf wordt losgekoppeld van de VirtualMachine/VirtualMachineScaleset

vhd

VirtualHardDisk

De virtuele harde schijf.

writeAcceleratorEnabled

boolean

Hiermee geeft u op of writeAccelerator moet worden in- of uitgeschakeld op de schijf.

DeleteOptions

Opgeven wat er met de netwerkinterface gebeurt wanneer de VM wordt verwijderd

Name Type Description
Delete

string

Detach

string

DiagnosticsProfile

Hiermee geeft u de status van de diagnostische opstartinstellingen op. Minimale API-versie: 2015-06-15.

Name Type Description
bootDiagnostics

BootDiagnostics

Diagnostische gegevens over opstarten is een foutopsporingsfunctie waarmee u console-uitvoer en schermopname kunt weergeven om de VM-status te diagnosticeren. OPMERKING: als storageUri wordt opgegeven, moet u ervoor zorgen dat het opslagaccount zich in dezelfde regio en hetzelfde abonnement bevindt als de VM. U kunt eenvoudig de uitvoer van uw consolelogboek bekijken. In Azure kunt u ook een schermopname van de virtuele machine zien vanuit de hypervisor.

DiffDiskOptions

Hiermee geeft u de tijdelijke schijfinstellingen voor de besturingssysteemschijf.

Name Type Description
Local

string

DiffDiskPlacement

Hiermee geeft u de tijdelijke schijfplaatsing voor de besturingssysteemschijf op. Mogelijke waarden zijn: CacheDisk,ResourceDisk,NvmeDisk. Het standaardgedrag is: CacheDisk als er een is geconfigureerd voor de VM-grootte, anders Wordt ResourceDisk of NvmeDisk gebruikt. Raadpleeg de documentatie over VM-grootte voor Windows-VM op https://docs.microsoft.com/azure/virtual-machines/windows/sizes en Linux-VM op https://docs.microsoft.com/azure/virtual-machines/linux/sizes om te controleren welke VM-grootten een cacheschijf beschikbaar maken. Minimale API-versie voor NvmeDisk: 2024-03-01.

Name Type Description
CacheDisk

string

NvmeDisk

string

ResourceDisk

string

DiffDiskSettings

Hiermee geeft u de tijdelijke schijfinstellingen voor de besturingssysteemschijf die wordt gebruikt door de virtuele machine.

Name Type Description
option

DiffDiskOptions

Hiermee geeft u de tijdelijke schijfinstellingen voor de besturingssysteemschijf.

placement

DiffDiskPlacement

Hiermee geeft u de tijdelijke schijfplaatsing voor de besturingssysteemschijf op. Mogelijke waarden zijn: CacheDisk,ResourceDisk,NvmeDisk. Het standaardgedrag is: CacheDisk als er een is geconfigureerd voor de VM-grootte, anders Wordt ResourceDisk of NvmeDisk gebruikt. Raadpleeg de documentatie over VM-grootte voor Windows-VM op https://docs.microsoft.com/azure/virtual-machines/windows/sizes en Linux-VM op https://docs.microsoft.com/azure/virtual-machines/linux/sizes om te controleren welke VM-grootten een cacheschijf beschikbaar maken. Minimale API-versie voor NvmeDisk: 2024-03-01.

DiskControllerTypes

Hiermee geeft u het type schijfcontroller dat is geconfigureerd voor de virtuele machine. Opmerking: Deze eigenschap wordt ingesteld op het standaardtype schijfcontroller als niet is opgegeven, opgegeven virtuele machine wordt gemaakt met hyperVGeneration ingesteld op V2 op basis van de mogelijkheden van de besturingssysteemschijf en VM-grootte van de opgegeven minimale API-versie. U moet de toewijzing van de VM ongedaan maken voordat u het schijfcontrollertype bijwerkt, tenzij u de VM-grootte bijwerkt in de VM-configuratie, waardoor de toewijzing van de VM impliciet ongedaan wordt gemaakt en opnieuw wordt toegewezen. Minimale API-versie: 2022-08-01.

Name Type Description
NVMe

string

SCSI

string

DiskCreateOptionTypes

Hiermee geeft u op hoe de schijf van de virtuele machine moet worden gemaakt. Mogelijke waarden zijn Koppelen: deze waarde wordt gebruikt wanneer u een gespecialiseerde schijf gebruikt om de virtuele machine te maken. FromImage: Deze waarde wordt gebruikt wanneer u een installatiekopieën gebruikt om de virtuele machine te maken. Als u een platforminstallatiekopie gebruikt, moet u ook het element imageReference gebruiken dat hierboven wordt beschreven. Als u een Marketplace-installatiekopieën gebruikt, moet u ook het planelement gebruiken dat eerder is beschreven.

Name Type Description
Attach

string

Copy

string

Empty

string

FromImage

string

Restore

string

DiskDeleteOptionTypes

Hiermee geeft u op of de besturingssysteemschijf moet worden verwijderd of losgekoppeld bij het verwijderen van de VM. Mogelijke waarden zijn: Verwijderen. Als deze waarde wordt gebruikt, wordt de besturingssysteemschijf verwijderd wanneer de VM wordt verwijderd. Loskoppelen. Als deze waarde wordt gebruikt, blijft de besturingssysteemschijf behouden nadat de VM is verwijderd. De standaardwaarde is ingesteld op Loskoppelen. Voor een tijdelijke besturingssysteemschijf is de standaardwaarde ingesteld op Verwijderen. De gebruiker kan de verwijderingsoptie voor een tijdelijke besturingssysteemschijf niet wijzigen.

Name Type Description
Delete

string

Detach

string

DiskDetachOptionTypes

Hiermee geeft u het loskoppelgedrag op dat moet worden gebruikt tijdens het loskoppelen van een schijf of dat al bezig is met het loskoppelen van de virtuele machine. Ondersteunde waarden: ForceDetach. detachOption: ForceDetach is alleen van toepassing op beheerde gegevensschijven. Als een eerdere loskoppelpoging van de gegevensschijf niet is voltooid vanwege een onverwachte fout van de virtuele machine en de schijf nog steeds niet is vrijgegeven, gebruikt u geforceerd loskoppelen als laatste redmiddel om de schijf geforceerd los te koppelen van de VM. Mogelijk zijn niet alle schrijfbewerkingen leeggemaakt bij gebruik van dit loskoppelgedrag. Deze functie is nog steeds in de preview-modus en wordt niet ondersteund voor VirtualMachineScaleSet. Een gegevensschijf geforceerd loskoppelen van een update naar BeDetached naar 'true' samen met de instelling detachOption: 'ForceDetach'.

Name Type Description
ForceDetach

string

DiskEncryptionSetParameters

Hiermee geeft u de resource-id van de door de klant beheerde schijfversleutelingsset op voor de beheerde schijf.

Name Type Description
id

string

Resource-id

DiskEncryptionSettings

Hiermee geeft u de versleutelingsinstellingen voor de besturingssysteemschijf. Minimale API-versie: 2015-06-15.

Name Type Description
diskEncryptionKey

KeyVaultSecretReference

Hiermee geeft u de locatie van de schijfversleutelingssleutel op. Dit is een Key Vault Geheim.

enabled

boolean

Hiermee geeft u op of schijfversleuteling moet worden ingeschakeld op de virtuele machine.

keyEncryptionKey

KeyVaultKeyReference

Hiermee geeft u de locatie van de sleutelversleutelingssleutel in Key Vault.

DiskInstanceView

De schijfgegevens van de virtuele machine.

Name Type Description
encryptionSettings

DiskEncryptionSettings[]

Hiermee geeft u de versleutelingsinstellingen voor de besturingssysteemschijf.

Minimale API-versie: 2015-06-15

name

string

De schijfnaam.

statuses

InstanceViewStatus[]

De informatie over de resourcestatus.

DomainNameLabelScopeTypes

Het labelbereik van de domeinnaam van de PublicIPAddress-resources die worden gemaakt. Het gegenereerde naamlabel is de samenvoeging van het gehashte domeinnaamlabel met beleid volgens het labelbereik van de domeinnaam en de unieke id van het VM-netwerkprofiel.

Name Type Description
NoReuse

string

ResourceGroupReuse

string

SubscriptionReuse

string

TenantReuse

string

EncryptionIdentity

Hiermee geeft u de beheerde identiteit op die door ADE wordt gebruikt om toegangstokens op te halen voor sleutelkluisbewerkingen.

Name Type Description
userAssignedIdentityResourceId

string

Hiermee geeft u arm-resource-id van een van de gebruikersidentiteiten die zijn gekoppeld aan de VM.

EventGridAndResourceGraph

De configuratieparameters die worden gebruikt bij het maken van de geplande gebeurtenis eventGridAndResourceGraph.

Name Type Description
enable

boolean

Hiermee geeft u op of gebeurtenisraster en resourcegrafiek zijn ingeschakeld voor configuraties met betrekking tot geplande gebeurtenissen.

ExpandTypeForListVMs

De uitvouwexpressie die moet worden toegepast op de bewerking. 'instanceView' maakt het ophalen van de uitvoeringsstatus van alle Virtual Machines mogelijk. Dit kan alleen worden opgegeven als er een geldige $filter optie is opgegeven

Name Type Description
instanceView

string

ExtendedLocation

De uitgebreide locatie van de virtuele machine.

Name Type Description
name

string

De naam van de uitgebreide locatie.

type

ExtendedLocationTypes

Het type van de uitgebreide locatie.

ExtendedLocationTypes

Het type van de uitgebreide locatie.

Name Type Description
EdgeZone

string

HardwareProfile

Hiermee geeft u de hardware-instellingen voor de virtuele machine.

Name Type Description
vmSize

VirtualMachineSizeTypes

Hiermee geeft u de grootte van de virtuele machine. Het gegevenstype enum is momenteel afgeschaft en wordt uiterlijk 23 december 2023 verwijderd. De aanbevolen manier om de lijst met beschikbare grootten op te halen, is met behulp van deze API's: Alle beschikbare grootten van virtuele machines weergeven in een beschikbaarheidsset, Alle beschikbare grootten van virtuele machines in een regio weergeven, alle beschikbare grootten van virtuele machines weergeven om het formaat te wijzigen. Zie Grootten voor virtuele machines voor meer informatie over grootten van virtuele machines. De beschikbare VM-grootten zijn afhankelijk van de regio en beschikbaarheidsset.

vmSizeProperties

VMSizeProperties

Hiermee geeft u de eigenschappen voor het aanpassen van de grootte van de virtuele machine. Minimale API-versie: 2021-07-01. Deze functie bevindt zich nog steeds in de preview-modus en wordt niet ondersteund voor VirtualMachineScaleSet. Volg de instructies in VM-aanpassing voor meer informatie.

HyperVGenerationType

Hiermee geeft u het Type HyperVGeneration op dat is gekoppeld aan een resource

Name Type Description
V1

string

V2

string

ImageReference

Hiermee geeft u informatie op over de afbeelding die moet worden gebruikt. U kunt informatie opgeven over platforminstallatiekopieën, Marketplace-installatiekopieën of installatiekopieën van virtuele machines. Dit element is vereist wanneer u een platforminstallatiekopie, marketplace-installatiekopie of installatiekopie van een virtuele machine wilt gebruiken, maar niet wordt gebruikt bij andere maakbewerkingen.

Name Type Description
communityGalleryImageId

string

Unieke id opgegeven voor de installatiekopieën van de communitygalerie voor vm-implementatie. Dit kan worden opgehaald uit de GET-aanroep van de communitygalerie.

exactVersion

string

Hiermee geeft u in decimale getallen de versie van de platforminstallatiekopieën of marketplace-installatiekopieën op die wordt gebruikt om de virtuele machine te maken. Dit alleen-lezenveld verschilt van 'versie', alleen als de waarde die is opgegeven in het veld 'versie' 'meest recente' is.

id

string

Resource-id

offer

string

Hiermee geeft u de aanbieding van de platforminstallatiekopieën of marketplace-installatiekopieën op die worden gebruikt om de virtuele machine te maken.

publisher

string

De uitgever van de installatiekopieën.

sharedGalleryImageId

string

De unieke id van de installatiekopieën van de gedeelde galerie opgegeven voor vm-implementatie. Dit kan worden opgehaald uit de GET-aanroep van de gedeelde galerieafbeelding.

sku

string

De installatiekopieën-SKU.

version

string

Hiermee geeft u de versie van de platforminstallatiekopieën of marketplace-installatiekopieën op die worden gebruikt om de virtuele machine te maken. De toegestane indelingen zijn Major.Minor.Build of 'latest'. Primaire, secundaire en build-getallen zijn decimale getallen. Specificeer 'nieuwste' om de nieuwste versie van een installatiekopie te gebruiken die beschikbaar is op de implementatietijd. Zelfs als u 'nieuwste' gebruikt, wordt de VM-installatiekopieën niet automatisch bijgewerkt na de implementatie, zelfs niet als er een nieuwe versie beschikbaar komt. Gebruik het veld 'version' niet voor de implementatie van galerie-installatiekopieën. De galerieinstallatiekopieën moeten altijd het veld id gebruiken voor implementatie. Als u de nieuwste versie van de galerie-installatiekopieën wilt gebruiken, stelt u '/subscriptions/{subscriptionId}/resourceGroup}/providers/Microsoft.Compute/galleries/{galleryName}/images/{imageName} in het veld 'id' in zonder versie-invoer.

InnerError

Details van interne fout.

Name Type Description
errordetail

string

Het interne foutbericht of de uitzonderingsdump.

exceptiontype

string

Het uitzonderingstype.

InstanceViewStatus

Status van exemplaarweergave.

Name Type Description
code

string

De statuscode.

displayStatus

string

Het korte lokaliseerbare label voor de status.

level

StatusLevelTypes

De niveaucode.

message

string

Het gedetailleerde statusbericht, inclusief voor waarschuwingen en foutberichten.

time

string

De tijd van de status.

IPVersions

Het is beschikbaar vanaf Api-Version 2019-07-01 en geeft aan of de specifieke ip-configuratie IPv4 of IPv6 is. De standaardwaarde wordt gebruikt als IPv4. Mogelijke waarden zijn: 'IPv4' en 'IPv6'.

Name Type Description
IPv4

string

IPv6

string

KeyVaultKeyReference

Hiermee geeft u de locatie van de sleutelversleutelingssleutel in Key Vault.

Name Type Description
keyUrl

string

De URL die verwijst naar een sleutelversleutelingssleutel in Key Vault.

sourceVault

SubResource

De relatieve URL van de Key Vault die de sleutel bevat.

KeyVaultSecretReference

De met extensies beveiligde instellingen die worden doorgegeven door verwijzing en die worden gebruikt vanuit de sleutelkluis

Name Type Description
secretUrl

string

De URL die verwijst naar een geheim in een Key Vault.

sourceVault

SubResource

De relatieve URL van de Key Vault die het geheim bevat.

LastPatchInstallationSummary

Het installatieoverzicht van de meest recente installatiebewerking voor de virtuele machine.

Name Type Description
error

ApiError

De fouten die zijn opgetreden tijdens het uitvoeren van de bewerking. De detailmatrix bevat de lijst met de details.

excludedPatchCount

integer

Het aantal beschikbare patches dat expliciet is uitgesloten door een door de klant opgegeven uitsluitingslijst komt overeen.

failedPatchCount

integer

Het aantal patches waarvoor de installatie is mislukt.

installationActivityId

string

De activiteits-id van de bewerking die dit resultaat heeft geproduceerd. Het wordt gebruikt om te correleren tussen CRP- en extensielogboeken.

installedPatchCount

integer

Het aantal patches dat is geïnstalleerd.

lastModifiedTime

string

De UTC-tijdstempel wanneer de bewerking is gestart.

maintenanceWindowExceeded

boolean

Beschrijft of de bewerking te veel tijd heeft bereikt voordat alle beoogde acties zijn voltooid

notSelectedPatchCount

integer

Het aantal beschikbare patches dat niet wordt geïnstalleerd omdat het niet overeenkomt met een vermelding in een classificatie- of opnamelijst.

pendingPatchCount

integer

Het aantal beschikbare patches dat naar verwachting tijdens de installatie van de patch moet worden geïnstalleerd.

startTime

string

De UTC-tijdstempel wanneer de bewerking is gestart.

status

PatchOperationStatus

De algehele geslaagde of mislukte status van de bewerking. Het blijft 'InProgress' totdat de bewerking is voltooid. Op dat moment wordt het 'Onbekend', 'Mislukt', 'Geslaagd' of 'CompletedWithWarnings'.

LinuxConfiguration

Hiermee geeft u de linux-besturingssysteeminstellingen op de virtuele machine. Zie Linux op Azure-Endorsed distributies voor een lijst met ondersteunde Linux-distributies.

Name Type Description
disablePasswordAuthentication

boolean

Hiermee geeft u op of wachtwoordverificatie moet worden uitgeschakeld.

enableVMAgentPlatformUpdates

boolean

Geeft aan of VMAgent Platform Updates is ingeschakeld voor de virtuele Linux-machine. De standaardwaarde is false.

patchSettings

LinuxPatchSettings

[Preview-functie] Hiermee geeft u instellingen met betrekking tot VM-gastpatching op Linux.

provisionVMAgent

boolean

Hiermee wordt aangegeven of de virtuele-machineagent moet worden ingericht op de virtuele machine. Wanneer deze eigenschap niet is opgegeven in de hoofdtekst van de aanvraag, is het standaardgedrag om deze in te stellen op true. Dit zorgt ervoor dat de VM-agent op de VM is geïnstalleerd, zodat extensies later aan de VM kunnen worden toegevoegd.

ssh

SshConfiguration

Hiermee geeft u de ssh-sleutelconfiguratie voor een Linux-besturingssysteem.

LinuxPatchAssessmentMode

Hiermee geeft u de modus van evaluatie van vm-gastpatchs voor de virtuele IaaS-machine.

Mogelijke waarden zijn:

ImageDefault : u bepaalt de timing van patchevaluaties op een virtuele machine.

AutomaticByPlatform: het platform activeert periodieke patchevaluaties. De eigenschap provisionVMAgent moet true zijn.

Name Type Description
AutomaticByPlatform

string

ImageDefault

string

LinuxPatchSettings

[Preview-functie] Hiermee geeft u instellingen met betrekking tot VM-gastpatching op Linux.

Name Type Description
assessmentMode

LinuxPatchAssessmentMode

Hiermee geeft u de modus van evaluatie van vm-gastpatchs voor de virtuele IaaS-machine.

Mogelijke waarden zijn:

ImageDefault : u bepaalt de timing van patchevaluaties op een virtuele machine.

AutomaticByPlatform : het platform activeert periodieke patchevaluaties. De eigenschap provisionVMAgent moet true zijn.

automaticByPlatformSettings

LinuxVMGuestPatchAutomaticByPlatformSettings

Hiermee geeft u aanvullende instellingen op voor de patchmodus AutomaticByPlatform in VM-gastpatching in Linux.

patchMode

LinuxVMGuestPatchMode

Hiermee geeft u de modus van VM-gastpatches op virtuele IaaS-machine of virtuele machines die zijn gekoppeld aan virtuele-machineschaalset met OrchestrationMode als flexibel.

Mogelijke waarden zijn:

ImageDefault : de standaardconfiguratie voor patches van de virtuele machine wordt gebruikt.

AutomaticByPlatform : de virtuele machine wordt automatisch bijgewerkt door het platform. De eigenschap provisionVMAgent moet true zijn

LinuxVMGuestPatchAutomaticByPlatformRebootSetting

Hiermee geeft u de instelling voor opnieuw opstarten op voor alle installatiebewerkingen van de AutomaticByPlatform-patch.

Name Type Description
Always

string

IfRequired

string

Never

string

Unknown

string

LinuxVMGuestPatchAutomaticByPlatformSettings

Hiermee geeft u aanvullende instellingen voor patchmodus AutomaticByPlatform in VM-gastpatching op Linux.

Name Type Description
bypassPlatformSafetyChecksOnUserSchedule

boolean

Hiermee kan de klant patches plannen zonder onbedoelde upgrades

rebootSetting

LinuxVMGuestPatchAutomaticByPlatformRebootSetting

Hiermee geeft u de instelling voor opnieuw opstarten op voor alle installatiebewerkingen van de AutomaticByPlatform-patch.

LinuxVMGuestPatchMode

Hiermee geeft u de modus van VM-gastpatches naar virtuele IaaS-machine of virtuele machines die zijn gekoppeld aan virtuele-machineschaalset met OrchestrationMode als flexibel.

Mogelijke waarden zijn:

ImageDefault : de standaardconfiguratie voor patches van de virtuele machine wordt gebruikt.

AutomaticByPlatform: de virtuele machine wordt automatisch bijgewerkt door het platform. De eigenschap provisionVMAgent moet true zijn

Name Type Description
AutomaticByPlatform

string

ImageDefault

string

MaintenanceOperationResultCodeTypes

De resultaatcode van de laatste onderhoudsbewerking.

Name Type Description
MaintenanceAborted

string

MaintenanceCompleted

string

None

string

RetryLater

string

MaintenanceRedeployStatus

De onderhoudsbewerkingsstatus op de virtuele machine.

Name Type Description
isCustomerInitiatedMaintenanceAllowed

boolean

Waar, als de klant onderhoud mag uitvoeren.

lastOperationMessage

string

Bericht dat is geretourneerd voor de laatste onderhoudsbewerking.

lastOperationResultCode

MaintenanceOperationResultCodeTypes

De resultaatcode van de laatste onderhoudsbewerking.

maintenanceWindowEndTime

string

Eindtijd voor het onderhoudsvenster.

maintenanceWindowStartTime

string

Begintijd voor het onderhoudsvenster.

preMaintenanceWindowEndTime

string

Eindtijd voor het venster Vóór onderhoud.

preMaintenanceWindowStartTime

string

Begintijd voor het venster Vóór onderhoud.

ManagedDiskParameters

De parameters van de beheerde schijf.

Name Type Description
diskEncryptionSet

DiskEncryptionSetParameters

Hiermee geeft u de resource-id van de door de klant beheerde schijfversleutelingsset op voor de beheerde schijf.

id

string

Resource-id

securityProfile

VMDiskSecurityProfile

Hiermee geeft u het beveiligingsprofiel voor de beheerde schijf.

storageAccountType

StorageAccountTypes

Hiermee geeft u het opslagaccounttype voor de beheerde schijf op. OPMERKING: UltraSSD_LRS kan alleen worden gebruikt met gegevensschijven, niet met besturingssysteemschijf.

Mode

Hiermee geeft u de modus op die ProxyAgent uitvoert als de functie is ingeschakeld. ProxyAgent begint met het controleren of bewaken, maar niet afdwingen van toegangsbeheer voor aanvragen voor hosteindpunten in de controlemodus, terwijl in de modus Afdwingen toegangsbeheer wordt afgedwongen. De standaardwaarde is De modus Afdwingen.

Name Type Description
Audit

string

Enforce

string

NetworkApiVersion

hiermee geeft u de Api-versie van Microsoft.Network op die wordt gebruikt bij het maken van netwerkresources in de netwerkinterfaceconfiguraties

Name Type Description
2020-11-01

string

NetworkInterfaceAuxiliaryMode

Hiermee geeft u op of de hulpmodus is ingeschakeld voor de netwerkinterfaceresource.

Name Type Description
AcceleratedConnections

string

Floating

string

None

string

NetworkInterfaceAuxiliarySku

Hiermee geeft u op of de Hulp-SKU is ingeschakeld voor de netwerkinterfaceresource.

Name Type Description
A1

string

A2

string

A4

string

A8

string

None

string

NetworkInterfaceReference

Hiermee geeft u de lijst met resource-id's voor de netwerkinterfaces die zijn gekoppeld aan de virtuele machine.

Name Type Description
id

string

Resource-id

properties.deleteOption

DeleteOptions

Opgeven wat er met de netwerkinterface gebeurt wanneer de VM wordt verwijderd

properties.primary

boolean

Hiermee geeft u de primaire netwerkinterface op voor het geval de virtuele machine meer dan één netwerkinterface heeft.

NetworkProfile

Hiermee geeft u de netwerkinterfaces van de virtuele machine.

Name Type Description
networkApiVersion

NetworkApiVersion

hiermee geeft u de Api-versie van Microsoft.Network op die wordt gebruikt bij het maken van netwerkresources in de netwerkinterfaceconfiguraties

networkInterfaceConfigurations

VirtualMachineNetworkInterfaceConfiguration[]

Hiermee geeft u de netwerkconfiguraties op die worden gebruikt om de netwerkresources van de virtuele machine te maken.

networkInterfaces

NetworkInterfaceReference[]

Hiermee geeft u de lijst met resource-id's voor de netwerkinterfaces die zijn gekoppeld aan de virtuele machine.

OperatingSystemTypes

Het type besturingssysteem.

Name Type Description
Linux

string

Windows

string

OSDisk

Hiermee geeft u informatie over de besturingssysteemschijf die wordt gebruikt door de virtuele machine. Zie Over schijven en VHD's voor virtuele Azure-machines voor meer informatie over schijven.

Name Type Description
caching

CachingTypes

Hiermee geeft u de cachevereisten op. Mogelijke waarden zijn: None,ReadOnly,ReadWrite. Het standaardgedrag is: Geen voor Standard-opslag. ReadOnly voor Premium-opslag.

createOption

DiskCreateOptionTypes

Hiermee geeft u op hoe de schijf van de virtuele machine moet worden gemaakt. Mogelijke waarden zijn Koppelen: deze waarde wordt gebruikt wanneer u een gespecialiseerde schijf gebruikt om de virtuele machine te maken. FromImage: Deze waarde wordt gebruikt wanneer u een installatiekopieën gebruikt om de virtuele machine te maken. Als u een platforminstallatiekopie gebruikt, moet u ook het hierboven beschreven element imageReference gebruiken. Als u een Marketplace-installatiekopieën gebruikt, moet u ook het eerder beschreven planelement gebruiken.

deleteOption

DiskDeleteOptionTypes

Hiermee geeft u op of de besturingssysteemschijf moet worden verwijderd of losgekoppeld bij het verwijderen van de VM. Mogelijke waarden zijn: Verwijderen. Als deze waarde wordt gebruikt, wordt de besturingssysteemschijf verwijderd wanneer de VM wordt verwijderd. Loskoppelen. Als deze waarde wordt gebruikt, blijft de besturingssysteemschijf behouden nadat de VM is verwijderd. De standaardwaarde is ingesteld op Loskoppelen. Voor een tijdelijke besturingssysteemschijf is de standaardwaarde ingesteld op Verwijderen. De gebruiker kan de verwijderoptie voor een tijdelijke besturingssysteemschijf niet wijzigen.

diffDiskSettings

DiffDiskSettings

Hiermee geeft u de tijdelijke schijfinstellingen voor de besturingssysteemschijf die wordt gebruikt door de virtuele machine.

diskSizeGB

integer

Hiermee geeft u de grootte van een lege gegevensschijf in gigabytes. Dit element kan worden gebruikt om de grootte van de schijf in een installatiekopieën van een virtuele machine te overschrijven. De eigenschap diskSizeGB is het aantal bytes x 1024^3 voor de schijf en de waarde mag niet groter zijn dan 1023.

encryptionSettings

DiskEncryptionSettings

Hiermee geeft u de versleutelingsinstellingen voor de besturingssysteemschijf. Minimale API-versie: 2015-06-15.

image

VirtualHardDisk

De virtuele harde schijf van de brongebruikerinstallatiekopieën. De virtuele harde schijf wordt gekopieerd voordat deze wordt gekoppeld aan de virtuele machine. Als SourceImage is opgegeven, mag de virtuele harde schijf van het doel niet bestaan.

managedDisk

ManagedDiskParameters

De parameters van de beheerde schijf.

name

string

De schijfnaam.

osType

OperatingSystemTypes

Met deze eigenschap kunt u het type besturingssysteem opgeven dat is opgenomen in de schijf bij het maken van een VM op basis van een gebruikersinstallatiekopieën of een gespecialiseerde VHD. Mogelijke waarden zijn: Windows,Linux.

vhd

VirtualHardDisk

De virtuele harde schijf.

writeAcceleratorEnabled

boolean

Hiermee geeft u op of writeAccelerator moet worden in- of uitgeschakeld op de schijf.

OSImageNotificationProfile

Hiermee geeft u configuraties op met betrekking tot geplande gebeurtenissen van de installatiekopieën van het besturingssysteem.

Name Type Description
enable

boolean

Hiermee geeft u op of de gebeurtenis Geplande installatiekopieën van het besturingssysteem is in- of uitgeschakeld.

notBeforeTimeout

string

De tijdsduur dat een virtuele machine opnieuw wordt geïnstalleerd of waarop het besturingssysteem wordt bijgewerkt, moet mogelijk de geplande gebeurtenis van de installatiekopie van het besturingssysteem goedkeuren voordat de gebeurtenis automatisch wordt goedgekeurd (time-out). De configuratie wordt opgegeven in ISO 8601-indeling en de waarde moet 15 minuten (PT15M) zijn

OSProfile

Hiermee geeft u de instellingen van het besturingssysteem op die worden gebruikt bij het maken van de virtuele machine. Sommige instellingen kunnen niet worden gewijzigd nadat de VM is ingericht.

Name Type Description
adminPassword

string

Hiermee geeft u het wachtwoord van het beheerdersaccount.

Minimale lengte (Windows): 8 tekens

Minimale lengte (Linux): 6 tekens

Maximale lengte (Windows): 123 tekens

Maximale lengte (Linux): 72 tekens

Complexiteitsvereisten: aan 3 van de vier onderstaande voorwaarden moet worden voldaan
Heeft lagere tekens
Bevat bovenste tekens
Heeft een cijfer
Heeft een speciaal teken (Regex-overeenkomst [\W_])

Niet-toegestane waarden: "abc@123", "P@$$w 0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Wachtwoord!", "Wachtwoord1", "Wachtwoord22", "iloveyou!"

Zie De Extern bureaublad-service of het aanmeldingswachtwoord opnieuw instellen op een Windows-VM voor het opnieuw instellen van het wachtwoord

Zie Gebruikers, SSH beheren en schijven op Azure Linux-VM's controleren of herstellen met behulp van de VMAccess-extensie voor het opnieuw instellen van het hoofdwachtwoord

adminUsername

string

Hiermee geeft u de naam van het beheerdersaccount.

Deze eigenschap kan niet worden bijgewerkt nadat de VM is gemaakt.

Beperking met alleen Windows: Kan niet eindigen op ''.

Niet-toegestane waarden: "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".

Minimale lengte (Linux): 1 teken

Maximale lengte (Linux): 64 tekens

Maximale lengte (Windows): 20 tekens.

allowExtensionOperations

boolean

Hiermee geeft u op of extensiebewerkingen moeten worden toegestaan op de virtuele machine. Dit kan alleen worden ingesteld op Onwaar wanneer er geen extensies aanwezig zijn op de virtuele machine.

computerName

string

Hiermee geeft u de naam van het host-besturingssysteem van de virtuele machine. Deze naam kan niet worden bijgewerkt nadat de VM is gemaakt. Maximale lengte (Windows): 15 tekens. Maximale lengte (Linux): 64 tekens. Zie Richtlijnen voor de implementatie van Azure-infrastructuurservices voor naamconventies en -beperkingen.

customData

string

Hiermee geeft u een base-64 gecodeerde tekenreeks van aangepaste gegevens. De met base 64 gecodeerde tekenreeks wordt gedecodeerd naar een binaire matrix die wordt opgeslagen als een bestand op de virtuele machine. De maximale lengte van de binaire matrix is 65535 bytes. Opmerking: geef geen geheimen of wachtwoorden door in de eigenschap customData. Deze eigenschap kan niet worden bijgewerkt nadat de VM is gemaakt. De eigenschap 'customData' wordt doorgegeven aan de VM om als een bestand te worden opgeslagen. Zie Aangepaste gegevens op Azure-VM's voor meer informatie. Zie Cloud-init gebruiken om een Linux-VM aan te passen tijdens het maken voor meer informatie over het gebruik van cloud-init voor uw Linux-VM.

linuxConfiguration

LinuxConfiguration

Hiermee geeft u de linux-besturingssysteeminstellingen op de virtuele machine. Zie Linux op Azure-Endorsed distributies voor een lijst met ondersteunde Linux-distributies.

requireGuestProvisionSignal

boolean

Optionele eigenschap die moet worden ingesteld op Waar of weggelaten.

secrets

VaultSecretGroup[]

Hiermee geeft u een set certificaten op die op de virtuele machine moeten worden geïnstalleerd. Als u certificaten op een virtuele machine wilt installeren, wordt u aangeraden de virtuele-machine-extensie Azure Key Vault voor Linux of de virtuele-machine-extensie Azure Key Vault voor Windows te gebruiken.

windowsConfiguration

WindowsConfiguration

Hiermee geeft u windows-besturingssysteeminstellingen op de virtuele machine.

PassNames

De naam van de pas. Op dit moment is OobeSystem de enige toegestane waarde.

Name Type Description
OobeSystem

string

PatchOperationStatus

De algehele geslaagde of mislukte status van de bewerking. Het blijft 'InProgress' totdat de bewerking is voltooid. Op dat moment wordt het 'Onbekend', 'Mislukt', 'Geslaagd' of 'CompletedWithWarnings'.

Name Type Description
CompletedWithWarnings

string

Failed

string

InProgress

string

Succeeded

string

Unknown

string

PatchSettings

[Preview-functie] Hiermee geeft u instellingen op met betrekking tot VM-gastpatching in Windows.

Name Type Description
assessmentMode

WindowsPatchAssessmentMode

Hiermee geeft u de modus van de evaluatie van de VM-gastpatch voor de virtuele IaaS-machine.

Mogelijke waarden zijn:

ImageDefault : u bepaalt de timing van patchevaluaties op een virtuele machine.

AutomaticByPlatform : het platform activeert periodieke patchevaluaties. De eigenschap provisionVMAgent moet true zijn.

automaticByPlatformSettings

WindowsVMGuestPatchAutomaticByPlatformSettings

Hiermee geeft u aanvullende instellingen voor de patchmodus AutomaticByPlatform in VM-gastpatching in Windows.

enableHotpatching

boolean

Hiermee kunnen klanten hun Azure-VM's patchen zonder dat ze opnieuw hoeven te worden opgestart. Voor enableHotpatching moet 'provisionVMAgent' zijn ingesteld op true en 'patchMode' op 'AutomaticByPlatform'.

patchMode

WindowsVMGuestPatchMode

Hiermee geeft u de modus van VM-gastpatches op virtuele IaaS-machine of virtuele machines die zijn gekoppeld aan virtuele-machineschaalset met OrchestrationMode als flexibel.

Mogelijke waarden zijn:

Handmatig : u beheert de toepassing van patches op een virtuele machine. U doet dit door handmatig patches toe te passen in de VM. In deze modus zijn automatische updates uitgeschakeld; de eigenschap WindowsConfiguration.enableAutomaticUpdates moet false zijn

AutomaticByOS : de virtuele machine wordt automatisch bijgewerkt door het besturingssysteem. De eigenschap WindowsConfiguration.enableAutomaticUpdates moet true zijn.

AutomaticByPlatform: de virtuele machine wordt automatisch bijgewerkt door het platform. De eigenschappen provisionVMAgent en WindowsConfiguration.enableAutomaticUpdates moeten true zijn

Plan

Hiermee geeft u informatie op over de marketplace-installatiekopieën die worden gebruikt om de virtuele machine te maken. Dit element wordt alleen gebruikt voor Marketplace-installatiekopieën. Voordat u een Marketplace-installatiekopieën van een API kunt gebruiken, moet u de installatiekopieën inschakelen voor programmatisch gebruik. Zoek in de Azure Portal de marketplace-installatiekopieën die u wilt gebruiken en klik vervolgens op Programmatisch implementeren, Aan de slag ->. Voer de vereiste gegevens in en klik vervolgens op Opslaan.

Name Type Description
name

string

De plan-id.

product

string

Hiermee geeft u het product van de installatiekopieën van de marketplace. Dit is dezelfde waarde als Aanbieding onder het element imageReference.

promotionCode

string

De promotiecode.

publisher

string

De uitgever-id.

ProtocolTypes

Hiermee geeft u het protocol van WinRM-listener. Mogelijke waarden zijn: http,https.

Name Type Description
Http

string

Https

string

ProxyAgentSettings

Hiermee geeft u ProxyAgent-instellingen tijdens het maken van de virtuele machine. Minimale API-versie: 2024-03-01.

Name Type Description
enabled

boolean

Hiermee geeft u op of de functie ProxyAgent moet worden ingeschakeld op de virtuele machine of virtuele-machineschaalset.

keyIncarnationId

integer

Door de waarde van deze eigenschap te verhogen, kan de gebruiker de sleutel opnieuw instellen die wordt gebruikt voor het beveiligen van het communicatiekanaal tussen gast en host.

mode

Mode

Hiermee geeft u de modus op die ProxyAgent uitvoert als de functie is ingeschakeld. ProxyAgent begint met het controleren of bewaken, maar niet afdwingen van toegangsbeheer voor aanvragen voor hosteindpunten in de controlemodus, terwijl in de modus Afdwingen toegangsbeheer wordt afgedwongen. De standaardwaarde is De modus Afdwingen.

PublicIPAddressSku

Beschrijft de openbare IP-SKU. Deze kan alleen worden ingesteld met OrchestrationMode als Flexibel.

Name Type Description
name

PublicIPAddressSkuName

Naam van openbare IP-SKU opgeven

tier

PublicIPAddressSkuTier

Openbare IP-SKU-laag opgeven

PublicIPAddressSkuName

Naam van openbare IP-SKU opgeven

Name Type Description
Basic

string

Standard

string

PublicIPAddressSkuTier

Openbare IP-SKU-laag opgeven

Name Type Description
Global

string

Regional

string

PublicIPAllocationMethod

Geef het type openbare IP-toewijzing op

Name Type Description
Dynamic

string

Static

string

ResourceIdentityType

Het type identiteit dat wordt gebruikt voor de virtuele machine. Het type 'SystemAssigned, UserAssigned' bevat zowel een impliciet gemaakte identiteit als een set door de gebruiker toegewezen identiteiten. Met het type 'Geen' worden alle identiteiten van de virtuele machine verwijderd.

Name Type Description
None

string

SystemAssigned

string

SystemAssigned, UserAssigned

string

UserAssigned

string

ScheduledEventsAdditionalPublishingTargets

De configuratieparameters die worden gebruikt tijdens het publiceren van scheduledEventsAdditionalPublishingTargets.

Name Type Description
eventGridAndResourceGraph

EventGridAndResourceGraph

De configuratieparameters die worden gebruikt tijdens het maken van de geplande gebeurtenis event.

ScheduledEventsPolicy

Hiermee geeft u opnieuw implementeren, opnieuw opstarten en GeplandEventsAdditionalPublishingTargets Geplande gebeurtenis-gerelateerde configuraties voor de virtuele machine.

Name Type Description
scheduledEventsAdditionalPublishingTargets

ScheduledEventsAdditionalPublishingTargets

De configuratieparameters die worden gebruikt tijdens het publiceren van scheduledEventsAdditionalPublishingTargets.

userInitiatedReboot

UserInitiatedReboot

De configuratieparameters die worden gebruikt bij het maken van de geplande gebeurtenisinstelling userInitiatedReboot.

userInitiatedRedeploy

UserInitiatedRedeploy

De configuratieparameters die worden gebruikt bij het maken van userInitiatedRedeploy geplande gebeurtenisinstelling maken.

ScheduledEventsProfile

Hiermee geeft u configuraties met betrekking tot geplande gebeurtenissen op.

Name Type Description
osImageNotificationProfile

OSImageNotificationProfile

Hiermee geeft u configuraties met betrekking tot de geplande gebeurtenis van de installatiekopieën van het besturingssysteem op.

terminateNotificationProfile

TerminateNotificationProfile

Hiermee geeft u configuraties op die betrekking hebben op geplande gebeurtenissen beëindigen.

securityEncryptionTypes

Hiermee geeft u het EncryptionType van de beheerde schijf. Deze is ingesteld op DiskWithVMGuestState voor versleuteling van de beheerde schijf, samen met de VMGuestState-blob, VMGuestStateOnly voor versleuteling van alleen de BLOB VMGuestState en NonPersistedTPM voor niet-persistente firmwarestatus in de VMGuestState-blob. Opmerking: Deze kan alleen worden ingesteld voor vertrouwelijke VM's.

Name Type Description
DiskWithVMGuestState

string

NonPersistedTPM

string

VMGuestStateOnly

string

SecurityProfile

Hiermee geeft u de beveiligingsgerelateerde profielinstellingen voor de virtuele machine.

Name Type Description
encryptionAtHost

boolean

Deze eigenschap kan door de gebruiker in de aanvraag worden gebruikt om hostversleuteling voor de virtuele machine of virtuele-machineschaalset in of uit te schakelen. Hiermee schakelt u de versleuteling in voor alle schijven, inclusief de resource-/tijdelijke schijf op de host zelf. Het standaardgedrag is: De versleuteling op de host wordt uitgeschakeld, tenzij deze eigenschap is ingesteld op true voor de resource.

encryptionIdentity

EncryptionIdentity

Hiermee geeft u de beheerde identiteit op die door ADE wordt gebruikt om toegangstokens op te halen voor sleutelkluisbewerkingen.

proxyAgentSettings

ProxyAgentSettings

Hiermee geeft u ProxyAgent-instellingen tijdens het maken van de virtuele machine. Minimale API-versie: 2024-03-01.

securityType

SecurityTypes

Hiermee geeft u het SecurityType van de virtuele machine. Deze moet worden ingesteld op een opgegeven waarde om UefiSettings in te schakelen. Het standaardgedrag is: UefiSettings wordt niet ingeschakeld, tenzij deze eigenschap is ingesteld.

uefiSettings

UefiSettings

Hiermee geeft u de beveiligingsinstellingen op, zoals beveiligd opstarten en vTPM die worden gebruikt tijdens het maken van de virtuele machine. Minimale API-versie: 2020-12-01.

SecurityTypes

Hiermee geeft u het SecurityType van de virtuele machine. Deze moet worden ingesteld op een opgegeven waarde om UefiSettings in te schakelen. Het standaardgedrag is: UefiSettings wordt niet ingeschakeld, tenzij deze eigenschap is ingesteld.

Name Type Description
ConfidentialVM

string

TrustedLaunch

string

SettingNames

Hiermee geeft u de naam van de instelling waarop de inhoud van toepassing is. Mogelijke waarden zijn: FirstLogonCommands en AutoLogon.

Name Type Description
AutoLogon

string

FirstLogonCommands

string

SshConfiguration

Hiermee geeft u de ssh-sleutelconfiguratie voor een Linux-besturingssysteem.

Name Type Description
publicKeys

SshPublicKey[]

De lijst met openbare SSH-sleutels die worden gebruikt voor verificatie met virtuele Linux-machines.

SshPublicKey

De lijst met openbare SSH-sleutels die worden gebruikt voor verificatie met virtuele Linux-machines.

Name Type Description
keyData

string

Het openbare SSH-sleutelcertificaat dat wordt gebruikt voor verificatie bij de VM via SSH. De sleutel moet ten minste 2048-bits en in ssh-rsa-indeling zijn. Zie [SSH-sleutels maken op Linux en Mac voor Linux-VM's in Azure] voor het maken van SSH-sleutelshttps://docs.microsoft.com/azure/virtual-machines/linux/create-ssh-keys-detailed).

path

string

Hiermee geeft u het volledige pad op de gemaakte VM op waar de openbare SSH-sleutel wordt opgeslagen. Als het bestand al bestaat, wordt de opgegeven sleutel toegevoegd aan het bestand. Voorbeeld: /home/user/.ssh/authorized_keys

StatusLevelTypes

De niveaucode.

Name Type Description
Error

string

Info

string

Warning

string

StorageAccountTypes

Hiermee geeft u het opslagaccounttype voor de beheerde schijf op. OPMERKING: UltraSSD_LRS kan alleen worden gebruikt met gegevensschijven, niet met besturingssysteemschijf.

Name Type Description
PremiumV2_LRS

string

Premium_LRS

string

Premium_ZRS

string

StandardSSD_LRS

string

StandardSSD_ZRS

string

Standard_LRS

string

UltraSSD_LRS

string

StorageProfile

Hiermee geeft u de opslaginstellingen voor de schijven van de virtuele machine op.

Name Type Description
dataDisks

DataDisk[]

Hiermee geeft u de parameters op die worden gebruikt om een gegevensschijf toe te voegen aan een virtuele machine. Zie Over schijven en VHD's voor virtuele Azure-machines voor meer informatie over schijven.

diskControllerType

DiskControllerTypes

Hiermee geeft u het type schijfcontroller dat is geconfigureerd voor de VM. Opmerking: Deze eigenschap wordt ingesteld op het standaardtype schijfcontroller als niet opgegeven opgegeven virtuele machine wordt gemaakt met 'hyperVGeneration' ingesteld op V2 op basis van de mogelijkheden van de besturingssysteemschijf en VM-grootte van de opgegeven minimale API-versie. U moet de toewijzing van de VM ongedaan maken voordat u het type schijfcontroller bijwerkt, tenzij u de VM-grootte bijwerkt in de VM-configuratie waarmee impliciet de toewijzing van de VM ongedaan wordt gemaakt en opnieuw wordt toegewezen. Minimale API-versie: 2022-08-01.

imageReference

ImageReference

Hiermee geeft u informatie op over de afbeelding die moet worden gebruikt. U kunt informatie opgeven over platforminstallatiekopieën, marketplace-installatiekopieën of installatiekopieën van virtuele machines. Dit element is vereist als u een platforminstallatiekopie, marketplace-installatiekopie of installatiekopie van een virtuele machine wilt gebruiken, maar wordt niet gebruikt bij andere maakbewerkingen.

osDisk

OSDisk

Hiermee geeft u informatie op over de besturingssysteemschijf die wordt gebruikt door de virtuele machine. Zie Over schijven en VHD's voor virtuele Azure-machines voor meer informatie over schijven.

SubResource

De relatieve URL van de Key Vault die het geheim bevat.

Name Type Description
id

string

Resource-id

TerminateNotificationProfile

Hiermee geeft u configuraties op die betrekking hebben op geplande gebeurtenissen beëindigen.

Name Type Description
enable

boolean

Hiermee geeft u op of de gebeurtenis Gepland beëindigen is in- of uitgeschakeld.

notBeforeTimeout

string

Configureerbare tijdsduur die een virtuele machine die wordt verwijderd, moet mogelijk de geplande gebeurtenis beëindigen goedkeuren voordat de gebeurtenis automatisch wordt goedgekeurd (time-out). De configuratie moet worden opgegeven in ISO 8601-indeling, de standaardwaarde is 5 minuten (PT5M)

UefiSettings

Hiermee geeft u de beveiligingsinstellingen op, zoals beveiligd opstarten en vTPM die worden gebruikt tijdens het maken van de virtuele machine. Minimale API-versie: 2020-12-01.

Name Type Description
secureBootEnabled

boolean

Hiermee geeft u op of beveiligd opstarten moet worden ingeschakeld op de virtuele machine. Minimale API-versie: 2020-12-01.

vTpmEnabled

boolean

Hiermee geeft u op of vTPM moet worden ingeschakeld op de virtuele machine. Minimale API-versie: 2020-12-01.

UserAssignedIdentities

De lijst met gebruikersidentiteiten die zijn gekoppeld aan de virtuele machine. De sleutelverwijzingen naar de gebruikersidentiteitswoordenlijst zijn ARM-resource-id's in de vorm: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}.

Name Type Description

UserInitiatedReboot

De configuratieparameters die worden gebruikt tijdens het maken van de geplande gebeurtenisinstelling userInitiatedReboot.

Name Type Description
automaticallyApprove

boolean

Hiermee geeft u configuraties voor geplande gebeurtenis opnieuw opstarten op.

UserInitiatedRedeploy

De configuratieparameters die worden gebruikt tijdens het maken van userInitiatedRedeploy geplande gebeurtenisinstelling maken.

Name Type Description
automaticallyApprove

boolean

Hiermee geeft u configuraties voor geplande gebeurtenissen opnieuw implementeren.

VaultCertificate

De lijst met sleutelkluisverwijzingen in SourceVault die certificaten bevatten.

Name Type Description
certificateStore

string

Voor Windows-VM's geeft u het certificaatarchief op de virtuele machine waaraan het certificaat moet worden toegevoegd. Het opgegeven certificaatarchief bevindt zich impliciet in het LocalMachine-account. Voor Linux-VM's wordt het certificaatbestand in de map /var/lib/waagent geplaatst, met de bestandsnaam <HoofdlettersThumbprint.crt> voor het X509-certificaatbestand en <HoofdlettersThumbprint.prv> voor de persoonlijke sleutel. Beide bestanden hebben de indeling .pem.

certificateUrl

string

Dit is de URL van een certificaat dat als geheim is geüpload naar Key Vault. Zie Een sleutel of geheim toevoegen aan de sleutelkluis voor informatie over het toevoegen van een geheim aan de Key Vault. In dit geval moet uw certificaat de Base64-codering van het volgende JSON-object zijn dat is gecodeerd in UTF-8:

{
"data":"",
"dataType":"pfx",
"wachtwoord":""
}
Als u certificaten op een virtuele machine wilt installeren, wordt u aangeraden de virtuele-machine-extensie Azure Key Vault voor Linux of de virtuele-machine-extensie Azure Key Vault voor Windows te gebruiken.

VaultSecretGroup

Hiermee geeft u een set certificaten op die op de virtuele machine moeten worden geïnstalleerd. Als u certificaten op een virtuele machine wilt installeren, wordt u aangeraden de virtuele-machine-extensie Azure Key Vault voor Linux of de virtuele-machine-extensie Azure Key Vault voor Windows te gebruiken.

Name Type Description
sourceVault

SubResource

De relatieve URL van de Key Vault met alle certificaten in VaultCertificates.

vaultCertificates

VaultCertificate[]

De lijst met sleutelkluisverwijzingen in SourceVault die certificaten bevatten.

VirtualHardDisk

De virtuele harde schijf.

Name Type Description
uri

string

Hiermee geeft u de URI van de virtuele harde schijf.

VirtualMachine

De lijst met virtuele machines.

Name Type Description
etag

string

Etag is de eigenschap die wordt geretourneerd in Het antwoord maken/bijwerken/ophalen van de VM, zodat de klant deze in de header kan opgeven om optimistische updates te garanderen.

extendedLocation

ExtendedLocation

De uitgebreide locatie van de virtuele machine.

id

string

Resource-id

identity

VirtualMachineIdentity

De identiteit van de virtuele machine, indien geconfigureerd.

location

string

Resourcelocatie

managedBy

string

ManagedBy is ingesteld op VMSS-flex-arm-resourceID als de VM deel uitmaakt van de VMSS. Deze eigenschap wordt gebruikt door het platform voor het verwijderen van interne resourcegroepen.

name

string

Resourcenaam

plan

Plan

Hiermee geeft u informatie op over de marketplace-installatiekopieën die worden gebruikt om de virtuele machine te maken. Dit element wordt alleen gebruikt voor Marketplace-installatiekopieën. Voordat u een Marketplace-installatiekopieën van een API kunt gebruiken, moet u de installatiekopieën inschakelen voor programmatisch gebruik. Zoek in de Azure Portal de marketplace-installatiekopieën die u wilt gebruiken en klik vervolgens op Programmatisch implementeren, Aan de slag ->. Voer de vereiste gegevens in en klik vervolgens op Opslaan.

properties.additionalCapabilities

AdditionalCapabilities

Hiermee geeft u aanvullende mogelijkheden op die zijn in- of uitgeschakeld op de virtuele machine.

properties.applicationProfile

ApplicationProfile

Hiermee geeft u de galerietoepassingen op die beschikbaar moeten worden gemaakt voor de VM/VMSS.

properties.availabilitySet

SubResource

Hiermee geeft u informatie op over de beschikbaarheidsset waaraan de virtuele machine moet worden toegewezen. Virtuele machines die in dezelfde beschikbaarheidsset zijn opgegeven, worden toegewezen aan verschillende knooppunten om de beschikbaarheid te maximaliseren. Zie Overzicht van beschikbaarheidssets voor meer informatie over beschikbaarheidssets. Zie Onderhoud en updates voor Virtual Machines in Azure voor meer informatie over gepland onderhoud in Azure. Op dit moment kan een VM alleen worden toegevoegd aan de beschikbaarheidsset tijdens het maken. De beschikbaarheidsset waaraan de VM wordt toegevoegd, moet zich onder dezelfde resourcegroep bevinden als de resource van de beschikbaarheidsset. Een bestaande VM kan niet worden toegevoegd aan een beschikbaarheidsset. Deze eigenschap kan niet bestaan samen met een niet-null-verwijzing properties.virtualMachineScaleSet.

properties.billingProfile

BillingProfile

Hiermee geeft u de factureringsgerelateerde details van een virtuele Azure Spot-machine op. Minimale API-versie: 2019-03-01.

properties.capacityReservation

CapacityReservationProfile

Hiermee geeft u informatie op over de capaciteitsreservering die wordt gebruikt om de virtuele machine toe te wijzen. Minimale API-versie: 2021-04-01.

properties.diagnosticsProfile

DiagnosticsProfile

Hiermee geeft u de status van de diagnostische opstartinstellingen op. Minimale API-versie: 2015-06-15.

properties.evictionPolicy

VirtualMachineEvictionPolicyTypes

Hiermee geeft u het verwijderingsbeleid voor de virtuele Azure Spot-machine en de Azure Spot-schaalset op. Voor Virtuele Azure Spot-machines worden zowel Toewijzing ongedaan maken als Verwijderen ondersteund en is de minimale API-versie 2019-03-01. Voor Azure Spot-schaalsets worden zowel Toewijzing ongedaan maken als Verwijderen ondersteund en is de minimale API-versie 2017-10-30-preview.

properties.extensionsTimeBudget

string

Hiermee geeft u de tijd toegewezen voor alle extensies om te starten. De tijdsduur moet liggen tussen 15 minuten en 120 minuten (inclusief) en moet worden opgegeven in ISO 8601-indeling. De standaardwaarde is 90 minuten (PT1H30M). Minimale API-versie: 2020-06-01.

properties.hardwareProfile

HardwareProfile

Hiermee geeft u de hardware-instellingen voor de virtuele machine.

properties.host

SubResource

Hiermee geeft u informatie op over de toegewezen host waarin de virtuele machine zich bevindt. Minimale API-versie: 2018-10-01.

properties.hostGroup

SubResource

Hiermee geeft u informatie op over de toegewezen hostgroep waarin de virtuele machine zich bevindt. Opmerking: De gebruiker kan de eigenschappen host en hostGroup niet opgeven. Minimale API-versie: 2020-06-01.

properties.instanceView

VirtualMachineInstanceView

De weergave van het exemplaar van de virtuele machine.

properties.licenseType

string

Hiermee geeft u op dat de installatiekopieën of schijven die worden gebruikt, on-premises in licentie zijn gegeven.

Mogelijke waarden voor het Windows Server-besturingssysteem zijn:

Windows_Client

Windows_Server

Mogelijke waarden voor het linux-serverbesturingssysteem zijn:

RHEL_BYOS (voor RHEL)

SLES_BYOS (voor SUSE)

Zie Azure Hybrid Use Benefit voor Windows Server voor meer informatie

Azure Hybrid Use Benefit voor Linux Server

Minimale API-versie: 2015-06-15

properties.networkProfile

NetworkProfile

Hiermee geeft u de netwerkinterfaces van de virtuele machine.

properties.osProfile

OSProfile

Hiermee geeft u de instellingen van het besturingssysteem op die worden gebruikt tijdens het maken van de virtuele machine. Sommige instellingen kunnen niet worden gewijzigd zodra de VM is ingericht.

properties.platformFaultDomain

integer

Hiermee geeft u het logische foutdomein van de schaalset waarin de virtuele machine wordt gemaakt. Standaard wordt de virtuele machine automatisch toegewezen aan een foutdomein dat het beste evenwicht houdt tussen de beschikbare foutdomeinen. Dit is alleen van toepassing als de eigenschap 'virtualMachineScaleSet' van deze virtuele machine is ingesteld. De virtuele-machineschaalset waarnaar wordt verwezen, moet platformFaultDomainCount groter dan 1 hebben. Deze eigenschap kan niet worden bijgewerkt nadat de virtuele machine is gemaakt. Foutdomeintoewijzing kan worden weergegeven in de weergave Exemplaar van virtuele machine. Minimale API-versie: 2020‐12‐01.

properties.priority

VirtualMachinePriorityTypes

Hiermee geeft u de prioriteit voor de virtuele machine. Minimale API-versie: 2019-03-01

properties.provisioningState

string

De inrichtingsstatus, die alleen wordt weergegeven in het antwoord.

properties.proximityPlacementGroup

SubResource

Hiermee geeft u informatie op over de nabijheidsplaatsingsgroep waaraan de virtuele machine moet worden toegewezen. Minimale API-versie: 2018-04-01.

properties.scheduledEventsPolicy

ScheduledEventsPolicy

Hiermee geeft u opnieuw implementeren, opnieuw opstarten en GeplandEventsAdditionalPublishingTargets Geplande gebeurtenis gerelateerde configuraties voor de virtuele machine.

properties.scheduledEventsProfile

ScheduledEventsProfile

Hiermee geeft u configuraties met betrekking tot geplande gebeurtenissen op.

properties.securityProfile

SecurityProfile

Hiermee geeft u de beveiligingsgerelateerde profielinstellingen voor de virtuele machine.

properties.storageProfile

StorageProfile

Hiermee geeft u de opslaginstellingen voor de schijven van de virtuele machine.

properties.timeCreated

string

Hiermee geeft u het tijdstip waarop de virtuele machine-resource is gemaakt. Minimale API-versie: 2021-11-01.

properties.userData

string

UserData voor de virtuele machine, die base-64-codering moet hebben. De klant mag hier geen geheimen doorgeven. Minimale API-versie: 2021-03-01.

properties.virtualMachineScaleSet

SubResource

Hiermee geeft u informatie op over de virtuele-machineschaalset waaraan de virtuele machine moet worden toegewezen. Virtuele machines die in dezelfde virtuele-machineschaalset zijn opgegeven, worden toegewezen aan verschillende knooppunten om de beschikbaarheid te maximaliseren. Op dit moment kan een VM alleen worden toegevoegd aan een virtuele-machineschaalset tijdens het maken. Een bestaande VM kan niet worden toegevoegd aan een virtuele-machineschaalset. Deze eigenschap kan niet bestaan samen met een niet-null properties.availabilitySet-verwijzing. Minimale API-versie: 2019‐03‐01.

properties.vmId

string

Hiermee geeft u de unieke VM-id op die een 128-bits id is die is gecodeerd en opgeslagen in alle Azure IaaS-VM's SMBIOS en kan worden gelezen met behulp van platform-BIOS-opdrachten.

resources

VirtualMachineExtension[]

De onderliggende extensieresources van de virtuele machine.

tags

object

Resourcetags

type

string

Resourcetype

zones

string[]

De zones van de virtuele machine.

VirtualMachineAgentInstanceView

De VM-agent die wordt uitgevoerd op de virtuele machine.

Name Type Description
extensionHandlers

VirtualMachineExtensionHandlerInstanceView[]

De weergave van het exemplaar van de extensiehandler van de virtuele machine.

statuses

InstanceViewStatus[]

De informatie over de resourcestatus.

vmAgentVersion

string

De volledige versie van de VM-agent.

VirtualMachineEvictionPolicyTypes

Hiermee geeft u het verwijderingsbeleid voor de virtuele Azure Spot-machine en de Azure Spot-schaalset op. Voor Virtuele Azure Spot-machines worden zowel Toewijzing ongedaan maken als Verwijderen ondersteund en is de minimale API-versie 2019-03-01. Voor Azure Spot-schaalsets worden zowel Toewijzing ongedaan maken als Verwijderen ondersteund en is de minimale API-versie 2017-10-30-preview.

Name Type Description
Deallocate

string

Delete

string

VirtualMachineExtension

De onderliggende extensieresources van de virtuele machine.

Name Type Description
id

string

Resource-id

location

string

Resourcelocatie

name

string

Resourcenaam

properties.autoUpgradeMinorVersion

boolean

Geeft aan of de extensie een nieuwere secundaire versie moet gebruiken als deze beschikbaar is tijdens de implementatie. Zodra de extensie is geïmplementeerd, worden secundaire versies echter niet bijgewerkt, tenzij opnieuw geïmplementeerd, zelfs als deze eigenschap is ingesteld op true.

properties.enableAutomaticUpgrade

boolean

Geeft aan of de extensie automatisch moet worden bijgewerkt door het platform als er een nieuwere versie van de extensie beschikbaar is.

properties.forceUpdateTag

string

Hoe de extensie-handler moet worden gedwongen bij te werken, zelfs als de extensieconfiguratie niet is gewijzigd.

properties.instanceView

VirtualMachineExtensionInstanceView

De weergave van het exemplaar van de extensie van de virtuele machine.

properties.protectedSettings

object

De extensie kan protectedSettings of protectedSettingsFromKeyVault bevatten of helemaal geen beveiligde instellingen bevatten.

properties.protectedSettingsFromKeyVault

KeyVaultSecretReference

De met extensies beveiligde instellingen die worden doorgegeven via verwijzing en die worden gebruikt vanuit de sleutelkluis

properties.provisionAfterExtensions

string[]

Verzameling extensienamen waarna deze extensie moet worden ingericht.

properties.provisioningState

string

De inrichtingsstatus, die alleen wordt weergegeven in het antwoord.

properties.publisher

string

De naam van de uitgever van de extensie-handler.

properties.settings

object

Met Json opgemaakte openbare instellingen voor de extensie.

properties.suppressFailures

boolean

Hiermee wordt aangegeven of fouten die het gevolg zijn van de extensie, worden onderdrukt (operationele fouten, zoals het niet maken van verbinding met de VM, worden niet onderdrukt, ongeacht deze waarde). De standaardwaarde is false.

properties.type

string

Hiermee geeft u het type van de extensie; Een voorbeeld is CustomScriptExtension.

properties.typeHandlerVersion

string

Hiermee geeft u de versie van de scripthandler op.

tags

object

Resourcetags

type

string

Resourcetype

VirtualMachineExtensionHandlerInstanceView

De instantieweergave van de extensie-handler van de virtuele machine.

Name Type Description
status

InstanceViewStatus

De status van de extensie-handler.

type

string

Hiermee geeft u het type van de extensie; Een voorbeeld is CustomScriptExtension.

typeHandlerVersion

string

Hiermee geeft u de versie van de scripthandler op.

VirtualMachineExtensionInstanceView

De weergave van het exemplaar van de extensie van de virtuele machine.

Name Type Description
name

string

De naam van de extensie van de virtuele machine.

statuses

InstanceViewStatus[]

De informatie over de resourcestatus.

substatuses

InstanceViewStatus[]

De informatie over de resourcestatus.

type

string

Hiermee geeft u het type van de extensie; Een voorbeeld is CustomScriptExtension.

typeHandlerVersion

string

Hiermee geeft u de versie van de scripthandler op.

VirtualMachineHealthStatus

De status van de VM.

Name Type Description
status

InstanceViewStatus

De statusinformatie voor de VM.

VirtualMachineIdentity

De identiteit van de virtuele machine, indien geconfigureerd.

Name Type Description
principalId

string

De principal-id van de identiteit van de virtuele machine. Deze eigenschap wordt alleen opgegeven voor een door het systeem toegewezen identiteit.

tenantId

string

De tenant-id die is gekoppeld aan de virtuele machine. Deze eigenschap wordt alleen opgegeven voor een door het systeem toegewezen identiteit.

type

ResourceIdentityType

Het type identiteit dat wordt gebruikt voor de virtuele machine. Het type 'SystemAssigned, UserAssigned' omvat zowel een impliciet gemaakte identiteit als een set door de gebruiker toegewezen identiteiten. Met het type 'Geen' worden alle identiteiten van de virtuele machine verwijderd.

userAssignedIdentities

UserAssignedIdentities

De lijst met gebruikersidentiteiten die zijn gekoppeld aan de virtuele machine. De sleutelverwijzingen naar de gebruikersidentiteitswoordenlijst zijn ARM-resource-id's in de vorm:/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}.

VirtualMachineInstanceView

De weergave van het exemplaar van de virtuele machine.

Name Type Description
assignedHost

string

Resource-id van de toegewezen host, waarop de virtuele machine is toegewezen via automatische plaatsing, wanneer de virtuele machine is gekoppeld aan een toegewezen hostgroep waarvoor automatische plaatsing is ingeschakeld. Minimale API-versie: 2020-06-01.

bootDiagnostics

BootDiagnosticsInstanceView

Diagnostische gegevens over opstarten is een foutopsporingsfunctie waarmee u console-uitvoer en schermopname kunt weergeven om de VM-status te diagnosticeren. U kunt eenvoudig de uitvoer van uw consolelogboek bekijken. In Azure kunt u ook een schermopname van de virtuele machine zien vanuit de hypervisor.

computerName

string

De computernaam die is toegewezen aan de virtuele machine.

disks

DiskInstanceView[]

De schijfgegevens van de virtuele machine.

extensions

VirtualMachineExtensionInstanceView[]

De informatie over extensies.

hyperVGeneration

HyperVGenerationType

Hiermee geeft u het HyperVGeneration-type dat is gekoppeld aan een resource

isVMInStandbyPool

boolean

[Preview-functie] Hiermee geeft u op of de VM zich momenteel in of buiten de stand-bygroep bevindt.

maintenanceRedeployStatus

MaintenanceRedeployStatus

De onderhoudsbewerkingsstatus op de virtuele machine.

osName

string

Het besturingssysteem dat wordt uitgevoerd op de virtuele machine.

osVersion

string

De versie van het besturingssysteem dat wordt uitgevoerd op de virtuele machine.

patchStatus

VirtualMachinePatchStatus

[Preview-functie] De status van patchbewerkingen voor virtuele machines.

platformFaultDomain

integer

Hiermee geeft u het foutdomein van de virtuele machine.

platformUpdateDomain

integer

Hiermee geeft u het updatedomein van de virtuele machine.

rdpThumbPrint

string

De vingerafdruk van het extern bureaublad-certificaat.

statuses

InstanceViewStatus[]

De informatie over de resourcestatus.

vmAgent

VirtualMachineAgentInstanceView

De VM-agent die wordt uitgevoerd op de virtuele machine.

vmHealth

VirtualMachineHealthStatus

De status van de VM.

VirtualMachineIpTag

De lijst met IP-tags die zijn gekoppeld aan het openbare IP-adres.

Name Type Description
ipTagType

string

TYPE IP-tag. Voorbeeld: FirstPartyUsage.

tag

string

IP-tag die is gekoppeld aan het openbare IP-adres. Voorbeeld: SQL, Storage, enzovoort.

VirtualMachineListResult

Het bewerkingsantwoord Van virtuele machine weergeven.

Name Type Description
nextLink

string

De URI om de volgende pagina met VM's op te halen. Roep ListNext() aan met deze URI om de volgende pagina van Virtual Machines op te halen.

value

VirtualMachine[]

De lijst met virtuele machines.

VirtualMachineNetworkInterfaceConfiguration

Hiermee geeft u de netwerkconfiguraties op die worden gebruikt om de netwerkresources van de virtuele machine te maken.

Name Type Description
name

string

De configuratienaam van de netwerkinterface.

properties.auxiliaryMode

NetworkInterfaceAuxiliaryMode

Hiermee geeft u op of de hulpmodus is ingeschakeld voor de netwerkinterfaceresource.

properties.auxiliarySku

NetworkInterfaceAuxiliarySku

Hiermee geeft u op of de Hulp-SKU is ingeschakeld voor de netwerkinterfaceresource.

properties.deleteOption

DeleteOptions

Opgeven wat er met de netwerkinterface gebeurt wanneer de VM wordt verwijderd

properties.disableTcpStateTracking

boolean

Hiermee geeft u op of de netwerkinterface is uitgeschakeld voor het bijhouden van tcp-statussen.

properties.dnsSettings

VirtualMachineNetworkInterfaceDnsSettingsConfiguration

De DNS-instellingen die moeten worden toegepast op de netwerkinterfaces.

properties.dscpConfiguration

SubResource

properties.enableAcceleratedNetworking

boolean

Hiermee geeft u op of de netwerkinterface versneld netwerken is ingeschakeld.

properties.enableFpga

boolean

Hiermee geeft u op of de netwerkinterface is ingeschakeld voor FPGA-netwerken.

properties.enableIPForwarding

boolean

Of doorsturen via IP is ingeschakeld op deze NIC.

properties.ipConfigurations

VirtualMachineNetworkInterfaceIPConfiguration[]

Hiermee geeft u de IP-configuraties van de netwerkinterface.

properties.networkSecurityGroup

SubResource

De netwerkbeveiligingsgroep.

properties.primary

boolean

Hiermee geeft u de primaire netwerkinterface op voor het geval de virtuele machine meer dan één netwerkinterface heeft.

VirtualMachineNetworkInterfaceDnsSettingsConfiguration

De DNS-instellingen die moeten worden toegepast op de netwerkinterfaces.

Name Type Description
dnsServers

string[]

Lijst met IP-adressen van DNS-servers

VirtualMachineNetworkInterfaceIPConfiguration

Hiermee geeft u de IP-configuraties van de netwerkinterface.

Name Type Description
name

string

De naam van de IP-configuratie.

properties.applicationGatewayBackendAddressPools

SubResource[]

Hiermee geeft u een matrix met verwijzingen naar back-endadresgroepen van toepassingsgateways. Een virtuele machine kan verwijzen naar back-endadresgroepen van meerdere toepassingsgateways. Meerdere virtuele machines kunnen niet dezelfde toepassingsgateway gebruiken.

properties.applicationSecurityGroups

SubResource[]

Hiermee geeft u een matrix met verwijzingen naar toepassingsbeveiligingsgroep.

properties.loadBalancerBackendAddressPools

SubResource[]

Hiermee geeft u een matrix met verwijzingen naar back-endadresgroepen van load balancers. Een virtuele machine kan verwijzen naar back-endadresgroepen van één openbare en één interne load balancer. [Meerdere virtuele machines kunnen niet dezelfde basic SKU load balancer gebruiken].

properties.primary

boolean

Hiermee geeft u de primaire netwerkinterface op voor het geval de virtuele machine meer dan één netwerkinterface heeft.

properties.privateIPAddressVersion

IPVersions

Het is beschikbaar vanaf Api-Version 2017-03-30 en geeft aan of de specifieke ip-configuratie IPv4 of IPv6 is. De standaardwaarde wordt gebruikt als IPv4. Mogelijke waarden zijn: 'IPv4' en 'IPv6'.

properties.publicIPAddressConfiguration

VirtualMachinePublicIPAddressConfiguration

De publicIPAddressConfiguration.

properties.subnet

SubResource

Hiermee geeft u de id van het subnet.

VirtualMachinePatchStatus

[Preview-functie] De status van patchbewerkingen voor virtuele machines.

Name Type Description
availablePatchSummary

AvailablePatchSummary

De beschikbare patchsamenvatting van de meest recente evaluatiebewerking voor de virtuele machine.

configurationStatuses

InstanceViewStatus[]

De activeringsstatus van de opgegeven patchMode

lastPatchInstallationSummary

LastPatchInstallationSummary

Het installatieoverzicht van de meest recente installatiebewerking voor de virtuele machine.

VirtualMachinePriorityTypes

Hiermee geeft u de prioriteit voor de virtuele machine. Minimale API-versie: 2019-03-01

Name Type Description
Low

string

Regular

string

Spot

string

VirtualMachinePublicIPAddressConfiguration

De publicIPAddressConfiguration.

Name Type Description
name

string

De naam van de configuratie van het publicIP-adres.

properties.deleteOption

DeleteOptions

Opgeven wat er gebeurt met het openbare IP-adres wanneer de VM wordt verwijderd

properties.dnsSettings

VirtualMachinePublicIPAddressDnsSettingsConfiguration

De DNS-instellingen die moeten worden toegepast op de publicIP-adressen .

properties.idleTimeoutInMinutes

integer

De time-out voor inactiviteit van het openbare IP-adres.

properties.ipTags

VirtualMachineIpTag[]

De lijst met IP-tags die zijn gekoppeld aan het openbare IP-adres.

properties.publicIPAddressVersion

IPVersions

Het is beschikbaar vanaf Api-Version 2019-07-01 en geeft aan of de specifieke ip-configuratie IPv4 of IPv6 is. De standaardwaarde wordt gebruikt als IPv4. Mogelijke waarden zijn: 'IPv4' en 'IPv6'.

properties.publicIPAllocationMethod

PublicIPAllocationMethod

Geef het type openbare IP-toewijzing op

properties.publicIPPrefix

SubResource

Het PublicIPPrefix waaruit publicIP-adressen moeten worden toegewezen.

sku

PublicIPAddressSku

Beschrijft de openbare IP-SKU. Deze kan alleen worden ingesteld met OrchestrationMode als Flexibel.

VirtualMachinePublicIPAddressDnsSettingsConfiguration

De DNS-instellingen die moeten worden toegepast op de publicIP-adressen .

Name Type Description
domainNameLabel

string

Het labelvoorvoegsel van de PublicIPAddress-resources die worden gemaakt. Het gegenereerde naamlabel is de samenvoeging van het domeinnaamlabel en de unieke id van het VM-netwerkprofiel.

domainNameLabelScope

DomainNameLabelScopeTypes

Het labelbereik van de domeinnaam van de PublicIPAddress-resources die worden gemaakt. Het gegenereerde naamlabel is de samenvoeging van het gehashte domeinnaamlabel met beleid volgens het labelbereik van de domeinnaam en de unieke id van het VM-netwerkprofiel.

VirtualMachineSizeTypes

Hiermee geeft u de grootte van de virtuele machine. Het gegevenstype enum is momenteel afgeschaft en wordt op 23 december 2023 verwijderd. De aanbevolen manier om de lijst met beschikbare grootten op te halen, is met behulp van deze API's: Alle beschikbare grootten van virtuele machines in een beschikbaarheidsset weergeven, Alle beschikbare grootten van virtuele machines in een regio weergeven, Alle beschikbare grootten van virtuele machines weergeven om het formaat te wijzigen. Zie Grootten voor virtuele machines voor meer informatie over grootten van virtuele machines. De beschikbare VM-grootten zijn afhankelijk van de regio en beschikbaarheidsset.

Name Type Description
Basic_A0

string

Basic_A1

string

Basic_A2

string

Basic_A3

string

Basic_A4

string

Standard_A0

string

Standard_A1

string

Standard_A10

string

Standard_A11

string

Standard_A1_v2

string

Standard_A2

string

Standard_A2_v2

string

Standard_A2m_v2

string

Standard_A3

string

Standard_A4

string

Standard_A4_v2

string

Standard_A4m_v2

string

Standard_A5

string

Standard_A6

string

Standard_A7

string

Standard_A8

string

Standard_A8_v2

string

Standard_A8m_v2

string

Standard_A9

string

Standard_B1ms

string

Standard_B1s

string

Standard_B2ms

string

Standard_B2s

string

Standard_B4ms

string

Standard_B8ms

string

Standard_D1

string

Standard_D11

string

Standard_D11_v2

string

Standard_D12

string

Standard_D12_v2

string

Standard_D13

string

Standard_D13_v2

string

Standard_D14

string

Standard_D14_v2

string

Standard_D15_v2

string

Standard_D16_v3

string

Standard_D16s_v3

string

Standard_D1_v2

string

Standard_D2

string

Standard_D2_v2

string

Standard_D2_v3

string

Standard_D2s_v3

string

Standard_D3

string

Standard_D32_v3

string

Standard_D32s_v3

string

Standard_D3_v2

string

Standard_D4

string

Standard_D4_v2

string

Standard_D4_v3

string

Standard_D4s_v3

string

Standard_D5_v2

string

Standard_D64_v3

string

Standard_D64s_v3

string

Standard_D8_v3

string

Standard_D8s_v3

string

Standard_DS1

string

Standard_DS11

string

Standard_DS11_v2

string

Standard_DS12

string

Standard_DS12_v2

string

Standard_DS13

string

Standard_DS13-2_v2

string

Standard_DS13-4_v2

string

Standard_DS13_v2

string

Standard_DS14

string

Standard_DS14-4_v2

string

Standard_DS14-8_v2

string

Standard_DS14_v2

string

Standard_DS15_v2

string

Standard_DS1_v2

string

Standard_DS2

string

Standard_DS2_v2

string

Standard_DS3

string

Standard_DS3_v2

string

Standard_DS4

string

Standard_DS4_v2

string

Standard_DS5_v2

string

Standard_E16_v3

string

Standard_E16s_v3

string

Standard_E2_v3

string

Standard_E2s_v3

string

Standard_E32-16_v3

string

Standard_E32-8s_v3

string

Standard_E32_v3

string

Standard_E32s_v3

string

Standard_E4_v3

string

Standard_E4s_v3

string

Standard_E64-16s_v3

string

Standard_E64-32s_v3

string

Standard_E64_v3

string

Standard_E64s_v3

string

Standard_E8_v3

string

Standard_E8s_v3

string

Standard_F1

string

Standard_F16

string

Standard_F16s

string

Standard_F16s_v2

string

Standard_F1s

string

Standard_F2

string

Standard_F2s

string

Standard_F2s_v2

string

Standard_F32s_v2

string

Standard_F4

string

Standard_F4s

string

Standard_F4s_v2

string

Standard_F64s_v2

string

Standard_F72s_v2

string

Standard_F8

string

Standard_F8s

string

Standard_F8s_v2

string

Standard_G1

string

Standard_G2

string

Standard_G3

string

Standard_G4

string

Standard_G5

string

Standard_GS1

string

Standard_GS2

string

Standard_GS3

string

Standard_GS4

string

Standard_GS4-4

string

Standard_GS4-8

string

Standard_GS5

string

Standard_GS5-16

string

Standard_GS5-8

string

Standard_H16

string

Standard_H16m

string

Standard_H16mr

string

Standard_H16r

string

Standard_H8

string

Standard_H8m

string

Standard_L16s

string

Standard_L32s

string

Standard_L4s

string

Standard_L8s

string

Standard_M128-32ms

string

Standard_M128-64ms

string

Standard_M128ms

string

Standard_M128s

string

Standard_M64-16ms

string

Standard_M64-32ms

string

Standard_M64ms

string

Standard_M64s

string

Standard_NC12

string

Standard_NC12s_v2

string

Standard_NC12s_v3

string

Standard_NC24

string

Standard_NC24r

string

Standard_NC24rs_v2

string

Standard_NC24rs_v3

string

Standard_NC24s_v2

string

Standard_NC24s_v3

string

Standard_NC6

string

Standard_NC6s_v2

string

Standard_NC6s_v3

string

Standard_ND12s

string

Standard_ND24rs

string

Standard_ND24s

string

Standard_ND6s

string

Standard_NV12

string

Standard_NV24

string

Standard_NV6

string

VMDiskSecurityProfile

Hiermee geeft u het beveiligingsprofiel voor de beheerde schijf.

Name Type Description
diskEncryptionSet

DiskEncryptionSetParameters

Hiermee geeft u de resource-id van de door de klant beheerde schijfversleutelingsset op voor de beheerde schijf die wordt gebruikt voor door de klant beheerde sleutel versleutelde ConfidentialVM-besturingssysteemschijf en VMGuest-blob.

securityEncryptionType

securityEncryptionTypes

Hiermee geeft u het EncryptionType van de beheerde schijf. Deze is ingesteld op DiskWithVMGuestState voor versleuteling van de beheerde schijf, samen met de VMGuestState-blob, VMGuestStateOnly voor versleuteling van alleen de BLOB VMGuestState en NonPersistedTPM voor niet-persistente firmwarestatus in de VMGuestState-blob. Opmerking: Deze kan alleen worden ingesteld voor vertrouwelijke VM's.

VMGalleryApplication

Hiermee geeft u de galerietoepassingen op die beschikbaar moeten worden gesteld aan de VM/VMSS

Name Type Description
configurationReference

string

Optioneel, hiermee geeft u de URI naar een Azure-blob op die de standaardconfiguratie voor het pakket vervangt indien opgegeven

enableAutomaticUpgrade

boolean

Als deze optie is ingesteld op true en er een nieuwe versie van de galerietoepassing beschikbaar is in PIR/SIG, wordt deze automatisch bijgewerkt voor de VM/VMSS

order

integer

Optioneel, hiermee geeft u de volgorde op waarin de pakketten moeten worden geïnstalleerd

packageReferenceId

string

Hiermee geeft u de resource-id galleryApplicationVersion op in de vorm van /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/applications/{application}/versions/{version}

tags

string

Optioneel, hiermee geeft u een passthrough-waarde voor meer algemene context.

treatFailureAsDeploymentFailure

boolean

Optioneel, indien waar, elke fout voor een bewerking in de VmApplication mislukt de implementatie

VMSizeProperties

Hiermee geeft u de eigenschappen voor het aanpassen van de grootte van de virtuele machine. Minimale API-versie: 2021-07-01. Deze functie is nog steeds in de preview-modus en wordt niet ondersteund voor VirtualMachineScaleSet. Volg de instructies in VM-aanpassing voor meer informatie.

Name Type Description
vCPUsAvailable

integer

Hiermee geeft u het aantal beschikbare vCPU's op voor de virtuele machine. Wanneer deze eigenschap niet is opgegeven in de aanvraagbody, is het standaardgedrag om deze in te stellen op de waarde van beschikbare vCPU's voor die VM-grootte die wordt weergegeven in de API-reactie van Alle beschikbare vm-grootten in een regio weergeven.

vCPUsPerCore

integer

Hiermee geeft u de verhouding tussen vCPU en fysieke kern. Wanneer deze eigenschap niet is opgegeven in de aanvraagbody, wordt het standaardgedrag ingesteld op de waarde van vCPUsPerCore voor de VM-grootte die wordt weergegeven in het API-antwoord van Alle beschikbare vm-grootten in een regio weergeven. Als u deze eigenschap instelt op 1, betekent dit ook dat hyperthreading is uitgeschakeld.

WindowsConfiguration

Hiermee geeft u windows-besturingssysteeminstellingen op de virtuele machine.

Name Type Description
additionalUnattendContent

AdditionalUnattendContent[]

Hiermee geeft u aanvullende base-64 gecodeerde XML-geformatteerde informatie op die kan worden opgenomen in het Unattend.xml-bestand, dat wordt gebruikt door Windows Setup.

enableAutomaticUpdates

boolean

Hiermee wordt aangegeven of Automatische Updates is ingeschakeld voor de virtuele Windows-machine. De standaardwaarde is Waar. Voor virtuele-machineschaalsets kan deze eigenschap worden bijgewerkt en worden updates van kracht bij het opnieuw inrichten van het besturingssysteem.

enableVMAgentPlatformUpdates

boolean

Geeft aan of VMAgent Platform Updates is ingeschakeld voor de virtuele Windows-machine. De standaardwaarde is false.

patchSettings

PatchSettings

[Preview-functie] Hiermee geeft u instellingen op met betrekking tot VM-gastpatching in Windows.

provisionVMAgent

boolean

Hiermee wordt aangegeven of de virtuele-machineagent moet worden ingericht op de virtuele machine. Wanneer deze eigenschap niet is opgegeven in de hoofdtekst van de aanvraag, wordt deze standaard ingesteld op true. Dit zorgt ervoor dat de VM-agent op de VM is geïnstalleerd, zodat extensies later aan de VM kunnen worden toegevoegd.

timeZone

string

Hiermee geeft u de tijdzone van de virtuele machine. bijvoorbeeld 'Pacific Standard Time'. Mogelijke waarden kunnen worden TimeZoneInfo.Id waarde uit tijdzones die worden geretourneerd door TimeZoneInfo.GetSystemTimeZones.

winRM

WinRMConfiguration

Hiermee geeft u de Windows Remote Management-listeners op. Dit maakt externe Windows PowerShell mogelijk.

WindowsPatchAssessmentMode

Hiermee geeft u de modus van de evaluatie van de VM-gastpatch voor de virtuele IaaS-machine op.

Mogelijke waarden zijn:

ImageDefault : u bepaalt de timing van patchevaluaties op een virtuele machine.

AutomaticByPlatform: het platform activeert periodieke patchevaluaties. De eigenschap provisionVMAgent moet true zijn.

Name Type Description
AutomaticByPlatform

string

ImageDefault

string

WindowsVMGuestPatchAutomaticByPlatformRebootSetting

Hiermee geeft u de instelling voor opnieuw opstarten op voor alle installatiebewerkingen van de AutomaticByPlatform-patch.

Name Type Description
Always

string

IfRequired

string

Never

string

Unknown

string

WindowsVMGuestPatchAutomaticByPlatformSettings

Hiermee geeft u aanvullende instellingen voor patchmodus AutomaticByPlatform in VM-gastpatching in Windows.

Name Type Description
bypassPlatformSafetyChecksOnUserSchedule

boolean

Hiermee kan de klant patches plannen zonder onbedoelde upgrades

rebootSetting

WindowsVMGuestPatchAutomaticByPlatformRebootSetting

Hiermee geeft u de instelling voor opnieuw opstarten op voor alle installatiebewerkingen van de AutomaticByPlatform-patch.

WindowsVMGuestPatchMode

Hiermee geeft u de modus van VM-gastpatches naar virtuele IaaS-machine of virtuele machines die zijn gekoppeld aan virtuele-machineschaalset met OrchestrationMode als flexibel.

Mogelijke waarden zijn:

Handmatig : u bepaalt de toepassing van patches op een virtuele machine. U doet dit door handmatig patches toe te passen in de VM. In deze modus zijn automatische updates uitgeschakeld. de eigenschap WindowsConfiguration.enableAutomaticUpdates moet false zijn

AutomaticByOS : de virtuele machine wordt automatisch bijgewerkt door het besturingssysteem. De eigenschap WindowsConfiguration.enableAutomaticUpdates moet true zijn.

AutomaticByPlatform: de virtuele machine wordt automatisch bijgewerkt door het platform. De eigenschappen provisionVMAgent en WindowsConfiguration.enableAutomaticUpdates moeten true zijn

Name Type Description
AutomaticByOS

string

AutomaticByPlatform

string

Manual

string

WinRMConfiguration

Hiermee geeft u de Windows Remote Management-listeners op. Dit maakt externe Windows PowerShell mogelijk.

Name Type Description
listeners

WinRMListener[]

De lijst met Listeners voor Windows Remote Management

WinRMListener

De lijst met Windows Remote Management-listeners

Name Type Description
certificateUrl

string

Dit is de URL van een certificaat dat als geheim is geüpload naar Key Vault. Zie Een sleutel of geheim toevoegen aan de sleutelkluis voor informatie over het toevoegen van een geheim aan de Key Vault. In dit geval moet uw certificaat de Base64-codering zijn van het volgende JSON-object dat is gecodeerd in UTF-8:

{
"data":"",
"dataType":"pfx",
"password":""
}
Als u certificaten op een virtuele machine wilt installeren, wordt u aangeraden de extensie voor virtuele machines van Azure Key Vault voor Linux of de virtuele-machineextensie Azure Key Vault voor Windows te gebruiken.

protocol

ProtocolTypes

Hiermee geeft u het protocol van WinRM-listener. Mogelijke waarden zijn: http,https.