Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Namespace: microsoft.graph.identityGovernance
Defines the attributes of a customTaskExtension that allows you to integrate Lifecycle Workflows with Azure Logic Apps. While Lifecycle Workflows provide multiple built-in tasks (known as taskDefinitions) to automate common scenarios during the user lifecycle, you may eventually reach the limits of these built-in tasks. You can create a customTaskExtension that contains information about an Azure Logic app, and trigger the Azure Logic app with the built-in task "Run a custom task extension" that references the corresponding customTaskExtension.
Inherits from customCalloutExtension.
For more information about using custom task extensions, refer to the links in the see also section.
Methods
| Method | Return type | Description |
|---|---|---|
| List | microsoft.graph.identityGovernance.customTaskExtension collection | Get a list of the customTaskExtension objects and their properties. |
| Create | microsoft.graph.identityGovernance.customTaskExtension | Create a new customTaskExtension object. |
| Get | microsoft.graph.identityGovernance.customTaskExtension | Read the properties and relationships of a customTaskExtension object. |
| Update | microsoft.graph.identityGovernance.customTaskExtension | Update the properties of a customTaskExtension object. |
| Delete | None | Deletes a customTaskExtension object. |
Properties
| Property | Type | Description |
|---|---|---|
| authenticationConfiguration | microsoft.graph.customExtensionAuthenticationConfiguration | Configuration for securing the API call to the logic app. Inherited from customCalloutExtension. Required. |
| callbackConfiguration | microsoft.graph.identityGovernance.customTaskExtensionCallbackConfiguration | The callback configuration for a custom task extension. |
| clientConfiguration | microsoft.graph.customExtensionClientConfiguration | HTTP connection settings that define how long Microsoft Entra ID can wait for a connection to a logic app, how many times you can retry a timed-out connection and the exception scenarios when retries are allowed. Inherited from customCalloutExtension. |
| createdDateTime | DateTimeOffset | When the custom task extension was created. Supports $filter(lt, le, gt, ge, eq, ne) and $orderby. |
| description | String | Describes the purpose of the custom task extension for administrative use. Inherited from customCalloutExtension. Optional. |
| displayName | String | A unique string that identifies the custom task extension. Inherited from customCalloutExtension. Required. Supports $filter(eq, ne) and $orderby. |
| endpointConfiguration | microsoft.graph.customExtensionEndpointConfiguration | Details for allowing the custom task extension to call the logic app. Inherited from customCalloutExtension. |
| id | String | Inherited from entity. Supports $filter(eq, ne) and $orderby. |
| lastModifiedDateTime | DateTimeOffset | When the custom extension was last modified. Supports $filter(lt, le, gt, ge, eq, ne) and $orderby. |
Relationships
| Relationship | Type | Description |
|---|---|---|
| createdBy | user | The unique identifier of the Microsoft Entra user that created the custom task extension. Supports $filter(eq, ne) and $expand. |
| lastModifiedBy | user | The unique identifier of the Microsoft Entra user that modified the custom task extension last. Supports $filter(eq, ne) and $expand. |
JSON representation
The following JSON representation shows the resource type.
{
"@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)"
}