Skip to content

Commit d3d2689

Browse files
author
ci.datadog-api-spec
committed
Regenerate client from commit 8b519c2 of spec repo
1 parent 86ccea1 commit d3d2689

File tree

48 files changed

+3192
-143
lines changed

Some content is hidden

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

48 files changed

+3192
-143
lines changed

.generator/schemas/v2/openapi.yaml

Lines changed: 767 additions & 35 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
@@ -529,6 +529,13 @@ datadog\_api\_client.v2.api.service\_level\_objectives\_api module
529529
:members:
530530
:show-inheritance:
531531

532+
datadog\_api\_client.v2.api.service\_now\_integration\_api module
533+
-----------------------------------------------------------------
534+
535+
.. automodule:: datadog_api_client.v2.api.service_now_integration_api
536+
:members:
537+
:show-inheritance:
538+
532539
datadog\_api\_client.v2.api.service\_scorecards\_api module
533540
-----------------------------------------------------------
534541

docs/datadog_api_client.v2.model.rst

Lines changed: 189 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -15859,13 +15859,6 @@ datadog\_api\_client.v2.model.observability\_pipeline\_datadog\_logs\_destinatio
1585915859
:members:
1586015860
:show-inheritance:
1586115861

15862-
datadog\_api\_client.v2.model.observability\_pipeline\_datadog\_logs\_destination\_route module
15863-
-----------------------------------------------------------------------------------------------
15864-
15865-
.. automodule:: datadog_api_client.v2.model.observability_pipeline_datadog_logs_destination_route
15866-
:members:
15867-
:show-inheritance:
15868-
1586915862
datadog\_api\_client.v2.model.observability\_pipeline\_datadog\_logs\_destination\_type module
1587015863
----------------------------------------------------------------------------------------------
1587115864

@@ -23503,6 +23496,34 @@ datadog\_api\_client.v2.model.service\_list\_data\_type module
2350323496
:members:
2350423497
:show-inheritance:
2350523498

23499+
datadog\_api\_client.v2.model.service\_now\_assignment\_group\_attributes module
23500+
--------------------------------------------------------------------------------
23501+
23502+
.. automodule:: datadog_api_client.v2.model.service_now_assignment_group_attributes
23503+
:members:
23504+
:show-inheritance:
23505+
23506+
datadog\_api\_client.v2.model.service\_now\_assignment\_group\_data module
23507+
--------------------------------------------------------------------------
23508+
23509+
.. automodule:: datadog_api_client.v2.model.service_now_assignment_group_data
23510+
:members:
23511+
:show-inheritance:
23512+
23513+
datadog\_api\_client.v2.model.service\_now\_assignment\_group\_type module
23514+
--------------------------------------------------------------------------
23515+
23516+
.. automodule:: datadog_api_client.v2.model.service_now_assignment_group_type
23517+
:members:
23518+
:show-inheritance:
23519+
23520+
datadog\_api\_client.v2.model.service\_now\_assignment\_groups\_response module
23521+
-------------------------------------------------------------------------------
23522+
23523+
.. automodule:: datadog_api_client.v2.model.service_now_assignment_groups_response
23524+
:members:
23525+
:show-inheritance:
23526+
2350623527
datadog\_api\_client.v2.model.service\_now\_basic\_auth module
2350723528
--------------------------------------------------------------
2350823529

@@ -23524,6 +23545,34 @@ datadog\_api\_client.v2.model.service\_now\_basic\_auth\_update module
2352423545
:members:
2352523546
:show-inheritance:
2352623547

23548+
datadog\_api\_client.v2.model.service\_now\_business\_service\_attributes module
23549+
--------------------------------------------------------------------------------
23550+
23551+
.. automodule:: datadog_api_client.v2.model.service_now_business_service_attributes
23552+
:members:
23553+
:show-inheritance:
23554+
23555+
datadog\_api\_client.v2.model.service\_now\_business\_service\_data module
23556+
--------------------------------------------------------------------------
23557+
23558+
.. automodule:: datadog_api_client.v2.model.service_now_business_service_data
23559+
:members:
23560+
:show-inheritance:
23561+
23562+
datadog\_api\_client.v2.model.service\_now\_business\_service\_type module
23563+
--------------------------------------------------------------------------
23564+
23565+
.. automodule:: datadog_api_client.v2.model.service_now_business_service_type
23566+
:members:
23567+
:show-inheritance:
23568+
23569+
datadog\_api\_client.v2.model.service\_now\_business\_services\_response module
23570+
-------------------------------------------------------------------------------
23571+
23572+
.. automodule:: datadog_api_client.v2.model.service_now_business_services_response
23573+
:members:
23574+
:show-inheritance:
23575+
2352723576
datadog\_api\_client.v2.model.service\_now\_credentials module
2352823577
--------------------------------------------------------------
2352923578

@@ -23538,6 +23587,34 @@ datadog\_api\_client.v2.model.service\_now\_credentials\_update module
2353823587
:members:
2353923588
:show-inheritance:
2354023589

