Delen via


Virtual Machines - List All

Een lijst met alle virtuele machines in het opgegeven abonnement. Gebruik de eigenschap nextLink in het antwoord om de volgende pagina met virtuele machines op te halen.

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

URI-parameters

Name In Vereist Type Description
subscriptionId
path True

string

Abonnementsreferenties die het Microsoft Azure-abonnement uniek identificeren. De abonnements-id maakt deel uit van de URI voor elke serviceoproep.

api-version
query True

string

Client-API-versie.

$expand
query

ExpandTypesForListVMs

De uitvouwexpressie die moet worden toegepast op bewerking. 'instanceView' maakt het ophalen van de uitvoeringstijdstatus van alle virtuele machines mogelijk. Dit kan alleen worden opgegeven als er 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}'

statusOnly
query

string

statusOnly=true maakt het ophalen van de uitvoeringstijdstatus van alle virtuele machines in het abonnement mogelijk.

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
Stroom: implicit
Autorisatie-URL: https://login.microsoftonline.com/common/oauth2/authorize

Bereiken

Name Description
user_impersonation Uw gebruikersaccount imiteren

Voorbeelden

VirtualMachine_ListAll_MaximumSet_Gen
VirtualMachine_ListAll_MinimumSet_Gen

VirtualMachine_ListAll_MaximumSet_Gen

Voorbeeldaanvraag

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

Voorbeeldrespons

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

VirtualMachine_ListAll_MinimumSet_Gen

Voorbeeldaanvraag

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

Voorbeeldrespons

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

Definities

Name Description
AdditionalCapabilities

Hiermee geeft u aanvullende mogelijkheden op die zijn ingeschakeld 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. Het 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 gesteld voor de VM/VMSS.

AvailablePatchSummary

Het beschikbare patchoverzicht 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 functie voor foutopsporing 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 virtuele machine. U kunt eenvoudig de uitvoer van uw consolelogboek bekijken. Met Azure kunt u ook een schermopname van de virtuele machine bekijken vanuit de hypervisor.

BootDiagnosticsInstanceView

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

CachingTypes

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

CapacityReservationProfile

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

CloudError

Een foutreactie van de Compute-service.

ComponentNames

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

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-machinesvoor meer informatie over schijven.

DeleteOptions

Opgeven wat er gebeurt met de netwerkinterface wanneer de VIRTUELE machine wordt verwijderd

DiagnosticsProfile

Hiermee geeft u de status van diagnostische instellingen voor opstarten. 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. Mogelijke waarden zijn: CacheDisk,ResourceDisk,NvmeDisk. Het standaardgedrag is: CacheDisk als deze is geconfigureerd voor de VM-grootte, anders wordt ResourceDisk of NvmeDisk- gebruikt. Raadpleeg de documentatie over de VM-grootte voor Windows-VM's 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 door de virtuele machine wordt gebruikt.

DiskControllerTypes

Hiermee geeft u het type schijfcontroller geconfigureerd voor de virtuele machine. Opmerking: Deze eigenschap wordt ingesteld op het standaardtype schijfcontroller als er geen opgegeven virtuele machine wordt gemaakt met hyperVGeneratie 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 VIRTUELE machine ongedaan maken voordat u het type schijfcontroller bijwerkt, tenzij u de VM-grootte bijwerkt in de VM-configuratie die impliciet de toewijzing ongedaan maakt en de VM opnieuw toewijst. 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 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 eerder beschreven planelement gebruiken.

DiskDeleteOptionTypes

Hiermee geeft u op of de besturingssysteemschijf moet worden verwijderd of losgekoppeld bij het verwijderen van de virtuele machine. Mogelijke waarden zijn: Verwijderen. Als deze waarde wordt gebruikt, wordt de besturingssysteemschijf verwijderd wanneer de VIRTUELE machine wordt verwijderd. Loskoppelen. Als deze waarde wordt gebruikt, blijft de besturingssysteemschijf behouden nadat de VIRTUELE machine 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.

DiskDetachOptionTypes

Hiermee geeft u het loskoppelgedrag op dat moet worden gebruikt tijdens het loskoppelen van een schijf of die al bezig is met loskoppelen van de virtuele machine. Ondersteunde waarden: ForceDetach. detachOption: ForceDetach- is alleen van toepassing op beheerde gegevensschijven. Als een vorige loskoppelpoging van de gegevensschijf niet is voltooid vanwege een onverwachte fout van de virtuele machine en de schijf nog steeds niet wordt vrijgegeven, gebruikt u force-loskoppelen als laatste redmiddeloptie om de schijf geforceerd los te koppelen van de virtuele machine. Alle schrijfbewerkingen zijn mogelijk niet leeggemaakt wanneer u dit loskoppelgedrag gebruikt. Als u een gegevensschijfupdate wilt afdwingen naarBeDetached in 'true' samen met de instelling detachOption: 'ForceDetach'.

DiskEncryptionSetParameters

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

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 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 toegangstoken op te halen voor sleutelkluisbewerkingen.

EventGridAndResourceGraph

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

ExpandTypesForListVMs

De uitvouwexpressie die moet worden toegepast op bewerking. 'instanceView' maakt het ophalen van de uitvoeringstijdstatus van alle virtuele 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 HyperVGeneration-type dat is gekoppeld aan een resource

ImageReference

Hiermee geeft u informatie over de te gebruiken afbeelding. 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 virtuele machines wilt gebruiken, maar niet wordt gebruikt in andere bewerkingen voor het maken.

InnerError

Interne foutdetails.

InstanceViewStatus

Status van exemplaarweergave.

IPVersions

Vanaf Api-Version 2019-07-01 wordt aangegeven of de specifieke ipconfiguratie 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 doorverwijzing worden doorgegeven 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 Distributiesvoor een lijst met ondersteunde Linux-distributies.

