Share via


RoleDefinitionImpl Class

Definition

Implementation for ServicePrincipal and its parent interfaces.

public class RoleDefinitionImpl : Microsoft.Azure.Management.ResourceManager.Fluent.Core.Wrapper<Microsoft.Azure.Management.Graph.RBAC.Fluent.Models.RoleDefinitionInner>, Microsoft.Azure.Management.Graph.RBAC.Fluent.IRoleDefinition, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IBeta, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasId, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasInner<Microsoft.Azure.Management.Graph.RBAC.Fluent.Models.RoleDefinitionInner>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasManager<Microsoft.Azure.Management.Graph.RBAC.Fluent.GraphRbacManager>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasName
type RoleDefinitionImpl = class
    inherit Wrapper<RoleDefinitionInner>
    interface IRoleDefinition
    interface IBeta
    interface IHasInner<RoleDefinitionInner>
    interface IHasId
    interface IHasName
    interface IHasManager<GraphRbacManager>
Public Class RoleDefinitionImpl
Inherits Wrapper(Of RoleDefinitionInner)
Implements IBeta, IHasId, IHasInner(Of RoleDefinitionInner), IHasManager(Of GraphRbacManager), IHasName, IRoleDefinition
Inheritance
RoleDefinitionImpl
Implements

Properties

Inner (Inherited from Wrapper<InnerT>)

Methods

AssignableScopes()
Description()
Id()
Manager()
Name()
Permissions()
RoleName()
SetInner(InnerT) (Inherited from Wrapper<InnerT>)
Type()

Explicit Interface Implementations

IHasId.Id
IHasManager<GraphRbacManager>.Manager
IHasName.Name
IRoleDefinition.AssignableScopes

Gets role definition assignable scopes.

IRoleDefinition.Description

Gets the role definition description.

IRoleDefinition.Permissions

Gets role definition permissions.

IRoleDefinition.RoleName

Gets the role name.

IRoleDefinition.Type

Gets the role type.

Applies to