Users - List By Lab
Laboratuvar için tüm kullanıcıları alın.
Laboratuvar için tüm kullanıcıların listesini döndürür.
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 Parametreleri
Name | İçinde | Gerekli | Tür | Description |
---|---|---|---|---|
lab
|
path | True |
string |
Laboratuvar planını içeren içinde onu benzersiz olarak tanımlayan laboratuvarın adı. Kaynak URI'lerinde kullanılır. |
resource
|
path | True |
string |
Kaynak grubunun adı. Ad büyük/küçük harfe duyarlı değildir. |
subscription
|
path | True |
string |
Hedef aboneliğin kimliği. |
api-version
|
query | True |
string |
Bu işlem için kullanılacak API sürümü. |
$filter
|
query |
string |
İşleme uygulanacak filtre. |
Yanıtlar
Name | Tür | Description |
---|---|---|
200 OK |
İstek başarılı oldu; yanıt, verilen laboratuvar için tüm kullanıcıları içerir. |
|
Other Status Codes |
Varsayılan hata yanıtı. |
Örnekler
listUser
Örnek isteği
GET https://management.azure.com/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.LabServices/labs/testlab/users?api-version=2023-06-07
Örnek yanıt
{
"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"
}
}
]
}
Tanımlar
Name | Description |
---|---|
created |
Kaynağı oluşturan kimliğin türü. |
Error |
Kaynak yönetimi hatası ek bilgileri. |
Error |
Hata ayrıntısı. |
Error |
Hata yanıtı |
Invitation |
Laboratuvar kullanıcısı davet durumu. |
Paged |
Sayfalanmış kullanıcı listesi. |
Provisioning |
Kullanıcı kaynağının geçerli sağlama durumu. |
Registration |
Kullanıcı laboratuvarı kayıt durumu. |
Resource |
Bu kaynakta en son işlem hatasının hata ayrıntıları |
system |
Kaynağın oluşturulması ve son değiştirilmesiyle ilgili meta veriler. |
User |
Laboratuvar içinde sanal makinelere kaydolabilen ve bunları kullanabilen bir laboratuvarın kullanıcısı. |
createdByType
Kaynağı oluşturan kimliğin türü.
Name | Tür | Description |
---|---|---|
Application |
string |
|
Key |
string |
|
ManagedIdentity |
string |
|
User |
string |
ErrorAdditionalInfo
Kaynak yönetimi hatası ek bilgileri.
Name | Tür | Description |
---|---|---|
info |
object |
Ek bilgiler. |
type |
string |
Ek bilgi türü. |
ErrorDetail
Hata ayrıntısı.
Name | Tür | Description |
---|---|---|
additionalInfo |
Hata ek bilgileri. |
|
code |
string |
Hata kodu. |
details |
Hata ayrıntıları. |
|
message |
string |
Hata iletisi. |
target |
string |
Hata hedefi. |
ErrorResponse
Hata yanıtı
Name | Tür | Description |
---|---|---|
error |
Hata nesnesi. |
InvitationState
Laboratuvar kullanıcısı davet durumu.
Name | Tür | Description |
---|---|---|
Failed |
string |
Davet gönderilirken bir hata oluştu. |
NotSent |
string |
Davet gönderilmedi. |
Sending |
string |
Şu anda davet gönderiliyor. |
Sent |
string |
Davet başarıyla gönderildi. |
PagedUsers
Sayfalanmış kullanıcı listesi.
Name | Tür | Description |
---|---|---|
nextLink |
string |
Görüntü sonuçlarının sonraki sayfasını alma bağlantısı. |
value |
User[] |
Kullanıcı sonuçlarının dizi sayfası. |
ProvisioningState
Kullanıcı kaynağının geçerli sağlama durumu.
Name | Tür | Description |
---|---|---|
Creating |
string |
Kaynak oluşturulma aşamasındadır. |
Deleting |
string |
Kaynak silinme aşamasında. |
Failed |
string |
Kaynaktaki önceki işlem, kaynağı iyi durumda bırakmada başarısız oldu. |
Locked |
string |
Kaynak kilitli ve değişiklikler şu anda engelleniyor. Bunun nedeni bakım veya zamanlanmış bir işlem olabilir. Kilitleme işlemi tamamlandıktan sonra durum başarılı durumuna geri döner. |
Succeeded |
string |
Kaynak oluşturma veya güncelleştirme işleminden sonra iyi durumda. |
Updating |
string |
Kaynağa yeni özellik değerleri uygulanıyor. |
RegistrationState
Kullanıcı laboratuvarı kayıt durumu.
Name | Tür | Description |
---|---|---|
NotRegistered |
string |
Kullanıcı laboratuvara kaydolms. |
Registered |
string |
Kullanıcı henüz laboratuvara kaydolmadı. |
ResourceOperationError
Bu kaynakta en son işlem hatasının hata ayrıntıları
Name | Tür | Description |
---|---|---|
action |
string |
Başarısız olan işlem eylemi |
code |
string |
İşlem hatasının türüne karşılık gelen kod |
message |
string |
İşlem hatası iletisi |
timestamp |
string |
Hatanın oluştuğu tarih saat |
systemData
Kaynağın oluşturulması ve son değiştirilmesiyle ilgili meta veriler.
Name | Tür | Description |
---|---|---|
createdAt |
string |
Kaynak oluşturma (UTC) zaman damgası. |
createdBy |
string |
Kaynağı oluşturan kimlik. |
createdByType |
Kaynağı oluşturan kimliğin türü. |
|
lastModifiedAt |
string |
Kaynağın son değişikliğinin zaman damgası (UTC) |
lastModifiedBy |
string |
Kaynağı en son değiştiren kimlik. |
lastModifiedByType |
Kaynağı en son değiştiren kimliğin türü. |
User
Laboratuvar içinde sanal makinelere kaydolabilen ve bunları kullanabilen bir laboratuvarın kullanıcısı.
Name | Tür | Description |
---|---|---|
id |
string |
Kaynağın tam kaynak kimliği. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
name |
string |
Kaynağın adı |
properties.additionalUsageQuota |
string |
Kullanıcının laboratuvar kullanım kotasına ek olarak aldığı kullanım kotası süresi. |
properties.displayName |
string |
Kullanıcının görünen adı, örneğin kullanıcının tam adı. |
properties.email |
string |
Kullanıcının e-posta adresi. |
properties.invitationSent |
string |
Davet iletisinin kullanıcıya gönderildiği tarih ve saat. |
properties.invitationState |
Kullanıcı için davet iletisinin durumu. |
|
properties.provisioningState |
Kullanıcı kaynağının geçerli sağlama durumu. |
|
properties.registrationState |
Kullanıcının laboratuvardaki kaydının durumu. |
|
properties.resourceOperationError |
Laboratuvar planında yapılan son işlemin hata ayrıntıları. |
|
properties.totalUsage |
string |
Kullanıcının sanal makinelerini bu laboratuvarda ne kadar süreyle kullandığı. |
systemData |
Kullanıcı kaynağının oluşturulması ve son değiştirilmesiyle ilgili meta veriler. |
|
type |
string |
Kaynağın türü. Örneğin, "Microsoft.Compute/virtualMachines" veya "Microsoft.Storage/storageAccounts" |