Interface RoleDefinition

All Superinterfaces:
HasId, HasInnerModel<RoleDefinitionInner>, HasManager<AuthorizationManager>, HasName

public interface RoleDefinition extends HasInnerModel<RoleDefinitionInner>, HasId, HasName, HasManager<AuthorizationManager>
An immutable client-side representation of an Azure AD role definition.
  • Method Details

    • roleName

      String roleName()
      Returns:
      the role name
    • description

      String description()
      Returns:
      the role definition description
    • type

      String type()
      Returns:
      the role type
    • permissions

      Set<Permission> permissions()
      Returns:
      role definition permissions
    • assignableScopes

      Set<String> assignableScopes()
      Returns:
      role definition assignable scopes