Share via


IRoleAssignments Interface

Definition

Entry point to role assignment management API.

public interface IRoleAssignments : Microsoft.Azure.Management.ResourceManager.Fluent.Core.CollectionActions.ISupportsBatchCreation<Microsoft.Azure.Management.Graph.RBAC.Fluent.IRoleAssignment>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.CollectionActions.ISupportsCreating<Microsoft.Azure.Management.Graph.RBAC.Fluent.RoleAssignment.Definition.IBlank>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.CollectionActions.ISupportsDeletingById, Microsoft.Azure.Management.ResourceManager.Fluent.Core.CollectionActions.ISupportsGettingById<Microsoft.Azure.Management.Graph.RBAC.Fluent.IRoleAssignment>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IBeta, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasInner<Microsoft.Azure.Management.Graph.RBAC.Fluent.IRoleAssignmentsOperations>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasManager<Microsoft.Azure.Management.Graph.RBAC.Fluent.GraphRbacManager>
type IRoleAssignments = interface
    interface IBeta
    interface ISupportsGettingById<IRoleAssignment>
    interface ISupportsCreating<IBlank>
    interface ISupportsBatchCreation<IRoleAssignment>
    interface ISupportsDeletingById
    interface IHasManager<GraphRbacManager>
    interface IHasInner<IRoleAssignmentsOperations>
Public Interface IRoleAssignments
Implements IBeta, IHasInner(Of IRoleAssignmentsOperations), IHasManager(Of GraphRbacManager), ISupportsBatchCreation(Of IRoleAssignment), ISupportsCreating(Of IBlank), ISupportsDeletingById, ISupportsGettingById(Of IRoleAssignment)
Derived
Implements

Properties

Inner (Inherited from IHasInner<T>)
Manager

Gets the manager client type of this resource type.

(Inherited from IHasManager<ManagerT>)

Methods

Create(ICreatable<IFluentResourceT>[])

Creates a set (batch) of resources.

(Inherited from ISupportsBatchCreation<IFluentResourceT>)
Create(IEnumerable<ICreatable<IFluentResourceT>>)

Creates a set (batch) of resources.

(Inherited from ISupportsBatchCreation<IFluentResourceT>)
CreateAsync(IEnumerable<ICreatable<IFluentResourceT>>, CancellationToken)

Creates a set (batch) of resources.

(Inherited from ISupportsBatchCreation<IFluentResourceT>)
Define(String) (Inherited from ISupportsCreating<T>)
DeleteById(String)

Deletes a resource from Azure, identifying it by its resource ID.

(Inherited from ISupportsDeletingById)
DeleteByIdAsync(String, CancellationToken)

Deletes a resource from Azure, identifying it by its resource ID.

(Inherited from ISupportsDeletingById)
GetById(String)

Gets the information about a resource from Azure based on the resource id.

(Inherited from ISupportsGettingById<T>)
GetByIdAsync(String, CancellationToken)

Gets the information about a resource from Azure based on the resource id.

(Inherited from ISupportsGettingById<T>)
GetByScope(String, String)

Gets the information about a role assignment based on scope and name.

GetByScopeAsync(String, String, CancellationToken)

Gets the information about a role assignment based on scope and name.

ListByScope(String)

List role assignments in a scope.

ListByScopeAsync(String, CancellationToken)

List role assignments in a scope.

Applies to