Labs interface

Interface que representa um Laboratório.

Métodos

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

Crie um novo laboratório ou atualize um laboratório criado anteriormente.

delete(string, string, string, LabsDeleteOptionalParams)

Elimine um laboratório específico associado ao nome da conta de faturação fornecido, ao nome do perfil de faturação e ao nome da secção da fatura. Tenha em atenção que todos os estudantes têm de ser removidos do laboratório para eliminar o laboratório.

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

Gerar código de convite para um laboratório

get(string, string, string, LabsGetOptionalParams)

Obtenha os detalhes de um laboratório específico associado ao nome da conta de faturação fornecido, ao nome do perfil de faturação e ao nome da secção da fatura.

list(string, string, string, LabsListOptionalParams)

Obtenha os detalhes de um laboratório específico associado ao nome da conta de faturação fornecido, ao nome do perfil de faturação e ao nome da secção da fatura.

listAll(string, string, LabsListAllOptionalParams)

Obtenha uma lista de laboratórios associados ao nome da conta de faturação fornecido e ao nome do perfil de faturação.

Detalhes de Método

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

Crie um novo laboratório ou atualize um laboratório criado anteriormente.

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

Parâmetros

billingAccountName

string

Nome da conta de faturação.

billingProfileName

string

Nome do perfil de faturação.

invoiceSectionName

string

Nome da secção da fatura.

parameters
LabDetails

Pedir parâmetros fornecidos para criar um recurso de laboratório.

options
LabsCreateOrUpdateOptionalParams

Os parâmetros de opções.

Devoluções

Promise<LabDetails>

delete(string, string, string, LabsDeleteOptionalParams)

Elimine um laboratório específico associado ao nome da conta de faturação fornecido, ao nome do perfil de faturação e ao nome da secção da fatura. Tenha em atenção que todos os estudantes têm de ser removidos do laboratório para eliminar o laboratório.

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

Parâmetros

billingAccountName

string

Nome da conta de faturação.

billingProfileName

string

Nome do perfil de faturação.

invoiceSectionName

string

Nome da secção da fatura.

options
LabsDeleteOptionalParams

Os parâmetros de opções.

Devoluções

Promise<void>

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

Gerar código de convite para um laboratório

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

Parâmetros

billingAccountName

string

Nome da conta de faturação.

billingProfileName

string

Nome do perfil de faturação.

invoiceSectionName

string

Nome da secção da fatura.

parameters
InviteCodeGenerateRequest

Pedir parâmetros fornecidos para gerar código de convite.

options
LabsGenerateInviteCodeOptionalParams

Os parâmetros de opções.

Devoluções

Promise<LabDetails>

get(string, string, string, LabsGetOptionalParams)

Obtenha os detalhes de um laboratório específico associado ao nome da conta de faturação fornecido, ao nome do perfil de faturação e ao nome da secção da fatura.

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

Parâmetros

billingAccountName

string

Nome da conta de faturação.

billingProfileName

string

Nome do perfil de faturação.

invoiceSectionName

string

Nome da secção da fatura.

options
LabsGetOptionalParams

Os parâmetros de opções.

Devoluções

Promise<LabDetails>

list(string, string, string, LabsListOptionalParams)

Obtenha os detalhes de um laboratório específico associado ao nome da conta de faturação fornecido, ao nome do perfil de faturação e ao nome da secção da fatura.

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

Parâmetros

billingAccountName

string

Nome da conta de faturação.

billingProfileName

string

Nome do perfil de faturação.

invoiceSectionName

string

Nome da secção da fatura.

options
LabsListOptionalParams

Os parâmetros de opções.

Devoluções

listAll(string, string, LabsListAllOptionalParams)

Obtenha uma lista de laboratórios associados ao nome da conta de faturação fornecido e ao nome do perfil de faturação.

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

Parâmetros

billingAccountName

string

Nome da conta de faturação.

billingProfileName

string

Nome do perfil de faturação.

options
LabsListAllOptionalParams

Os parâmetros de opções.

Devoluções