Skip to content

Commit 8bdb7e4

Browse files
api-clients-generation-pipeline[bot]ci.datadog-api-spec
andauthored
[FA] Add get agent-s endpoints (#1044)
Co-authored-by: ci.datadog-api-spec <packages@datadoghq.com>
1 parent 065f528 commit 8bdb7e4

25 files changed

+4227
-2
lines changed

.generator/schemas/v2/openapi.yaml

Lines changed: 650 additions & 1 deletion
Large diffs are not rendered by default.
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
// Get detailed information about an agent returns "OK" response
2+
use datadog_api_client::datadog;
3+
use datadog_api_client::datadogV2::api_fleet_automation::FleetAutomationAPI;
4+
5+
#[tokio::main]
6+
async fn main() {
7+
let mut configuration = datadog::Configuration::new();
8+
configuration.set_unstable_operation_enabled("v2.GetFleetAgentInfo", true);
9+
let api = FleetAutomationAPI::with_config(configuration);
10+
let resp = api.get_fleet_agent_info("agent_key".to_string()).await;
11+
if let Ok(value) = resp {
12+
println!("{:#?}", value);
13+
} else {
14+
println!("{:#?}", resp.unwrap_err());
15+
}
16+
}
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
// List all Datadog Agents returns "OK" response
2+
use datadog_api_client::datadog;
3+
use datadog_api_client::datadogV2::api_fleet_automation::FleetAutomationAPI;
4+
use datadog_api_client::datadogV2::api_fleet_automation::ListFleetAgentsOptionalParams;
5+
6+
#[tokio::main]
7+
async fn main() {
8+
let mut configuration = datadog::Configuration::new();
9+
configuration.set_unstable_operation_enabled("v2.ListFleetAgents", true);
10+
let api = FleetAutomationAPI::with_config(configuration);
11+
let resp = api
12+
.list_fleet_agents(ListFleetAgentsOptionalParams::default())
13+
.await;
14+
if let Ok(value) = resp {
15+
println!("{:#?}", value);
16+
} else {
17+
println!("{:#?}", resp.unwrap_err());
18+
}
19+
}

src/datadog/configuration.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -127,8 +127,10 @@ impl Default for Configuration {
127127
("v2.create_fleet_deployment_upgrade".to_owned(), false),
128128
("v2.create_fleet_schedule".to_owned(), false),
129129
("v2.delete_fleet_schedule".to_owned(), false),
130+
("v2.get_fleet_agent_info".to_owned(), false),
130131
("v2.get_fleet_deployment".to_owned(), false),
131132
("v2.get_fleet_schedule".to_owned(), false),
133+
("v2.list_fleet_agents".to_owned(), false),
132134
("v2.list_fleet_agent_versions".to_owned(), false),
133135
("v2.list_fleet_deployments".to_owned(), false),
134136
("v2.list_fleet_schedules".to_owned(), false),

0 commit comments

Comments
 (0)