LinuxPatchAssessmentMode

Hiermee geeft u de modus van vm-gastpatchevaluatie 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 waar zijn.

LinuxPatchSettings

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

LinuxVMGuestPatchAutomaticByPlatformRebootSetting

Hiermee geeft u de instelling voor opnieuw opstarten 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-gastpatching naar virtuele IaaS-machine of virtuele machines die zijn gekoppeld aan virtuele-machineschaalset met OrchestrationMode als Flexibel.

Mogelijke waarden zijn:

ImageDefault-: de standaardpatchconfiguratie van de virtuele machine wordt gebruikt.

AutomaticByPlatform : de virtuele machine wordt automatisch bijgewerkt door het platform. De eigenschap provisionVMAgent moet waar 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 waarop ProxyAgent wordt uitgevoerd als de functie is ingeschakeld. ProxyAgent begint met controleren of bewaken, maar dwingt geen toegangsbeheer af over aanvragen voor hosteindpunten in de controlemodus, terwijl in de modus Afdwingen het toegangsbeheer wordt afgedwongen. De standaardwaarde is de modus Afdwingen.

NetworkApiVersion

hiermee geeft u de Microsoft.Network API-versie 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 op over de besturingssysteemschijf die wordt gebruikt door de virtuele machine. Zie Over schijven en VHD's voor virtuele Azure-machinesvoor meer informatie over schijven.

OSImageNotificationProfile

Hiermee geeft u configuraties met betrekking tot geplande gebeurtenissen van de besturingssysteeminstallatiekopieën op.

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 VIRTUELE machine is ingericht.

PassNames

De wachtwoordnaam. Momenteel is de enige toegestane waarde OobeSystem.

PatchOperationStatus

De algehele succes- of foutstatus 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 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 Azure Portal de marketplace-installatiekopieën die u wilt gebruiken en klik vervolgens op Programmatisch wilt 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 op tijdens het maken van de virtuele machine. Minimale API-versie: 2023-09-01.

PublicIPAddressSku

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

PublicIPAddressSkuName

Geef de naam van de openbare IP-SKU op

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 None worden alle identiteiten van de virtuele machine verwijderd.

ScheduledEventsAdditionalPublishingTargets

De configuratieparameters die worden gebruikt tijdens het publiceren van scheduledEventsAdditionalPublishingTargets.

ScheduledEventsPolicy

Hiermee geeft u configuraties met betrekking tot geplande gebeurtenissen opnieuw implementeren, opnieuw opstarten en ScheduledEventsAdditionalPublishingTargets Scheduled Event 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 VMGuestState-blob, VMGuestStateOnly voor versleuteling van alleen de VMGuestState-blob en NonPersistedTPM voor het niet behouden van de 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 op 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 type opslagaccount voor de beheerde schijf. OPMERKING: UltraSSD_LRS kan alleen worden gebruikt met gegevensschijven, deze kan niet worden gebruikt met besturingssysteemschijf.

StorageProfile

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

SubResource

De relatieve URL van de sleutelkluis die het geheim bevat.

TerminateNotificationProfile

Hiermee geeft u configuraties voor geplande gebeurtenissen beëindigen op.

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 voor 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 de geplande gebeurtenisinstelling userInitiatedRedeploy.

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 extensie van de virtuele Azure Key Vault-machine voor Linux- of de virtuele Machine-extensie van Azure Key Vault voor Windowste 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 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 extensiebronnen van de virtuele machine.

VirtualMachineExtensionHandlerInstanceView

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

VirtualMachineExtensionInstanceView

De weergave exemplaar van de virtuele-machine-extensie.

VirtualMachineHealthStatus

De status van de VIRTUELE machine.

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 antwoord van de bewerking Lijst met virtuele machines.

VirtualMachineNetworkInterfaceConfiguration

Hiermee geeft u de netwerkconfiguraties op die worden gebruikt om de virtuele-machinenetwerkresources 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 enum-gegevenstype 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 voor het wijzigen van de grootte van. Zie Grootten voor virtuele machinesvoor meer informatie over de grootte 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 voor 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 bevindt zich 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 vm-gastpatchevaluatie 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 waar zijn.

WindowsVMGuestPatchAutomaticByPlatformRebootSetting

Hiermee geeft u de instelling voor opnieuw opstarten 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-gastpatching naar virtuele IaaS-machine of virtuele machines die zijn gekoppeld aan virtuele-machineschaalset met OrchestrationMode als Flexibel.

Mogelijke waarden zijn:

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

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

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

WinRMConfiguration

Hiermee geeft u de listeners voor Extern beheer van Windows op. Hiermee schakelt u externe Windows PowerShell in.

WinRMListener

De lijst met Windows Remote Management-listeners

AdditionalCapabilities

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

Name Type Description
hibernationEnabled

boolean

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

ultraSSDEnabled

boolean

De vlag waarmee een mogelijkheid wordt ingeschakeld of uitgeschakeld voor een of meer beheerde gegevensschijven met UltraSSD_LRS opslagaccounttype op de VIRTUELE machine of VMSS. Beheerde schijven met het type opslagaccount 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 op die wordt toegevoegd aan het unattend.xml-bestand voor het opgegeven pad en het opgegeven 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 wachtwoordnaam. Momenteel is de enige toegestane waarde OobeSystem.

settingName

SettingNames

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

ApiEntityReference

De bronresource-id. Het 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[]

Details van de API-fout

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 gesteld voor de VM/VMSS.

Name Type Description
galleryApplications

VMGalleryApplication[]

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

AvailablePatchSummary

Het beschikbare patchoverzicht van de meest recente evaluatiebewerking voor de virtuele machine.

Name Type Description
assessmentActivityId

string

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

criticalAndSecurityPatchCount

integer

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

error

ApiError

De fouten die zijn opgetreden tijdens de uitvoering van de bewerking. De detailmatrix bevat de lijst met deze.

