Skip to content

Commit 0707ab4

Browse files
author
ci.datadog-api-spec
committed
Regenerate client from commit 2fcf34a of spec repo
1 parent 7685d15 commit 0707ab4

37 files changed

Lines changed: 2605 additions & 0 deletions

.generator/schemas/v2/openapi.yaml

Lines changed: 695 additions & 0 deletions
Large diffs are not rendered by default.

docs/datadog_api_client.v2.api.rst

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -438,6 +438,13 @@ datadog\_api\_client.v2.api.organizations\_api module
438438
:members:
439439
:show-inheritance:
440440

441+
datadog\_api\_client.v2.api.policy\_management\_api module
442+
----------------------------------------------------------
443+
444+
.. automodule:: datadog_api_client.v2.api.policy_management_api
445+
:members:
446+
:show-inheritance:
447+
441448
datadog\_api\_client.v2.api.powerpack\_api module
442449
-------------------------------------------------
443450

@@ -606,6 +613,13 @@ datadog\_api\_client.v2.api.synthetics\_api module
606613
:members:
607614
:show-inheritance:
608615

616+
datadog\_api\_client.v2.api.tag\_policies\_api module
617+
-----------------------------------------------------
618+
619+
.. automodule:: datadog_api_client.v2.api.tag_policies_api
620+
:members:
621+
:show-inheritance:
622+
609623
datadog\_api\_client.v2.api.teams\_api module
610624
---------------------------------------------
611625

docs/datadog_api_client.v2.model.rst

Lines changed: 133 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19478,6 +19478,34 @@ datadog\_api\_client.v2.model.permissions\_type module
1947819478
:members:
1947919479
:show-inheritance:
1948019480

19481+
datadog\_api\_client.v2.model.policy\_result\_attributes\_response module
19482+
-------------------------------------------------------------------------
19483+
19484+
.. automodule:: datadog_api_client.v2.model.policy_result_attributes_response
19485+
:members:
19486+
:show-inheritance:
19487+
19488+
datadog\_api\_client.v2.model.policy\_result\_data\_response module
19489+
-------------------------------------------------------------------
19490+
19491+
.. automodule:: datadog_api_client.v2.model.policy_result_data_response
19492+
:members:
19493+
:show-inheritance:
19494+
19495+
datadog\_api\_client.v2.model.policy\_result\_response module
19496+
-------------------------------------------------------------
19497+
19498+
.. automodule:: datadog_api_client.v2.model.policy_result_response
19499+
:members:
19500+
:show-inheritance:
19501+
19502+
datadog\_api\_client.v2.model.policy\_result\_type module
19503+
---------------------------------------------------------
19504+
19505+
.. automodule:: datadog_api_client.v2.model.policy_result_type
19506+
:members:
19507+
:show-inheritance:
19508+
1948119509
datadog\_api\_client.v2.model.postmortem\_attachment\_request module
1948219510
--------------------------------------------------------------------
1948319511

@@ -26667,6 +26695,111 @@ datadog\_api\_client.v2.model.table\_row\_resource\_data\_type module
2666726695
:members:
2666826696
:show-inheritance:
2666926697

