- JSON representation
- DashboardWidgetTypesEnum
- CaseDataStatus
- CustomWidgetObjectEnum
- CustomWidgetChartTypeEnum
- 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. | 
| chartType |   Optional. CustomWidgetChartTypeEnum is an enum that represents the custom widget chart type for a 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 dashboard. | 
| lastModifiedTimeUnixTimeInMs |   Optional. The last modified time of the dashboard. | 
| 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. | 
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 | 
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 | 
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 chart type for a 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 | 
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 | 