lastModifiedTime

string

De UTC-tijdstempel waarop de bewerking is gestart.

otherPatchCount

integer

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

rebootPending

boolean

De algehele herstartstatus van de virtuele machine. Dit geldt 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 waarop de bewerking is gestart.

status

PatchOperationStatus

De algehele succes- of foutstatus 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 wilt 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 Azure Spot-prijs.

De maxPrice wordt ook gebruikt voor het verwijderen van een Azure Spot-VM/VMSS als de huidige Azure Spot-prijs 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 moet worden up-to op aanvraag.

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

Minimale API-versie: 2019-03-01.

BootDiagnostics

Diagnostische gegevens over opstarten is een functie voor foutopsporing 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 virtuele machine. U kunt eenvoudig de uitvoer van uw consolelogboek bekijken. Met Azure kunt u ook een schermopname van de virtuele machine bekijken 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 functie voor foutopsporing waarmee u console-uitvoer en schermopname kunt bekijken om de VM-status te diagnosticeren. U kunt eenvoudig de uitvoer van uw consolelogboek bekijken. Met Azure kunt u ook een schermopname van de virtuele machine bekijken vanuit de hypervisor.

Name Type Description
consoleScreenshotBlobUri

string

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

serialConsoleLogBlobUri

string

De blob-URI van het seriële consolelogboek. Opmerking: Dit niet worden ingesteld als diagnostische gegevens over opstarten momenteel zijn ingeschakeld met beheerde opslag.

status

InstanceViewStatus

De statusinformatie over diagnostische gegevens over opstarten voor de virtuele machine. 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,ReadOnlyReadWrite. 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 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 scaleset, mits er voldoende capaciteit is gereserveerd. Raadpleeg https://aka.ms/CapacityReservation voor meer informatie.

CloudError

Een foutreactie van de Compute-service.

Name Type Description
error

ApiError

Api-fout.

ComponentNames

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

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-machinesvoor meer informatie over schijven.

Name Type Description
caching

CachingTypes

Hiermee geeft u de cachevereisten op. Mogelijke waarden zijn: None,ReadOnlyReadWrite. 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 gebruikt om de gegevensschijf van 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 eerder beschreven planelement gebruiken. Leeg: 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 virtuele machine. Mogelijke waarden zijn: Verwijderen. Als deze waarde wordt gebruikt, wordt de gegevensschijf verwijderd wanneer de VIRTUELE machine wordt verwijderd. Loskoppelen. Als deze waarde wordt gebruikt, blijft de gegevensschijf behouden nadat de VIRTUELE machine 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 die al bezig is met loskoppelen van de virtuele machine. Ondersteunde waarden: ForceDetach. detachOption: ForceDetach- is alleen van toepassing op beheerde gegevensschijven. Als een vorige loskoppelpoging van de gegevensschijf niet is voltooid vanwege een onverwachte fout van de virtuele machine en de schijf nog steeds niet wordt vrijgegeven, gebruikt u force-loskoppelen als laatste redmiddeloptie om de schijf geforceerd los te koppelen van de virtuele machine. Alle schrijfbewerkingen zijn mogelijk niet leeggemaakt wanneer u dit loskoppelgedrag gebruikt. Als u een gegevensschijfupdate wilt afdwingen naarBeDetached in '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 voor de VirtualMachine-schaalset.

diskMBpsReadWrite

integer

Hiermee geeft u de bandbreedte in MB per seconde voor de beheerde schijf op wanneer StorageAccountType is UltraSSD_LRS. Alleen geretourneerd voor VM-schijven van VirtualMachine ScaleSet. Kan alleen worden bijgewerkt via updates voor 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 brongebruiker. De virtuele harde schijf wordt gekopieerd voordat deze aan de virtuele machine wordt gekoppeld. Als SourceImage is opgegeven, mag de virtuele doelschijf niet bestaan.

lun

integer

Hiermee geeft u het nummer van de logische eenheid van de gegevensschijf. Deze waarde wordt gebruikt om gegevensschijven binnen de VIRTUELE machine 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 naam van de schijf.

sourceResource

ApiEntityReference

De bronresource-id. Het 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 ingeschakeld of uitgeschakeld op de schijf.

DeleteOptions

Opgeven wat er gebeurt met de netwerkinterface wanneer de VIRTUELE machine wordt verwijderd

Name Type Description
Delete

string

Detach

string

DiagnosticsProfile

Hiermee geeft u de status van diagnostische instellingen voor opstarten. Minimale API-versie: 2015-06-15.

Name Type Description
bootDiagnostics

BootDiagnostics

