Skip to content

Commit 171d442

Browse files
api-clients-generation-pipeline[bot]ci.datadog-api-spec
andauthored
Add Critical Assets specs to security_monitoring feature (#33748)
Co-authored-by: ci.datadog-api-spec <packages@datadoghq.com>
1 parent 7a40f9c commit 171d442

File tree

8 files changed

+994
-1
lines changed

8 files changed

+994
-1
lines changed

config/_default/menus/api.en.yaml

Lines changed: 72 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2921,6 +2921,78 @@ menu:
29212921
- ListSecurityFilters
29222922
unstable: []
29232923
order: 18
2924+
- name: Update a critical asset
2925+
url: '#update-a-critical-asset'
2926+
identifier: security-monitoring-update-a-critical-asset
2927+
parent: security-monitoring
2928+
generated: true
2929+
params:
2930+
versions:
2931+
- v2
2932+
operationids:
2933+
- UpdateSecurityMonitoringCriticalAsset
2934+
unstable: []
2935+
order: 0
2936+
- name: Get a critical asset
2937+
url: '#get-a-critical-asset'
2938+
identifier: security-monitoring-get-a-critical-asset
2939+
parent: security-monitoring
2940+
generated: true
2941+
params:
2942+
versions:
2943+
- v2
2944+
operationids:
2945+
- GetSecurityMonitoringCriticalAsset
2946+
unstable: []
2947+
order: 0
2948+
- name: Delete a critical asset
2949+
url: '#delete-a-critical-asset'
2950+
identifier: security-monitoring-delete-a-critical-asset
2951+
parent: security-monitoring
2952+
generated: true
2953+
params:
2954+
versions:
2955+
- v2
2956+
operationids:
2957+
- DeleteSecurityMonitoringCriticalAsset
2958+
unstable: []
2959+
order: 0
2960+
- name: Get critical assets affecting a specific rule
2961+
url: '#get-critical-assets-affecting-a-specific-rule'
2962+
identifier: security-monitoring-get-critical-assets-affecting-a-specific-rule
2963+
parent: security-monitoring
2964+
generated: true
2965+
params:
2966+
versions:
2967+
- v2
2968+
operationids:
2969+
- GetCriticalAssetsAffectingRule
2970+
unstable: []
2971+
order: 0
2972+
- name: Create a critical asset
2973+
url: '#create-a-critical-asset'
2974+
identifier: security-monitoring-create-a-critical-asset
2975+
parent: security-monitoring
2976+
generated: true
2977+
params:
2978+
versions:
2979+
- v2
2980+
operationids:
2981+
- CreateSecurityMonitoringCriticalAsset
2982+
unstable: []
2983+
order: 0
2984+
- name: Get all critical assets
2985+
url: '#get-all-critical-assets'
2986+
identifier: security-monitoring-get-all-critical-assets
2987+
parent: security-monitoring
2988+
generated: true
2989+
params:
2990+
versions:
2991+
- v2
2992+
operationids:
2993+
- ListSecurityMonitoringCriticalAssets
2994+
unstable: []
2995+
order: 0
29242996
- name: List vulnerable assets
29252997
url: '#list-vulnerable-assets'
29262998
identifier: security-monitoring-list-vulnerable-assets

content/en/api/v2/security-monitoring/examples.json

Lines changed: 421 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
{
2+
"data": {
3+
"type": "critical_assets",
4+
"attributes": {
5+
"query": "host:examplesecuritymonitoring",
6+
"rule_query": "type:(log_detection OR signal_correlation OR workload_security OR application_security) source:cloudtrail",
7+
"severity": "decrease",
8+
"tags": [
9+
"team:security",
10+
"env:test"
11+
]
12+
}
13+
}
14+
}
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
{
2+
"data": {
3+
"type": "critical_assets",
4+
"attributes": {
5+
"enabled": false,
6+
"query": "no:alert",
7+
"rule_query": "type:(log_detection OR signal_correlation OR workload_security OR application_security) ruleId:djg-ktx-ipq",
8+
"severity": "decrease",
9+
"tags": [
10+
"env:production"
11+
],
12+
"version": 1
13+
}
14+
}
15+
}

data/api/v2/CodeExamples.json

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1533,6 +1533,13 @@
15331533
"description": "Create a scheduled detection rule returns \"OK\" response"
15341534
}
15351535
],
1536+
"CreateSecurityMonitoringCriticalAsset": [
1537+
{
1538+
"group": "security_monitoring",
1539+
"suffix": "",
1540+
"description": "Create a critical asset returns \"OK\" response"
1541+
}
1542+
],
15361543
"CreateCustomFramework": [
15371544
{
15381545
"group": "security_monitoring",
@@ -1677,6 +1684,13 @@
16771684
"description": "Update an existing rule returns \"OK\" response"
16781685
}
16791686
],
1687+
"UpdateSecurityMonitoringCriticalAsset": [
1688+
{
1689+
"group": "security_monitoring",
1690+
"suffix": "",
1691+
"description": "Update a critical asset returns \"OK\" response"
1692+
}
1693+
],
16801694
"UpdateCustomFramework": [
16811695
{
16821696
"group": "security_monitoring",

0 commit comments

Comments
 (0)