RoleDefinitionsOperations interface
表示角色定义操作的接口。
属性
| create |
创建或更新角色定义。 |
| delete | 删除角色定义。 |
| get | 通过ID(GUID)获取角色定义。 |
| get |
通过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>