Virtual Machines - List All

Listor alla virtuella datorer i den angivna prenumerationen. Använd egenskapen nextLink i svaret för att hämta nästa sida med virtuella datorer.

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

URI-parametrar

Name I Obligatorisk Typ Description
subscriptionId
path True

string

Autentiseringsuppgifter för prenumeration som unikt identifierar Microsoft Azure-prenumeration. Prenumerations-ID:t utgör en del av URI:n för varje tjänstanrop.

api-version
query True

string

Klient-API-version.

$expand
query

ExpandTypesForListVMs

Expanderingsuttrycket som ska tillämpas på åtgärden. "instanceView" aktiverar hämtning av körningstidsstatus för alla Virtual Machines. Detta kan bara anges om ett giltigt $filter alternativ har angetts

$filter
query

string

Systemfrågealternativet för att filtrera virtuella datorer som returneras i svaret. Det tillåtna värdet är "virtualMachineScaleSet/id" eq /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmssName}'

statusOnly
query

string

statusOnly=true aktiverar hämtning av körningstidsstatus för alla Virtual Machines i prenumerationen.

Svar

Name Typ Description
200 OK

VirtualMachineListResult

OK

Other Status Codes

CloudError

Felsvar som beskriver varför åtgärden misslyckades.

Säkerhet

azure_auth

Azure Active Directory OAuth2 Flow

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

Scopes

Name Description
user_impersonation personifiera ditt användarkonto

Exempel

VirtualMachine_ListAll_MaximumSet_Gen
VirtualMachine_ListAll_MinimumSet_Gen

VirtualMachine_ListAll_MaximumSet_Gen

Sample Request

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

Sample Response

