- Resource: View
- ViewType
- TemplateWidgetDefinition
- TemplateWidgetMetadata
- WidgetTemplateGridColumnsEnum
- ViewWidgetTemplateTypeEnum
- WidgetConditionsGroup
- WidgetCondition
- ViewConditionFieldOperator
- ConditionsLogicalOperator
- Methods
Resource: View
View - Chronicle View. Types of Views: general, case-specific
| JSON representation |
|---|
{ "name": string, "displayName": string, "identifier": string, "type": enum ( |
| Fields | |
|---|---|
name |
Identifier. The resource name of the view. Format: projects/{project}/locations/{location}/instances/{instance}/views/{view} |
displayName |
Output only. Defines the view display name. |
identifier |
Output only. The identifier of the view. |
type |
Optional. Defines the view type. |
widgets[] |
Optional. Defines the widgets in the view. |
firstPlaybookRunTime |
Output only. If this view is associated with a playbook and an alert, this will be populated with the time the playbook was first run on the alert. Used to determine the order of views in the UI. NOTE: Uses Unix epoch time in milliseconds to match the SOAR return type. |
ViewType
Defines the view type.
| Enums | |
|---|---|
VIEW_TYPE_UNSPECIFIED |
Unspecified view type. |
ALERT_OVERVIEW |
Alert overview view type. |
CASE_OVERVIEW |
Case overview view type. |
TemplateWidgetDefinition
TemplateWidgetDefinition - Chronicle soar Template Widget Definition.
| JSON representation |
|---|
{
"metadata": {
object ( |
| Fields | |
|---|---|
metadata |
Required. Metadata of the template widget. |
config |
Optional. Config is the configuration of the widget as a JSON string. |
TemplateWidgetMetadata
Metadata details of a template widget.
| JSON representation |
|---|
{ "identifier": string, "title": string, "description": string, "templateIdentifier": string, "predefinedWidgetTemplateIdentifier": string, "actionIdentifier": string, "stepIdentifier": string, "stepIntegration": string, "blockStepIdentifier": string, "blockStepInstanceName": string, "conditionsGroup": { object ( |
| Fields | |
|---|---|
identifier |
Required. The identifier of the template widget. |
title |
Required. The title of the template widget. |
description |
Required. The description of the template widget. |
templateIdentifier |
Required. The identifier of the template widget. |
predefinedWidgetTemplateIdentifier |
Required. The identifier of the predefined template widget. |
actionIdentifier |
Required. The identifier of the action. |
stepIdentifier |
Required. The identifier of a playbook step. |
stepIntegration |
Required. The identifier of a playbook integration. |
blockStepIdentifier |
Required. The identifier of a playbook block step. |
blockStepInstanceName |
Required. The name of the block step instance. |
conditionsGroup |
Required. The conditions group of the template widget. |
integrationName |
Required. The name of the integration. |
id |
Required. The id of the template widget. |
width |
Required. The width of the template widget. |
order |
Required. The order of the template widget. |
type |
Required. The type of the template widget. |
presentIfEmpty |
Required. Whether the widget is present if empty. |
isSupported |
Optional. Whether the widget is supported. |
WidgetTemplateGridColumnsEnum
Represents available widget sizes on a grid.
| Enums | |
|---|---|
WIDGET_TEMPLATE_GRID_COLUMNS_ENUM_UNSPECIFIED |
Unspecified widget size. |
HALF_WIDTH |
Half width widget size. |
FULL_WIDTH |
Full width widget size. |
ONE_THIRD_WIDTH |
One third width widget size. |
TWO_THIRD_WIDTH |
Two third width widget size. |
ViewWidgetTemplateTypeEnum
Type of widget content displayed.
| Enums | |
|---|---|
WIDGET_TEMPLATE_TYPE_ENUM_UNSPECIFIED |
Unspecified widget type. |
KEY_VALUE |
Key value widget type. |
EVENTS |
Events widget type. |
JSON_RESULTS |
JSON results widget type. |
HTML |
HTML widget type. |
WALL_ACTIVITIES |
Wall activities widget type. |
ALERTS |
Alerts widget type. |
TIMELINE |
Timeline widget type. |
GRAPH |
Graph widget type. |
TEXT |
Text widget type. |
POTENTIALLY_GROUPED_ALERTS |
Potentially grouped alerts widget type. |
ENTITIES_HIGHLIGHT |
Entities highlight widget type. |
PENDING_STEPS |
Pending steps widget type. |
CASE_RECOMMENDATIONS |
Case recommendations widget type. |
STATISTICS |
Statistics widget type. |
CASE_DESCRIPTION |
Case description widget type. |
INSIGHT |
Insight widget type. |
CASE_ASSISTANT |
Case assistant widget type. |
CASE_APS_GRAPH |
Case APS graph widget type. |
CASE_RELATED_FINDINGS |
Case related findings widget type. |
CASE_IMPACTED_RESOURCES |
Case impacted resources widget type. |
FORM |
Form widget type. |
QUICK_ACTIONS |
Quick actions widget type.s |
SIEM_ALERTS |
Siem alerts widget type. |
RULE_OVERVIEW |
Rule overview widget type. |
WidgetConditionsGroup
Group of conditions used for filtering/presentation.
| JSON representation |
|---|
{ "conditions": [ { object ( |
| Fields | |
|---|---|
conditions[] |
Optional. The conditions of the group. |
logicalOperator |
Optional. The logical operator of the conditions group. |
WidgetCondition
A single conditional rule applied to a widget.
| JSON representation |
|---|
{
"fieldName": string,
"value": string,
"matchType": enum ( |
| Fields | |
|---|---|
fieldName |
Optional. The name of the field to match. |
value |
Optional. The value to match. |
matchType |
The operator to use for matching the field. |
ViewConditionFieldOperator
Supported match operations for a condition.
| Enums | |
|---|---|
VIEW_CONDITION_FIELD_OPERATOR_UNSPECIFIED |
Unspecified condition field operator. |
EQUAL |
Equals condition field operator. |
CONTAINS |
Contains condition field operator. |
STARTS_WITH |
Starts with condition field operator. |
GREATER_THAN |
Greater than condition field operator. |
LESSER_THAN |
Less than condition field operator. |
NOT_EQUAL |
Not equal condition field operator. |
NOT_CONTAINS |
Not contains condition field operator. |
IS_EMPTY |
Is empty condition field operator. |
IS_NOT_EMPTY |
Is not empty condition field operator. |
ConditionsLogicalOperator
Determines how multiple conditions are logically joined.
| Enums | |
|---|---|
CONDITIONS_LOGICAL_OPERATOR_UNSPECIFIED |
Unspecified conditions logical operator. |
AND |
AND conditions logical operator. |
OR |
OR conditions logical operator. |
Methods |
|
|---|---|
|
Fetch predefined widgets coming from integations. |
|
Get a View. |
|
List page of Views. |
|
Save an overview template. |