Labs interface
Interface que representa um Labs.
Métodos
| create |
Crie um novo laboratório ou atualize um laboratório criado anteriormente. |
| delete(string, string, string, Labs |
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. |
| generate |
Gerar código de convite para um laboratório |
| get(string, string, string, Labs |
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, Labs |
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 |
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.
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.