Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -136,7 +136,7 @@ zip = { version = "9", default-features = false, features = ["deflate"], optiona

# Datadog API client — pinned to a git rev
# Use default-features = false; feature sets are activated per-target via features above
datadog-api-client = { git = "https://github.com/DataDog/datadog-api-client-rust", rev = "a0148e35b714615060937e8ebde2711fe9906aae", optional = true, default-features = false }
datadog-api-client = { git = "https://github.com/DataDog/datadog-api-client-rust", rev = "fe48cf206fb2bbfd89e447194e2753ae72f943bd", optional = true, default-features = false }

# HTTP middleware (version-matched to DD client; compiles on all targets)
reqwest-middleware = "0.5"
Expand Down
26 changes: 1 addition & 25 deletions src/client.rs
Original file line number Diff line number Diff line change
Expand Up @@ -418,30 +418,6 @@ static UNSTABLE_OPS: &[&str] = &[
"v2.star_model_lab_project",
"v2.unpin_model_lab_run",
"v2.unstar_model_lab_project",
// Databricks Integration (5)
"v2.create_databricks_integration_account",
"v2.delete_databricks_integration_account",
"v2.get_databricks_integration_account",
"v2.list_databricks_integration_accounts",
"v2.update_databricks_integration_account",
// Elastic Cloud Integration (5)
"v2.create_elastic_cloud_integration_account",
"v2.delete_elastic_cloud_integration_account",
"v2.get_elastic_cloud_integration_account",
"v2.list_elastic_cloud_integration_accounts",
"v2.update_elastic_cloud_integration_account",
// Snowflake Integration (5)
"v2.create_snowflake_integration_account",
"v2.delete_snowflake_integration_account",
"v2.get_snowflake_integration_account",
"v2.list_snowflake_integration_accounts",
"v2.update_snowflake_integration_account",
// Twilio Integration (5)
"v2.create_twilio_integration_account",
"v2.delete_twilio_integration_account",
"v2.get_twilio_integration_account",
"v2.list_twilio_integration_accounts",
"v2.update_twilio_integration_account",
];

#[cfg(test)]
Expand Down Expand Up @@ -563,7 +539,7 @@ mod tests {

#[test]
fn test_unstable_ops_count() {
assert_eq!(UNSTABLE_OPS.len(), 207);
assert_eq!(UNSTABLE_OPS.len(), 187);
}

#[test]
Expand Down
5 changes: 5 additions & 0 deletions src/generated/mod.rs
Original file line number Diff line number Diff line change
@@ -1,8 +1,13 @@
// Code generated by openapi-transformer. DO NOT EDIT.

// pup CI denies clippy warnings, and the spec's size, not the generator, drives these two:
// operations with many params make long handler signatures and large command variants.
#![allow(clippy::too_many_arguments, clippy::large_enum_variant)]

pub mod authn_mappings;
pub mod domain_allowlist;
pub mod downtime;
pub mod security;
pub mod writes;

use anyhow::Result;
Expand Down
354 changes: 354 additions & 0 deletions src/generated/security/findings.rs

Large diffs are not rendered by default.

14 changes: 14 additions & 0 deletions src/generated/security/mod.rs
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
// Code generated by openapi-transformer. DO NOT EDIT.

pub mod findings;

use anyhow::Result;

use crate::config::Config;

#[derive(clap::Subcommand)]
pub enum Command {}

pub async fn run(_cfg: &Config, command: Command) -> Result<()> {
match command {}
}
14 changes: 14 additions & 0 deletions src/generated/surface.txt
Original file line number Diff line number Diff line change
Expand Up @@ -11,3 +11,17 @@ downtime.cancel
downtime.create
downtime.get
downtime.list
security
security.findings.assign
security.findings.attach-case
security.findings.attach-jira-issue
security.findings.attach-linear-issue
security.findings.attach-servicenow-ticket
security.findings.create-cases
security.findings.create-jira-issues
security.findings.create-linear-issues
security.findings.create-servicenow-tickets
security.findings.detach-case
security.findings.mute
security.findings.override-severity
security/findings
12 changes: 12 additions & 0 deletions src/generated/writes.rs
Original file line number Diff line number Diff line change
Expand Up @@ -7,4 +7,16 @@ pub const WRITE_COMMANDS: &[&str] = &[
"authn-mappings update",
"downtime cancel",
"downtime create",
"security findings assign",
"security findings attach-case",
"security findings attach-jira-issue",
"security findings attach-linear-issue",
"security findings attach-servicenow-ticket",
"security findings create-cases",
"security findings create-jira-issues",
"security findings create-linear-issues",
"security findings create-servicenow-tickets",
"security findings detach-case",
"security findings mute",
"security findings override-severity",
];
Loading