Skip to content

Commit 8014eb6

Browse files
author
ci.datadog-api-spec
committed
Regenerate client from commit 389040e of spec repo
1 parent 82856d6 commit 8014eb6

File tree

40 files changed

+2471
-8
lines changed

40 files changed

+2471
-8
lines changed

.generator/schemas/v2/openapi.yaml

Lines changed: 406 additions & 0 deletions
Large diffs are not rendered by default.

docs/datadog_api_client.v2.api.rst

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -494,6 +494,13 @@ datadog\_api\_client.v2.api.spans\_metrics\_api module
494494
:members:
495495
:show-inheritance:
496496

497+
datadog\_api\_client.v2.api.static\_analysis\_api module
498+
--------------------------------------------------------
499+
500+
.. automodule:: datadog_api_client.v2.api.static_analysis_api
501+
:members:
502+
:show-inheritance:
503+
497504
datadog\_api\_client.v2.api.synthetics\_api module
498505
--------------------------------------------------
499506

docs/datadog_api_client.v2.model.rst

Lines changed: 182 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16356,6 +16356,83 @@ datadog\_api\_client.v2.model.reorder\_ruleset\_resource\_data\_type module
1635616356
:members:
1635716357
:show-inheritance:
1635816358

16359+
datadog\_api\_client.v2.model.resolve\_vulnerable\_symbols\_request module
16360+
--------------------------------------------------------------------------
16361+
16362+
.. automodule:: datadog_api_client.v2.model.resolve_vulnerable_symbols_request
16363+
:members:
16364+
:show-inheritance:
16365+
16366+
datadog\_api\_client.v2.model.resolve\_vulnerable\_symbols\_request\_data module
16367+
--------------------------------------------------------------------------------
16368+
16369+
.. automodule:: datadog_api_client.v2.model.resolve_vulnerable_symbols_request_data
16370+
:members:
16371+
:show-inheritance:
16372+
16373+
datadog\_api\_client.v2.model.resolve\_vulnerable\_symbols\_request\_data\_attributes module
16374+
--------------------------------------------------------------------------------------------
16375+
16376+
.. automodule:: datadog_api_client.v2.model.resolve_vulnerable_symbols_request_data_attributes
16377+
:members:
16378+
:show-inheritance:
16379+
16380+
datadog\_api\_client.v2.model.resolve\_vulnerable\_symbols\_request\_data\_type module
16381+
--------------------------------------------------------------------------------------
16382+
16383+
.. automodule:: datadog_api_client.v2.model.resolve_vulnerable_symbols_request_data_type
16384+
:members:
16385+
:show-inheritance:
16386+
16387+
datadog\_api\_client.v2.model.resolve\_vulnerable\_symbols\_response module
16388+
---------------------------------------------------------------------------
16389+
16390+
.. automodule:: datadog_api_client.v2.model.resolve_vulnerable_symbols_response
16391+
:members:
16392+
:show-inheritance:
16393+
16394+
datadog\_api\_client.v2.model.resolve\_vulnerable\_symbols\_response\_data module
16395+
---------------------------------------------------------------------------------
16396+
16397+
.. automodule:: datadog_api_client.v2.model.resolve_vulnerable_symbols_response_data
16398+
:members:
16399+
:show-inheritance:
16400+
16401+
datadog\_api\_client.v2.model.resolve\_vulnerable\_symbols\_response\_data\_attributes module
16402+
---------------------------------------------------------------------------------------------
16403+
16404+
.. automodule:: datadog_api_client.v2.model.resolve_vulnerable_symbols_response_data_attributes
16405+
:members:
16406+
:show-inheritance:
16407+
16408+
datadog\_api\_client.v2.model.resolve\_vulnerable\_symbols\_response\_data\_type module
16409+
---------------------------------------------------------------------------------------
16410+
16411+
.. automodule:: datadog_api_client.v2.model.resolve_vulnerable_symbols_response_data_type
16412+
:members:
16413+
:show-inheritance:
16414+
16415+
datadog\_api\_client.v2.model.resolve\_vulnerable\_symbols\_response\_results module
16416+
------------------------------------------------------------------------------------
16417+
16418+
.. automodule:: datadog_api_client.v2.model.resolve_vulnerable_symbols_response_results
16419+
:members:
16420+
:show-inheritance:
16421+
16422+
datadog\_api\_client.v2.model.resolve\_vulnerable\_symbols\_response\_results\_vulnerable\_symbols module
16423+
---------------------------------------------------------------------------------------------------------
16424+
16425+
.. automodule:: datadog_api_client.v2.model.resolve_vulnerable_symbols_response_results_vulnerable_symbols
16426+
:members:
16427+
:show-inheritance:
16428+
16429+
datadog\_api\_client.v2.model.resolve\_vulnerable\_symbols\_response\_results\_vulnerable\_symbols\_symbols module
16430+
------------------------------------------------------------------------------------------------------------------
16431+
16432+
.. automodule:: datadog_api_client.v2.model.resolve_vulnerable_symbols_response_results_vulnerable_symbols_symbols
16433+
:members:
16434+
:show-inheritance:
16435+
1635916436
datadog\_api\_client.v2.model.resource\_filter\_attributes module
1636016437
-----------------------------------------------------------------
1636116438

