Compartilhar via


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)

Exclua um laboratório específico associado ao nome da conta de cobrança fornecida, ao nome do perfil de cobrança e ao nome da seção da fatura. Observe que todos os alunos devem ser removidos do laboratório para excluir 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 cobrança fornecido, ao nome do perfil de cobrança e ao nome da seção da fatura.

list(string, string, string, LabsListOptionalParams)

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

listAll(string, string, LabsListAllOptionalParams)

Obtenha uma lista de laboratórios associados ao nome da conta de cobrança e ao nome do perfil de cobrança fornecidos.

Detalhes do 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 cobrança.

billingProfileName

string

Nome do perfil de cobrança.

invoiceSectionName

string

Nome da seção da fatura.

parameters
LabDetails

Parâmetros de solicitação fornecidos para criar o recurso de laboratório.

options
LabsCreateOrUpdateOptionalParams

Os parâmetros de opções.

Retornos

Promise<LabDetails>

delete(string, string, string, LabsDeleteOptionalParams)

Exclua um laboratório específico associado ao nome da conta de cobrança fornecida, ao nome do perfil de cobrança e ao nome da seção da fatura. Observe que todos os alunos devem ser removidos do laboratório para excluir o laboratório.

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

Parâmetros

billingAccountName

string

Nome da conta de cobrança.

billingProfileName

string

Nome do perfil de cobrança.

invoiceSectionName

string

Nome da seção da fatura.

options
LabsDeleteOptionalParams

Os parâmetros de opções.

Retornos

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 cobrança.

billingProfileName

string

Nome do perfil de cobrança.

invoiceSectionName

string

Nome da seção da fatura.

parameters
InviteCodeGenerateRequest

Parâmetros de solicitação fornecidos para gerar o código de convite.

options
LabsGenerateInviteCodeOptionalParams

Os parâmetros de opções.

Retornos

Promise<LabDetails>

get(string, string, string, LabsGetOptionalParams)

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

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

Parâmetros

billingAccountName

string

Nome da conta de cobrança.

billingProfileName

string

Nome do perfil de cobrança.

invoiceSectionName

string

Nome da seção da fatura.

options
LabsGetOptionalParams

Os parâmetros de opções.

Retornos

Promise<LabDetails>

list(string, string, string, LabsListOptionalParams)

Obtenha os detalhes de um laboratório específico associado ao nome da conta de cobrança fornecido, ao nome do perfil de cobrança e ao nome da seçã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 cobrança.

billingProfileName

string

Nome do perfil de cobrança.

invoiceSectionName

string

Nome da seção da fatura.

options
LabsListOptionalParams

Os parâmetros de opções.

Retornos

listAll(string, string, LabsListAllOptionalParams)

Obtenha uma lista de laboratórios associados ao nome da conta de cobrança e ao nome do perfil de cobrança fornecidos.

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

Parâmetros

billingAccountName

string

Nome da conta de cobrança.

billingProfileName

string

Nome do perfil de cobrança.

options
LabsListAllOptionalParams

Os parâmetros de opções.

Retornos