Users - List By Lab
Hämta alla användare för ett labb.
Returnerar en lista över alla användare för ett labb.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.LabServices/labs/{labName}/users?api-version=2023-06-07
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.LabServices/labs/{labName}/users?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 användare för det angivna labbet. |
|
Other Status Codes |
Standardfelsvaret. |
Exempel
listUser
Exempelbegäran
GET https://management.azure.com/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.LabServices/labs/testlab/users?api-version=2023-06-07
Exempelsvar
{
"nextLink": null,
"value": [
{
"id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.LabServices/labs/testlab/users/testuser",
"name": "default",
"type": "Microsoft.LabServices/User",
"systemData": {
"createdBy": "identity123",
"createdByType": "User",
"createdAt": "2020-05-01T10:00:00Z",
"lastModifiedBy": "identity123",
"lastModifiedByType": "User",
"lastModifiedAt": "2020-06-01T09:12:28Z"
},
"properties": {
"provisioningState": "Succeeded",
"displayName": "Test User",
"email": "testuser@contoso.com",
"registrationState": "Registered",
"invitationState": "Sent",
"totalUsage": "PT10H",
"additionalUsageQuota": "PT10H"
}
}
]
}
Definitioner
Name | Description |
---|---|
created |
Den typ av identitet som skapade resursen. |
Error |
Ytterligare information om resurshanteringsfelet. |
Error |
Felinformationen. |
Error |
Felsvar |
Invitation |
Tillståndet för labbanvändarens inbjudan. |
Paged |
Sidlista över användare. |
Provisioning |
Aktuellt etableringstillstånd för användarresursen. |
Registration |
Registreringstillståndet för användarlabbet. |
Resource |
Felinformation om det senaste åtgärdsfelet på den här resursen |
system |
Metadata som rör skapande och senaste ändring av resursen. |
User |
Användare av ett labb som kan registrera sig för och använda virtuella datorer i labbet. |
createdByType
Den typ av identitet som skapade resursen.
Värde | Description |
---|---|
Application | |
Key | |
ManagedIdentity | |
User |
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. |
InvitationState
Tillståndet för labbanvändarens inbjudan.
Värde | Description |
---|---|
Failed |
Det uppstod ett fel när inbjudan skickades. |
NotSent |
Inbjudan har inte skickats. |
Sending |
Skickar för närvarande inbjudan. |
Sent |
Inbjudan har skickats. |
PagedUsers
Sidlista över användare.
Name | Typ | Description |
---|---|---|
nextLink |
string |
Länken för att hämta nästa sida med bildresultat. |
value |
User[] |
Matrissidan för användarresultat. |
ProvisioningState
Aktuellt etableringstillstånd för användarresursen.
Värde | Description |
---|---|
Creating |
Resursen håller på att skapas. |
Deleting |
Resursen håller på att tas bort. |
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. |
Succeeded |
Resursen är i felfritt tillstånd när den har skapats eller uppdaterats. |
Updating |
Nya egenskapsvärden tillämpas på resursen. |
RegistrationState
Registreringstillståndet för användarlabbet.
Värde | Description |
---|---|
NotRegistered |
Användaren har registrerat sig i labbet. |
Registered |
Användaren har ännu inte registrerat sig i labbet. |
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. |
User
Användare av ett labb som kan registrera sig för och använda virtuella datorer i labbet.
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.additionalUsageQuota |
string (duration) |
Mängden användningskvottid som användaren får utöver labbanvändningskvoten. |
properties.displayName |
string |
Användarens visningsnamn, till exempel användarens fullständiga namn. |
properties.email |
string minLength: 6maxLength: 254 |
E-postadress till användaren. |
properties.invitationSent |
string (date-time) |
Datum och tid då inbjudningsmeddelandet skickades till användaren. |
properties.invitationState |
Tillstånd för inbjudningsmeddelandet för användaren. |
|
properties.provisioningState |
Aktuellt etableringstillstånd för användarresursen. |
|
properties.registrationState |
Tillstånd för användarens registrering i labbet. |
|
properties.resourceOperationError |
Felinformation om den senaste åtgärden som utfördes i labbplanen. |
|
properties.totalUsage |
string (duration) |
Hur länge användaren har använt sina virtuella datorer i det här labbet. |
systemData |
Metadata som rör skapande och senaste ändring av användarresursen. |
|
type |
string |
Resurstypen. Till exempel "Microsoft.Compute/virtualMachines" eller "Microsoft.Storage/storageAccounts" |