Skip to content

Commit 2e712fc

Browse files
author
ci.datadog-api-spec
committed
Regenerate client from commit 493c049 of spec repo
1 parent ea60733 commit 2e712fc

39 files changed

Lines changed: 151 additions & 1409 deletions

File tree

.generator/schemas/v2/openapi.yaml

Lines changed: 34 additions & 347 deletions
Large diffs are not rendered by default.

docs/datadog_api_client.v2.model.rst

Lines changed: 0 additions & 77 deletions
Original file line numberDiff line numberDiff line change
@@ -2608,34 +2608,6 @@ datadog\_api\_client.v2.model.attach\_jira\_issue\_request\_data\_relationships
26082608
:members:
26092609
:show-inheritance:
26102610

2611-
datadog\_api\_client.v2.model.attach\_linear\_issue\_request module
2612-
-------------------------------------------------------------------
2613-
2614-
.. automodule:: datadog_api_client.v2.model.attach_linear_issue_request
2615-
:members:
2616-
:show-inheritance:
2617-
2618-
datadog\_api\_client.v2.model.attach\_linear\_issue\_request\_data module
2619-
-------------------------------------------------------------------------
2620-
2621-
.. automodule:: datadog_api_client.v2.model.attach_linear_issue_request_data
2622-
:members:
2623-
:show-inheritance:
2624-
2625-
datadog\_api\_client.v2.model.attach\_linear\_issue\_request\_data\_attributes module
2626-
-------------------------------------------------------------------------------------
2627-
2628-
.. automodule:: datadog_api_client.v2.model.attach_linear_issue_request_data_attributes
2629-
:members:
2630-
:show-inheritance:
2631-
2632-
datadog\_api\_client.v2.model.attach\_linear\_issue\_request\_data\_relationships module
2633-
----------------------------------------------------------------------------------------
2634-
2635-
.. automodule:: datadog_api_client.v2.model.attach_linear_issue_request_data_relationships
2636-
:members:
2637-
:show-inheritance:
2638-
26392611
datadog\_api\_client.v2.model.attach\_service\_now\_ticket\_request module
26402612
--------------------------------------------------------------------------
26412613

@@ -9174,34 +9146,6 @@ datadog\_api\_client.v2.model.create\_jira\_issue\_request\_data\_relationships
91749146
:members:
91759147
:show-inheritance:
91769148

9177-
datadog\_api\_client.v2.model.create\_linear\_issue\_request\_array module
9178-
--------------------------------------------------------------------------
9179-
9180-
.. automodule:: datadog_api_client.v2.model.create_linear_issue_request_array
9181-
:members:
9182-
:show-inheritance:
9183-
9184-
datadog\_api\_client.v2.model.create\_linear\_issue\_request\_data module
9185-
-------------------------------------------------------------------------
9186-
9187-
.. automodule:: datadog_api_client.v2.model.create_linear_issue_request_data
9188-
:members:
9189-
:show-inheritance:
9190-
9191-
datadog\_api\_client.v2.model.create\_linear\_issue\_request\_data\_attributes module
9192-
-------------------------------------------------------------------------------------
9193-
9194-
.. automodule:: datadog_api_client.v2.model.create_linear_issue_request_data_attributes
9195-
:members:
9196-
:show-inheritance:
9197-
9198-
datadog\_api\_client.v2.model.create\_linear\_issue\_request\_data\_relationships module
9199-
----------------------------------------------------------------------------------------
9200-
9201-
.. automodule:: datadog_api_client.v2.model.create_linear_issue_request_data_relationships
9202-
:members:
9203-
:show-inheritance:
9204-
92059149
datadog\_api\_client.v2.model.create\_maintenance\_request module
92069150
-----------------------------------------------------------------
92079151

@@ -14900,20 +14844,6 @@ datadog\_api\_client.v2.model.finding\_jira\_issue\_result module
1490014844
:members:
1490114845
:show-inheritance:
1490214846

14903-
datadog\_api\_client.v2.model.finding\_linear\_issue module
14904-
-----------------------------------------------------------
14905-
14906-
.. automodule:: datadog_api_client.v2.model.finding_linear_issue
14907-
:members:
14908-
:show-inheritance:
14909-
14910-
datadog\_api\_client.v2.model.finding\_linear\_issue\_result module
14911-
-------------------------------------------------------------------
14912-
14913-
.. automodule:: datadog_api_client.v2.model.finding_linear_issue_result
14914-
:members:
14915-
:show-inheritance:
14916-
1491714847
datadog\_api\_client.v2.model.finding\_mute module
1491814848
--------------------------------------------------
1491914849

