Share via


customTaskExtension-Ressourcentyp

Namespace: microsoft.graph.identityGovernance

Definiert die Attribute einer customTaskExtension, mit der Sie Lebenszyklus-Workflows in Azure Logic Apps integrieren können. Lebenszyklusworkflows bieten zwar mehrere integrierte Aufgaben (als taskDefinitions bezeichnet), um häufige Szenarien während des Benutzerlebenszyklus zu automatisieren, aber Sie können schließlich die Grenzen dieser integrierten Aufgaben erreichen. Sie können eine customTaskExtension erstellen, die Informationen zu einer Azure-Logik-App enthält, und die Azure-Logik-App mit der integrierten Aufgabe "Ausführen einer benutzerdefinierten Aufgabenerweiterung" auslösen, die auf die entsprechende customTaskExtension verweist.

Erbt von customCalloutExtension.

Weitere Informationen zur Verwendung von benutzerdefinierten Aufgabenerweiterungen finden Sie unter den Links im Abschnitt siehe auch .

Methoden

Methode Rückgabetyp Beschreibung
Auflisten von customTaskExtensions microsoft.graph.identityGovernance.customTaskExtension-Sammlung Rufen Sie eine Liste der customTaskExtension-Objekte und deren Eigenschaften ab.
Erstellen von customTaskExtension microsoft.graph.identityGovernance.customTaskExtension Erstellen Sie ein neues customTaskExtension-Objekt .
CustomTaskExtension abrufen microsoft.graph.identityGovernance.customTaskExtension Liest die Eigenschaften und Beziehungen eines customTaskExtension-Objekts .
Aktualisieren von customTaskExtension microsoft.graph.identityGovernance.customTaskExtension Aktualisieren sie die Eigenschaften eines customTaskExtension-Objekts .
Löschen von customTaskExtension Keine Löscht ein customTaskExtension-Objekt .

Eigenschaften

Eigenschaft Typ Beschreibung
authenticationConfiguration microsoft.graph.customExtensionAuthenticationConfiguration Konfiguration zum Schützen des API-Aufrufs der Logik-App. Geerbt von customCalloutExtension. Erforderlich.
callbackConfiguration microsoft.graph.identityGovernance.customTaskExtensionCallbackConfiguration Die Rückrufkonfiguration für eine benutzerdefinierte Aufgabenerweiterung.
clientConfiguration microsoft.graph.customExtensionClientConfiguration HTTP-Verbindungseinstellungen, die definieren, wie lange Microsoft Entra ID auf eine Verbindung mit einer Logik-App warten können, wie oft Sie eine Timeoutverbindung wiederholen können, und die Ausnahmeszenarien, in denen Wiederholungsversuche zulässig sind. Geerbt von customCalloutExtension.
createdDateTime DateTimeOffset Wenn die benutzerdefinierte Aufgabenerweiterung erstellt wurde.

Unterstützt $filter(lt, , gtle, ge, eq, ne) und $orderby.
description String Beschreibt den Zweck der benutzerdefinierten Aufgabenerweiterung für die administrative Verwendung. Geerbt von customCalloutExtension. Optional.
displayName String Eine eindeutige Zeichenfolge, die die benutzerdefinierte Aufgabenerweiterung identifiziert. Geerbt von customCalloutExtension. Erforderlich.

Unterstützt $filter(eq, ne) und $orderby.
endpointConfiguration microsoft.graph.customExtensionEndpointConfiguration Details zum Zulassen, dass die benutzerdefinierte Aufgabenerweiterung die Logik-App aufrufen kann. Geerbt von customCalloutExtension.
id String Geerbt von entity.

Unterstützt $filter(eq, ne) und $orderby.
lastModifiedDateTime DateTimeOffset Zeitpunkt der letzten Änderung der benutzerdefinierten Erweiterung.

Unterstützt $filter(lt, , gtle, ge, eq, ne) und $orderby.

Beziehungen

Beziehung Typ Beschreibung
createdBy user Der eindeutige Bezeichner des Microsoft Entra Benutzers, der die benutzerdefinierte Aufgabenerweiterung erstellt hat.

Unterstützt $filter(eq, ne) und $expand.
lastModifiedBy user Der eindeutige Bezeichner des Microsoft Entra Benutzer, der die benutzerdefinierte Aufgabenerweiterung zuletzt geändert hat.

Unterstützt $filter(eq, ne) und $expand.

JSON-Darstellung

Es folgt eine JSON-Darstellung der Ressource.

{
  "@odata.type": "#microsoft.graph.identityGovernance.customTaskExtension",
  "id": "String (identifier)",
  "authenticationConfiguration": {
    "@odata.type": "microsoft.graph.customExtensionAuthenticationConfiguration"
  },
  "clientConfiguration": {
    "@odata.type": "microsoft.graph.customExtensionClientConfiguration"
  },
  "description": "String",
  "displayName": "String",
  "endpointConfiguration": {
    "@odata.type": "microsoft.graph.customExtensionEndpointConfiguration"
  },
  "callbackConfiguration": {
    "@odata.type": "microsoft.graph.customExtensionCallbackConfiguration"
  },
  "createdDateTime": "String (timestamp)",
  "lastModifiedDateTime": "String (timestamp)"
}