Skip to content

Commit 9368e72

Browse files
author
ci.datadog-api-spec
committed
Regenerate client from commit aeb3e6c of spec repo
1 parent 93b7cb4 commit 9368e72

45 files changed

Lines changed: 3190 additions & 0 deletions

File tree

Some content is hidden

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

.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
@@ -24301,6 +24301,34 @@ datadog\_api\_client.v2.model.service\_list\_data\_type module
2430124301
:members:
2430224302
:show-inheritance:
2430324303

24304+
datadog\_api\_client.v2.model.service\_now\_assignment\_group\_attributes module
24305+
--------------------------------------------------------------------------------
24306+
24307+
.. automodule:: datadog_api_client.v2.model.service_now_assignment_group_attributes
24308+
:members:
24309+
:show-inheritance:
24310+
24311+
datadog\_api\_client.v2.model.service\_now\_assignment\_group\_data module
24312+
--------------------------------------------------------------------------
24313+
24314+
.. automodule:: datadog_api_client.v2.model.service_now_assignment_group_data
24315+
:members:
24316+
:show-inheritance:
24317+
24318+
datadog\_api\_client.v2.model.service\_now\_assignment\_group\_type module
24319+
--------------------------------------------------------------------------
24320+
24321+
.. automodule:: datadog_api_client.v2.model.service_now_assignment_group_type
24322+
:members:
24323+
:show-inheritance:
24324+
24325+
datadog\_api\_client.v2.model.service\_now\_assignment\_groups\_response module
24326+
-------------------------------------------------------------------------------
24327+
24328+
.. automodule:: datadog_api_client.v2.model.service_now_assignment_groups_response
24329+
:members:
24330+
:show-inheritance:
24331+
2430424332
datadog\_api\_client.v2.model.service\_now\_basic\_auth module
2430524333
--------------------------------------------------------------
2430624334

@@ -24322,6 +24350,34 @@ datadog\_api\_client.v2.model.service\_now\_basic\_auth\_update module
2432224350
:members:
2432324351
:show-inheritance:
2432424352

24353+
datadog\_api\_client.v2.model.service\_now\_business\_service\_attributes module
24354+
--------------------------------------------------------------------------------
24355+
24356+
.. automodule:: datadog_api_client.v2.model.service_now_business_service_attributes
24357+
:members:
24358+
:show-inheritance:
24359+
24360+
datadog\_api\_client.v2.model.service\_now\_business\_service\_data module
24361+
--------------------------------------------------------------------------
24362+
24363+
.. automodule:: datadog_api_client.v2.model.service_now_business_service_data
24364+
:members:
24365+
:show-inheritance:
24366+
24367+
datadog\_api\_client.v2.model.service\_now\_business\_service\_type module
24368+
--------------------------------------------------------------------------
24369+
24370+
.. automodule:: datadog_api_client.v2.model.service_now_business_service_type
24371+
:members:
24372+
:show-inheritance:
24373+
24374+
datadog\_api\_client.v2.model.service\_now\_business\_services\_response module
24375+
-------------------------------------------------------------------------------
24376+
24377+
.. automodule:: datadog_api_client.v2.model.service_now_business_services_response
24378+
:members:
24379+
:show-inheritance:
24380+
2432524381
datadog\_api\_client.v2.model.service\_now\_credentials module
2432624382
--------------------------------------------------------------
2432724383

@@ -24336,6 +24392,34 @@ datadog\_api\_client.v2.model.service\_now\_credentials\_update module
2433624392
:members:
2433724393
:show-inheritance:
2433824394

24395+
datadog\_api\_client.v2.model.service\_now\_instance\_attributes module
24396+
-----------------------------------------------------------------------
24397+
24398+
.. automodule:: datadog_api_client.v2.model.service_now_instance_attributes
24399+
:members:
24400+
:show-inheritance:
24401+
24402+
datadog\_api\_client.v2.model.service\_now\_instance\_data module
24403+
-----------------------------------------------------------------
24404+
24405+
.. automodule:: datadog_api_client.v2.model.service_now_instance_data
24406+
:members:
24407+
:show-inheritance:
24408+
24409+
datadog\_api\_client.v2.model.service\_now\_instance\_type module
24410+
-----------------------------------------------------------------
24411+
24412+
.. automodule:: datadog_api_client.v2.model.service_now_instance_type
24413+
:members:
24414+
:show-inheritance:
24415+
24416+
datadog\_api\_client.v2.model.service\_now\_instances\_response module
24417+
----------------------------------------------------------------------
24418+
24419+
.. automodule:: datadog_api_client.v2.model.service_now_instances_response
24420+
:members:
24421+
:show-inheritance:
24422+
2433924423
datadog\_api\_client.v2.model.service\_now\_integration module
2434024424
--------------------------------------------------------------
2434124425

