Skip to content

Commit d3be9d2

Browse files
author
ci.datadog-api-spec
committed
Regenerate client from commit 1b0ab16 of spec repo
1 parent 0092d4c commit d3be9d2

File tree

42 files changed

+3217
-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.

42 files changed

+3217
-0
lines changed

.generator/schemas/v2/openapi.yaml

Lines changed: 725 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
@@ -305,6 +305,13 @@ datadog\_api\_client.v2.api.incidents\_api module
305305
:members:
306306
:show-inheritance:
307307

308+
datadog\_api\_client.v2.api.integration\_api module
309+
---------------------------------------------------
310+
311+
.. automodule:: datadog_api_client.v2.api.integration_api
312+
:members:
313+
:show-inheritance:
314+
308315
datadog\_api\_client.v2.api.ip\_allowlist\_api module
309316
-----------------------------------------------------
310317

docs/datadog_api_client.v2.model.rst

Lines changed: 189 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6087,6 +6087,55 @@ datadog\_api\_client.v2.model.create\_table\_request\_data\_type module
60876087
:members:
60886088
:show-inheritance:
60896089

6090+
datadog\_api\_client.v2.model.create\_tenancy\_config module
6091+
------------------------------------------------------------
6092+
6093+
.. automodule:: datadog_api_client.v2.model.create_tenancy_config
6094+
:members:
6095+
:show-inheritance:
6096+
6097+
datadog\_api\_client.v2.model.create\_tenancy\_config\_data module
6098+
------------------------------------------------------------------
6099+
6100+
.. automodule:: datadog_api_client.v2.model.create_tenancy_config_data
6101+
:members:
6102+
:show-inheritance:
6103+
6104+
datadog\_api\_client.v2.model.create\_tenancy\_config\_data\_attributes module
6105+
------------------------------------------------------------------------------
6106+
6107+
.. automodule:: datadog_api_client.v2.model.create_tenancy_config_data_attributes
6108+
:members:
6109+
:show-inheritance:
6110+
6111+
datadog\_api\_client.v2.model.create\_tenancy\_config\_data\_attributes\_auth\_credentials module
6112+
-------------------------------------------------------------------------------------------------
6113+
6114+
.. automodule:: datadog_api_client.v2.model.create_tenancy_config_data_attributes_auth_credentials
6115+
:members:
6116+
:show-inheritance:
6117+
6118+
datadog\_api\_client.v2.model.create\_tenancy\_config\_data\_attributes\_logs\_config module
6119+
--------------------------------------------------------------------------------------------
6120+
6121+
.. automodule:: datadog_api_client.v2.model.create_tenancy_config_data_attributes_logs_config
6122+
:members:
6123+
:show-inheritance:
6124+
6125+
datadog\_api\_client.v2.model.create\_tenancy\_config\_data\_attributes\_metrics\_config module
6126+
-----------------------------------------------------------------------------------------------
6127+
6128+
.. automodule:: datadog_api_client.v2.model.create_tenancy_config_data_attributes_metrics_config
6129+
:members:
6130+
:show-inheritance:
6131+
6132+
datadog\_api\_client.v2.model.create\_tenancy\_config\_data\_attributes\_regions\_config module
6133+
-----------------------------------------------------------------------------------------------
6134+
6135+
.. automodule:: datadog_api_client.v2.model.create_tenancy_config_data_attributes_regions_config
6136+
:members:
6137+
:show-inheritance:
6138+
60906139
datadog\_api\_client.v2.model.create\_upload\_request module
60916140
------------------------------------------------------------
60926141

@@ -27647,6 +27696,90 @@ datadog\_api\_client.v2.model.teams\_response\_meta\_pagination module
2764727696
:members:
2764827697
:show-inheritance:
2764927698

