Partilhar via


Labs interface

Interface que representa um Labs.

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 faturamento fornecido, ao nome do perfil de faturamento 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 faturamento fornecido, ao nome do perfil de faturamento 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 faturamento fornecido, ao nome do perfil de faturamento e ao nome da seção da fatura.

listAll(string, string, LabsListAllOptionalParams)

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

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

billingProfileName

string

Nome do perfil de faturação.

invoiceSectionName

string

Nome da seção da fatura.

parameters
LabDetails

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

options
LabsCreateOrUpdateOptionalParams

Os parâmetros de opções.

Devoluções

Promise<LabDetails>

delete(string, string, string, LabsDeleteOptionalParams)

Exclua um laboratório específico associado ao nome da conta de faturamento fornecido, ao nome do perfil de faturamento 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 faturação.

invoiceSectionName

string

Nome da seçã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 cobrança.

billingProfileName

string

Nome do perfil de faturação.

invoiceSectionName

string

Nome da seção da fatura.

parameters
InviteCodeGenerateRequest

Parâmetros de solicitação que são 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 faturamento fornecido, ao nome do perfil de faturamento 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 faturação.

invoiceSectionName

string

Nome da seçã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 faturamento fornecido, ao nome do perfil de faturamento 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 faturação.

invoiceSectionName

string

Nome da seçã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 faturamento e ao nome do perfil de faturamento 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 faturação.

options
LabsListAllOptionalParams

Os parâmetros de opções.

Devoluções