26698+
datadog\_api\_client.v2.model.tag\_policies\_response module
26699+
------------------------------------------------------------
26700+
26701+
.. automodule:: datadog_api_client.v2.model.tag_policies_response
26702+
:members:
26703+
:show-inheritance:
26704+
26705+
datadog\_api\_client.v2.model.tag\_policy\_attributes\_request module
26706+
---------------------------------------------------------------------
26707+
26708+
.. automodule:: datadog_api_client.v2.model.tag_policy_attributes_request
26709+
:members:
26710+
:show-inheritance:
26711+
26712+
datadog\_api\_client.v2.model.tag\_policy\_attributes\_response module
26713+
----------------------------------------------------------------------
26714+
26715+
.. automodule:: datadog_api_client.v2.model.tag_policy_attributes_response
26716+
:members:
26717+
:show-inheritance:
26718+
26719+
datadog\_api\_client.v2.model.tag\_policy\_attributes\_update\_request module
26720+
-----------------------------------------------------------------------------
26721+
26722+
.. automodule:: datadog_api_client.v2.model.tag_policy_attributes_update_request
26723+
:members:
26724+
:show-inheritance:
26725+
26726+
datadog\_api\_client.v2.model.tag\_policy\_create\_request module
26727+
-----------------------------------------------------------------
26728+
26729+
.. automodule:: datadog_api_client.v2.model.tag_policy_create_request
26730+
:members:
26731+
:show-inheritance:
26732+
26733+
datadog\_api\_client.v2.model.tag\_policy\_data\_request module
26734+
---------------------------------------------------------------
26735+
26736+
.. automodule:: datadog_api_client.v2.model.tag_policy_data_request
26737+
:members:
26738+
:show-inheritance:
26739+
26740+
datadog\_api\_client.v2.model.tag\_policy\_data\_response module
26741+
----------------------------------------------------------------
26742+
26743+
.. automodule:: datadog_api_client.v2.model.tag_policy_data_response
26744+
:members:
26745+
:show-inheritance:
26746+
26747+
datadog\_api\_client.v2.model.tag\_policy\_data\_update\_request module
26748+
-----------------------------------------------------------------------
26749+
26750+
.. automodule:: datadog_api_client.v2.model.tag_policy_data_update_request
26751+
:members:
26752+
:show-inheritance:
26753+
26754+
datadog\_api\_client.v2.model.tag\_policy\_response module
26755+
----------------------------------------------------------
26756+
26757+
.. automodule:: datadog_api_client.v2.model.tag_policy_response
26758+
:members:
26759+
:show-inheritance:
26760+
26761+
datadog\_api\_client.v2.model.tag\_policy\_score\_attributes\_response module
26762+
-----------------------------------------------------------------------------
26763+
26764+
.. automodule:: datadog_api_client.v2.model.tag_policy_score_attributes_response
26765+
:members:
26766+
:show-inheritance:
26767+
26768+
datadog\_api\_client.v2.model.tag\_policy\_score\_data\_response module
26769+
-----------------------------------------------------------------------
26770+
26771+
.. automodule:: datadog_api_client.v2.model.tag_policy_score_data_response
26772+
:members:
26773+
:show-inheritance:
26774+
26775+
datadog\_api\_client.v2.model.tag\_policy\_score\_response module
26776+
-----------------------------------------------------------------
26777+
26778+
.. automodule:: datadog_api_client.v2.model.tag_policy_score_response
26779+
:members:
26780+
:show-inheritance:
26781+
26782+
datadog\_api\_client.v2.model.tag\_policy\_score\_type module
26783+
-------------------------------------------------------------
26784+
26785+
.. automodule:: datadog_api_client.v2.model.tag_policy_score_type
26786+
:members:
26787+
:show-inheritance:
26788+
26789+
datadog\_api\_client.v2.model.tag\_policy\_type module
26790+
------------------------------------------------------
26791+
26792+
.. automodule:: datadog_api_client.v2.model.tag_policy_type
26793+
:members:
26794+
:show-inheritance:
26795+
26796+
datadog\_api\_client.v2.model.tag\_policy\_update\_request module
26797+
-----------------------------------------------------------------
26798+
26799+
.. automodule:: datadog_api_client.v2.model.tag_policy_update_request
26800+
:members:
26801+
:show-inheritance:
26802+
2667026803
datadog\_api\_client.v2.model.tags\_event\_attribute module
2667126804
-----------------------------------------------------------
2667226805

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
"""
2+
Evaluate policy result returns "OK" response
3+
"""
4+
5+
from datadog_api_client import ApiClient, Configuration
6+
from datadog_api_client.v2.api.policy_management_api import PolicyManagementApi
7+
8+
configuration = Configuration()
9+
configuration.unstable_operations["evaluate_policy_result"] = True
10+
with ApiClient(configuration) as api_client:
11+
api_instance = PolicyManagementApi(api_client)
12+
response = api_instance.evaluate_policy_result(
13+
policy_type="SAML",
14+
)
15+
16+
print(response)
Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
"""
2+
Create a tag policy returns "Created" response
3+
"""
4+
5+
from datadog_api_client import ApiClient, Configuration
6+
from datadog_api_client.v2.api.tag_policies_api import TagPoliciesApi
7+
from datadog_api_client.v2.model.tag_policy_attributes_request import TagPolicyAttributesRequest
8+
from datadog_api_client.v2.model.tag_policy_create_request import TagPolicyCreateRequest
9+
from datadog_api_client.v2.model.tag_policy_data_request import TagPolicyDataRequest
10+
from datadog_api_client.v2.model.tag_policy_type import TagPolicyType
11+
12+
body = TagPolicyCreateRequest(
13+
data=TagPolicyDataRequest(
14+
attributes=TagPolicyAttributesRequest(
15+
enabled=True,
16+
negated=False,
17+
policy_name="production-tags-policy",
18+
required=True,
19+
scope="env",
20+
source="logs",
21+
tag_key="service",
22+
tag_value_patterns=[
23+
"api",
24+
"web",
25+
],
26+
),
27+
type=TagPolicyType.TAG_POLICY,
28+
),
29+
)
30+
31+
configuration = Configuration()
32+
configuration.unstable_operations["create_tag_policy"] = True
33+
with ApiClient(configuration) as api_client:
34+
api_instance = TagPoliciesApi(api_client)
35+
response = api_instance.create_tag_policy(body=body)
36+
37+
print(response)
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
"""
2+
Delete a tag policy returns "No Content" response
3+
"""
4+
5+
from datadog_api_client import ApiClient, Configuration
6+
from datadog_api_client.v2.api.tag_policies_api import TagPoliciesApi
7+
8+
configuration = Configuration()
9+
configuration.unstable_operations["delete_tag_policy"] = True
10+
with ApiClient(configuration) as api_client:
11+
api_instance = TagPoliciesApi(api_client)
12+
api_instance.delete_tag_policy(
13+
policy_id="123",
14+
)
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
"""
2+
Get a tag policy returns "OK" response
3+
"""
4+
5+
from datadog_api_client import ApiClient, Configuration
6+
from datadog_api_client.v2.api.tag_policies_api import TagPoliciesApi
7+
8+
configuration = Configuration()
9+
configuration.unstable_operations["get_tag_policy"] = True
10+
with ApiClient(configuration) as api_client:
11+
api_instance = TagPoliciesApi(api_client)
12+
response = api_instance.get_tag_policy(
13+
policy_id="123",
14+
)
15+
16+
print(response)
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
"""
2+
Get tag policy score returns "OK" response
3+
"""
4+
5+
from datadog_api_client import ApiClient, Configuration
6+
from datadog_api_client.v2.api.tag_policies_api import TagPoliciesApi
7+
8+
configuration = Configuration()
9+
configuration.unstable_operations["get_tag_policy_score"] = True
10+
with ApiClient(configuration) as api_client:
11+
api_instance = TagPoliciesApi(api_client)
12+
response = api_instance.get_tag_policy_score(
13+
policy_id="123",
14+
)
15+
16+
print(response)
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
"""
2+
List tag policies returns "OK" response
3+
"""
4+
5+
from datadog_api_client import ApiClient, Configuration
6+
from datadog_api_client.v2.api.tag_policies_api import TagPoliciesApi
7+
8+
configuration = Configuration()
9+
configuration.unstable_operations["list_tag_policies"] = True
10+
with ApiClient(configuration) as api_client:
11+
api_instance = TagPoliciesApi(api_client)
12+
response = api_instance.list_tag_policies()
13+
14+
print(response)
Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
"""
2+
Update a tag policy returns "OK" response
3+
"""
4+
5+
from datadog_api_client import ApiClient, Configuration
6+
from datadog_api_client.v2.api.tag_policies_api import TagPoliciesApi
7+
from datadog_api_client.v2.model.tag_policy_attributes_update_request import TagPolicyAttributesUpdateRequest
8+
from datadog_api_client.v2.model.tag_policy_data_update_request import TagPolicyDataUpdateRequest
9+
from datadog_api_client.v2.model.tag_policy_type import TagPolicyType
10+
from datadog_api_client.v2.model.tag_policy_update_request import TagPolicyUpdateRequest
11+
12+
body = TagPolicyUpdateRequest(
13+
data=TagPolicyDataUpdateRequest(
14+
attributes=TagPolicyAttributesUpdateRequest(
15+
enabled=True,
16+
negated=False,
17+
policy_name="production-tags-policy",
18+
required=True,
19+
scope="env",
20+
source="logs",
21+
tag_key="service",
22+
tag_value_patterns=[
23+
"api",
24+
"web",
25+
],
26+
),
27+
type=TagPolicyType.TAG_POLICY,
28+
),
29+
)
30+
31+
configuration = Configuration()
32+
configuration.unstable_operations["update_tag_policy"] = True
33+
with ApiClient(configuration) as api_client:
34+
api_instance = TagPoliciesApi(api_client)
35+
response = api_instance.update_tag_policy(policy_id="123", body=body)
36+
37+
print(response)

0 commit comments

Comments
 (0)