Partager via


RoleDefinition Interface

Implements

public interface RoleDefinition
extends HasInnerModel<RoleDefinitionInner>, HasId, HasName, HasManager<AuthorizationManager>

An immutable client-side representation of an Azure AD role definition.

Method Summary

Modifier and Type Method and Description
abstract Set<String> assignableScopes()

Gets role definition assignable scopes

abstract String description()

Gets the role definition description.

abstract Set<Permission> permissions()

Gets role definition permissions

abstract String roleName()

Gets the role name.

abstract String type()

Gets the role type.

Method Details

assignableScopes

public abstract Set assignableScopes()

Gets role definition assignable scopes

Returns:

role definition assignable scopes

description

public abstract String description()

Gets the role definition description.

Returns:

the role definition description

permissions

public abstract Set permissions()

Gets role definition permissions

Returns:

role definition permissions

roleName

public abstract String roleName()

Gets the role name.

Returns:

the role name

type

public abstract String type()

Gets the role type.

Returns:

the role type

Applies to