{
  "value": [
    {
      "properties": {
        "vmId": "{vmId}",
        "availabilitySet": {
          "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
        },
        "hardwareProfile": {
          "vmSize": "Standard_A0",
          "vmSizeProperties": {
            "vCPUsAvailable": 7,
            "vCPUsPerCore": 14
          }
        },
        "storageProfile": {
          "imageReference": {
            "publisher": "MicrosoftWindowsServer",
            "offer": "WindowsServer",
            "sku": "2012-R2-Datacenter",
            "version": "4.127.20170406",
            "exactVersion": "aaaaaaaaaaaaa",
            "sharedGalleryImageId": "aaaaaaaaaaaaaaa",
            "communityGalleryImageId": "aaaa",
            "id": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
          },
          "osDisk": {
            "osType": "Windows",
            "name": "test",
            "createOption": "FromImage",
            "vhd": {
              "uri": "https://{storageAccountName}.blob.core.windows.net/{containerName}/{vhdName}.vhd"
            },
            "caching": "None",
            "diskSizeGB": 127,
            "encryptionSettings": {
              "diskEncryptionKey": {
                "secretUrl": "aaaaaaaaa",
                "sourceVault": {
                  "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
                }
              },
              "keyEncryptionKey": {
                "keyUrl": "aaaaaaaaaaaaa",
                "sourceVault": {
                  "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
                }
              },
              "enabled": true
            },
            "image": {
              "uri": "https://{storageAccountName}.blob.core.windows.net/{containerName}/{vhdName}.vhd"
            },
            "writeAcceleratorEnabled": true,
            "diffDiskSettings": {
              "option": "Local",
              "placement": "CacheDisk"
            },
            "managedDisk": {
              "storageAccountType": "Standard_LRS",
              "diskEncryptionSet": {
                "id": "aaaaaaaaaaaaaaaaaaaaaaaaaaaa"
              },
              "securityProfile": {
                "securityEncryptionType": "VMGuestStateOnly",
                "diskEncryptionSet": {
                  "id": "aaaaaaaaaaaaaaaaaaaaaaaaaaaa"
                }
              },
              "id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/disks/testingexcludedisk_OsDisk_1_74cdaedcea50483d9833c96adefa100f"
            },
            "deleteOption": "Delete"
          },
          "dataDisks": []
        },
        "osProfile": {
          "computerName": "Test",
          "adminUsername": "Foo12",
          "windowsConfiguration": {
            "provisionVMAgent": true,
            "enableAutomaticUpdates": true,
            "timeZone": "aaaaaaaaaaaaaaaaaaaaaa",
            "additionalUnattendContent": [
              {
                "passName": "OobeSystem",
                "componentName": "Microsoft-Windows-Shell-Setup",
                "settingName": "AutoLogon",
                "content": "aaaaaaaaaaaaaaaaaaaaaaaaaa"
              }
            ],
            "patchSettings": {
              "patchMode": "Manual",
              "enableHotpatching": true,
              "assessmentMode": "ImageDefault"
            },
            "winRM": {
              "listeners": [
                {
                  "protocol": "Http",
                  "certificateUrl": "aaaaaaaaaaaaaaaaaaaaa"
                }
              ]
            }
          },
          "secrets": [],
          "allowExtensionOperations": true,
          "customData": "aaaa",
          "linuxConfiguration": {
            "disablePasswordAuthentication": true,
            "ssh": {
              "publicKeys": [
                {
                  "path": "aaaaaaaaaaaaaaaaaaaaaa",
                  "keyData": "aaa"
                }
              ]
            },
            "provisionVMAgent": true,
            "patchSettings": {
              "patchMode": "ImageDefault",
              "assessmentMode": "ImageDefault"
            }
          },
          "requireGuestProvisionSignal": true
        },
        "networkProfile": {
          "networkInterfaces": [
            {
              "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkInterfaces/{networkInterfaceName}",
              "properties": {
                "primary": true,
                "deleteOption": "Delete"
              }
            }
          ],
          "networkApiVersion": "2022-05-01",
          "networkInterfaceConfigurations": [
            {
              "name": "aaaaaaaa",
              "properties": {
                "primary": true,
                "deleteOption": "Delete",
                "enableAcceleratedNetworking": true,
                "disableTcpStateTracking": true,
                "enableFpga": true,
                "enableIPForwarding": true,
                "networkSecurityGroup": {
                  "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
                },
                "dnsSettings": {
                  "dnsServers": [
                    "aaaaaaaaaaaaaaaaaaaaaaaa"
                  ]
                },
                "ipConfigurations": [
                  {
                    "name": "aaaaaaaa",
                    "properties": {
                      "subnet": {
                        "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}"
                      },
                      "primary": true,
                      "publicIPAddressConfiguration": {
                        "name": "aaaaaaaaaaaaaaaaaa",
                        "properties": {
                          "idleTimeoutInMinutes": 23,
                          "deleteOption": "Delete",
                          "dnsSettings": {
                            "domainNameLabel": "aaaaa",
                            "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

Sample Request

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

Sample Response

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

Definitioner

Name Description
AdditionalCapabilities

Anger ytterligare funktioner som är aktiverade eller inaktiverade på den virtuella datorn.

AdditionalUnattendContent

Anger ytterligare base-64-kodad XML-formaterad information som kan ingå i Unattend.xml-filen, som används av Windows-installationsprogrammet.

ApiEntityReference

Källresursidentifieraren. Det kan vara en ögonblicksbild eller en diskåterställningspunkt för att skapa en disk.

ApiError

API-fel.

ApiErrorBase

Api-felbas.

ApplicationProfile

Anger vilka galleriprogram som ska göras tillgängliga för den virtuella datorn/VMSS.

AvailablePatchSummary

Den tillgängliga korrigeringssammanfattningen av den senaste utvärderingsåtgärden för den virtuella datorn.

BillingProfile

Anger faktureringsrelaterad information om en virtuell Azure Spot-dator. Lägsta API-version: 2019-03-01.

BootDiagnostics

Startdiagnostik är en felsökningsfunktion som gör att du kan visa konsolutdata och skärmbild för att diagnostisera VM-status. Obs! Om storageUri anges kontrollerar du att lagringskontot finns i samma region och prenumeration som den virtuella datorn. Du kan enkelt visa utdata från konsolloggen. Med Azure kan du också se en skärmbild av den virtuella datorn från hypervisor-programmet.

BootDiagnosticsInstanceView

Startdiagnostik är en felsökningsfunktion som gör att du kan visa konsolutdata och skärmbild för att diagnostisera VM-status. Du kan enkelt visa utdata från konsolloggen. Med Azure kan du också se en skärmbild av den virtuella datorn från hypervisor-programmet.

CachingTypes

Anger cachelagringskraven. Möjliga värden är: None,ReadOnly,ReadWrite. Standardbeteendet är: Ingen för standardlagring. ReadOnly för Premium Storage.

CapacityReservationProfile

Anger information om kapacitetsreservationen som används för att allokera en virtuell dator. Lägsta API-version: 2021-04-01.

CloudError

Ett felsvar från Beräkningstjänsten.

ComponentNames

Komponentnamnet. För närvarande är det enda tillåtna värdet Microsoft-Windows-Shell-Setup.

DataDisk

Anger de parametrar som används för att lägga till en datadisk till en virtuell dator. Mer information om diskar finns i Om diskar och virtuella hårddiskar för virtuella Azure-datorer.

DeleteOptions

Ange vad som händer med nätverksgränssnittet när den virtuella datorn tas bort

DiagnosticsProfile

Anger tillståndet för startdiagnostikinställningar. Lägsta API-version: 2015-06-15.

DiffDiskOptions

Anger tillfälliga diskinställningar för operativsystemdisken.

DiffDiskPlacement

Anger den tillfälliga diskplaceringen för operativsystemdisken. Möjliga värden är: CacheDisk,ResourceDisk,NvmeDisk. Standardbeteendet är: CacheDisk om en är konfigurerad för VM-storleken, annars används ResourceDisk eller NvmeDisk. Se dokumentationen om VM-storlek för virtuella Windows-datorer på https://docs.microsoft.com/azure/virtual-machines/windows/sizes och virtuella Linux-datorer på https://docs.microsoft.com/azure/virtual-machines/linux/sizes för att kontrollera vilka VM-storlekar som exponerar en cachedisk. Lägsta API-version för NvmeDisk: 2024-03-01.

DiffDiskSettings

Anger tillfälliga diskinställningar för den operativsystemdisk som används av den virtuella datorn.

DiskControllerTypes

Anger vilken typ av diskkontrollant som konfigurerats för den virtuella datorn. Observera: Den här egenskapen anges till standardtypen för diskkontrollanten om den inte anges, förutsatt att den virtuella datorn skapas med "hyperVGeneration" inställt på V2 baserat på funktionerna i operativsystemdisken och VM-storleken från den angivna lägsta API-versionen. Du måste frigöra den virtuella datorn innan du uppdaterar dess typ av diskkontrollant såvida du inte uppdaterar VM-storleken i VM-konfigurationen som implicit frigör och omallokerar den virtuella datorn. Lägsta api-version: 2022-08-01.

DiskCreateOptionTypes

Anger hur den virtuella datordisken ska skapas. Möjliga värden är Bifoga: Det här värdet används när du använder en specialiserad disk för att skapa den virtuella datorn. FromImage: Det här värdet används när du använder en avbildning för att skapa den virtuella datorn. Om du använder en plattformsavbildning bör du också använda imageReference-elementet som beskrivs ovan. Om du använder en Marketplace-avbildning bör du också använda planelementet som beskrevs tidigare.

DiskDeleteOptionTypes

Anger om OS Disk ska tas bort eller kopplas från vid borttagning av virtuella datorer. Möjliga värden är: Ta bort. Om det här värdet används tas OS-disken bort när den virtuella datorn tas bort. Lossa. Om det här värdet används behålls os-disken när den virtuella datorn har tagits bort. Standardvärdet är Inställt på Koppla från. För en tillfällig OS-disk är standardvärdet inställt på Ta bort. Användaren kan inte ändra borttagningsalternativet för en tillfällig OS-disk.

DiskDetachOptionTypes

Anger det frånkopplingsbeteende som ska användas när en disk kopplas från eller som redan håller på att kopplas från från den virtuella datorn. Värden som stöds: ForceDetach. detachOption: ForceDetach gäller endast för hanterade datadiskar. Om ett tidigare frånkopplingsförsök av datadisken inte slutfördes på grund av ett oväntat fel från den virtuella datorn och disken fortfarande inte har släppts använder du force-detach som ett sista utvägsalternativ för att koppla från disken med våld från den virtuella datorn. Alla skrivningar kanske inte har tömts när du använder det här frånkopplingsbeteendet. Den här funktionen är fortfarande i förhandsgranskningsläge och stöds inte för VirtualMachineScaleSet. Framtvinga en datadiskuppdatering tillBeDetached till "true" tillsammans med inställningen detachOption: "ForceDetach".

DiskEncryptionSetParameters

Anger resurs-ID för kundhanterad diskkrypteringsuppsättning för den hanterade disken.

DiskEncryptionSettings

Anger krypteringsinställningarna för OS-disken. Lägsta API-version: 2015-06-15.

DiskInstanceView

Den virtuella datorns diskinformation.

DomainNameLabelScopeTypes

Domännamnsetikettomfånget för de PublicIPAddress-resurser som ska skapas. Den genererade namnetiketten är sammanfogningen av den hashade domännamnsetiketten med principen enligt domännamnsetikettens omfång och unikt ID för vm-nätverksprofilen.

EncryptionIdentity

Anger den hanterade identitet som används av ADE för att hämta åtkomsttoken för nyckelvalvsåtgärder.

EventGridAndResourceGraph

Konfigurationsparametrarna som används när du skapar inställningen eventGridAndResourceGraph Scheduled Event.

ExpandTypesForListVMs

Expand-uttrycket som ska tillämpas vid åtgärden. "instanceView" gör det möjligt att hämta körningstidsstatus för alla Virtual Machines. Detta kan bara anges om ett giltigt $filter alternativ har angetts

ExtendedLocation

Den utökade platsen för den virtuella datorn.

ExtendedLocationTypes

Den utökade platsens typ.

HardwareProfile

Anger maskinvaruinställningarna för den virtuella datorn.

HyperVGenerationType

Anger den HyperVGeneration-typ som är associerad med en resurs

ImageReference

Anger information om den avbildning som ska användas. Du kan ange information om plattformsbilder, Marketplace-avbildningar eller avbildningar av virtuella datorer. Det här elementet krävs när du vill använda en plattformsbild, marketplace-avbildning eller avbildning av en virtuell dator, men inte används i andra skapandeåtgärder.

InnerError

Inre felinformation.

InstanceViewStatus

Status för instansvy.

IPVersions

Den är tillgänglig från Api-Version 2019-07-01 och senare och representerar om den specifika ipconfigurationen är IPv4 eller IPv6. Standardvärdet är IPv4. Möjliga värden är: "IPv4" och "IPv6".

KeyVaultKeyReference

Anger platsen för nyckelkrypteringsnyckeln i Key Vault.

KeyVaultSecretReference

Tilläggsskyddade inställningar som skickas med referens och som används från nyckelvalvet

LastPatchInstallationSummary

Installationssammanfattningen för den senaste installationsåtgärden för den virtuella datorn.

LinuxConfiguration

Anger inställningarna för Linux-operativsystemet på den virtuella datorn. En lista över Linux-distributioner som stöds finns i Linux på Azure-Endorsed Distributioner.

LinuxPatchAssessmentMode

Anger läget för vm-gästkorrigeringsutvärdering för den virtuella IaaS-datorn.

Möjliga värden:

ImageDefault – Du styr tidpunkten för korrigeringsutvärderingar på en virtuell dator.

AutomaticByPlatform – plattformen utlöser periodiska korrigeringsutvärderingar. Egenskapen provisionVMAgent måste vara sann.

LinuxPatchSettings

[Förhandsversionsfunktion] Anger inställningar relaterade till vm-gästkorrigering i Linux.

LinuxVMGuestPatchAutomaticByPlatformRebootSetting

Anger omstartsinställningen för alla installationsåtgärder för AutomaticByPlatform-korrigeringar.

LinuxVMGuestPatchAutomaticByPlatformSettings

Anger ytterligare inställningar för korrigeringsläget AutomaticByPlatform i VM-gästkorrigering på Linux.

LinuxVMGuestPatchMode

Anger läget för vm-gästkorrigering till en virtuell IaaS-dator eller virtuella datorer som är associerade med VM-skalningsuppsättningen med OrchestrationMode som flexibel.

Möjliga värden:

ImageDefault – Den virtuella datorns standardkonfiguration för korrigering används.

AutomaticByPlatform – Den virtuella datorn uppdateras automatiskt av plattformen. Egenskapen provisionVMAgent måste vara sann

MaintenanceOperationResultCodeTypes

Resultatkoden för den senaste underhållsåtgärden.

MaintenanceRedeployStatus

Status för underhållsåtgärd på den virtuella datorn.

ManagedDiskParameters

Parametrarna för hanterade diskar.

Mode

Anger det läge som ProxyAgent ska köras på om funktionen är aktiverad. ProxyAgent börjar granska eller övervaka men framtvingar inte åtkomstkontroll över begäranden till värdslutpunkter i granskningsläge, medan åtkomstkontrollen tillämpas i läget Framtvinga. Standardvärdet är Framtvinga läge.

NetworkApiVersion

anger vilken version av Microsoft.Network API som används när nätverksresurser skapas i konfigurationerna för nätverksgränssnittet

NetworkInterfaceAuxiliaryMode

Anger om extraläget är aktiverat för nätverksgränssnittsresursen.

NetworkInterfaceAuxiliarySku

Anger om extra sku:n är aktiverad för nätverksgränssnittsresursen.

NetworkInterfaceReference

Anger listan över resurs-ID:n för de nätverksgränssnitt som är associerade med den virtuella datorn.

NetworkProfile

Anger nätverksgränssnitten för den virtuella datorn.

OperatingSystemTypes

Typ av operativsystem.

OSDisk

Anger information om operativsystemdisken som används av den virtuella datorn. Mer information om diskar finns i Om diskar och virtuella hårddiskar för virtuella Azure-datorer.

OSImageNotificationProfile

Anger konfigurationer relaterade till schemalagda os-avbildningshändelser.

OSProfile

Anger de operativsysteminställningar som används när den virtuella datorn skapas. Vissa inställningar kan inte ändras när den virtuella datorn har etablerats.

PassNames

Passnamnet. För närvarande är det enda tillåtna värdet OobeSystem.

PatchOperationStatus

Åtgärdens övergripande status för lyckade eller misslyckade åtgärder. Den förblir "InProgress" tills åtgärden har slutförts. Då blir den "Okänd", "Misslyckades", "Lyckades" eller "CompletedWithWarnings".

PatchSettings

[Förhandsversionsfunktion] Anger inställningar relaterade till vm-gästkorrigering i Windows.

Plan

Anger information om marketplace-avbildningen som används för att skapa den virtuella datorn. Det här elementet används endast för Marketplace-avbildningar. Innan du kan använda en Marketplace-avbildning från ett API måste du aktivera avbildningen för programmatisk användning. I Azure Portal letar du upp den Marketplace-avbildning som du vill använda och klickar sedan på Vill distribuera programmatiskt, Kom igång ->. Ange nödvändig information och klicka sedan på Spara.

ProtocolTypes

Anger protokollet för WinRM-lyssnaren. Möjliga värden är: http,https.

ProxyAgentSettings

Anger ProxyAgent-inställningar när den virtuella datorn skapas. Lägsta api-version: 2024-03-01.

PublicIPAddressSku

Beskriver den offentliga IP-SKU:n. Den kan bara anges med OrchestrationMode som flexibel.

PublicIPAddressSkuName

Ange namn på offentlig IP-sku

PublicIPAddressSkuTier

Ange offentlig IP-sku-nivå

PublicIPAllocationMethod

Ange den offentliga IP-allokeringstypen

ResourceIdentityType

Den typ av identitet som används för den virtuella datorn. Typen "SystemAssigned, UserAssigned" innehåller både en implicit skapad identitet och en uppsättning användartilldelade identiteter. Typen None tar bort alla identiteter från den virtuella datorn.

ScheduledEventsAdditionalPublishingTargets

Konfigurationsparametrarna som används vid publicering av scheduledEventsAdditionalPublishingTargets.

ScheduledEventsPolicy

Anger omdistributions-, omstarts- och ScheduledEventsAdditionalPublishingTargets schemalagda händelserelaterade konfigurationer för den virtuella datorn.

ScheduledEventsProfile

Anger konfigurationer relaterade till schemalagda händelser.

securityEncryptionTypes

Anger EncryptionType för den hanterade disken. Den är inställd på DiskWithVMGuestState för kryptering av den hanterade disken tillsammans med VMGuestState-blob, VMGuestStateOnly för kryptering av bara VMGuestState-bloben och NonPersistedTPM för att inte bevara tillståndet för inbyggd programvara i VMGuestState-bloben. Observera: Den kan endast anges för konfidentiella virtuella datorer.

SecurityProfile

Anger säkerhetsrelaterade profilinställningar för den virtuella datorn.

SecurityTypes

Anger SecurityType för den virtuella datorn. Det måste anges till ett angivet värde för att aktivera UefiSettings. Standardbeteendet är: UefiSettings aktiveras inte om inte den här egenskapen har angetts.

SettingNames

Anger namnet på den inställning som innehållet gäller för. Möjliga värden är: FirstLogonCommands och AutoLogon.

SshConfiguration

Anger ssh-nyckelkonfigurationen för ett Linux-operativsystem.

SshPublicKey

Listan över offentliga SSH-nycklar som används för att autentisera med Linux-baserade virtuella datorer.

StatusLevelTypes

Nivåkoden.

StorageAccountTypes

Anger lagringskontotypen för den hanterade disken. Obs! UltraSSD_LRS endast kan användas med datadiskar kan den inte användas med OS-disk.

StorageProfile

Anger lagringsinställningarna för de virtuella datordiskarna.

SubResource

Den relativa URL:en för Key Vault som innehåller hemligheten.

TerminateNotificationProfile

Anger avsluta schemalagda händelserelaterade konfigurationer.

UefiSettings

Anger säkerhetsinställningar som säker start och vTPM som används när den virtuella datorn skapas. Lägsta api-version: 2020-12-01.

UserAssignedIdentities

Listan över användaridentiteter som är associerade med den virtuella datorn. Nyckelreferenserna för användaridentitetsordlistan är ARM-resurs-ID:er i formatet: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.

UserInitiatedReboot

De konfigurationsparametrar som används när du skapar en schemalagd händelseinställning för userInitiatedReboot.

UserInitiatedRedeploy

De konfigurationsparametrar som används när du skapar inställningen userInitiatedRedeploy för schemalagd händelse.

VaultCertificate

Listan över key vault-referenser i SourceVault som innehåller certifikat.

VaultSecretGroup

Anger en uppsättning certifikat som ska installeras på den virtuella datorn. Om du vill installera certifikat på en virtuell dator rekommenderar vi att du använder tillägget för virtuella Azure-Key Vault-datorer för Linux eller azure Key Vault-tillägget för virtuella datorer för Windows.

VirtualHardDisk

Den virtuella hårddisken.

VirtualMachine

Listan över virtuella datorer.

VirtualMachineAgentInstanceView

VM-agenten som körs på den virtuella datorn.

VirtualMachineEvictionPolicyTypes

Anger borttagningsprincipen för den virtuella Azure Spot-datorn och Azure Spot Scale Set. För virtuella Azure Spot-datorer stöds både "Frigör" och "Ta bort" och den lägsta API-versionen är 2019-03-01. För Azure Spot-skalningsuppsättningar stöds både "Frigör" och "Ta bort" och den lägsta API-versionen är 2017-10-30-preview.

VirtualMachineExtension

Den virtuella datorns underordnade tilläggsresurser.

VirtualMachineExtensionHandlerInstanceView

Instansvyn för tilläggshanteraren för virtuella datorer.

VirtualMachineExtensionInstanceView

Vyn för tilläggsinstansen för virtuella datorer.

VirtualMachineHealthStatus

Hälsostatus för den virtuella datorn.

VirtualMachineIdentity

Identiteten för den virtuella datorn, om den har konfigurerats.

VirtualMachineInstanceView

Instansvyn för den virtuella datorn.

VirtualMachineIpTag

Listan över IP-taggar som är associerade med den offentliga IP-adressen.

VirtualMachineListResult

Åtgärdssvaret Lista virtuell dator.

VirtualMachineNetworkInterfaceConfiguration

Anger de nätverkskonfigurationer som ska användas för att skapa nätverksresurser för virtuella datorer.

VirtualMachineNetworkInterfaceDnsSettingsConfiguration

Dns-inställningarna som ska tillämpas på nätverksgränssnitten.

VirtualMachineNetworkInterfaceIPConfiguration

Anger IP-konfigurationerna för nätverksgränssnittet.

VirtualMachinePatchStatus

[Förhandsversionsfunktion] Status för korrigeringsåtgärder för virtuella datorer.

VirtualMachinePriorityTypes

Anger prioriteten för den virtuella datorn. Lägsta API-version: 2019-03-01

VirtualMachinePublicIPAddressConfiguration

PublicIPAddressConfiguration.

VirtualMachinePublicIPAddressDnsSettingsConfiguration

Dns-inställningarna som ska tillämpas på publicIP-adresserna .

VirtualMachineSizeTypes

Anger storleken på den virtuella datorn. Uppräkningsdatatypen är för närvarande inaktuell och tas bort senast den 23 december 2023. Det rekommenderade sättet att hämta listan över tillgängliga storlekar är att använda dessa API:er: Lista alla tillgängliga storlekar för virtuella datorer i en tillgänglighetsuppsättning, Lista alla tillgängliga storlekar för virtuella datorer i en region, Lista alla tillgängliga storlekar för virtuella datorer för storleksändring. Mer information om storlekar på virtuella datorer finns i Storlekar för virtuella datorer. Vilka storlekar på virtuella datorer som är tillgängliga beror på region och tillgänglighetsuppsättning.

VMDiskSecurityProfile

Anger säkerhetsprofilen för den hanterade disken.

VMGalleryApplication

Anger vilka galleriprogram som ska göras tillgängliga för den virtuella datorn/VMSS

VMSizeProperties

Anger egenskaperna för att anpassa storleken på den virtuella datorn. Lägsta API-version: 2021-07-01. Den här funktionen är fortfarande i förhandsgranskningsläge och stöds inte för VirtualMachineScaleSet. Följ anvisningarna i Vm-anpassning för mer information.

WindowsConfiguration

Anger inställningarna för Windows-operativsystemet på den virtuella datorn.

WindowsPatchAssessmentMode

Anger läget för utvärdering av vm-gästkorrigering för den virtuella IaaS-datorn.

Möjliga värden:

ImageDefault – Du styr tidpunkten för korrigeringsutvärderingar på en virtuell dator.

AutomaticByPlatform – plattformen utlöser periodiska korrigeringsutvärderingar. Egenskapen provisionVMAgent måste vara sann.

WindowsVMGuestPatchAutomaticByPlatformRebootSetting

Anger omstartsinställningen för alla installationsåtgärder för AutomaticByPlatform-korrigeringar.

WindowsVMGuestPatchAutomaticByPlatformSettings

Anger ytterligare inställningar för korrigeringsläget AutomaticByPlatform i VM-gästkorrigering i Windows.

WindowsVMGuestPatchMode

Anger läget för vm-gästkorrigering till en virtuell IaaS-dator eller virtuella datorer som är associerade med VM-skalningsuppsättningen med OrchestrationMode som flexibel.

Möjliga värden:

Manuell – Du styr tillämpningen av korrigeringar på en virtuell dator. Det gör du genom att tillämpa korrigeringar manuellt på den virtuella datorn. I det här läget inaktiveras automatiska uppdateringar. egenskapen WindowsConfiguration.enableAutomaticUpdates måste vara false

AutomaticByOS – Den virtuella datorn uppdateras automatiskt av operativsystemet. Egenskapen WindowsConfiguration.enableAutomaticUpdates måste vara sann.

AutomaticByPlatform – den virtuella datorn uppdateras automatiskt av plattformen. Egenskaperna provisionVMAgent och WindowsConfiguration.enableAutomaticUpdates måste vara sanna

WinRMConfiguration

Anger lyssnarna för Windows Remote Management. Detta aktiverar fjärr Windows PowerShell.

WinRMListener

Listan över Windows Remote Management-lyssnare

AdditionalCapabilities

Anger ytterligare funktioner som är aktiverade eller inaktiverade på den virtuella datorn.

Name Typ Description
hibernationEnabled

boolean

Flaggan som aktiverar eller inaktiverar viloläge på den virtuella datorn.

ultraSSDEnabled

boolean

Flaggan som aktiverar eller inaktiverar en funktion för att ha en eller flera hanterade datadiskar med UltraSSD_LRS lagringskontotyp på den virtuella datorn eller VMSS. Hanterade diskar med lagringskontotyp UltraSSD_LRS kan bara läggas till i en virtuell dator eller VM-skalningsuppsättning om den här egenskapen är aktiverad.

AdditionalUnattendContent

Anger ytterligare base-64-kodad XML-formaterad information som kan ingå i Unattend.xml-filen, som används av Windows-installationsprogrammet.

Name Typ Description
componentName

ComponentNames

Komponentnamnet. För närvarande är det enda tillåtna värdet Microsoft-Windows-Shell-Setup.

content

string

Anger det XML-formaterade innehåll som läggs till i unattend.xml-filen för den angivna sökvägen och komponenten. XML-koden måste vara mindre än 4 KB och måste innehålla rotelementet för den inställning eller funktion som infogas.

passName

PassNames

Passnamnet. För närvarande är det enda tillåtna värdet OobeSystem.

settingName

SettingNames

Anger namnet på den inställning som innehållet gäller för. Möjliga värden är: FirstLogonCommands och AutoLogon.

ApiEntityReference

Källresursidentifieraren. Det kan vara en ögonblicksbild eller en diskåterställningspunkt för att skapa en disk.

Name Typ Description
id

string

ARM-resurs-ID i form av /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/...

ApiError

API-fel.

Name Typ Description
code

string

Felkoden.

details

ApiErrorBase[]

Api-felinformationen

innererror

InnerError

Api:ets inre fel

message

string

Felmeddelandet.

target

string

Målet för det specifika felet.

ApiErrorBase

Api-felbas.

Name Typ Description
code

string

Felkoden.

message

string

Felmeddelandet.

target

string

Målet för det specifika felet.

ApplicationProfile

Anger vilka galleriprogram som ska göras tillgängliga för den virtuella datorn/VMSS.

Name Typ Description
galleryApplications

VMGalleryApplication[]

Anger vilka galleriprogram som ska göras tillgängliga för den virtuella datorn/VMSS

AvailablePatchSummary

Den tillgängliga korrigeringssammanfattningen av den senaste utvärderingsåtgärden för den virtuella datorn.

Name Typ Description
assessmentActivityId

string

Aktivitets-ID för åtgärden som genererade det här resultatet. Den används för att korrelera mellan CRP- och tilläggsloggar.

criticalAndSecurityPatchCount

integer

Antalet kritiska korrigeringar eller säkerhetskorrigeringar som har identifierats som tillgängliga och ännu inte installerats.

error

ApiError

De fel som påträffades under körningen av åtgärden. Informationsmatrisen innehåller listan över dem.

lastModifiedTime

string

UTC-tidsstämpeln när åtgärden startades.

otherPatchCount

integer

Antalet tillgängliga korrigeringar exklusive kritisk och säkerhet.

rebootPending

boolean

Den virtuella datorns övergripande omstartsstatus. Det är sant när delvis installerade korrigeringar kräver en omstart för att slutföra installationen, men omstarten har ännu inte inträffat.

startTime

string

UTC-tidsstämpeln när åtgärden startades.

status

PatchOperationStatus

Åtgärdens övergripande status för lyckade eller misslyckade åtgärder. Den förblir "InProgress" tills åtgärden har slutförts. Då blir den "Okänd", "Misslyckad", "Lyckades" eller "CompletedWithWarnings".

BillingProfile

Anger faktureringsrelaterad information om en virtuell Azure Spot-dator. Lägsta API-version: 2019-03-01.

Name Typ Description
maxPrice

number

Anger det högsta pris som du är villig att betala för en virtuell Azure-dator/VMSS för oanvänd kapacitet. Det här priset är i amerikanska dollar.

Det här priset jämförs med det aktuella Azure Spot-priset för VM-storleken. Dessutom jämförs priserna vid tidpunkten för skapande/uppdatering av virtuell Azure-dator/VMSS för oanvänd kapacitet och åtgärden lyckas bara om maxPriset är större än det aktuella Spotpriset för Azure.

MaxPrice används också för att ta bort en virtuell Azure-dator/VMSS för oanvänd kapacitet om det aktuella Spotpriset för Azure överskrider maxPriset när du har skapat en virtuell dator/VMSS.

Möjliga värden:

– Ett decimalvärde som är större än noll. Exempel: 0.01538

-1 – anger att standardpriset är upp till på begäran.

Du kan ange maxPrice till -1 för att ange att den virtuella Azure-datorn/VMSS:en för oanvänd kapacitet inte ska tas bort av prisskäl. Dessutom är det högsta standardpriset -1 om det inte tillhandahålls av dig.

Lägsta API-version: 2019-03-01.

BootDiagnostics

Startdiagnostik är en felsökningsfunktion som gör att du kan visa konsolutdata och skärmbild för att diagnostisera VM-status. Obs! Om storageUri anges kontrollerar du att lagringskontot finns i samma region och prenumeration som den virtuella datorn. Du kan enkelt visa utdata från konsolloggen. Med Azure kan du också se en skärmbild av den virtuella datorn från hypervisor-programmet.

Name Typ Description
enabled

boolean

Om startdiagnostik ska aktiveras på den virtuella datorn.

storageUri

string

Uri för lagringskontot som ska användas för att placera konsolens utdata och skärmbild. Om storageUri inte anges när startdiagnostik aktiveras används hanterad lagring.

BootDiagnosticsInstanceView

Startdiagnostik är en felsökningsfunktion som gör att du kan visa konsolutdata och skärmbild för att diagnostisera VM-status. Du kan enkelt visa utdata från konsolloggen. Med Azure kan du också se en skärmbild av den virtuella datorn från hypervisor-programmet.

Name Typ Description
consoleScreenshotBlobUri

string

Konsolens skärmbild av blob-URI:n. Observera: Detta anges inte om startdiagnostik för närvarande är aktiverat med hanterad lagring.

serialConsoleLogBlobUri

string

Blob-URI:n för seriekonsolloggen. Observera: Detta anges inte om startdiagnostik för närvarande är aktiverat med hanterad lagring.

status

InstanceViewStatus

Statusinformation för startdiagnostik för den virtuella datorn. Observera: Den anges endast om det uppstår fel vid aktivering av startdiagnostik.

CachingTypes

Anger cachelagringskraven. Möjliga värden är: None,ReadOnly,ReadWrite. Standardbeteendet är: Ingen för standardlagring. ReadOnly för Premium Storage.

Name Typ Description
None

string

ReadOnly

string

ReadWrite

string

CapacityReservationProfile

Anger information om kapacitetsreservationen som används för att allokera en virtuell dator. Lägsta API-version: 2021-04-01.

Name Typ Description
capacityReservationGroup

SubResource

Anger resurs-ID för kapacitetsreservationsgruppen som ska användas för att allokera den virtuella datorn eller skala vm-instanser förutsatt att tillräckligt med kapacitet har reserverats. Mer information finns i https://aka.ms/CapacityReservation .

CloudError

Ett felsvar från Beräkningstjänsten.

Name Typ Description
error

ApiError

API-fel.

ComponentNames

Komponentnamnet. För närvarande är det enda tillåtna värdet Microsoft-Windows-Shell-Setup.

Name Typ Description
Microsoft-Windows-Shell-Setup

string

DataDisk

Anger de parametrar som används för att lägga till en datadisk till en virtuell dator. Mer information om diskar finns i Om diskar och virtuella hårddiskar för virtuella Azure-datorer.

Name Typ Description
caching

CachingTypes

Anger cachelagringskraven. Möjliga värden är: None,ReadOnly,ReadWrite. Standardbeteendet är: Ingen för standardlagring. ReadOnly för Premium Storage.

createOption

DiskCreateOptionTypes

Anger hur den virtuella datordisken ska skapas. Möjliga värden är Bifoga: Det här värdet används när du använder en specialiserad disk för att skapa den virtuella datorn. FromImage: Det här värdet används när du använder en avbildning för att skapa den virtuella datorns datadisk. Om du använder en plattformsavbildning bör du även använda imageReference-elementet som beskrivs ovan. Om du använder en Marketplace-avbildning bör du också använda det planelement som beskrevs tidigare. Tom: Det här värdet används när du skapar en tom datadisk. Kopiera: Det här värdet används för att skapa en datadisk från en ögonblicksbild eller en annan disk. Återställa: Det här värdet används för att skapa en datadisk från en diskåterställningspunkt.

deleteOption

DiskDeleteOptionTypes

Anger om datadisken ska tas bort eller kopplas från när den virtuella datorn tas bort. Möjliga värden är: Ta bort. Om det här värdet används tas datadisken bort när den virtuella datorn tas bort. Lossa. Om det här värdet används behålls datadisken när den virtuella datorn har tagits bort. Standardvärdet är inställt på Koppla från.

detachOption

DiskDetachOptionTypes

Anger det frånkopplingsbeteende som ska användas vid frånkoppling av en disk eller som redan håller på att kopplas från från den virtuella datorn. Värden som stöds: ForceDetach. detachOption: ForceDetach gäller endast för hanterade datadiskar. Om ett tidigare frånkopplingsförsök av datadisken inte slutfördes på grund av ett oväntat fel från den virtuella datorn och disken fortfarande inte har släppts använder du force-detach som ett sista utvägsalternativ för att koppla från disken med våld från den virtuella datorn. Alla skrivningar kanske inte har rensats när du använder det här frånkopplingsbeteendet. Den här funktionen är fortfarande i förhandsgranskningsläge och stöds inte för VirtualMachineScaleSet. För att framtvinga frånkoppling av en datadiskuppdatering tillBeDetached till "true" tillsammans med inställningen detachOption: "ForceDetach".

diskIOPSReadWrite

integer

Anger Read-Write IOPS för den hanterade disken när StorageAccountType UltraSSD_LRS. Returneras endast för VirtualMachine ScaleSet VM-diskar. Kan endast uppdateras via uppdateringar av VirtualMachine Scale Set.

diskMBpsReadWrite

integer

Anger bandbredden i MB per sekund för den hanterade disken när StorageAccountType UltraSSD_LRS. Returneras endast för VirtualMachine ScaleSet VM-diskar. Kan endast uppdateras via uppdateringar av VirtualMachine Scale Set.

diskSizeGB

integer

Anger storleken på en tom datadisk i gigabyte. Det här elementet kan användas för att skriva över storleken på disken i en virtuell dators avbildning. Egenskapen "diskSizeGB" är antalet byte x 1 024^3 för disken och värdet får inte vara större än 1023.

image

VirtualHardDisk

Den virtuella hårddisken för källanvändarens avbildning. Den virtuella hårddisken kopieras innan den ansluts till den virtuella datorn. Om SourceImage anges får den virtuella målhårdenheten inte finnas.

lun

integer

Anger datadiskens logiska enhetsnummer. Det här värdet används för att identifiera datadiskar i den virtuella datorn och måste därför vara unikt för varje datadisk som är ansluten till en virtuell dator.

managedDisk

ManagedDiskParameters

Parametrarna för hanterade diskar.

name

string

Disknamnet.

sourceResource

ApiEntityReference

Källresursidentifieraren. Det kan vara en ögonblicksbild eller en diskåterställningspunkt som du kan skapa en disk från.

toBeDetached

boolean

Anger om datadisken håller på att kopplas bort från VirtualMachine/VirtualMachineScaleset

vhd

VirtualHardDisk

Den virtuella hårddisken.

writeAcceleratorEnabled

boolean

Anger om writeAccelerator ska aktiveras eller inaktiveras på disken.

DeleteOptions

Ange vad som händer med nätverksgränssnittet när den virtuella datorn tas bort

Name Typ Description
Delete

string

Detach

string

DiagnosticsProfile

Anger tillståndet för startdiagnostikinställningar. Lägsta API-version: 2015-06-15.

Name Typ Description
bootDiagnostics

BootDiagnostics

Startdiagnostik är en felsökningsfunktion som gör att du kan visa konsolutdata och skärmbild för att diagnostisera VM-status. Obs! Om storageUri anges kontrollerar du att lagringskontot finns i samma region och prenumeration som den virtuella datorn. Du kan enkelt visa utdata från konsolloggen. Med Azure kan du också se en skärmbild av den virtuella datorn från hypervisor-programmet.

DiffDiskOptions

Anger tillfälliga diskinställningar för operativsystemdisken.

Name Typ Description
Local

string

DiffDiskPlacement

Anger den tillfälliga diskplaceringen för operativsystemdisken. Möjliga värden är: CacheDisk,ResourceDisk,NvmeDisk. Standardbeteendet är: CacheDisk om en är konfigurerad för VM-storleken, annars används ResourceDisk eller NvmeDisk. Se dokumentationen om VM-storlek för virtuella Windows-datorer på https://docs.microsoft.com/azure/virtual-machines/windows/sizes och virtuella Linux-datorer på https://docs.microsoft.com/azure/virtual-machines/linux/sizes för att kontrollera vilka VM-storlekar som exponerar en cachedisk. Lägsta API-version för NvmeDisk: 2024-03-01.

Name Typ Description
CacheDisk

string

NvmeDisk

string

ResourceDisk

string

DiffDiskSettings

Anger tillfälliga diskinställningar för den operativsystemdisk som används av den virtuella datorn.

Name Typ Description
option

DiffDiskOptions

Anger tillfälliga diskinställningar för operativsystemdisken.

placement

DiffDiskPlacement

Anger den tillfälliga diskplaceringen för operativsystemdisken. Möjliga värden är: CacheDisk,ResourceDisk,NvmeDisk. Standardbeteendet är: CacheDisk om en är konfigurerad för vm-storleken, annars används ResourceDisk eller NvmeDisk. Se dokumentationen om VM-storlek för virtuella Windows-datorer på https://docs.microsoft.com/azure/virtual-machines/windows/sizes och virtuell Linux-dator för https://docs.microsoft.com/azure/virtual-machines/linux/sizes att kontrollera vilka VM-storlekar som exponerar en cachedisk. Lägsta API-version för NvmeDisk: 2024-03-01.

DiskControllerTypes

Anger vilken typ av diskkontrollant som konfigurerats för den virtuella datorn. Observera: Den här egenskapen anges till standardtypen för diskkontrollanten om den inte anges, förutsatt att den virtuella datorn skapas med "hyperVGeneration" inställt på V2 baserat på funktionerna i operativsystemdisken och VM-storleken från den angivna lägsta API-versionen. Du måste frigöra den virtuella datorn innan du uppdaterar dess typ av diskkontrollant såvida du inte uppdaterar VM-storleken i VM-konfigurationen som implicit frigör och omallokerar den virtuella datorn. Lägsta api-version: 2022-08-01.

Name Typ Description
NVMe

string

SCSI

string

DiskCreateOptionTypes

Anger hur den virtuella datordisken ska skapas. Möjliga värden är Bifoga: Det här värdet används när du använder en specialiserad disk för att skapa den virtuella datorn. FromImage: Det här värdet används när du använder en avbildning för att skapa den virtuella datorn. Om du använder en plattformsavbildning bör du också använda imageReference-elementet som beskrivs ovan. Om du använder en Marketplace-avbildning bör du också använda planelementet som beskrevs tidigare.

Name Typ Description
Attach

string

Copy

string

Empty

string

FromImage

string

Restore

string

DiskDeleteOptionTypes

Anger om OS Disk ska tas bort eller kopplas från vid borttagning av virtuella datorer. Möjliga värden är: Ta bort. Om det här värdet används tas OS-disken bort när den virtuella datorn tas bort. Lossa. Om det här värdet används behålls os-disken när den virtuella datorn har tagits bort. Standardvärdet är Inställt på Koppla från. För en tillfällig OS-disk är standardvärdet inställt på Ta bort. Användaren kan inte ändra borttagningsalternativet för en tillfällig OS-disk.

Name Typ Description
Delete

string

Detach

string

DiskDetachOptionTypes

Anger det frånkopplingsbeteende som ska användas när en disk kopplas från eller som redan håller på att kopplas från från den virtuella datorn. Värden som stöds: ForceDetach. detachOption: ForceDetach gäller endast för hanterade datadiskar. Om ett tidigare frånkopplingsförsök av datadisken inte slutfördes på grund av ett oväntat fel från den virtuella datorn och disken fortfarande inte har släppts använder du force-detach som ett sista utvägsalternativ för att koppla från disken med våld från den virtuella datorn. Alla skrivningar kanske inte har tömts när du använder det här frånkopplingsbeteendet. Den här funktionen är fortfarande i förhandsgranskningsläge och stöds inte för VirtualMachineScaleSet. Framtvinga en datadiskuppdatering tillBeDetached till "true" tillsammans med inställningen detachOption: "ForceDetach".

Name Typ Description
ForceDetach

string

DiskEncryptionSetParameters

Anger resurs-ID för kundhanterad diskkrypteringsuppsättning för den hanterade disken.

Name Typ Description
id

string

Resurs-ID

DiskEncryptionSettings

Anger krypteringsinställningarna för OS-disken. Lägsta API-version: 2015-06-15.

Name Typ Description
diskEncryptionKey

KeyVaultSecretReference

Anger platsen för diskkrypteringsnyckeln, som är en Key Vault hemlighet.

enabled

boolean

Anger om diskkryptering ska aktiveras på den virtuella datorn.

keyEncryptionKey

KeyVaultKeyReference

Anger platsen för nyckelkrypteringsnyckeln i Key Vault.

DiskInstanceView

Den virtuella datorns diskinformation.

Name Typ Description
encryptionSettings

DiskEncryptionSettings[]

Anger krypteringsinställningarna för OS-disken.

Lägsta API-version: 2015-06-15

name

string

Disknamnet.

statuses

InstanceViewStatus[]

Resursstatusinformationen.

DomainNameLabelScopeTypes

Domännamnsetikettomfånget för de PublicIPAddress-resurser som ska skapas. Den genererade namnetiketten är sammanfogningen av den hashade domännamnsetiketten med principen enligt domännamnsetikettens omfång och unikt ID för vm-nätverksprofilen.

Name Typ Description
NoReuse

string

ResourceGroupReuse

string

SubscriptionReuse

string

TenantReuse

string

EncryptionIdentity

Anger den hanterade identitet som används av ADE för att hämta åtkomsttoken för nyckelvalvsåtgärder.

Name Typ Description
userAssignedIdentityResourceId

string

Anger ARM-resurs-ID för en av de användaridentiteter som är associerade med den virtuella datorn.

EventGridAndResourceGraph

Konfigurationsparametrarna som används när du skapar inställningen eventGridAndResourceGraph Scheduled Event.

Name Typ Description
enable

boolean

Anger om händelserutnät och resursdiagram är aktiverade för schemalagda händelserelaterade konfigurationer.

ExpandTypesForListVMs

Expand-uttrycket som ska tillämpas vid åtgärden. "instanceView" gör det möjligt att hämta körningstidsstatus för alla Virtual Machines. Detta kan bara anges om ett giltigt $filter alternativ har angetts

Name Typ Description
instanceView

string

ExtendedLocation

Den utökade platsen för den virtuella datorn.

Name Typ Description
name

string

Namnet på den utökade platsen.

type

ExtendedLocationTypes

Den utökade platsens typ.

ExtendedLocationTypes

Den utökade platsens typ.

Name Typ Description
EdgeZone

string

HardwareProfile

Anger maskinvaruinställningarna för den virtuella datorn.

Name Typ Description
vmSize

VirtualMachineSizeTypes

Anger storleken på den virtuella datorn. Uppräkningsdatatypen är för närvarande inaktuell och tas bort senast den 23 december 2023. Det rekommenderade sättet att hämta listan över tillgängliga storlekar är att använda dessa API:er: Lista alla tillgängliga storlekar för virtuella datorer i en tillgänglighetsuppsättning, Lista alla tillgängliga storlekar för virtuella datorer i en region, Lista alla tillgängliga storlekar för virtuella datorer för storleksändring. Mer information om storlekar på virtuella datorer finns i Storlekar för virtuella datorer. Vilka storlekar på virtuella datorer som är tillgängliga beror på region och tillgänglighetsuppsättning.

vmSizeProperties

VMSizeProperties

Anger egenskaperna för att anpassa storleken på den virtuella datorn. Lägsta API-version: 2021-07-01. Den här funktionen är fortfarande i förhandsgranskningsläge och stöds inte för VirtualMachineScaleSet. Följ anvisningarna i Vm-anpassning för mer information.

HyperVGenerationType

Anger den HyperVGeneration-typ som är associerad med en resurs

Name Typ Description
V1

string

V2

string

ImageReference

Anger information om den avbildning som ska användas. Du kan ange information om plattformsbilder, Marketplace-avbildningar eller avbildningar av virtuella datorer. Det här elementet krävs när du vill använda en plattformsbild, marketplace-avbildning eller avbildning av en virtuell dator, men inte används i andra skapandeåtgärder.

Name Typ Description
communityGalleryImageId

string

Angav communitygalleriets unika ID för vm-distribution. Detta kan hämtas från communitygalleriet bild GET-anrop.

exactVersion

string

Anger i decimaltal, versionen av plattformsbilden eller Marketplace-avbildningen som används för att skapa den virtuella datorn. Det här skrivskyddade fältet skiljer sig från "version", endast om värdet som anges i fältet "version" är "senaste".

id

string

Resurs-ID

offer

string

Anger erbjudandet för plattformsbilden eller marketplace-avbildningen som används för att skapa den virtuella datorn.

publisher

string

Avbildningsutgivaren.

sharedGalleryImageId

string

Det delade galleriavbildningens unika ID har angetts för vm-distribution. Detta kan hämtas från get-anropet för den delade galleribilden.

sku

string

Avbildnings-SKU:n.

version

string

Anger versionen av plattformsbilden eller Marketplace-avbildningen som används för att skapa den virtuella datorn. De tillåtna formaten är Major.Minor.Build eller "latest". Major, Minor och Build är decimaltal. Ange "senaste" om du vill använda den senaste versionen av en avbildning som är tillgänglig vid distributionen. Även om du använder "senaste" uppdateras inte den virtuella datoravbildningen automatiskt efter distributionstiden även om en ny version blir tillgänglig. Använd inte fältet "version" för distribution av galleribilder. Galleribild bör alltid använda id-fältet för distribution för att använda den senaste versionen av galleribilden. Ange bara /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/images/{imageName} i fältet "id" utan versionsindata.

InnerError

Inre felinformation.

Name Typ Description
errordetail

string

Det interna felmeddelandet eller undantagsdumpen.

exceptiontype

string

Undantagstypen.

InstanceViewStatus

Status för instansvy.

Name Typ Description
code

string

Statuskoden.

displayStatus

string

Den korta localizable etiketten för statusen.

level

StatusLevelTypes

Nivåkoden.

message

string

Det detaljerade statusmeddelandet, inklusive för aviseringar och felmeddelanden.

time

string

Tiden för statusen.

IPVersions

Den är tillgänglig från Api-Version 2019-07-01 och senare och representerar om den specifika ipconfigurationen är IPv4 eller IPv6. Standardvärdet är IPv4. Möjliga värden är: "IPv4" och "IPv6".

Name Typ Description
IPv4

string

IPv6

string

KeyVaultKeyReference

Anger platsen för nyckelkrypteringsnyckeln i Key Vault.

Name Typ Description
keyUrl

string

URL:en som refererar till en nyckelkrypteringsnyckel i Key Vault.

sourceVault

SubResource

Den relativa URL:en för Key Vault som innehåller nyckeln.

KeyVaultSecretReference

Tilläggsskyddade inställningar som skickas med referens och som används från nyckelvalvet

Name Typ Description
secretUrl

string

URL:en som refererar till en hemlighet i en Key Vault.

sourceVault

SubResource

Den relativa URL:en för Key Vault som innehåller hemligheten.

LastPatchInstallationSummary

Installationssammanfattningen för den senaste installationsåtgärden för den virtuella datorn.

Name Typ Description
error

ApiError

De fel som påträffades under körningen av åtgärden. Informationsmatrisen innehåller listan över dem.

excludedPatchCount

integer

Antalet tillgängliga korrigeringar men exkluderas uttryckligen av en kundspecificerad undantagslista.

failedPatchCount

integer

Antalet korrigeringar som misslyckades med installationen.

installationActivityId

string

Aktivitets-ID för åtgärden som genererade det här resultatet. Den används för att korrelera mellan CRP- och tilläggsloggar.

installedPatchCount

integer

Antalet korrigeringar som har installerats.

lastModifiedTime

string

UTC-tidsstämpeln när åtgärden startades.

maintenanceWindowExceeded

boolean

Beskriver om åtgärden tog slut innan den slutförde alla avsedda åtgärder

notSelectedPatchCount

integer

Antalet tillgängliga korrigeringar men kommer inte att installeras eftersom det inte matchade en klassificerings- eller inkluderingslista.

pendingPatchCount

integer

Antalet tillgängliga korrigeringar som förväntas installeras under installationen av korrigeringen.

startTime

string

UTC-tidsstämpeln när åtgärden startades.

status

PatchOperationStatus

Åtgärdens övergripande status för lyckade eller misslyckade åtgärder. Den förblir "InProgress" tills åtgärden har slutförts. Då blir den "Okänd", "Misslyckades", "Lyckades" eller "CompletedWithWarnings".

LinuxConfiguration

Anger inställningarna för Linux-operativsystemet på den virtuella datorn. En lista över Linux-distributioner som stöds finns i Linux på Azure-Endorsed Distributioner.

Name Typ Description
disablePasswordAuthentication

boolean

Anger om lösenordsautentisering ska inaktiveras.

enableVMAgentPlatformUpdates

boolean

Anger om VMAgent Platform Uppdateringar är aktiverat för den virtuella Linux-datorn. Standardvärdet är false.

patchSettings

LinuxPatchSettings

[Förhandsversionsfunktion] Anger inställningar relaterade till vm-gästkorrigering i Linux.

provisionVMAgent

boolean

Anger om agenten för virtuella datorer ska etableras på den virtuella datorn. Om den här egenskapen inte anges i begärandetexten är standardbeteendet att ställa in den på true. Detta säkerställer att VM-agenten är installerad på den virtuella datorn så att tillägg kan läggas till i den virtuella datorn senare.

ssh

SshConfiguration

Anger ssh-nyckelkonfigurationen för ett Linux-operativsystem.

LinuxPatchAssessmentMode

Anger läget för vm-gästkorrigeringsutvärdering för den virtuella IaaS-datorn.

Möjliga värden:

ImageDefault – Du styr tidpunkten för korrigeringsutvärderingar på en virtuell dator.

AutomaticByPlatform – plattformen utlöser periodiska korrigeringsutvärderingar. Egenskapen provisionVMAgent måste vara sann.

Name Typ Description
AutomaticByPlatform

string

ImageDefault

string

LinuxPatchSettings

[Förhandsversionsfunktion] Anger inställningar relaterade till vm-gästkorrigering i Linux.

Name Typ Description
assessmentMode

LinuxPatchAssessmentMode

Anger läget för vm-gästkorrigeringsutvärdering för den virtuella IaaS-datorn.

Möjliga värden:

ImageDefault – Du styr tidpunkten för korrigeringsutvärderingar på en virtuell dator.

AutomaticByPlatform – Plattformen utlöser periodiska korrigeringsutvärderingar. Egenskapen provisionVMAgent måste vara sann.

automaticByPlatformSettings

LinuxVMGuestPatchAutomaticByPlatformSettings

Anger ytterligare inställningar för korrigeringsläge AutomaticByPlatform i VM-gästkorrigering i Linux.

patchMode

LinuxVMGuestPatchMode

Anger läget för vm-gästkorrigering till en virtuell IaaS-dator eller virtuella datorer som är associerade med VM-skalningsuppsättningen med OrchestrationMode som flexibel.

Möjliga värden:

ImageDefault – Den virtuella datorns standardkonfiguration för korrigering används.

AutomaticByPlatform – Den virtuella datorn uppdateras automatiskt av plattformen. Egenskapen provisionVMAgent måste vara sann

LinuxVMGuestPatchAutomaticByPlatformRebootSetting

Anger omstartsinställningen för alla installationsåtgärder för AutomaticByPlatform-korrigeringar.

Name Typ Description
Always

string

IfRequired

string

Never

string

Unknown

string

LinuxVMGuestPatchAutomaticByPlatformSettings

Anger ytterligare inställningar för korrigeringsläget AutomaticByPlatform i VM-gästkorrigering på Linux.

Name Typ Description
bypassPlatformSafetyChecksOnUserSchedule

boolean

Gör det möjligt för kunden att schemalägga korrigeringar utan oavsiktliga uppgraderingar

rebootSetting

LinuxVMGuestPatchAutomaticByPlatformRebootSetting

Anger omstartsinställningen för alla installationsåtgärder för AutomaticByPlatform-korrigeringar.

LinuxVMGuestPatchMode

Anger läget för vm-gästkorrigering till en virtuell IaaS-dator eller virtuella datorer som är associerade med VM-skalningsuppsättningen med OrchestrationMode som flexibel.

Möjliga värden:

ImageDefault – Den virtuella datorns standardkonfiguration för korrigering används.

AutomaticByPlatform – Den virtuella datorn uppdateras automatiskt av plattformen. Egenskapen provisionVMAgent måste vara sann

Name Typ Description
AutomaticByPlatform

string

ImageDefault

string

MaintenanceOperationResultCodeTypes

Resultatkoden för den senaste underhållsåtgärden.

Name Typ Description
MaintenanceAborted

string

MaintenanceCompleted

string

None

string

RetryLater

string

MaintenanceRedeployStatus

Status för underhållsåtgärd på den virtuella datorn.

Name Typ Description
isCustomerInitiatedMaintenanceAllowed

boolean

Sant, om kunden får utföra underhåll.

lastOperationMessage

string

Meddelande som returnerades för den senaste underhållsåtgärden.

lastOperationResultCode

MaintenanceOperationResultCodeTypes

Resultatkoden för den senaste underhållsåtgärden.

maintenanceWindowEndTime

string

Sluttid för underhållsfönstret.

maintenanceWindowStartTime

string

Starttid för underhållsfönstret.

preMaintenanceWindowEndTime

string

Sluttid för fönstret Förunderhåll.

preMaintenanceWindowStartTime

string

Starttid för fönstret Förunderhåll.

ManagedDiskParameters

Parametrarna för hanterade diskar.

Name Typ Description
diskEncryptionSet

DiskEncryptionSetParameters

Anger resurs-ID för kundhanterad diskkrypteringsuppsättning för den hanterade disken.

id

string

Resurs-ID

securityProfile

VMDiskSecurityProfile

Anger säkerhetsprofilen för den hanterade disken.

storageAccountType

StorageAccountTypes

Anger lagringskontotypen för den hanterade disken. Obs! UltraSSD_LRS endast kan användas med datadiskar kan den inte användas med OS Disk.

Mode

Anger det läge som ProxyAgent ska köras på om funktionen är aktiverad. ProxyAgent börjar granska eller övervaka men framtvingar inte åtkomstkontroll över begäranden till värdslutpunkter i granskningsläge, medan åtkomstkontrollen tillämpas i läget Framtvinga. Standardvärdet är Framtvinga läge.

Name Typ Description
Audit

string

Enforce

string

NetworkApiVersion

anger vilken version av Microsoft.Network API som används när nätverksresurser skapas i konfigurationerna för nätverksgränssnittet

Name Typ Description
2020-11-01

string

NetworkInterfaceAuxiliaryMode

Anger om extraläget är aktiverat för nätverksgränssnittsresursen.

Name Typ Description
AcceleratedConnections

string

Floating

string

None

string

NetworkInterfaceAuxiliarySku

Anger om extra sku:n är aktiverad för nätverksgränssnittsresursen.

Name Typ Description
A1

string

A2

string

A4

string

A8

string

None

string

NetworkInterfaceReference

Anger listan över resurs-ID:n för de nätverksgränssnitt som är associerade med den virtuella datorn.

Name Typ Description
id

string

Resurs-ID

properties.deleteOption

DeleteOptions

Ange vad som händer med nätverksgränssnittet när den virtuella datorn tas bort

properties.primary

boolean

Anger det primära nätverksgränssnittet om den virtuella datorn har fler än 1 nätverksgränssnitt.

NetworkProfile

Anger nätverksgränssnitten för den virtuella datorn.

Name Typ Description
networkApiVersion

NetworkApiVersion

anger vilken version av Microsoft.Network API som används när du skapar nätverksresurser i nätverksgränssnittskonfigurationerna

networkInterfaceConfigurations

VirtualMachineNetworkInterfaceConfiguration[]

Anger de nätverkskonfigurationer som ska användas för att skapa nätverksresurser för virtuella datorer.

networkInterfaces

NetworkInterfaceReference[]

Anger listan över resurs-ID:n för de nätverksgränssnitt som är associerade med den virtuella datorn.

OperatingSystemTypes

Typ av operativsystem.

Name Typ Description
Linux

string

Windows

string

OSDisk

Anger information om operativsystemdisken som används av den virtuella datorn. Mer information om diskar finns i Om diskar och virtuella hårddiskar för virtuella Azure-datorer.

Name Typ Description
caching

CachingTypes

Anger cachelagringskraven. Möjliga värden är: None,ReadOnly,ReadWrite. Standardbeteendet är: Ingen för standardlagring. ReadOnly för Premium Storage.

createOption

DiskCreateOptionTypes

Anger hur den virtuella datordisken ska skapas. Möjliga värden är Bifoga: Det här värdet används när du använder en specialiserad disk för att skapa den virtuella datorn. FromImage: Det här värdet används när du använder en avbildning för att skapa den virtuella datorn. Om du använder en plattformsavbildning bör du även använda imageReference-elementet som beskrivs ovan. Om du använder en Marketplace-avbildning bör du också använda det planelement som beskrevs tidigare.

deleteOption

DiskDeleteOptionTypes

Anger om OS-disken ska tas bort eller kopplas från när den virtuella datorn tas bort. Möjliga värden är: Ta bort. Om det här värdet används tas OS-disken bort när den virtuella datorn tas bort. Lossa. Om det här värdet används behålls OS-disken när den virtuella datorn har tagits bort. Standardvärdet är inställt på Koppla från. För en tillfällig OS-disk är standardvärdet inställt på Ta bort. Användaren kan inte ändra borttagningsalternativet för en tillfällig OS-disk.

diffDiskSettings

DiffDiskSettings

Anger tillfälliga diskinställningar för operativsystemdisken som används av den virtuella datorn.

diskSizeGB

integer

Anger storleken på en tom datadisk i gigabyte. Det här elementet kan användas för att skriva över storleken på disken i en virtuell dators avbildning. Egenskapen "diskSizeGB" är antalet byte x 1 024^3 för disken och värdet får inte vara större än 1023.

encryptionSettings

DiskEncryptionSettings

Anger krypteringsinställningarna för OS-disken. Lägsta api-version: 2015-06-15.

image

VirtualHardDisk

Den virtuella hårddisken för källanvändarens avbildning. Den virtuella hårddisken kopieras innan den ansluts till den virtuella datorn. Om SourceImage anges får den virtuella målhårdenheten inte finnas.

managedDisk

ManagedDiskParameters

Parametrarna för hanterade diskar.

name

string

Disknamnet.

osType

OperatingSystemTypes

Med den här egenskapen kan du ange vilken typ av operativsystem som ingår i disken om du skapar en virtuell dator från användaravbildning eller en specialiserad virtuell hårddisk. Möjliga värden är: Windows,Linux.

vhd

VirtualHardDisk

Den virtuella hårddisken.

writeAcceleratorEnabled

boolean

Anger om writeAccelerator ska aktiveras eller inaktiveras på disken.

OSImageNotificationProfile

Anger konfigurationer relaterade till schemalagda os-avbildningshändelser.

Name Typ Description
enable

boolean

Anger om den schemalagda os-avbildningen är aktiverad eller inaktiverad.

notBeforeTimeout

string

Den tid då en virtuell dator återskapas eller dess operativsystem uppgraderas måste eventuellt godkänna den schemalagda os-avbildningshändelsen innan händelsen godkänns automatiskt (tidsgränsen nås). Konfigurationen anges i ISO 8601-format och värdet måste vara 15 minuter (PT15M)

OSProfile

Anger de operativsysteminställningar som används när den virtuella datorn skapas. Vissa inställningar kan inte ändras när den virtuella datorn har etablerats.

Name Typ Description
adminPassword

string

Anger lösenordet för administratörskontot.

Minsta längd (Windows): 8 tecken

Minsta längd (Linux): 6 tecken

Maxlängd (Windows): 123 tecken

Maxlängd (Linux): 72 tecken

Komplexitetskrav: 3 av 4 villkor nedan måste uppfyllas
Har lägre tecken
Har versaler
Har en siffra
Har ett specialtecken (Regex matchar [\W_])

Otillåtna värden: "abc@123", "P@$$w 0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Password!", "Password1", "Password22", "iloveyou!"

Om du vill återställa lösenordet läser du Så här återställer du fjärrskrivbordstjänsten eller dess inloggningslösenord på en virtuell Windows-dator

Information om hur du återställer rotlösenord finns i Hantera användare, SSH och kontrollera eller reparera diskar på virtuella Azure Linux-datorer med hjälp av VMAccess-tillägget

adminUsername

string

Anger namnet på administratörskontot.

Det går inte att uppdatera den här egenskapen när den virtuella datorn har skapats.

Begränsning endast för Windows: Det går inte att sluta med ".".

Otillåtna värden: "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".

Minsta längd (Linux): 1 tecken

Maxlängd (Linux): 64 tecken

Maxlängd (Windows): 20 tecken.

allowExtensionOperations

boolean

Anger om tilläggsåtgärder ska tillåtas på den virtuella datorn. Detta kan bara anges till Falskt när inga tillägg finns på den virtuella datorn.

computerName

string

Anger värdoperativsystemets namn på den virtuella datorn. Det går inte att uppdatera det här namnet när den virtuella datorn har skapats. Maxlängd (Windows): 15 tecken. Maxlängd (Linux): 64 tecken. Namngivningskonventioner och begränsningar finns i Implementeringsriktlinjer för Azure-infrastrukturtjänster.

customData

string

Anger en base-64-kodad sträng med anpassade data. Den base-64-kodade strängen avkodas till en binär matris som sparas som en fil på den virtuella datorn. Den maximala längden för den binära matrisen är 65535 byte. Obs! Skicka inga hemligheter eller lösenord i customData-egenskapen. Det går inte att uppdatera den här egenskapen när den virtuella datorn har skapats. Egenskapen "customData" skickas till den virtuella datorn som ska sparas som en fil. Mer information finns i Anpassade data på virtuella Azure-datorer. Information om hur du använder cloud-init för din virtuella Linux-dator finns i Använda cloud-init för att anpassa en virtuell Linux-dator under skapandet.

linuxConfiguration

LinuxConfiguration

Anger inställningarna för Linux-operativsystemet på den virtuella datorn. En lista över Linux-distributioner som stöds finns i Linux på Azure-Endorsed Distributioner.

requireGuestProvisionSignal

boolean

Valfri egenskap som antingen måste anges till Sant eller utelämnas.

secrets

VaultSecretGroup[]

Anger en uppsättning certifikat som ska installeras på den virtuella datorn. Om du vill installera certifikat på en virtuell dator rekommenderar vi att du använder azure Key Vault-tillägget för virtuella datorer för Linux eller Tillägget för virtuella Azure-Key Vault-datorer för Windows.

windowsConfiguration

WindowsConfiguration

Anger Inställningar för Windows-operativsystem på den virtuella datorn.

PassNames

Passnamnet. För närvarande är det enda tillåtna värdet OobeSystem.

Name Typ Description
OobeSystem

string

PatchOperationStatus

Åtgärdens övergripande status för lyckade eller misslyckade åtgärder. Den förblir "InProgress" tills åtgärden har slutförts. Då blir den "Okänd", "Misslyckades", "Lyckades" eller "CompletedWithWarnings".

Name Typ Description
CompletedWithWarnings

string

Failed

string

InProgress

string

Succeeded

string

Unknown

string

PatchSettings

[Förhandsversionsfunktion] Anger inställningar relaterade till vm-gästkorrigering i Windows.

Name Typ Description
assessmentMode

WindowsPatchAssessmentMode

Anger läget för utvärdering av vm-gästkorrigering för den virtuella IaaS-datorn.

Möjliga värden:

ImageDefault – Du styr tidpunkten för korrigeringsutvärderingar på en virtuell dator.

AutomaticByPlatform – Plattformen utlöser periodiska korrigeringsutvärderingar. Egenskapen provisionVMAgent måste vara sann.

automaticByPlatformSettings

WindowsVMGuestPatchAutomaticByPlatformSettings

Anger ytterligare inställningar för korrigeringsläge AutomaticByPlatform i VM-gästkorrigering i Windows.

enableHotpatching

boolean

Gör det möjligt för kunder att korrigera sina virtuella Azure-datorer utan att behöva starta om. För enableHotpatching måste "provisionVMAgent" anges till true och "patchMode" måste anges till "AutomaticByPlatform".

patchMode

WindowsVMGuestPatchMode

Anger läget för vm-gästkorrigering till en virtuell IaaS-dator eller virtuella datorer som är associerade med VM-skalningsuppsättningen med OrchestrationMode som flexibel.

Möjliga värden:

Manuell – Du styr tillämpningen av korrigeringar på en virtuell dator. Det gör du genom att tillämpa korrigeringar manuellt i den virtuella datorn. I det här läget inaktiveras automatiska uppdateringar. egenskapen WindowsConfiguration.enableAutomaticUpdates måste vara false

AutomaticByOS – Den virtuella datorn uppdateras automatiskt av operativsystemet. Egenskapen WindowsConfiguration.enableAutomaticUpdates måste vara sann.

AutomaticByPlatform – den virtuella datorn uppdateras automatiskt av plattformen. Egenskaperna provisionVMAgent och WindowsConfiguration.enableAutomaticUpdates måste vara sanna

Plan

Anger information om marketplace-avbildningen som används för att skapa den virtuella datorn. Det här elementet används endast för Marketplace-avbildningar. Innan du kan använda en Marketplace-avbildning från ett API måste du aktivera avbildningen för programmatisk användning. I Azure Portal letar du upp den Marketplace-avbildning som du vill använda och klickar sedan på Vill distribuera programmatiskt, Kom igång ->. Ange nödvändig information och klicka sedan på Spara.

Name Typ Description
name

string

Plan-ID:t.

product

string

Anger produkten av avbildningen från Marketplace. Det här är samma värde som Erbjudande under elementet imageReference.

promotionCode

string

Upphöjningskoden.

publisher

string

Utgivarens ID.

ProtocolTypes

Anger protokollet för WinRM-lyssnaren. Möjliga värden är: http,https.

Name Typ Description
Http

string

Https

string

ProxyAgentSettings

Anger ProxyAgent-inställningar när den virtuella datorn skapas. Lägsta api-version: 2024-03-01.

Name Typ Description
enabled

boolean

Anger om ProxyAgent-funktionen ska vara aktiverad på den virtuella datorn eller vm-skalningsuppsättningen.

keyIncarnationId

integer

Öka värdet för den här egenskapen så att användaren kan återställa nyckeln som används för att skydda kommunikationskanalen mellan gäst och värd.

mode

Mode

Anger det läge som ProxyAgent ska köras på om funktionen är aktiverad. ProxyAgent börjar granska eller övervaka men framtvingar inte åtkomstkontroll över begäranden till värdslutpunkter i granskningsläge, medan åtkomstkontrollen framtvingas i läget Framtvinga. Standardvärdet är Framtvinga läge.

PublicIPAddressSku

Beskriver den offentliga IP-SKU:n. Den kan bara anges med OrchestrationMode som flexibel.

Name Typ Description
name

PublicIPAddressSkuName

Ange namn på offentlig IP-sku

tier

PublicIPAddressSkuTier

Ange offentlig IP-sku-nivå

PublicIPAddressSkuName

Ange namn på offentlig IP-sku

Name Typ Description
Basic

string

Standard

string

PublicIPAddressSkuTier

Ange offentlig IP-sku-nivå

Name Typ Description
Global

string

Regional

string

PublicIPAllocationMethod

Ange den offentliga IP-allokeringstypen

Name Typ Description
Dynamic

string

Static

string

ResourceIdentityType

Den typ av identitet som används för den virtuella datorn. Typen "SystemAssigned, UserAssigned" innehåller både en implicit skapad identitet och en uppsättning användartilldelade identiteter. Typen None tar bort alla identiteter från den virtuella datorn.

Name Typ Description
None

string

SystemAssigned

string

SystemAssigned, UserAssigned

string

UserAssigned

string

ScheduledEventsAdditionalPublishingTargets

Konfigurationsparametrarna som används vid publicering av scheduledEventsAdditionalPublishingTargets.

Name Typ Description
eventGridAndResourceGraph

EventGridAndResourceGraph

De konfigurationsparametrar som används när du skapar inställningen eventGridAndResourceGraph Scheduled Event.

ScheduledEventsPolicy

Anger omdistributions-, omstarts- och ScheduledEventsAdditionalPublishingTargets schemalagda händelserelaterade konfigurationer för den virtuella datorn.

Name Typ Description
scheduledEventsAdditionalPublishingTargets

ScheduledEventsAdditionalPublishingTargets

Konfigurationsparametrarna som används vid publicering av scheduledEventsAdditionalPublishingTargets.

userInitiatedReboot

UserInitiatedReboot

De konfigurationsparametrar som används när du skapar en schemalagd händelseinställning för userInitiatedReboot.

userInitiatedRedeploy

UserInitiatedRedeploy

De konfigurationsparametrar som används när du skapar inställningen userInitiatedRedeploy för schemalagd händelse.

ScheduledEventsProfile

Anger konfigurationer relaterade till schemalagda händelser.

Name Typ Description
osImageNotificationProfile

OSImageNotificationProfile

Anger konfigurationer relaterade till schemalagda os-avbildningshändelser.

terminateNotificationProfile

TerminateNotificationProfile

Anger avsluta schemalagda händelserelaterade konfigurationer.

securityEncryptionTypes

Anger EncryptionType för den hanterade disken. Den är inställd på DiskWithVMGuestState för kryptering av den hanterade disken tillsammans med VMGuestState-blob, VMGuestStateOnly för kryptering av bara VMGuestState-bloben och NonPersistedTPM för att inte bevara tillståndet för inbyggd programvara i VMGuestState-bloben. Observera: Den kan endast anges för konfidentiella virtuella datorer.

Name Typ Description
DiskWithVMGuestState

string

NonPersistedTPM

string

VMGuestStateOnly

string

SecurityProfile

Anger säkerhetsrelaterade profilinställningar för den virtuella datorn.

Name Typ Description
encryptionAtHost

boolean

Den här egenskapen kan användas av användaren i begäran för att aktivera eller inaktivera värdkryptering för den virtuella datorn eller vm-skalningsuppsättningen. Detta aktiverar kryptering för alla diskar, inklusive resurs-/tempdisk på själva värden. Standardbeteendet är: Krypteringen på värden inaktiveras om inte den här egenskapen är inställd på true för resursen.

encryptionIdentity

EncryptionIdentity

Anger den hanterade identitet som används av ADE för att hämta åtkomsttoken för keyvault-åtgärder.

proxyAgentSettings

ProxyAgentSettings

Anger ProxyAgent-inställningar när den virtuella datorn skapas. Lägsta API-version: 2024-03-01.

securityType

SecurityTypes

Anger SecurityType för den virtuella datorn. Det måste anges till ett angivet värde för att aktivera UefiSettings. Standardbeteendet är: UefiSettings aktiveras inte om inte den här egenskapen har angetts.

uefiSettings

UefiSettings

Anger de säkerhetsinställningar som säker start och vTPM som används när den virtuella datorn skapas. Lägsta API-version: 2020-12-01.

SecurityTypes

Anger SecurityType för den virtuella datorn. Det måste anges till ett angivet värde för att aktivera UefiSettings. Standardbeteendet är: UefiSettings aktiveras inte om inte den här egenskapen har angetts.

Name Typ Description
ConfidentialVM

string

TrustedLaunch

string

SettingNames

Anger namnet på den inställning som innehållet gäller för. Möjliga värden är: FirstLogonCommands och AutoLogon.

Name Typ Description
AutoLogon

string

FirstLogonCommands

string

SshConfiguration

Anger ssh-nyckelkonfigurationen för ett Linux-operativsystem.

Name Typ Description
publicKeys

SshPublicKey[]

Listan över offentliga SSH-nycklar som används för att autentisera med linux-baserade virtuella datorer.

SshPublicKey

Listan över offentliga SSH-nycklar som används för att autentisera med Linux-baserade virtuella datorer.

Name Typ Description
keyData

string

Certifikat för offentlig SSH-nyckel som används för att autentisera med den virtuella datorn via ssh. Nyckeln måste vara minst 2048-bitars och i ssh-rsa-format. Information om hur du skapar ssh-nycklar finns i [Skapa SSH-nycklar på Linux och Mac för virtuella Linux-datorer i Azure]https://docs.microsoft.com/azure/virtual-machines/linux/create-ssh-keys-detailed).

path

string

Anger den fullständiga sökvägen på den skapade virtuella datorn där den offentliga SSH-nyckeln lagras. Om filen redan finns läggs den angivna nyckeln till i filen. Exempel: /home/user/.ssh/authorized_keys

StatusLevelTypes

Nivåkoden.

Name Typ Description
Error

string

Info

string

Warning

string

StorageAccountTypes

Anger lagringskontotypen för den hanterade disken. Obs! UltraSSD_LRS endast kan användas med datadiskar kan den inte användas med OS-disk.

Name Typ Description
PremiumV2_LRS

string

Premium_LRS

string

Premium_ZRS

string

StandardSSD_LRS

string

StandardSSD_ZRS

string

Standard_LRS

string

UltraSSD_LRS

string

StorageProfile

Anger lagringsinställningarna för de virtuella datordiskarna.

Name Typ Description
dataDisks

DataDisk[]

Anger de parametrar som används för att lägga till en datadisk till en virtuell dator. Mer information om diskar finns i Om diskar och virtuella hårddiskar för virtuella Azure-datorer.

diskControllerType

DiskControllerTypes

Anger vilken typ av diskkontrollant som konfigurerats för den virtuella datorn. Observera: Den här egenskapen anges till standardtypen för diskkontrollanten om den inte anges, förutsatt att den virtuella datorn skapas med "hyperVGeneration" inställt på V2 baserat på funktionerna i operativsystemdisken och VM-storleken från den angivna lägsta API-versionen. Du måste frigöra den virtuella datorn innan du uppdaterar dess typ av diskkontrollant såvida du inte uppdaterar VM-storleken i VM-konfigurationen som implicit frigör och omallokerar den virtuella datorn. Lägsta api-version: 2022-08-01.

imageReference

ImageReference

Anger information om den avbildning som ska användas. Du kan ange information om plattformsbilder, Marketplace-avbildningar eller avbildningar av virtuella datorer. Det här elementet krävs när du vill använda en plattformsbild, marketplace-avbildning eller avbildning av en virtuell dator, men inte används i andra skapandeåtgärder.

osDisk

OSDisk

Anger information om operativsystemdisken som används av den virtuella datorn. Mer information om diskar finns i Om diskar och virtuella hårddiskar för virtuella Azure-datorer.

SubResource

Den relativa URL:en för Key Vault som innehåller hemligheten.

Name Typ Description
id

string

Resurs-ID

TerminateNotificationProfile

Anger avsluta schemalagda händelserelaterade konfigurationer.

Name Typ Description
enable

boolean

Anger om händelsen Avsluta schemalagd är aktiverad eller inaktiverad.

notBeforeTimeout

string

Konfigurerbar tidsperiod som en virtuell dator som tas bort måste eventuellt godkänna avsluta schemalagd händelse innan händelsen godkänns automatiskt (tidsgränsen nås). Konfigurationen måste anges i ISO 8601-format, standardvärdet är 5 minuter (PT5M)

UefiSettings

Anger säkerhetsinställningar som säker start och vTPM som används när den virtuella datorn skapas. Lägsta api-version: 2020-12-01.

Name Typ Description
secureBootEnabled

boolean

Anger om säker start ska aktiveras på den virtuella datorn. Lägsta api-version: 2020-12-01.

vTpmEnabled

boolean

Anger om vTPM ska aktiveras på den virtuella datorn. Lägsta api-version: 2020-12-01.

UserAssignedIdentities

Listan över användaridentiteter som är associerade med den virtuella datorn. Nyckelreferenserna för användaridentitetsordlistan är ARM-resurs-ID:er i formatet: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.

Name Typ Description

UserInitiatedReboot

De konfigurationsparametrar som används när du skapar en schemalagd händelseinställning för userInitiatedReboot.

Name Typ Description
automaticallyApprove

boolean

Anger konfigurationer relaterade till schemalagd omstart av händelser.

UserInitiatedRedeploy

De konfigurationsparametrar som används när du skapar inställningen userInitiatedRedeploy för schemalagd händelse.

Name Typ Description
automaticallyApprove

boolean

Anger omdistribuera konfigurationer relaterade till schemalagda händelser.

VaultCertificate

Listan över key vault-referenser i SourceVault som innehåller certifikat.

Name Typ Description
certificateStore

string

För virtuella Windows-datorer anger certifikatarkivet på den virtuella dator som certifikatet ska läggas till i. Det angivna certifikatarkivet finns implicit i LocalMachine-kontot. För virtuella Linux-datorer placeras certifikatfilen under katalogen /var/lib/waagent med filnamnet <UppercaseThumbprint.crt> för X509-certifikatfilen och <UppercaseThumbprint.prv> för privat nyckel. Båda dessa filer är .pem-formaterade.

certificateUrl

string

Det här är URL:en för ett certifikat som har laddats upp till Key Vault som en hemlighet. Information om hur du lägger till en hemlighet i Key Vault finns i Lägga till en nyckel eller hemlighet i nyckelvalvet. I det här fallet måste certifikatet vara Det är Base64-kodningen för följande JSON-objekt som är kodat i UTF-8:

{
"data":"",
"dataType":"pfx",
"lösenord":""
}
Om du vill installera certifikat på en virtuell dator rekommenderar vi att du använder azure Key Vault-tillägget för virtuella datorer för Linux eller Tillägget för virtuella Azure-Key Vault-datorer för Windows.

VaultSecretGroup

Anger en uppsättning certifikat som ska installeras på den virtuella datorn. Om du vill installera certifikat på en virtuell dator rekommenderar vi att du använder tillägget för virtuella Azure-Key Vault-datorer för Linux eller azure Key Vault-tillägget för virtuella datorer för Windows.

Name Typ Description
sourceVault

SubResource

Den relativa URL:en för Key Vault som innehåller alla certifikat i VaultCertificates.

vaultCertificates

VaultCertificate[]

Listan över key vault-referenser i SourceVault som innehåller certifikat.

VirtualHardDisk

Den virtuella hårddisken.

Name Typ Description
uri

string

Anger den virtuella hårddiskens URI.

VirtualMachine

Listan över virtuella datorer.

Name Typ Description
etag

string

Etag är egenskapen som returneras i Skapa/Uppdatera/Hämta svar för den virtuella datorn, så att kunden kan ange den i huvudet för att säkerställa optimistiska uppdateringar.

extendedLocation

ExtendedLocation

Den utökade platsen för den virtuella datorn.

id

string

Resurs-ID

identity

VirtualMachineIdentity

Identiteten för den virtuella datorn, om den är konfigurerad.

location

string

Resursplats

managedBy

string

ManagedBy är inställt på VMSS(Virtual Machine Scale Set) flex ARM resourceID, om den virtuella datorn är en del av VMSS. Den här egenskapen används av plattformen för borttagningsoptimering av interna resursgrupper.

name

string

Resursnamn

plan

Plan

Anger information om marketplace-avbildningen som används för att skapa den virtuella datorn. Det här elementet används endast för Marketplace-avbildningar. Innan du kan använda en Marketplace-avbildning från ett API måste du aktivera avbildningen för programmatisk användning. I Azure Portal letar du upp marketplace-avbildningen som du vill använda och klickar sedan på Vill distribuera programmatiskt, Kom igång ->. Ange nödvändig information och klicka sedan på Spara.

properties.additionalCapabilities

AdditionalCapabilities

Anger ytterligare funktioner som är aktiverade eller inaktiverade på den virtuella datorn.

properties.applicationProfile

ApplicationProfile

Anger vilka galleriprogram som ska göras tillgängliga för den virtuella datorn/VMSS.

properties.availabilitySet

SubResource

Anger information om tillgänglighetsuppsättningen som den virtuella datorn ska tilldelas till. Virtuella datorer som anges i samma tillgänglighetsuppsättning allokeras till olika noder för att maximera tillgängligheten. Mer information om tillgänglighetsuppsättningar finns i Översikt över tillgänglighetsuppsättningar. Mer information om planerat underhåll i Azure finns i Underhåll och uppdateringar för Virtual Machines i Azure. För närvarande kan en virtuell dator bara läggas till i tillgänglighetsuppsättningen när den skapas. Tillgänglighetsuppsättningen som den virtuella datorn läggs till i bör vara under samma resursgrupp som resursen för tillgänglighetsuppsättningen. Det går inte att lägga till en befintlig virtuell dator i en tillgänglighetsuppsättning. Den här egenskapen kan inte finnas tillsammans med en referens för properties.virtualMachineScaleSet som inte är null.

properties.billingProfile

BillingProfile

Anger faktureringsrelaterad information om en virtuell Azure Spot-dator. Lägsta API-version: 2019-03-01.

properties.capacityReservation

CapacityReservationProfile

Anger information om kapacitetsreservationen som används för att allokera en virtuell dator. Lägsta API-version: 2021-04-01.

properties.diagnosticsProfile

DiagnosticsProfile

Anger tillståndet för startdiagnostikinställningar. Lägsta API-version: 2015-06-15.

properties.evictionPolicy

VirtualMachineEvictionPolicyTypes

Anger borttagningsprincipen för den virtuella Azure Spot-datorn och Azure Spot Scale Set. För virtuella Azure Spot-datorer stöds både "Frigör" och "Ta bort" och den lägsta API-versionen är 2019-03-01. För Azure Spot-skalningsuppsättningar stöds både "Frigör" och "Ta bort" och den lägsta API-versionen är 2017-10-30-preview.

properties.extensionsTimeBudget

string

Anger den tid som tilldelas för alla tillägg som ska startas. Tidslängden ska vara mellan 15 minuter och 120 minuter (inklusive) och bör anges i ISO 8601-format. Standardvärdet är 90 minuter (PT1H30M). Lägsta API-version: 2020-06-01.

properties.hardwareProfile

HardwareProfile

Anger maskinvaruinställningarna för den virtuella datorn.

properties.host

SubResource

Anger information om den dedikerade värden som den virtuella datorn finns i. Lägsta API-version: 2018-10-01.

properties.hostGroup

SubResource

Anger information om den dedikerade värdgruppen som den virtuella datorn finns i. Observera: Användaren kan inte ange både egenskaper för värden och hostGroup. Lägsta API-version: 2020-06-01.

properties.instanceView

VirtualMachineInstanceView

Instansvyn för den virtuella datorn.

properties.licenseType

string

Anger att avbildningen eller disken som används har licensierats lokalt.

Möjliga värden för Windows Server-operativsystemet är:

Windows_Client

Windows_Server

Möjliga värden för Linux Server-operativsystemet är:

RHEL_BYOS (för RHEL)

SLES_BYOS (för SUSE)

Mer information finns i Azure Hybrid Use Benefit för Windows Server

Azure Hybrid Use Benefit för Linux Server

Lägsta API-version: 2015-06-15

properties.networkProfile

NetworkProfile

Anger nätverksgränssnitten för den virtuella datorn.

properties.osProfile

OSProfile

Anger de operativsysteminställningar som används när den virtuella datorn skapas. Vissa av inställningarna kan inte ändras när den virtuella datorn har etablerats.

properties.platformFaultDomain

integer

Anger den logiska feldomänen för skalningsuppsättningen som den virtuella datorn ska skapas i. Som standard tilldelas den virtuella datorn automatiskt till en feldomän som bäst upprätthåller balansen mellan tillgängliga feldomäner. Detta gäller endast om egenskapen "virtualMachineScaleSet" för den här virtuella datorn har angetts. Vm-skalningsuppsättningen som refereras måste ha "platformFaultDomainCount" större än 1. Det går inte att uppdatera den här egenskapen när den virtuella datorn har skapats. Tilldelning av feldomän kan visas i vyn Virtuell datorinstans. Lägsta api‐version: 2020‐12‐01.

properties.priority

VirtualMachinePriorityTypes

Anger prioriteten för den virtuella datorn. Lägsta API-version: 2019-03-01

properties.provisioningState

string

Etableringstillståndet, som bara visas i svaret.

properties.proximityPlacementGroup

SubResource

Anger information om närhetsplaceringsgruppen som den virtuella datorn ska tilldelas till. Lägsta API-version: 2018-04-01.

properties.scheduledEventsPolicy

ScheduledEventsPolicy

Anger omdistribution, omstart och scheduledEventsAdditionalPublishingTargets schemalagda händelserelaterade konfigurationer för den virtuella datorn.

properties.scheduledEventsProfile

ScheduledEventsProfile

Anger konfigurationer relaterade till schemalagda händelser.

properties.securityProfile

SecurityProfile

Anger säkerhetsrelaterade profilinställningar för den virtuella datorn.

properties.storageProfile

StorageProfile

Anger lagringsinställningarna för de virtuella datordiskarna.

properties.timeCreated

string

Anger den tidpunkt då resursen för den virtuella datorn skapades. Lägsta API-version: 2021-11-01.

properties.userData

string

UserData för den virtuella datorn, som måste vara base-64-kodad. Kunden bör inte skicka några hemligheter här. Lägsta API-version: 2021-03-01.

properties.virtualMachineScaleSet

SubResource

Anger information om vm-skalningsuppsättningen som den virtuella datorn ska tilldelas till. Virtuella datorer som anges i samma VM-skalningsuppsättning allokeras till olika noder för att maximera tillgängligheten. För närvarande kan en virtuell dator bara läggas till i VM-skalningsuppsättningen när den skapas. Det går inte att lägga till en befintlig virtuell dator i en VM-skalningsuppsättning. Den här egenskapen kan inte finnas tillsammans med en referens för properties.availabilitySet som inte är null. Lägsta api‐version: 2019‐03‐01.

properties.vmId

string

Anger den virtuella datorns unika ID som är en 128-bitars identifierare som är kodad och lagrad i alla virtuella Azure IaaS-datorer SMBIOS och som kan läsas med hjälp av BIOS-plattformskommandon.

resources

VirtualMachineExtension[]

Den virtuella datorns underordnade tilläggsresurser.

tags

object

Resurstaggar

type

string

Resurstyp

zones

string[]

Zoner för virtuella datorer.

VirtualMachineAgentInstanceView

VM-agenten som körs på den virtuella datorn.

Name Typ Description
extensionHandlers

VirtualMachineExtensionHandlerInstanceView[]

Instansvyn för tilläggshanteraren för virtuella datorer.

statuses

InstanceViewStatus[]

Resursstatusinformationen.

vmAgentVersion

string

Vm-agentens fullständiga version.

VirtualMachineEvictionPolicyTypes

Anger borttagningsprincipen för den virtuella Azure Spot-datorn och Azure Spot Scale Set. För virtuella Azure Spot-datorer stöds både "Frigör" och "Ta bort" och den lägsta API-versionen är 2019-03-01. För Azure Spot-skalningsuppsättningar stöds både "Frigör" och "Ta bort" och den lägsta API-versionen är 2017-10-30-preview.

Name Typ Description
Deallocate

string

Delete

string

VirtualMachineExtension

Den virtuella datorns underordnade tilläggsresurser.

Name Typ Description
id

string

Resurs-ID

location

string

Resursplats

name

string

Resursnamn

properties.autoUpgradeMinorVersion

boolean

Anger om tillägget ska använda en nyare delversion om en är tillgänglig vid distributionen. När tillägget har distribuerats uppgraderas dock inte mindre versioner om de inte distribueras om, även om den här egenskapen är inställd på true.

properties.enableAutomaticUpgrade

boolean

Anger om tillägget ska uppgraderas automatiskt av plattformen om det finns en nyare version av tillägget.

properties.forceUpdateTag

string

Hur tilläggshanteraren ska tvingas uppdatera även om tilläggskonfigurationen inte har ändrats.

properties.instanceView

VirtualMachineExtensionInstanceView

Vyn för tilläggsinstansen för virtuella datorer.

properties.protectedSettings

object

Tillägget kan innehålla antingen protectedSettings eller protectedSettingsFromKeyVault eller inga skyddade inställningar alls.

properties.protectedSettingsFromKeyVault

KeyVaultSecretReference

Tilläggsskyddade inställningar som skickas med referens och som används från nyckelvalvet

properties.provisionAfterExtensions

string[]

Samling med tilläggsnamn varefter det här tillägget måste etableras.

properties.provisioningState

string

Etableringstillståndet, som bara visas i svaret.

properties.publisher

string

Namnet på tilläggshanterarutgivaren.

properties.settings

object

Json-formaterade offentliga inställningar för tillägget.

properties.suppressFailures

boolean

Anger om fel som härrör från tillägget kommer att ignoreras (driftfel som att inte ansluta till den virtuella datorn ignoreras inte oavsett det här värdet). Standardvärdet är False.

properties.type

string

Anger filnamnstilläggets typ. ett exempel är "CustomScriptExtension".

properties.typeHandlerVersion

string

Anger skripthanterarens version.

tags

object

Resurstaggar

type

string

Resurstyp

VirtualMachineExtensionHandlerInstanceView

Instansvyn för tilläggshanteraren för virtuella datorer.

Name Typ Description
status

InstanceViewStatus

Status för tilläggshanteraren.

type

string

Anger filnamnstilläggets typ. ett exempel är "CustomScriptExtension".

typeHandlerVersion

string

Anger versionen av skripthanteraren.

VirtualMachineExtensionInstanceView

Vyn för tilläggsinstansen för virtuella datorer.

Name Typ Description
name

string

Namnet på det virtuella datortillägget.

statuses

InstanceViewStatus[]

Resursstatusinformationen.

substatuses

InstanceViewStatus[]

Resursstatusinformationen.

type

string

Anger filnamnstilläggets typ. ett exempel är "CustomScriptExtension".

typeHandlerVersion

string

Anger skripthanterarens version.

VirtualMachineHealthStatus

Hälsostatus för den virtuella datorn.

Name Typ Description
status

InstanceViewStatus

Hälsostatusinformationen för den virtuella datorn.

VirtualMachineIdentity

Identiteten för den virtuella datorn, om den har konfigurerats.

Name Typ Description
principalId

string

Huvud-ID för den virtuella datorns identitet. Den här egenskapen tillhandahålls endast för en systemtilldelad identitet.

tenantId

string

Det klientorganisations-ID som är associerat med den virtuella datorn. Den här egenskapen tillhandahålls endast för en systemtilldelad identitet.

type

ResourceIdentityType

Den typ av identitet som används för den virtuella datorn. Typen "SystemAssigned, UserAssigned" innehåller både en implicit skapad identitet och en uppsättning användartilldelade identiteter. Typen None tar bort alla identiteter från den virtuella datorn.

userAssignedIdentities

UserAssignedIdentities

Listan över användaridentiteter som är associerade med den virtuella datorn. Nyckelreferenserna för användaridentitetsordlistan är ARM-resurs-ID:er i formatet: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.

VirtualMachineInstanceView

Instansvyn för den virtuella datorn.

Name Typ Description
assignedHost

string

Resurs-ID för den dedikerade värden, där den virtuella datorn allokeras via automatisk placering, när den virtuella datorn är associerad med en dedikerad värdgrupp som har automatisk placering aktiverad. Lägsta API-version: 2020-06-01.

bootDiagnostics

BootDiagnosticsInstanceView

Startdiagnostik är en felsökningsfunktion som gör att du kan visa konsolutdata och skärmbild för att diagnostisera VM-status. Du kan enkelt visa utdata från konsolloggen. Med Azure kan du också se en skärmbild av den virtuella datorn från hypervisor-programmet.

computerName

string

Datornamnet som tilldelats den virtuella datorn.

disks

DiskInstanceView[]

Den virtuella datorns diskinformation.

extensions

VirtualMachineExtensionInstanceView[]

Tilläggsinformationen.

hyperVGeneration

HyperVGenerationType

Anger den HyperVGeneration-typ som är associerad med en resurs

isVMInStandbyPool

boolean

[Förhandsversionsfunktion] Anger om den virtuella datorn för närvarande är i eller ut ur väntepoolen.

maintenanceRedeployStatus

MaintenanceRedeployStatus

Status för underhållsåtgärd på den virtuella datorn.

osName

string

Operativsystemet som körs på den virtuella datorn.

osVersion

string

Den version av operativsystemet som körs på den virtuella datorn.

patchStatus

VirtualMachinePatchStatus

[Förhandsversionsfunktion] Status för korrigeringsåtgärder för virtuella datorer.

platformFaultDomain

integer

Anger feldomänen för den virtuella datorn.

platformUpdateDomain

integer

Anger uppdateringsdomänen för den virtuella datorn.

rdpThumbPrint

string

Tumavtrycket fjärrskrivbordscertifikat.

statuses

InstanceViewStatus[]

Resursstatusinformationen.

vmAgent

VirtualMachineAgentInstanceView

VM-agenten som körs på den virtuella datorn.

vmHealth

VirtualMachineHealthStatus

Hälsostatus för den virtuella datorn.

VirtualMachineIpTag

Listan över IP-taggar som är associerade med den offentliga IP-adressen.

Name Typ Description
ipTagType

string

IP-taggtyp. Exempel: FirstPartyUsage.

tag

string

IP-tagg som är associerad med den offentliga IP-adressen. Exempel: SQL, Storage osv.

VirtualMachineListResult

Åtgärdssvaret Lista virtuell dator.

Name Typ Description
nextLink

string

URI:n för att hämta nästa sida med virtuella datorer. Anropa ListNext() med den här URI:n för att hämta nästa sida i Virtual Machines.

value

VirtualMachine[]

Listan över virtuella datorer.

VirtualMachineNetworkInterfaceConfiguration

Anger de nätverkskonfigurationer som ska användas för att skapa nätverksresurser för virtuella datorer.

Name Typ Description
name

string

Konfigurationsnamnet för nätverksgränssnittet.

properties.auxiliaryMode

NetworkInterfaceAuxiliaryMode

Anger om extraläget är aktiverat för nätverksgränssnittsresursen.

properties.auxiliarySku

NetworkInterfaceAuxiliarySku

Anger om extra-SKU:n är aktiverad för nätverksgränssnittsresursen.

properties.deleteOption

DeleteOptions

Ange vad som händer med nätverksgränssnittet när den virtuella datorn tas bort

properties.disableTcpStateTracking

boolean

Anger om nätverksgränssnittet är inaktiverat för spårning av tcp-tillstånd.

properties.dnsSettings

VirtualMachineNetworkInterfaceDnsSettingsConfiguration

Dns-inställningarna som ska tillämpas på nätverksgränssnitten.

properties.dscpConfiguration

SubResource

properties.enableAcceleratedNetworking

boolean

Anger om nätverksgränssnittet är accelererat nätverksaktiverat.

properties.enableFpga

boolean

Anger om nätverksgränssnittet är FPGA-nätverksaktiverat.

properties.enableIPForwarding

boolean

Om IP-vidarebefordring är aktiverat på det här nätverkskortet.

properties.ipConfigurations

VirtualMachineNetworkInterfaceIPConfiguration[]

Anger IP-konfigurationerna för nätverksgränssnittet.

properties.networkSecurityGroup

SubResource

Nätverkssäkerhetsgruppen.

properties.primary

boolean

Anger det primära nätverksgränssnittet om den virtuella datorn har fler än 1 nätverksgränssnitt.

VirtualMachineNetworkInterfaceDnsSettingsConfiguration

Dns-inställningarna som ska tillämpas på nätverksgränssnitten.

Name Typ Description
dnsServers

string[]

Lista över IP-adresser för DNS-servrar

VirtualMachineNetworkInterfaceIPConfiguration

Anger IP-konfigurationerna för nätverksgränssnittet.

Name Typ Description
name

string

IP-konfigurationsnamnet.

properties.applicationGatewayBackendAddressPools

SubResource[]

Anger en matris med referenser till serverdelsadresspooler för programgatewayer. En virtuell dator kan referera till serverdelsadresspooler för flera programgatewayer. Flera virtuella datorer kan inte använda samma programgateway.

properties.applicationSecurityGroups

SubResource[]

Anger en matris med referenser till programsäkerhetsgruppen.

properties.loadBalancerBackendAddressPools

SubResource[]

Anger en matris med referenser till serverdelsadresspooler för lastbalanserare. En virtuell dator kan referera till serverdelsadresspooler för en offentlig och en intern lastbalanserare. [Flera virtuella datorer kan inte använda samma grundläggande sku-lastbalanserare].

properties.primary

boolean

Anger det primära nätverksgränssnittet om den virtuella datorn har fler än ett nätverksgränssnitt.

properties.privateIPAddressVersion

IPVersions

Tillgänglig från Api-Version 2017-03-30 och senare representerar den om den specifika ipconfigurationen är IPv4 eller IPv6. Standardvärdet är IPv4. Möjliga värden är: "IPv4" och "IPv6".

properties.publicIPAddressConfiguration

VirtualMachinePublicIPAddressConfiguration

PublicIPAddressConfiguration.

properties.subnet

SubResource

Anger undernätets identifierare.

VirtualMachinePatchStatus

[Förhandsversionsfunktion] Status för korrigeringsåtgärder för virtuella datorer.

Name Typ Description
availablePatchSummary

AvailablePatchSummary

Den tillgängliga korrigeringssammanfattningen av den senaste utvärderingsåtgärden för den virtuella datorn.

configurationStatuses

InstanceViewStatus[]

Aktiveringsstatus för den angivna patchMode

lastPatchInstallationSummary

LastPatchInstallationSummary

Installationssammanfattningen för den senaste installationsåtgärden för den virtuella datorn.

VirtualMachinePriorityTypes

Anger prioriteten för den virtuella datorn. Lägsta API-version: 2019-03-01

Name Typ Description
Low

string

Regular

string

Spot

string

VirtualMachinePublicIPAddressConfiguration

PublicIPAddressConfiguration.

Name Typ Description
name

string

Konfigurationsnamnet för offentligIP-adress.

properties.deleteOption

DeleteOptions

Ange vad som händer med den offentliga IP-adressen när den virtuella datorn tas bort

properties.dnsSettings

VirtualMachinePublicIPAddressDnsSettingsConfiguration

Dns-inställningarna som ska tillämpas på publicIP-adresserna .

properties.idleTimeoutInMinutes

integer

Tidsgränsen för inaktivitet för den offentliga IP-adressen.

properties.ipTags

VirtualMachineIpTag[]

Listan över IP-taggar som är associerade med den offentliga IP-adressen.

properties.publicIPAddressVersion

IPVersions

Den är tillgänglig från Api-Version 2019-07-01 och senare och representerar om den specifika ipconfigurationen är IPv4 eller IPv6. Standardvärdet är IPv4. Möjliga värden är: "IPv4" och "IPv6".

properties.publicIPAllocationMethod

PublicIPAllocationMethod

Ange den offentliga IP-allokeringstypen

properties.publicIPPrefix

SubResource

PublicIPPrefix som du vill allokera offentligaIP-adresser från.

sku

PublicIPAddressSku

Beskriver den offentliga IP-SKU:n. Den kan bara anges med OrchestrationMode som flexibel.

VirtualMachinePublicIPAddressDnsSettingsConfiguration

Dns-inställningarna som ska tillämpas på publicIP-adresserna .

Name Typ Description
domainNameLabel

string

Domännamnsetikettprefixet för de PublicIPAddress-resurser som ska skapas. Den genererade namnetiketten är sammanfogningen av domännamnsetiketten och det unika ID:t för vm-nätverksprofilen.

domainNameLabelScope

DomainNameLabelScopeTypes

Domännamnsetikettomfånget för de PublicIPAddress-resurser som ska skapas. Den genererade namnetiketten är sammanfogningen av den hashade domännamnsetiketten med principen enligt domännamnsetikettens omfång och unikt ID för vm-nätverksprofilen.

VirtualMachineSizeTypes

Anger storleken på den virtuella datorn. Uppräkningsdatatypen är för närvarande inaktuell och tas bort senast den 23 december 2023. Det rekommenderade sättet att hämta listan över tillgängliga storlekar är att använda dessa API:er: Lista alla tillgängliga storlekar för virtuella datorer i en tillgänglighetsuppsättning, Lista alla tillgängliga storlekar för virtuella datorer i en region, Lista alla tillgängliga storlekar för virtuella datorer för storleksändring. Mer information om storlekar på virtuella datorer finns i Storlekar för virtuella datorer. Vilka storlekar på virtuella datorer som är tillgängliga beror på region och tillgänglighetsuppsättning.

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

Anger säkerhetsprofilen för den hanterade disken.

Name Typ Description
diskEncryptionSet

DiskEncryptionSetParameters

Anger resurs-ID för kundhanterad diskkrypteringsuppsättning för den hanterade disk som används för customer managed key encrypted ConfidentialVM OS Disk och VMGuest blob.

securityEncryptionType

securityEncryptionTypes

Anger EncryptionType för den hanterade disken. Den är inställd på DiskWithVMGuestState för kryptering av den hanterade disken tillsammans med VMGuestState-blob, VMGuestStateOnly för kryptering av bara VMGuestState-bloben och NonPersistedTPM för att inte bevara tillståndet för inbyggd programvara i VMGuestState-bloben. Observera: Den kan endast anges för konfidentiella virtuella datorer.

VMGalleryApplication

Anger vilka galleriprogram som ska göras tillgängliga för den virtuella datorn/VMSS

Name Typ Description
configurationReference

string

Valfritt, Anger URI:n till en Azure-blob som ersätter standardkonfigurationen för paketet om det tillhandahålls

enableAutomaticUpgrade

boolean

Om värdet är true uppdateras den automatiskt för den virtuella datorn/VMSS när en ny galleriprogramversion är tillgänglig i PIR/SIG

order

integer

Valfritt, Anger i vilken ordning paketen måste installeras

packageReferenceId

string

Anger resurs-ID:t GalleryApplicationVersion i form av /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/applications/{application}/versions/{version}

tags

string

Valfritt, Anger ett genomströmningsvärde för mer allmän kontext.

treatFailureAsDeploymentFailure

boolean

Valfritt, om sant, eventuella fel för en åtgärd i VmApplication misslyckas distributionen

VMSizeProperties

Anger egenskaperna för att anpassa storleken på den virtuella datorn. Lägsta API-version: 2021-07-01. Den här funktionen är fortfarande i förhandsgranskningsläge och stöds inte för VirtualMachineScaleSet. Följ anvisningarna i Vm-anpassning för mer information.

Name Typ Description
vCPUsAvailable

integer

Anger antalet virtuella processorer som är tillgängliga för den virtuella datorn. Om den här egenskapen inte anges i begärandetexten är standardbeteendet att ange värdet för vCPU:er som är tillgängliga för den VM-storleken som exponeras i API-svaret i Lista alla tillgängliga storlekar på virtuella datorer i en region.

vCPUsPerCore

integer

Anger förhållandet mellan virtuell processor och fysisk kärna. Om den här egenskapen inte anges i begärandetexten anges standardbeteendet till värdet för vCPU:erPerCore för vm-storleken som exponeras i API-svaret i Lista alla tillgängliga storlekar på virtuella datorer i en region. Om den här egenskapen anges till 1 innebär det också att hypertrådning är inaktiverat.

WindowsConfiguration

Anger inställningarna för Windows-operativsystemet på den virtuella datorn.

Name Typ Description
additionalUnattendContent

AdditionalUnattendContent[]

Anger ytterligare base-64-kodad XML-formaterad information som kan inkluderas i Unattend.xml-filen, som används av Windows-installationsprogrammet.

enableAutomaticUpdates

boolean

Anger om automatisk Uppdateringar är aktiverat för den virtuella Windows-datorn. Standardvärdet är True. För VM-skalningsuppsättningar kan den här egenskapen uppdateras och uppdateringar börjar gälla vid ometablering av operativsystem.

enableVMAgentPlatformUpdates

boolean

Anger om VMAgent Platform Uppdateringar är aktiverat för den virtuella Windows-datorn. Standardvärdet är false.

patchSettings

PatchSettings

[Förhandsversionsfunktion] Anger inställningar relaterade till vm-gästkorrigering i Windows.

provisionVMAgent

boolean

Anger om agenten för virtuella datorer ska etableras på den virtuella datorn. Om den här egenskapen inte anges i begärandetexten anges den till true som standard. Detta säkerställer att VM-agenten är installerad på den virtuella datorn så att tillägg kan läggas till i den virtuella datorn senare.

timeZone

string

Anger tidszonen för den virtuella datorn. t.ex. "Pacific Standard Time". Möjliga värden kan vara TimeZoneInfo.Id värde från tidszoner som returneras av TimeZoneInfo.GetSystemTimeZones.

winRM

WinRMConfiguration

Anger lyssnare för Windows Remote Management. Detta aktiverar fjärr-Windows PowerShell.

WindowsPatchAssessmentMode

Anger läget för utvärdering av vm-gästkorrigering för den virtuella IaaS-datorn.

Möjliga värden:

ImageDefault – Du styr tidpunkten för korrigeringsutvärderingar på en virtuell dator.

AutomaticByPlatform – plattformen utlöser periodiska korrigeringsutvärderingar. Egenskapen provisionVMAgent måste vara sann.

Name Typ Description
AutomaticByPlatform

string

ImageDefault

string

WindowsVMGuestPatchAutomaticByPlatformRebootSetting

Anger omstartsinställningen för alla installationsåtgärder för AutomaticByPlatform-korrigeringar.

Name Typ Description
Always

string

IfRequired

string

Never

string

Unknown

string

WindowsVMGuestPatchAutomaticByPlatformSettings

Anger ytterligare inställningar för korrigeringsläget AutomaticByPlatform i VM-gästkorrigering i Windows.

Name Typ Description
bypassPlatformSafetyChecksOnUserSchedule

boolean

Gör det möjligt för kunden att schemalägga korrigeringar utan oavsiktliga uppgraderingar

rebootSetting

WindowsVMGuestPatchAutomaticByPlatformRebootSetting

Anger omstartsinställningen för alla installationsåtgärder för AutomaticByPlatform-korrigeringar.

WindowsVMGuestPatchMode

Anger läget för vm-gästkorrigering till en virtuell IaaS-dator eller virtuella datorer som är associerade med VM-skalningsuppsättningen med OrchestrationMode som flexibel.

Möjliga värden:

Manuell – Du styr tillämpningen av korrigeringar på en virtuell dator. Det gör du genom att tillämpa korrigeringar manuellt på den virtuella datorn. I det här läget inaktiveras automatiska uppdateringar. egenskapen WindowsConfiguration.enableAutomaticUpdates måste vara false

AutomaticByOS – Den virtuella datorn uppdateras automatiskt av operativsystemet. Egenskapen WindowsConfiguration.enableAutomaticUpdates måste vara sann.

AutomaticByPlatform – den virtuella datorn uppdateras automatiskt av plattformen. Egenskaperna provisionVMAgent och WindowsConfiguration.enableAutomaticUpdates måste vara sanna

Name Typ Description
AutomaticByOS

string

AutomaticByPlatform

string

Manual

string

WinRMConfiguration

Anger lyssnarna för Windows Remote Management. Detta aktiverar fjärr Windows PowerShell.

Name Typ Description
listeners

WinRMListener[]

Listan över Windows Remote Management-lyssnare

WinRMListener

Listan över Windows Remote Management-lyssnare

Name Typ Description
certificateUrl

string

Det här är URL:en för ett certifikat som har laddats upp till Key Vault som en hemlighet. Information om hur du lägger till en hemlighet i Key Vault finns i Lägga till en nyckel eller hemlighet i nyckelvalvet. I det här fallet måste certifikatet vara Base64-kodning för följande JSON-objekt som är kodat i UTF-8:

{
"data":"",
"dataType":"pfx",
"lösenord":""
}
Om du vill installera certifikat på en virtuell dator rekommenderar vi att du använder tillägget för virtuella Azure-Key Vault-datorer för Linux eller azure Key Vault-tillägget för virtuella datorer för Windows.

protocol

ProtocolTypes

Anger protokollet för WinRM-lyssnaren. Möjliga värden är: http,https.