Diagnostische gegevens over opstarten is een functie voor foutopsporing 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 virtuele machine. U kunt eenvoudig de uitvoer van uw consolelogboek bekijken. Met Azure kunt u ook een schermopname van de virtuele machine bekijken 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. Mogelijke waarden zijn: CacheDisk,ResourceDisk,NvmeDisk. Het standaardgedrag is: CacheDisk als deze is geconfigureerd voor de VM-grootte, anders wordt ResourceDisk of NvmeDisk- gebruikt. Raadpleeg de documentatie over de VM-grootte voor Windows-VM's 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 door de virtuele machine wordt gebruikt.

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. Mogelijke waarden zijn: CacheDisk,ResourceDisk,NvmeDisk. Het standaardgedrag is: CacheDisk als deze is geconfigureerd voor de VM-grootte, anders wordt ResourceDisk of NvmeDisk- gebruikt. Raadpleeg de documentatie over de VM-grootte voor Windows-VM's 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 geconfigureerd voor de virtuele machine. Opmerking: Deze eigenschap wordt ingesteld op het standaardtype schijfcontroller als er geen opgegeven virtuele machine wordt gemaakt met hyperVGeneratie 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 VIRTUELE machine ongedaan maken voordat u het type schijfcontroller bijwerkt, tenzij u de VM-grootte bijwerkt in de VM-configuratie die impliciet de toewijzing ongedaan maakt en de VM opnieuw toewijst. 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 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 eerder beschreven planelement gebruiken.

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 virtuele machine. Mogelijke waarden zijn: Verwijderen. Als deze waarde wordt gebruikt, wordt de besturingssysteemschijf verwijderd wanneer de VIRTUELE machine wordt verwijderd. Loskoppelen. Als deze waarde wordt gebruikt, blijft de besturingssysteemschijf behouden nadat de VIRTUELE machine 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.

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 die al bezig is met loskoppelen van de virtuele machine. Ondersteunde waarden: ForceDetach. detachOption: ForceDetach- is alleen van toepassing op beheerde gegevensschijven. Als een vorige loskoppelpoging van de gegevensschijf niet is voltooid vanwege een onverwachte fout van de virtuele machine en de schijf nog steeds niet wordt vrijgegeven, gebruikt u force-loskoppelen als laatste redmiddeloptie om de schijf geforceerd los te koppelen van de virtuele machine. Alle schrijfbewerkingen zijn mogelijk niet leeggemaakt wanneer u dit loskoppelgedrag gebruikt. Als u een gegevensschijfupdate wilt afdwingen naarBeDetached in '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 voor de beheerde schijf op.

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, een Sleutelkluisgeheim.

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 naam van de schijf.

statuses

InstanceViewStatus[]

De informatie over de resourcestatus.

DomainNameLabelScopeTypes

Het labelbereik 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 toegangstoken op te halen voor sleutelkluisbewerkingen.

Name Type Description
userAssignedIdentityResourceId

string

Hiermee geeft u de ARM-resource-id op van een van de gebruikersidentiteiten die zijn gekoppeld aan de virtuele machine.

EventGridAndResourceGraph

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

Name Type Description
enable

boolean

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

ExpandTypesForListVMs

De uitvouwexpressie die moet worden toegepast op bewerking. 'instanceView' maakt het ophalen van de uitvoeringstijdstatus van alle virtuele 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 enum-gegevenstype 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 voor het wijzigen van de grootte van. Zie Grootten voor virtuele machinesvoor meer informatie over de grootte 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 HyperVGeneration-type dat is gekoppeld aan een resource

Name Type Description
V1

string

V2

string

ImageReference

Hiermee geeft u informatie over de te gebruiken afbeelding. 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 virtuele machines wilt gebruiken, maar niet wordt gebruikt in andere bewerkingen voor het maken.

Name Type Description
communityGalleryImageId

string

De unieke id van de communitygalerie opgegeven voor vm-implementatie. Dit kan worden opgehaald uit de get-aanroep van de communitygalerieafbeelding.

exactVersion

string

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

id

string

Resource-id

offer

string

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

publisher

string

De uitgever van de installatiekopieën.

sharedGalleryImageId

string

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

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 zijn decimale getallen. Geef 'nieuwste' op om de nieuwste versie van een installatiekopieën te gebruiken die beschikbaar is tijdens de implementatie. Zelfs als u 'nieuwste' gebruikt, wordt de VM-installatiekopie niet automatisch bijgewerkt na de implementatietijd, zelfs niet als er een nieuwe versie beschikbaar is. Gebruik het veld 'version' niet voor de implementatie van galerieafbeeldingen, de galerie-installatiekopieën moeten altijd het veld Id gebruiken voor implementatie, als u de meest recente versie van de galerie-installatiekopieën wilt gebruiken, stelt u '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/images/{imageName}' in het veld Id in zonder versie-invoer.

InnerError

Interne foutdetails.

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

Het tijdstip van de status.

IPVersions

Vanaf Api-Version 2019-07-01 wordt aangegeven of de specifieke ipconfiguratie 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 sleutelkluis die de sleutel bevat.

KeyVaultSecretReference

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

Name Type Description
secretUrl

string

De URL die verwijst naar een geheim in een Sleutelkluis.

sourceVault

SubResource

De relatieve URL van de sleutelkluis 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 de uitvoering van de bewerking. De detailmatrix bevat de lijst met deze.

excludedPatchCount

integer

Het aantal beschikbare patches, maar expliciet uitgesloten door een door de klant opgegeven uitsluitingslijst.

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 waarop de bewerking is gestart.

maintenanceWindowExceeded

boolean

Beschrijft of de bewerking onvoldoende tijd heeft voordat alle beoogde acties zijn voltooid

notSelectedPatchCount

integer

Het aantal beschikbare patches, maar niet wordt geïnstalleerd omdat deze niet overeenkomt met een classificatie- of opnamelijstvermelding.

pendingPatchCount

integer

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

startTime

string

De UTC-tijdstempel waarop de bewerking is gestart.

status

PatchOperationStatus

De algehele succes- of foutstatus 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 Distributiesvoor 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-platformupdates zijn ingeschakeld voor de virtuele Linux-machine. De standaardwaarde is onwaar.

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 ingesteld op waar. Dit zorgt ervoor dat de VM-agent op de VIRTUELE machine is geïnstalleerd, zodat extensies later aan de VIRTUELE machine kunnen worden toegevoegd.

ssh

SshConfiguration

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

LinuxPatchAssessmentMode

Hiermee geeft u de modus van vm-gastpatchevaluatie 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 waar 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 vm-gastpatchevaluatie 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 waar zijn.

automaticByPlatformSettings

LinuxVMGuestPatchAutomaticByPlatformSettings

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

patchMode

LinuxVMGuestPatchMode

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

Mogelijke waarden zijn:

ImageDefault-: de standaardpatchconfiguratie van de virtuele machine wordt gebruikt.

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

LinuxVMGuestPatchAutomaticByPlatformRebootSetting

Hiermee geeft u de instelling voor opnieuw opstarten 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

