Interface RoleDefinition
-
- All Superinterfaces:
HasId
,HasInnerModel<RoleDefinitionInner>
,HasManager<AuthorizationManager>
,HasName
public interface RoleDefinition extends HasInnerModel<RoleDefinitionInner>, HasId, HasName, HasManager<AuthorizationManager>
An immutable client-side representation of an Azure AD role definition.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Set<String>
assignableScopes()
String
description()
Set<Permission>
permissions()
String
roleName()
String
type()
-
Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.model.HasInnerModel
innerModel
-
Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasManager
manager
-
-
-
-
Method Detail
-
roleName
String roleName()
- Returns:
- the role name
-
description
String description()
- Returns:
- the role definition description
-
type
String type()
- Returns:
- the role type
-
permissions
Set<Permission> permissions()
- Returns:
- role definition permissions
-
-