你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

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

资源组名称。

返回