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
-