Skip to content

Commit 4b356b8

Browse files
author
ci.datadog-api-spec
committed
Regenerate client from commit 20a9b40 of spec repo
1 parent 0162619 commit 4b356b8

File tree

45 files changed

+3190
-0
lines changed

Some content is hidden

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

45 files changed

+3190
-0
lines changed

.generator/schemas/v2/openapi.yaml

Lines changed: 767 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
@@ -543,6 +543,13 @@ datadog\_api\_client.v2.api.service\_level\_objectives\_api module
543543
:members:
544544
:show-inheritance:
545545

546+
datadog\_api\_client.v2.api.service\_now\_integration\_api module
547+
-----------------------------------------------------------------
548+
549+
.. automodule:: datadog_api_client.v2.api.service_now_integration_api
550+
:members:
551+
:show-inheritance:
552+
546553
datadog\_api\_client.v2.api.service\_scorecards\_api module
547554
-----------------------------------------------------------
548555

docs/datadog_api_client.v2.model.rst

Lines changed: 189 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24084,6 +24084,34 @@ datadog\_api\_client.v2.model.service\_list\_data\_type module
2408424084
:members:
2408524085
:show-inheritance:
2408624086

24087+
datadog\_api\_client.v2.model.service\_now\_assignment\_group\_attributes module
24088+
--------------------------------------------------------------------------------
24089+
24090+
.. automodule:: datadog_api_client.v2.model.service_now_assignment_group_attributes
24091+
:members:
24092+
:show-inheritance:
24093+
24094+
datadog\_api\_client.v2.model.service\_now\_assignment\_group\_data module
24095+
--------------------------------------------------------------------------
24096+
24097+
.. automodule:: datadog_api_client.v2.model.service_now_assignment_group_data
24098+
:members:
24099+
:show-inheritance:
24100+
24101+
datadog\_api\_client.v2.model.service\_now\_assignment\_group\_type module
24102+
--------------------------------------------------------------------------
24103+
24104+
.. automodule:: datadog_api_client.v2.model.service_now_assignment_group_type
24105+
:members:
24106+
:show-inheritance:
24107+
24108+
datadog\_api\_client.v2.model.service\_now\_assignment\_groups\_response module
24109+
-------------------------------------------------------------------------------
24110+
24111+
.. automodule:: datadog_api_client.v2.model.service_now_assignment_groups_response
24112+
:members:
24113+
:show-inheritance:
24114+
2408724115
datadog\_api\_client.v2.model.service\_now\_basic\_auth module
2408824116
--------------------------------------------------------------
2408924117

@@ -24105,6 +24133,34 @@ datadog\_api\_client.v2.model.service\_now\_basic\_auth\_update module
2410524133
:members:
2410624134
:show-inheritance:
2410724135

24136+
datadog\_api\_client.v2.model.service\_now\_business\_service\_attributes module
24137+
--------------------------------------------------------------------------------
24138+
24139+
.. automodule:: datadog_api_client.v2.model.service_now_business_service_attributes
24140+
:members:
24141+
:show-inheritance:
24142+
24143+
datadog\_api\_client.v2.model.service\_now\_business\_service\_data module
24144+
--------------------------------------------------------------------------
24145+
24146+
.. automodule:: datadog_api_client.v2.model.service_now_business_service_data
24147+
:members:
24148+
:show-inheritance:
24149+
24150+
datadog\_api\_client.v2.model.service\_now\_business\_service\_type module
24151+
--------------------------------------------------------------------------
24152+
24153+
.. automodule:: datadog_api_client.v2.model.service_now_business_service_type
24154+
:members:
24155+
:show-inheritance:
24156+
24157+
datadog\_api\_client.v2.model.service\_now\_business\_services\_response module
24158+
-------------------------------------------------------------------------------
24159+
24160+
.. automodule:: datadog_api_client.v2.model.service_now_business_services_response
24161+
:members:
24162+
:show-inheritance:
24163+
2410824164
datadog\_api\_client.v2.model.service\_now\_credentials module
2410924165
--------------------------------------------------------------
2411024166