Stelt de klant in staat patches te plannen zonder onbedoelde upgrades

rebootSetting

LinuxVMGuestPatchAutomaticByPlatformRebootSetting

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

LinuxVMGuestPatchMode

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

Mogelijke waarden zijn:

ImageDefault-: de standaardpatchconfiguratie van de virtuele machine wordt gebruikt.

AutomaticByPlatform : de virtuele machine wordt automatisch bijgewerkt door het platform. De eigenschap provisionVMAgent moet waar 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 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 Voor onderhoud.

preMaintenanceWindowStartTime

string

Begintijd voor het venster Voor 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 voor de beheerde schijf op.

id

string

Resource-id

securityProfile

VMDiskSecurityProfile

Hiermee geeft u het beveiligingsprofiel voor de beheerde schijf.

storageAccountType

StorageAccountTypes

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

Mode

Hiermee geeft u de modus op waarop ProxyAgent wordt uitgevoerd als de functie is ingeschakeld. ProxyAgent begint met controleren of bewaken, maar dwingt geen toegangsbeheer af over aanvragen voor hosteindpunten in de controlemodus, terwijl in de modus Afdwingen het toegangsbeheer wordt afgedwongen. De standaardwaarde is de modus Afdwingen.

Name Type Description
Audit

string

Enforce

string

NetworkApiVersion

hiermee geeft u de Microsoft.Network API-versie 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 gebeurt met de netwerkinterface wanneer de VIRTUELE machine wordt verwijderd

properties.primary

boolean

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

NetworkProfile

Hiermee geeft u de netwerkinterfaces van de virtuele machine.

Name Type Description
networkApiVersion

NetworkApiVersion

hiermee geeft u de Microsoft.Network API-versie 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 virtuele-machinenetwerkresources 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 op over de besturingssysteemschijf die wordt gebruikt door de virtuele machine. Zie Over schijven en VHD's voor virtuele Azure-machinesvoor meer informatie over schijven.

Name Type Description
caching

CachingTypes

Hiermee geeft u de cachevereisten op. Mogelijke waarden zijn: None,ReadOnlyReadWrite. 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 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 eerder beschreven planelement gebruiken.

deleteOption

DiskDeleteOptionTypes

Hiermee geeft u op of de besturingssysteemschijf moet worden verwijderd of losgekoppeld bij het verwijderen van de virtuele machine. Mogelijke waarden zijn: Verwijderen. Als deze waarde wordt gebruikt, wordt de besturingssysteemschijf verwijderd wanneer de VIRTUELE machine wordt verwijderd. Loskoppelen. Als deze waarde wordt gebruikt, blijft de besturingssysteemschijf behouden nadat de VIRTUELE machine 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 door de virtuele machine wordt gebruikt.

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 brongebruiker. De virtuele harde schijf wordt gekopieerd voordat deze aan de virtuele machine wordt gekoppeld. Als SourceImage is opgegeven, mag de virtuele doelschijf niet bestaan.

managedDisk

ManagedDiskParameters

De parameters van de beheerde schijf.

name

string

De naam van de schijf.

osType

OperatingSystemTypes

Met deze eigenschap kunt u het type besturingssysteem opgeven dat is opgenomen in de schijf als u een virtuele machine maakt op basis van een gebruikersinstallatiekopie 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 ingeschakeld of uitgeschakeld op de schijf.

OSImageNotificationProfile

Hiermee geeft u configuraties met betrekking tot geplande gebeurtenissen van de besturingssysteeminstallatiekopieën op.

Name Type Description
enable

boolean

Hiermee geeft u op of de geplande gebeurtenis van de besturingssysteeminstallatiekopieën is ingeschakeld of uitgeschakeld.

notBeforeTimeout

string

De tijdsduur waarop een virtuele machine wordt hersteld of dat 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 is opgegeven in ISO 8601-indeling en de waarde moet 15 minuten zijn (PT15M)

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 VIRTUELE machine 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 4 onderstaande voorwaarden moet worden voldaan
Heeft lagere tekens
Bevat bovenliggende 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 in een Windows-VM voor het opnieuw instellen van het wachtwoord.

Zie Gebruikers, SSH beheren en schijven controleren of herstellen op virtuele Azure Linux-machines 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 virtuele machine is gemaakt.

beperking voor 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 uitbreidingsbewerkingen moeten worden toegestaan op de virtuele machine. Dit kan alleen worden ingesteld op False 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 virtuele machine is gemaakt. Maximale lengte (Windows): 15 tekens. Maximale lengte (Linux): 64 tekens. Zie implementatierichtlijnen voor Azure-infrastructuurservicesvoor naamconventies en -beperkingen.

customData

string

Hiermee geeft u een met base 64 gecodeerde tekenreeks van aangepaste gegevens op. 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 virtuele machine is gemaakt. De eigenschap 'customData' wordt doorgegeven aan de virtuele machine die als bestand moet worden opgeslagen. Zie Aangepaste gegevens op Virtuele Azure-machinesvoor meer informatie. Zie Cloud-init gebruiken om een Virtuele Linux-machine aan te passen tijdens het maken vanvoor het gebruik van cloud-init.

linuxConfiguration

LinuxConfiguration

Hiermee geeft u de linux-besturingssysteeminstellingen op de virtuele machine. Zie Linux op Azure-Endorsed Distributiesvoor 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 extensie van de virtuele Azure Key Vault-machine voor Linux- of de virtuele Machine-extensie van Azure Key Vault voor Windowste gebruiken.

windowsConfiguration

WindowsConfiguration

Hiermee geeft u windows-besturingssysteeminstellingen op de virtuele machine.

PassNames

De wachtwoordnaam. Momenteel is de enige toegestane waarde OobeSystem.

Name Type Description
OobeSystem

string

PatchOperationStatus

