Skip to content

Commit 076bcf7

Browse files
author
ci.datadog-api-spec
committed
Regenerate client from commit 16b57af of spec repo
1 parent d3c1a2b commit 076bcf7

78 files changed

Lines changed: 10311 additions & 56 deletions

File tree

Some content is hidden

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

.generator/schemas/v2/openapi.yaml

Lines changed: 1734 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
# Bulk subscribe to sample log generation returns "OK" response
2+
3+
require "datadog_api_client"
4+
DatadogAPIClient.configure do |config|
5+
config.unstable_operations["v2.bulk_create_sample_log_generation_subscriptions".to_sym] = true
6+
end
7+
api_instance = DatadogAPIClient::V2::SecurityMonitoringAPI.new
8+
9+
body = DatadogAPIClient::V2::SampleLogGenerationBulkSubscriptionRequest.new({
10+
data: DatadogAPIClient::V2::SampleLogGenerationBulkSubscriptionData.new({
11+
attributes: DatadogAPIClient::V2::SampleLogGenerationBulkSubscriptionAttributes.new({
12+
content_pack_ids: [
13+
"aws-cloudtrail",
14+
],
15+
duration: DatadogAPIClient::V2::SampleLogGenerationDuration::THREE_DAYS,
16+
}),
17+
type: DatadogAPIClient::V2::SampleLogGenerationBulkSubscriptionRequestType::BULK_SUBSCRIPTION_REQUESTS,
18+
}),
19+
})
20+
p api_instance.bulk_create_sample_log_generation_subscriptions(body)
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
# Subscribe to sample log generation returns "OK" response
2+
3+
require "datadog_api_client"
4+
DatadogAPIClient.configure do |config|
5+
config.unstable_operations["v2.create_sample_log_generation_subscription".to_sym] = true
6+
end
7+
api_instance = DatadogAPIClient::V2::SecurityMonitoringAPI.new
8+
9+
body = DatadogAPIClient::V2::SampleLogGenerationSubscriptionCreateRequest.new({
10+
data: DatadogAPIClient::V2::SampleLogGenerationSubscriptionCreateData.new({
11+
attributes: DatadogAPIClient::V2::SampleLogGenerationSubscriptionCreateAttributes.new({
12+
content_pack_id: "aws-cloudtrail",
13+
duration: DatadogAPIClient::V2::SampleLogGenerationDuration::THREE_DAYS,
14+
}),
15+
type: DatadogAPIClient::V2::SampleLogGenerationSubscriptionRequestType::SUBSCRIPTION_REQUESTS,
16+
}),
17+
})
18+
p api_instance.create_sample_log_generation_subscription(body)
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
# Create an entity context sync configuration returns "OK" response
2+
3+
require "datadog_api_client"
4+
DatadogAPIClient.configure do |config|
5+
config.unstable_operations["v2.create_security_monitoring_integration_config".to_sym] = true
6+
end
7+
api_instance = DatadogAPIClient::V2::SecurityMonitoringAPI.new
8+
9+
body = DatadogAPIClient::V2::SecurityMonitoringIntegrationConfigCreateRequest.new({
10+
data: DatadogAPIClient::V2::SecurityMonitoringIntegrationConfigCreateData.new({
11+
attributes: DatadogAPIClient::V2::SecurityMonitoringIntegrationConfigCreateAttributes.new({
12+
domain: "siem-test.com",
13+
integration_type: DatadogAPIClient::V2::SecurityMonitoringIntegrationType::GOOGLE_WORKSPACE,
14+
name: "My GWS Integration",
15+
secrets: DatadogAPIClient::V2::SecurityMonitoringIntegrationConfigSecrets.new({}),
16+
settings: DatadogAPIClient::V2::SecurityMonitoringIntegrationConfigSettings.new({}),
17+
}),
18+
type: DatadogAPIClient::V2::SecurityMonitoringIntegrationConfigResourceType::INTEGRATION_CONFIG,
19+
}),
20+
})
21+
p api_instance.create_security_monitoring_integration_config(body)
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# Unsubscribe from sample log generation returns "OK" response
2+
3+
require "datadog_api_client"
4+
DatadogAPIClient.configure do |config|
5+
config.unstable_operations["v2.delete_sample_log_generation_subscription".to_sym] = true
6+
end
7+
api_instance = DatadogAPIClient::V2::SecurityMonitoringAPI.new
8+
p api_instance.delete_sample_log_generation_subscription("content_pack_id")
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# Delete an entity context sync configuration returns "OK" response
2+
3+
require "datadog_api_client"
4+
DatadogAPIClient.configure do |config|
5+
config.unstable_operations["v2.delete_security_monitoring_integration_config".to_sym] = true
6+
end
7+
api_instance = DatadogAPIClient::V2::SecurityMonitoringAPI.new
8+
api_instance.delete_security_monitoring_integration_config("integration_config_id")
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# Get entity context returns "OK" response
2+
3+
require "datadog_api_client"
4+
DatadogAPIClient.configure do |config|
5+
config.unstable_operations["v2.get_entity_context".to_sym] = true
6+
end
7+
api_instance = DatadogAPIClient::V2::SecurityMonitoringAPI.new
8+
p api_instance.get_entity_context()
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# Get an entity context sync configuration returns "OK" response
2+
3+
require "datadog_api_client"
4+
DatadogAPIClient.configure do |config|
5+
config.unstable_operations["v2.get_security_monitoring_integration_config".to_sym] = true
6+
end
7+
api_instance = DatadogAPIClient::V2::SecurityMonitoringAPI.new
8+
p api_instance.get_security_monitoring_integration_config("integration_config_id")
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# Get entities related to a signal returns "OK" response
2+
3+
require "datadog_api_client"
4+
DatadogAPIClient.configure do |config|
5+
config.unstable_operations["v2.get_signal_entities".to_sym] = true
6+
end
7+
api_instance = DatadogAPIClient::V2::SecurityMonitoringAPI.new
8+
p api_instance.get_signal_entities("signal_id")
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# Get Cloud SIEM log formatting issues returns "OK" response
2+
3+
require "datadog_api_client"
4+
DatadogAPIClient.configure do |config|
5+
config.unstable_operations["v2.list_log_formatting_issues".to_sym] = true
6+
end
7+
api_instance = DatadogAPIClient::V2::SecurityMonitoringAPI.new
8+
p api_instance.list_log_formatting_issues()

0 commit comments

Comments
 (0)