Labs interface
Gränssnitt som representerar ett labb.
Metoder
| create |
Skapa ett nytt labb eller uppdatera ett tidigare skapat labb. |
| delete(string, string, string, Labs |
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. |
| generate |
Generera inbjudningskod för ett labb |
| get(string, string, string, Labs |
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, Labs |
Hämta information för ett specifikt labb som är associerat med det angivna faktureringskontots namn, faktureringsprofilens namn och fakturaavsnittets namn. |
| list |
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.
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.