Skip to content

Commit 2ad8880

Browse files
author
ci.datadog-api-spec
committed
Regenerate client from commit 5585f9e of spec repo
1 parent 1437859 commit 2ad8880

File tree

61 files changed

+3303
-91
lines changed

Some content is hidden

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

61 files changed

+3303
-91
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
@@ -24077,6 +24077,34 @@ datadog\_api\_client.v2.model.service\_list\_data\_type module
2407724077
:members:
2407824078
:show-inheritance:
2407924079

24080+
datadog\_api\_client.v2.model.service\_now\_assignment\_group\_attributes module
24081+
--------------------------------------------------------------------------------
24082+
24083+
.. automodule:: datadog_api_client.v2.model.service_now_assignment_group_attributes
24084+
:members:
24085+
:show-inheritance:
24086+
24087+
datadog\_api\_client.v2.model.service\_now\_assignment\_group\_data module
24088+
--------------------------------------------------------------------------
24089+
24090+
.. automodule:: datadog_api_client.v2.model.service_now_assignment_group_data
24091+
:members:
24092+
:show-inheritance:
24093+
24094+
datadog\_api\_client.v2.model.service\_now\_assignment\_group\_type module
24095+
--------------------------------------------------------------------------
24096+
24097+
.. automodule:: datadog_api_client.v2.model.service_now_assignment_group_type
24098+
:members:
24099+
:show-inheritance:
24100+
24101+
datadog\_api\_client.v2.model.service\_now\_assignment\_groups\_response module
24102+
-------------------------------------------------------------------------------
24103+
24104+
.. automodule:: datadog_api_client.v2.model.service_now_assignment_groups_response
24105+
:members:
24106+
:show-inheritance:
24107+
2408024108
datadog\_api\_client.v2.model.service\_now\_basic\_auth module
2408124109
--------------------------------------------------------------
2408224110

@@ -24098,6 +24126,34 @@ datadog\_api\_client.v2.model.service\_now\_basic\_auth\_update module
2409824126
:members:
2409924127
:show-inheritance:
2410024128

24129+
datadog\_api\_client.v2.model.service\_now\_business\_service\_attributes module
24130+
--------------------------------------------------------------------------------
24131+
24132+
.. automodule:: datadog_api_client.v2.model.service_now_business_service_attributes
24133+
:members:
24134+
:show-inheritance:
24135+
24136+
datadog\_api\_client.v2.model.service\_now\_business\_service\_data module
24137+
--------------------------------------------------------------------------
24138+
24139+
.. automodule:: datadog_api_client.v2.model.service_now_business_service_data
24140+
:members:
24141+
:show-inheritance:
24142+
24143+
datadog\_api\_client.v2.model.service\_now\_business\_service\_type module
24144+
--------------------------------------------------------------------------
24145+
24146+
.. automodule:: datadog_api_client.v2.model.service_now_business_service_type
24147+
:members:
24148+
:show-inheritance:
24149+
24150+
datadog\_api\_client.v2.model.service\_now\_business\_services\_response module
24151+
-------------------------------------------------------------------------------
24152+
24153+
.. automodule:: datadog_api_client.v2.model.service_now_business_services_response
24154+
:members:
24155+
:show-inheritance:
24156+
2410124157
datadog\_api\_client.v2.model.service\_now\_credentials module
2410224158
--------------------------------------------------------------
2410324159

@@ -24112,6 +24168,34 @@ datadog\_api\_client.v2.model.service\_now\_credentials\_update module
2411224168
:members:
2411324169
:show-inheritance:
2411424170

24171+
datadog\_api\_client.v2.model.service\_now\_instance\_attributes module
24172+
-----------------------------------------------------------------------
24173+
24174+
.. automodule:: datadog_api_client.v2.model.service_now_instance_attributes
24175+
:members:
24176+
:show-inheritance:
24177+
24178+
datadog\_api\_client.v2.model.service\_now\_instance\_data module
24179+
-----------------------------------------------------------------
24180+
24181+
.. automodule:: datadog_api_client.v2.model.service_now_instance_data
24182+
:members:
24183+
:show-inheritance:
24184+
24185+
datadog\_api\_client.v2.model.service\_now\_instance\_type module
24186+
-----------------------------------------------------------------
24187+
24188+
.. automodule:: datadog_api_client.v2.model.service_now_instance_type
24189+
:members:
24190+
:show-inheritance:
24191+
24192+
datadog\_api\_client.v2.model.service\_now\_instances\_response module
24193+
----------------------------------------------------------------------
24194+
24195+
.. automodule:: datadog_api_client.v2.model.service_now_instances_response
24196+
:members:
24197+
:show-inheritance:
24198+
2411524199
datadog\_api\_client.v2.model.service\_now\_integration module
2411624200
--------------------------------------------------------------
2411724201

@@ -24133,6 +24217,83 @@ datadog\_api\_client.v2.model.service\_now\_integration\_update module
2413324217
:members:
2413424218
:show-inheritance:
2413524219

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

@@ -24147,6 +24308,34 @@ datadog\_api\_client.v2.model.service\_now\_ticket\_result module
2414724308
:members:
2414824309
:show-inheritance:
2414924310

24311+
datadog\_api\_client.v2.model.service\_now\_user\_attributes module
24312+
-------------------------------------------------------------------
24313+
24314+
.. automodule:: datadog_api_client.v2.model.service_now_user_attributes
24315+
:members:
24316+
:show-inheritance:
24317+
24318+
datadog\_api\_client.v2.model.service\_now\_user\_data module
24319+
-------------------------------------------------------------
24320+
24321+
.. automodule:: datadog_api_client.v2.model.service_now_user_data
24322+
:members:
24323+
:show-inheritance:
24324+
24325+
datadog\_api\_client.v2.model.service\_now\_user\_type module
24326+
-------------------------------------------------------------
24327+
24328+
.. automodule:: datadog_api_client.v2.model.service_now_user_type
24329+
:members:
24330+
:show-inheritance:
24331+
24332+
datadog\_api\_client.v2.model.service\_now\_users\_response module
24333+
------------------------------------------------------------------
24334+
24335+
.. automodule:: datadog_api_client.v2.model.service_now_users_response
24336+
:members:
24337+
:show-inheritance:
24338+
2415024339
datadog\_api\_client.v2.model.shift module
2415124340
------------------------------------------
2415224341

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)