v1_service_level_objectives_SearchSLO/
v1_service-level-objectives_SearchSLO.rs

1// Search for SLOs returns "OK" response
2use datadog_api_client::datadog;
3use datadog_api_client::datadogV1::api_service_level_objectives::SearchSLOOptionalParams;
4use datadog_api_client::datadogV1::api_service_level_objectives::ServiceLevelObjectivesAPI;
5
6#[tokio::main]
7async fn main() {
8    // there is a valid "slo" in the system
9    let slo_data_0_name = std::env::var("SLO_DATA_0_NAME").unwrap();
10    let configuration = datadog::Configuration::new();
11    let api = ServiceLevelObjectivesAPI::with_config(configuration);
12    let resp = api
13        .search_slo(
14            SearchSLOOptionalParams::default()
15                .query(slo_data_0_name.clone())
16                .page_size(20)
17                .page_number(0),
18        )
19        .await;
20    if let Ok(value) = resp {
21        println!("{:#?}", value);
22    } else {
23        println!("{:#?}", resp.unwrap_err());
24    }
25}