Skip to content

Commit f38b738

Browse files
author
ci.datadog-api-spec
committed
Regenerate client from commit 6732fb4 of spec repo
1 parent 0f05d62 commit f38b738

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

48 files changed

+6559
-0
lines changed

.generator/schemas/v2/openapi.yaml

Lines changed: 1053 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
# Create Custom Rule returns "Successfully created" response
2+
3+
require "datadog_api_client"
4+
DatadogAPIClient.configure do |config|
5+
config.unstable_operations["v2.create_custom_rule".to_sym] = true
6+
end
7+
api_instance = DatadogAPIClient::V2::StaticAnalysisAPI.new
8+
9+
body = DatadogAPIClient::V2::CustomRuleRequest.new({
10+
data: DatadogAPIClient::V2::CustomRuleRequestData.new({
11+
attributes: DatadogAPIClient::V2::CustomRuleRequestDataAttributes.new({}),
12+
type: DatadogAPIClient::V2::CustomRuleDataType::CUSTOM_RULE,
13+
}),
14+
})
15+
p api_instance.create_custom_rule("ruleset_name", body)
Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
# Create Custom Rule Revision returns "Successfully created" response
2+
3+
require "datadog_api_client"
4+
DatadogAPIClient.configure do |config|
5+
config.unstable_operations["v2.create_custom_rule_revision".to_sym] = true
6+
end
7+
api_instance = DatadogAPIClient::V2::StaticAnalysisAPI.new
8+
9+
body = DatadogAPIClient::V2::CustomRuleRevisionRequest.new({
10+
data: DatadogAPIClient::V2::CustomRuleRevisionRequestData.new({
11+
attributes: DatadogAPIClient::V2::CustomRuleRevisionInputAttributes.new({
12+
arguments: [
13+
DatadogAPIClient::V2::Argument.new({
14+
description: "YXJndW1lbnQgZGVzY3JpcHRpb24=",
15+
name: "YXJndW1lbnRfbmFtZQ==",
16+
}),
17+
],
18+
category: DatadogAPIClient::V2::CustomRuleRevisionAttributesCategory::SECURITY,
19+
code: "Y29uZHVjdG9yOgogICAgLSBkZXBsb3lfb25seTogdHJ1ZQ==",
20+
creation_message: "Initial revision",
21+
cve: "CVE-2024-1234",
22+
cwe: "CWE-79",
23+
description: "bG9uZyBkZXNjcmlwdGlvbg==",
24+
documentation_url: "https://docs.example.com/rules/my-rule",
25+
is_published: false,
26+
is_testing: false,
27+
language: DatadogAPIClient::V2::Language::PYTHON,
28+
severity: DatadogAPIClient::V2::CustomRuleRevisionAttributesSeverity::ERROR,
29+
short_description: "c2hvcnQgZGVzY3JpcHRpb24=",
30+
should_use_ai_fix: false,
31+
tags: [
32+
"security",
33+
"custom",
34+
],
35+
tests: [
36+
DatadogAPIClient::V2::CustomRuleRevisionTest.new({
37+
annotation_count: 1,
38+
code: "Y29uZHVjdG9yOgogICAgLSBkZXBsb3lfb25seTogdHJ1ZQ==",
39+
filename: "test.yaml",
40+
}),
41+
],
42+
tree_sitter_query: "Y29uZHVjdG9yOgogICAgLSBkZXBsb3lfb25seTogdHJ1ZQ==",
43+
}),
44+
type: DatadogAPIClient::V2::CustomRuleRevisionDataType::CUSTOM_RULE_REVISION,
45+
}),
46+
})
47+
p api_instance.create_custom_rule_revision("ruleset_name", "rule_name", body)
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# Delete Custom Rule returns "Successfully deleted" response
2+
3+
require "datadog_api_client"
4+
DatadogAPIClient.configure do |config|
5+
config.unstable_operations["v2.delete_custom_rule".to_sym] = true
6+
end
7+
api_instance = DatadogAPIClient::V2::StaticAnalysisAPI.new
8+
p api_instance.delete_custom_rule("ruleset_name", "rule_name")
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# Delete Custom Ruleset returns "Successfully deleted" response
2+
3+
require "datadog_api_client"
4+
DatadogAPIClient.configure do |config|
5+
config.unstable_operations["v2.delete_custom_ruleset".to_sym] = true
6+
end
7+
api_instance = DatadogAPIClient::V2::StaticAnalysisAPI.new
8+
p api_instance.delete_custom_ruleset("ruleset_name")
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# Show Custom Rule returns "Successful response" response
2+
3+
require "datadog_api_client"
4+
DatadogAPIClient.configure do |config|
5+
config.unstable_operations["v2.get_custom_rule".to_sym] = true
6+
end
7+
api_instance = DatadogAPIClient::V2::StaticAnalysisAPI.new
8+
p api_instance.get_custom_rule("ruleset_name", "rule_name")
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# Show Custom Ruleset returns "Successful response" response
2+
3+
require "datadog_api_client"
4+
DatadogAPIClient.configure do |config|
5+
config.unstable_operations["v2.get_custom_ruleset".to_sym] = true
6+
end
7+
api_instance = DatadogAPIClient::V2::StaticAnalysisAPI.new
8+
p api_instance.get_custom_ruleset("ruleset_name")
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# List Custom Rule Revisions returns "Successful response" response
2+
3+
require "datadog_api_client"
4+
DatadogAPIClient.configure do |config|
5+
config.unstable_operations["v2.list_custom_rule_revisions".to_sym] = true
6+
end
7+
api_instance = DatadogAPIClient::V2::StaticAnalysisAPI.new
8+
p api_instance.list_custom_rule_revisions("ruleset_name", "rule_name")
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
# Revert Custom Rule Revision returns "Successfully reverted" response
2+
3+
require "datadog_api_client"
4+
DatadogAPIClient.configure do |config|
5+
config.unstable_operations["v2.revert_custom_rule_revision".to_sym] = true
6+
end
7+
api_instance = DatadogAPIClient::V2::StaticAnalysisAPI.new
8+
9+
body = DatadogAPIClient::V2::RevertCustomRuleRevisionRequest.new({
10+
data: DatadogAPIClient::V2::RevertCustomRuleRevisionRequestData.new({
11+
attributes: DatadogAPIClient::V2::RevertCustomRuleRevisionRequestDataAttributes.new({}),
12+
type: DatadogAPIClient::V2::RevertCustomRuleRevisionDataType::REVERT_CUSTOM_RULE_REVISION_REQUEST,
13+
}),
14+
})
15+
p api_instance.revert_custom_rule_revision("ruleset_name", "rule_name", body)
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# Show Custom Rule Revision returns "Successful response" response
2+
3+
require "datadog_api_client"
4+
DatadogAPIClient.configure do |config|
5+
config.unstable_operations["v2.show_custom_rule_revision".to_sym] = true
6+
end
7+
api_instance = DatadogAPIClient::V2::StaticAnalysisAPI.new
8+
p api_instance.show_custom_rule_revision("ruleset_name", "rule_name", "id")

0 commit comments

Comments
 (0)