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 om ett specifikt labb som är associerat med det angivna faktureringskontots namn, faktureringsprofilens namn och fakturaavsnittets namn.

list(string, string, string, LabsListOptionalParams)

Hämta information om 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 faktureringskontots namn och namnet på faktureringsprofilen.

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är parametrar som tillhandahålls för att generera inbjudningskod.

options
LabsGenerateInviteCodeOptionalParams

Alternativparametrarna.

Returer

Promise<LabDetails>

get(string, string, string, LabsGetOptionalParams)

Hämta information om 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 om 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 faktureringskontots namn och namnet på faktureringsprofilen.

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