Partager via


RoleAssignmentImpl Classe

Définition

Implémentation de ServicePrincipal et de ses interfaces parentes.

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
Héritage
Implémente

Propriétés

CreatorTaskGroup

Implémentation de ServicePrincipal et de ses interfaces parentes.

(Hérité de Creatable<IFluentResourceT,InnerResourceT,FluentResourceT,IResourceT>)
Inner

Implémentation de ServicePrincipal et de ses interfaces parentes.

(Hérité de IndexableRefreshableWrapper<IFluentResourceT,InnerResourceT>)
Key

Implémentation de ServicePrincipal et de ses interfaces parentes.

(Hérité de Indexable)
Name

Implémentation de ServicePrincipal et de ses interfaces parentes.

(Hérité de Creatable<IFluentResourceT,InnerResourceT,FluentResourceT,IResourceT>)

Méthodes

AddCreatableDependency(IResourceCreator<IResourceT>)

Implémentation de ServicePrincipal et de ses interfaces parentes.

(Hérité de Creatable<IFluentResourceT,InnerResourceT,FluentResourceT,IResourceT>)
Create()

Implémentation de ServicePrincipal et de ses interfaces parentes.

(Hérité de Creatable<IFluentResourceT,InnerResourceT,FluentResourceT,IResourceT>)
CreateAsync(CancellationToken, Boolean)

Implémentation de ServicePrincipal et de ses interfaces parentes.

(Hérité de Creatable<IFluentResourceT,InnerResourceT,FluentResourceT,IResourceT>)
CreatedResource(String)

Implémentation de ServicePrincipal et de ses interfaces parentes.

(Hérité de Creatable<IFluentResourceT,InnerResourceT,FluentResourceT,IResourceT>)
CreateResource()

Implémentation de ServicePrincipal et de ses interfaces parentes.

(Hérité de Creatable<IFluentResourceT,InnerResourceT,FluentResourceT,IResourceT>)
CreateResourceAsync(CancellationToken)

Implémentation de ServicePrincipal et de ses interfaces parentes.

ForGroup(IActiveDirectoryGroup)

Implémentation de ServicePrincipal et de ses interfaces parentes.

ForObjectId(String)

Implémentation de ServicePrincipal et de ses interfaces parentes.

ForServicePrincipal(IServicePrincipal)

Implémentation de ServicePrincipal et de ses interfaces parentes.

ForServicePrincipal(String)

Implémentation de ServicePrincipal et de ses interfaces parentes.

ForUser(IActiveDirectoryUser)

Implémentation de ServicePrincipal et de ses interfaces parentes.

ForUser(String)

Implémentation de ServicePrincipal et de ses interfaces parentes.

GetInnerAsync(CancellationToken)

Implémentation de ServicePrincipal et de ses interfaces parentes.

Id()

Implémentation de ServicePrincipal et de ses interfaces parentes.

IsInCreateMode()

Implémentation de ServicePrincipal et de ses interfaces parentes.

Manager()

Implémentation de ServicePrincipal et de ses interfaces parentes.

PrincipalId()

Implémentation de ServicePrincipal et de ses interfaces parentes.

Refresh()

Implémentation de ServicePrincipal et de ses interfaces parentes.

(Hérité de IndexableRefreshableWrapper<IFluentResourceT,InnerResourceT>)
RefreshAsync(CancellationToken)

Implémentation de ServicePrincipal et de ses interfaces parentes.

(Hérité de IndexableRefreshableWrapper<IFluentResourceT,InnerResourceT>)
RoleDefinitionId()

Implémentation de ServicePrincipal et de ses interfaces parentes.

Scope()

Implémentation de ServicePrincipal et de ses interfaces parentes.

SetInner(InnerResourceT)

Implémentation de ServicePrincipal et de ses interfaces parentes.

(Hérité de IndexableRefreshableWrapper<IFluentResourceT,InnerResourceT>)
WithBuiltInRole(BuiltInRole)

Implémentation de ServicePrincipal et de ses interfaces parentes.

WithResourceGroupScope(IResourceGroup)

Implémentation de ServicePrincipal et de ses interfaces parentes.

WithResourceScope(IResource)

Implémentation de ServicePrincipal et de ses interfaces parentes.

WithRoleDefinition(String)

Implémentation de ServicePrincipal et de ses interfaces parentes.

WithScope(String)

Implémentation de ServicePrincipal et de ses interfaces parentes.

WithSubscriptionScope(String)

Implémentation de ServicePrincipal et de ses interfaces parentes.

Implémentations d’interfaces explicites

IHasId.Id

Implémentation de ServicePrincipal et de ses interfaces parentes.

IHasManager<GraphRbacManager>.Manager

Implémentation de ServicePrincipal et de ses interfaces parentes.

IResourceCreator<IResourceT>.CreateResource()

Implémentation de ServicePrincipal et de ses interfaces parentes.

(Hérité de Creatable<IFluentResourceT,InnerResourceT,FluentResourceT,IResourceT>)
IResourceCreator<IResourceT>.CreateResourceAsync(CancellationToken)

Implémentation de ServicePrincipal et de ses interfaces parentes.

(Hérité de Creatable<IFluentResourceT,InnerResourceT,FluentResourceT,IResourceT>)
IRoleAssignment.PrincipalId

Obtient l’ID principal.

IRoleAssignment.RoleDefinitionId

Obtient l’ID de définition de rôle.

IRoleAssignment.Scope

Obtient l’étendue de l’attribution de rôle.

IWithAssignee.ForGroup(IActiveDirectoryGroup)

Spécifie le destinataire de l’attribution de rôle devant être un groupe.

IWithAssignee.ForObjectId(String)

Spécifie le destinataire de l’attribution de rôle.

IWithAssignee.ForServicePrincipal(IServicePrincipal)

Spécifie le destinataire de l’attribution de rôle comme principal de service.

IWithAssignee.ForServicePrincipal(String)

Spécifie le destinataire de l’attribution de rôle comme principal de service.

IWithAssignee.ForUser(IActiveDirectoryUser)

Spécifie le destinataire de l’attribution de rôle à être un utilisateur.

IWithAssignee.ForUser(String)

Spécifie le destinataire de l’attribution de rôle à être un utilisateur.

IWithRole.WithBuiltInRole(BuiltInRole)

Spécifie le nom d’un rôle intégré pour cette affectation.

IWithRole.WithRoleDefinition(String)

Spécifie l’ID du rôle personnalisé pour cette affectation.

IWithScope.WithResourceGroupScope(IResourceGroup)

Spécifie l’étendue de l’attribution de rôle qui doit être un groupe de ressources.

IWithScope.WithResourceScope(IResource)

Spécifie l’étendue de l’attribution de rôle comme étant une ressource spécifique.

IWithScope.WithScope(String)

Spécifie l’étendue de l’attribution de rôle. L’étendue est généralement l’ID d’un abonnement, d’un groupe de ressources, d’une ressource, etc.

IWithScope.WithSubscriptionScope(String)

Spécifie l’étendue de l’attribution de rôle comme étant un abonnement entier.

S’applique à