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

RoleAssignmentsOperations interface

表示角色分配操作的接口。

属性

create

按范围和名称创建或更新角色分配。

createById

按 ID 创建或更新角色分配。

delete

按范围和名称删除角色分配。

deleteById

按 ID 删除角色分配。

get

按范围和名称获取角色分配。

getById

按 ID 获取角色分配。

listForResource

列出应用于资源的所有角色分配。

listForResourceGroup

列出应用于资源组的所有角色分配。

listForScope

列出应用于范围的所有角色分配。

listForSubscription

列出应用于订阅的所有角色分配。

属性详细信息

create

按范围和名称创建或更新角色分配。

create: (scope: string, roleAssignmentName: string, parameters: RoleAssignmentCreateParameters, options?: RoleAssignmentsCreateOptionalParams) => Promise<RoleAssignment>

属性值

(scope: string, roleAssignmentName: string, parameters: RoleAssignmentCreateParameters, options?: RoleAssignmentsCreateOptionalParams) => Promise<RoleAssignment>

createById

按 ID 创建或更新角色分配。

createById: (roleAssignmentId: string, parameters: RoleAssignmentCreateParameters, options?: RoleAssignmentsCreateByIdOptionalParams) => Promise<RoleAssignment>

属性值

(roleAssignmentId: string, parameters: RoleAssignmentCreateParameters, options?: RoleAssignmentsCreateByIdOptionalParams) => Promise<RoleAssignment>

delete

按范围和名称删除角色分配。

delete: (scope: string, roleAssignmentName: string, options?: RoleAssignmentsDeleteOptionalParams) => Promise<RoleAssignment>

属性值

(scope: string, roleAssignmentName: string, options?: RoleAssignmentsDeleteOptionalParams) => Promise<RoleAssignment>

deleteById

按 ID 删除角色分配。

deleteById: (roleAssignmentId: string, options?: RoleAssignmentsDeleteByIdOptionalParams) => Promise<RoleAssignment>

属性值

(roleAssignmentId: string, options?: RoleAssignmentsDeleteByIdOptionalParams) => Promise<RoleAssignment>

get

按范围和名称获取角色分配。

get: (scope: string, roleAssignmentName: string, options?: RoleAssignmentsGetOptionalParams) => Promise<RoleAssignment>

属性值

(scope: string, roleAssignmentName: string, options?: RoleAssignmentsGetOptionalParams) => Promise<RoleAssignment>

getById

按 ID 获取角色分配。

getById: (roleAssignmentId: string, options?: RoleAssignmentsGetByIdOptionalParams) => Promise<RoleAssignment>

属性值

(roleAssignmentId: string, options?: RoleAssignmentsGetByIdOptionalParams) => Promise<RoleAssignment>

listForResource

列出应用于资源的所有角色分配。

listForResource: (resourceGroupName: string, resourceProviderNamespace: string, resourceType: string, resourceName: string, options?: RoleAssignmentsListForResourceOptionalParams) => PagedAsyncIterableIterator<RoleAssignment, RoleAssignment[], PageSettings>

属性值

(resourceGroupName: string, resourceProviderNamespace: string, resourceType: string, resourceName: string, options?: RoleAssignmentsListForResourceOptionalParams) => PagedAsyncIterableIterator<RoleAssignment, RoleAssignment[], PageSettings>

listForResourceGroup

列出应用于资源组的所有角色分配。

listForResourceGroup: (resourceGroupName: string, options?: RoleAssignmentsListForResourceGroupOptionalParams) => PagedAsyncIterableIterator<RoleAssignment, RoleAssignment[], PageSettings>

属性值

(resourceGroupName: string, options?: RoleAssignmentsListForResourceGroupOptionalParams) => PagedAsyncIterableIterator<RoleAssignment, RoleAssignment[], PageSettings>

listForScope

列出应用于范围的所有角色分配。

listForScope: (scope: string, options?: RoleAssignmentsListForScopeOptionalParams) => PagedAsyncIterableIterator<RoleAssignment, RoleAssignment[], PageSettings>

属性值

(scope: string, options?: RoleAssignmentsListForScopeOptionalParams) => PagedAsyncIterableIterator<RoleAssignment, RoleAssignment[], PageSettings>

listForSubscription

列出应用于订阅的所有角色分配。

listForSubscription: (options?: RoleAssignmentsListForSubscriptionOptionalParams) => PagedAsyncIterableIterator<RoleAssignment, RoleAssignment[], PageSettings>

属性值

(options?: RoleAssignmentsListForSubscriptionOptionalParams) => PagedAsyncIterableIterator<RoleAssignment, RoleAssignment[], PageSettings>