@@ -17784,6 +17861,111 @@ datadog\_api\_client.v2.model.sbom\_type module
1778417861
:members:
1778517862
:show-inheritance:
1778617863

17864+
datadog\_api\_client.v2.model.sca\_request module
17865+
-------------------------------------------------
17866+
17867+
.. automodule:: datadog_api_client.v2.model.sca_request
17868+
:members:
17869+
:show-inheritance:
17870+
17871+
datadog\_api\_client.v2.model.sca\_request\_data module
17872+
-------------------------------------------------------
17873+
17874+
.. automodule:: datadog_api_client.v2.model.sca_request_data
17875+
:members:
17876+
:show-inheritance:
17877+
17878+
datadog\_api\_client.v2.model.sca\_request\_data\_attributes module
17879+
-------------------------------------------------------------------
17880+
17881+
.. automodule:: datadog_api_client.v2.model.sca_request_data_attributes
17882+
:members:
17883+
:show-inheritance:
17884+
17885+
datadog\_api\_client.v2.model.sca\_request\_data\_attributes\_commit module
17886+
---------------------------------------------------------------------------
17887+
17888+
.. automodule:: datadog_api_client.v2.model.sca_request_data_attributes_commit
17889+
:members:
17890+
:show-inheritance:
17891+
17892+
datadog\_api\_client.v2.model.sca\_request\_data\_attributes\_dependencies\_items module
17893+
----------------------------------------------------------------------------------------
17894+
17895+
.. automodule:: datadog_api_client.v2.model.sca_request_data_attributes_dependencies_items
17896+
:members:
17897+
:show-inheritance:
17898+
17899+
datadog\_api\_client.v2.model.sca\_request\_data\_attributes\_dependencies\_items\_locations\_items module
17900+
----------------------------------------------------------------------------------------------------------
17901+
17902+
.. automodule:: datadog_api_client.v2.model.sca_request_data_attributes_dependencies_items_locations_items
17903+
:members:
17904+
:show-inheritance:
17905+
17906+
datadog\_api\_client.v2.model.sca\_request\_data\_attributes\_dependencies\_items\_locations\_items\_file\_position module
17907+
--------------------------------------------------------------------------------------------------------------------------
17908+
17909+
.. automodule:: datadog_api_client.v2.model.sca_request_data_attributes_dependencies_items_locations_items_file_position
17910+
:members:
17911+
:show-inheritance:
17912+
17913+
datadog\_api\_client.v2.model.sca\_request\_data\_attributes\_dependencies\_items\_locations\_items\_position module
17914+
--------------------------------------------------------------------------------------------------------------------
17915+
17916+
.. automodule:: datadog_api_client.v2.model.sca_request_data_attributes_dependencies_items_locations_items_position
17917+
:members:
17918+
:show-inheritance:
17919+
17920+
datadog\_api\_client.v2.model.sca\_request\_data\_attributes\_dependencies\_items\_reachable\_symbol\_properties\_items module
17921+
------------------------------------------------------------------------------------------------------------------------------
17922+
17923+
.. automodule:: datadog_api_client.v2.model.sca_request_data_attributes_dependencies_items_reachable_symbol_properties_items
17924+
:members:
17925+
:show-inheritance:
17926+
17927+
datadog\_api\_client.v2.model.sca\_request\_data\_attributes\_files\_items module
17928+
---------------------------------------------------------------------------------
17929+
17930+
.. automodule:: datadog_api_client.v2.model.sca_request_data_attributes_files_items
17931+
:members:
17932+
:show-inheritance:
17933+
17934+
datadog\_api\_client.v2.model.sca\_request\_data\_attributes\_relations\_items module
17935+
-------------------------------------------------------------------------------------
17936+
17937+
.. automodule:: datadog_api_client.v2.model.sca_request_data_attributes_relations_items
17938+
:members:
17939+
:show-inheritance:
17940+
17941+
datadog\_api\_client.v2.model.sca\_request\_data\_attributes\_repository module
17942+
-------------------------------------------------------------------------------
17943+
17944+
.. automodule:: datadog_api_client.v2.model.sca_request_data_attributes_repository
17945+
:members:
17946+
:show-inheritance:
17947+
17948+
datadog\_api\_client.v2.model.sca\_request\_data\_attributes\_vulnerabilities\_items module
17949+
-------------------------------------------------------------------------------------------
17950+
17951+
.. automodule:: datadog_api_client.v2.model.sca_request_data_attributes_vulnerabilities_items
17952+
:members:
17953+
:show-inheritance:
17954+
17955+
datadog\_api\_client.v2.model.sca\_request\_data\_attributes\_vulnerabilities\_items\_affects\_items module
17956+
-----------------------------------------------------------------------------------------------------------
17957+
17958+
.. automodule:: datadog_api_client.v2.model.sca_request_data_attributes_vulnerabilities_items_affects_items
17959+
:members:
17960+
:show-inheritance:
17961+
17962+
datadog\_api\_client.v2.model.sca\_request\_data\_type module
17963+
-------------------------------------------------------------
17964+
17965+
.. automodule:: datadog_api_client.v2.model.sca_request_data_type
17966+
:members:
17967+
:show-inheritance:
17968+
1778717969
datadog\_api\_client.v2.model.scalar\_column module
1778817970
---------------------------------------------------
1778917971