@@ -24119,6 +24175,34 @@ datadog\_api\_client.v2.model.service\_now\_credentials\_update module
2411924175
:members:
2412024176
:show-inheritance:
2412124177

24178+
datadog\_api\_client.v2.model.service\_now\_instance\_attributes module
24179+
-----------------------------------------------------------------------
24180+
24181+
.. automodule:: datadog_api_client.v2.model.service_now_instance_attributes
24182+
:members:
24183+
:show-inheritance:
24184+
24185+
datadog\_api\_client.v2.model.service\_now\_instance\_data module
24186+
-----------------------------------------------------------------
24187+
24188+
.. automodule:: datadog_api_client.v2.model.service_now_instance_data
24189+
:members:
24190+
:show-inheritance:
24191+
24192+
datadog\_api\_client.v2.model.service\_now\_instance\_type module
24193+
-----------------------------------------------------------------
24194+
24195+
.. automodule:: datadog_api_client.v2.model.service_now_instance_type
24196+
:members:
24197+
:show-inheritance:
24198+
24199+
datadog\_api\_client.v2.model.service\_now\_instances\_response module
24200+
----------------------------------------------------------------------
24201+
24202+
.. automodule:: datadog_api_client.v2.model.service_now_instances_response
24203+
:members:
24204+
:show-inheritance:
24205+
2412224206
datadog\_api\_client.v2.model.service\_now\_integration module
2412324207
--------------------------------------------------------------
2412424208

@@ -24140,6 +24224,83 @@ datadog\_api\_client.v2.model.service\_now\_integration\_update module
2414024224
:members:
2414124225
:show-inheritance:
2414224226

24227+
datadog\_api\_client.v2.model.service\_now\_template\_attributes module
24228+
-----------------------------------------------------------------------
24229+
24230+
.. automodule:: datadog_api_client.v2.model.service_now_template_attributes
24231+
:members:
24232+
:show-inheritance:
24233+
24234+
datadog\_api\_client.v2.model.service\_now\_template\_create\_request module
24235+
----------------------------------------------------------------------------
24236+
24237+
.. automodule:: datadog_api_client.v2.model.service_now_template_create_request
24238+
:members:
24239+
:show-inheritance:
24240+
24241+
datadog\_api\_client.v2.model.service\_now\_template\_create\_request\_attributes module
24242+
----------------------------------------------------------------------------------------
24243+
24244+
.. automodule:: datadog_api_client.v2.model.service_now_template_create_request_attributes
24245+
:members:
24246+
:show-inheritance:
24247+
24248+
datadog\_api\_client.v2.model.service\_now\_template\_create\_request\_data module
24249+
----------------------------------------------------------------------------------
24250+
24251+
.. automodule:: datadog_api_client.v2.model.service_now_template_create_request_data
24252+
:members:
24253+
:show-inheritance:
24254+
24255+
datadog\_api\_client.v2.model.service\_now\_template\_data module
24256+
-----------------------------------------------------------------
24257+
24258+
.. automodule:: datadog_api_client.v2.model.service_now_template_data
24259+
:members:
24260+
:show-inheritance:
24261+
24262+
datadog\_api\_client.v2.model.service\_now\_template\_response module
24263+
---------------------------------------------------------------------
24264+
24265+
.. automodule:: datadog_api_client.v2.model.service_now_template_response
24266+
:members:
24267+
:show-inheritance:
24268+
24269+
datadog\_api\_client.v2.model.service\_now\_template\_type module
24270+
-----------------------------------------------------------------
24271+
24272+
.. automodule:: datadog_api_client.v2.model.service_now_template_type
24273+
:members:
24274+
:show-inheritance:
24275+
24276+
datadog\_api\_client.v2.model.service\_now\_template\_update\_request module
24277+
----------------------------------------------------------------------------
24278+
24279+
.. automodule:: datadog_api_client.v2.model.service_now_template_update_request
24280+
:members:
24281+
:show-inheritance:
24282+
24283+
datadog\_api\_client.v2.model.service\_now\_template\_update\_request\_attributes module
24284+
----------------------------------------------------------------------------------------
24285+
24286+
.. automodule:: datadog_api_client.v2.model.service_now_template_update_request_attributes
24287+
:members:
24288+
:show-inheritance:
24289+
24290+
datadog\_api\_client.v2.model.service\_now\_template\_update\_request\_data module
24291+
----------------------------------------------------------------------------------
24292+
24293+
.. automodule:: datadog_api_client.v2.model.service_now_template_update_request_data
24294+
:members:
24295+
:show-inheritance:
24296+
24297+
datadog\_api\_client.v2.model.service\_now\_templates\_response module
24298+
----------------------------------------------------------------------
24299+
24300+
.. automodule:: datadog_api_client.v2.model.service_now_templates_response
24301+
:members:
24302+
:show-inheritance:
24303+
2414324304
datadog\_api\_client.v2.model.service\_now\_ticket module
2414424305
---------------------------------------------------------
2414524306

