v2_service_definition_ListServiceDefinitions/
v2_service-definition_ListServiceDefinitions.rs1use datadog_api_client::datadog;
3use datadog_api_client::datadogV2::api_service_definition::ListServiceDefinitionsOptionalParams;
4use datadog_api_client::datadogV2::api_service_definition::ServiceDefinitionAPI;
5use datadog_api_client::datadogV2::model::ServiceDefinitionSchemaVersions;
6
7#[tokio::main]
8async fn main() {
9    let configuration = datadog::Configuration::new();
10    let api = ServiceDefinitionAPI::with_config(configuration);
11    let resp = api
12        .list_service_definitions(
13            ListServiceDefinitionsOptionalParams::default()
14                .schema_version(ServiceDefinitionSchemaVersions::V2_1),
15        )
16        .await;
17    if let Ok(value) = resp {
18        println!("{:#?}", value);
19    } else {
20        println!("{:#?}", resp.unwrap_err());
21    }
22}