Freigeben über


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<String> 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<Permission> 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