RoleAssignmentsOperations interface
表示角色分配操作的接口。
属性
| create | 按范围和名称创建或更新角色分配。 |
| create |
按 ID 创建或更新角色分配。 |
| delete | 按范围和名称删除角色分配。 |
| delete |
按 ID 删除角色分配。 |
| get | 按范围和名称获取角色分配。 |
| get |
按 ID 获取角色分配。 |
| list |
列出应用于资源的所有角色分配。 |
| list |
列出应用于资源组的所有角色分配。 |
| list |
列出应用于范围的所有角色分配。 |
| list |
列出应用于订阅的所有角色分配。 |
属性详细信息
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>