LabPlans interface
代表 LabPlans 的介面。
方法
方法詳細資料
beginCreateOrUpdate(string, string, LabPlan, LabPlansCreateOrUpdateOptionalParams)
建立或更新實驗室計劃資源的作業。
function beginCreateOrUpdate(resourceGroupName: string, labPlanName: string, body: LabPlan, options?: LabPlansCreateOrUpdateOptionalParams): Promise<PollerLike<PollOperationState<LabPlan>, LabPlan>>
參數
- resourceGroupName
-
string
資源群組的名稱。 名稱不區分大小寫。
- labPlanName
-
string
在包含資源群組內唯一識別它的實驗室計劃名稱。 用於資源 URI 和 UI 中。
- body
- LabPlan
要求本文。
選項參數。
傳回
Promise<PollerLike<@azure/core-lro.PollOperationState<LabPlan>, LabPlan>>
beginCreateOrUpdateAndWait(string, string, LabPlan, LabPlansCreateOrUpdateOptionalParams)
建立或更新實驗室計劃資源的作業。
function beginCreateOrUpdateAndWait(resourceGroupName: string, labPlanName: string, body: LabPlan, options?: LabPlansCreateOrUpdateOptionalParams): Promise<LabPlan>
參數
- resourceGroupName
-
string
資源群組的名稱。 名稱不區分大小寫。
- labPlanName
-
string
在包含資源群組內唯一識別它的實驗室計劃名稱。 用於資源 URI 和 UI 中。
- body
- LabPlan
要求本文。
選項參數。
傳回
Promise<LabPlan>
beginDelete(string, string, LabPlansDeleteOptionalParams)
刪除實驗室計劃資源的作業。 刪除實驗室計畫並不會刪除與實驗室計劃相關聯的實驗室,也不會刪除透過實驗室計劃許可權容器新增至資源庫的共用映像。
function beginDelete(resourceGroupName: string, labPlanName: string, options?: LabPlansDeleteOptionalParams): Promise<PollerLike<PollOperationState<void>, void>>
參數
- resourceGroupName
-
string
資源群組的名稱。 名稱不區分大小寫。
- labPlanName
-
string
在包含資源群組內唯一識別它的實驗室計劃名稱。 用於資源 URI 和 UI 中。
- options
- LabPlansDeleteOptionalParams
選項參數。
傳回
Promise<PollerLike<@azure/core-lro.PollOperationState<void>, void>>
beginDeleteAndWait(string, string, LabPlansDeleteOptionalParams)
刪除實驗室計劃資源的作業。 刪除實驗室計畫並不會刪除與實驗室計劃相關聯的實驗室,也不會刪除透過實驗室計劃許可權容器新增至資源庫的共用映像。
function beginDeleteAndWait(resourceGroupName: string, labPlanName: string, options?: LabPlansDeleteOptionalParams): Promise<void>
參數
- resourceGroupName
-
string
資源群組的名稱。 名稱不區分大小寫。
- labPlanName
-
string
在包含資源群組內唯一識別它的實驗室計劃名稱。 用於資源 URI 和 UI 中。
- options
- LabPlansDeleteOptionalParams
選項參數。
傳回
Promise<void>
beginSaveImage(string, string, SaveImageBody, LabPlansSaveImageOptionalParams)
將映像從實驗室 VM 儲存至連結的共用映像庫。
function beginSaveImage(resourceGroupName: string, labPlanName: string, body: SaveImageBody, options?: LabPlansSaveImageOptionalParams): Promise<PollerLike<PollOperationState<void>, void>>
參數
- resourceGroupName
-
string
資源群組的名稱。 名稱不區分大小寫。
- labPlanName
-
string
在包含資源群組內唯一識別它的實驗室計劃名稱。 用於資源 URI 和 UI 中。
- body
- SaveImageBody
要求本文。
- options
- LabPlansSaveImageOptionalParams
選項參數。
傳回
Promise<PollerLike<@azure/core-lro.PollOperationState<void>, void>>
beginSaveImageAndWait(string, string, SaveImageBody, LabPlansSaveImageOptionalParams)
將映像從實驗室 VM 儲存至連結的共用映像庫。
function beginSaveImageAndWait(resourceGroupName: string, labPlanName: string, body: SaveImageBody, options?: LabPlansSaveImageOptionalParams): Promise<void>
參數
- resourceGroupName
-
string
資源群組的名稱。 名稱不區分大小寫。
- labPlanName
-
string
在包含資源群組內唯一識別它的實驗室計劃名稱。 用於資源 URI 和 UI 中。
- body
- SaveImageBody
要求本文。
- options
- LabPlansSaveImageOptionalParams
選項參數。
傳回
Promise<void>
beginUpdate(string, string, LabPlanUpdate, LabPlansUpdateOptionalParams)
更新實驗室計劃資源的作業。
function beginUpdate(resourceGroupName: string, labPlanName: string, body: LabPlanUpdate, options?: LabPlansUpdateOptionalParams): Promise<PollerLike<PollOperationState<LabPlan>, LabPlan>>
參數
- resourceGroupName
-
string
資源群組的名稱。 名稱不區分大小寫。
- labPlanName
-
string
在包含資源群組內唯一識別它的實驗室計劃名稱。 用於資源 URI 和 UI 中。
- body
- LabPlanUpdate
要求本文。
- options
- LabPlansUpdateOptionalParams
選項參數。
傳回
Promise<PollerLike<@azure/core-lro.PollOperationState<LabPlan>, LabPlan>>
beginUpdateAndWait(string, string, LabPlanUpdate, LabPlansUpdateOptionalParams)
更新實驗室計劃資源的作業。
function beginUpdateAndWait(resourceGroupName: string, labPlanName: string, body: LabPlanUpdate, options?: LabPlansUpdateOptionalParams): Promise<LabPlan>
參數
- resourceGroupName
-
string
資源群組的名稱。 名稱不區分大小寫。
- labPlanName
-
string
在包含資源群組內唯一識別它的實驗室計劃名稱。 用於資源 URI 和 UI 中。
- body
- LabPlanUpdate
要求本文。
- options
- LabPlansUpdateOptionalParams
選項參數。
傳回
Promise<LabPlan>
get(string, string, LabPlansGetOptionalParams)
擷取實驗室計劃的屬性。
function get(resourceGroupName: string, labPlanName: string, options?: LabPlansGetOptionalParams): Promise<LabPlan>
參數
- resourceGroupName
-
string
資源群組的名稱。 名稱不區分大小寫。
- labPlanName
-
string
在包含資源群組內唯一識別它的實驗室計劃名稱。 用於資源 URI 和 UI 中。
- options
- LabPlansGetOptionalParams
選項參數。
傳回
Promise<LabPlan>
listByResourceGroup(string, LabPlansListByResourceGroupOptionalParams)
傳回訂用帳戶和資源群組的所有實驗室方案清單。
function listByResourceGroup(resourceGroupName: string, options?: LabPlansListByResourceGroupOptionalParams): PagedAsyncIterableIterator<LabPlan, LabPlan[], PageSettings>
參數
- resourceGroupName
-
string
資源群組的名稱。 名稱不區分大小寫。
選項參數。
傳回
listBySubscription(LabPlansListBySubscriptionOptionalParams)
傳回訂用帳戶內所有實驗室方案的清單
function listBySubscription(options?: LabPlansListBySubscriptionOptionalParams): PagedAsyncIterableIterator<LabPlan, LabPlan[], PageSettings>
參數
選項參數。