Skip to content

Commit 7966dc8

Browse files
author
ci.datadog-api-spec
committed
Regenerate client from commit 06d80d3 of spec repo
1 parent be0d56b commit 7966dc8

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
@@ -24448,6 +24448,34 @@ datadog\_api\_client.v2.model.service\_list\_data\_type module
2444824448
:members:
2444924449
:show-inheritance:
2445024450

24451+
datadog\_api\_client.v2.model.service\_now\_assignment\_group\_attributes module
24452+
--------------------------------------------------------------------------------
24453+
24454+
.. automodule:: datadog_api_client.v2.model.service_now_assignment_group_attributes
24455+
:members:
24456+
:show-inheritance:
24457+
24458+
datadog\_api\_client.v2.model.service\_now\_assignment\_group\_data module
24459+
--------------------------------------------------------------------------
24460+
24461+
.. automodule:: datadog_api_client.v2.model.service_now_assignment_group_data
24462+
:members:
24463+
:show-inheritance:
24464+
24465+
datadog\_api\_client.v2.model.service\_now\_assignment\_group\_type module
24466+
--------------------------------------------------------------------------
24467+
24468+
.. automodule:: datadog_api_client.v2.model.service_now_assignment_group_type
24469+
:members:
24470+
:show-inheritance:
24471+
24472+
datadog\_api\_client.v2.model.service\_now\_assignment\_groups\_response module
24473+
-------------------------------------------------------------------------------
24474+
24475+
.. automodule:: datadog_api_client.v2.model.service_now_assignment_groups_response
24476+
:members:
24477+
:show-inheritance:
24478+
2445124479
datadog\_api\_client.v2.model.service\_now\_basic\_auth module
2445224480
--------------------------------------------------------------
2445324481

@@ -24469,6 +24497,34 @@ datadog\_api\_client.v2.model.service\_now\_basic\_auth\_update module
2446924497
:members:
2447024498
:show-inheritance:
2447124499

24500+
datadog\_api\_client.v2.model.service\_now\_business\_service\_attributes module
24501+
--------------------------------------------------------------------------------
24502+
24503+
.. automodule:: datadog_api_client.v2.model.service_now_business_service_attributes
24504+
:members:
24505+
:show-inheritance:
24506+
24507+
datadog\_api\_client.v2.model.service\_now\_business\_service\_data module
24508+
--------------------------------------------------------------------------
24509+
24510+
.. automodule:: datadog_api_client.v2.model.service_now_business_service_data
24511+
:members:
24512+
:show-inheritance:
24513+
24514+
datadog\_api\_client.v2.model.service\_now\_business\_service\_type module
24515+
--------------------------------------------------------------------------
24516+
24517+
.. automodule:: datadog_api_client.v2.model.service_now_business_service_type
24518+
:members:
24519+
:show-inheritance:
24520+
24521+
datadog\_api\_client.v2.model.service\_now\_business\_services\_response module
24522+
-------------------------------------------------------------------------------
24523+
24524+
.. automodule:: datadog_api_client.v2.model.service_now_business_services_response
24525+
:members:
24526+
:show-inheritance:
24527+
2447224528
datadog\_api\_client.v2.model.service\_now\_credentials module
2447324529
--------------------------------------------------------------
2447424530

@@ -24483,6 +24539,34 @@ datadog\_api\_client.v2.model.service\_now\_credentials\_update module
2448324539
:members:
2448424540
:show-inheritance:
2448524541

24542+
datadog\_api\_client.v2.model.service\_now\_instance\_attributes module
24543+
-----------------------------------------------------------------------
24544+
24545+
.. automodule:: datadog_api_client.v2.model.service_now_instance_attributes
24546+
:members:
24547+
:show-inheritance:
24548+
24549+
datadog\_api\_client.v2.model.service\_now\_instance\_data module
24550+
-----------------------------------------------------------------
24551+
24552+
.. automodule:: datadog_api_client.v2.model.service_now_instance_data
24553+
:members:
24554+
:show-inheritance:
24555+
24556+
datadog\_api\_client.v2.model.service\_now\_instance\_type module
24557+
-----------------------------------------------------------------
24558+
24559+
.. automodule:: datadog_api_client.v2.model.service_now_instance_type
24560+
:members:
24561+
:show-inheritance:
24562+
24563+
datadog\_api\_client.v2.model.service\_now\_instances\_response module
24564+
----------------------------------------------------------------------
24565+
24566+
.. automodule:: datadog_api_client.v2.model.service_now_instances_response
24567+
:members:
24568+
:show-inheritance:
24569+
2448624570
datadog\_api\_client.v2.model.service\_now\_integration module
2448724571
--------------------------------------------------------------
2448824572

@@ -24504,6 +24588,83 @@ datadog\_api\_client.v2.model.service\_now\_integration\_update module
2450424588
:members:
2450524589
:show-inheritance:
2450624590