@@ -20542,13 +20472,6 @@ datadog\_api\_client.v2.model.licenses\_list\_response\_data\_type module
2054220472
:members:
2054320473
:show-inheritance:
2054420474

20545-
datadog\_api\_client.v2.model.linear\_issues\_data\_type module
20546-
---------------------------------------------------------------
20547-
20548-
.. automodule:: datadog_api_client.v2.model.linear_issues_data_type
20549-
:members:
20550-
:show-inheritance:
20551-
2055220475
datadog\_api\_client.v2.model.links module
2055320476
------------------------------------------
2055420477

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
"""
2+
Get a list of deployment events returns deployments with date-time timestamps
3+
"""
4+
5+
from datadog_api_client import ApiClient, Configuration
6+
from datadog_api_client.v2.api.dora_metrics_api import DORAMetricsApi
7+
from datadog_api_client.v2.model.dora_list_deployments_request import DORAListDeploymentsRequest
8+
from datadog_api_client.v2.model.dora_list_deployments_request_attributes import DORAListDeploymentsRequestAttributes
9+
from datadog_api_client.v2.model.dora_list_deployments_request_data import DORAListDeploymentsRequestData
10+
from datadog_api_client.v2.model.dora_list_deployments_request_data_type import DORAListDeploymentsRequestDataType
11+
from datetime import datetime
12+
from dateutil.tz import tzutc
13+
14+
body = DORAListDeploymentsRequest(
15+
data=DORAListDeploymentsRequestData(
16+
attributes=DORAListDeploymentsRequestAttributes(
17+
_from=datetime(2023, 8, 31, 0, 0, tzinfo=tzutc()),
18+
to=datetime(2023, 9, 1, 0, 0, tzinfo=tzutc()),
19+
),
20+
type=DORAListDeploymentsRequestDataType.DORA_DEPLOYMENTS_LIST_REQUEST,
21+
),
22+
)
23+
24+
configuration = Configuration()
25+
with ApiClient(configuration) as api_client:
26+
api_instance = DORAMetricsApi(api_client)
27+
response = api_instance.list_dora_deployments(body=body)
28+
29+
print(response)

examples/v2/security-monitoring/AttachLinearIssue.py

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

examples/v2/security-monitoring/CreateLinearIssues.py

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

src/datadog_api_client/configuration.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -395,15 +395,13 @@ def __init__(
395395
"v2.get_aws_cloud_auth_persona_mapping": False,
396396
"v2.list_aws_cloud_auth_persona_mappings": False,
397397
"v2.activate_content_pack": False,
398-
"v2.attach_linear_issue": False,
399398
"v2.batch_get_security_monitoring_dataset_dependencies": False,
400399
"v2.bulk_create_sample_log_generation_subscriptions": False,
401400
"v2.bulk_export_security_monitoring_terraform_resources": False,
402401
"v2.cancel_historical_job": False,
403402
"v2.convert_job_result_to_signal": False,
404403
"v2.convert_security_monitoring_terraform_resource": False,
405404
"v2.create_io_c_triage_state": False,
406-
"v2.create_linear_issues": False,
407405
"v2.create_sample_log_generation_subscription": False,
408406
"v2.create_security_findings_automation_due_date_rule": False,
409407
"v2.create_security_findings_automation_mute_rule": False,

src/datadog_api_client/v2/api/security_monitoring_api.py

Lines changed: 0 additions & 76 deletions
Original file line numberDiff line numberDiff line change
@@ -64,8 +64,6 @@
6464
from datadog_api_client.v2.model.attach_case_request import AttachCaseRequest
6565
from datadog_api_client.v2.model.attach_jira_issue_request import AttachJiraIssueRequest
6666
from datadog_api_client.v2.model.create_jira_issue_request_array import CreateJiraIssueRequestArray
67-
from datadog_api_client.v2.model.attach_linear_issue_request import AttachLinearIssueRequest
68-
from datadog_api_client.v2.model.create_linear_issue_request_array import CreateLinearIssueRequestArray
6967
from datadog_api_client.v2.model.mute_findings_response import MuteFindingsResponse
7068
from datadog_api_client.v2.model.mute_findings_request import MuteFindingsRequest
7169
from datadog_api_client.v2.model.security_findings_search_request import SecurityFindingsSearchRequest
@@ -363,26 +361,6 @@ def __init__(self, api_client=None):
363361
api_client=api_client,
364362
)
365363