27699+
datadog\_api\_client.v2.model.tenancy\_config module
27700+
----------------------------------------------------
27701+
27702+
.. automodule:: datadog_api_client.v2.model.tenancy_config
27703+
:members:
27704+
:show-inheritance:
27705+
27706+
datadog\_api\_client.v2.model.tenancy\_config\_data module
27707+
----------------------------------------------------------
27708+
27709+
.. automodule:: datadog_api_client.v2.model.tenancy_config_data
27710+
:members:
27711+
:show-inheritance:
27712+
27713+
datadog\_api\_client.v2.model.tenancy\_config\_data\_attributes module
27714+
----------------------------------------------------------------------
27715+
27716+
.. automodule:: datadog_api_client.v2.model.tenancy_config_data_attributes
27717+
:members:
27718+
:show-inheritance:
27719+
27720+
datadog\_api\_client.v2.model.tenancy\_config\_data\_attributes\_logs\_config module
27721+
------------------------------------------------------------------------------------
27722+
27723+
.. automodule:: datadog_api_client.v2.model.tenancy_config_data_attributes_logs_config
27724+
:members:
27725+
:show-inheritance:
27726+
27727+
datadog\_api\_client.v2.model.tenancy\_config\_data\_attributes\_metrics\_config module
27728+
---------------------------------------------------------------------------------------
27729+
27730+
.. automodule:: datadog_api_client.v2.model.tenancy_config_data_attributes_metrics_config
27731+
:members:
27732+
:show-inheritance:
27733+
27734+
datadog\_api\_client.v2.model.tenancy\_config\_data\_attributes\_regions\_config module
27735+
---------------------------------------------------------------------------------------
27736+
27737+
.. automodule:: datadog_api_client.v2.model.tenancy_config_data_attributes_regions_config
27738+
:members:
27739+
:show-inheritance:
27740+
27741+
datadog\_api\_client.v2.model.tenancy\_config\_list module
27742+
----------------------------------------------------------
27743+
27744+
.. automodule:: datadog_api_client.v2.model.tenancy_config_list
27745+
:members:
27746+
:show-inheritance:
27747+
27748+
datadog\_api\_client.v2.model.tenancy\_products\_data module
27749+
------------------------------------------------------------
27750+
27751+
.. automodule:: datadog_api_client.v2.model.tenancy_products_data
27752+
:members:
27753+
:show-inheritance:
27754+
27755+
datadog\_api\_client.v2.model.tenancy\_products\_data\_attributes module
27756+
------------------------------------------------------------------------
27757+
27758+
.. automodule:: datadog_api_client.v2.model.tenancy_products_data_attributes
27759+
:members:
27760+
:show-inheritance:
27761+
27762+
datadog\_api\_client.v2.model.tenancy\_products\_data\_attributes\_products\_items module
27763+
-----------------------------------------------------------------------------------------
27764+
27765+
.. automodule:: datadog_api_client.v2.model.tenancy_products_data_attributes_products_items
27766+
:members:
27767+
:show-inheritance:
27768+
27769+
datadog\_api\_client.v2.model.tenancy\_products\_data\_type module
27770+
------------------------------------------------------------------
27771+
27772+
.. automodule:: datadog_api_client.v2.model.tenancy_products_data_type
27773+
:members:
27774+
:show-inheritance:
27775+
27776+
datadog\_api\_client.v2.model.tenancy\_products\_list module
27777+
------------------------------------------------------------
27778+
27779+
.. automodule:: datadog_api_client.v2.model.tenancy_products_list
27780+
:members:
27781+
:show-inheritance:
27782+
2765027783
datadog\_api\_client.v2.model.threat\_hunting\_job\_data\_type module
2765127784
---------------------------------------------------------------------
2765227785

@@ -28452,6 +28585,62 @@ datadog\_api\_client.v2.model.update\_ruleset\_request\_data\_type module
2845228585
:members:
2845328586
:show-inheritance:
2845428587

28588+
datadog\_api\_client.v2.model.update\_tenancy\_config module
28589+
------------------------------------------------------------
28590+
28591+
.. automodule:: datadog_api_client.v2.model.update_tenancy_config
28592+
:members:
28593+
:show-inheritance:
28594+
28595+
datadog\_api\_client.v2.model.update\_tenancy\_config\_data module
28596+
------------------------------------------------------------------
28597+
28598+
.. automodule:: datadog_api_client.v2.model.update_tenancy_config_data
28599+
:members:
28600+
:show-inheritance:
28601+
28602+
datadog\_api\_client.v2.model.update\_tenancy\_config\_data\_attributes module
28603+
------------------------------------------------------------------------------
28604+
28605+
.. automodule:: datadog_api_client.v2.model.update_tenancy_config_data_attributes
28606+
:members:
28607+
:show-inheritance:
28608+
28609+
datadog\_api\_client.v2.model.update\_tenancy\_config\_data\_attributes\_auth\_credentials module
28610+
-------------------------------------------------------------------------------------------------
28611+
28612+
.. automodule:: datadog_api_client.v2.model.update_tenancy_config_data_attributes_auth_credentials
28613+
:members:
28614+
:show-inheritance:
28615+
28616+
datadog\_api\_client.v2.model.update\_tenancy\_config\_data\_attributes\_logs\_config module
28617+
--------------------------------------------------------------------------------------------
28618+
28619+
.. automodule:: datadog_api_client.v2.model.update_tenancy_config_data_attributes_logs_config
28620+
:members:
28621+
:show-inheritance:
28622+
28623+
datadog\_api\_client.v2.model.update\_tenancy\_config\_data\_attributes\_metrics\_config module
28624+
-----------------------------------------------------------------------------------------------
28625+
28626+
.. automodule:: datadog_api_client.v2.model.update_tenancy_config_data_attributes_metrics_config
28627+
:members:
28628+
:show-inheritance:
28629+
28630+
datadog\_api\_client.v2.model.update\_tenancy\_config\_data\_attributes\_regions\_config module
28631+
-----------------------------------------------------------------------------------------------
28632+
28633+
.. automodule:: datadog_api_client.v2.model.update_tenancy_config_data_attributes_regions_config
28634+
:members:
28635+
:show-inheritance:
28636+
28637+
datadog\_api\_client.v2.model.update\_tenancy\_config\_data\_type module
28638+
------------------------------------------------------------------------
28639+
28640+
.. automodule:: datadog_api_client.v2.model.update_tenancy_config_data_type
28641+
:members:
28642+
:show-inheritance:
28643+
2845528644
datadog\_api\_client.v2.model.update\_workflow\_request module
2845628645
--------------------------------------------------------------
2845728646