De algehele succes- of foutstatus 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 met betrekking tot VM-gastpatching in Windows.

Name Type Description
assessmentMode

WindowsPatchAssessmentMode

Hiermee geeft u de modus van vm-gastpatchevaluatie 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 waar zijn.

automaticByPlatformSettings

WindowsVMGuestPatchAutomaticByPlatformSettings

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

enableHotpatching

boolean

Hiermee kunnen klanten hun Virtuele Azure-machines patchen zonder dat ze opnieuw hoeven op te starten. Voor enableHotpatching moet de 'provisionVMAgent' worden ingesteld op true en moet patchMode worden ingesteld op 'AutomaticByPlatform'.

patchMode

WindowsVMGuestPatchMode

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

Mogelijke waarden zijn:

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

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

AutomaticByPlatform: de virtuele machine wordt automatisch bijgewerkt door het platform. De eigenschappen provisionVMAgent en WindowsConfiguration.enableAutomaticUpdates moeten waar 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 Azure Portal de marketplace-installatiekopieën die u wilt gebruiken en klik vervolgens op Programmatisch wilt 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 Offer 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 op tijdens het maken van de virtuele machine. Minimale API-versie: 2023-09-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

Verhoog de waarde van deze eigenschap zodat de gebruiker de sleutel die wordt gebruikt voor het beveiligen van het communicatiekanaal tussen gast en host opnieuw kan instellen.

mode

Mode

Hiermee geeft u de modus op waarop ProxyAgent wordt uitgevoerd als de functie is ingeschakeld. ProxyAgent begint met controleren of bewaken, maar dwingt geen toegangsbeheer af over aanvragen voor hosteindpunten in de controlemodus, terwijl in de modus Afdwingen het toegangsbeheer wordt afgedwongen. De standaardwaarde is de modus Afdwingen.

PublicIPAddressSku

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

Name Type Description
name

PublicIPAddressSkuName

Geef de naam van de openbare IP-SKU op

tier

PublicIPAddressSkuTier

Openbare IP-SKU-laag opgeven

PublicIPAddressSkuName

Geef de naam van de openbare IP-SKU op

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 None 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 bij het maken van de geplande gebeurtenisinstelling eventgridAndResourceGraph.

ScheduledEventsPolicy

Hiermee geeft u configuraties met betrekking tot geplande gebeurtenissen opnieuw implementeren, opnieuw opstarten en ScheduledEventsAdditionalPublishingTargets Scheduled Event 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 tijdens het maken van de geplande gebeurtenisinstelling UserInitiatedReboot.

userInitiatedRedeploy

UserInitiatedRedeploy

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

ScheduledEventsProfile

Hiermee geeft u configuraties met betrekking tot geplande gebeurtenissen op.

Name Type Description
osImageNotificationProfile

OSImageNotificationProfile

Hiermee geeft u configuraties met betrekking tot geplande gebeurtenissen van de besturingssysteeminstallatiekopieën op.

terminateNotificationProfile

TerminateNotificationProfile

Hiermee geeft u configuraties voor geplande gebeurtenissen beëindigen op.

securityEncryptionTypes

Hiermee geeft u het EncryptionType van de beheerde schijf. Deze is ingesteld op DiskWithVMGuestState voor versleuteling van de beheerde schijf, samen met VMGuestState-blob, VMGuestStateOnly voor versleuteling van alleen de VMGuestState-blob en NonPersistedTPM voor het niet behouden van de 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 worden gebruikt door de gebruiker in de aanvraag om hostversleuteling voor de virtuele machine of virtuele-machineschaalset in of uit te schakelen. Hierdoor wordt de versleuteling ingeschakeld voor alle schijven, inclusief resource-/tijdelijke schijf op de host zelf. Het standaardgedrag is: De versleuteling op de host wordt uitgeschakeld, tenzij deze eigenschap is ingesteld op waar voor de resource.

encryptionIdentity

EncryptionIdentity

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

proxyAgentSettings

ProxyAgentSettings

