Interface ServicePrincipal.DefinitionStages.WithRoleAssignment

All Known Subinterfaces:
ServicePrincipal.Definition, ServicePrincipal.DefinitionStages.WithCreate
Enclosing interface:
ServicePrincipal.DefinitionStages

public static interface ServicePrincipal.DefinitionStages.WithRoleAssignment
A service principal definition allowing role assignments to be added.
  • Method Details

    • withNewRole

      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 definition
    • withNewRoleInSubscription

      ServicePrincipal.DefinitionStages.WithCreate 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 definition
    • withNewRoleInResourceGroup

      ServicePrincipal.DefinitionStages.WithCreate 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 definition