Dela via


Labs interface

Gränssnitt som representerar ett labb.

Metoder

createOrUpdate(string, string, string, LabDetails, LabsCreateOrUpdateOptionalParams)

Skapa ett nytt labb eller uppdatera ett tidigare skapat labb.

delete(string, string, string, LabsDeleteOptionalParams)

Ta bort ett specifikt labb som är associerat med det angivna faktureringskontots namn, faktureringsprofilens namn och fakturaavsnittets namn. Observera att alla elever måste tas bort från labbet för att kunna ta bort labbet.

generateInviteCode(string, string, string, InviteCodeGenerateRequest, LabsGenerateInviteCodeOptionalParams)

Generera inbjudningskod för ett labb

get(string, string, string, LabsGetOptionalParams)

Hämta information för ett specifikt labb som är associerat med det angivna faktureringskontots namn, faktureringsprofilens namn och fakturaavsnittets namn.

list(string, string, string, LabsListOptionalParams)

Hämta information för ett specifikt labb som är associerat med det angivna faktureringskontots namn, faktureringsprofilens namn och fakturaavsnittets namn.

listAll(string, string, LabsListAllOptionalParams)

Hämta en lista över labb som är associerade med det angivna faktureringskontonamnet och faktureringsprofilnamnet.

Metodinformation

createOrUpdate(string, string, string, LabDetails, LabsCreateOrUpdateOptionalParams)

Skapa ett nytt labb eller uppdatera ett tidigare skapat labb.

function createOrUpdate(billingAccountName: string, billingProfileName: string, invoiceSectionName: string, parameters: LabDetails, options?: LabsCreateOrUpdateOptionalParams): Promise<LabDetails>

Parametrar

billingAccountName

string

Faktureringskontonamn.

billingProfileName

string

Namn på faktureringsprofil.

invoiceSectionName

string

Namn på fakturaavsnitt.

parameters
LabDetails

Begär parametrar som tillhandahålls för att skapa labbresurs.

options
LabsCreateOrUpdateOptionalParams

Alternativparametrarna.

Returer

Promise<LabDetails>

delete(string, string, string, LabsDeleteOptionalParams)

Ta bort ett specifikt labb som är associerat med det angivna faktureringskontots namn, faktureringsprofilens namn och fakturaavsnittets namn. Observera att alla elever måste tas bort från labbet för att kunna ta bort labbet.

function delete(billingAccountName: string, billingProfileName: string, invoiceSectionName: string, options?: LabsDeleteOptionalParams): Promise<void>

Parametrar

billingAccountName

string

Faktureringskontonamn.

billingProfileName

string

Namn på faktureringsprofil.

invoiceSectionName

string

Namn på fakturaavsnitt.

options
LabsDeleteOptionalParams

Alternativparametrarna.

Returer

Promise<void>

generateInviteCode(string, string, string, InviteCodeGenerateRequest, LabsGenerateInviteCodeOptionalParams)

Generera inbjudningskod för ett labb

function generateInviteCode(billingAccountName: string, billingProfileName: string, invoiceSectionName: string, parameters: InviteCodeGenerateRequest, options?: LabsGenerateInviteCodeOptionalParams): Promise<LabDetails>

Parametrar

billingAccountName

string

Faktureringskontonamn.

billingProfileName

string

Namn på faktureringsprofil.

invoiceSectionName

string

Namn på fakturaavsnitt.

parameters
InviteCodeGenerateRequest

Begärandeparametrar som tillhandahålls för att generera inbjudningskod.

options
LabsGenerateInviteCodeOptionalParams

Alternativparametrarna.

Returer

Promise<LabDetails>

get(string, string, string, LabsGetOptionalParams)

Hämta information för ett specifikt labb som är associerat med det angivna faktureringskontots namn, faktureringsprofilens namn och fakturaavsnittets namn.

function get(billingAccountName: string, billingProfileName: string, invoiceSectionName: string, options?: LabsGetOptionalParams): Promise<LabDetails>

Parametrar

billingAccountName

string

Faktureringskontonamn.

billingProfileName

string

Namn på faktureringsprofil.

invoiceSectionName

string

Namn på fakturaavsnitt.

options
LabsGetOptionalParams

Alternativparametrarna.

Returer

Promise<LabDetails>

list(string, string, string, LabsListOptionalParams)

Hämta information för ett specifikt labb som är associerat med det angivna faktureringskontots namn, faktureringsprofilens namn och fakturaavsnittets namn.

function list(billingAccountName: string, billingProfileName: string, invoiceSectionName: string, options?: LabsListOptionalParams): PagedAsyncIterableIterator<LabDetails, LabDetails[], PageSettings>

Parametrar

billingAccountName

string

Faktureringskontonamn.

billingProfileName

string

Namn på faktureringsprofil.

invoiceSectionName

string

Namn på fakturaavsnitt.

options
LabsListOptionalParams

Alternativparametrarna.

Returer

listAll(string, string, LabsListAllOptionalParams)

Hämta en lista över labb som är associerade med det angivna faktureringskontonamnet och faktureringsprofilnamnet.

function listAll(billingAccountName: string, billingProfileName: string, options?: LabsListAllOptionalParams): PagedAsyncIterableIterator<LabDetails, LabDetails[], PageSettings>

Parametrar

billingAccountName

string

Faktureringskontonamn.

billingProfileName

string

Namn på faktureringsprofil.

options
LabsListAllOptionalParams

Alternativparametrarna.

Returer