Browse: 🏠 · Solutions · Connectors · Methods · Tables · Content · Parsers · ASIM Parsers · ASIM Products · Logic Apps · 📊
This playbook will assign a predefined user to an entity in Vectra when the status of an incident changes from 'New' to 'Active'.
| Attribute | Value |
|---|---|
| Type | Playbook |
| Solution | Vectra XDR |
| Source | View on GitHub |
This playbook uses 4 Logic App connectors / built-in actions:
| Connector / Action | Type | Connections | Actions |
|---|---|---|---|
azuresentinel |
Managed | 1 | 0 |
keyvault |
Managed | 1 | 4 |
http |
Built-in | 0 | 4 |
workflow |
Built-in | 0 | 4 |
keyvault (Managed)| Action | Method | Endpoint | Other |
|---|---|---|---|
| Get_Access_Token_For_Assigning_User_To_Entity | get | /secrets/@{encodeURIComponent('Vectra-Access-Token')}/value |
— |
| Get_Access_Token_For_Reassigning_User_To_Entity | get | /secrets/@{encodeURIComponent('Vectra-Access-Token')}/value |
— |
| Get_Access_Token_For_Host_Entity | get | /secrets/@{encodeURIComponent('Vectra-Access-Token')}/value |
— |
| Get_Access_Token_For_Account_Entity | get | /secrets/@{encodeURIComponent('Vectra-Access-Token')}/value |
— |
http (Built-in)| Action | Method | Endpoint | Other |
|---|---|---|---|
| HTTP_Request_To_Assign_Static_User_To_Entity_In_Vectra | POST | @{variables('base_url')}/api/@{variables('api_version')}/assignments |
— |
| HTTP_Request_To_Reassign_Static_User_To_Entity_In_Vectra | PUT | @{variables('base_url')}/api/@{variables('api_version')}/assignments/@{variables('assignment_id')} |
— |
| HTTP_Request_To_Fetch_Associated_Host_Entity_Data | GET | @{variables('base_url')}/api/@{variables('api_version')}/hosts/@{int(variables('entity_id'))} |
— |
| HTTP_Request_To_Fetch_Associated_Account_Entity_Data | GET | @{variables('base_url')}/api/@{variables('api_version')}/accounts/@{int(variables('entity_id'))} |
— |
workflow (Built-in)| Action | Method | Endpoint | Other |
|---|---|---|---|
| GenerateAccessTokenVectra | — | — | workflowId=[concat('/subscriptions/', subscription().subscriptionId, '/resourceGroups/',resourceGroup().name,'/providers/Microsoft.Logic/workflows/',trim(parameters('GenerateAccessCredPlaybookName')))]triggerName= manual |
| GenerateAccessTokenVectra_4 | — | — | workflowId=[concat('/subscriptions/', subscription().subscriptionId, '/resourceGroups/',resourceGroup().name,'/providers/Microsoft.Logic/workflows/',trim(parameters('GenerateAccessCredPlaybookName')))]triggerName= manual |
| GenerateAccessTokenVectra_2 | — | — | workflowId=[concat('/subscriptions/', subscription().subscriptionId, '/resourceGroups/',resourceGroup().name,'/providers/Microsoft.Logic/workflows/',trim(parameters('GenerateAccessCredPlaybookName')))]triggerName= manual |
| GenerateAccessTokenVectra_3 | — | — | workflowId=[concat('/subscriptions/', subscription().subscriptionId, '/resourceGroups/',resourceGroup().name,'/providers/Microsoft.Logic/workflows/',trim(parameters('GenerateAccessCredPlaybookName')))]triggerName= manual |
📄 Source: VectraAssignStaticUserToEntity/readme.md
This playbook will assign a predefined user to an entity in Vectra when the status of an incident changes from 'New' to 'Active'.
Once deployment is complete, authorize each connection.
Add access policy for the playbook's managed identity and authorized user to read and write secrets of the Key Vault.
NOTE: If you want to manually run the playbook on a particular incident, follow the below steps:
Browse: 🏠 · Solutions · Connectors · Methods · Tables · Content · Parsers · ASIM Parsers · ASIM Products · Logic Apps · 📊