Lines changed: 84 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,84 @@
1+
"""
2+
Create tenancy config returns "Created" response
3+
"""
4+
5+
from datadog_api_client import ApiClient, Configuration
6+
from datadog_api_client.v2.api.integration_api import IntegrationApi
7+
from datadog_api_client.v2.model.create_tenancy_config import CreateTenancyConfig
8+
from datadog_api_client.v2.model.create_tenancy_config_data import CreateTenancyConfigData
9+
from datadog_api_client.v2.model.create_tenancy_config_data_attributes import CreateTenancyConfigDataAttributes
10+
from datadog_api_client.v2.model.create_tenancy_config_data_attributes_auth_credentials import (
11+
CreateTenancyConfigDataAttributesAuthCredentials,
12+
)
13+
from datadog_api_client.v2.model.create_tenancy_config_data_attributes_logs_config import (
14+
CreateTenancyConfigDataAttributesLogsConfig,
15+
)
16+
from datadog_api_client.v2.model.create_tenancy_config_data_attributes_metrics_config import (
17+
CreateTenancyConfigDataAttributesMetricsConfig,
18+
)
19+
from datadog_api_client.v2.model.create_tenancy_config_data_attributes_regions_config import (
20+
CreateTenancyConfigDataAttributesRegionsConfig,
21+
)
22+
from datadog_api_client.v2.model.update_tenancy_config_data_type import UpdateTenancyConfigDataType
23+
24+
body = CreateTenancyConfig(
25+
data=CreateTenancyConfigData(
26+
attributes=CreateTenancyConfigDataAttributes(
27+
auth_credentials=CreateTenancyConfigDataAttributesAuthCredentials(
28+
fingerprint="",
29+
private_key="----BEGIN PRIVATE KEY-----\nMIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCdvSMmlfLyeD4M\nQsA3WlrWBqKdWa5eVV3/uODyqT3wWMEMIJHcG3/quNs8nh9xrK1/JkQT2qoKEHqR\nC5k59jN6Vp8em8ARJthMgam9K37ELt+IQ/G8ySTSuqZG8T4cHp/cs3fAclNqttOl\nYnGr4RbVAgMBAAECggEAGZNLGbyCUbIRTW6Kh4d8ZVC+eZtJMqGmGJ3KfVaW8Pjn\nQGWfSuJCEe2o2Y8G3phlidFauICnZ44enXA17Rhi+I/whnr7FIyQk2bR7rv+1Uhc\nmOJygWX5eFFMsledgVAdIAl9Luk2nykx7Un3g6rtbl/Vs+5k4m7ITLFMpCHzsJLU\nnm8kBzDOqY2JUkMd08nL88KL6QywWtal05UESzQpNFXd0e5kxYfexeMCsLsWP0mc\nquMLRbn7NuBjCbe9VU2kmIvcfDDaWjurT7d5m1OXx1cc8p6P4PFZTVyCjdhiWOr3\nLQXZ4/vdZNR3zgEHypRoM6D9Yq99LWUOUEMrdiSLQQKBgQDQkh7C1OtAXnpy7F6R\nW+/I3zBHici2p7A57UT7VECQ1IVGg37/uus83DkuOtdZ33JmHLAVrwLFJvUlbyjx\nl6dc/1ms40L5HFdLgaVtd4k0rSPFeOSDr6evz0lX4yBuzlP0fEh+o3XHW7mwe2G+\nrWCULF/Uqza66fjbCSKMNgLIXQKBgQDBm9nZg/s4S0THWCFNWcB1tXBG0p/sH5eY\nPC1H/VmTEINIixStrS4ufczf31X8rcoSjSbO7+vZDTTATdk7OLn1I2uGFVYl8M59\n86BYT2Hi7cwp7YVzOc/cJigVeBAqSRW/iYYyWBEUTiW1gbkV0sRWwhPp67m+c0sP\nXpY/iEZA2QKBgB1w8tynt4l/jKNaUEMOijt9ndALWATIiOy0XG9pxi9rgGCiwTOS\nDBCsOXoYHjv2eayGUijNaoOv6xzcoxfvQ1WySdNIxTRq1ru20kYwgHKqGgmO9hrM\nmcwMY5r/WZ2qjFlPjeAqbL62aPDLidGjoaVo2iIoBPK/gjxQ/5f0MS4N/YQ0zWoYBueSQ0DGs\n-----END PRIVATE KEY-----",
30+
),
31+
config_version=None,
32+
cost_collection_enabled=True,
33+
dd_compartment_id="ocid.compartment.test",
34+
dd_stack_id="ocid.stack.test",
35+
home_region="us-ashburn-1",
36+
logs_config=CreateTenancyConfigDataAttributesLogsConfig(
37+
compartment_tag_filters=[
38+
"datadog:true",
39+
"env:prod",
40+
],
41+
enabled=True,
42+
enabled_services=[
43+
"service_1",
44+
"service_1",
45+
],
46+
),
47+
metrics_config=CreateTenancyConfigDataAttributesMetricsConfig(
48+
compartment_tag_filters=[
49+
"datadog:true",
50+
"env:prod",
51+
],
52+
enabled=True,
53+
excluded_services=[
54+
"service_1",
55+
"service_1",
56+
],
57+
),
58+
regions_config=CreateTenancyConfigDataAttributesRegionsConfig(
59+
available=[
60+
"us-ashburn-1",
61+
"us-phoenix-1",
62+
],
63+
disabled=[
64+
"us-phoenix-1",
65+
],
66+
enabled=[
67+
"us-ashburn-1",
68+
],
69+
),
70+
resource_collection_enabled=True,
71+
user_ocid="ocid.user.test",
72+
),
73+
id="ocid.tenancy.test",
74+
type=UpdateTenancyConfigDataType.OCI_TENANCY,
75+
),
76+
)
77+
78+
configuration = Configuration()
79+
configuration.unstable_operations["create_tenancy_config"] = True
80+
with ApiClient(configuration) as api_client:
81+
api_instance = IntegrationApi(api_client)
82+
response = api_instance.create_tenancy_config(body=body)
83+
84+
print(response)
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
"""
2+
Delete tenancy config returns "No Content" response
3+
"""
4+
5+
from datadog_api_client import ApiClient, Configuration
6+
from datadog_api_client.v2.api.integration_api import IntegrationApi
7+
8+
configuration = Configuration()
9+
with ApiClient(configuration) as api_client:
10+
api_instance = IntegrationApi(api_client)
11+
api_instance.delete_tenancy_config(
12+
tenancy_ocid="tenancy_ocid",
13+
)
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
"""
2+
Get tenancy config returns "OK" response
3+
"""
4+
5+
from datadog_api_client import ApiClient, Configuration
6+
from datadog_api_client.v2.api.integration_api import IntegrationApi
7+
8+
configuration = Configuration()
9+
with ApiClient(configuration) as api_client:
10+
api_instance = IntegrationApi(api_client)
11+
response = api_instance.get_tenancy_config(
12+
tenancy_ocid="tenancy_ocid",
13+
)
14+
15+
print(response)
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
"""
2+
Get tenancy configs returns "OK" response
3+
"""
4+
5+
from datadog_api_client import ApiClient, Configuration
6+
from datadog_api_client.v2.api.integration_api import IntegrationApi
7+
8+
configuration = Configuration()
9+
configuration.unstable_operations["get_tenancy_configs"] = True
10+
with ApiClient(configuration) as api_client:
11+
api_instance = IntegrationApi(api_client)
12+
response = api_instance.get_tenancy_configs()
13+
14+
print(response)
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
"""
2+
List tenancy products returns "OK" response
3+
"""
4+
5+
from datadog_api_client import ApiClient, Configuration
6+
from datadog_api_client.v2.api.integration_api import IntegrationApi
7+
8+
configuration = Configuration()
9+
with ApiClient(configuration) as api_client:
10+
api_instance = IntegrationApi(api_client)
11+
response = api_instance.list_tenancy_products(
12+
product_keys="productKeys",
13+
)
14+
15+
print(response)

0 commit comments

Comments
 (0)