Share via


IDefinition Schnittstelle

Definition

Containerschnittstelle für alle Definitionen, die implementiert werden müssen.

public interface IDefinition : Microsoft.Azure.Management.Graph.RBAC.Fluent.RoleAssignment.Definition.IBlank, Microsoft.Azure.Management.Graph.RBAC.Fluent.RoleAssignment.Definition.IWithCreate, Microsoft.Azure.Management.Graph.RBAC.Fluent.RoleAssignment.Definition.IWithRole, Microsoft.Azure.Management.Graph.RBAC.Fluent.RoleAssignment.Definition.IWithScope, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.ICreatable<Microsoft.Azure.Management.Graph.RBAC.Fluent.IRoleAssignment>
type IDefinition = interface
    interface IBlank
    interface IWithAssignee
    interface IWithRole
    interface IWithScope
    interface IWithCreate
    interface ICreatable<IRoleAssignment>
    interface IIndexable
Public Interface IDefinition
Implements IBlank, ICreatable(Of IRoleAssignment), IWithCreate, IWithRole, IWithScope
Abgeleitet
Implementiert

Eigenschaften

Key

Containerschnittstelle für alle Definitionen, die implementiert werden müssen.

(Geerbt von IIndexable)
Name

Ruft den Namen der erstellbaren Ressource ab.

(Geerbt von ICreatable<T>)

Methoden

Create()

Führen Sie die Erstellungsanforderung aus.

(Geerbt von ICreatable<T>)
CreateAsync(CancellationToken, Boolean)

Fügt die Anforderung in die Warteschlange ein und ermöglicht es dem HTTP-Client, sie auszuführen, wenn Systemressourcen verfügbar sind.

(Geerbt von ICreatable<T>)
ForGroup(IActiveDirectoryGroup)

Gibt den Zugewiesenen der Rollenzuweisung als Gruppe an.

(Geerbt von IWithAssignee)
ForObjectId(String)

Gibt den Zugewiesenen der Rollenzuweisung an.

(Geerbt von IWithAssignee)
ForServicePrincipal(IServicePrincipal)

Gibt den Zugewiesenen der Rollenzuweisung als Dienstprinzipal an.

(Geerbt von IWithAssignee)
ForServicePrincipal(String)

Gibt den Zugewiesenen der Rollenzuweisung als Dienstprinzipal an.

(Geerbt von IWithAssignee)
ForUser(IActiveDirectoryUser)

Gibt den Zugewiesenen der Rollenzuweisung als Benutzer an.

(Geerbt von IWithAssignee)
ForUser(String)

Gibt den Zugewiesenen der Rollenzuweisung als Benutzer an.

(Geerbt von IWithAssignee)
WithBuiltInRole(BuiltInRole)

Gibt den Namen einer integrierten Rolle für diese Zuweisung an.

(Geerbt von IWithRole)
WithResourceGroupScope(IResourceGroup)

Gibt den Bereich der Rollenzuweisung als Ressourcengruppe an.

(Geerbt von IWithScope)
WithResourceScope(IResource)

Gibt den Bereich der Rollenzuweisung an, der eine bestimmte Ressource sein soll.

(Geerbt von IWithScope)
WithRoleDefinition(String)

Gibt die ID der benutzerdefinierten Rolle für diese Zuweisung an.

(Geerbt von IWithRole)
WithScope(String)

Gibt den Bereich der Rollenzuweisung an. Der Bereich ist in der Regel die ID eines Abonnements, einer Ressourcengruppe, einer Ressource usw.

(Geerbt von IWithScope)
WithSubscriptionScope(String)

Gibt den Bereich der Rollenzuweisung an, der ein gesamtes Abonnement sein soll.

(Geerbt von IWithScope)

Gilt für: