Interface ServicePrincipal.UpdateStages.WithRoleAssignment

    • Method Detail

      • withNewRole

        ServicePrincipal.Update withNewRole​(BuiltInRole role,
                                            String scope)
        Assigns a new role to the service principal.
        Parameters:
        role - the role to assign to the service principal
        scope - the scope the service principal can access
        Returns:
        the next stage of the service principal update
      • withNewRoleInSubscription

        ServicePrincipal.Update withNewRoleInSubscription​(BuiltInRole role,
                                                          String subscriptionId)
        Assigns a new role to the service principal.
        Parameters:
        role - the role to assign to the service principal
        subscriptionId - the subscription the service principal can access
        Returns:
        the next stage of the service principal update
      • withNewRoleInResourceGroup

        ServicePrincipal.Update withNewRoleInResourceGroup​(BuiltInRole role,
                                                           ResourceGroup resourceGroup)
        Assigns a new role to the service principal.
        Parameters:
        role - the role to assign to the service principal
        resourceGroup - the resource group the service principal can access
        Returns:
        the next stage of the service principal update
      • withoutRole

        ServicePrincipal.Update withoutRole​(RoleAssignment roleAssignment)
        Removes a role from the service principal.
        Parameters:
        roleAssignment - the role assignment to remove
        Returns:
        the next stage of the service principal update