Hiermee geeft u ProxyAgent-instellingen op tijdens het maken van de virtuele machine. Minimale API-versie: 2023-09-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 op 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 met de virtuele machine via ssh. De sleutel moet ten minste 2048-bits en in ssh-rsa-indeling zijn. Zie [SSH-sleutels maken in Linux en Mac voor Linux-VM's in Azure]https://docs.microsoft.com/azure/virtual-machines/linux/create-ssh-keys-detailed). voor het maken van SSH-sleutels

path

string

Hiermee geeft u het volledige pad op de gemaakte VM waarin 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 type opslagaccount voor de beheerde schijf. OPMERKING: UltraSSD_LRS kan alleen worden gebruikt met gegevensschijven, deze kan niet worden gebruikt 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-machinesvoor meer informatie over schijven.

diskControllerType

DiskControllerTypes

Hiermee geeft u het type schijfcontroller geconfigureerd voor de virtuele machine. Opmerking: Deze eigenschap wordt ingesteld op het standaardtype schijfcontroller als er geen opgegeven virtuele machine wordt gemaakt met hyperVGeneratie 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 VIRTUELE machine ongedaan maken voordat u het type schijfcontroller bijwerkt, tenzij u de VM-grootte bijwerkt in de VM-configuratie die impliciet de toewijzing ongedaan maakt en de VM opnieuw toewijst. Minimale API-versie: 2022-08-01.

imageReference

ImageReference

Hiermee geeft u informatie over de te gebruiken afbeelding. 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 virtuele machines wilt gebruiken, maar niet wordt gebruikt in andere bewerkingen voor het maken.

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-machinesvoor meer informatie over schijven.

SubResource

De relatieve URL van de sleutelkluis die het geheim bevat.

Name Type Description
id

string

Resource-id

TerminateNotificationProfile

Hiermee geeft u configuraties voor geplande gebeurtenissen beëindigen op.

Name Type Description
enable

boolean

Hiermee geeft u op of de geplande beëindigingsgebeurtenis is ingeschakeld of uitgeschakeld.

notBeforeTimeout

string

Configureerbare tijdsduur waarop een virtuele machine die wordt verwijderd, moet mogelijk de geplande beëindigingsgebeurtenis 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 voor 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 gebeurtenissen opnieuw opstarten op.

UserInitiatedRedeploy

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

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 Virtuele Windows-machines 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 onder de map /var/lib/waagent geplaatst, met de bestandsnaam <HoofdletterThumbprint>.crt voor het X509-certificaatbestand en <HoofdlettercaseThumbprint>.prv voor persoonlijke sleutel. Beide bestanden zijn .pem-indeling.

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 sleutelkluisvoor informatie over het toevoegen van een geheim aan de sleutelkluis. In dit geval moet uw certificaat de Base64-codering zijn van het volgende JSON-object dat is gecodeerd in UTF-8:

{
"data":",
"dataType":"pfx",
"wachtwoord":""
}
Als u certificaten op een virtuele machine wilt installeren, wordt u aangeraden de extensie van de virtuele Azure Key Vault-machine voor Linux- of de virtuele Machine-extensie van Azure Key Vault voor Windowste 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 extensie van de virtuele Azure Key Vault-machine voor Linux- of de virtuele Machine-extensie van Azure Key Vault voor Windowste gebruiken.

Name Type Description
sourceVault

SubResource

De relatieve URL van de Sleutelkluis 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 eigenschap die wordt geretourneerd in het antwoord maken/bijwerken/ophalen van de virtuele machine, zodat de klant deze kan opgeven in de header 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 VIRTUAL Machine Scale Set (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 Azure Portal de marketplace-installatiekopieën die u wilt gebruiken en klik vervolgens op Programmatisch wilt 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 ingeschakeld of uitgeschakeld op de virtuele machine.

properties.applicationProfile

ApplicationProfile

Hiermee geeft u de galerietoepassingen op die beschikbaar moeten worden gesteld 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 zijn opgegeven in dezelfde beschikbaarheidsset, worden toegewezen aan verschillende knooppunten om de beschikbaarheid te maximaliseren. Zie Overzicht van beschikbaarheidssetsvoor meer informatie over beschikbaarheidssets. Zie Onderhoud en updates voor virtuele machines in Azurevoor meer informatie over gepland azure-onderhoud. Op dit moment kan een VIRTUELE machine alleen worden toegevoegd aan de beschikbaarheidsset tijdens het maken. De beschikbaarheidsset waaraan de VIRTUELE machine 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 samen met een verwijzing naar niet-null properties.virtualMachineScaleSet bestaan.

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 virtuele machine toe te wijzen. Minimale API-versie: 2021-04-01.

properties.diagnosticsProfile

DiagnosticsProfile

Hiermee geeft u de status van diagnostische instellingen voor opstarten. Minimale API-versie: 2015-06-15.

properties.evictionPolicy

VirtualMachineEvictionPolicyTypes

Hiermee geeft u het verwijderingsbeleid voor de virtuele Azure Spot-machine en 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 die is toegewezen voor alle extensies die moeten worden gestart. 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: 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 zijn gelicentieerd.

Mogelijke waarden voor het Windows Server-besturingssysteem zijn:

Windows_Client

Windows_Server

Mogelijke waarden voor het Linux Server-besturingssysteem 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 VIRTUELE machine is ingericht.

properties.platformFaultDomain

integer

Hiermee geeft u het logische foutdomein van de schaalset waarin de virtuele machine wordt gemaakt. De virtuele machine wordt standaard automatisch toegewezen aan een foutdomein dat de beste balans behoudt tussen 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 zodra de virtuele machine is gemaakt. Foutdomeintoewijzing kan worden weergegeven in de weergave exemplaar van de 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 in het antwoord wordt weergegeven.

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 configuraties met betrekking tot geplande gebeurtenissen opnieuw implementeren, opnieuw opstarten en ScheduledEventsAdditionalPublishingTargets Scheduled Event 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 op.

properties.timeCreated

string

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

properties.userData

string

UserData voor de VIRTUELE machine, die base-64 moet zijn gecodeerd. 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 zijn opgegeven in dezelfde virtuele-machineschaalset, worden toegewezen aan verschillende knooppunten om de beschikbaarheid te maximaliseren. Op dit moment kan een VIRTUELE machine 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 verwijzing naar niet-null properties.availabilitySet. Minimale API-versie: 2019-03-01.

properties.vmId

string

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

resources

VirtualMachineExtension[]

De onderliggende extensiebronnen 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 instantieweergave van de extensie-handler 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 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 extensiebronnen 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 eenmaal is geïmplementeerd, worden er echter geen secundaire versies bijgewerkt, tenzij deze opnieuw wordt geïmplementeerd, zelfs niet 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 om bij te werken, zelfs als de extensieconfiguratie niet is gewijzigd.

properties.instanceView

VirtualMachineExtensionInstanceView

De weergave exemplaar van de virtuele-machine-extensie.

properties.protectedSettings

object

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

properties.protectedSettingsFromKeyVault

KeyVaultSecretReference

De met extensies beveiligde instellingen die doorverwijzing worden doorgegeven 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 in het antwoord wordt weergegeven.

properties.publisher

string

De naam van de uitgever van de extensie-handler.

properties.settings

object

In Json opgemaakte openbare instellingen voor de extensie.

properties.suppressFailures

boolean

Geeft aan of fouten die voortvloeien uit de extensie worden onderdrukt (operationele fouten, zoals het niet verbinden met de VIRTUELE machine, worden niet onderdrukt, ongeacht deze waarde). De standaardwaarde is onwaar.

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.

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.

VirtualMachineExtensionInstanceView

De weergave exemplaar van de virtuele-machine-extensie.

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.

VirtualMachineHealthStatus

De status van de VIRTUELE machine.

Name Type Description
status

InstanceViewStatus

De statusinformatie voor de VIRTUELE machine.

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 verstrekt voor een door het systeem toegewezen identiteit.

tenantId

string

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

type

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 None worden alle identiteiten van de virtuele machine verwijderd.

userAssignedIdentities

UserAssignedIdentities

De lijst met gebruikersidentiteiten die zijn gekoppeld aan de virtuele machine. De sleutelverwijzingen voor 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 wordt 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 functie voor foutopsporing waarmee u console-uitvoer en schermopname kunt bekijken om de VM-status te diagnosticeren. U kunt eenvoudig de uitvoer van uw consolelogboek bekijken. Met Azure kunt u ook een schermopname van de virtuele machine bekijken 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 uitbreidingsgegevens.

hyperVGeneration

HyperVGenerationType

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

isVMInStandbyPool

boolean

[Preview-functie] Hiermee geeft u op of de VIRTUELE machine zich momenteel in of buiten de stand-bypool 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 die 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 VIRTUELE machine.

VirtualMachineIpTag

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

Name Type Description
ipTagType

string

IP-tagtype. Voorbeeld: FirstPartyUsage.

tag

string

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

VirtualMachineListResult

Het antwoord van de bewerking Lijst met virtuele machines.

Name Type Description
nextLink

string

De URI voor het ophalen van de volgende pagina met VM's. Roep ListNext() aan met deze URI om de volgende pagina van virtuele machines op te halen.

value

VirtualMachine[]

De lijst met virtuele machines.

VirtualMachineNetworkInterfaceConfiguration

Hiermee geeft u de netwerkconfiguraties op die worden gebruikt om de virtuele-machinenetwerkresources te maken.

Name Type Description
name

string

De naam van de netwerkinterfaceconfiguratie.

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 gebeurt met de netwerkinterface wanneer de VIRTUELE machine wordt verwijderd

properties.disableTcpStateTracking

boolean

Hiermee geeft u op of de netwerkinterface is uitgeschakeld voor tcp-statustracering.

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 1 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 van 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 van verwijzingen naar toepassingsbeveiligingsgroep.

properties.loadBalancerBackendAddressPools

SubResource[]

Hiermee geeft u een matrix van 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 1 netwerkinterface heeft.

properties.privateIPAddressVersion

IPVersions

Vanaf Api-Version 2017-03-30 wordt aangegeven of de specifieke ipconfiguratie 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

Het beschikbare patchoverzicht 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 configuratienaam van het publicIP-adres.

properties.deleteOption

DeleteOptions

Opgeven wat er gebeurt met het openbare IP-adres wanneer de virtuele machine 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

Vanaf Api-Version 2019-07-01 wordt aangegeven of de specifieke ipconfiguratie 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 openbareIP-adressen moeten worden toegewezen.

sku

PublicIPAddressSku

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

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 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 enum-gegevenstype 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 voor het wijzigen van de grootte van. Zie Grootten voor virtuele machinesvoor meer informatie over de grootte 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 door de klant beheerde schijfversleutelingssetresource-id 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 VMGuestState-blob, VMGuestStateOnly voor versleuteling van alleen de VMGuestState-blob en NonPersistedTPM voor het niet behouden van de 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 voor de VM/VMSS

Name Type Description
configurationReference

string

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

enableAutomaticUpgrade

boolean

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

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, geeft een passthrough-waarde voor meer algemene context.

treatFailureAsDeploymentFailure

boolean

Optioneel, indien waar, een 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 bevindt zich 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 vCPU's dat beschikbaar is voor de virtuele machine. Wanneer deze eigenschap niet is opgegeven in de aanvraagbody, wordt het standaardgedrag ingesteld op de waarde van vCPU's die beschikbaar zijn voor die VM-grootte die beschikbaar is in api-antwoord van Alle beschikbare grootten van virtuele machines 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 vCPUUsPerCore voor de VM-grootte die wordt weergegeven in api-antwoord van Alle beschikbare grootten van virtuele machines in een regio weergeven. Deze eigenschap instellen op 1 betekent 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-platformupdates zijn ingeschakeld voor de virtuele Windows-machine.

patchSettings

PatchSettings

[Preview-functie] Hiermee geeft u instellingen 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, is deze standaard ingesteld op true. Dit zorgt ervoor dat de VM-agent op de VIRTUELE machine is geïnstalleerd, zodat extensies later aan de VIRTUELE machine 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 listeners voor Extern beheer van Windows op. Hiermee schakelt u externe Windows PowerShell in.

WindowsPatchAssessmentMode

Hiermee geeft u de modus van vm-gastpatchevaluatie 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 waar zijn.

Name Type Description
AutomaticByPlatform

string

ImageDefault

string

WindowsVMGuestPatchAutomaticByPlatformRebootSetting

Hiermee geeft u de instelling voor opnieuw opstarten 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

Stelt de klant in staat patches te plannen zonder onbedoelde upgrades

rebootSetting

WindowsVMGuestPatchAutomaticByPlatformRebootSetting

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

WindowsVMGuestPatchMode

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

Mogelijke waarden zijn:

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

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

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

Name Type Description
AutomaticByOS

string

AutomaticByPlatform

string

Manual

string

WinRMConfiguration

Hiermee geeft u de listeners voor Extern beheer van Windows op. Hiermee schakelt u externe Windows PowerShell in.

Name Type Description
listeners

WinRMListener[]

De lijst met Windows Remote Management-listeners

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 sleutelkluisvoor informatie over het toevoegen van een geheim aan de sleutelkluis. In dit geval moet uw certificaat de Base64-codering zijn van het volgende JSON-object dat is gecodeerd in UTF-8:

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

protocol

ProtocolTypes

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