共用方式為


Roles interface

代表角色的介面。

方法

beginCreateOrUpdate(string, string, string, RoleUnion, RolesCreateOrUpdateOptionalParams)

建立或更新角色。

beginCreateOrUpdateAndWait(string, string, string, RoleUnion, RolesCreateOrUpdateOptionalParams)

建立或更新角色。

beginDelete(string, string, string, RolesDeleteOptionalParams)

刪除裝置上的角色。

beginDeleteAndWait(string, string, string, RolesDeleteOptionalParams)

刪除裝置上的角色。

get(string, string, string, RolesGetOptionalParams)

依名稱取得特定角色。

listByDataBoxEdgeDevice(string, string, RolesListByDataBoxEdgeDeviceOptionalParams)

列出 Data Box Edge/Data Box Gateway 裝置中設定的所有角色。

方法詳細資料

beginCreateOrUpdate(string, string, string, RoleUnion, RolesCreateOrUpdateOptionalParams)

建立或更新角色。

function beginCreateOrUpdate(deviceName: string, name: string, resourceGroupName: string, role: RoleUnion, options?: RolesCreateOrUpdateOptionalParams): Promise<PollerLike<PollOperationState<RoleUnion>, RoleUnion>>

參數

deviceName

string

裝置名稱。

name

string

角色名稱。

resourceGroupName

string

資源組名。

role
RoleUnion

角色屬性。

options
RolesCreateOrUpdateOptionalParams

選項參數。

傳回

Promise<PollerLike<@azure/core-lro.PollOperationState<RoleUnion>, RoleUnion>>

beginCreateOrUpdateAndWait(string, string, string, RoleUnion, RolesCreateOrUpdateOptionalParams)

建立或更新角色。

function beginCreateOrUpdateAndWait(deviceName: string, name: string, resourceGroupName: string, role: RoleUnion, options?: RolesCreateOrUpdateOptionalParams): Promise<RoleUnion>

參數

deviceName

string

裝置名稱。

name

string

角色名稱。

resourceGroupName

string

資源組名。

role
RoleUnion

角色屬性。

options
RolesCreateOrUpdateOptionalParams

選項參數。

傳回

Promise<RoleUnion>

beginDelete(string, string, string, RolesDeleteOptionalParams)

刪除裝置上的角色。

function beginDelete(deviceName: string, name: string, resourceGroupName: string, options?: RolesDeleteOptionalParams): Promise<PollerLike<PollOperationState<void>, void>>

參數

deviceName

string

裝置名稱。

name

string

角色名稱。

resourceGroupName

string

資源組名。

options
RolesDeleteOptionalParams

選項參數。

傳回

Promise<PollerLike<@azure/core-lro.PollOperationState<void>, void>>

beginDeleteAndWait(string, string, string, RolesDeleteOptionalParams)

刪除裝置上的角色。

function beginDeleteAndWait(deviceName: string, name: string, resourceGroupName: string, options?: RolesDeleteOptionalParams): Promise<void>

參數

deviceName

string

裝置名稱。

name

string

角色名稱。

resourceGroupName

string

資源組名。

options
RolesDeleteOptionalParams

選項參數。

傳回

Promise<void>

get(string, string, string, RolesGetOptionalParams)

依名稱取得特定角色。

function get(deviceName: string, name: string, resourceGroupName: string, options?: RolesGetOptionalParams): Promise<RoleUnion>

參數

deviceName

string

裝置名稱。

name

string

角色名稱。

resourceGroupName

string

資源組名。

options
RolesGetOptionalParams

選項參數。

傳回

Promise<RoleUnion>

listByDataBoxEdgeDevice(string, string, RolesListByDataBoxEdgeDeviceOptionalParams)

列出 Data Box Edge/Data Box Gateway 裝置中設定的所有角色。

function listByDataBoxEdgeDevice(deviceName: string, resourceGroupName: string, options?: RolesListByDataBoxEdgeDeviceOptionalParams): PagedAsyncIterableIterator<RoleUnion, RoleUnion[], PageSettings>

參數

deviceName

string

裝置名稱。

resourceGroupName

string

資源組名。

傳回