Partilhar via


RoleAssignmentImpl Classe

Definição

Implementação para ServicePrincipal e suas interfaces pai.

public class RoleAssignmentImpl : Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.Creatable<Microsoft.Azure.Management.Graph.RBAC.Fluent.IRoleAssignment,Microsoft.Azure.Management.Graph.RBAC.Fluent.Models.RoleAssignmentInner,Microsoft.Azure.Management.Graph.RBAC.Fluent.RoleAssignmentImpl,Microsoft.Azure.Management.Graph.RBAC.Fluent.IRoleAssignment>, Microsoft.Azure.Management.Graph.RBAC.Fluent.IRoleAssignment, Microsoft.Azure.Management.Graph.RBAC.Fluent.RoleAssignment.Definition.IDefinition, 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.RoleAssignmentInner>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasManager<Microsoft.Azure.Management.Graph.RBAC.Fluent.GraphRbacManager>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasName, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.ICreatable<Microsoft.Azure.Management.Graph.RBAC.Fluent.IRoleAssignment>
type RoleAssignmentImpl = class
    inherit Creatable<IRoleAssignment, RoleAssignmentInner, RoleAssignmentImpl, IRoleAssignment>
    interface IRoleAssignment
    interface IBeta
    interface IIndexable
    interface IHasInner<RoleAssignmentInner>
    interface IHasId
    interface IHasName
    interface IHasManager<GraphRbacManager>
    interface IDefinition
    interface IBlank
    interface IWithAssignee
    interface IWithRole
    interface IWithScope
    interface IWithCreate
    interface ICreatable<IRoleAssignment>
Public Class RoleAssignmentImpl
Inherits Creatable(Of IRoleAssignment, RoleAssignmentInner, RoleAssignmentImpl, IRoleAssignment)
Implements IBeta, ICreatable(Of IRoleAssignment), IDefinition, IHasId, IHasInner(Of RoleAssignmentInner), IHasManager(Of GraphRbacManager), IHasName, IRoleAssignment
Herança
Implementações

Propriedades

CreatorTaskGroup

Implementação para ServicePrincipal e suas interfaces pai.

(Herdado de Creatable<IFluentResourceT,InnerResourceT,FluentResourceT,IResourceT>)
Inner

Implementação para ServicePrincipal e suas interfaces pai.

(Herdado de IndexableRefreshableWrapper<IFluentResourceT,InnerResourceT>)
Key

Implementação para ServicePrincipal e suas interfaces pai.

(Herdado de Indexable)
Name

Implementação para ServicePrincipal e suas interfaces pai.

(Herdado de Creatable<IFluentResourceT,InnerResourceT,FluentResourceT,IResourceT>)

Métodos

AddCreatableDependency(IResourceCreator<IResourceT>)

Implementação para ServicePrincipal e suas interfaces pai.

(Herdado de Creatable<IFluentResourceT,InnerResourceT,FluentResourceT,IResourceT>)
Create()

Implementação para ServicePrincipal e suas interfaces pai.

(Herdado de Creatable<IFluentResourceT,InnerResourceT,FluentResourceT,IResourceT>)
CreateAsync(CancellationToken, Boolean)

Implementação para ServicePrincipal e suas interfaces pai.

(Herdado de Creatable<IFluentResourceT,InnerResourceT,FluentResourceT,IResourceT>)
CreatedResource(String)

Implementação para ServicePrincipal e suas interfaces pai.

(Herdado de Creatable<IFluentResourceT,InnerResourceT,FluentResourceT,IResourceT>)
CreateResource()

Implementação para ServicePrincipal e suas interfaces pai.

(Herdado de Creatable<IFluentResourceT,InnerResourceT,FluentResourceT,IResourceT>)
CreateResourceAsync(CancellationToken)

Implementação para ServicePrincipal e suas interfaces pai.

ForGroup(IActiveDirectoryGroup)

Implementação para ServicePrincipal e suas interfaces pai.

ForObjectId(String)

Implementação para ServicePrincipal e suas interfaces pai.

ForServicePrincipal(IServicePrincipal)

Implementação para ServicePrincipal e suas interfaces pai.

ForServicePrincipal(String)

Implementação para ServicePrincipal e suas interfaces pai.

ForUser(IActiveDirectoryUser)

