Interface RoleAssignment
- All Superinterfaces:
HasId,HasInnerModel<RoleAssignmentInner>,HasManager<AuthorizationManager>,HasName,Indexable
public interface RoleAssignment
extends Indexable, HasInnerModel<RoleAssignmentInner>, HasId, HasName, HasManager<AuthorizationManager>
An immutable client-side representation of an Azure AD role assignment.
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceContainer interface for all the definitions that need to be implemented.static interfaceGrouping of all the role assignment definition stages. -
Method Summary
Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.model.HasInnerModel
innerModelMethods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasManager
manager
-
Method Details
-
scope
String scope()- Returns:
- the role assignment scope
-
roleDefinitionId
String roleDefinitionId()- Returns:
- the role definition ID
-
principalId
String principalId()- Returns:
- the principal ID
-
condition
String condition()Gets the condition.This is a preview feature.
- Returns:
- the condition
-
description
String description()Gets the description.- Returns:
- the description
-