Skip to content

Commit a0aee35

Browse files
author
ci.datadog-api-spec
committed
Regenerate client from commit b90c5b3 of spec repo
1 parent ab6eca5 commit a0aee35

File tree

62 files changed

+2951
-1025
lines changed

Some content is hidden

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

62 files changed

+2951
-1025
lines changed

.generator/schemas/v2/openapi.yaml

Lines changed: 964 additions & 174 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
@@ -585,6 +585,13 @@ datadog\_api\_client.v2.api.rum\_retention\_filters\_api module
585585
:members:
586586
:show-inheritance:
587587

588+
datadog\_api\_client.v2.api.scorecards\_api module
589+
--------------------------------------------------
590+
591+
.. automodule:: datadog_api_client.v2.api.scorecards_api
592+
:members:
593+
:show-inheritance:
594+
588595
datadog\_api\_client.v2.api.seats\_api module
589596
---------------------------------------------
590597

@@ -634,13 +641,6 @@ datadog\_api\_client.v2.api.service\_now\_integration\_api module
634641
:members:
635642
:show-inheritance:
636643

637-
datadog\_api\_client.v2.api.service\_scorecards\_api module
638-
-----------------------------------------------------------
639-
640-
.. automodule:: datadog_api_client.v2.api.service_scorecards_api
641-
:members:
642-
:show-inheritance:
643-
644644
datadog\_api\_client.v2.api.software\_catalog\_api module
645645
---------------------------------------------------------
646646

docs/datadog_api_client.v2.model.rst

Lines changed: 121 additions & 58 deletions
Original file line numberDiff line numberDiff line change
@@ -2769,59 +2769,10 @@ datadog\_api\_client.v2.model.batch\_delete\_rows\_request\_array module
27692769
:members:
27702770
:show-inheritance:
27712771

2772-
datadog\_api\_client.v2.model.batch\_rows\_query\_data\_type module
2773-
-------------------------------------------------------------------
2774-
2775-
.. automodule:: datadog_api_client.v2.model.batch_rows_query_data_type
2776-
:members:
2777-
:show-inheritance:
2778-
2779-
datadog\_api\_client.v2.model.batch\_rows\_query\_request module
2780-
----------------------------------------------------------------
2781-
2782-
.. automodule:: datadog_api_client.v2.model.batch_rows_query_request
2783-
:members:
2784-
:show-inheritance:
2785-
2786-
datadog\_api\_client.v2.model.batch\_rows\_query\_request\_data module
2787-
----------------------------------------------------------------------
2788-
2789-
.. automodule:: datadog_api_client.v2.model.batch_rows_query_request_data
2790-
:members:
2791-
:show-inheritance:
2792-
2793-
datadog\_api\_client.v2.model.batch\_rows\_query\_request\_data\_attributes module
2794-
----------------------------------------------------------------------------------
2795-
2796-
.. automodule:: datadog_api_client.v2.model.batch_rows_query_request_data_attributes
2797-
:members:
2798-
:show-inheritance:
2799-
2800-
datadog\_api\_client.v2.model.batch\_rows\_query\_response module
2801-
-----------------------------------------------------------------
2802-
2803-
.. automodule:: datadog_api_client.v2.model.batch_rows_query_response
2804-
:members:
2805-
:show-inheritance:
2806-
2807-
datadog\_api\_client.v2.model.batch\_rows\_query\_response\_data module
2772+
datadog\_api\_client.v2.model.batch\_delete\_rows\_request\_data module
28082773
-----------------------------------------------------------------------
28092774

2810-
.. automodule:: datadog_api_client.v2.model.batch_rows_query_response_data
2811-
:members:
2812-
:show-inheritance:
2813-
2814-
datadog\_api\_client.v2.model.batch\_rows\_query\_response\_data\_relationships module
2815-
--------------------------------------------------------------------------------------
2816-
2817-
.. automodule:: datadog_api_client.v2.model.batch_rows_query_response_data_relationships
2818-
:members:
2819-
:show-inheritance:
2820-
2821-
datadog\_api\_client.v2.model.batch\_rows\_query\_response\_data\_relationships\_rows module
2822-
--------------------------------------------------------------------------------------------
2823-
2824-
.. automodule:: datadog_api_client.v2.model.batch_rows_query_response_data_relationships_rows
2775+
.. automodule:: datadog_api_client.v2.model.batch_delete_rows_request_data
28252776
:members:
28262777
:show-inheritance:
28272778

@@ -3140,6 +3091,41 @@ datadog\_api\_client.v2.model.calculated\_field module
31403091
:members:
31413092
:show-inheritance:
31423093

