v2_static_analysis_CreateSCAResolveVulnerableSymbols/
v2_static-analysis_CreateSCAResolveVulnerableSymbols.rs1use datadog_api_client::datadog;
3use datadog_api_client::datadogV2::api_static_analysis::StaticAnalysisAPI;
4use datadog_api_client::datadogV2::model::ResolveVulnerableSymbolsRequest;
5use datadog_api_client::datadogV2::model::ResolveVulnerableSymbolsRequestData;
6use datadog_api_client::datadogV2::model::ResolveVulnerableSymbolsRequestDataAttributes;
7use datadog_api_client::datadogV2::model::ResolveVulnerableSymbolsRequestDataType;
8
9#[tokio::main]
10async fn main() {
11 let body = ResolveVulnerableSymbolsRequest::new().data(
12 ResolveVulnerableSymbolsRequestData::new(
13 ResolveVulnerableSymbolsRequestDataType::RESOLVE_VULNERABLE_SYMBOLS_REQUEST,
14 )
15 .attributes(ResolveVulnerableSymbolsRequestDataAttributes::new().purls(vec![])),
16 );
17 let mut configuration = datadog::Configuration::new();
18 configuration.set_unstable_operation_enabled("v2.CreateSCAResolveVulnerableSymbols", true);
19 let api = StaticAnalysisAPI::with_config(configuration);
20 let resp = api.create_sca_resolve_vulnerable_symbols(body).await;
21 if let Ok(value) = resp {
22 println!("{:#?}", value);
23 } else {
24 println!("{:#?}", resp.unwrap_err());
25 }
26}