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

RoleDefinitionsOperations interface

表示角色定义操作的接口。

属性

createOrUpdate

创建或更新角色定义。

delete

删除角色定义。

get

通过ID(GUID)获取角色定义。

getById

通过ID获得角色定义。

list

获取适用于范围及以上的所有角色定义。

属性详细信息

createOrUpdate

创建或更新角色定义。

createOrUpdate: (scope: string, roleDefinitionId: string, roleDefinition: RoleDefinition, options?: RoleDefinitionsCreateOrUpdateOptionalParams) => Promise<RoleDefinition>

属性值

(scope: string, roleDefinitionId: string, roleDefinition: RoleDefinition, options?: RoleDefinitionsCreateOrUpdateOptionalParams) => Promise<RoleDefinition>

delete

删除角色定义。

delete: (scope: string, roleDefinitionId: string, options?: RoleDefinitionsDeleteOptionalParams) => Promise<RoleDefinition>

属性值

(scope: string, roleDefinitionId: string, options?: RoleDefinitionsDeleteOptionalParams) => Promise<RoleDefinition>

get

通过ID(GUID)获取角色定义。

get: (scope: string, roleDefinitionId: string, options?: RoleDefinitionsGetOptionalParams) => Promise<RoleDefinition>

属性值

(scope: string, roleDefinitionId: string, options?: RoleDefinitionsGetOptionalParams) => Promise<RoleDefinition>

getById

通过ID获得角色定义。

getById: (roleId: string, options?: RoleDefinitionsGetByIdOptionalParams) => Promise<RoleDefinition>

属性值

(roleId: string, options?: RoleDefinitionsGetByIdOptionalParams) => Promise<RoleDefinition>

list

获取适用于范围及以上的所有角色定义。

list: (scope: string, options?: RoleDefinitionsListOptionalParams) => PagedAsyncIterableIterator<RoleDefinition, RoleDefinition[], PageSettings>

属性值

(scope: string, options?: RoleDefinitionsListOptionalParams) => PagedAsyncIterableIterator<RoleDefinition, RoleDefinition[], PageSettings>