3094+
datadog\_api\_client.v2.model.campaign\_response module
3095+
-------------------------------------------------------
3096+
3097+
.. automodule:: datadog_api_client.v2.model.campaign_response
3098+
:members:
3099+
:show-inheritance:
3100+
3101+
datadog\_api\_client.v2.model.campaign\_response\_attributes module
3102+
-------------------------------------------------------------------
3103+
3104+
.. automodule:: datadog_api_client.v2.model.campaign_response_attributes
3105+
:members:
3106+
:show-inheritance:
3107+
3108+
datadog\_api\_client.v2.model.campaign\_response\_data module
3109+
-------------------------------------------------------------
3110+
3111+
.. automodule:: datadog_api_client.v2.model.campaign_response_data
3112+
:members:
3113+
:show-inheritance:
3114+
3115+
datadog\_api\_client.v2.model.campaign\_status module
3116+
-----------------------------------------------------
3117+
3118+
.. automodule:: datadog_api_client.v2.model.campaign_status
3119+
:members:
3120+
:show-inheritance:
3121+
3122+
datadog\_api\_client.v2.model.campaign\_type module
3123+
---------------------------------------------------
3124+
3125+
.. automodule:: datadog_api_client.v2.model.campaign_type
3126+
:members:
3127+
:show-inheritance:
3128+
31433129
datadog\_api\_client.v2.model.cancel\_data\_deletion\_response\_body module
31443130
---------------------------------------------------------------------------
31453131

@@ -5989,6 +5975,27 @@ datadog\_api\_client.v2.model.create\_attachment\_request\_data\_attributes\_att
59895975
:members:
59905976
:show-inheritance:
59915977

5978+
datadog\_api\_client.v2.model.create\_campaign\_request module
5979+
--------------------------------------------------------------
5980+
5981+
.. automodule:: datadog_api_client.v2.model.create_campaign_request
5982+
:members:
5983+
:show-inheritance:
5984+
5985+
datadog\_api\_client.v2.model.create\_campaign\_request\_attributes module
5986+
--------------------------------------------------------------------------
5987+
5988+
.. automodule:: datadog_api_client.v2.model.create_campaign_request_attributes
5989+
:members:
5990+
:show-inheritance:
5991+
5992+
datadog\_api\_client.v2.model.create\_campaign\_request\_data module
5993+
--------------------------------------------------------------------
5994+
5995+
.. automodule:: datadog_api_client.v2.model.create_campaign_request_data
5996+
:members:
5997+
:show-inheritance:
5998+
59925999
datadog\_api\_client.v2.model.create\_case\_request\_array module
59936000
-----------------------------------------------------------------
59946001

@@ -15271,6 +15278,13 @@ datadog\_api\_client.v2.model.list\_assets\_sbo\_ms\_response module
1527115278
:members:
1527215279
:show-inheritance:
1527315280

15281+
datadog\_api\_client.v2.model.list\_campaigns\_response module
15282+
--------------------------------------------------------------
15283+
15284+
.. automodule:: datadog_api_client.v2.model.list_campaigns_response
15285+
:members:
15286+
:show-inheritance:
15287+
1527415288
datadog\_api\_client.v2.model.list\_connections\_response module
1527515289
----------------------------------------------------------------
1527615290

@@ -15502,6 +15516,13 @@ datadog\_api\_client.v2.model.list\_rules\_response\_links module
1550215516
:members:
1550315517
:show-inheritance:
1550415518

15519+
datadog\_api\_client.v2.model.list\_scorecards\_response module
15520+
---------------------------------------------------------------
15521+
15522+
.. automodule:: datadog_api_client.v2.model.list_scorecards_response
15523+
:members:
15524+
:show-inheritance:
15525+
1550515526
datadog\_api\_client.v2.model.list\_security\_findings\_response module
1550615527
-----------------------------------------------------------------------
1550715528

@@ -20962,6 +20983,13 @@ datadog\_api\_client.v2.model.page\_urgency module
2096220983
:members:
2096320984
:show-inheritance:
2096420985

20986+
datadog\_api\_client.v2.model.paginated\_response\_meta module
20987+
--------------------------------------------------------------
20988+
20989+
.. automodule:: datadog_api_client.v2.model.paginated_response_meta
20990+
:members:
20991+
:show-inheritance:
20992+
2096520993
datadog\_api\_client.v2.model.pagination module
2096620994
-----------------------------------------------
2096720995

@@ -25029,6 +25057,27 @@ datadog\_api\_client.v2.model.schedule\_user\_type module
2502925057
:members:
2503025058
:show-inheritance:
2503125059

25060+
datadog\_api\_client.v2.model.scorecard\_list\_response\_attributes module
25061+
--------------------------------------------------------------------------
25062+
25063+
.. automodule:: datadog_api_client.v2.model.scorecard_list_response_attributes
25064+
:members:
25065+
:show-inheritance:
25066+
25067+
datadog\_api\_client.v2.model.scorecard\_list\_response\_data module
25068+
--------------------------------------------------------------------
25069+
25070+
.. automodule:: datadog_api_client.v2.model.scorecard_list_response_data
25071+
:members:
25072+
:show-inheritance:
25073+
25074+
datadog\_api\_client.v2.model.scorecard\_list\_type module
25075+
----------------------------------------------------------
25076+
25077+
.. automodule:: datadog_api_client.v2.model.scorecard_list_type
25078+
:members:
25079+
:show-inheritance:
25080+
2503225081
datadog\_api\_client.v2.model.scorecard\_type module
2503325082
----------------------------------------------------
2503425083

