Virtual Machines - List By Lab
Laboratuvar için tüm sanal makineleri alın.
Laboratuvar için tüm sanal makinelerin listesini döndürür.
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 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 sanal makineleri içerir. |
|
Other Status Codes |
Varsayılan hata yanıtı. |
Örnekler
listVirtualMachine
Örnek isteği
GET https://management.azure.com/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.LabServices/labs/testlab/virtualMachines?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/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"
}
}
]
}
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ı |
Paged |
Laboratuvar hizmetleri sanal makinelerinin sayfalanmış listesi. |
Provisioning |
Sanal makinenin geçerli sağlama 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. |
Virtual |
Laboratuvar sanal makine kaynağı. |
Virtual |
Sanal makine için bağlantı bilgileri |
Virtual |
Sanal makinenin durumu. |
Virtual |
Laboratuvar sanal makinesinin türü. |
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. |
PagedVirtualMachines
Laboratuvar hizmetleri sanal makinelerinin sayfalanmış listesi.
Name | Tür | Description |
---|---|---|
nextLink |
string |
Sanal makine sonuçlarının sonraki sayfasını alma bağlantısı. |
value |
Sanal makine sonuçlarının dizi sayfası. |
ProvisioningState
Sanal makinenin 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. |
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ü. |
VirtualMachine
Laboratuvar sanal makine kaynağı.
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.claimedByUserId |
string |
Sanal makineyi talep edenin laboratuvar kullanıcı kimliği (PUID!) değil. |
properties.connectionProfile |
Sanal makineye bağlanma hakkında bilgi için profil. |
|
properties.provisioningState |
Sanal makinenin geçerli sağlama durumu. |
|
properties.resourceOperationError |
Laboratuvar planında yapılan son işlemin hata ayrıntıları. |
|
properties.state |
Sanal makinenin geçerli durumu |
|
properties.vmType |
Bu VM kaynağının türü |
|
systemData |
Laboratuvar sanal makinesinin sistem verileri. |
|
type |
string |
Kaynağın türü. Örneğin, "Microsoft.Compute/virtualMachines" veya "Microsoft.Storage/storageAccounts" |
VirtualMachineConnectionProfile
Sanal makine için bağlantı bilgileri
Name | Tür | Description |
---|---|---|
adminUsername |
string |
Sanal makinede yönetici olarak oturum açmak için kullanılan kullanıcı adı. |
nonAdminUsername |
string |
Varsa, sanal makinede yönetici olmayan olarak oturum açmak için kullanılan kullanıcı adı. |
privateIpAddress |
string |
Sanal makinenin özel IP adresi. |
rdpAuthority |
string |
RDP protokolü aracılığıyla sanal makineye bağlanmak için noktalı virgülle ayrılmış bağlantı noktası ve ana bilgisayar adı. |
rdpInBrowserUrl |
string |
RDP protokolü aracılığıyla tarayıcıdaki sanal makineye bağlanma URL'si. |
sshAuthority |
string |
Sanal makineye SSH protokolü aracılığıyla bağlanmak için noktalı virgülle ayrılmış bağlantı noktası ve ana bilgisayar adı. |
sshInBrowserUrl |
string |
SSH protokolü aracılığıyla tarayıcıdaki sanal makineye bağlanma URL'si. |
VirtualMachineState
Sanal makinenin durumu.
Name | Tür | Description |
---|---|---|
Redeploying |
string |
VM yeniden dağıtılıyor. |
Reimaging |
string |
VM yeniden oluşturuluyor. |
ResettingPassword |
string |
VM parolası sıfırlanıyor. |
Running |
string |
VM çalışıyor. |
Starting |
string |
VM başlatılıyor. |
Stopped |
string |
VM şu anda durduruldu. |
Stopping |
string |
VM durduruluyor. |
VirtualMachineType
Laboratuvar sanal makinesinin türü.
Name | Tür | Description |
---|---|---|
Template |
string |
Şablon VM'leri |
User |
string |
Kullanıcı VM'si |