v2_actions_datastores_DeleteDatastoreItem/
v2_actions-datastores_DeleteDatastoreItem.rs1use datadog_api_client::datadog;
3use datadog_api_client::datadogV2::api_actions_datastores::ActionsDatastoresAPI;
4use datadog_api_client::datadogV2::model::DatastoreItemsDataType;
5use datadog_api_client::datadogV2::model::DeleteAppsDatastoreItemRequest;
6use datadog_api_client::datadogV2::model::DeleteAppsDatastoreItemRequestData;
7use datadog_api_client::datadogV2::model::DeleteAppsDatastoreItemRequestDataAttributes;
8
9#[tokio::main]
10async fn main() {
11 let datastore_data_id = std::env::var("DATASTORE_DATA_ID").unwrap();
13 let body = DeleteAppsDatastoreItemRequest::new().data(
14 DeleteAppsDatastoreItemRequestData::new(DatastoreItemsDataType::ITEMS).attributes(
15 DeleteAppsDatastoreItemRequestDataAttributes::new("test-key".to_string()),
16 ),
17 );
18 let configuration = datadog::Configuration::new();
19 let api = ActionsDatastoresAPI::with_config(configuration);
20 let resp = api
21 .delete_datastore_item(datastore_data_id.clone(), body)
22 .await;
23 if let Ok(value) = resp {
24 println!("{:#?}", value);
25 } else {
26 println!("{:#?}", resp.unwrap_err());
27 }
28}