Implementação para ServicePrincipal e suas interfaces pai.

ForUser(String)

Implementação para ServicePrincipal e suas interfaces pai.

GetInnerAsync(CancellationToken)

Implementação para ServicePrincipal e suas interfaces pai.

Id()

Implementação para ServicePrincipal e suas interfaces pai.

IsInCreateMode()

Implementação para ServicePrincipal e suas interfaces pai.

Manager()

Implementação para ServicePrincipal e suas interfaces pai.

PrincipalId()

Implementação para ServicePrincipal e suas interfaces pai.

Refresh()

Implementação para ServicePrincipal e suas interfaces pai.

(Herdado de IndexableRefreshableWrapper<IFluentResourceT,InnerResourceT>)
RefreshAsync(CancellationToken)

Implementação para ServicePrincipal e suas interfaces pai.

(Herdado de IndexableRefreshableWrapper<IFluentResourceT,InnerResourceT>)
RoleDefinitionId()

Implementação para ServicePrincipal e suas interfaces pai.

Scope()

Implementação para ServicePrincipal e suas interfaces pai.

SetInner(InnerResourceT)

Implementação para ServicePrincipal e suas interfaces pai.

(Herdado de IndexableRefreshableWrapper<IFluentResourceT,InnerResourceT>)
WithBuiltInRole(BuiltInRole)

Implementação para ServicePrincipal e suas interfaces pai.

WithResourceGroupScope(IResourceGroup)

Implementação para ServicePrincipal e suas interfaces pai.

WithResourceScope(IResource)

Implementação para ServicePrincipal e suas interfaces pai.

WithRoleDefinition(String)

Implementação para ServicePrincipal e suas interfaces pai.

WithScope(String)

Implementação para ServicePrincipal e suas interfaces pai.

WithSubscriptionScope(String)

Implementação para ServicePrincipal e suas interfaces pai.

Implantações explícitas de interface

IHasId.Id

Implementação para ServicePrincipal e suas interfaces pai.

IHasManager<GraphRbacManager>.Manager

Implementação para ServicePrincipal e suas interfaces pai.

IResourceCreator<IResourceT>.CreateResource()

Implementação para ServicePrincipal e suas interfaces pai.

(Herdado de Creatable<IFluentResourceT,InnerResourceT,FluentResourceT,IResourceT>)
IResourceCreator<IResourceT>.CreateResourceAsync(CancellationToken)

Implementação para ServicePrincipal e suas interfaces pai.

(Herdado de Creatable<IFluentResourceT,InnerResourceT,FluentResourceT,IResourceT>)
IRoleAssignment.PrincipalId

Obtém a ID da entidade de segurança.

IRoleAssignment.RoleDefinitionId

Obtém a ID da definição de função.

IRoleAssignment.Scope

Obtém o escopo da atribuição de função.

IWithAssignee.ForGroup(IActiveDirectoryGroup)

Especifica o destinatário da atribuição de função a ser um grupo.

IWithAssignee.ForObjectId(String)

Especifica o destinatário da atribuição de função.

IWithAssignee.ForServicePrincipal(IServicePrincipal)

Especifica o destinatário da atribuição de função para ser uma entidade de serviço.

IWithAssignee.ForServicePrincipal(String)

Especifica o destinatário da atribuição de função para ser uma entidade de serviço.

IWithAssignee.ForUser(IActiveDirectoryUser)

Especifica o destinatário da atribuição de função a ser um usuário.

IWithAssignee.ForUser(String)

Especifica o destinatário da atribuição de função a ser um usuário.

IWithRole.WithBuiltInRole(BuiltInRole)

Especifica o nome de uma função interna para essa atribuição.

IWithRole.WithRoleDefinition(String)

Especifica a ID da função personalizada para essa atribuição.

IWithScope.WithResourceGroupScope(IResourceGroup)

Especifica o escopo da atribuição de função para ser um grupo de recursos.

IWithScope.WithResourceScope(IResource)

Especifica o escopo da atribuição de função para ser um recurso específico.

IWithScope.WithScope(String)

Especifica o escopo da atribuição de função. O escopo geralmente é a ID de uma assinatura, um grupo de recursos, um recurso etc.

IWithScope.WithSubscriptionScope(String)

Especifica o escopo da atribuição de função para ser uma assinatura inteira.

Aplica-se a