Skip to content

Commit 4069ed7

Browse files
api-clients-generation-pipeline[bot]ci.datadog-api-spec
andauthored
Add support for vulnerability management - Add ListScannedAssetsMetadata new endpoint and update existing ones (#2882)
Co-authored-by: ci.datadog-api-spec <packages@datadoghq.com>
1 parent 724f3ad commit 4069ed7

25 files changed

+1238
-228
lines changed

.generator/schemas/v2/openapi.yaml

Lines changed: 461 additions & 210 deletions
Large diffs are not rendered by default.

docs/datadog_api_client.v2.model.rst

Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3504,6 +3504,13 @@ datadog\_api\_client.v2.model.clickup\_integration\_update module
35043504
:members:
35053505
:show-inheritance:
35063506

3507+
datadog\_api\_client.v2.model.cloud\_asset\_type module
3508+
-------------------------------------------------------
3509+
3510+
.. automodule:: datadog_api_client.v2.model.cloud_asset_type
3511+
:members:
3512+
:show-inheritance:
3513+
35073514
datadog\_api\_client.v2.model.cloud\_configuration\_compliance\_rule\_options module
35083515
------------------------------------------------------------------------------------
35093516

@@ -18106,6 +18113,13 @@ datadog\_api\_client.v2.model.sbom\_component\_type module
1810618113
:members:
1810718114
:show-inheritance:
1810818115

18116+
datadog\_api\_client.v2.model.sbom\_format module
18117+
-------------------------------------------------
18118+
18119+
.. automodule:: datadog_api_client.v2.model.sbom_format
18120+
:members:
18121+
:show-inheritance:
18122+
1810918123
datadog\_api\_client.v2.model.sbom\_metadata module
1811018124
---------------------------------------------------
1811118125

@@ -18232,6 +18246,41 @@ datadog\_api\_client.v2.model.scalar\_response module
1823218246
:members:
1823318247
:show-inheritance:
1823418248

18249+
datadog\_api\_client.v2.model.scanned\_asset\_metadata module
18250+
-------------------------------------------------------------
18251+
18252+
.. automodule:: datadog_api_client.v2.model.scanned_asset_metadata
18253+
:members:
18254+
:show-inheritance:
18255+
18256+
datadog\_api\_client.v2.model.scanned\_asset\_metadata\_asset module
18257+
--------------------------------------------------------------------
18258+
18259+
.. automodule:: datadog_api_client.v2.model.scanned_asset_metadata_asset
18260+
:members:
18261+
:show-inheritance:
18262+
18263+
datadog\_api\_client.v2.model.scanned\_asset\_metadata\_attributes module
18264+
-------------------------------------------------------------------------
18265+
18266+
.. automodule:: datadog_api_client.v2.model.scanned_asset_metadata_attributes
18267+
:members:
18268+
:show-inheritance:
18269+
18270+
datadog\_api\_client.v2.model.scanned\_asset\_metadata\_last\_success module
18271+
----------------------------------------------------------------------------
18272+
18273+
.. automodule:: datadog_api_client.v2.model.scanned_asset_metadata_last_success
18274+
:members:
18275+
:show-inheritance:
18276+
18277+
datadog\_api\_client.v2.model.scanned\_assets\_metadata module
18278+
--------------------------------------------------------------
18279+
18280+
.. automodule:: datadog_api_client.v2.model.scanned_assets_metadata
18281+
:members:
18282+
:show-inheritance:
18283+
1823518284
datadog\_api\_client.v2.model.schedule module
1823618285
---------------------------------------------
1823718286

@@ -22768,6 +22817,13 @@ datadog\_api\_client.v2.model.vulnerability module
2276822817
:members:
2276922818
:show-inheritance:
2277022819

22820+
datadog\_api\_client.v2.model.vulnerability\_advisory module
22821+
------------------------------------------------------------
22822+
22823+
.. automodule:: datadog_api_client.v2.model.vulnerability_advisory
22824+
:members:
22825+
:show-inheritance:
22826+
2277122827
datadog\_api\_client.v2.model.vulnerability\_attributes module
2277222828
--------------------------------------------------------------
2277322829

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
"""
2+
List scanned assets metadata returns "OK" response
3+
"""
4+
5+
from datadog_api_client import ApiClient, Configuration
6+
from datadog_api_client.v2.api.security_monitoring_api import SecurityMonitoringApi
7+
8+
configuration = Configuration()
9+
configuration.unstable_operations["list_scanned_assets_metadata"] = True
10+
with ApiClient(configuration) as api_client:
11+
api_instance = SecurityMonitoringApi(api_client)
12+
response = api_instance.list_scanned_assets_metadata()
13+
14+
print(response)

src/datadog_api_client/configuration.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -253,6 +253,7 @@ def __init__(
253253
"v2.list_assets_sbo_ms": False,
254254
"v2.list_findings": False,
255255
"v2.list_historical_jobs": False,
256+
"v2.list_scanned_assets_metadata": False,
256257
"v2.list_security_monitoring_histsignals": False,
257258
"v2.list_vulnerabilities": False,
258259
"v2.list_vulnerable_assets": False,

0 commit comments

Comments
 (0)