v2_dashboard_lists_CreateDashboardListItems/
v2_dashboard-lists_CreateDashboardListItems.rs1use datadog_api_client::datadog;
3use datadog_api_client::datadogV2::api_dashboard_lists::DashboardListsAPI;
4use datadog_api_client::datadogV2::model::DashboardListAddItemsRequest;
5use datadog_api_client::datadogV2::model::DashboardListItemRequest;
6use datadog_api_client::datadogV2::model::DashboardType;
7
8#[tokio::main]
9async fn main() {
10 let body = DashboardListAddItemsRequest::new().dashboards(vec![DashboardListItemRequest::new(
11 "q5j-nti-fv6".to_string(),
12 DashboardType::HOST_TIMEBOARD,
13 )]);
14 let configuration = datadog::Configuration::new();
15 let api = DashboardListsAPI::with_config(configuration);
16 let resp = api
17 .create_dashboard_list_items(9223372036854775807, body)
18 .await;
19 if let Ok(value) = resp {
20 println!("{:#?}", value);
21 } else {
22 println!("{:#?}", resp.unwrap_err());
23 }
24}