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 Summary
Modifier and TypeMethodDescriptionwithNewRole
(BuiltInRole role, String scope) Assigns a new role to the service principal.withNewRoleInResourceGroup
(BuiltInRole role, ResourceGroup resourceGroup) Assigns a new role to the service principal.withNewRoleInSubscription
(BuiltInRole role, String subscriptionId) Assigns a new role to the service principal.
-
Method Details
-
withNewRole
Assigns a new role to the service principal.- Parameters:
role
- the role to assign to the service principalscope
- 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 principalsubscriptionId
- 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 principalresourceGroup
- the resource group the service principal can access- Returns:
- the next stage of the service principal definition
-