Skip to content

Commit 1754762

Browse files
author
ci.datadog-api-spec
committed
Regenerate client from commit 4328a86 of spec repo
1 parent f74133d commit 1754762

File tree

78 files changed

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

78 files changed

+3579
-0
lines changed

.generator/schemas/v2/openapi.yaml

Lines changed: 734 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
@@ -319,6 +319,13 @@ datadog\_api\_client.v2.api.logs\_metrics\_api module
319319
:members:
320320
:show-inheritance:
321321

322+
datadog\_api\_client.v2.api.logs\_restriction\_queries\_api module
323+
------------------------------------------------------------------
324+
325+
.. automodule:: datadog_api_client.v2.api.logs_restriction_queries_api
326+
:members:
327+
:show-inheritance:
328+
322329
datadog\_api\_client.v2.api.metrics\_api module
323330
-----------------------------------------------
324331

docs/datadog_api_client.v2.model.rst

Lines changed: 119 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12996,6 +12996,13 @@ datadog\_api\_client.v2.model.logs\_response\_metadata\_page module
1299612996
:members:
1299712997
:show-inheritance:
1299812998

12999+
datadog\_api\_client.v2.model.logs\_restriction\_queries\_type module
13000+
---------------------------------------------------------------------
13001+
13002+
.. automodule:: datadog_api_client.v2.model.logs_restriction_queries_type
13003+
:members:
13004+
:show-inheritance:
13005+
1299913006
datadog\_api\_client.v2.model.logs\_sort module
1300013007
-----------------------------------------------
1300113008

@@ -18022,6 +18029,118 @@ datadog\_api\_client.v2.model.restriction\_policy\_update\_request module
1802218029
:members:
1802318030
:show-inheritance:
1802418031