examples/v1/logs-pipelines/CreateLogsPipeline.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,8 @@
1818
processors=[
1919
LogsGrokParser(
2020
grok=LogsGrokParserRules(
21-
match_rules="rule_name_1 foo\nrule_name_2 bar\n",
22-
support_rules="rule_name_1 foo\nrule_name_2 bar\n",
21+
match_rules="rule_name_1 foo\nrule_name_2 bar",
22+
support_rules="rule_name_1 foo\nrule_name_2 bar",
2323
),
2424
is_enabled=False,
2525
samples=[],

examples/v1/logs-pipelines/UpdateLogsPipeline.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,8 @@
1818
processors=[
1919
LogsGrokParser(
2020
grok=LogsGrokParserRules(
21-
match_rules="rule_name_1 foo\nrule_name_2 bar\n",
22-
support_rules="rule_name_1 foo\nrule_name_2 bar\n",
21+
match_rules="rule_name_1 foo\nrule_name_2 bar",
22+
support_rules="rule_name_1 foo\nrule_name_2 bar",
2323
),
2424
is_enabled=False,
2525
samples=[],
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
"""
2+
POST request to resolve vulnerable symbols returns "OK" response
3+
"""
4+
5+
from datadog_api_client import ApiClient, Configuration
6+
from datadog_api_client.v2.api.static_analysis_api import StaticAnalysisApi
7+
from datadog_api_client.v2.model.resolve_vulnerable_symbols_request import ResolveVulnerableSymbolsRequest
8+
from datadog_api_client.v2.model.resolve_vulnerable_symbols_request_data import ResolveVulnerableSymbolsRequestData
9+
from datadog_api_client.v2.model.resolve_vulnerable_symbols_request_data_attributes import (
10+
ResolveVulnerableSymbolsRequestDataAttributes,
11+
)
12+
from datadog_api_client.v2.model.resolve_vulnerable_symbols_request_data_type import (
13+
ResolveVulnerableSymbolsRequestDataType,
14+
)
15+
16+
body = ResolveVulnerableSymbolsRequest(
17+
data=ResolveVulnerableSymbolsRequestData(
18+
attributes=ResolveVulnerableSymbolsRequestDataAttributes(
19+
purls=[],
20+
),
21+
type=ResolveVulnerableSymbolsRequestDataType.RESOLVE_VULNERABLE_SYMBOLS_REQUEST,
22+
),
23+
)
24+
25+
configuration = Configuration()
26+
configuration.unstable_operations["create_sca_resolve_vulnerable_symbols"] = True
27+
with ApiClient(configuration) as api_client:
28+
api_instance = StaticAnalysisApi(api_client)
29+
response = api_instance.create_sca_resolve_vulnerable_symbols(body=body)
30+
31+
print(response)
Lines changed: 96 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,96 @@
1+
"""
2+
Post dependencies for analysis returns "OK" response
3+
"""
4+
5+
from datadog_api_client import ApiClient, Configuration
6+
from datadog_api_client.v2.api.static_analysis_api import StaticAnalysisApi
7+
from datadog_api_client.v2.model.sca_request import ScaRequest
8+
from datadog_api_client.v2.model.sca_request_data import ScaRequestData
9+
from datadog_api_client.v2.model.sca_request_data_attributes import ScaRequestDataAttributes
10+
from datadog_api_client.v2.model.sca_request_data_attributes_commit import ScaRequestDataAttributesCommit
11+
from datadog_api_client.v2.model.sca_request_data_attributes_dependencies_items import (
12+
ScaRequestDataAttributesDependenciesItems,
13+
)
14+
from datadog_api_client.v2.model.sca_request_data_attributes_dependencies_items_locations_items import (
15+
ScaRequestDataAttributesDependenciesItemsLocationsItems,
16+
)
17+
from datadog_api_client.v2.model.sca_request_data_attributes_dependencies_items_locations_items_file_position import (
18+
ScaRequestDataAttributesDependenciesItemsLocationsItemsFilePosition,
19+
)
20+
from datadog_api_client.v2.model.sca_request_data_attributes_dependencies_items_locations_items_position import (
21+
ScaRequestDataAttributesDependenciesItemsLocationsItemsPosition,
22+
)
23+
from datadog_api_client.v2.model.sca_request_data_attributes_dependencies_items_reachable_symbol_properties_items import (
24+
ScaRequestDataAttributesDependenciesItemsReachableSymbolPropertiesItems,
25+
)
26+
from datadog_api_client.v2.model.sca_request_data_attributes_files_items import ScaRequestDataAttributesFilesItems
27+
from datadog_api_client.v2.model.sca_request_data_attributes_relations_items import (
28+
ScaRequestDataAttributesRelationsItems,
29+
)
30+
from datadog_api_client.v2.model.sca_request_data_attributes_repository import ScaRequestDataAttributesRepository
31+
from datadog_api_client.v2.model.sca_request_data_attributes_vulnerabilities_items import (
32+
ScaRequestDataAttributesVulnerabilitiesItems,
33+
)
34+
from datadog_api_client.v2.model.sca_request_data_attributes_vulnerabilities_items_affects_items import (
35+
ScaRequestDataAttributesVulnerabilitiesItemsAffectsItems,
36+
)
37+
from datadog_api_client.v2.model.sca_request_data_type import ScaRequestDataType
38+
39+
body = ScaRequest(
40+
data=ScaRequestData(
41+
attributes=ScaRequestDataAttributes(
42+
commit=ScaRequestDataAttributesCommit(),
43+
dependencies=[
44+
ScaRequestDataAttributesDependenciesItems(
45+
exclusions=[],
46+
locations=[
47+
ScaRequestDataAttributesDependenciesItemsLocationsItems(
48+
block=ScaRequestDataAttributesDependenciesItemsLocationsItemsFilePosition(
49+
end=ScaRequestDataAttributesDependenciesItemsLocationsItemsPosition(),
50+
start=ScaRequestDataAttributesDependenciesItemsLocationsItemsPosition(),
51+
),
52+
name=ScaRequestDataAttributesDependenciesItemsLocationsItemsFilePosition(
53+
end=ScaRequestDataAttributesDependenciesItemsLocationsItemsPosition(),
54+
start=ScaRequestDataAttributesDependenciesItemsLocationsItemsPosition(),
55+
),
56+
namespace=ScaRequestDataAttributesDependenciesItemsLocationsItemsFilePosition(
57+
end=ScaRequestDataAttributesDependenciesItemsLocationsItemsPosition(),
58+
start=ScaRequestDataAttributesDependenciesItemsLocationsItemsPosition(),
59+
),
60+
version=ScaRequestDataAttributesDependenciesItemsLocationsItemsFilePosition(
61+
end=ScaRequestDataAttributesDependenciesItemsLocationsItemsPosition(),
62+
start=ScaRequestDataAttributesDependenciesItemsLocationsItemsPosition(),
63+
),
64+
),
65+
],
66+
reachable_symbol_properties=[
67+
ScaRequestDataAttributesDependenciesItemsReachableSymbolPropertiesItems(),
68+
],
69+
),
70+
],
71+
files=[
72+
ScaRequestDataAttributesFilesItems(),
73+
],
74+
relations=[
75+
ScaRequestDataAttributesRelationsItems(
76+
depends_on=[],
77+
),
78+
],
79+
repository=ScaRequestDataAttributesRepository(),
80+
vulnerabilities=[
81+
ScaRequestDataAttributesVulnerabilitiesItems(
82+
affects=[
83+
ScaRequestDataAttributesVulnerabilitiesItemsAffectsItems(),
84+
],
85+
),
86+
],
87+
),
88+
type=ScaRequestDataType.SCAREQUESTS,
89+
),
90+
)
91+
92+
configuration = Configuration()
93+
configuration.unstable_operations["create_sca_result"] = True
94+
with ApiClient(configuration) as api_client:
95+
api_instance = StaticAnalysisApi(api_client)
96+
api_instance.create_sca_result(body=body)

src/datadog_api_client/configuration.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -333,6 +333,8 @@ def __init__(
333333
"v2.get_slo_report": False,
334334
"v2.get_slo_report_job_status": False,
335335
"v2.get_spa_recommendations": False,
336+
"v2.create_sca_resolve_vulnerable_symbols": False,
337+
"v2.create_sca_result": False,
336338
"v2.add_member_team": False,
337339
"v2.list_member_teams": False,
338340
"v2.remove_member_team": False,

0 commit comments

Comments
 (0)