23590+
datadog\_api\_client.v2.model.service\_now\_instance\_attributes module
23591+
-----------------------------------------------------------------------
23592+
23593+
.. automodule:: datadog_api_client.v2.model.service_now_instance_attributes
23594+
:members:
23595+
:show-inheritance:
23596+
23597+
datadog\_api\_client.v2.model.service\_now\_instance\_data module
23598+
-----------------------------------------------------------------
23599+
23600+
.. automodule:: datadog_api_client.v2.model.service_now_instance_data
23601+
:members:
23602+
:show-inheritance:
23603+
23604+
datadog\_api\_client.v2.model.service\_now\_instance\_type module
23605+
-----------------------------------------------------------------
23606+
23607+
.. automodule:: datadog_api_client.v2.model.service_now_instance_type
23608+
:members:
23609+
:show-inheritance:
23610+
23611+
datadog\_api\_client.v2.model.service\_now\_instances\_response module
23612+
----------------------------------------------------------------------
23613+
23614+
.. automodule:: datadog_api_client.v2.model.service_now_instances_response
23615+
:members:
23616+
:show-inheritance:
23617+
2354123618
datadog\_api\_client.v2.model.service\_now\_integration module
2354223619
--------------------------------------------------------------
2354323620

@@ -23559,6 +23636,83 @@ datadog\_api\_client.v2.model.service\_now\_integration\_update module
2355923636
:members:
2356023637
:show-inheritance:
2356123638

23639+
datadog\_api\_client.v2.model.service\_now\_template\_attributes module
23640+
-----------------------------------------------------------------------
23641+
23642+
.. automodule:: datadog_api_client.v2.model.service_now_template_attributes
23643+
:members:
23644+
:show-inheritance:
23645+
23646+
datadog\_api\_client.v2.model.service\_now\_template\_create\_request module
23647+
----------------------------------------------------------------------------
23648+
23649+
.. automodule:: datadog_api_client.v2.model.service_now_template_create_request
23650+
:members:
23651+
:show-inheritance:
23652+
23653+
datadog\_api\_client.v2.model.service\_now\_template\_create\_request\_attributes module
23654+
----------------------------------------------------------------------------------------
23655+
23656+
.. automodule:: datadog_api_client.v2.model.service_now_template_create_request_attributes
23657+
:members:
23658+
:show-inheritance:
23659+
23660+
datadog\_api\_client.v2.model.service\_now\_template\_create\_request\_data module
23661+
----------------------------------------------------------------------------------
23662+
23663+
.. automodule:: datadog_api_client.v2.model.service_now_template_create_request_data
23664+
:members:
23665+
:show-inheritance:
23666+
23667+
datadog\_api\_client.v2.model.service\_now\_template\_data module
23668+
-----------------------------------------------------------------
23669+
23670+
.. automodule:: datadog_api_client.v2.model.service_now_template_data
23671+
:members:
23672+
:show-inheritance:
23673+
23674+
datadog\_api\_client.v2.model.service\_now\_template\_response module
23675+
---------------------------------------------------------------------
23676+
23677+
.. automodule:: datadog_api_client.v2.model.service_now_template_response
23678+
:members:
23679+
:show-inheritance:
23680+
23681+
datadog\_api\_client.v2.model.service\_now\_template\_type module
23682+
-----------------------------------------------------------------
23683+
23684+
.. automodule:: datadog_api_client.v2.model.service_now_template_type
23685+
:members:
23686+
:show-inheritance:
23687+
23688+
datadog\_api\_client.v2.model.service\_now\_template\_update\_request module
23689+
----------------------------------------------------------------------------
23690+
23691+
.. automodule:: datadog_api_client.v2.model.service_now_template_update_request
23692+
:members:
23693+
:show-inheritance:
23694+
23695+
datadog\_api\_client.v2.model.service\_now\_template\_update\_request\_attributes module
23696+
----------------------------------------------------------------------------------------
23697+
23698+
.. automodule:: datadog_api_client.v2.model.service_now_template_update_request_attributes
23699+
:members:
23700+
:show-inheritance:
23701+
23702+
datadog\_api\_client.v2.model.service\_now\_template\_update\_request\_data module
23703+
----------------------------------------------------------------------------------
23704+
23705+
.. automodule:: datadog_api_client.v2.model.service_now_template_update_request_data
23706+
:members:
23707+
:show-inheritance:
23708+
23709+
datadog\_api\_client.v2.model.service\_now\_templates\_response module
23710+
----------------------------------------------------------------------
23711+
23712+
.. automodule:: datadog_api_client.v2.model.service_now_templates_response
23713+
:members:
23714+
:show-inheritance:
23715+
2356223716
datadog\_api\_client.v2.model.service\_now\_ticket module
2356323717
---------------------------------------------------------
2356423718

@@ -23573,6 +23727,34 @@ datadog\_api\_client.v2.model.service\_now\_ticket\_result module
2357323727
:members:
2357423728
:show-inheritance:
2357523729

23730+
datadog\_api\_client.v2.model.service\_now\_user\_attributes module
23731+
-------------------------------------------------------------------
23732+
23733+
.. automodule:: datadog_api_client.v2.model.service_now_user_attributes
23734+
:members:
23735+
:show-inheritance:
23736+
23737+
datadog\_api\_client.v2.model.service\_now\_user\_data module
23738+
-------------------------------------------------------------
23739+
23740+
.. automodule:: datadog_api_client.v2.model.service_now_user_data
23741+
:members:
23742+
:show-inheritance:
23743+
23744+
datadog\_api\_client.v2.model.service\_now\_user\_type module
23745+
-------------------------------------------------------------
23746+
23747+
.. automodule:: datadog_api_client.v2.model.service_now_user_type
23748+
:members:
23749+
:show-inheritance:
23750+
23751+
datadog\_api\_client.v2.model.service\_now\_users\_response module
23752+
------------------------------------------------------------------
23753+
23754+
.. automodule:: datadog_api_client.v2.model.service_now_users_response
23755+
:members:
23756+
:show-inheritance:
23757+
2357623758
datadog\_api\_client.v2.model.shift module
2357723759
------------------------------------------
2357823760

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)