Virtual Machines - List By Lab
Hämta alla virtuella datorer för ett labb.
Returnerar en lista över alla virtuella datorer för ett labb.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.LabServices/labs/{labName}/virtualMachines?api-version=2023-06-07
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.LabServices/labs/{labName}/virtualMachines?api-version=2023-06-07&$filter={$filter}
URI-parametrar
| Name | I | Obligatorisk | Typ | Description |
|---|---|---|---|---|
|
lab
|
path | True |
string minLength: 1maxLength: 100 |
Namnet på labbet som unikt identifierar det i en labbplan. Används i resurs-URI:er. |
|
resource
|
path | True |
string minLength: 1maxLength: 90 |
Namnet på resursgruppen. Namnet är skiftlägesokänsligt. |
|
subscription
|
path | True |
string minLength: 1 |
ID för målprenumerationen. |
|
api-version
|
query | True |
string minLength: 1 |
DEN API-version som ska användas för den här åtgärden. |
|
$filter
|
query |
string |
Filtret som ska tillämpas på åtgärden. |
Svar
| Name | Typ | Description |
|---|---|---|
| 200 OK |
Begäran lyckades. svaret innehåller alla virtuella datorer för det angivna labbet. |
|
| Other Status Codes |
Standardfelsvaret. |
Exempel
listVirtualMachine
Exempelbegäran
GET https://management.azure.com/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.LabServices/labs/testlab/virtualMachines?api-version=2023-06-07
Exempelsvar
{
"nextLink": null,
"value": [
{
"id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.LabServices/labs/testlab/virtualMachines/template",
"name": "default",
"type": "Microsoft.LabServices/VirtualMachine",
"systemData": {
"createdBy": "identity123",
"createdByType": "User",
"createdAt": "2020-05-01T10:00:00Z",
"lastModifiedBy": "identity123",
"lastModifiedByType": "User",
"lastModifiedAt": "2020-06-01T09:12:28Z"
},
"properties": {
"provisioningState": "Succeeded",
"state": "Running",
"connectionProfile": {
"privateIpAddress": "192.168.2.1",
"sshAuthority": "vm-42.contoso.com:22",
"sshInBrowserUrl": "vm-42.contoso.com",
"rdpAuthority": "vm-42.contoso.com:3389",
"rdpInBrowserUrl": "vm-42.contoso.com",
"adminUsername": "user123"
},
"claimedByUserId": "testuser567",
"vmType": "Template"
}
}
]
}
Definitioner
| Name | Description |
|---|---|
|
created |
Den typ av identitet som skapade resursen. |
|
Error |
Ytterligare information om resurshanteringsfelet. |
|
Error |
Felinformationen. |
|
Error |
Felsvar |
|
Paged |
Sidad lista över virtuella datorer för labbtjänster. |
|
Provisioning |
Aktuellt etableringstillstånd för den virtuella datorn. |
|
Resource |
Felinformation om det senaste åtgärdsfelet på den här resursen |
|
system |
Metadata som rör skapande och senaste ändring av resursen. |
|
Virtual |
En virtuell labbdatorresurs. |
|
Virtual |
Anslutningsinformationen för den virtuella datorn |
|
Virtual |
Tillståndet för en virtuell dator. |
|
Virtual |
Typen av den virtuella labbdatorn. |
createdByType
Den typ av identitet som skapade resursen.
| Värde | Description |
|---|---|
| User | |
| Application | |
| ManagedIdentity | |
| Key |
ErrorAdditionalInfo
Ytterligare information om resurshanteringsfelet.
| Name | Typ | Description |
|---|---|---|
| info |
object |
Ytterligare information. |
| type |
string |
Ytterligare informationstyp. |
ErrorDetail
Felinformationen.
| Name | Typ | Description |
|---|---|---|
| additionalInfo |
Ytterligare information om felet. |
|
| code |
string |
Felkoden. |
| details |
Felinformationen. |
|
| message |
string |
Felmeddelandet. |
| target |
string |
Felmålet. |
ErrorResponse
Felsvar
| Name | Typ | Description |
|---|---|---|
| error |
Felobjektet. |
PagedVirtualMachines
Sidad lista över virtuella datorer för labbtjänster.
| Name | Typ | Description |
|---|---|---|
| nextLink |
string |
Länken för att hämta nästa sida med resultat för virtuella datorer. |
| value |
Matrissidan för resultat från virtuella datorer. |
ProvisioningState
Aktuellt etableringstillstånd för den virtuella datorn.
| Värde | Description |
|---|---|
| Creating |
Resursen håller på att skapas. |
| Updating |
Nya egenskapsvärden tillämpas på resursen. |
| Deleting |
Resursen håller på att tas bort. |
| Succeeded |
Resursen är i felfritt tillstånd när den har skapats eller uppdaterats. |
| Failed |
Föregående åtgärd på resursen har misslyckats med att lämna resursen i feltillstånd. |
| Locked |
Resursen är låst och ändringarna är för närvarande blockerade. Detta kan bero på underhåll eller en schemalagd åtgärd. Tillståndet återgår till lyckades när låsningsåtgärden har slutförts. |
ResourceOperationError
Felinformation om det senaste åtgärdsfelet på den här resursen
| Name | Typ | Description |
|---|---|---|
| action |
string |
Åtgärdsåtgärden som misslyckades |
| code |
string |
Den kod som motsvarar typen av åtgärdsfel |
| message |
string |
Meddelandet om åtgärdsfel |
| timestamp |
string (date-time) |
Datetime för när felet inträffade |
systemData
Metadata som rör skapande och senaste ändring av resursen.
| Name | Typ | Description |
|---|---|---|
| createdAt |
string (date-time) |
Tidsstämpeln för resursskapande (UTC). |
| createdBy |
string |
Identiteten som skapade resursen. |
| createdByType |
Den typ av identitet som skapade resursen. |
|
| lastModifiedAt |
string (date-time) |
Tidsstämpeln för resursens senaste ändring (UTC) |
| lastModifiedBy |
string |
Identiteten som senast ändrade resursen. |
| lastModifiedByType |
Den typ av identitet som senast ändrade resursen. |
VirtualMachine
En virtuell labbdatorresurs.
| Name | Typ | Description |
|---|---|---|
| id |
string |
Fullständigt kvalificerat resurs-ID för resursen. Ex – /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
| name |
string |
Namnet på resursen |
| properties.claimedByUserId |
string |
Labbanvändar-ID :t (inte PUID!) för vem som gjorde anspråk på den virtuella datorn. |
| properties.connectionProfile |
Profil för information om hur du ansluter till den virtuella datorn. |
|
| properties.provisioningState |
Aktuellt etableringstillstånd för den virtuella datorn. |
|
| properties.resourceOperationError |
Felinformation om den senaste åtgärden som utfördes i labbplanen. |
|
| properties.state |
Den virtuella datorns aktuella tillstånd |
|
| properties.vmType |
Typen av den här vm-resursen |
|
| systemData |
Systemdata för den virtuella datorn Lab. |
|
| type |
string |
Resurstypen. Till exempel "Microsoft.Compute/virtualMachines" eller "Microsoft.Storage/storageAccounts" |
VirtualMachineConnectionProfile
Anslutningsinformationen för den virtuella datorn
| Name | Typ | Description |
|---|---|---|
| adminUsername |
string |
Användarnamnet som används för att logga in på den virtuella datorn som administratör. |
| nonAdminUsername |
string |
Användarnamnet som används för att logga in på den virtuella datorn som icke-administratör, om det finns något. |
| privateIpAddress |
string |
Den virtuella datorns privata IP-adress. |
| rdpAuthority |
string |
Port- och värdnamn avgränsade med semikolon för anslutning via RDP-protokoll till den virtuella datorn. |
| rdpInBrowserUrl |
string minLength: 3maxLength: 2000 |
URL för anslutning via RDP-protokoll till den virtuella datorn i webbläsaren. |
| sshAuthority |
string |
Port- och värdnamn avgränsade med semikolon för anslutning via SSH-protokoll till den virtuella datorn. |
| sshInBrowserUrl |
string minLength: 3maxLength: 2000 |
URL för anslutning via SSH-protokoll till den virtuella datorn i webbläsaren. |
VirtualMachineState
Tillståndet för en virtuell dator.
| Värde | Description |
|---|---|
| Stopped |
Den virtuella datorn är för närvarande stoppad. |
| Starting |
Den virtuella datorn startar. |
| Running |
Den virtuella datorn körs. |
| Stopping |
Den virtuella datorn stoppas. |
| ResettingPassword |
Lösenordet för den virtuella datorn återställs. |
| Reimaging |
Den virtuella datorn återskapas. |
| Redeploying |
Den virtuella datorn distribueras om. |
VirtualMachineType
Typen av den virtuella labbdatorn.
| Värde | Description |
|---|---|
| User |
En virtuell användardator |
| Template |
En virtuell malldator |