Labs interface
表示实验室的接口。
方法
方法详细信息
beginCreateOrUpdate(string, string, Lab, LabsCreateOrUpdateOptionalParams)
用于创建或更新实验室资源的作。
function beginCreateOrUpdate(resourceGroupName: string, labName: string, body: Lab, options?: LabsCreateOrUpdateOptionalParams): Promise<PollerLike<PollOperationState<Lab>, Lab>>
参数
- resourceGroupName
-
string
资源组的名称。 名称不区分大小写。
- labName
-
string
唯一标识包含实验室计划的实验室的名称。 在资源 URI 中使用。
- body
- Lab
请求正文。
- options
- LabsCreateOrUpdateOptionalParams
选项参数。
返回
Promise<PollerLike<@azure/core-lro.PollOperationState<Lab>, Lab>>
beginCreateOrUpdateAndWait(string, string, Lab, LabsCreateOrUpdateOptionalParams)
用于创建或更新实验室资源的作。
function beginCreateOrUpdateAndWait(resourceGroupName: string, labName: string, body: Lab, options?: LabsCreateOrUpdateOptionalParams): Promise<Lab>
参数
- resourceGroupName
-
string
资源组的名称。 名称不区分大小写。
- labName
-
string
唯一标识包含实验室计划的实验室的名称。 在资源 URI 中使用。
- body
- Lab
请求正文。
- options
- LabsCreateOrUpdateOptionalParams
选项参数。
返回
Promise<Lab>
beginDelete(string, string, LabsDeleteOptionalParams)
删除实验室资源的作。
function beginDelete(resourceGroupName: string, labName: string, options?: LabsDeleteOptionalParams): Promise<PollerLike<PollOperationState<void>, void>>
参数
- resourceGroupName
-
string
资源组的名称。 名称不区分大小写。
- labName
-
string
唯一标识包含实验室计划的实验室的名称。 在资源 URI 中使用。
- options
- LabsDeleteOptionalParams
选项参数。
返回
Promise<PollerLike<@azure/core-lro.PollOperationState<void>, void>>
beginDeleteAndWait(string, string, LabsDeleteOptionalParams)
删除实验室资源的作。
function beginDeleteAndWait(resourceGroupName: string, labName: string, options?: LabsDeleteOptionalParams): Promise<void>
参数
- resourceGroupName
-
string
资源组的名称。 名称不区分大小写。
- labName
-
string
唯一标识包含实验室计划的实验室的名称。 在资源 URI 中使用。
- options
- LabsDeleteOptionalParams
选项参数。
返回
Promise<void>
beginPublish(string, string, LabsPublishOptionalParams)
发布或重新发布实验室。 这将创建或更新所有实验室资源,例如虚拟机。
function beginPublish(resourceGroupName: string, labName: string, options?: LabsPublishOptionalParams): Promise<PollerLike<PollOperationState<void>, void>>
参数
- resourceGroupName
-
string
资源组的名称。 名称不区分大小写。
- labName
-
string
唯一标识包含实验室计划的实验室的名称。 在资源 URI 中使用。
- options
- LabsPublishOptionalParams
选项参数。
返回
Promise<PollerLike<@azure/core-lro.PollOperationState<void>, void>>
beginPublishAndWait(string, string, LabsPublishOptionalParams)
发布或重新发布实验室。 这将创建或更新所有实验室资源,例如虚拟机。
function beginPublishAndWait(resourceGroupName: string, labName: string, options?: LabsPublishOptionalParams): Promise<void>
参数
- resourceGroupName
-
string
资源组的名称。 名称不区分大小写。
- labName
-
string
唯一标识包含实验室计划的实验室的名称。 在资源 URI 中使用。
- options
- LabsPublishOptionalParams
选项参数。
返回
Promise<void>
beginSyncGroup(string, string, LabsSyncGroupOptionalParams)
用于手动启动 AAD 组同步作业的作。
function beginSyncGroup(resourceGroupName: string, labName: string, options?: LabsSyncGroupOptionalParams): Promise<PollerLike<PollOperationState<void>, void>>
参数
- resourceGroupName
-
string
资源组的名称。 名称不区分大小写。
- labName
-
string
唯一标识包含实验室计划的实验室的名称。 在资源 URI 中使用。
- options
- LabsSyncGroupOptionalParams
选项参数。
返回
Promise<PollerLike<@azure/core-lro.PollOperationState<void>, void>>
beginSyncGroupAndWait(string, string, LabsSyncGroupOptionalParams)
用于手动启动 AAD 组同步作业的作。
function beginSyncGroupAndWait(resourceGroupName: string, labName: string, options?: LabsSyncGroupOptionalParams): Promise<void>
参数
- resourceGroupName
-
string
资源组的名称。 名称不区分大小写。
- labName
-
string
唯一标识包含实验室计划的实验室的名称。 在资源 URI 中使用。
- options
- LabsSyncGroupOptionalParams
选项参数。
返回
Promise<void>
beginUpdate(string, string, LabUpdate, LabsUpdateOptionalParams)
更新实验室资源的作。
function beginUpdate(resourceGroupName: string, labName: string, body: LabUpdate, options?: LabsUpdateOptionalParams): Promise<PollerLike<PollOperationState<Lab>, Lab>>
参数
- resourceGroupName
-
string
资源组的名称。 名称不区分大小写。
- labName
-
string
唯一标识包含实验室计划的实验室的名称。 在资源 URI 中使用。
- body
- LabUpdate
请求正文。
- options
- LabsUpdateOptionalParams
选项参数。
返回
Promise<PollerLike<@azure/core-lro.PollOperationState<Lab>, Lab>>
beginUpdateAndWait(string, string, LabUpdate, LabsUpdateOptionalParams)
更新实验室资源的作。
function beginUpdateAndWait(resourceGroupName: string, labName: string, body: LabUpdate, options?: LabsUpdateOptionalParams): Promise<Lab>
参数
- resourceGroupName
-
string
资源组的名称。 名称不区分大小写。
- labName
-
string
唯一标识包含实验室计划的实验室的名称。 在资源 URI 中使用。
- body
- LabUpdate
请求正文。
- options
- LabsUpdateOptionalParams
选项参数。
返回
Promise<Lab>
get(string, string, LabsGetOptionalParams)
返回实验室资源的属性。
function get(resourceGroupName: string, labName: string, options?: LabsGetOptionalParams): Promise<Lab>
参数
- resourceGroupName
-
string
资源组的名称。 名称不区分大小写。
- labName
-
string
唯一标识包含实验室计划的实验室的名称。 在资源 URI 中使用。
- options
- LabsGetOptionalParams
选项参数。
返回
Promise<Lab>
listByResourceGroup(string, LabsListByResourceGroupOptionalParams)
返回资源组中所有实验室的列表。
function listByResourceGroup(resourceGroupName: string, options?: LabsListByResourceGroupOptionalParams): PagedAsyncIterableIterator<Lab, Lab[], PageSettings>
参数
- resourceGroupName
-
string
资源组的名称。 名称不区分大小写。
选项参数。
返回
listBySubscription(LabsListBySubscriptionOptionalParams)
返回订阅的所有实验室的列表。
function listBySubscription(options?: LabsListBySubscriptionOptionalParams): PagedAsyncIterableIterator<Lab, Lab[], PageSettings>
参数
选项参数。