RoleAssignmentHelper Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
A utility class to operate on role assignments for a resource with service principal (object id). the method signature and behaviour can change in future releases.
public class RoleAssignmentHelper : Microsoft.Azure.Management.ResourceManager.Fluent.Core.IBeta
type RoleAssignmentHelper = class
interface IBeta
Public Class RoleAssignmentHelper
Implements IBeta
- Inheritance
-
RoleAssignmentHelper
- Derived
- Implements
Constructors
RoleAssignmentHelper(IGraphRbacManager, IIdProvider) |
Creates RoleAssignmentHelper. |
Properties
HasPendingRoleAssignments |
True if there is role assigments pending to be commited. |
Methods
CommitsRoleAssignmentsPendingActionAsync(CancellationToken) |
Commit pending RBAC role assignment creation and removal. |
WithAccessTo(String, BuiltInRole) |
Specifies that applications running on an Azure service with this identity requires the access role with scope of access limited to an ARM resource. |
WithAccessTo(String, String) |
Specifies that applications running on an Azure service with this identity requires the access described in the given role definition with scope of access limited to an ARM resource. |
WithAccessToCurrentResourceGroup(BuiltInRole) |
Specifies that applications running on an Azure service with this identity requires the given access role with scope of access limited to the current resource group that the identity resides. |
WithAccessToCurrentResourceGroup(String) |
Specifies that applications running on an Azure service with this identity requires the given access role with scope of access limited to the current resource group that the identity resides. |
WithoutAccessTo(IRoleAssignment) |
Specifies that an access role assigned to the identity should be removed. |
WithoutAccessTo(String, BuiltInRole) |
Specifies that an access role assigned to the identity should be removed. |