Skip to content

Commit 42dc342

Browse files
author
ci.datadog-api-spec
committed
Regenerate client from commit 8fb056d of spec repo
1 parent a63137b commit 42dc342

82 files changed

Lines changed: 5235 additions & 2306 deletions

File tree

Some content is hidden

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

.generator/schemas/v2/openapi.yaml

Lines changed: 1733 additions & 1080 deletions
Large diffs are not rendered by default.

docs/datadog_api_client.v2.model.rst

Lines changed: 271 additions & 75 deletions
Large diffs are not rendered by default.

examples/v2/fleet-automation/CancelFleetDeployment.py

Lines changed: 0 additions & 14 deletions
This file was deleted.
Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,19 @@
11
"""
2-
Get a configuration deployment by ID returns "OK" response
2+
Cancel a deployment returns "OK" response
33
"""
44

5+
from os import environ
56
from datadog_api_client import ApiClient, Configuration
67
from datadog_api_client.v2.api.fleet_automation_api import FleetAutomationApi
78

9+
# there is a valid "deployment" in the system
10+
DEPLOYMENT_ID = environ["DEPLOYMENT_ID"]
11+
812
configuration = Configuration()
9-
configuration.unstable_operations["get_fleet_deployment"] = True
1013
with ApiClient(configuration) as api_client:
1114
api_instance = FleetAutomationApi(api_client)
12-
response = api_instance.get_fleet_deployment(
13-
deployment_id="deployment_id",
15+
response = api_instance.cancel_fleet_deployment_v2(
16+
deployment_id=DEPLOYMENT_ID,
1417
)
1518

1619
print(response)

examples/v2/fleet-automation/CreateFleetDeploymentConfigure.py

Lines changed: 0 additions & 36 deletions
This file was deleted.
Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
"""
2+
Create a configuration deployment returns "OK" response
3+
"""
4+
5+
from datadog_api_client import ApiClient, Configuration
6+
from datadog_api_client.v2.api.fleet_automation_api import FleetAutomationApi
7+
from datadog_api_client.v2.model.fleet_deployment_configure_v2_attributes import FleetDeploymentConfigureV2Attributes
8+
from datadog_api_client.v2.model.fleet_deployment_configure_v2_create import FleetDeploymentConfigureV2Create
9+
from datadog_api_client.v2.model.fleet_deployment_configure_v2_create_request import (
10+
FleetDeploymentConfigureV2CreateRequest,
11+
)
12+
from datadog_api_client.v2.model.fleet_deployment_file_op import FleetDeploymentFileOp
13+
from datadog_api_client.v2.model.fleet_deployment_operation import FleetDeploymentOperation
14+
from datadog_api_client.v2.model.fleet_deployment_resource_type import FleetDeploymentResourceType
15+
16+
body = FleetDeploymentConfigureV2CreateRequest(
17+
data=FleetDeploymentConfigureV2Create(
18+
attributes=FleetDeploymentConfigureV2Attributes(
19+
config_operations=[
20+
FleetDeploymentOperation(
21+
file_op=FleetDeploymentFileOp.MERGE_PATCH,
22+
file_path="/datadog.yaml",
23+
patch=dict([("log_level", "info")]),
24+
),
25+
],
26+
dry_run=True,
27+
filter_query="env:prod AND service:example-fleet-automation",
28+
),
29+
type=FleetDeploymentResourceType.DEPLOYMENT,
30+
),
31+
)
32+
33+
configuration = Configuration()
34+
with ApiClient(configuration) as api_client:
35+
api_instance = FleetAutomationApi(api_client)
36+
response = api_instance.create_fleet_deployment_configure_v2(body=body)
37+
38+
print(response)

examples/v2/fleet-automation/CreateFleetDeploymentUpgrade.py renamed to examples/v2/fleet-automation/CreateFleetDeploymentUpgradeV2.py

Lines changed: 10 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -5,19 +5,19 @@
55
from datadog_api_client import ApiClient, Configuration
66
from datadog_api_client.v2.api.fleet_automation_api import FleetAutomationApi
77
from datadog_api_client.v2.model.fleet_deployment_package import FleetDeploymentPackage
8-
from datadog_api_client.v2.model.fleet_deployment_package_upgrade_attributes import (
9-
FleetDeploymentPackageUpgradeAttributes,
8+
from datadog_api_client.v2.model.fleet_deployment_package_upgrade_v2_attributes import (
9+
FleetDeploymentPackageUpgradeV2Attributes,
1010
)
11-
from datadog_api_client.v2.model.fleet_deployment_package_upgrade_create import FleetDeploymentPackageUpgradeCreate
12-
from datadog_api_client.v2.model.fleet_deployment_package_upgrade_create_request import (
13-
FleetDeploymentPackageUpgradeCreateRequest,
11+
from datadog_api_client.v2.model.fleet_deployment_package_upgrade_v2_create import FleetDeploymentPackageUpgradeV2Create
12+
from datadog_api_client.v2.model.fleet_deployment_package_upgrade_v2_create_request import (
13+
FleetDeploymentPackageUpgradeV2CreateRequest,
1414
)
1515
from datadog_api_client.v2.model.fleet_deployment_resource_type import FleetDeploymentResourceType
1616

17-
body = FleetDeploymentPackageUpgradeCreateRequest(
18-
data=FleetDeploymentPackageUpgradeCreate(
19-
attributes=FleetDeploymentPackageUpgradeAttributes(
20-
filter_query="env:prod AND service:web",
17+
body = FleetDeploymentPackageUpgradeV2CreateRequest(
18+
data=FleetDeploymentPackageUpgradeV2Create(
19+
attributes=FleetDeploymentPackageUpgradeV2Attributes(
20+
filter_query="env:prod AND service:example-fleet-automation",
2121
target_packages=[
2222
FleetDeploymentPackage(
2323
name="datadog-agent",
@@ -30,9 +30,8 @@
3030
)
3131

3232
configuration = Configuration()
33-
configuration.unstable_operations["create_fleet_deployment_upgrade"] = True
3433
with ApiClient(configuration) as api_client:
3534
api_instance = FleetAutomationApi(api_client)
36-
response = api_instance.create_fleet_deployment_upgrade(body=body)
35+
response = api_instance.create_fleet_deployment_upgrade_v2(body=body)
3736

3837
print(response)

examples/v2/fleet-automation/GetFleetAgentInfo.py renamed to examples/v2/fleet-automation/GetFleetAgentDetailV2.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,10 @@
66
from datadog_api_client.v2.api.fleet_automation_api import FleetAutomationApi
77

88
configuration = Configuration()
9-
configuration.unstable_operations["get_fleet_agent_info"] = True
109
with ApiClient(configuration) as api_client:
1110
api_instance = FleetAutomationApi(api_client)
12-
response = api_instance.get_fleet_agent_info(
13-
agent_key="agent_key",
11+
response = api_instance.get_fleet_agent_detail_v2(
12+
agent_key="a1b2c3d4e5f67890a1b2c3d4e5f67890",
1413
)
1514

1615
print(response)

examples/v2/fleet-automation/GetFleetDeployment_1482493803.py renamed to examples/v2/fleet-automation/GetFleetDeploymentV2.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,9 @@
1010
DEPLOYMENT_ID = environ["DEPLOYMENT_ID"]
1111

1212
configuration = Configuration()
13-
configuration.unstable_operations["get_fleet_deployment"] = True
1413
with ApiClient(configuration) as api_client:
1514
api_instance = FleetAutomationApi(api_client)
16-
response = api_instance.get_fleet_deployment(
15+
response = api_instance.get_fleet_deployment_v2(
1716
deployment_id=DEPLOYMENT_ID,
1817
)
1918

examples/v2/fleet-automation/GetFleetSchedule.py renamed to examples/v2/fleet-automation/GetFleetScheduleV2.py

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,18 @@
22
Get a schedule by ID returns "OK" response
33
"""
44

5+
from os import environ
56
from datadog_api_client import ApiClient, Configuration
67
from datadog_api_client.v2.api.fleet_automation_api import FleetAutomationApi
78

9+
# there is a valid "fleet_schedule" in the system
10+
SCHEDULE_ID = environ["SCHEDULE_ID"]
11+
812
configuration = Configuration()
9-
configuration.unstable_operations["get_fleet_schedule"] = True
1013
with ApiClient(configuration) as api_client:
1114
api_instance = FleetAutomationApi(api_client)
12-
response = api_instance.get_fleet_schedule(
13-
id="id",
15+
response = api_instance.get_fleet_schedule_v2(
16+
id=SCHEDULE_ID,
1417
)
1518

1619
print(response)

0 commit comments

Comments
 (0)