@@ -29355,13 +29404,6 @@ datadog\_api\_client.v2.model.table\_row\_resource\_data\_type module
2935529404
:members:
2935629405
:show-inheritance:
2935729406

29358-
datadog\_api\_client.v2.model.table\_row\_resource\_identifier module
29359-
---------------------------------------------------------------------
29360-
29361-
.. automodule:: datadog_api_client.v2.model.table_row_resource_identifier
29362-
:members:
29363-
:show-inheritance:
29364-
2936529407
datadog\_api\_client.v2.model.tags\_event\_attribute module
2936629408
-----------------------------------------------------------
2936729409

@@ -30720,6 +30762,27 @@ datadog\_api\_client.v2.model.update\_apps\_datastore\_request\_data\_attributes
3072030762
:members:
3072130763
:show-inheritance:
3072230764

30765+
datadog\_api\_client.v2.model.update\_campaign\_request module
30766+
--------------------------------------------------------------
30767+
30768+
.. automodule:: datadog_api_client.v2.model.update_campaign_request
30769+
:members:
30770+
:show-inheritance:
30771+
30772+
datadog\_api\_client.v2.model.update\_campaign\_request\_attributes module
30773+
--------------------------------------------------------------------------
30774+
30775+
.. automodule:: datadog_api_client.v2.model.update_campaign_request_attributes
30776+
:members:
30777+
:show-inheritance:
30778+
30779+
datadog\_api\_client.v2.model.update\_campaign\_request\_data module
30780+
--------------------------------------------------------------------
30781+
30782+
.. automodule:: datadog_api_client.v2.model.update_campaign_request_data
30783+
:members:
30784+
:show-inheritance:
30785+
3072330786
datadog\_api\_client.v2.model.update\_connection\_request module
3072430787
----------------------------------------------------------------
3072530788

examples/v2/reference-tables/BatchRowsQuery.py

Lines changed: 0 additions & 31 deletions
This file was deleted.

examples/v2/reference-tables/DeleteRows.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,12 @@
55
from datadog_api_client import ApiClient, Configuration
66
from datadog_api_client.v2.api.reference_tables_api import ReferenceTablesApi
77
from datadog_api_client.v2.model.batch_delete_rows_request_array import BatchDeleteRowsRequestArray
8+
from datadog_api_client.v2.model.batch_delete_rows_request_data import BatchDeleteRowsRequestData
89
from datadog_api_client.v2.model.table_row_resource_data_type import TableRowResourceDataType
9-
from datadog_api_client.v2.model.table_row_resource_identifier import TableRowResourceIdentifier
1010

1111
body = BatchDeleteRowsRequestArray(
1212
data=[
13-
TableRowResourceIdentifier(
13+
BatchDeleteRowsRequestData(
1414
id="primary_key_value",
1515
type=TableRowResourceDataType.ROW,
1616
),
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: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,26 +2,22 @@
22
Create outcomes batch returns "OK" response
33
"""
44

5-
from os import environ
65
from datadog_api_client import ApiClient, Configuration
7-
from datadog_api_client.v2.api.service_scorecards_api import ServiceScorecardsApi
6+
from datadog_api_client.v2.api.scorecards_api import ScorecardsApi
87
from datadog_api_client.v2.model.outcomes_batch_attributes import OutcomesBatchAttributes
98
from datadog_api_client.v2.model.outcomes_batch_request import OutcomesBatchRequest
109
from datadog_api_client.v2.model.outcomes_batch_request_data import OutcomesBatchRequestData
1110
from datadog_api_client.v2.model.outcomes_batch_request_item import OutcomesBatchRequestItem
1211
from datadog_api_client.v2.model.outcomes_batch_type import OutcomesBatchType
1312
from datadog_api_client.v2.model.state import State
1413

15-
# there is a valid "create_scorecard_rule" in the system
16-
CREATE_SCORECARD_RULE_DATA_ID = environ["CREATE_SCORECARD_RULE_DATA_ID"]
17-
1814
body = OutcomesBatchRequest(
1915
data=OutcomesBatchRequestData(
2016
attributes=OutcomesBatchAttributes(
2117
results=[
2218
OutcomesBatchRequestItem(
2319
remarks='See: <a href="https://app.datadoghq.com/services">Services</a>',
24-
rule_id=CREATE_SCORECARD_RULE_DATA_ID,
20+
rule_id="q8MQxk8TCqrHnWkx",
2521
service_name="my-service",
2622
state=State.PASS,
2723
),
@@ -34,7 +30,7 @@
3430
configuration = Configuration()
3531
configuration.unstable_operations["create_scorecard_outcomes_batch"] = True
3632
with ApiClient(configuration) as api_client:
37-
api_instance = ServiceScorecardsApi(api_client)
33+
api_instance = ScorecardsApi(api_client)
3834
response = api_instance.create_scorecard_outcomes_batch(body=body)
3935

4036
print(response)

0 commit comments

Comments
 (0)