forked from elastic/kibana
-
Notifications
You must be signed in to change notification settings - Fork 0
/
alerts_detection_rules.ts
185 lines (102 loc) · 7.25 KB
/
alerts_detection_rules.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
/*
* Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one
* or more contributor license agreements. Licensed under the Elastic License
* 2.0; you may not use this file except in compliance with the Elastic License
* 2.0.
*/
export const CREATE_NEW_RULE_BTN = '[data-test-subj="create-new-rule"]';
export const COLLAPSED_ACTION_BTN = '[data-test-subj="euiCollapsedItemActionsButton"]';
export const ELASTIC_RULES_BTN = '[data-test-subj="showElasticRulesFilterButton"]';
export const CUSTOM_RULES_BTN = '[data-test-subj="showCustomRulesFilterButton"]';
export const ENABLED_RULES_BTN = '[data-test-subj="showEnabledRulesFilterButton"]';
export const DISABLED_RULES_BTN = '[data-test-subj="showDisabledRulesFilterButton"]';
export const DELETE_RULE_ACTION_BTN = '[data-test-subj="deleteRuleAction"]';
export const EDIT_RULE_ACTION_BTN = '[data-test-subj="editRuleAction"]';
export const DUPLICATE_RULE_ACTION_BTN = '[data-test-subj="duplicateRuleAction"]';
export const DUPLICATE_RULE_MENU_PANEL_BTN = '[data-test-subj="rules-details-duplicate-rule"]';
export const CONFIRM_DUPLICATE_RULE = '[data-test-subj="confirmModalConfirmButton"]';
export const DUPLICATE_WITH_EXCEPTIONS_OPTION = '[data-test-subj="withExceptions"] label';
export const DUPLICATE_WITH_EXCEPTIONS_WITHOUT_EXPIRED_OPTION =
'[data-test-subj="withExceptionsExcludeExpiredExceptions"] label';
export const DUPLICATE_WITHOUT_EXCEPTIONS_OPTION = '[data-test-subj="withoutExceptions"] label';
export const RULE_SEARCH_FIELD = '[data-test-subj="ruleSearchField"]';
export const EXPORT_ACTION_BTN = '[data-test-subj="exportRuleAction"]';
export const FIRST_RULE = 0;
export const FOURTH_RULE = 3;
export const INTEGRATIONS_POPOVER = '[data-test-subj="IntegrationsDisplayPopover"]';
export const INTEGRATIONS_POPOVER_TITLE = '[data-test-subj="IntegrationsPopoverTitle"]';
export const ADD_ELASTIC_RULES_BTN = '[data-test-subj="addElasticRulesButton"]';
export const ADD_ELASTIC_RULES_EMPTY_PROMPT_BTN =
'[data-test-subj="add-elastc-rules-empty-empty-prompt-button"]';
export const INSTALL_ALL_RULES_BUTTON = '[data-test-subj="installAllRulesButton"]';
export const INSTALL_SELECTED_RULES_BUTTON = '[data-test-subj="installSelectedRulesButton"]';
export const UPGRADE_ALL_RULES_BUTTON = '[data-test-subj="upgradeAllRulesButton"]';
export const UPGRADE_SELECTED_RULES_BUTTON = '[data-test-subj="upgradeSelectedRulesButton"]';
export const GO_BACK_TO_RULES_TABLE_BUTTON = '[data-test-subj="addRulesGoBackToRulesTableBtn"]';
export const RULES_TABLE_INITIAL_LOADING_INDICATOR =
'[data-test-subj="initialLoadingPanelAllRulesTable"]';
export const RULES_TABLE_REFRESH_INDICATOR = '[data-test-subj="loading-spinner"]';
export const RULES_TABLE_AUTOREFRESH_INDICATOR = '[data-test-subj="loadingRulesInfoProgress"]';
export const RISK_SCORE = '[data-test-subj="riskScore"]';
export const SECOND_RULE = 1;
export const RULE_CHECKBOX = '.euiTableRow .euiCheckbox__input';
export const RULE_NAME = '[data-test-subj="ruleName"]';
export const RULE_LAST_RUN = '[data-test-subj="ruleLastRun"]';
export const RULE_SWITCH = '[data-test-subj="ruleSwitch"]';
export const RULE_SWITCH_LOADER = '[data-test-subj="ruleSwitchLoader"]';
export const RULES_MANAGEMENT_TAB = '[data-test-subj="navigation-management"]';
export const RULES_MONITORING_TAB = '[data-test-subj="navigation-monitoring"]';
export const RULES_UPDATES_TAB = '[data-test-subj="navigation-updates"]';
export const RULES_MANAGEMENT_TABLE = '[data-test-subj="rules-management-table"]';
export const RULES_MONITORING_TABLE = '[data-test-subj="rules-monitoring-table"]';
export const RULES_UPDATES_TABLE = '[data-test-subj="rules-upgrades-table"]';
export const ADD_ELASTIC_RULES_TABLE = '[data-test-subj="add-prebuilt-rules-table"]';
export const RULES_ROW = '.euiTableRow';
export const SEVERITY = '[data-test-subj="severity"]';
export const SELECT_ALL_RULES_BTN = '[data-test-subj="selectAllRules"]';
export const RULES_EMPTY_PROMPT = '[data-test-subj="rulesEmptyPrompt"]';
export const RULES_DELETE_CONFIRMATION_MODAL = '[data-test-subj="allRulesDeleteConfirmationModal"]';
export const MODAL_CONFIRMATION_BTN = '[data-test-subj="confirmModalConfirmButton"]';
export const MODAL_CONFIRMATION_TITLE = '[data-test-subj="confirmModalTitleText"]';
export const MODAL_CONFIRMATION_BODY = '[data-test-subj="confirmModalBodyText"]';
export const MODAL_ERROR_BODY = '[data-test-subj="errorModalBody"]';
export const MODAL_CONFIRMATION_CANCEL_BTN = '[data-test-subj="confirmModalCancelButton"]';
export const RULE_DETAILS_DELETE_BTN = '[data-test-subj="rules-details-delete-rule"]';
export const SERVER_SIDE_EVENT_COUNT = '[data-test-subj="server-side-event-count"]';
export const SELECT_ALL_RULES_ON_PAGE_CHECKBOX = '[data-test-subj="checkboxSelectAll"]';
export const RULE_IMPORT_MODAL = '[data-test-subj="rules-import-modal-button"]';
export const RULE_IMPORT_MODAL_BUTTON = '[data-test-subj="import-data-modal-button"]';
export const INPUT_FILE = 'input[type=file]';
export const TOASTER = '[data-test-subj="euiToastHeader"]';
export const TOASTER_BODY = '[data-test-subj="globalToastList"] [data-test-subj="euiToastBody"]';
export const TOASTER_ERROR_BTN = '[data-test-subj="errorToastBtn"]';
export const TOASTER_CLOSE_ICON = '[data-test-subj="toastCloseButton"]';
export const RULE_IMPORT_OVERWRITE_CHECKBOX = '[id="importDataModalCheckboxLabel"]';
export const RULE_IMPORT_OVERWRITE_EXCEPTIONS_CHECKBOX =
'[id="importDataModalExceptionsCheckboxLabel"]';
export const RULE_IMPORT_OVERWRITE_CONNECTORS_CHECKBOX =
'[id="importDataModalActionConnectorsCheckbox"]';
export const RULES_TAGS_POPOVER_BTN = '[data-test-subj="tagsDisplayPopoverButton"]';
export const RULES_TAGS_POPOVER_WRAPPER = '[data-test-subj="tagsDisplayPopoverWrapper"]';
export const RULES_TAGS_FILTER_BTN = '[data-test-subj="tags-filter-popover-button"]';
export const RULES_TAGS_FILTER_POPOVER = '[data-test-subj="tags-filter-popover"]';
export const RULES_SELECTED_TAG = '.euiSelectableListItem[aria-checked="true"]';
export const SELECTED_RULES_NUMBER_LABEL = '[data-test-subj="selectedRules"]';
export const REFRESH_SETTINGS_POPOVER = '[data-test-subj="refreshSettings-popover"]';
export const REFRESH_RULES_TABLE_BUTTON = '[data-test-subj="refreshRulesAction-linkIcon"]';
export const REFRESH_SETTINGS_SWITCH = '[data-test-subj="refreshSettingsSwitch"]';
export const REFRESH_SETTINGS_SELECTION_NOTE = '[data-test-subj="refreshSettingsSelectionNote"]';
export const REFRESH_RULES_STATUS = '[data-test-subj="refreshRulesStatus"]';
export const RULE_EXECUTION_STATUS_BADGE = '[data-test-subj="ruleExecutionStatus"]';
export const EXECUTION_STATUS_FILTER_BUTTON = '[data-test-subj="executionStatusFilterButton"]';
export const EXECUTION_STATUS_FILTER_OPTION = '[data-test-subj="executionStatusFilterOption"]';
export const getInstallSingleRuleButtonByRuleId = (ruleId: string) => {
return `[data-test-subj="installSinglePrebuiltRuleButton-${ruleId}"]`;
};
export const getUpgradeSingleRuleButtonByRuleId = (ruleId: string) => {
return `[data-test-subj="upgradeSinglePrebuiltRuleButton-${ruleId}"]`;
};
export const NO_RULES_AVAILABLE_FOR_INSTALL_MESSSAGE =
'[data-test-subj="noPrebuiltRulesAvailableForInstall"]';
export const NO_RULES_AVAILABLE_FOR_UPGRADE_MESSSAGE =
'[data-test-subj="noPrebuiltRulesAvailableForUpgrade"]';