Interface RoleDefinition
- All Superinterfaces:
HasId,HasInnerModel<com.azure.resourcemanager.authorization.fluent.models.RoleDefinitionInner>,HasManager<AuthorizationManager>,HasName
public interface RoleDefinition
extends HasInnerModel<com.azure.resourcemanager.authorization.fluent.models.RoleDefinitionInner>, HasId, HasName, HasManager<AuthorizationManager>
An immutable client-side representation of an Azure AD role definition.
-
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
-
roleName
String roleName()Gets the role name.- Returns:
- the role name
-
description
String description()Gets the role definition description.- Returns:
- the role definition description
-
type
String type()Gets the role type.- Returns:
- the role type
-
permissions
Set<Permission> permissions()Gets role definition permissions- Returns:
- role definition permissions
-
assignableScopes
Gets role definition assignable scopes- Returns:
- role definition assignable scopes
-