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

RoleDefinitions 接口

实现

SupportsGettingById<RoleDefinition> HasManager<com.microsoft.azure.management.graphrbac.implementation.GraphRbacManager> HasInner<com.microsoft.azure.management.graphrbac.implementation.RoleDefinitionsInner>

public interface RoleDefinitions
extends SupportsGettingById<RoleDefinition>, HasManager<com.microsoft.azure.management.graphrbac.implementation.GraphRbacManager>, HasInner<com.microsoft.azure.management.graphrbac.implementation.RoleDefinitionsInner>

角色定义管理 API 的入口点。

方法摘要

修饰符和类型 方法和描述
abstract RoleDefinition getByScope(String scope, String name)

根据范围和名称获取有关角色定义的信息。

abstract RoleDefinition getByScopeAndRoleName(String scope, String roleName)

根据范围和名称获取有关角色定义的信息。

abstract rx.Observable<RoleDefinition> getByScopeAndRoleNameAsync(String scope, String roleName)

根据范围和名称获取有关角色定义的信息。

abstract com.microsoft.rest.ServiceFuture<RoleDefinition> getByScopeAndRoleNameAsync(String scope, String roleName, ServiceCallback<RoleDefinition> callback)

根据范围和名称获取有关角色定义的信息。

abstract rx.Observable<RoleDefinition> getByScopeAsync(String scope, String name)

根据范围和名称获取有关角色定义的信息。

abstract com.microsoft.rest.ServiceFuture<RoleDefinition> getByScopeAsync(String scope, String name, ServiceCallback<RoleDefinition> callback)

根据范围和名称获取有关角色定义的信息。

abstract com.microsoft.azure.PagedList<RoleDefinition> listByScope(String scope)

列出范围内的角色定义。

abstract rx.Observable<RoleDefinition> listByScopeAsync(String scope)

列出范围内的角色定义。

方法详细信息

getByScope

public abstract RoleDefinition getByScope(String scope, String name)

根据范围和名称获取有关角色定义的信息。

Parameters:

scope - 角色定义的范围
name - 角色定义的名称

Returns:

角色定义的不可变表示形式

getByScopeAndRoleName

public abstract RoleDefinition getByScopeAndRoleName(String scope, String roleName)

根据范围和名称获取有关角色定义的信息。

Parameters:

scope - 角色定义的范围
roleName - 角色的名称

Returns:

角色定义的不可变表示形式

getByScopeAndRoleNameAsync

public abstract Observable getByScopeAndRoleNameAsync(String scope, String roleName)

根据范围和名称获取有关角色定义的信息。

Parameters:

scope - 角色定义的范围
roleName - 角色的名称

Returns:

角色定义的不可变表示形式

getByScopeAndRoleNameAsync

public abstract ServiceFuture getByScopeAndRoleNameAsync(String scope, String roleName, ServiceCallback callback)

根据范围和名称获取有关角色定义的信息。

Parameters:

scope - 角色定义的范围
roleName - 角色的名称
callback - 操作完成时的回调

Returns:

角色定义的不可变表示形式

getByScopeAsync

public abstract Observable getByScopeAsync(String scope, String name)

根据范围和名称获取有关角色定义的信息。

Parameters:

scope - 角色定义的范围
name - 角色定义的名称

Returns:

角色定义的不可变表示形式

getByScopeAsync

public abstract ServiceFuture getByScopeAsync(String scope, String name, ServiceCallback callback)

根据范围和名称获取有关角色定义的信息。

Parameters:

scope - 角色定义的范围
name - 角色定义的名称
callback - 操作完成时的回调

Returns:

角色定义的不可变表示形式

listByScope

public abstract PagedList listByScope(String scope)

列出范围内的角色定义。

Parameters:

scope - 角色定义的范围

Returns:

角色定义列表

listByScopeAsync

public abstract Observable listByScopeAsync(String scope)

列出范围内的角色定义。

Parameters:

scope - 角色定义的范围

Returns:

角色定义的可观测对象

适用于