RoleAssignment.DefinitionStages.WithScope Interface

public static interface RoleAssignment.DefinitionStages.WithScope

The stage of role assignment definition allowing specifying the scope of the assignment.

Method Summary

Modifier and Type Method and Description
abstract WithCreate withResourceGroupScope(ResourceGroup resourceGroup)

Specifies the scope of the role assignment to be a resource group.

abstract WithCreate withResourceScope(Resource resource)

Specifies the scope of the role assignment to be a specific resource.

abstract WithCreate withScope(String scope)

Specifies the scope of the role assignment.

abstract WithCreate withSubscriptionScope(String subscriptionId)

Specifies the scope of the role assignment to be an entire subscription.

Method Details

withResourceGroupScope

public abstract RoleAssignment.DefinitionStages.WithCreate withResourceGroupScope(ResourceGroup resourceGroup)

Specifies the scope of the role assignment to be a resource group.

Parameters:

resourceGroup - the resource group the assignee is assigned to access

Returns:

the next stage in role assignment definition

withResourceScope

public abstract RoleAssignment.DefinitionStages.WithCreate withResourceScope(Resource resource)

Specifies the scope of the role assignment to be a specific resource.

Parameters:

resource - the resource the assignee is assigned to access

Returns:

the next stage in role assignment definition

withScope

public abstract RoleAssignment.DefinitionStages.WithCreate withScope(String scope)

Specifies the scope of the role assignment. The scope is usually the ID of a subscription, a resource group, a resource, etc.

Parameters:

scope - the scope of the assignment

Returns:

the next stage in role assignment definition

withSubscriptionScope

public abstract RoleAssignment.DefinitionStages.WithCreate withSubscriptionScope(String subscriptionId)

Specifies the scope of the role assignment to be an entire subscription.

Parameters:

subscriptionId - the subscription the assignee is assigned to access

Returns:

the next stage in role assignment definition

Applies to