Skip to content
Merged
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
4,892 changes: 2,446 additions & 2,446 deletions .generator/schemas/v1/openapi.yaml

Large diffs are not rendered by default.

27,749 changes: 14,379 additions & 13,370 deletions .generator/schemas/v2/openapi.yaml

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
// Create an inbox rule returns "Successfully created the inbox rule" response

import com.datadog.api.client.ApiClient;
import com.datadog.api.client.ApiException;
import com.datadog.api.client.v2.api.SecurityMonitoringApi;
import com.datadog.api.client.v2.model.AutomationRuleScope;
import com.datadog.api.client.v2.model.InboxRuleAction;
import com.datadog.api.client.v2.model.InboxRuleAttributesCreate;
import com.datadog.api.client.v2.model.InboxRuleCreateRequest;
import com.datadog.api.client.v2.model.InboxRuleDataCreate;
import com.datadog.api.client.v2.model.InboxRuleResponse;
import com.datadog.api.client.v2.model.InboxRuleType;
import com.datadog.api.client.v2.model.SecurityFindingType;
import java.util.Collections;

public class Example {
public static void main(String[] args) {
ApiClient defaultClient = ApiClient.getDefaultApiClient();
defaultClient.setUnstableOperationEnabled("v2.createSecurityFindingsAutomationInboxRule", true);
SecurityMonitoringApi apiInstance = new SecurityMonitoringApi(defaultClient);

InboxRuleCreateRequest body =
new InboxRuleCreateRequest()
.data(
new InboxRuleDataCreate()
.attributes(
new InboxRuleAttributesCreate()
.action(new InboxRuleAction().description("Needs triage"))
.enabled(true)
.name("Example-Security-Monitoring")
.rule(
new AutomationRuleScope()
.findingTypes(
Collections.singletonList(
SecurityFindingType.MISCONFIGURATION))
.query("env:staging")))
.type(InboxRuleType.INBOX_RULES));

try {
InboxRuleResponse result = apiInstance.createSecurityFindingsAutomationInboxRule(body);
System.out.println(result);
} catch (ApiException e) {
System.err.println(
"Exception when calling SecurityMonitoringApi#createSecurityFindingsAutomationInboxRule");
System.err.println("Status code: " + e.getCode());
System.err.println("Reason: " + e.getResponseBody());
System.err.println("Response headers: " + e.getResponseHeaders());
e.printStackTrace();
}
}
}
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Delete a due date rule returns "Rule successfully deleted." response
// Delete a due date rule returns "Successfully deleted the due date rule" response

import com.datadog.api.client.ApiClient;
import com.datadog.api.client.ApiException;
Expand All @@ -12,16 +12,9 @@ public static void main(String[] args) {
"v2.deleteSecurityFindingsAutomationDueDateRule", true);
SecurityMonitoringApi apiInstance = new SecurityMonitoringApi(defaultClient);

// there is a valid "valid_due_date_rule" in the system
UUID VALID_DUE_DATE_RULE_DATA_ID = null;
try {
VALID_DUE_DATE_RULE_DATA_ID = UUID.fromString(System.getenv("VALID_DUE_DATE_RULE_DATA_ID"));
} catch (IllegalArgumentException e) {
System.err.println("Error parsing UUID: " + e.getMessage());
}