18032+
datadog\_api\_client.v2.model.restriction\_query\_attributes module
18033+
-------------------------------------------------------------------
18034+
18035+
.. automodule:: datadog_api_client.v2.model.restriction_query_attributes
18036+
:members:
18037+
:show-inheritance:
18038+
18039+
datadog\_api\_client.v2.model.restriction\_query\_create\_attributes module
18040+
---------------------------------------------------------------------------
18041+
18042+
.. automodule:: datadog_api_client.v2.model.restriction_query_create_attributes
18043+
:members:
18044+
:show-inheritance:
18045+
18046+
datadog\_api\_client.v2.model.restriction\_query\_create\_data module
18047+
---------------------------------------------------------------------
18048+
18049+
.. automodule:: datadog_api_client.v2.model.restriction_query_create_data
18050+
:members:
18051+
:show-inheritance:
18052+
18053+
datadog\_api\_client.v2.model.restriction\_query\_create\_payload module
18054+
------------------------------------------------------------------------
18055+
18056+
.. automodule:: datadog_api_client.v2.model.restriction_query_create_payload
18057+
:members:
18058+
:show-inheritance:
18059+
18060+
datadog\_api\_client.v2.model.restriction\_query\_list\_response module
18061+
-----------------------------------------------------------------------
18062+
18063+
.. automodule:: datadog_api_client.v2.model.restriction_query_list_response
18064+
:members:
18065+
:show-inheritance:
18066+
18067+
datadog\_api\_client.v2.model.restriction\_query\_response\_included\_item module
18068+
---------------------------------------------------------------------------------
18069+
18070+
.. automodule:: datadog_api_client.v2.model.restriction_query_response_included_item
18071+
:members:
18072+
:show-inheritance:
18073+
18074+
datadog\_api\_client.v2.model.restriction\_query\_role module
18075+
-------------------------------------------------------------
18076+
18077+
.. automodule:: datadog_api_client.v2.model.restriction_query_role
18078+
:members:
18079+
:show-inheritance:
18080+
18081+
datadog\_api\_client.v2.model.restriction\_query\_role\_attribute module
18082+
------------------------------------------------------------------------
18083+
18084+
.. automodule:: datadog_api_client.v2.model.restriction_query_role_attribute
18085+
:members:
18086+
:show-inheritance:
18087+
18088+
datadog\_api\_client.v2.model.restriction\_query\_roles\_response module
18089+
------------------------------------------------------------------------
18090+
18091+
.. automodule:: datadog_api_client.v2.model.restriction_query_roles_response
18092+
:members:
18093+
:show-inheritance:
18094+
18095+
datadog\_api\_client.v2.model.restriction\_query\_update\_attributes module
18096+
---------------------------------------------------------------------------
18097+
18098+
.. automodule:: datadog_api_client.v2.model.restriction_query_update_attributes
18099+
:members:
18100+
:show-inheritance:
18101+
18102+
datadog\_api\_client.v2.model.restriction\_query\_update\_data module
18103+
---------------------------------------------------------------------
18104+
18105+
.. automodule:: datadog_api_client.v2.model.restriction_query_update_data
18106+
:members:
18107+
:show-inheritance:
18108+
18109+
datadog\_api\_client.v2.model.restriction\_query\_update\_payload module
18110+
------------------------------------------------------------------------
18111+
18112+
.. automodule:: datadog_api_client.v2.model.restriction_query_update_payload
18113+
:members:
18114+
:show-inheritance:
18115+
18116+
datadog\_api\_client.v2.model.restriction\_query\_with\_relationships module
18117+
----------------------------------------------------------------------------
18118+
18119+
.. automodule:: datadog_api_client.v2.model.restriction_query_with_relationships
18120+
:members:
18121+
:show-inheritance:
18122+
18123+
datadog\_api\_client.v2.model.restriction\_query\_with\_relationships\_response module
18124+
--------------------------------------------------------------------------------------
18125+
18126+
.. automodule:: datadog_api_client.v2.model.restriction_query_with_relationships_response
18127+
:members:
18128+
:show-inheritance:
18129+
18130+
datadog\_api\_client.v2.model.restriction\_query\_without\_relationships module
18131+
-------------------------------------------------------------------------------
18132+
18133+
.. automodule:: datadog_api_client.v2.model.restriction_query_without_relationships
18134+
:members:
18135+
:show-inheritance:
18136+
18137+
datadog\_api\_client.v2.model.restriction\_query\_without\_relationships\_response module
18138+
-----------------------------------------------------------------------------------------
18139+
18140+
.. automodule:: datadog_api_client.v2.model.restriction_query_without_relationships_response
18141+
:members:
18142+
:show-inheritance:
18143+
1802518144
datadog\_api\_client.v2.model.retention\_filter module
1802618145
------------------------------------------------------
1802718146

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
"""
2+
Grant role to a restriction query returns "OK" response
3+
"""
4+
5+
from os import environ
6+
from datadog_api_client import ApiClient, Configuration
7+
from datadog_api_client.v2.api.logs_restriction_queries_api import LogsRestrictionQueriesApi
8+
from datadog_api_client.v2.model.relationship_to_role import RelationshipToRole
9+
from datadog_api_client.v2.model.relationship_to_role_data import RelationshipToRoleData
10+
from datadog_api_client.v2.model.roles_type import RolesType
11+
12+
# there is a valid "restriction_query" in the system
13+
RESTRICTION_QUERY_DATA_ID = environ["RESTRICTION_QUERY_DATA_ID"]
14+
15+
# there is a valid "role" in the system
16+
ROLE_DATA_ID = environ["ROLE_DATA_ID"]
17+
18+
body = RelationshipToRole(
19+
data=RelationshipToRoleData(
20+
id=ROLE_DATA_ID,
21+
type=RolesType.ROLES,
22+
),
23+
)
24+
25+
configuration = Configuration()
26+
configuration.unstable_operations["add_role_to_restriction_query"] = True
27+
with ApiClient(configuration) as api_client:
28+
api_instance = LogsRestrictionQueriesApi(api_client)
29+
api_instance.add_role_to_restriction_query(restriction_query_id=RESTRICTION_QUERY_DATA_ID, body=body)
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
"""
2+
Create a restriction query returns "OK" response
3+
"""
4+
5+
from datadog_api_client import ApiClient, Configuration
6+
from datadog_api_client.v2.api.logs_restriction_queries_api import LogsRestrictionQueriesApi
7+
from datadog_api_client.v2.model.logs_restriction_queries_type import LogsRestrictionQueriesType
8+
from datadog_api_client.v2.model.restriction_query_create_attributes import RestrictionQueryCreateAttributes
9+
from datadog_api_client.v2.model.restriction_query_create_data import RestrictionQueryCreateData
10+
from datadog_api_client.v2.model.restriction_query_create_payload import RestrictionQueryCreatePayload
11+
12+
body = RestrictionQueryCreatePayload(
13+
data=RestrictionQueryCreateData(
14+
attributes=RestrictionQueryCreateAttributes(
15+
restriction_query="env:sandbox",
16+
),
17+
type=LogsRestrictionQueriesType.LOGS_RESTRICTION_QUERIES,
18+
),
19+
)
20+
21+
configuration = Configuration()
22+
configuration.unstable_operations["create_restriction_query"] = True
23+
with ApiClient(configuration) as api_client:
24+
api_instance = LogsRestrictionQueriesApi(api_client)
25+
response = api_instance.create_restriction_query(body=body)
26+
27+
print(response)
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
"""
2+
Delete a restriction query returns "OK" response
3+
"""
4+
5+
from os import environ
6+
from datadog_api_client import ApiClient, Configuration
7+
from datadog_api_client.v2.api.logs_restriction_queries_api import LogsRestrictionQueriesApi
8+
9+
# there is a valid "restriction_query" in the system
10+
RESTRICTION_QUERY_DATA_ID = environ["RESTRICTION_QUERY_DATA_ID"]
11+
12+
configuration = Configuration()
13+
configuration.unstable_operations["delete_restriction_query"] = True
14+
with ApiClient(configuration) as api_client:
15+
api_instance = LogsRestrictionQueriesApi(api_client)
16+
api_instance.delete_restriction_query(
17+
restriction_query_id=RESTRICTION_QUERY_DATA_ID,
18+
)
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
"""
2+
Get a restriction query returns "OK" response
3+
"""
4+
5+
from os import environ
6+
from datadog_api_client import ApiClient, Configuration
7+
from datadog_api_client.v2.api.logs_restriction_queries_api import LogsRestrictionQueriesApi
8+
9+
# there is a valid "restriction_query" in the system
10+
RESTRICTION_QUERY_DATA_ID = environ["RESTRICTION_QUERY_DATA_ID"]
11+
12+
configuration = Configuration()
13+
configuration.unstable_operations["get_restriction_query"] = True
14+
with ApiClient(configuration) as api_client:
15+
api_instance = LogsRestrictionQueriesApi(api_client)
16+
response = api_instance.get_restriction_query(
17+
restriction_query_id=RESTRICTION_QUERY_DATA_ID,
18+
)
19+
20+
print(response)
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
"""
2+
Get restriction query for a given role returns "OK" response
3+
"""
4+
5+
from os import environ
6+
from datadog_api_client import ApiClient, Configuration
7+
from datadog_api_client.v2.api.logs_restriction_queries_api import LogsRestrictionQueriesApi
8+
9+
# there is a valid "role" in the system
10+
ROLE_DATA_ID = environ["ROLE_DATA_ID"]
11+
12+
configuration = Configuration()
13+
configuration.unstable_operations["get_role_restriction_query"] = True
14+
with ApiClient(configuration) as api_client:
15+
api_instance = LogsRestrictionQueriesApi(api_client)
16+
response = api_instance.get_role_restriction_query(
17+
role_id=ROLE_DATA_ID,
18+
)
19+
20+
print(response)
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
"""
2+
List restriction queries returns "OK" response
3+
"""
4+
5+
from datadog_api_client import ApiClient, Configuration
6+
from datadog_api_client.v2.api.logs_restriction_queries_api import LogsRestrictionQueriesApi
7+
8+
configuration = Configuration()
9+
configuration.unstable_operations["list_restriction_queries"] = True
10+
with ApiClient(configuration) as api_client:
11+
api_instance = LogsRestrictionQueriesApi(api_client)
12+
response = api_instance.list_restriction_queries()
13+
14+
print(response)
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
"""
2+
List roles for a restriction query returns "OK" response
3+
"""
4+
5+
from os import environ
6+
from datadog_api_client import ApiClient, Configuration
7+
from datadog_api_client.v2.api.logs_restriction_queries_api import LogsRestrictionQueriesApi
8+
9+
# there is a valid "restriction_query" in the system
10+
RESTRICTION_QUERY_DATA_ID = environ["RESTRICTION_QUERY_DATA_ID"]
11+
12+
configuration = Configuration()
13+
configuration.unstable_operations["list_restriction_query_roles"] = True
14+
with ApiClient(configuration) as api_client:
15+
api_instance = LogsRestrictionQueriesApi(api_client)
16+
response = api_instance.list_restriction_query_roles(
17+
restriction_query_id=RESTRICTION_QUERY_DATA_ID,
18+
)
19+
20+
print(response)

0 commit comments

Comments
 (0)