Sdílet prostřednictvím


Labs - List

Získejte podrobnosti o konkrétním testovacím prostředí přidruženém k zadanému názvu fakturačního účtu, názvu fakturačního profilu a názvu oddílu 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 identifikátoru URI

Name V Vyžadováno Typ Description
billingAccountName
path True

string

ID, které jednoznačně identifikuje fakturační účet.

billingProfileName
path True

string

ID, které jednoznačně identifikuje fakturační profil.

invoiceSectionName
path True

string

ID, které jednoznačně identifikuje oddíl faktury.

api-version
query True

string

Verze rozhraní API, která se má použít s požadavkem klienta. Aktuální verze je 2021-12-01-preview

includeBudget
query

boolean

Lze použít k zahrnutí informací o rozpočtu.

Odpovědi

Name Typ Description
200 OK

LabListResult

Podrobnosti o testovacím prostředí

Other Status Codes

ErrorResponseBody

Popisuje chybu, pokud operace není úspěšná.

Zabezpečení

azure_auth

Tok OAuth2 v Azure Active Directory

Typ: oauth2
Tok: implicit
URL autorizace: https://login.microsoftonline.com/common/oauth2/authorize

Rozsahy

Name Description
user_impersonation zosobnění uživatelského účtu

Příklady

LabListWithInvoiceSectionName
LabListWithInvoiceSectionNameIncludeBudget

LabListWithInvoiceSectionName

Ukázkový požadavek

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

Ukázková odpověď

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

Ukázkový požadavek

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

Ukázková odpověď

{
  "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
        }
      }
    }
  ]
}

Definice

Name Description
Amount

Částka.

createdByType

Typ identity, která prostředek vytvořila.

ErrorResponse

Popisuje formát odpovědi na chybu.

ErrorResponseBody

Chybová odpověď značí, že služba nemůže zpracovat příchozí požadavek. Důvod je uvedený v chybové zprávě.

LabDetails

Podrobnosti o testovacím prostředí

LabListResult

Seznam testovacích prostředí

LabStatus

Stav tohoto testovacího prostředí

systemData

Metadata týkající se vytvoření a poslední změny prostředku.

Amount

Částka.

Name Typ Description
currency

string

Typ měny, který se používá pro hodnotu.

value

number

Hodnota částky.

createdByType

Typ identity, která prostředek vytvořila.

Hodnota Description
User
Application
ManagedIdentity
Key

ErrorResponse

Popisuje formát odpovědi na chybu.

Name Typ Description
code

string

Kód chyby

message

string

Chybová zpráva označující, proč operace selhala.

ErrorResponseBody

Chybová odpověď značí, že služba nemůže zpracovat příchozí požadavek. Důvod je uvedený v chybové zprávě.

Name Typ Description
error

ErrorResponse

Podrobnosti o chybě.

LabDetails

Podrobnosti o testovacím prostředí

Name Typ Description
id

string

Plně kvalifikované ID prostředku pro prostředek. Příklad : /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name

string

Název prostředku

properties.budgetPerStudent

Amount

Výchozí peněžní limit pro každého studenta v tomto cvičení

properties.description

string

Podrobný popis tohoto testovacího prostředí

properties.displayName

string

Zobrazovaný název testovacího prostředí

properties.effectiveDate

string (date-time)

Datum vytvoření testovacího prostředí

properties.expirationDate

string (date-time)

Výchozí datum vypršení platnosti každého studenta v tomto cvičení

properties.invitationCode

string

Kód pozvánky pro uplatnitelné testovací prostředí

properties.maxStudentCount

number

celkový počet studentů, kteří mohou být přijati do testovacího prostředí.

properties.status

LabStatus

Stav tohoto testovacího prostředí

properties.totalAllocatedBudget.currency

string

Typ měny, který se používá pro hodnotu.

properties.totalAllocatedBudget.value

number

Hodnota částky.

properties.totalBudget.currency

string

Typ měny, který se používá pro hodnotu.

properties.totalBudget.value

number

Hodnota částky.

systemData

systemData

Metadata Azure Resource Manageru obsahující informace createdBy a modifiedBy

type

string

Typ prostředku. Například Microsoft.Compute/virtualMachines nebo Microsoft.Storage/storageAccounts

LabListResult

Seznam testovacích prostředí

Name Typ Description
nextLink

string

Odkaz (url) na další stránku výsledků.

value

LabDetails[]

Seznam testovacích prostředí

LabStatus

Stav tohoto testovacího prostředí

Hodnota Description
Active
Deleted
Pending

systemData

Metadata týkající se vytvoření a poslední změny prostředku.

Name Typ Description
createdAt

string (date-time)

Časové razítko vytvoření prostředku (UTC).

createdBy

string

Identita, která prostředek vytvořila.

createdByType

createdByType

Typ identity, která prostředek vytvořila.

lastModifiedAt

string (date-time)

Časové razítko poslední změny zdroje (UTC)

lastModifiedBy

string

Identita, která naposledy změnila prostředek.

lastModifiedByType

createdByType

Typ identity, která naposledy změnila prostředek.