try {
apiInstance.deleteSecurityFindingsAutomationDueDateRule(VALID_DUE_DATE_RULE_DATA_ID);
apiInstance.deleteSecurityFindingsAutomationDueDateRule(
UUID.fromString("00000000-0000-0000-0000-000000000000"));
} catch (ApiException e) {
System.err.println(
"Exception when calling"
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
// Delete a due date rule returns "Rule successfully deleted." response

import com.datadog.api.client.ApiClient;
import com.datadog.api.client.ApiException;
import com.datadog.api.client.v2.api.SecurityMonitoringApi;
import java.util.UUID;

public class Example {
public static void main(String[] args) {
ApiClient defaultClient = ApiClient.getDefaultApiClient();
defaultClient.setUnstableOperationEnabled(
"v2.deleteSecurityFindingsAutomationDueDateRule", true);
SecurityMonitoringApi apiInstance = new SecurityMonitoringApi(defaultClient);

// there is a valid "valid_due_date_rule" in the system
UUID VALID_DUE_DATE_RULE_DATA_ID = null;
try {
VALID_DUE_DATE_RULE_DATA_ID = UUID.fromString(System.getenv("VALID_DUE_DATE_RULE_DATA_ID"));
} catch (IllegalArgumentException e) {
System.err.println("Error parsing UUID: " + e.getMessage());
}

try {
apiInstance.deleteSecurityFindingsAutomationDueDateRule(VALID_DUE_DATE_RULE_DATA_ID);
} catch (ApiException e) {
System.err.println(
"Exception when calling"
+ " SecurityMonitoringApi#deleteSecurityFindingsAutomationDueDateRule");
System.err.println("Status code: " + e.getCode());
System.err.println("Reason: " + e.getResponseBody());
System.err.println("Response headers: " + e.getResponseHeaders());
e.printStackTrace();
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
// Delete an inbox rule returns "Successfully deleted the inbox rule" response

import com.datadog.api.client.ApiClient;
import com.datadog.api.client.ApiException;
import com.datadog.api.client.v2.api.SecurityMonitoringApi;
import java.util.UUID;

public class Example {
public static void main(String[] args) {
ApiClient defaultClient = ApiClient.getDefaultApiClient();
defaultClient.setUnstableOperationEnabled("v2.deleteSecurityFindingsAutomationInboxRule", true);
SecurityMonitoringApi apiInstance = new SecurityMonitoringApi(defaultClient);

// there is a valid "valid_inbox_rule" in the system
UUID VALID_INBOX_RULE_DATA_ID = null;
try {
VALID_INBOX_RULE_DATA_ID = UUID.fromString(System.getenv("VALID_INBOX_RULE_DATA_ID"));
} catch (IllegalArgumentException e) {
System.err.println("Error parsing UUID: " + e.getMessage());
}

try {
apiInstance.deleteSecurityFindingsAutomationInboxRule(VALID_INBOX_RULE_DATA_ID);
} catch (ApiException e) {
System.err.println(
"Exception when calling SecurityMonitoringApi#deleteSecurityFindingsAutomationInboxRule");
System.err.println("Status code: " + e.getCode());
System.err.println("Reason: " + e.getResponseBody());
System.err.println("Response headers: " + e.getResponseHeaders());
e.printStackTrace();
}
}
}
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Delete a mute rule returns "Rule successfully deleted." response
// Delete a mute rule returns "Successfully deleted the mute rule" response

import com.datadog.api.client.ApiClient;
import com.datadog.api.client.ApiException;
Expand All @@ -11,16 +11,9 @@ public static void main(String[] args) {
defaultClient.setUnstableOperationEnabled("v2.deleteSecurityFindingsAutomationMuteRule", true);
SecurityMonitoringApi apiInstance = new SecurityMonitoringApi(defaultClient);

// there is a valid "valid_mute_rule" in the system
UUID VALID_MUTE_RULE_DATA_ID = null;
try {
VALID_MUTE_RULE_DATA_ID = UUID.fromString(System.getenv("VALID_MUTE_RULE_DATA_ID"));
} catch (IllegalArgumentException e) {
System.err.println("Error parsing UUID: " + e.getMessage());
}

try {
apiInstance.deleteSecurityFindingsAutomationMuteRule(VALID_MUTE_RULE_DATA_ID);
apiInstance.deleteSecurityFindingsAutomationMuteRule(
UUID.fromString("00000000-0000-0000-0000-000000000000"));
} catch (ApiException e) {
System.err.println(
"Exception when calling SecurityMonitoringApi#deleteSecurityFindingsAutomationMuteRule");
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
// Delete a mute rule returns "Rule successfully deleted." response

import com.datadog.api.client.ApiClient;
import com.datadog.api.client.ApiException;
import com.datadog.api.client.v2.api.SecurityMonitoringApi;
import java.util.UUID;

public class Example {
public static void main(String[] args) {
ApiClient defaultClient = ApiClient.getDefaultApiClient();
defaultClient.setUnstableOperationEnabled("v2.deleteSecurityFindingsAutomationMuteRule", true);
SecurityMonitoringApi apiInstance = new SecurityMonitoringApi(defaultClient);

// there is a valid "valid_mute_rule" in the system
UUID VALID_MUTE_RULE_DATA_ID = null;
try {
VALID_MUTE_RULE_DATA_ID = UUID.fromString(System.getenv("VALID_MUTE_RULE_DATA_ID"));
} catch (IllegalArgumentException e) {
System.err.println("Error parsing UUID: " + e.getMessage());
}

try {
apiInstance.deleteSecurityFindingsAutomationMuteRule(VALID_MUTE_RULE_DATA_ID);
} catch (ApiException e) {
System.err.println(
"Exception when calling SecurityMonitoringApi#deleteSecurityFindingsAutomationMuteRule");
System.err.println("Status code: " + e.getCode());
System.err.println("Reason: " + e.getResponseBody());
System.err.println("Response headers: " + e.getResponseHeaders());
e.printStackTrace();
}
}
}
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
// Delete a severity modifier rule returns "Rule successfully deleted" response
// Delete a severity modifier rule returns "Successfully deleted the severity modifier rule"
// response

import com.datadog.api.client.ApiClient;
import com.datadog.api.client.ApiException;
Expand All @@ -12,18 +13,9 @@ public static void main(String[] args) {
"v2.deleteSecurityFindingsAutomationSeverityModifierRule", true);
SecurityMonitoringApi apiInstance = new SecurityMonitoringApi(defaultClient);

// there is a valid "valid_severity_modifier_rule" in the system
UUID VALID_SEVERITY_MODIFIER_RULE_DATA_ID = null;
try {
VALID_SEVERITY_MODIFIER_RULE_DATA_ID =
UUID.fromString(System.getenv("VALID_SEVERITY_MODIFIER_RULE_DATA_ID"));
} catch (IllegalArgumentException e) {
System.err.println("Error parsing UUID: " + e.getMessage());
}

try {
apiInstance.deleteSecurityFindingsAutomationSeverityModifierRule(
VALID_SEVERITY_MODIFIER_RULE_DATA_ID);
UUID.fromString("00000000-0000-0000-0000-000000000000"));
} catch (ApiException e) {
System.err.println(
"Exception when calling"
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
// Delete a severity modifier rule returns "Rule successfully deleted" response

import com.datadog.api.client.ApiClient;
import com.datadog.api.client.ApiException;
import com.datadog.api.client.v2.api.SecurityMonitoringApi;
import java.util.UUID;

public class Example {
public static void main(String[] args) {
ApiClient defaultClient = ApiClient.getDefaultApiClient();
defaultClient.setUnstableOperationEnabled(
"v2.deleteSecurityFindingsAutomationSeverityModifierRule", true);
SecurityMonitoringApi apiInstance = new SecurityMonitoringApi(defaultClient);

// there is a valid "valid_severity_modifier_rule" in the system
UUID VALID_SEVERITY_MODIFIER_RULE_DATA_ID = null;
try {
VALID_SEVERITY_MODIFIER_RULE_DATA_ID =
UUID.fromString(System.getenv("VALID_SEVERITY_MODIFIER_RULE_DATA_ID"));
} catch (IllegalArgumentException e) {
System.err.println("Error parsing UUID: " + e.getMessage());
}

try {
apiInstance.deleteSecurityFindingsAutomationSeverityModifierRule(
VALID_SEVERITY_MODIFIER_RULE_DATA_ID);
} catch (ApiException e) {
System.err.println(
"Exception when calling"
+ " SecurityMonitoringApi#deleteSecurityFindingsAutomationSeverityModifierRule");
System.err.println("Status code: " + e.getCode());
System.err.println("Reason: " + e.getResponseBody());
System.err.println("Response headers: " + e.getResponseHeaders());
e.printStackTrace();
}
}
}
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Delete a ticket creation rule returns "Rule successfully deleted." response
// Delete a ticket creation rule returns "Successfully deleted the ticket creation rule" response

import com.datadog.api.client.ApiClient;
import com.datadog.api.client.ApiException;
Expand All @@ -12,18 +12,9 @@ public static void main(String[] args) {
"v2.deleteSecurityFindingsAutomationTicketCreationRule", true);
SecurityMonitoringApi apiInstance = new SecurityMonitoringApi(defaultClient);

// there is a valid "valid_ticket_creation_rule" in the system
UUID VALID_TICKET_CREATION_RULE_DATA_ID = null;
try {
VALID_TICKET_CREATION_RULE_DATA_ID =
UUID.fromString(System.getenv("VALID_TICKET_CREATION_RULE_DATA_ID"));
} catch (IllegalArgumentException e) {
System.err.println("Error parsing UUID: " + e.getMessage());
}

try {
apiInstance.deleteSecurityFindingsAutomationTicketCreationRule(
VALID_TICKET_CREATION_RULE_DATA_ID);
UUID.fromString("00000000-0000-0000-0000-000000000000"));
} catch (ApiException e) {
System.err.println(
"Exception when calling"
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
// Delete a ticket creation rule returns "Rule successfully deleted." response

import com.datadog.api.client.ApiClient;
import com.datadog.api.client.ApiException;
import com.datadog.api.client.v2.api.SecurityMonitoringApi;
import java.util.UUID;

public class Example {
public static void main(String[] args) {
ApiClient defaultClient = ApiClient.getDefaultApiClient();
defaultClient.setUnstableOperationEnabled(
"v2.deleteSecurityFindingsAutomationTicketCreationRule", true);
SecurityMonitoringApi apiInstance = new SecurityMonitoringApi(defaultClient);

// there is a valid "valid_ticket_creation_rule" in the system
UUID VALID_TICKET_CREATION_RULE_DATA_ID = null;
try {
VALID_TICKET_CREATION_RULE_DATA_ID =
UUID.fromString(System.getenv("VALID_TICKET_CREATION_RULE_DATA_ID"));
} catch (IllegalArgumentException e) {
System.err.println("Error parsing UUID: " + e.getMessage());
}

try {
apiInstance.deleteSecurityFindingsAutomationTicketCreationRule(
VALID_TICKET_CREATION_RULE_DATA_ID);
} catch (ApiException e) {
System.err.println(
"Exception when calling"
+ " SecurityMonitoringApi#deleteSecurityFindingsAutomationTicketCreationRule");
System.err.println("Status code: " + e.getCode());
System.err.println("Reason: " + e.getResponseBody());
System.err.println("Response headers: " + e.getResponseHeaders());
e.printStackTrace();
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
// Disable a default inbox rule returns "Successfully disabled the default inbox rule" response

import com.datadog.api.client.ApiClient;
import com.datadog.api.client.ApiException;
import com.datadog.api.client.v2.api.SecurityMonitoringApi;
import com.datadog.api.client.v2.model.DefaultInboxRuleResponse;

public class Example {
public static void main(String[] args) {
ApiClient defaultClient = ApiClient.getDefaultApiClient();
defaultClient.setUnstableOperationEnabled(
"v2.disableSecurityFindingsAutomationDefaultInboxRule", true);
SecurityMonitoringApi apiInstance = new SecurityMonitoringApi(defaultClient);

try {
DefaultInboxRuleResponse result =
apiInstance.disableSecurityFindingsAutomationDefaultInboxRule("secret_default_rule");
System.out.println(result);
} catch (ApiException e) {
System.err.println(
"Exception when calling"
+ " SecurityMonitoringApi#disableSecurityFindingsAutomationDefaultInboxRule");
System.err.println("Status code: " + e.getCode());
System.err.println("Reason: " + e.getResponseBody());
System.err.println("Response headers: " + e.getResponseHeaders());
e.printStackTrace();
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
// Enable a default inbox rule returns "Successfully enabled the default inbox rule" response

import com.datadog.api.client.ApiClient;
import com.datadog.api.client.ApiException;
import com.datadog.api.client.v2.api.SecurityMonitoringApi;
import com.datadog.api.client.v2.model.DefaultInboxRuleResponse;

public class Example {
public static void main(String[] args) {
ApiClient defaultClient = ApiClient.getDefaultApiClient();
defaultClient.setUnstableOperationEnabled(
"v2.enableSecurityFindingsAutomationDefaultInboxRule", true);
SecurityMonitoringApi apiInstance = new SecurityMonitoringApi(defaultClient);

try {
DefaultInboxRuleResponse result =
apiInstance.enableSecurityFindingsAutomationDefaultInboxRule("secret_default_rule");
System.out.println(result);
} catch (ApiException e) {
System.err.println(
"Exception when calling"
+ " SecurityMonitoringApi#enableSecurityFindingsAutomationDefaultInboxRule");
System.err.println("Status code: " + e.getCode());
System.err.println("Reason: " + e.getResponseBody());
System.err.println("Response headers: " + e.getResponseHeaders());
e.printStackTrace();
}
}
}
Loading
Loading