Labs - List
Uzyskaj szczegółowe informacje dotyczące określonego laboratorium skojarzonego z podaną nazwą konta rozliczeniowego, nazwą profilu rozliczeniowego i nazwą sekcji faktury.
GET https://management.azure.com/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/invoiceSections/{invoiceSectionName}/providers/Microsoft.Education/labs?api-version=2021-12-01-preview
GET https://management.azure.com/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/invoiceSections/{invoiceSectionName}/providers/Microsoft.Education/labs?includeBudget={includeBudget}&api-version=2021-12-01-preview
Parametry identyfikatora URI
| Nazwa | W | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
billing
|
path | True |
string |
Identyfikator, który jednoznacznie identyfikuje konto rozliczeniowe. |
|
billing
|
path | True |
string |
Identyfikator, który jednoznacznie identyfikuje profil rozliczeniowy. |
|
invoice
|
path | True |
string |
Identyfikator, który jednoznacznie identyfikuje sekcję faktury. |
|
api-version
|
query | True |
string |
Wersja interfejsu API do użycia z żądaniem klienta. Bieżąca wersja to 2021-12-01-preview |
|
include
|
query |
boolean |
Może służyć do uwzględnienia informacji o budżecie. |
Odpowiedzi
| Nazwa | Typ | Opis |
|---|---|---|
| 200 OK |
Szczegóły laboratorium. |
|
| Other Status Codes |
Opisuje błąd, jeśli operacja nie powiodła się. |
Zabezpieczenia
azure_auth
Przepływ protokołu OAuth2 usługi Azure Active Directory.
Typ:
oauth2
Flow:
implicit
Adres URL autoryzacji:
https://login.microsoftonline.com/common/oauth2/authorize
Zakresy
| Nazwa | Opis |
|---|---|
| user_impersonation | personifikacja konta użytkownika |
Przykłady
|
Lab |
|
Lab |
LabListWithInvoiceSectionName
Przykładowe żądanie
GET https://management.azure.com/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/invoiceSections/{invoiceSectionName}/providers/Microsoft.Education/labs?includeBudget=True&api-version=2021-12-01-preview
Przykładowa odpowiedź
{
"value": [
{
"id": "/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/invoiceSections/{invoiceSectionName}/providers/Microsoft.Education/labs/default",
"name": "default",
"type": "Microsoft.Education/Labs",
"properties": {
"displayName": "example lab",
"budgetPerStudent": {
"currency": "USD",
"value": 100
},
"description": "example lab description",
"expirationDate": "2021-12-09T21:25:56.838Z",
"effectiveDate": "2021-11-09T21:25:56.838Z",
"status": "Active",
"totalBudget": {
"currency": "USD",
"value": 500
},
"totalAllocatedBudget": {
"currency": "USD",
"value": 500
}
}
}
]
}
LabListWithInvoiceSectionNameIncludeBudget
Przykładowe żądanie
GET https://management.azure.com/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/invoiceSections/{invoiceSectionName}/providers/Microsoft.Education/labs?includeBudget=True&api-version=2021-12-01-preview
Przykładowa odpowiedź
{
"value": [
{
"id": "/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/invoiceSections/{invoiceSectionName}/providers/Microsoft.Education/labs/default",
"name": "default",
"type": "Microsoft.Education/Labs",
"properties": {
"displayName": "example lab",
"budgetPerStudent": {
"currency": "USD",
"value": 100
},
"description": "example lab description",
"expirationDate": "2021-12-09T21:25:56.838Z",
"effectiveDate": "2021-11-09T21:25:56.838Z",
"status": "Active",
"totalBudget": {
"currency": "USD",
"value": 500
},
"totalAllocatedBudget": {
"currency": "USD",
"value": 500
}
}
}
]
}
Definicje
| Nazwa | Opis |
|---|---|
| Amount |
Kwota. |
|
created |
Typ tożsamości, która utworzyła zasób. |
|
Error |
Opisuje format odpowiedzi Błąd. |
|
Error |
Odpowiedź na błąd wskazuje, że usługa nie może przetworzyć przychodzącego żądania. Przyczyna jest podana w komunikacie o błędzie. |
|
Lab |
Szczegóły laboratorium. |
|
Lab |
Lista laboratoriów. |
|
Lab |
Stan tego laboratorium |
|
system |
Metadane dotyczące tworzenia i ostatniej modyfikacji zasobu. |
Amount
Kwota.
| Nazwa | Typ | Opis |
|---|---|---|
| currency |
string |
Typ waluty używanej dla wartości. |
| value |
number |
Wartość kwoty. |
createdByType
Typ tożsamości, która utworzyła zasób.
| Wartość | Opis |
|---|---|
| User | |
| Application | |
| ManagedIdentity | |
| Key |
ErrorResponse
Opisuje format odpowiedzi Błąd.
| Nazwa | Typ | Opis |
|---|---|---|
| code |
string |
Kod błędu |
| message |
string |
Komunikat o błędzie wskazujący, dlaczego operacja nie powiodła się. |
ErrorResponseBody
Odpowiedź na błąd wskazuje, że usługa nie może przetworzyć przychodzącego żądania. Przyczyna jest podana w komunikacie o błędzie.
| Nazwa | Typ | Opis |
|---|---|---|
| error |
Szczegóły błędu. |
LabDetails
Szczegóły laboratorium.
| Nazwa | Typ | Opis |
|---|---|---|
| id |
string |
W pełni kwalifikowany identyfikator zasobu dla zasobu. Przykład - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
| name |
string |
Nazwa zasobu |
| properties.budgetPerStudent |
Domyślny limit pieniężny dla każdego ucznia w tym laboratorium |
|
| properties.description |
string |
Szczegółowy opis tego laboratorium |
| properties.displayName |
string |
Nazwa wyświetlana laboratorium |
| properties.effectiveDate |
string (date-time) |
Data utworzenia laboratorium |
| properties.expirationDate |
string (date-time) |
Domyślna data wygaśnięcia dla każdego ucznia w tym laboratorium |
| properties.invitationCode |
string |
kod zaproszenia do laboratorium z możliwością realizacji |
| properties.maxStudentCount |
number |
całkowita liczba uczniów, którzy mogą zostać przyjęci do laboratorium. |
| properties.status |
Stan tego laboratorium |
|
| properties.totalAllocatedBudget.currency |
string |
Typ waluty używanej dla wartości. |
| properties.totalAllocatedBudget.value |
number |
Wartość kwoty. |
| properties.totalBudget.currency |
string |
Typ waluty używanej dla wartości. |
| properties.totalBudget.value |
number |
Wartość kwoty. |
| systemData |
Metadane usługi Azure Resource Manager zawierające informacje createdBy i modifiedBy. |
|
| type |
string |
Typ zasobu. Np. "Microsoft.Compute/virtualMachines" lub "Microsoft.Storage/storageAccounts" |
LabListResult
Lista laboratoriów.
| Nazwa | Typ | Opis |
|---|---|---|
| nextLink |
string |
Link (adres URL) do następnej strony wyników. |
| value |
Lista laboratoriów. |
LabStatus
Stan tego laboratorium
| Wartość | Opis |
|---|---|
| Active | |
| Deleted | |
| Pending |
systemData
Metadane dotyczące tworzenia i ostatniej modyfikacji zasobu.
| Nazwa | Typ | Opis |
|---|---|---|
| createdAt |
string (date-time) |
Sygnatura czasowa tworzenia zasobu (UTC). |
| createdBy |
string |
Tożsamość, która utworzyła zasób. |
| createdByType |
Typ tożsamości, która utworzyła zasób. |
|
| lastModifiedAt |
string (date-time) |
Znacznik czasu ostatniej modyfikacji zasobu (UTC) |
| lastModifiedBy |
string |
Tożsamość, która ostatnio zmodyfikowała zasób. |
| lastModifiedByType |
Typ tożsamości, która ostatnio zmodyfikowała zasób. |