v2_dashboard_lists_CreateDashboardListItems/
v2_dashboard-lists_CreateDashboardListItems.rs

1// Add Items to a Dashboard List returns "OK" response
2use 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}