24591+
datadog\_api\_client.v2.model.service\_now\_template\_attributes module
24592+
-----------------------------------------------------------------------
24593+
24594+
.. automodule:: datadog_api_client.v2.model.service_now_template_attributes
24595+
:members:
24596+
:show-inheritance:
24597+
24598+
datadog\_api\_client.v2.model.service\_now\_template\_create\_request module
24599+
----------------------------------------------------------------------------
24600+
24601+
.. automodule:: datadog_api_client.v2.model.service_now_template_create_request
24602+
:members:
24603+
:show-inheritance:
24604+
24605+
datadog\_api\_client.v2.model.service\_now\_template\_create\_request\_attributes module
24606+
----------------------------------------------------------------------------------------
24607+
24608+
.. automodule:: datadog_api_client.v2.model.service_now_template_create_request_attributes
24609+
:members:
24610+
:show-inheritance:
24611+
24612+
datadog\_api\_client.v2.model.service\_now\_template\_create\_request\_data module
24613+
----------------------------------------------------------------------------------
24614+
24615+
.. automodule:: datadog_api_client.v2.model.service_now_template_create_request_data
24616+
:members:
24617+
:show-inheritance:
24618+
24619+
datadog\_api\_client.v2.model.service\_now\_template\_data module
24620+
-----------------------------------------------------------------
24621+
24622+
.. automodule:: datadog_api_client.v2.model.service_now_template_data
24623+
:members:
24624+
:show-inheritance:
24625+
24626+
datadog\_api\_client.v2.model.service\_now\_template\_response module
24627+
---------------------------------------------------------------------
24628+
24629+
.. automodule:: datadog_api_client.v2.model.service_now_template_response
24630+
:members:
24631+
:show-inheritance:
24632+
24633+
datadog\_api\_client.v2.model.service\_now\_template\_type module
24634+
-----------------------------------------------------------------
24635+
24636+
.. automodule:: datadog_api_client.v2.model.service_now_template_type
24637+
:members:
24638+
:show-inheritance:
24639+
24640+
datadog\_api\_client.v2.model.service\_now\_template\_update\_request module
24641+
----------------------------------------------------------------------------
24642+
24643+
.. automodule:: datadog_api_client.v2.model.service_now_template_update_request
24644+
:members:
24645+
:show-inheritance:
24646+
24647+
datadog\_api\_client.v2.model.service\_now\_template\_update\_request\_attributes module
24648+
----------------------------------------------------------------------------------------
24649+
24650+
.. automodule:: datadog_api_client.v2.model.service_now_template_update_request_attributes
24651+
:members:
24652+
:show-inheritance:
24653+
24654+
datadog\_api\_client.v2.model.service\_now\_template\_update\_request\_data module
24655+
----------------------------------------------------------------------------------
24656+
24657+
.. automodule:: datadog_api_client.v2.model.service_now_template_update_request_data
24658+
:members:
24659+
:show-inheritance:
24660+
24661+
datadog\_api\_client.v2.model.service\_now\_templates\_response module
24662+
----------------------------------------------------------------------
24663+
24664+
.. automodule:: datadog_api_client.v2.model.service_now_templates_response
24665+
:members:
24666+
:show-inheritance:
24667+
2450724668
datadog\_api\_client.v2.model.service\_now\_ticket module
2450824669
---------------------------------------------------------
2450924670

@@ -24518,6 +24679,34 @@ datadog\_api\_client.v2.model.service\_now\_ticket\_result module
2451824679
:members:
2451924680
:show-inheritance:
2452024681

24682+
datadog\_api\_client.v2.model.service\_now\_user\_attributes module
24683+
-------------------------------------------------------------------
24684+
24685+
.. automodule:: datadog_api_client.v2.model.service_now_user_attributes
24686+
:members:
24687+
:show-inheritance:
24688+
24689+
datadog\_api\_client.v2.model.service\_now\_user\_data module
24690+
-------------------------------------------------------------
24691+
24692+
.. automodule:: datadog_api_client.v2.model.service_now_user_data
24693+
:members:
24694+
:show-inheritance:
24695+
24696+
datadog\_api\_client.v2.model.service\_now\_user\_type module
24697+
-------------------------------------------------------------
24698+
24699+
.. automodule:: datadog_api_client.v2.model.service_now_user_type
24700+
:members:
24701+
:show-inheritance:
24702+
24703+
datadog\_api\_client.v2.model.service\_now\_users\_response module
24704+
------------------------------------------------------------------
24705+
24706+
.. automodule:: datadog_api_client.v2.model.service_now_users_response
24707+
:members:
24708+
:show-inheritance:
24709+
2452124710
datadog\_api\_client.v2.model.shift module
2452224711
------------------------------------------
2452324712

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)