@@ -24357,6 +24441,83 @@ datadog\_api\_client.v2.model.service\_now\_integration\_update module
2435724441
:members:
2435824442
:show-inheritance:
2435924443

24444+
datadog\_api\_client.v2.model.service\_now\_template\_attributes module
24445+
-----------------------------------------------------------------------
24446+
24447+
.. automodule:: datadog_api_client.v2.model.service_now_template_attributes
24448+
:members:
24449+
:show-inheritance:
24450+
24451+
datadog\_api\_client.v2.model.service\_now\_template\_create\_request module
24452+
----------------------------------------------------------------------------
24453+
24454+
.. automodule:: datadog_api_client.v2.model.service_now_template_create_request
24455+
:members:
24456+
:show-inheritance:
24457+
24458+
datadog\_api\_client.v2.model.service\_now\_template\_create\_request\_attributes module
24459+
----------------------------------------------------------------------------------------
24460+
24461+
.. automodule:: datadog_api_client.v2.model.service_now_template_create_request_attributes
24462+
:members:
24463+
:show-inheritance:
24464+
24465+
datadog\_api\_client.v2.model.service\_now\_template\_create\_request\_data module
24466+
----------------------------------------------------------------------------------
24467+
24468+
.. automodule:: datadog_api_client.v2.model.service_now_template_create_request_data
24469+
:members:
24470+
:show-inheritance:
24471+
24472+
datadog\_api\_client.v2.model.service\_now\_template\_data module
24473+
-----------------------------------------------------------------
24474+
24475+
.. automodule:: datadog_api_client.v2.model.service_now_template_data
24476+
:members:
24477+
:show-inheritance:
24478+
24479+
datadog\_api\_client.v2.model.service\_now\_template\_response module
24480+
---------------------------------------------------------------------
24481+
24482+
.. automodule:: datadog_api_client.v2.model.service_now_template_response
24483+
:members:
24484+
:show-inheritance:
24485+
24486+
datadog\_api\_client.v2.model.service\_now\_template\_type module
24487+
-----------------------------------------------------------------
24488+
24489+
.. automodule:: datadog_api_client.v2.model.service_now_template_type
24490+
:members:
24491+
:show-inheritance:
24492+
24493+
datadog\_api\_client.v2.model.service\_now\_template\_update\_request module
24494+
----------------------------------------------------------------------------
24495+
24496+
.. automodule:: datadog_api_client.v2.model.service_now_template_update_request
24497+
:members:
24498+
:show-inheritance:
24499+
24500+
datadog\_api\_client.v2.model.service\_now\_template\_update\_request\_attributes module
24501+
----------------------------------------------------------------------------------------
24502+
24503+
.. automodule:: datadog_api_client.v2.model.service_now_template_update_request_attributes
24504+
:members:
24505+
:show-inheritance:
24506+
24507+
datadog\_api\_client.v2.model.service\_now\_template\_update\_request\_data module
24508+
----------------------------------------------------------------------------------
24509+
24510+
.. automodule:: datadog_api_client.v2.model.service_now_template_update_request_data
24511+
:members:
24512+
:show-inheritance:
24513+
24514+
datadog\_api\_client.v2.model.service\_now\_templates\_response module
24515+
----------------------------------------------------------------------
24516+
24517+
.. automodule:: datadog_api_client.v2.model.service_now_templates_response
24518+
:members:
24519+
:show-inheritance:
24520+
2436024521
datadog\_api\_client.v2.model.service\_now\_ticket module
2436124522
---------------------------------------------------------
2436224523

@@ -24371,6 +24532,34 @@ datadog\_api\_client.v2.model.service\_now\_ticket\_result module
2437124532
:members:
2437224533
:show-inheritance:
2437324534

24535+
datadog\_api\_client.v2.model.service\_now\_user\_attributes module
24536+
-------------------------------------------------------------------
24537+
24538+
.. automodule:: datadog_api_client.v2.model.service_now_user_attributes
24539+
:members:
24540+
:show-inheritance:
24541+
24542+
datadog\_api\_client.v2.model.service\_now\_user\_data module
24543+
-------------------------------------------------------------
24544+
24545+
.. automodule:: datadog_api_client.v2.model.service_now_user_data
24546+
:members:
24547+
:show-inheritance:
24548+
24549+
datadog\_api\_client.v2.model.service\_now\_user\_type module
24550+
-------------------------------------------------------------
24551+
24552+
.. automodule:: datadog_api_client.v2.model.service_now_user_type
24553+
:members:
24554+
:show-inheritance:
24555+
24556+
datadog\_api\_client.v2.model.service\_now\_users\_response module
24557+
------------------------------------------------------------------
24558+
24559+
.. automodule:: datadog_api_client.v2.model.service_now_users_response
24560+
:members:
24561+
:show-inheritance:
24562+
2437424563
datadog\_api\_client.v2.model.shift module
2437524564
------------------------------------------
2437624565

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)