ServicePrincipal.DefinitionStages.WithRoleAssignment Interface

public interface WithRoleAssignment

A service principal definition allowing role assignments to be added.

Method Summary

Modifier and Type Method and Description
ServicePrincipal.DefinitionStages.WithCreate withNewRole(BuiltInRole role, String scope)

Assigns a new role to the service principal.

ServicePrincipal.DefinitionStages.WithCreate withNewRoleInResourceGroup(BuiltInRole role, ResourceGroup resourceGroup)

Assigns a new role to the service principal.

ServicePrincipal.DefinitionStages.WithCreate withNewRoleInSubscription(BuiltInRole role, String subscriptionId)

Assigns a new role to the service principal.

Method Details

withNewRole

public WithCreate 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 definition

withNewRoleInResourceGroup

public 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

withNewRoleInSubscription

public 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

Applies to