Freigeben über


Labs - List

Rufen Sie die Details zu einer bestimmten Übung ab, die dem angegebenen Namen des Abrechnungskontos, dem Namen des Abrechnungsprofils und dem Namen des Rechnungsabschnitts zugeordnet ist.

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

URI-Parameter

Name In Erforderlich Typ Beschreibung
billingAccountName
path True

string

Die ID, die ein Abrechnungskonto eindeutig identifiziert.

billingProfileName
path True

string

Die ID, die ein Abrechnungsprofil eindeutig identifiziert.

invoiceSectionName
path True

string

Die ID, die einen Rechnungsabschnitt eindeutig identifiziert.

api-version
query True

string

Version der API, die mit der Clientanforderung verwendet werden soll. Aktuelle Version ist 2021-12-01-Preview

includeBudget
query

boolean

Kann verwendet werden, um Budgetinformationen einzuschließen.

Antworten

Name Typ Beschreibung
200 OK

LabListResult

Lab-Details.

Other Status Codes

ErrorResponseBody

Beschreibt den Fehler, wenn der Vorgang nicht erfolgreich ist.

Sicherheit

azure_auth

Azure Active Directory OAuth2-Fluss.

Typ: oauth2
Ablauf: implicit
Autorisierungs-URL: https://login.microsoftonline.com/common/oauth2/authorize

Bereiche

Name Beschreibung
user_impersonation Identitätswechsel ihres Benutzerkontos

Beispiele

LabListWithInvoiceSectionName
LabListWithInvoiceSectionNameIncludeBudget

LabListWithInvoiceSectionName

Beispielanforderung

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

Beispiel für eine Antwort

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

Beispielanforderung

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

Beispiel für eine Antwort

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

Definitionen

Name Beschreibung
Amount

Der Betrag.

createdByType

Der Identitätstyp, der die Ressource erstellt hat.

ErrorResponse

Beschreibt das Format der Fehlerantwort.

ErrorResponseBody

Fehlerantwort gibt an, dass der Dienst die eingehende Anforderung nicht verarbeiten kann. Der Grund wird in der Fehlermeldung angegeben.

LabDetails

Lab-Details.

LabListResult

Liste der Labore.

LabStatus

Der Status dieser Übung

systemData

Metadaten zur Erstellung und letzten Änderung der Ressource.

Amount

Der Betrag.

Name Typ Beschreibung
currency

string

Der Typ der Währung, die für den Wert verwendet wird.

value

number

Betragswert.

createdByType

Der Identitätstyp, der die Ressource erstellt hat.

Wert Beschreibung
User
Application
ManagedIdentity
Key

ErrorResponse

Beschreibt das Format der Fehlerantwort.

Name Typ Beschreibung
code

string

Fehlercode

message

string

Fehlermeldung, die angibt, warum der Vorgang fehlgeschlagen ist.

ErrorResponseBody

Fehlerantwort gibt an, dass der Dienst die eingehende Anforderung nicht verarbeiten kann. Der Grund wird in der Fehlermeldung angegeben.

Name Typ Beschreibung
error

ErrorResponse

Die Details des Fehlers.

LabDetails

Lab-Details.

Name Typ Beschreibung
id

string

Vollqualifizierte Ressourcen-ID für die Ressource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name

string

Der Name der Ressource

properties.budgetPerStudent

Amount

Standard-Geldgrenze für jeden Kursteilnehmer in diesem Labor

properties.description

string

Detailbeschreibung dieses Labors

properties.displayName

string

Anzeigename der Übung

properties.effectiveDate

string (date-time)

Erstellungsdatum der Übung

properties.expirationDate

string (date-time)

Standardablaufdatum für jeden Kursteilnehmer in dieser Übung

properties.invitationCode

string

Einladungscode für einlösbares Lab

properties.maxStudentCount

number

die Gesamtanzahl der Kursteilnehmer, die an das Labor akzeptiert werden können.

properties.status

LabStatus

Der Status dieser Übung

properties.totalAllocatedBudget.currency

string

Der Typ der Währung, die für den Wert verwendet wird.

properties.totalAllocatedBudget.value

number

Betragswert.

properties.totalBudget.currency

string

Der Typ der Währung, die für den Wert verwendet wird.

properties.totalBudget.value

number

Betragswert.

systemData

systemData

Azure Resource Manager-Metadaten, die createdBy- und modifiedBy-Informationen enthalten.

type

string

Der Typ der Ressource. Z. B. "Microsoft.Compute/virtualMachines" oder "Microsoft.Storage/storageAccounts"

LabListResult

Liste der Labore.

Name Typ Beschreibung
nextLink

string

Der Link (URL) zur nächsten Seite der Ergebnisse.

value

LabDetails[]

Die Liste der Labore.

LabStatus

Der Status dieser Übung

Wert Beschreibung
Active
Deleted
Pending

systemData

Metadaten zur Erstellung und letzten Änderung der Ressource.

Name Typ Beschreibung
createdAt

string (date-time)

Der Zeitstempel der Ressourcenerstellung (UTC).

createdBy

string

Die Identität, die die Ressource erstellt hat.

createdByType

createdByType

Der Identitätstyp, der die Ressource erstellt hat.

lastModifiedAt

string (date-time)

Der Zeitstempel der letzten Änderung der Ressource (UTC)

lastModifiedBy

string

Die Identität, die die Ressource zuletzt geändert hat.

lastModifiedByType

createdByType

Der Identitätstyp, der die Ressource zuletzt geändert hat.