Interface RoleAssignment.DefinitionStages.WithScope
- All Known Subinterfaces:
RoleAssignment.Definition
- Enclosing interface:
- RoleAssignment.DefinitionStages
public static interface RoleAssignment.DefinitionStages.WithScope
The stage of role assignment definition allowing specifying the scope of the assignment.
-
Method Summary
Modifier and TypeMethodDescriptionwithResourceGroupScope(ResourceGroup resourceGroup) Specifies the scope of the role assignment to be a resource group.withResourceScope(Resource resource) Specifies the scope of the role assignment to be a specific resource.Specifies the scope of the role assignment.withSubscriptionScope(String subscriptionId) Specifies the scope of the role assignment to be an entire subscription.
-
Method Details
-
withScope
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
-
withResourceGroupScope
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
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
-
withSubscriptionScope
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
-