v2_security_monitoring_EditSecurityMonitoringSignalAssignee/
v2_security-monitoring_EditSecurityMonitoringSignalAssignee.rs1use datadog_api_client::datadog;
3use datadog_api_client::datadogV2::api_security_monitoring::SecurityMonitoringAPI;
4use datadog_api_client::datadogV2::model::SecurityMonitoringSignalAssigneeUpdateAttributes;
5use datadog_api_client::datadogV2::model::SecurityMonitoringSignalAssigneeUpdateData;
6use datadog_api_client::datadogV2::model::SecurityMonitoringSignalAssigneeUpdateRequest;
7use datadog_api_client::datadogV2::model::SecurityMonitoringTriageUser;
8
9#[tokio::main]
10async fn main() {
11 let body = SecurityMonitoringSignalAssigneeUpdateRequest::new(
12 SecurityMonitoringSignalAssigneeUpdateData::new(
13 SecurityMonitoringSignalAssigneeUpdateAttributes::new(
14 SecurityMonitoringTriageUser::new("".to_string()),
15 ),
16 ),
17 );
18 let configuration = datadog::Configuration::new();
19 let api = SecurityMonitoringAPI::with_config(configuration);
20 let resp = api
21 .edit_security_monitoring_signal_assignee(
22 "AQAAAYG1bl5K4HuUewAAAABBWUcxYmw1S0FBQmt2RmhRN0V4ZUVnQUE".to_string(),
23 body,
24 )
25 .await;
26 if let Ok(value) = resp {
27 println!("{:#?}", value);
28 } else {
29 println!("{:#?}", resp.unwrap_err());
30 }
31}