Share via


IRoleDefinitionsOperations Interface

Definition

RoleDefinitionsOperations operations.

public interface IRoleDefinitionsOperations
type IRoleDefinitionsOperations = interface
Public Interface IRoleDefinitionsOperations

Methods

CreateOrUpdateWithHttpMessagesAsync(String, String, RoleDefinitionInner, Dictionary<String,List<String>>, CancellationToken)

Creates or updates a role definition.

DeleteWithHttpMessagesAsync(String, String, Dictionary<String,List<String>>, CancellationToken)

Deletes a role definition.

GetByIdWithHttpMessagesAsync(String, Dictionary<String,List<String>>, CancellationToken)

Gets a role definition by ID.

GetWithHttpMessagesAsync(String, String, Dictionary<String,List<String>>, CancellationToken)

Get role definition by name (GUID).

ListNextWithHttpMessagesAsync(String, Dictionary<String,List<String>>, CancellationToken)

Get all role definitions that are applicable at scope and above.

ListWithHttpMessagesAsync(String, ODataQuery<RoleDefinitionFilter>, Dictionary<String,List<String>>, CancellationToken)

Get all role definitions that are applicable at scope and above.

Extension Methods

CreateOrUpdateAsync(IRoleDefinitionsOperations, String, String, RoleDefinitionInner, CancellationToken)

Creates or updates a role definition.

DeleteAsync(IRoleDefinitionsOperations, String, String, CancellationToken)

Deletes a role definition.

GetAsync(IRoleDefinitionsOperations, String, String, CancellationToken)

Get role definition by name (GUID).

GetByIdAsync(IRoleDefinitionsOperations, String, CancellationToken)

Gets a role definition by ID.

ListAsync(IRoleDefinitionsOperations, String, ODataQuery<RoleDefinitionFilter>, CancellationToken)

Get all role definitions that are applicable at scope and above.

ListNextAsync(IRoleDefinitionsOperations, String, CancellationToken)

Get all role definitions that are applicable at scope and above.

Applies to