Skip to content

Commit 83d0b0e

Browse files
api-clients-generation-pipeline[bot]ci.datadog-api-spec
andauthored
Update description, operationId and examples for tag pipeline and custom allocation rules (#2877)
Co-authored-by: ci.datadog-api-spec <[email protected]>
1 parent 3c1a8a5 commit 83d0b0e

File tree

57 files changed

+894
-531
lines changed

Some content is hidden

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

57 files changed

+894
-531
lines changed

.generator/schemas/v2/openapi.yaml

Lines changed: 293 additions & 41 deletions
Large diffs are not rendered by default.

docs/datadog_api_client.v2.model.rst

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1047,6 +1047,13 @@ datadog\_api\_client.v2.model.arbitrary\_rule\_response\_array module
10471047
:members:
10481048
:show-inheritance:
10491049

1050+
datadog\_api\_client.v2.model.arbitrary\_rule\_response\_array\_meta module
1051+
---------------------------------------------------------------------------
1052+
1053+
.. automodule:: datadog_api_client.v2.model.arbitrary_rule_response_array_meta
1054+
:members:
1055+
:show-inheritance:
1056+
10501057
datadog\_api\_client.v2.model.arbitrary\_rule\_response\_data module
10511058
--------------------------------------------------------------------
10521059

examples/v2/cloud-cost-management/UpdateArbitraryCostRule.py renamed to examples/v2/cloud-cost-management/CreateCustomAllocationRule.py

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
"""
2-
Update arbitrary cost rule returns "OK" response
2+
Create custom allocation rule returns "OK" response
33
"""
44

55
from datadog_api_client import ApiClient, Configuration
@@ -28,7 +28,6 @@
2828
condition="is",
2929
tag="account_id",
3030
value="123456789",
31-
values=[],
3231
),
3332
ArbitraryCostUpsertRequestDataAttributesCostsToAllocateItems(
3433
condition="in",
@@ -57,7 +56,6 @@
5756
condition="is",
5857
tag="service",
5958
value="web-api",
60-
values=[],
6159
),
6260
ArbitraryCostUpsertRequestDataAttributesStrategyBasedOnCostsItems(
6361
condition="not in",
@@ -81,6 +79,6 @@
8179
configuration = Configuration()
8280
with ApiClient(configuration) as api_client:
8381
api_instance = CloudCostManagementApi(api_client)
84-
response = api_instance.update_arbitrary_cost_rule(rule_id=123456, body=body)
82+
response = api_instance.create_custom_allocation_rule(body=body)
8583

8684
print(response)

examples/v2/cloud-cost-management/CreateRuleset.py renamed to examples/v2/cloud-cost-management/CreateTagPipelinesRuleset.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
"""
2-
Create ruleset returns "OK" response
2+
Create tag pipeline ruleset returns "OK" response
33
"""
44

55
from datadog_api_client import ApiClient, Configuration
@@ -48,6 +48,6 @@
4848
configuration = Configuration()
4949
with ApiClient(configuration) as api_client:
5050
api_instance = CloudCostManagementApi(api_client)
51-
response = api_instance.create_ruleset(body=body)
51+
response = api_instance.create_tag_pipelines_ruleset(body=body)
5252

5353
print(response)
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
"""
2-
Delete arbitrary cost rule returns "No Content" response
2+
Delete custom allocation rule returns "No Content" response
33
"""
44

55
from datadog_api_client import ApiClient, Configuration
@@ -8,6 +8,6 @@
88
configuration = Configuration()
99
with ApiClient(configuration) as api_client:
1010
api_instance = CloudCostManagementApi(api_client)
11-
api_instance.delete_arbitrary_cost_rule(
12-
rule_id=123456,
11+
api_instance.delete_custom_allocation_rule(
12+
rule_id=683,
1313
)
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
"""
2-
Delete ruleset returns "No Content" response
2+
Delete tag pipeline ruleset returns "No Content" response
33
"""
44

55
from datadog_api_client import ApiClient, Configuration
@@ -8,6 +8,6 @@
88
configuration = Configuration()
99
with ApiClient(configuration) as api_client:
1010
api_instance = CloudCostManagementApi(api_client)
11-
api_instance.delete_ruleset(
12-
ruleset_id="1c5dae14-237d-4b9a-a515-aa55b3939142",
11+
api_instance.delete_tag_pipelines_ruleset(
12+
ruleset_id="ee10c3ff-312f-464c-b4f6-46adaa6d00a1",
1313
)
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
"""
2-
Get arbitrary cost rule returns "OK" response
2+
Get custom allocation rule returns "OK" response
33
"""
44

55
from datadog_api_client import ApiClient, Configuration
@@ -8,8 +8,8 @@
88
configuration = Configuration()
99
with ApiClient(configuration) as api_client:
1010
api_instance = CloudCostManagementApi(api_client)
11-
response = api_instance.get_arbitrary_cost_rule(
12-
rule_id=123456,
11+
response = api_instance.get_custom_allocation_rule(
12+
rule_id=683,
1313
)
1414

1515
print(response)

examples/v2/cloud-cost-management/GetRuleset.py renamed to examples/v2/cloud-cost-management/GetTagPipelinesRuleset.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@
88
configuration = Configuration()
99
with ApiClient(configuration) as api_client:
1010
api_instance = CloudCostManagementApi(api_client)
11-
response = api_instance.get_ruleset(
12-
ruleset_id="da0e30e2-615d-4dae-9a22-38cf86a87dde",
11+
response = api_instance.get_tag_pipelines_ruleset(
12+
ruleset_id="ruleset_id",
1313
)
1414

1515
print(response)
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
"""
2+
Get tag pipeline ruleset returns "OK" response
3+
"""
4+
5+
from datadog_api_client import ApiClient, Configuration
6+
from datadog_api_client.v2.api.cloud_cost_management_api import CloudCostManagementApi
7+
8+
configuration = Configuration()
9+
with ApiClient(configuration) as api_client:
10+
api_instance = CloudCostManagementApi(api_client)
11+
response = api_instance.get_tag_pipelines_ruleset(
12+
ruleset_id="ee10c3ff-312f-464c-b4f6-46adaa6d00a1",
13+
)
14+
15+
print(response)
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
"""
2-
List arbitrary cost rules returns "OK" response
2+
List custom allocation rules returns "OK" response
33
"""
44

55
from datadog_api_client import ApiClient, Configuration
@@ -8,6 +8,6 @@
88
configuration = Configuration()
99
with ApiClient(configuration) as api_client:
1010
api_instance = CloudCostManagementApi(api_client)
11-
response = api_instance.list_arbitrary_cost_rules()
11+
response = api_instance.list_custom_allocation_rules()
1212

1313
print(response)

0 commit comments

Comments
 (0)