v2_domain_allowlist_PatchDomainAllowlist/
v2_domain-allowlist_PatchDomainAllowlist.rs1use datadog_api_client::datadog;
3use datadog_api_client::datadogV2::api_domain_allowlist::DomainAllowlistAPI;
4use datadog_api_client::datadogV2::model::DomainAllowlist;
5use datadog_api_client::datadogV2::model::DomainAllowlistAttributes;
6use datadog_api_client::datadogV2::model::DomainAllowlistRequest;
7use datadog_api_client::datadogV2::model::DomainAllowlistType;
8
9#[tokio::main]
10async fn main() {
11 let body = DomainAllowlistRequest::new(
12 DomainAllowlist::new(DomainAllowlistType::DOMAIN_ALLOWLIST).attributes(
13 DomainAllowlistAttributes::new()
14 .domains(vec!["@static-test-domain.test".to_string()])
15 .enabled(false),
16 ),
17 );
18 let configuration = datadog::Configuration::new();
19 let api = DomainAllowlistAPI::with_config(configuration);
20 let resp = api.patch_domain_allowlist(body).await;
21 if let Ok(value) = resp {
22 println!("{:#?}", value);
23 } else {
24 println!("{:#?}", resp.unwrap_err());
25 }
26}