- HTTP request
- Path parameters
- Query parameters
- Request body
- Response body
- Authorization scopes
- AgentIntegrationDetails
- AgentIntegrationAction
- AgentActionParameter
Full name: projects.locations.instances.enrichmentAgent.fetchActions
List all actions that can be executed on a given SIEM alert.
HTTP request
GET https://chronicle.africa-south1.rep.googleapis.com/v1alpha/{parent}/enrichmentAgent:fetchActions Path parameters
| Parameters | |
|---|---|
parent |
Required. The parent, which owns the collection of actions. |
Query parameters
| Parameters | |
|---|---|
siemAlertId |
Required. The identifier of the SIEM alert. |
Request body
The request body must be empty.
Response body
Response for enrichmentAgent.fetchActions.
If successful, the response body contains data with the following structure:
| JSON representation |
|---|
{
"parent": string,
"integrations": [
{
object ( |
| Fields | |
|---|---|
parent |
Output only. The parent, which owns the collection of actions. |
integrations[] |
List of all integrations that can be used to execute actions on the SIEM alert. |
Authorization scopes
Requires one of the following OAuth scopes:
https://www.googleapis.com/auth/cloud-platformhttps://www.googleapis.com/auth/chroniclehttps://www.googleapis.com/auth/chronicle.readonly
For more information, see the Authentication Overview.
AgentIntegrationDetails
Details of an integration that can be used to execute actions.
| JSON representation |
|---|
{
"integrationIdentifier": string,
"integrationInstance": string,
"displayName": string,
"description": string,
"actions": [
{
object ( |
| Fields | |
|---|---|
integrationIdentifier |
Unique identifier of the integration. |
integrationInstance |
Integration instance identifier that will be used to execute the action. |
displayName |
Display name of the integration. |
description |
Description of the integration. |
actions[] |
List of all actions that can be executed on the SIEM alert using this integration. |
AgentIntegrationAction
Details of an action that can be executed.
| JSON representation |
|---|
{
"name": string,
"description": string,
"parameters": [
{
object ( |
| Fields | |
|---|---|
name |
The name of the action. |
description |
The description of the action. |
parameters[] |
The parameters required for the action. |
aiDescription |
The AI generated description of the action. |
entityTypes[] |
The entity types that the action supports. |
AgentActionParameter
Details of a parameter required for an action. Details of an action that can be executed.
| JSON representation |
|---|
{ "mandatory": boolean, "defaultValue": string, "description": string, "name": string, "value": string, "type": string, "optionalValuesJson": string } |
| Fields | |
|---|---|
mandatory |
Required. Whether the parameter is mandatory. |
defaultValue |
The default value of the parameter. |
description |
The description of the parameter. |
name |
The name of the parameter. |
value |
The value of the parameter. |
type |
Required. The type of the parameter. |
optionalValuesJson |
The optional values for the parameter in JSON format. |