- JSON representation
- AgentIntegrationAction
- AgentActionParameter
- ImpactAnalysisActionsMetadata
- RiskScore
Details of an integration that can be used to execute actions.
| JSON representation |
|---|
{
"integration": string,
"integrationInstance": string,
"displayName": string,
"description": string,
"actions": [
{
object ( |
| Fields | |
|---|---|
integration |
Unique identifier of the integration. |
integrationInstance |
Unique identifier of the integration instance. |
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 |
|---|
{ "displayName": string, "description": string, "parameters": [ { object ( |
| Fields | |
|---|---|
displayName |
The name of the action. |
description |
The description of the action. |
parameters[] |
The parameters required for the action. |
entityTypes[] |
The entity types that the action supports. |
shortDescription |
Output only. The short description of the action. |
parametersDescription |
Output only. Description of the parameters for AI use. |
impactAnalysisActionsMetadata |
Output only. Metadata for the action. |
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. |
ImpactAnalysisActionsMetadata
Metadata for an action.
| JSON representation |
|---|
{ "reversibilityRiskScore": enum ( |
| Fields | |
|---|---|
reversibilityRiskScore |
Output only. Risk score for the reversibility of the action. Reversibility is defined as the ease of undoing an action (e.g., stopping a temporary process vs. purging data). |
reversibilityRiskReasoning |
Output only. Reasoning for the reversibility risk score. Reversibility is defined as the ease of undoing an action (e.g., stopping a temporary process vs. purging data). |
scopeRiskScore |
Output only. Risk score for the scope of the action. Scope is defined as the breadth of impact (e.g., an isolated user vs. foundational infrastructure). |
scopeRiskReasoning |
Output only. Reasoning for the scope risk score. Scope is defined as the breadth of impact (e.g., an isolated user vs. foundational infrastructure). |
frictionRiskScore |
Output only. Risk score for the friction of the action. Friction is defined as the potential disruption to productivity (e.g., background analysis vs. locking a profile). |
frictionRiskReasoning |
Output only. Reasoning for the friction risk score. Friction is defined as the potential disruption to productivity (e.g., background analysis vs. locking a profile). |
volumeRiskScore |
Output only. Risk score for the volume of the action. Volume is defined as the scale of deployment (e.g., localized execution vs. fleet-wide orchestration). |
volumeRiskReasoning |
Output only. Reasoning for the volume risk score. Volume is defined as the scale of deployment (e.g., localized execution vs. fleet-wide orchestration). |
assetCriticalityRelevanceReasoning |
Output only. Reasoning for why the action is relevant for asset enrichment. |
assetCriticalityCategories[] |
Output only. Categories for asset criticality. |
assetCriticalityCategoriesReasoning |
Output only. Reasoning for why the action is relevant for asset criticality categories. |
assetCriticalityRelevance |
Output only. Whether the action is relevant for asset enrichment. |
RiskScore
Represents the risk classification of an integration action. The score is determined by evaluating operational parameters such as: - Reversibility: The ease of undoing an action (e.g., stopping a temporary process vs purging data). - Scope: The breadth of impact (e.g., an isolated user vs foundational infrastructure). - Friction: The potential disruption to productivity (e.g., background analysis vs. locking a profile). - Volume: The scale of deployment (e.g., localized execution vs fleet-wide orchestration).
| Enums | |
|---|---|
RISK_SCORE_UNSPECIFIED |
Unspecified risk score. |
LOW |
Low risk score. |
MEDIUM |
Medium risk score. |
HIGH |
High risk score. |