@@ -24154,6 +24315,34 @@ datadog\_api\_client.v2.model.service\_now\_ticket\_result module
2415424315
:members:
2415524316
:show-inheritance:
2415624317

24318+
datadog\_api\_client.v2.model.service\_now\_user\_attributes module
24319+
-------------------------------------------------------------------
24320+
24321+
.. automodule:: datadog_api_client.v2.model.service_now_user_attributes
24322+
:members:
24323+
:show-inheritance:
24324+
24325+
datadog\_api\_client.v2.model.service\_now\_user\_data module
24326+
-------------------------------------------------------------
24327+
24328+
.. automodule:: datadog_api_client.v2.model.service_now_user_data
24329+
:members:
24330+
:show-inheritance:
24331+
24332+
datadog\_api\_client.v2.model.service\_now\_user\_type module
24333+
-------------------------------------------------------------
24334+
24335+
.. automodule:: datadog_api_client.v2.model.service_now_user_type
24336+
:members:
24337+
:show-inheritance:
24338+
24339+
datadog\_api\_client.v2.model.service\_now\_users\_response module
24340+
------------------------------------------------------------------
24341+
24342+
.. automodule:: datadog_api_client.v2.model.service_now_users_response
24343+
:members:
24344+
:show-inheritance:
24345+
2415724346
datadog\_api\_client.v2.model.shift module
2415824347
------------------------------------------
2415924348

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
"""
2+
Create ServiceNow template returns "Created" response
3+
"""
4+
5+
from datadog_api_client import ApiClient, Configuration
6+
from datadog_api_client.v2.api.service_now_integration_api import ServiceNowIntegrationApi
7+
from datadog_api_client.v2.model.service_now_template_create_request import ServiceNowTemplateCreateRequest
8+
from datadog_api_client.v2.model.service_now_template_create_request_attributes import (
9+
ServiceNowTemplateCreateRequestAttributes,
10+
)
11+
from datadog_api_client.v2.model.service_now_template_create_request_data import ServiceNowTemplateCreateRequestData
12+
from datadog_api_client.v2.model.service_now_template_type import ServiceNowTemplateType
13+
from uuid import UUID
14+
15+
body = ServiceNowTemplateCreateRequest(
16+
data=ServiceNowTemplateCreateRequestData(
17+
attributes=ServiceNowTemplateCreateRequestAttributes(
18+
assignment_group_id=UUID("65b3341b-0680-47f9-a6d4-134db45c603e"),
19+
business_service_id=UUID("65b3341b-0680-47f9-a6d4-134db45c603e"),
20+
fields_mapping=dict(
21+
category="software",
22+
priority="1",
23+
),
24+
handle_name="incident-template",
25+
instance_id=UUID("65b3341b-0680-47f9-a6d4-134db45c603e"),
26+
servicenow_tablename="incident",
27+
user_id=UUID("65b3341b-0680-47f9-a6d4-134db45c603e"),
28+
),
29+
type=ServiceNowTemplateType.SERVICENOW_TEMPLATES,
30+
),
31+
)
32+
33+
configuration = Configuration()
34+
configuration.unstable_operations["create_service_now_template"] = True
35+
with ApiClient(configuration) as api_client:
36+
api_instance = ServiceNowIntegrationApi(api_client)
37+
response = api_instance.create_service_now_template(body=body)
38+
39+
print(response)
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
"""
2+
Delete ServiceNow template returns "OK" response
3+
"""
4+
5+
from datadog_api_client import ApiClient, Configuration
6+
from datadog_api_client.v2.api.service_now_integration_api import ServiceNowIntegrationApi
7+
from uuid import UUID
8+
9+
configuration = Configuration()
10+
configuration.unstable_operations["delete_service_now_template"] = True
11+
with ApiClient(configuration) as api_client:
12+
api_instance = ServiceNowIntegrationApi(api_client)
13+
api_instance.delete_service_now_template(
14+
template_id=UUID("9b1deb4d-3b7d-4bad-9bdd-2b0d7b3dcb6d"),
15+
)
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
"""
2+
Get ServiceNow template returns "OK" response
3+
"""
4+
5+
from datadog_api_client import ApiClient, Configuration
6+
from datadog_api_client.v2.api.service_now_integration_api import ServiceNowIntegrationApi
7+
from uuid import UUID
8+
9+
configuration = Configuration()
10+
configuration.unstable_operations["get_service_now_template"] = True
11+
with ApiClient(configuration) as api_client:
12+
api_instance = ServiceNowIntegrationApi(api_client)
13+
response = api_instance.get_service_now_template(
14+
template_id=UUID("9b1deb4d-3b7d-4bad-9bdd-2b0d7b3dcb6d"),
15+
)
16+
17+
print(response)
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
"""
2+
List ServiceNow assignment groups returns "OK" response
3+
"""
4+
5+
from datadog_api_client import ApiClient, Configuration
6+
from datadog_api_client.v2.api.service_now_integration_api import ServiceNowIntegrationApi
7+
from uuid import UUID
8+
9+
configuration = Configuration()
10+
configuration.unstable_operations["list_service_now_assignment_groups"] = True
11+
with ApiClient(configuration) as api_client:
12+
api_instance = ServiceNowIntegrationApi(api_client)
13+
response = api_instance.list_service_now_assignment_groups(
14+
instance_id=UUID("9b1deb4d-3b7d-4bad-9bdd-2b0d7b3dcb6d"),
15+
)
16+
17+
print(response)
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
"""
2+
List ServiceNow business services returns "OK" response
3+
"""
4+
5+
from datadog_api_client import ApiClient, Configuration
6+
from datadog_api_client.v2.api.service_now_integration_api import ServiceNowIntegrationApi
7+
from uuid import UUID
8+
9+
configuration = Configuration()
10+
configuration.unstable_operations["list_service_now_business_services"] = True
11+
with ApiClient(configuration) as api_client:
12+
api_instance = ServiceNowIntegrationApi(api_client)
13+
response = api_instance.list_service_now_business_services(
14+
instance_id=UUID("9b1deb4d-3b7d-4bad-9bdd-2b0d7b3dcb6d"),
15+
)
16+
17+
print(response)
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
"""
2+
List ServiceNow instances returns "OK" response
3+
"""
4+
5+
from datadog_api_client import ApiClient, Configuration
6+
from datadog_api_client.v2.api.service_now_integration_api import ServiceNowIntegrationApi
7+
8+
configuration = Configuration()
9+
configuration.unstable_operations["list_service_now_instances"] = True
10+
with ApiClient(configuration) as api_client:
11+
api_instance = ServiceNowIntegrationApi(api_client)
12+
response = api_instance.list_service_now_instances()
13+
14+
print(response)
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
"""
2+
List ServiceNow templates returns "OK" response
3+
"""
4+
5+
from datadog_api_client import ApiClient, Configuration
6+
from datadog_api_client.v2.api.service_now_integration_api import ServiceNowIntegrationApi
7+
8+
configuration = Configuration()
9+
configuration.unstable_operations["list_service_now_templates"] = True
10+
with ApiClient(configuration) as api_client:
11+
api_instance = ServiceNowIntegrationApi(api_client)
12+
response = api_instance.list_service_now_templates()
13+
14+
print(response)

0 commit comments

Comments
 (0)