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
labName
path True

string

Namnet på labbet som unikt identifierar det i en labbplan. Används i resurs-URI:er.

resourceGroupName
path True

string

Namnet på resursgruppen. Namnet är skiftlägesokänsligt.

subscriptionId
path True

string

ID för målprenumerationen.

api-version
query True

string

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

PagedUsers

Begäran lyckades. svaret innehåller alla användare för det angivna labbet.

Other Status Codes

ErrorResponse

Standardfelsvaret.

Exempel

listUser

Sample Request

GET https://management.azure.com/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.LabServices/labs/testlab/users?api-version=2023-06-07

Sample Response

{
  "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
createdByType

Den typ av identitet som skapade resursen.

ErrorAdditionalInfo

Ytterligare information om resurshanteringsfelet.

ErrorDetail

Felinformationen.

ErrorResponse

Felsvar

InvitationState

Labbanvändarens inbjudningstillstånd.

PagedUsers

Sidlista över användare.

ProvisioningState

Aktuellt etableringstillstånd för användarresursen.

RegistrationState

Registreringstillståndet för användarlabbet.

ResourceOperationError

Felinformation om det senaste åtgärdsfelet på den här resursen

systemData

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.

Name Typ Description
Application

string

Key

string

ManagedIdentity

string

User

string

ErrorAdditionalInfo

Ytterligare information om resurshanteringsfelet.

Name Typ Description
info

object

Ytterligare information.

type

string

Den ytterligare informationstypen.

ErrorDetail

Felinformationen.

Name Typ Description
additionalInfo

ErrorAdditionalInfo[]

Ytterligare information om felet.

code

string

Felkoden.

details

ErrorDetail[]

Felinformationen.

message

string

Felmeddelandet.

target

string

Felmålet.

ErrorResponse

Felsvar

Name Typ Description
error

ErrorDetail

Felobjektet.

InvitationState

Labbanvändarens inbjudningstillstånd.

Name Typ Description
Failed

string

Det uppstod ett fel när inbjudan skickades.

NotSent

string

Inbjudan har inte skickats.

Sending

string

Skickar för närvarande inbjudan.

Sent

string

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.

Name Typ Description
Creating

string

Resursen håller på att skapas.

Deleting

string

Resursen håller på att tas bort.

Failed

string

Föregående åtgärd på resursen misslyckades med att lämna resursen i feltillstånd.

Locked

string

Resursen är låst och ändringar blockeras för närvarande. 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

string

Resursen är i felfritt tillstånd när den har skapats eller uppdaterats.

Updating

string

Nya egenskapsvärden tillämpas på resursen.

RegistrationState

Registreringstillståndet för användarlabbet.

Name Typ Description
NotRegistered

string

Användaren har registrerat sig för labbet.

Registered

string

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

Koden som motsvarar typen av åtgärdsfel

message

string

Meddelandet om åtgärdsfel

timestamp

string

Datetime för när felet inträffade

systemData

Metadata som rör skapande och senaste ändring av resursen.

Name Typ Description
createdAt

string

Tidsstämpeln för resursskapande (UTC).

createdBy

string

Identiteten som skapade resursen.

createdByType

createdByType

Den typ av identitet som skapade resursen.

lastModifiedAt

string

Tidsstämpeln för resursens senaste ändring (UTC)

lastModifiedBy

string

Identiteten som senast ändrade resursen.

lastModifiedByType

createdByType

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

Den tid för användningskvot som användaren får utöver labbanvändningskvoten.

properties.displayName

string

Visningsnamn för användaren, till exempel användarens fullständiga namn.

properties.email

string

Användarens e-postadress.

properties.invitationSent

string

Datum och tid när inbjudningsmeddelandet skickades till användaren.

properties.invitationState

InvitationState

Tillståndet för inbjudan meddelandet för användaren.

properties.provisioningState

ProvisioningState

Aktuellt etableringstillstånd för användarresursen.

properties.registrationState

RegistrationState

Tillstånd för användarens registrering i labbet.

properties.resourceOperationError

ResourceOperationError

Felinformation om den senaste åtgärden som utfördes i labbplanen.

properties.totalUsage

string

Hur länge användaren har använt sina virtuella datorer i det här labbet.

systemData

systemData

Metadata som rör skapande och senaste ändring av användarresursen.

type

string

Resurstypen. Till exempel "Microsoft.Compute/virtualMachines" eller "Microsoft.Storage/storageAccounts"