Interface RoleAssignment

All Superinterfaces:
HasId, HasInnerModel<com.azure.resourcemanager.authorization.fluent.models.RoleAssignmentInner>, HasManager<AuthorizationManager>, HasName, Indexable

public interface RoleAssignment extends Indexable, HasInnerModel<com.azure.resourcemanager.authorization.fluent.models.RoleAssignmentInner>, HasId, HasName, HasManager<AuthorizationManager>
An immutable client-side representation of an Azure AD role assignment.
  • Method Details

    • scope

      String scope()
      Gets the role assignment scope.
      Returns:
      the role assignment scope
    • roleDefinitionId

      String roleDefinitionId()
      Gets the role definition ID.
      Returns:
      the role definition ID
    • principalId

      String principalId()
      Gets the principal ID.
      Returns:
      the principal ID
    • condition

      String condition()
      Gets the condition.

      This is a preview feature.

      Returns:
      the condition
    • description

      String description()
      Gets the description.
      Returns:
      the description