다음을 통해 공유


Labs interface

랩을 나타내는 인터페이스입니다.

메서드

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

새 랩을 만들거나 이전에 만든 랩을 업데이트합니다.

delete(string, string, string, LabsDeleteOptionalParams)

제공된 청구 계정 이름, 청구 프로필 이름 및 청구서 섹션 이름과 연결된 특정 랩을 삭제합니다. 랩을 삭제하려면 모든 학생을 랩에서 제거해야 합니다.

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

랩에 대한 초대 코드 생성

get(string, string, string, LabsGetOptionalParams)

제공된 청구 계정 이름, 청구 프로필 이름 및 청구서 섹션 이름과 연결된 특정 랩에 대한 세부 정보를 가져옵니다.

list(string, string, string, LabsListOptionalParams)

제공된 청구 계정 이름, 청구 프로필 이름 및 청구서 섹션 이름과 연결된 특정 랩에 대한 세부 정보를 가져옵니다.

listAll(string, string, LabsListAllOptionalParams)

제공된 청구 계정 이름 및 청구 프로필 이름과 연결된 랩 목록을 가져옵니다.

메서드 세부 정보

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

새 랩을 만들거나 이전에 만든 랩을 업데이트합니다.

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

매개 변수

billingAccountName

string

청구 계정 이름입니다.

billingProfileName

string

청구 프로필 이름입니다.

invoiceSectionName

string

송장 섹션 이름입니다.

parameters
LabDetails

랩 리소스를 만들기 위해 제공된 매개 변수를 요청합니다.

options
LabsCreateOrUpdateOptionalParams

옵션 매개 변수입니다.

반환

Promise<LabDetails>

delete(string, string, string, LabsDeleteOptionalParams)

제공된 청구 계정 이름, 청구 프로필 이름 및 청구서 섹션 이름과 연결된 특정 랩을 삭제합니다. 랩을 삭제하려면 모든 학생을 랩에서 제거해야 합니다.

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

매개 변수

billingAccountName

string

청구 계정 이름입니다.

billingProfileName

string

청구 프로필 이름입니다.

invoiceSectionName

string

송장 섹션 이름입니다.

options
LabsDeleteOptionalParams

옵션 매개 변수입니다.

반환

Promise<void>

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

랩에 대한 초대 코드 생성

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

매개 변수

billingAccountName

string

청구 계정 이름입니다.

billingProfileName

string

청구 프로필 이름입니다.

invoiceSectionName

string

송장 섹션 이름입니다.

parameters
InviteCodeGenerateRequest

초대 코드를 생성하기 위해 제공된 요청 매개 변수입니다.

options
LabsGenerateInviteCodeOptionalParams

옵션 매개 변수입니다.

반환

Promise<LabDetails>

get(string, string, string, LabsGetOptionalParams)

제공된 청구 계정 이름, 청구 프로필 이름 및 청구서 섹션 이름과 연결된 특정 랩에 대한 세부 정보를 가져옵니다.

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

매개 변수

billingAccountName

string

청구 계정 이름입니다.

billingProfileName

string

청구 프로필 이름입니다.

invoiceSectionName

string

송장 섹션 이름입니다.

options
LabsGetOptionalParams

옵션 매개 변수입니다.

반환

Promise<LabDetails>

list(string, string, string, LabsListOptionalParams)

제공된 청구 계정 이름, 청구 프로필 이름 및 청구서 섹션 이름과 연결된 특정 랩에 대한 세부 정보를 가져옵니다.

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

매개 변수

billingAccountName

string

청구 계정 이름입니다.

billingProfileName

string

청구 프로필 이름입니다.

invoiceSectionName

string

송장 섹션 이름입니다.

options
LabsListOptionalParams

옵션 매개 변수입니다.

반환

listAll(string, string, LabsListAllOptionalParams)

제공된 청구 계정 이름 및 청구 프로필 이름과 연결된 랩 목록을 가져옵니다.

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

매개 변수

billingAccountName

string

청구 계정 이름입니다.

billingProfileName

string

청구 프로필 이름입니다.

options
LabsListAllOptionalParams

옵션 매개 변수입니다.

반환