- JSON representation
- DashboardWidgetTypesEnum
- WidgetWidthSizeTypes
- DashboardTimeRangeTypesEnums
- CasePriority
- CaseDataStatus
- CloseReasonEnum
- CustomWidgetSubjectEnum
- CustomWidgetObjectEnum
- CustomWidgetChartTypeEnum
- ResultsOrder
- CalculateFieldEnum
- PlaybookStatusFilter
LegacySoarDashboardWidgetDataModel is a data model for a widget in a dashboard.
| JSON representation |
|---|
{ "id": integer, "dashboardId": integer, "title": string, "description": string, "widgetType": enum ( |
| Fields | |
|---|---|
id |
Required. The ID of the widget. |
dashboardId |
Required. The ID of the dashboard. |
title |
Required. The title of the widget. |
description |
Optional. The description of the widget. |
widgetType |
Required. The type of the widget. |
widthSize |
Required. The width of the widget. |
order |
Optional. The order of the widget in the dashboard. |
timeFilter |
Optional. The time range filter of the widget. |
tagFilters[] |
Optional. The tag filters of the widget. |
environmentFilter[] |
Optional. The environment filters of the widget. |
entityTypeFilter[] |
Optional. The entity type filters of the widget. |
analystFilters[] |
Optional. The analyst filters of the widget. |
priorityFilter[] |
Optional. The priority filters of the widget. |
caseStatusesFilter[] |
Optional. The case status filters of the widget. |
importanceStatusesFilter[] |
Optional. The importance status filters of the widget. |
incidentStatusesFilter[] |
Optional. The incident status filters of the widget. |
exceededSlaFilter[] |
Optional. The exceeded SLA filters of the widget. |
closeReasonsFilter[] |
Optional. The close reason filters of the widget. |
caseStageFilter[] |
Optional. The case stage filters of the widget. |
caseRootCauseFilter[] |
Optional. The case root cause filters of the widget. |
productFilters[] |
Optional. The product filters of the widget. |
alertNamesFilter[] |
Optional. The alert name filters of the widget. |
entityIdentifierFilter[] |
Optional. The entity identifier filters of the widget. |
networksFilter[] |
Optional. The network filters of the widget. |
portsFilter[] |
Optional. The port filters of the widget. |
categoryOutcomeFilter[] |
Optional. The category outcome filters of the widget. |
customWidgetSubjectFilter[] |
Optional. The custom widget subject filters of the widget. |
subject |
Optional. The subject of the custom widget. |
dimensionA |
Optional. The first dimension of the custom widget. |
dimensionB |
Optional. The second dimension of the custom widget. |
dimensionC |
Optional. The third dimension of the custom widget. |
chartType |
Optional. CustomWidgetChartTypeEnum is an enum that represents the custom widget |
resultsAmount |
Optional. The number of results to display in the widget. |
resultsOrder |
Optional. The order of the results in the widget. |
startStage |
Optional. The start stage filter of the widget. |
endStage |
Optional. The end stage filter of the widget. |
text |
Optional. The text to display in the widget. |
calculateField |
Optional. The calculate field of the widget. |
groupByField |
Optional. The group by field of the widget. |
playbooksFilter[] |
Optional. The playbook filters of the widget. |
integrationsFilter[] |
Optional. The integration filters of the widget. |
playbookStatusFilter[] |
Optional. The playbook status filters of the widget. |
socAnalystsLoadFirstSocRoleId |
Optional. The first soc role id to filter soc analysts load. |
socAnalystsLoadSecondSocRoleId |
Optional. The second soc role id to filter soc analysts load. |
socAnalystsLoadManagerUsername |
Optional. The manager username to filter soc analysts load. |
creationTimeUnixTimeInMs |
Optional. The creation time of the widget. |
modificationTimeUnixTimeInMs |
Optional. The last modified time of the widget. |
DashboardWidgetTypesEnum
DashboardWidgetTypesEnum is an enum that represents the widget types for a dashboard.
| Enums | |
|---|---|
DASHBOARD_WIDGET_TYPE_UNSPECIFIED | Unspecified widget type |
CUSTOM | Custom type |
PLAYBOOK_MONITORING | Playbook monitoring |
WidgetWidthSizeTypes
WidgetWidthSizeTypes is an enum that represents the width size types for a widget.
| Enums | |
|---|---|
WIDGET_WIDTH_SIZE_TYPE_UNSPECIFIED | Unspecified width size |
ONE_BLOCK | One block width |
TWO_BLOCKS | Two block width |
THREE_BLOCKS | Three block width |
DashboardTimeRangeTypesEnums
LINT: LEGACY_NAMES DashboardTimeRangeTypesEnums is an enum that represents the time range types for a dashboard.
| Enums | |
|---|---|
DASHBOARD_TIME_RANGE_TYPE_UNSPECIFIED | Custom time range |
LAST_DAY | Last day |
LAST_3_DAYS | Last 3 days |
LAST_WEEK | Last week |
LAST_2_WEEKS | Last 2 weeks |
LAST_MONTH | Last month |
LAST_3_MONTHS | Last 3 months |
LAST_6_MONTHS | Last 6 months |
LAST_YEAR | Last year |
CasePriority
CasePriority is an enum that represents the case priority for a widget.
| Enums | |
|---|---|
UNCHANGED | Unchanged priority |
INFORMATIVE | Informative priority |
LOW | Low priority |
MEDIUM | Medium priority |
HIGH | High priority |
CRITICAL | Critical priority |
CaseDataStatus
CaseDataStatus is an enum that represents the case data status for a widget.
| Enums | |
|---|---|
CASE_DATA_STATUS_UNSPECIFIED | Unspecified status |
OPENED | Open case |
CLOSED | Closed case |
ALL | Any case. |
MERGED | The case is merged. |
CREATION_PENDING | Creation pending case |
CloseReasonEnum
CloseReasonEnum is an enum that represents the close reason for a widget.
| Enums | |
|---|---|
MALICIOUS | Malicious reason |
NOT_MALICIOUS | Not malicious reason |
MAINTENANCE | Maintenance reason |
INCONCLUSIVE | Inconclusive reason |
UNKNOWN | Unknown reason |
CustomWidgetSubjectEnum
CustomWidgetSubjectEnum is an enum that represents the custom widget subject for a widget.
| Enums | |
|---|---|
CASES | Cases subject |
ALERTS | Alerts subject |
TASKS | Tasks subject |
PLAYBOOKS | Playbooks subject |
CustomWidgetObjectEnum
CustomWidgetObjectEnum is an enum that represents the custom widget object for a widget.
| Enums | |
|---|---|
CUSTOM_WIDGET_OBJECT_UNSPECIFIED | Unspecified custom widget object |
ANALYST | Analyst Object |
TAG | Tag Object |
PRIORITY | Priority Object |
RULE_NAME | Status Object |
ENVIRONMENT | Environment Object |
PLAYBOOK | Playbook Object |
PRODUCT | Product Object |
IMPORTANCE | Importance Object |
CASE_STATUS | Case Status Object |
CASE_CLOSE_REASON | Close Reason Object |
CASE_ROOT_CAUSE | Case Root Cause Object |
ENTITY_TYPE | Entity Type Object |
NETWORK | Network Object |
STAGE | Stage Object |
PORT | Port Object |
CATEGORY_OUTCOME | Category Outcome Object |
ENTITY_IDENTIFIER | Entity Identifier Object |
SLA_STATUS | SLA Status Object |
BLOCK | Block Object |
SOC_ANALYSTS_LOAD | SOC Analysts Load Object |
SOC_STATUS | SOC Status Object |
PLAYBOOK_STATUS | Playbook Status Object |
ALERTS_REDUCTION | Alerts reduction |
OPEN_CASES_STAGE_AVRAGE_HANDLING_TIME | Open cases stage average handling time |
AVERAGE_STAGE_TRANSITION_TIME | Average stage transition time |
SLA_STAGE_MEETING_RATE | SLA stage meeting rate |
SLA_STAGE_OVERDUE_RATE | SLA stage overdue rate |
CASE_OPEN_AND_CLOSURE_TRENDS | Case open and closure trends |
ALERT_TRENDS | Alert trends |
CASE_CLOSURE_BY_ANALYST_TRENDS | Case closure by analyst trends |
MOST_REPORTING_PRODUCTS_TRENDS | Most reporting products trends |
CASE_TAGS_TRENDS | Case tags trends |
PLAYBOOK_TRENDS | Playbook trends |
TASK_CREATOR | Task creator |
TASK_OWNER | Task owner |
TASK_STATUS | Task status |
PLAYBOOK_TOTAL_RUNS | Playbook total runs |
PLAYBOOK_SUCCEEDED_RUNS | Playbook succeeded runs |
PLAYBOOK_IN_PROGRESS_RUNS | Playbook in progress runs |
PLAYBOOK_FAILED_RUNS | Playbook failed runs |
PLAYBOOK_DECLINED_RUNS | Playbook declined runs |
PLAYBOOK_CLOSED_CASES | Playbook closed cases |
PLAYBOOK_AVG_RUNTIME | Playbook avg runtime |
PLAYBOOK_RUNS_STATS | Playbook runs stats |
PLAYBOOK_PENDING | Playbook pending |
PLAYBOOK_PERCENTAGE_ALERTS_HANDLED_PER_ENVIRONMENT | Playbook percentage alerts handled per environment |
PLAYBOOK_PERCENTAGE_ALERTS_CLOSED_PER_PLAYBOOK | Playbook percentage alerts closed per playbook |
PLAYBOOK_PERCENTAGE_ERROR_RUN | Playbook percentage error runs |
PLAYBOOK_PERCENTAGE_ALERTS_CLOSED_PER_ENVIRONMENT | Playbook percentage alerts closed per environment |
CustomWidgetChartTypeEnum
The chart type of the custom widget. CustomWidgetChartTypeEnum is an enum that represents the custom widget
| Enums | |
|---|---|
PIE | Pie chart |
HORIZENTAL_BARS | Horizontal bars chart |
VERTICAL_BARS | Vertical bars chart |
TABLE | Table chart |
TIME_SERIES | Time series chart |
TRENDS | Trends chart |
SOCS_STATUS | SOC status chart |
ROI | ROI chart |
TEXT | Text chart |
IMAGE | Image chart |
NUMBER_STATUS | Number status chart |
ResultsOrder
ResultsOrder is an enum that represents the results order for a widget.
| Enums | |
|---|---|
DESCENDING | Ascending order |
ASCENDING | Descending order |
CalculateFieldEnum
CalculateFieldEnum is an enum that represents the calculate field for a widget.
| Enums | |
|---|---|
COUNT | Count field |
HANDLING_AVG_TIME | Average time field |
SLA_AVG_REMAINING_TIME | SLA average remaining time field |
TASK_DUE_DATE_AVG_TIME | Task due date average time field |
PERCENTAGE | Percentage field |
AVG_RUNTIME | Average runtime field |
PlaybookStatusFilter
PlaybookStatusFilter is an enum that represents the playbook status filter for a widget.
| Enums | |
|---|---|
PLAYBOOK_STATUS_FILTER_UNSPECIFIED | Unspecified playbook status filter |
FINISHED_SUCCESSFULLY | Finished successfully |
ERROR | Error |
WAITING_FOR_USER_ACTION | Waiting for user action |
DECLINED | Declined |
PLAYBOOK_CLOSED_ALERT | Closed |
PENDING | Pending |
TERMINATED | Terminated |