Skip to content

Commit 00b7d27

Browse files
api-clients-generation-pipeline[bot]ci.datadog-api-spec
andauthored
Regenerate client from commit 9fb8a35 of spec repo (#3162)
Co-authored-by: ci.datadog-api-spec <packages@datadoghq.com>
1 parent 0b3df26 commit 00b7d27

File tree

50 files changed

+3214
-314
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

50 files changed

+3214
-314
lines changed

.generator/schemas/v2/openapi.yaml

Lines changed: 1007 additions & 39 deletions
Large diffs are not rendered by default.

docs/datadog_api_client.v2.api.rst

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -592,6 +592,13 @@ datadog\_api\_client.v2.api.rum\_retention\_filters\_api module
592592
:members:
593593
:show-inheritance:
594594

595+
datadog\_api\_client.v2.api.scorecards\_api module
596+
--------------------------------------------------
597+
598+
.. automodule:: datadog_api_client.v2.api.scorecards_api
599+
:members:
600+
:show-inheritance:
601+
595602
datadog\_api\_client.v2.api.seats\_api module
596603
---------------------------------------------
597604

@@ -641,13 +648,6 @@ datadog\_api\_client.v2.api.service\_now\_integration\_api module
641648
:members:
642649
:show-inheritance:
643650

644-
datadog\_api\_client.v2.api.service\_scorecards\_api module
645-
-----------------------------------------------------------
646-
647-
.. automodule:: datadog_api_client.v2.api.service_scorecards_api
648-
:members:
649-
:show-inheritance:
650-
651651
datadog\_api\_client.v2.api.software\_catalog\_api module
652652
---------------------------------------------------------
653653

docs/datadog_api_client.v2.model.rst

Lines changed: 126 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3224,6 +3224,41 @@ datadog\_api\_client.v2.model.calculated\_field module
32243224
:members:
32253225
:show-inheritance:
32263226

3227+
datadog\_api\_client.v2.model.campaign\_response module
3228+
-------------------------------------------------------
3229+
3230+
.. automodule:: datadog_api_client.v2.model.campaign_response
3231+
:members:
3232+
:show-inheritance:
3233+
3234+
datadog\_api\_client.v2.model.campaign\_response\_attributes module
3235+
-------------------------------------------------------------------
3236+
3237+
.. automodule:: datadog_api_client.v2.model.campaign_response_attributes
3238+
:members:
3239+
:show-inheritance:
3240+
3241+
datadog\_api\_client.v2.model.campaign\_response\_data module
3242+
-------------------------------------------------------------
3243+
3244+
.. automodule:: datadog_api_client.v2.model.campaign_response_data
3245+
:members:
3246+
:show-inheritance:
3247+
3248+
datadog\_api\_client.v2.model.campaign\_status module
3249+
-----------------------------------------------------
3250+
3251+
.. automodule:: datadog_api_client.v2.model.campaign_status
3252+
:members:
3253+
:show-inheritance:
3254+
3255+
datadog\_api\_client.v2.model.campaign\_type module
3256+
---------------------------------------------------
3257+
3258+
.. automodule:: datadog_api_client.v2.model.campaign_type
3259+
:members:
3260+
:show-inheritance:
3261+
32273262
datadog\_api\_client.v2.model.cancel\_data\_deletion\_response\_body module
32283263
---------------------------------------------------------------------------
32293264

@@ -6108,6 +6143,27 @@ datadog\_api\_client.v2.model.create\_attachment\_request\_data\_attributes\_att
61086143
:members:
61096144
:show-inheritance:
61106145

6146+
datadog\_api\_client.v2.model.create\_campaign\_request module
6147+
--------------------------------------------------------------
6148+
6149+
.. automodule:: datadog_api_client.v2.model.create_campaign_request
6150+
:members:
6151+
:show-inheritance:
6152+
6153+
datadog\_api\_client.v2.model.create\_campaign\_request\_attributes module
6154+
--------------------------------------------------------------------------
6155+
6156+
.. automodule:: datadog_api_client.v2.model.create_campaign_request_attributes
6157+
:members:
6158+
:show-inheritance:
6159+
6160+
datadog\_api\_client.v2.model.create\_campaign\_request\_data module
6161+
--------------------------------------------------------------------
6162+
6163+
.. automodule:: datadog_api_client.v2.model.create_campaign_request_data
6164+
:members:
6165+
:show-inheritance:
6166+
61116167
datadog\_api\_client.v2.model.create\_case\_request\_array module
61126168
-----------------------------------------------------------------
61136169

@@ -15852,6 +15908,13 @@ datadog\_api\_client.v2.model.list\_assets\_sbo\_ms\_response module
1585215908
:members:
1585315909
:show-inheritance:
1585415910

15911+
datadog\_api\_client.v2.model.list\_campaigns\_response module
15912+
--------------------------------------------------------------
15913+
15914+
.. automodule:: datadog_api_client.v2.model.list_campaigns_response
15915+
:members:
15916+
:show-inheritance:
15917+
1585515918
datadog\_api\_client.v2.model.list\_connections\_response module
1585615919
----------------------------------------------------------------
1585715920

@@ -16097,6 +16160,13 @@ datadog\_api\_client.v2.model.list\_rules\_response\_links module
1609716160
:members:
1609816161
:show-inheritance:
1609916162

16163+
datadog\_api\_client.v2.model.list\_scorecards\_response module
16164+
---------------------------------------------------------------
16165+
16166+
.. automodule:: datadog_api_client.v2.model.list_scorecards_response
16167+
:members:
16168+
:show-inheritance:
16169+
1610016170
datadog\_api\_client.v2.model.list\_security\_findings\_response module
1610116171
-----------------------------------------------------------------------
1610216172

@@ -21669,6 +21739,13 @@ datadog\_api\_client.v2.model.page\_urgency module
2166921739
:members:
2167021740
:show-inheritance:
2167121741

21742+
datadog\_api\_client.v2.model.paginated\_response\_meta module
21743+
--------------------------------------------------------------
21744+
21745+
.. automodule:: datadog_api_client.v2.model.paginated_response_meta
21746+
:members:
21747+
:show-inheritance:
21748+
2167221749
datadog\_api\_client.v2.model.pagination module
2167321750
-----------------------------------------------
2167421751

@@ -24259,6 +24336,13 @@ datadog\_api\_client.v2.model.rule\_attributes module
2425924336
:members:
2426024337
:show-inheritance:
2426124338

24339+
datadog\_api\_client.v2.model.rule\_attributes\_request module
24340+
--------------------------------------------------------------
24341+
24342+
.. automodule:: datadog_api_client.v2.model.rule_attributes_request
24343+
:members:
24344+
:show-inheritance:
24345+
2426224346
datadog\_api\_client.v2.model.rule\_outcome\_relationships module
2426324347
-----------------------------------------------------------------
2426424348

@@ -25757,6 +25841,27 @@ datadog\_api\_client.v2.model.schedule\_user\_type module
2575725841
:members:
2575825842
:show-inheritance:
2575925843

25844+
datadog\_api\_client.v2.model.scorecard\_list\_response\_attributes module
25845+
--------------------------------------------------------------------------
25846+
25847+
.. automodule:: datadog_api_client.v2.model.scorecard_list_response_attributes
25848+
:members:
25849+
:show-inheritance:
25850+
25851+
datadog\_api\_client.v2.model.scorecard\_list\_response\_data module
25852+
--------------------------------------------------------------------
25853+
25854+
.. automodule:: datadog_api_client.v2.model.scorecard_list_response_data
25855+
:members:
25856+
:show-inheritance:
25857+
25858+
datadog\_api\_client.v2.model.scorecard\_list\_type module
25859+
----------------------------------------------------------
25860+
25861+
.. automodule:: datadog_api_client.v2.model.scorecard_list_type
25862+
:members:
25863+
:show-inheritance:
25864+
2576025865
datadog\_api\_client.v2.model.scorecard\_type module
2576125866
----------------------------------------------------
2576225867

@@ -32036,6 +32141,27 @@ datadog\_api\_client.v2.model.update\_apps\_datastore\_request\_data\_attributes
3203632141
:members:
3203732142
:show-inheritance:
3203832143

32144+
datadog\_api\_client.v2.model.update\_campaign\_request module
32145+
--------------------------------------------------------------
32146+
32147+
.. automodule:: datadog_api_client.v2.model.update_campaign_request
32148+
:members:
32149+
:show-inheritance:
32150+
32151+
datadog\_api\_client.v2.model.update\_campaign\_request\_attributes module
32152+
--------------------------------------------------------------------------
32153+
32154+
.. automodule:: datadog_api_client.v2.model.update_campaign_request_attributes
32155+
:members:
32156+
:show-inheritance:
32157+
32158+
datadog\_api\_client.v2.model.update\_campaign\_request\_data module
32159+
--------------------------------------------------------------------
32160+
32161+
.. automodule:: datadog_api_client.v2.model.update_campaign_request_data
32162+
:members:
32163+
:show-inheritance:
32164+
3203932165
datadog\_api\_client.v2.model.update\_connection\_request module
3204032166
----------------------------------------------------------------
3204132167

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
"""
2+
Create a new campaign returns "Created" response
3+
"""
4+
5+
from datadog_api_client import ApiClient, Configuration
6+
from datadog_api_client.v2.api.scorecards_api import ScorecardsApi
7+
from datadog_api_client.v2.model.campaign_status import CampaignStatus
8+
from datadog_api_client.v2.model.campaign_type import CampaignType
9+
from datadog_api_client.v2.model.create_campaign_request import CreateCampaignRequest
10+
from datadog_api_client.v2.model.create_campaign_request_attributes import CreateCampaignRequestAttributes
11+
from datadog_api_client.v2.model.create_campaign_request_data import CreateCampaignRequestData
12+
from datetime import datetime
13+
from dateutil.tz import tzutc
14+
15+
body = CreateCampaignRequest(
16+
data=CreateCampaignRequestData(
17+
attributes=CreateCampaignRequestAttributes(
18+
description="Campaign to improve security posture for Q1 2024.",
19+
due_date=datetime(2024, 3, 31, 23, 59, 59, tzinfo=tzutc()),
20+
entity_scope="kind:service AND team:platform",
21+
guidance="Please ensure all services pass the security requirements.",
22+
key="q1-security-2024",
23+
name="Q1 Security Campaign",
24+
owner_id="550e8400-e29b-41d4-a716-446655440000",
25+
rule_ids=[
26+
"q8MQxk8TCqrHnWkx",
27+
"r9NRyl9UDrsIoXly",
28+
],
29+
start_date=datetime(2024, 1, 1, 0, 0, tzinfo=tzutc()),
30+
status=CampaignStatus.IN_PROGRESS,
31+
),
32+
type=CampaignType.CAMPAIGN,
33+
),
34+
)
35+
36+
configuration = Configuration()
37+
with ApiClient(configuration) as api_client:
38+
api_instance = ScorecardsApi(api_client)
39+
response = api_instance.create_scorecard_campaign(body=body)
40+
41+
print(response)

examples/v2/service-scorecards/CreateScorecardOutcomesBatch.py renamed to examples/v2/scorecards/CreateScorecardOutcomesBatch.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
from os import environ
66
from datadog_api_client import ApiClient, Configuration
7-
from datadog_api_client.v2.api.service_scorecards_api import ServiceScorecardsApi
7+
from datadog_api_client.v2.api.scorecards_api import ScorecardsApi
88
from datadog_api_client.v2.model.outcomes_batch_attributes import OutcomesBatchAttributes
99
from datadog_api_client.v2.model.outcomes_batch_request import OutcomesBatchRequest
1010
from datadog_api_client.v2.model.outcomes_batch_request_data import OutcomesBatchRequestData
@@ -34,7 +34,7 @@
3434
configuration = Configuration()
3535
configuration.unstable_operations["create_scorecard_outcomes_batch"] = True
3636
with ApiClient(configuration) as api_client:
37-
api_instance = ServiceScorecardsApi(api_client)
37+
api_instance = ScorecardsApi(api_client)
3838
response = api_instance.create_scorecard_outcomes_batch(body=body)
3939

4040
print(response)

examples/v2/service-scorecards/CreateScorecardRule.py renamed to examples/v2/scorecards/CreateScorecardRule.py

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,27 +3,26 @@
33
"""
44

55
from datadog_api_client import ApiClient, Configuration
6-
from datadog_api_client.v2.api.service_scorecards_api import ServiceScorecardsApi
6+
from datadog_api_client.v2.api.scorecards_api import ScorecardsApi
77
from datadog_api_client.v2.model.create_rule_request import CreateRuleRequest
88
from datadog_api_client.v2.model.create_rule_request_data import CreateRuleRequestData
9-
from datadog_api_client.v2.model.rule_attributes import RuleAttributes
9+
from datadog_api_client.v2.model.rule_attributes_request import RuleAttributesRequest
1010
from datadog_api_client.v2.model.rule_type import RuleType
1111

1212
body = CreateRuleRequest(
1313
data=CreateRuleRequestData(
14-
attributes=RuleAttributes(
14+
attributes=RuleAttributesRequest(
1515
enabled=True,
16-
name="Example-Service-Scorecard",
16+
name="Example-Scorecard",
1717
scorecard_name="Observability Best Practices",
1818
),
1919
type=RuleType.RULE,
2020
),
2121
)
2222

2323
configuration = Configuration()
24-
configuration.unstable_operations["create_scorecard_rule"] = True
2524
with ApiClient(configuration) as api_client:
26-
api_instance = ServiceScorecardsApi(api_client)
25+
api_instance = ScorecardsApi(api_client)
2726
response = api_instance.create_scorecard_rule(body=body)
2827

2928
print(response)
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
"""
2+
Delete a campaign returns "No Content" response
3+
"""
4+
5+
from datadog_api_client import ApiClient, Configuration
6+
from datadog_api_client.v2.api.scorecards_api import ScorecardsApi
7+
8+
configuration = Configuration()
9+
with ApiClient(configuration) as api_client:
10+
api_instance = ScorecardsApi(api_client)
11+
api_instance.delete_scorecard_campaign(
12+
campaign_id="c10ODp0VCrrIpXmz",
13+
)

examples/v2/service-scorecards/DeleteScorecardRule.py renamed to examples/v2/scorecards/DeleteScorecardRule.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,14 @@
44

55
from os import environ
66
from datadog_api_client import ApiClient, Configuration
7-
from datadog_api_client.v2.api.service_scorecards_api import ServiceScorecardsApi
7+
from datadog_api_client.v2.api.scorecards_api import ScorecardsApi
88

99
# there is a valid "create_scorecard_rule" in the system
1010
CREATE_SCORECARD_RULE_DATA_ID = environ["CREATE_SCORECARD_RULE_DATA_ID"]
1111

1212
configuration = Configuration()
13-
configuration.unstable_operations["delete_scorecard_rule"] = True
1413
with ApiClient(configuration) as api_client:
15-
api_instance = ServiceScorecardsApi(api_client)
14+
api_instance = ScorecardsApi(api_client)
1615
api_instance.delete_scorecard_rule(
1716
rule_id=CREATE_SCORECARD_RULE_DATA_ID,
1817
)
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
"""
2+
Get a campaign returns "OK" response
3+
"""
4+
5+
from datadog_api_client import ApiClient, Configuration
6+
from datadog_api_client.v2.api.scorecards_api import ScorecardsApi
7+
8+
configuration = Configuration()
9+
with ApiClient(configuration) as api_client:
10+
api_instance = ScorecardsApi(api_client)
11+
response = api_instance.get_scorecard_campaign(
12+
campaign_id="c10ODp0VCrrIpXmz",
13+
)
14+
15+
print(response)
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
"""
2+
List all campaigns returns "OK" response
3+
"""
4+
5+
from datadog_api_client import ApiClient, Configuration
6+
from datadog_api_client.v2.api.scorecards_api import ScorecardsApi
7+
8+
configuration = Configuration()
9+
with ApiClient(configuration) as api_client:
10+
api_instance = ScorecardsApi(api_client)
11+
response = api_instance.list_scorecard_campaigns()
12+
13+
print(response)

0 commit comments

Comments
 (0)