366-
self._attach_linear_issue_endpoint = _Endpoint(
367-
settings={
368-
"response_type": (FindingCaseResponse,),
369-
"auth": ["apiKeyAuth", "appKeyAuth", "AuthZ"],
370-
"endpoint_path": "/api/v2/security/findings/linear_issues",
371-
"operation_id": "attach_linear_issue",
372-
"http_method": "PATCH",
373-
"version": "v2",
374-
},
375-
params_map={
376-
"body": {
377-
"required": True,
378-
"openapi_types": (AttachLinearIssueRequest,),
379-
"location": "body",
380-
},
381-
},
382-
headers_map={"accept": ["application/json"], "content_type": ["application/json"]},
383-
api_client=api_client,
384-
)
385-
386364
self._attach_service_now_ticket_endpoint = _Endpoint(
387365
settings={
388366
"response_type": (FindingCaseResponse,),
@@ -781,26 +759,6 @@ def __init__(self, api_client=None):
781759
api_client=api_client,
782760
)
783761

784-
self._create_linear_issues_endpoint = _Endpoint(
785-
settings={
786-
"response_type": (FindingCaseResponseArray,),
787-
"auth": ["apiKeyAuth", "appKeyAuth", "AuthZ"],
788-
"endpoint_path": "/api/v2/security/findings/linear_issues",
789-
"operation_id": "create_linear_issues",
790-
"http_method": "POST",
791-
"version": "v2",
792-
},
793-
params_map={
794-
"body": {
795-
"required": True,
796-
"openapi_types": (CreateLinearIssueRequestArray,),
797-
"location": "body",
798-
},
799-
},
800-
headers_map={"accept": ["application/json"], "content_type": ["application/json"]},
801-
api_client=api_client,
802-
)
803-
804762
self._create_sample_log_generation_subscription_endpoint = _Endpoint(
805763
settings={
806764
"response_type": (SampleLogGenerationSubscriptionResponse,),
@@ -4612,23 +4570,6 @@ def attach_jira_issue(
46124570

46134571
return self._attach_jira_issue_endpoint.call_with_http_info(**kwargs)
46144572

4615-
def attach_linear_issue(
4616-
self,
4617-
body: AttachLinearIssueRequest,
4618-
) -> FindingCaseResponse:
4619-
"""Attach security findings to a Linear issue.
4620-
4621-
Attach security findings to a Linear issue by providing the Linear issue URL.
4622-
You can attach up to 50 security findings per Linear issue. If the Linear issue is not linked to any case, this operation will create a case for the security findings and link the Linear issue to the newly created case. Security findings that are already attached to another Linear issue will be detached from their previous Linear issue and attached to the specified Linear issue.
4623-
4624-
:type body: AttachLinearIssueRequest
4625-
:rtype: FindingCaseResponse
4626-
"""
4627-
kwargs: Dict[str, Any] = {}
4628-
kwargs["body"] = body
4629-
4630-
return self._attach_linear_issue_endpoint.call_with_http_info(**kwargs)
4631-
46324573
def attach_service_now_ticket(
46334574
self,
46344575
body: AttachServiceNowTicketRequest,
@@ -4998,23 +4939,6 @@ def create_jira_issues(
49984939

49994940
return self._create_jira_issues_endpoint.call_with_http_info(**kwargs)
50004941

5001-
def create_linear_issues(
5002-
self,
5003-
body: CreateLinearIssueRequestArray,
5004-
) -> FindingCaseResponseArray:
5005-
"""Create Linear issues for security findings.
5006-
5007-
Create Linear issues for security findings.
5008-
This operation creates a case in Datadog and a Linear issue linked to that case for bidirectional sync between Datadog and Linear. You can create up to 50 Linear issues per request and associate up to 50 security findings per Linear issue. Security findings that are already attached to another Linear issue will be detached from their previous Linear issue and attached to the newly created Linear issue.
5009-
5010-
:type body: CreateLinearIssueRequestArray
5011-
:rtype: FindingCaseResponseArray
5012-
"""
5013-
kwargs: Dict[str, Any] = {}
5014-
kwargs["body"] = body
5015-
5016-
return self._create_linear_issues_endpoint.call_with_http_info(**kwargs)
5017-
50184942
def create_sample_log_generation_subscription(
50194943
self,
50204944
body: SampleLogGenerationSubscriptionCreateRequest,

0 commit comments

Comments
 (0)