@Generated(value="https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") public class SecurityMonitoringApi extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
SecurityMonitoringApi.GetEntityContextOptionalParameters
Manage optional parameters to getEntityContext.
|
static class |
SecurityMonitoringApi.GetFindingOptionalParameters
Manage optional parameters to getFinding.
|
static class |
SecurityMonitoringApi.GetIndicatorOfCompromiseOptionalParameters
Manage optional parameters to getIndicatorOfCompromise.
|
static class |
SecurityMonitoringApi.GetResourceEvaluationFiltersOptionalParameters
Manage optional parameters to getResourceEvaluationFilters.
|
static class |
SecurityMonitoringApi.GetRuleVersionHistoryOptionalParameters
Manage optional parameters to getRuleVersionHistory.
|
static class |
SecurityMonitoringApi.GetSBOMOptionalParameters
Manage optional parameters to getSBOM.
|
static class |
SecurityMonitoringApi.GetSecurityMonitoringDatasetVersionHistoryOptionalParameters
Manage optional parameters to getSecurityMonitoringDatasetVersionHistory.
|
static class |
SecurityMonitoringApi.GetSecurityMonitoringHistsignalsByJobIdOptionalParameters
Manage optional parameters to getSecurityMonitoringHistsignalsByJobId.
|
static class |
SecurityMonitoringApi.GetSignalEntitiesOptionalParameters
Manage optional parameters to getSignalEntities.
|
static class |
SecurityMonitoringApi.GetSingleEntityContextOptionalParameters
Manage optional parameters to getSingleEntityContext.
|
static class |
SecurityMonitoringApi.GetStaticAnalysisRulesetOptionalParameters
Manage optional parameters to getStaticAnalysisRuleset.
|
static class |
SecurityMonitoringApi.GetSuppressionVersionHistoryOptionalParameters
Manage optional parameters to getSuppressionVersionHistory.
|
static class |
SecurityMonitoringApi.ListAssetsSBOMsOptionalParameters
Manage optional parameters to listAssetsSBOMs.
|
static class |
SecurityMonitoringApi.ListFindingsOptionalParameters
Manage optional parameters to listFindings.
|
static class |
SecurityMonitoringApi.ListHistoricalJobsOptionalParameters
Manage optional parameters to listHistoricalJobs.
|
static class |
SecurityMonitoringApi.ListIndicatorsOfCompromiseOptionalParameters
Manage optional parameters to listIndicatorsOfCompromise.
|
static class |
SecurityMonitoringApi.ListSampleLogGenerationSubscriptionsOptionalParameters
Manage optional parameters to listSampleLogGenerationSubscriptions.
|
static class |
SecurityMonitoringApi.ListScannedAssetsMetadataOptionalParameters
Manage optional parameters to listScannedAssetsMetadata.
|
static class |
SecurityMonitoringApi.ListSecurityFindingsOptionalParameters
Manage optional parameters to listSecurityFindings.
|
static class |
SecurityMonitoringApi.ListSecurityMonitoringDatasetsOptionalParameters
Manage optional parameters to listSecurityMonitoringDatasets.
|
static class |
SecurityMonitoringApi.ListSecurityMonitoringHistsignalsOptionalParameters
Manage optional parameters to listSecurityMonitoringHistsignals.
|
static class |
SecurityMonitoringApi.ListSecurityMonitoringIntegrationConfigsOptionalParameters
Manage optional parameters to listSecurityMonitoringIntegrationConfigs.
|
static class |
SecurityMonitoringApi.ListSecurityMonitoringRulesOptionalParameters
Manage optional parameters to listSecurityMonitoringRules.
|
static class |
SecurityMonitoringApi.ListSecurityMonitoringSignalsOptionalParameters
Manage optional parameters to listSecurityMonitoringSignals.
|
static class |
SecurityMonitoringApi.ListSecurityMonitoringSuppressionsOptionalParameters
Manage optional parameters to listSecurityMonitoringSuppressions.
|
static class |
SecurityMonitoringApi.ListVulnerabilitiesOptionalParameters
Manage optional parameters to listVulnerabilities.
|
static class |
SecurityMonitoringApi.ListVulnerableAssetsOptionalParameters
Manage optional parameters to listVulnerableAssets.
|
static class |
SecurityMonitoringApi.SearchSecurityMonitoringHistsignalsOptionalParameters
Manage optional parameters to searchSecurityMonitoringHistsignals.
|
static class |
SecurityMonitoringApi.SearchSecurityMonitoringSignalsOptionalParameters
Manage optional parameters to searchSecurityMonitoringSignals.
|
| Constructor and Description |
|---|
SecurityMonitoringApi() |
SecurityMonitoringApi(ApiClient apiClient) |
public SecurityMonitoringApi()
public SecurityMonitoringApi(ApiClient apiClient)
public ApiClient getApiClient()
public void setApiClient(ApiClient apiClient)
apiClient - an instance of API clientpublic void activateContentPack(String contentPackId) throws ApiException
contentPackId - The ID of the content pack to activate (for example, aws-cloudtrail
). (required)ApiException - if fails to make API callpublic CompletableFuture<Void> activateContentPackAsync(String contentPackId)
contentPackId - The ID of the content pack to activate (for example, aws-cloudtrail
). (required)public ApiResponse<Void> activateContentPackWithHttpInfo(String contentPackId) throws ApiException
contentPackId - The ID of the content pack to activate (for example, aws-cloudtrail
). (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 202 | Accepted | - |
| 403 | Forbidden | - |
| 404 | Not Found | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<Void>> activateContentPackWithHttpInfoAsync(String contentPackId)
contentPackId - The ID of the content pack to activate (for example, aws-cloudtrail
). (required)public FindingCaseResponse attachCase(String caseId, AttachCaseRequest body) throws ApiException
See attachCaseWithHttpInfo(java.lang.String, com.datadog.api.client.v2.model.AttachCaseRequest).
caseId - Unique identifier of the case to attach security findings to (required)body - (required)ApiException - if fails to make API callpublic CompletableFuture<FindingCaseResponse> attachCaseAsync(String caseId, AttachCaseRequest body)
See attachCaseWithHttpInfoAsync(java.lang.String, com.datadog.api.client.v2.model.AttachCaseRequest).
caseId - Unique identifier of the case to attach security findings to (required)body - (required)public ApiResponse<FindingCaseResponse> attachCaseWithHttpInfo(String caseId, AttachCaseRequest body) throws ApiException
caseId - Unique identifier of the case to attach security findings to (required)body - (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 400 | Bad Request | - |
| 404 | Not Found | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<FindingCaseResponse>> attachCaseWithHttpInfoAsync(String caseId, AttachCaseRequest body)
See attachCaseWithHttpInfo(java.lang.String, com.datadog.api.client.v2.model.AttachCaseRequest).
caseId - Unique identifier of the case to attach security findings to (required)body - (required)public FindingCaseResponse attachJiraIssue(AttachJiraIssueRequest body) throws ApiException
See attachJiraIssueWithHttpInfo(com.datadog.api.client.v2.model.AttachJiraIssueRequest).
body - (required)ApiException - if fails to make API callpublic CompletableFuture<FindingCaseResponse> attachJiraIssueAsync(AttachJiraIssueRequest body)
See attachJiraIssueWithHttpInfoAsync(com.datadog.api.client.v2.model.AttachJiraIssueRequest).
body - (required)public ApiResponse<FindingCaseResponse> attachJiraIssueWithHttpInfo(AttachJiraIssueRequest body) throws ApiException
body - (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 400 | Bad Request | - |
| 404 | Not Found | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<FindingCaseResponse>> attachJiraIssueWithHttpInfoAsync(AttachJiraIssueRequest body)
See attachJiraIssueWithHttpInfo(com.datadog.api.client.v2.model.AttachJiraIssueRequest).
body - (required)public FindingCaseResponse attachServiceNowTicket(AttachServiceNowTicketRequest body) throws ApiException
See attachServiceNowTicketWithHttpInfo(com.datadog.api.client.v2.model.AttachServiceNowTicketRequest).
body - (required)ApiException - if fails to make API callpublic CompletableFuture<FindingCaseResponse> attachServiceNowTicketAsync(AttachServiceNowTicketRequest body)
body - (required)public ApiResponse<FindingCaseResponse> attachServiceNowTicketWithHttpInfo(AttachServiceNowTicketRequest body) throws ApiException
body - (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 400 | Bad Request | - |
| 404 | Not Found | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<FindingCaseResponse>> attachServiceNowTicketWithHttpInfoAsync(AttachServiceNowTicketRequest body)
See attachServiceNowTicketWithHttpInfo(com.datadog.api.client.v2.model.AttachServiceNowTicketRequest).
body - (required)public SecurityMonitoringDatasetDependenciesResponse batchGetSecurityMonitoringDatasetDependencies(SecurityMonitoringDatasetDependenciesRequest body) throws ApiException
body - (required)ApiException - if fails to make API callpublic CompletableFuture<SecurityMonitoringDatasetDependenciesResponse> batchGetSecurityMonitoringDatasetDependenciesAsync(SecurityMonitoringDatasetDependenciesRequest body)
body - (required)public ApiResponse<SecurityMonitoringDatasetDependenciesResponse> batchGetSecurityMonitoringDatasetDependenciesWithHttpInfo(SecurityMonitoringDatasetDependenciesRequest body) throws ApiException
body - (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 400 | Bad Request | - |
| 403 | Forbidden | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<SecurityMonitoringDatasetDependenciesResponse>> batchGetSecurityMonitoringDatasetDependenciesWithHttpInfoAsync(SecurityMonitoringDatasetDependenciesRequest body)
body - (required)public File bulkConvertExistingSecurityMonitoringRules(SecurityMonitoringRuleConvertBulkPayload body) throws ApiException
body - (required)ApiException - if fails to make API callpublic CompletableFuture<File> bulkConvertExistingSecurityMonitoringRulesAsync(SecurityMonitoringRuleConvertBulkPayload body)
body - (required)public ApiResponse<File> bulkConvertExistingSecurityMonitoringRulesWithHttpInfo(SecurityMonitoringRuleConvertBulkPayload body) throws ApiException
datadog_security_monitoring_rule. Returns a ZIP archive containing one
Terraform file per rule. You can convert rules for the following types: - App and API
Protection - Cloud SIEM (log detection and signal correlation) - Workload Protectionbody - (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 400 | Bad Request | - |
| 403 | Not Authorized | - |
| 404 | Not Found | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<File>> bulkConvertExistingSecurityMonitoringRulesWithHttpInfoAsync(SecurityMonitoringRuleConvertBulkPayload body)
body - (required)public SampleLogGenerationBulkSubscriptionResponse bulkCreateSampleLogGenerationSubscriptions(SampleLogGenerationBulkSubscriptionRequest body) throws ApiException
body - The content packs to subscribe to and the desired duration of the subscriptions.
(required)ApiException - if fails to make API callpublic CompletableFuture<SampleLogGenerationBulkSubscriptionResponse> bulkCreateSampleLogGenerationSubscriptionsAsync(SampleLogGenerationBulkSubscriptionRequest body)
body - The content packs to subscribe to and the desired duration of the subscriptions.
(required)public ApiResponse<SampleLogGenerationBulkSubscriptionResponse> bulkCreateSampleLogGenerationSubscriptionsWithHttpInfo(SampleLogGenerationBulkSubscriptionRequest body) throws ApiException
Availability: this endpoint is restricted to Cloud SIEM trial organizations
on an eligible pricing model. Non-trial orgs receive 403 Forbidden, the feature
flag may also reject requests with 400 Bad Request, and legacy pricing tiers
receive per-item responses with status: not_available.
body - The content packs to subscribe to and the desired duration of the subscriptions.
(required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 400 | Bad Request | - |
| 403 | Not Authorized | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<SampleLogGenerationBulkSubscriptionResponse>> bulkCreateSampleLogGenerationSubscriptionsWithHttpInfoAsync(SampleLogGenerationBulkSubscriptionRequest body)
body - The content packs to subscribe to and the desired duration of the subscriptions.
(required)public SecurityMonitoringRuleBulkDeleteResponse bulkDeleteSecurityMonitoringRules(SecurityMonitoringRuleBulkDeletePayload body) throws ApiException
body - (required)ApiException - if fails to make API callpublic CompletableFuture<SecurityMonitoringRuleBulkDeleteResponse> bulkDeleteSecurityMonitoringRulesAsync(SecurityMonitoringRuleBulkDeletePayload body)
body - (required)public ApiResponse<SecurityMonitoringRuleBulkDeleteResponse> bulkDeleteSecurityMonitoringRulesWithHttpInfo(SecurityMonitoringRuleBulkDeletePayload body) throws ApiException
body - (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 400 | Bad Request | - |
| 403 | Not Authorized | - |
| 404 | Not Found | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<SecurityMonitoringRuleBulkDeleteResponse>> bulkDeleteSecurityMonitoringRulesWithHttpInfoAsync(SecurityMonitoringRuleBulkDeletePayload body)
body - (required)public SecurityMonitoringSignalsBulkTriageUpdateResponse bulkEditSecurityMonitoringSignals(SecurityMonitoringSignalsBulkUpdateRequest body) throws ApiException
body - Attributes describing the signal updates. (required)ApiException - if fails to make API callpublic CompletableFuture<SecurityMonitoringSignalsBulkTriageUpdateResponse> bulkEditSecurityMonitoringSignalsAsync(SecurityMonitoringSignalsBulkUpdateRequest body)
body - Attributes describing the signal updates. (required)public ApiResponse<SecurityMonitoringSignalsBulkTriageUpdateResponse> bulkEditSecurityMonitoringSignalsWithHttpInfo(SecurityMonitoringSignalsBulkUpdateRequest body) throws ApiException
body - Attributes describing the signal updates. (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 400 | Bad Request | - |
| 403 | Forbidden | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<SecurityMonitoringSignalsBulkTriageUpdateResponse>> bulkEditSecurityMonitoringSignalsWithHttpInfoAsync(SecurityMonitoringSignalsBulkUpdateRequest body)
body - Attributes describing the signal updates. (required)public SecurityMonitoringSignalsBulkTriageUpdateResponse bulkEditSecurityMonitoringSignalsAssignee(SecurityMonitoringSignalsBulkAssigneeUpdateRequest body) throws ApiException
body - Attributes describing the signal assignee updates. (required)ApiException - if fails to make API callpublic CompletableFuture<SecurityMonitoringSignalsBulkTriageUpdateResponse> bulkEditSecurityMonitoringSignalsAssigneeAsync(SecurityMonitoringSignalsBulkAssigneeUpdateRequest body)
body - Attributes describing the signal assignee updates. (required)public ApiResponse<SecurityMonitoringSignalsBulkTriageUpdateResponse> bulkEditSecurityMonitoringSignalsAssigneeWithHttpInfo(SecurityMonitoringSignalsBulkAssigneeUpdateRequest body) throws ApiException
body - Attributes describing the signal assignee updates. (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 400 | Bad Request | - |
| 403 | Forbidden | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<SecurityMonitoringSignalsBulkTriageUpdateResponse>> bulkEditSecurityMonitoringSignalsAssigneeWithHttpInfoAsync(SecurityMonitoringSignalsBulkAssigneeUpdateRequest body)
body - Attributes describing the signal assignee updates. (required)public SecurityMonitoringSignalsBulkTriageUpdateResponse bulkEditSecurityMonitoringSignalsState(SecurityMonitoringSignalsBulkStateUpdateRequest body) throws ApiException
body - Attributes describing the signal state updates. (required)ApiException - if fails to make API callpublic CompletableFuture<SecurityMonitoringSignalsBulkTriageUpdateResponse> bulkEditSecurityMonitoringSignalsStateAsync(SecurityMonitoringSignalsBulkStateUpdateRequest body)
body - Attributes describing the signal state updates. (required)public ApiResponse<SecurityMonitoringSignalsBulkTriageUpdateResponse> bulkEditSecurityMonitoringSignalsStateWithHttpInfo(SecurityMonitoringSignalsBulkStateUpdateRequest body) throws ApiException
body - Attributes describing the signal state updates. (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 400 | Bad Request | - |
| 403 | Forbidden | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<SecurityMonitoringSignalsBulkTriageUpdateResponse>> bulkEditSecurityMonitoringSignalsStateWithHttpInfoAsync(SecurityMonitoringSignalsBulkStateUpdateRequest body)
body - Attributes describing the signal state updates. (required)public File bulkExportSecurityMonitoringRules(SecurityMonitoringRuleBulkExportPayload body) throws ApiException
body - (required)ApiException - if fails to make API callpublic CompletableFuture<File> bulkExportSecurityMonitoringRulesAsync(SecurityMonitoringRuleBulkExportPayload body)
body - (required)public ApiResponse<File> bulkExportSecurityMonitoringRulesWithHttpInfo(SecurityMonitoringRuleBulkExportPayload body) throws ApiException
body - (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 400 | Bad Request | - |
| 403 | Not Authorized | - |
| 404 | Not Found | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<File>> bulkExportSecurityMonitoringRulesWithHttpInfoAsync(SecurityMonitoringRuleBulkExportPayload body)
body - (required)public File bulkExportSecurityMonitoringTerraformResources(SecurityMonitoringTerraformResourceType resourceType, SecurityMonitoringTerraformBulkExportRequest body) throws ApiException
resourceType - The type of security monitoring resource to export. (required)body - The resource IDs to export. (required)ApiException - if fails to make API callpublic CompletableFuture<File> bulkExportSecurityMonitoringTerraformResourcesAsync(SecurityMonitoringTerraformResourceType resourceType, SecurityMonitoringTerraformBulkExportRequest body)
resourceType - The type of security monitoring resource to export. (required)body - The resource IDs to export. (required)public ApiResponse<File> bulkExportSecurityMonitoringTerraformResourcesWithHttpInfo(SecurityMonitoringTerraformResourceType resourceType, SecurityMonitoringTerraformBulkExportRequest body) throws ApiException
resource_type path parameter specifies the type of resources to export and must be
one of suppressions or critical_assets. A maximum of 1000 resources
can be exported in a single request.resourceType - The type of security monitoring resource to export. (required)body - The resource IDs to export. (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 400 | Bad Request | - |
| 403 | Not Authorized | - |
| 404 | Not Found | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<File>> bulkExportSecurityMonitoringTerraformResourcesWithHttpInfoAsync(SecurityMonitoringTerraformResourceType resourceType, SecurityMonitoringTerraformBulkExportRequest body)
resourceType - The type of security monitoring resource to export. (required)body - The resource IDs to export. (required)public void cancelHistoricalJob(String jobId) throws ApiException
jobId - The ID of the job. (required)ApiException - if fails to make API callpublic CompletableFuture<Void> cancelHistoricalJobAsync(String jobId)
jobId - The ID of the job. (required)public ApiResponse<Void> cancelHistoricalJobWithHttpInfo(String jobId) throws ApiException
jobId - The ID of the job. (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 204 | OK | - |
| 400 | Bad Request | - |
| 401 | Concurrent Modification | - |
| 403 | Not Authorized | - |
| 404 | Not Found | - |
| 409 | Conflict | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<Void>> cancelHistoricalJobWithHttpInfoAsync(String jobId)
jobId - The ID of the job. (required)public SecurityMonitoringRuleConvertResponse convertExistingSecurityMonitoringRule(String ruleId) throws ApiException
See convertExistingSecurityMonitoringRuleWithHttpInfo(java.lang.String).
ruleId - The ID of the rule. (required)ApiException - if fails to make API callpublic CompletableFuture<SecurityMonitoringRuleConvertResponse> convertExistingSecurityMonitoringRuleAsync(String ruleId)
See convertExistingSecurityMonitoringRuleWithHttpInfoAsync(java.lang.String).
ruleId - The ID of the rule. (required)public ApiResponse<SecurityMonitoringRuleConvertResponse> convertExistingSecurityMonitoringRuleWithHttpInfo(String ruleId) throws ApiException
datadog_security_monitoring_rule. You can do so for the following rule types: - App and
API Protection - Cloud SIEM (log detection and signal correlation) - Workload Protection
You can convert Cloud Security configuration rules using Terraform's Datadog Cloud Configuration Rule resource.
ruleId - The ID of the rule. (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 400 | Bad Request | - |
| 403 | Not Authorized | - |
| 404 | Not Found | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<SecurityMonitoringRuleConvertResponse>> convertExistingSecurityMonitoringRuleWithHttpInfoAsync(String ruleId)
See convertExistingSecurityMonitoringRuleWithHttpInfo(java.lang.String).
ruleId - The ID of the rule. (required)public void convertJobResultToSignal(ConvertJobResultsToSignalsRequest body) throws ApiException
body - (required)ApiException - if fails to make API callpublic CompletableFuture<Void> convertJobResultToSignalAsync(ConvertJobResultsToSignalsRequest body)
body - (required)public ApiResponse<Void> convertJobResultToSignalWithHttpInfo(ConvertJobResultsToSignalsRequest body) throws ApiException
body - (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 204 | OK | - |
| 400 | Bad Request | - |
| 401 | Concurrent Modification | - |
| 403 | Not Authorized | - |
| 404 | Not Found | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<Void>> convertJobResultToSignalWithHttpInfoAsync(ConvertJobResultsToSignalsRequest body)
body - (required)public SecurityMonitoringRuleConvertResponse convertSecurityMonitoringRuleFromJSONToTerraform(SecurityMonitoringRuleConvertPayload body) throws ApiException
body - (required)ApiException - if fails to make API callpublic CompletableFuture<SecurityMonitoringRuleConvertResponse> convertSecurityMonitoringRuleFromJSONToTerraformAsync(SecurityMonitoringRuleConvertPayload body)
body - (required)public ApiResponse<SecurityMonitoringRuleConvertResponse> convertSecurityMonitoringRuleFromJSONToTerraformWithHttpInfo(SecurityMonitoringRuleConvertPayload body) throws ApiException
datadog_security_monitoring_rule. You can do so for the following rule types: -
App and API Protection - Cloud SIEM (log detection and signal correlation) - Workload
Protection
You can convert Cloud Security configuration rules using Terraform's Datadog Cloud Configuration Rule resource.
body - (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 400 | Bad Request | - |
| 401 | Concurrent Modification | - |
| 403 | Not Authorized | - |
| 404 | Not Found | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<SecurityMonitoringRuleConvertResponse>> convertSecurityMonitoringRuleFromJSONToTerraformWithHttpInfoAsync(SecurityMonitoringRuleConvertPayload body)
body - (required)public SecurityMonitoringTerraformExportResponse convertSecurityMonitoringTerraformResource(SecurityMonitoringTerraformResourceType resourceType, SecurityMonitoringTerraformConvertRequest body) throws ApiException
resourceType - The type of security monitoring resource to export. (required)body - The resource JSON to convert. (required)ApiException - if fails to make API callpublic CompletableFuture<SecurityMonitoringTerraformExportResponse> convertSecurityMonitoringTerraformResourceAsync(SecurityMonitoringTerraformResourceType resourceType, SecurityMonitoringTerraformConvertRequest body)
resourceType - The type of security monitoring resource to export. (required)body - The resource JSON to convert. (required)public ApiResponse<SecurityMonitoringTerraformExportResponse> convertSecurityMonitoringTerraformResourceWithHttpInfo(SecurityMonitoringTerraformResourceType resourceType, SecurityMonitoringTerraformConvertRequest body) throws ApiException
resource_type path parameter specifies the type of resource to convert and must be
one of suppressions or critical_assets.resourceType - The type of security monitoring resource to export. (required)body - The resource JSON to convert. (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 400 | Bad Request | - |
| 403 | Not Authorized | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<SecurityMonitoringTerraformExportResponse>> convertSecurityMonitoringTerraformResourceWithHttpInfoAsync(SecurityMonitoringTerraformResourceType resourceType, SecurityMonitoringTerraformConvertRequest body)
resourceType - The type of security monitoring resource to export. (required)body - The resource JSON to convert. (required)public FindingCaseResponseArray createCases(CreateCaseRequestArray body) throws ApiException
See createCasesWithHttpInfo(com.datadog.api.client.v2.model.CreateCaseRequestArray).
body - (required)ApiException - if fails to make API callpublic CompletableFuture<FindingCaseResponseArray> createCasesAsync(CreateCaseRequestArray body)
See createCasesWithHttpInfoAsync(com.datadog.api.client.v2.model.CreateCaseRequestArray).
body - (required)public ApiResponse<FindingCaseResponseArray> createCasesWithHttpInfo(CreateCaseRequestArray body) throws ApiException
body - (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 201 | Created | - |
| 400 | Bad Request | - |
| 404 | Not Found | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<FindingCaseResponseArray>> createCasesWithHttpInfoAsync(CreateCaseRequestArray body)
See createCasesWithHttpInfo(com.datadog.api.client.v2.model.CreateCaseRequestArray).
body - (required)public CreateCustomFrameworkResponse createCustomFramework(CreateCustomFrameworkRequest body) throws ApiException
See createCustomFrameworkWithHttpInfo(com.datadog.api.client.v2.model.CreateCustomFrameworkRequest).
body - (required)ApiException - if fails to make API callpublic CompletableFuture<CreateCustomFrameworkResponse> createCustomFrameworkAsync(CreateCustomFrameworkRequest body)
See createCustomFrameworkWithHttpInfoAsync(com.datadog.api.client.v2.model.CreateCustomFrameworkRequest).
body - (required)public ApiResponse<CreateCustomFrameworkResponse> createCustomFrameworkWithHttpInfo(CreateCustomFrameworkRequest body) throws ApiException
body - (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 400 | Bad Request | - |
| 409 | Conflict | - |
| 429 | Too many requests | - |
| 500 | Bad Request | - |
public CompletableFuture<ApiResponse<CreateCustomFrameworkResponse>> createCustomFrameworkWithHttpInfoAsync(CreateCustomFrameworkRequest body)
See createCustomFrameworkWithHttpInfo(com.datadog.api.client.v2.model.CreateCustomFrameworkRequest).
body - (required)public IoCTriageWriteResponse createIoCTriageState(IoCTriageWriteRequest body) throws ApiException
See createIoCTriageStateWithHttpInfo(com.datadog.api.client.v2.model.IoCTriageWriteRequest).
body - The triage state to set for the indicator. (required)ApiException - if fails to make API callpublic CompletableFuture<IoCTriageWriteResponse> createIoCTriageStateAsync(IoCTriageWriteRequest body)
See createIoCTriageStateWithHttpInfoAsync(com.datadog.api.client.v2.model.IoCTriageWriteRequest).
body - The triage state to set for the indicator. (required)public ApiResponse<IoCTriageWriteResponse> createIoCTriageStateWithHttpInfo(IoCTriageWriteRequest body) throws ApiException
body - The triage state to set for the indicator. (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 201 | Created | - |
| 400 | Bad Request | - |
| 403 | Not Authorized | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<IoCTriageWriteResponse>> createIoCTriageStateWithHttpInfoAsync(IoCTriageWriteRequest body)
See createIoCTriageStateWithHttpInfo(com.datadog.api.client.v2.model.IoCTriageWriteRequest).
body - The triage state to set for the indicator. (required)public FindingCaseResponseArray createJiraIssues(CreateJiraIssueRequestArray body) throws ApiException
See createJiraIssuesWithHttpInfo(com.datadog.api.client.v2.model.CreateJiraIssueRequestArray).
body - (required)ApiException - if fails to make API callpublic CompletableFuture<FindingCaseResponseArray> createJiraIssuesAsync(CreateJiraIssueRequestArray body)
See createJiraIssuesWithHttpInfoAsync(com.datadog.api.client.v2.model.CreateJiraIssueRequestArray).
body - (required)public ApiResponse<FindingCaseResponseArray> createJiraIssuesWithHttpInfo(CreateJiraIssueRequestArray body) throws ApiException
body - (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 201 | Created | - |
| 400 | Bad Request | - |
| 404 | Not Found | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<FindingCaseResponseArray>> createJiraIssuesWithHttpInfoAsync(CreateJiraIssueRequestArray body)
See createJiraIssuesWithHttpInfo(com.datadog.api.client.v2.model.CreateJiraIssueRequestArray).
body - (required)public SampleLogGenerationSubscriptionResponse createSampleLogGenerationSubscription(SampleLogGenerationSubscriptionCreateRequest body) throws ApiException
body - The content pack to subscribe to and the desired duration of the subscription.
(required)ApiException - if fails to make API callpublic CompletableFuture<SampleLogGenerationSubscriptionResponse> createSampleLogGenerationSubscriptionAsync(SampleLogGenerationSubscriptionCreateRequest body)
body - The content pack to subscribe to and the desired duration of the subscription.
(required)public ApiResponse<SampleLogGenerationSubscriptionResponse> createSampleLogGenerationSubscriptionWithHttpInfo(SampleLogGenerationSubscriptionCreateRequest body) throws ApiException
Availability: this endpoint is restricted to Cloud SIEM trial organizations
on an eligible pricing model. Non-trial orgs receive 403 Forbidden, the feature
flag may also reject requests with 400 Bad Request, and legacy pricing tiers
receive a response with status: not_available.
body - The content pack to subscribe to and the desired duration of the subscription.
(required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 400 | Bad Request | - |
| 403 | Not Authorized | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<SampleLogGenerationSubscriptionResponse>> createSampleLogGenerationSubscriptionWithHttpInfoAsync(SampleLogGenerationSubscriptionCreateRequest body)
body - The content pack to subscribe to and the desired duration of the subscription.
(required)public SecurityFilterResponse createSecurityFilter(SecurityFilterCreateRequest body) throws ApiException
See createSecurityFilterWithHttpInfo(com.datadog.api.client.v2.model.SecurityFilterCreateRequest).
body - The definition of the new security filter. (required)ApiException - if fails to make API callpublic CompletableFuture<SecurityFilterResponse> createSecurityFilterAsync(SecurityFilterCreateRequest body)
See createSecurityFilterWithHttpInfoAsync(com.datadog.api.client.v2.model.SecurityFilterCreateRequest).
body - The definition of the new security filter. (required)public ApiResponse<SecurityFilterResponse> createSecurityFilterWithHttpInfo(SecurityFilterCreateRequest body) throws ApiException
See the security filter guide for more examples.
body - The definition of the new security filter. (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 400 | Bad Request | - |
| 403 | Not Authorized | - |
| 409 | Conflict | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<SecurityFilterResponse>> createSecurityFilterWithHttpInfoAsync(SecurityFilterCreateRequest body)
See createSecurityFilterWithHttpInfo(com.datadog.api.client.v2.model.SecurityFilterCreateRequest).
body - The definition of the new security filter. (required)public SecurityMonitoringCriticalAssetResponse createSecurityMonitoringCriticalAsset(SecurityMonitoringCriticalAssetCreateRequest body) throws ApiException
body - The definition of the new critical asset. (required)ApiException - if fails to make API callpublic CompletableFuture<SecurityMonitoringCriticalAssetResponse> createSecurityMonitoringCriticalAssetAsync(SecurityMonitoringCriticalAssetCreateRequest body)
body - The definition of the new critical asset. (required)public ApiResponse<SecurityMonitoringCriticalAssetResponse> createSecurityMonitoringCriticalAssetWithHttpInfo(SecurityMonitoringCriticalAssetCreateRequest body) throws ApiException
body - The definition of the new critical asset. (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 400 | Bad Request | - |
| 403 | Not Authorized | - |
| 409 | Conflict | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<SecurityMonitoringCriticalAssetResponse>> createSecurityMonitoringCriticalAssetWithHttpInfoAsync(SecurityMonitoringCriticalAssetCreateRequest body)
body - The definition of the new critical asset. (required)public SecurityMonitoringDatasetCreateResponse createSecurityMonitoringDataset(SecurityMonitoringDatasetCreateRequest body) throws ApiException
body - (required)ApiException - if fails to make API callpublic CompletableFuture<SecurityMonitoringDatasetCreateResponse> createSecurityMonitoringDatasetAsync(SecurityMonitoringDatasetCreateRequest body)
body - (required)public ApiResponse<SecurityMonitoringDatasetCreateResponse> createSecurityMonitoringDatasetWithHttpInfo(SecurityMonitoringDatasetCreateRequest body) throws ApiException
body - (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 201 | Created | - |
| 400 | Bad Request | - |
| 403 | Forbidden | - |
| 409 | Conflict | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<SecurityMonitoringDatasetCreateResponse>> createSecurityMonitoringDatasetWithHttpInfoAsync(SecurityMonitoringDatasetCreateRequest body)
body - (required)public SecurityMonitoringIntegrationConfigResponse createSecurityMonitoringIntegrationConfig(SecurityMonitoringIntegrationConfigCreateRequest body) throws ApiException
body - The definition of the new integration configuration. (required)ApiException - if fails to make API callpublic CompletableFuture<SecurityMonitoringIntegrationConfigResponse> createSecurityMonitoringIntegrationConfigAsync(SecurityMonitoringIntegrationConfigCreateRequest body)
body - The definition of the new integration configuration. (required)public ApiResponse<SecurityMonitoringIntegrationConfigResponse> createSecurityMonitoringIntegrationConfigWithHttpInfo(SecurityMonitoringIntegrationConfigCreateRequest body) throws ApiException
secrets are validated against the
source before the configuration is stored and never returned in subsequent responses.body - The definition of the new integration configuration. (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 400 | Bad Request | - |
| 403 | Not Authorized | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<SecurityMonitoringIntegrationConfigResponse>> createSecurityMonitoringIntegrationConfigWithHttpInfoAsync(SecurityMonitoringIntegrationConfigCreateRequest body)
body - The definition of the new integration configuration. (required)public SecurityMonitoringRuleResponse createSecurityMonitoringRule(SecurityMonitoringRuleCreatePayload body) throws ApiException
body - (required)ApiException - if fails to make API callpublic CompletableFuture<SecurityMonitoringRuleResponse> createSecurityMonitoringRuleAsync(SecurityMonitoringRuleCreatePayload body)
body - (required)public ApiResponse<SecurityMonitoringRuleResponse> createSecurityMonitoringRuleWithHttpInfo(SecurityMonitoringRuleCreatePayload body) throws ApiException
body - (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 400 | Bad Request | - |
| 403 | Not Authorized | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<SecurityMonitoringRuleResponse>> createSecurityMonitoringRuleWithHttpInfoAsync(SecurityMonitoringRuleCreatePayload body)
body - (required)public SecurityMonitoringSuppressionResponse createSecurityMonitoringSuppression(SecurityMonitoringSuppressionCreateRequest body) throws ApiException
body - The definition of the new suppression rule. (required)ApiException - if fails to make API callpublic CompletableFuture<SecurityMonitoringSuppressionResponse> createSecurityMonitoringSuppressionAsync(SecurityMonitoringSuppressionCreateRequest body)
body - The definition of the new suppression rule. (required)public ApiResponse<SecurityMonitoringSuppressionResponse> createSecurityMonitoringSuppressionWithHttpInfo(SecurityMonitoringSuppressionCreateRequest body) throws ApiException
body - The definition of the new suppression rule. (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 400 | Bad Request | - |
| 403 | Not Authorized | - |
| 409 | Conflict | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<SecurityMonitoringSuppressionResponse>> createSecurityMonitoringSuppressionWithHttpInfoAsync(SecurityMonitoringSuppressionCreateRequest body)
body - The definition of the new suppression rule. (required)public FindingCaseResponseArray createServiceNowTickets(CreateServiceNowTicketRequestArray body) throws ApiException
body - (required)ApiException - if fails to make API callpublic CompletableFuture<FindingCaseResponseArray> createServiceNowTicketsAsync(CreateServiceNowTicketRequestArray body)
body - (required)public ApiResponse<FindingCaseResponseArray> createServiceNowTicketsWithHttpInfo(CreateServiceNowTicketRequestArray body) throws ApiException
body - (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 201 | Created | - |
| 400 | Bad Request | - |
| 404 | Not Found | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<FindingCaseResponseArray>> createServiceNowTicketsWithHttpInfoAsync(CreateServiceNowTicketRequestArray body)
body - (required)public NotificationRuleResponse createSignalNotificationRule(CreateNotificationRuleParameters body) throws ApiException
body - The body of the create notification rule request is composed of the rule type and
the rule attributes: the rule name, the selectors, the notification targets, and the rule
enabled status. (required)ApiException - if fails to make API callpublic CompletableFuture<NotificationRuleResponse> createSignalNotificationRuleAsync(CreateNotificationRuleParameters body)
body - The body of the create notification rule request is composed of the rule type and
the rule attributes: the rule name, the selectors, the notification targets, and the rule
enabled status. (required)public ApiResponse<NotificationRuleResponse> createSignalNotificationRuleWithHttpInfo(CreateNotificationRuleParameters body) throws ApiException
body - The body of the create notification rule request is composed of the rule type and
the rule attributes: the rule name, the selectors, the notification targets, and the rule
enabled status. (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 201 | Successfully created the notification rule. | - |
| 400 | Bad Request | - |
| 403 | Forbidden | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<NotificationRuleResponse>> createSignalNotificationRuleWithHttpInfoAsync(CreateNotificationRuleParameters body)
body - The body of the create notification rule request is composed of the rule type and
the rule attributes: the rule name, the selectors, the notification targets, and the rule
enabled status. (required)public GetAstResponse createStaticAnalysisAst(GetAstRequest body) throws ApiException
See createStaticAnalysisAstWithHttpInfo(com.datadog.api.client.v2.model.GetAstRequest).
body - (required)ApiException - if fails to make API callpublic CompletableFuture<GetAstResponse> createStaticAnalysisAstAsync(GetAstRequest body)
See createStaticAnalysisAstWithHttpInfoAsync(com.datadog.api.client.v2.model.GetAstRequest).
body - (required)public ApiResponse<GetAstResponse> createStaticAnalysisAstWithHttpInfo(GetAstRequest body) throws ApiException
body - (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 400 | Bad Request | - |
| 401 | Unauthorized | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<GetAstResponse>> createStaticAnalysisAstWithHttpInfoAsync(GetAstRequest body)
See createStaticAnalysisAstWithHttpInfo(com.datadog.api.client.v2.model.GetAstRequest).
body - (required)public AnalysisResponse createStaticAnalysisServerAnalysis(AnalysisRequest body) throws ApiException
See createStaticAnalysisServerAnalysisWithHttpInfo(com.datadog.api.client.v2.model.AnalysisRequest).
body - (required)ApiException - if fails to make API callpublic CompletableFuture<AnalysisResponse> createStaticAnalysisServerAnalysisAsync(AnalysisRequest body)
See createStaticAnalysisServerAnalysisWithHttpInfoAsync(com.datadog.api.client.v2.model.AnalysisRequest).
body - (required)public ApiResponse<AnalysisResponse> createStaticAnalysisServerAnalysisWithHttpInfo(AnalysisRequest body) throws ApiException
body - (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 400 | Bad Request | - |
| 401 | Unauthorized | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<AnalysisResponse>> createStaticAnalysisServerAnalysisWithHttpInfoAsync(AnalysisRequest body)
See createStaticAnalysisServerAnalysisWithHttpInfo(com.datadog.api.client.v2.model.AnalysisRequest).
body - (required)public NotificationRuleResponse createVulnerabilityNotificationRule(CreateNotificationRuleParameters body) throws ApiException
body - The body of the create notification rule request is composed of the rule type and
the rule attributes: the rule name, the selectors, the notification targets, and the rule
enabled status. (required)ApiException - if fails to make API callpublic CompletableFuture<NotificationRuleResponse> createVulnerabilityNotificationRuleAsync(CreateNotificationRuleParameters body)
body - The body of the create notification rule request is composed of the rule type and
the rule attributes: the rule name, the selectors, the notification targets, and the rule
enabled status. (required)public ApiResponse<NotificationRuleResponse> createVulnerabilityNotificationRuleWithHttpInfo(CreateNotificationRuleParameters body) throws ApiException
body - The body of the create notification rule request is composed of the rule type and
the rule attributes: the rule name, the selectors, the notification targets, and the rule
enabled status. (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 201 | Successfully created the notification rule. | - |
| 400 | Bad Request | - |
| 403 | Forbidden | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<NotificationRuleResponse>> createVulnerabilityNotificationRuleWithHttpInfoAsync(CreateNotificationRuleParameters body)
body - The body of the create notification rule request is composed of the rule type and
the rule attributes: the rule name, the selectors, the notification targets, and the rule
enabled status. (required)public void deactivateContentPack(String contentPackId) throws ApiException
contentPackId - The ID of the content pack to deactivate (for example,
aws-cloudtrail). (required)ApiException - if fails to make API callpublic CompletableFuture<Void> deactivateContentPackAsync(String contentPackId)
See deactivateContentPackWithHttpInfoAsync(java.lang.String).
contentPackId - The ID of the content pack to deactivate (for example,
aws-cloudtrail). (required)public ApiResponse<Void> deactivateContentPackWithHttpInfo(String contentPackId) throws ApiException
contentPackId - The ID of the content pack to deactivate (for example,
aws-cloudtrail). (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 202 | Accepted | - |
| 403 | Forbidden | - |
| 404 | Not Found | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<Void>> deactivateContentPackWithHttpInfoAsync(String contentPackId)
contentPackId - The ID of the content pack to deactivate (for example,
aws-cloudtrail). (required)public DeleteCustomFrameworkResponse deleteCustomFramework(String handle, String version) throws ApiException
See deleteCustomFrameworkWithHttpInfo(java.lang.String, java.lang.String).
handle - The framework handle (required)version - The framework version (required)ApiException - if fails to make API callpublic CompletableFuture<DeleteCustomFrameworkResponse> deleteCustomFrameworkAsync(String handle, String version)
See deleteCustomFrameworkWithHttpInfoAsync(java.lang.String, java.lang.String).
handle - The framework handle (required)version - The framework version (required)public ApiResponse<DeleteCustomFrameworkResponse> deleteCustomFrameworkWithHttpInfo(String handle, String version) throws ApiException
handle - The framework handle (required)version - The framework version (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 400 | Bad Request | - |
| 429 | Too many requests | - |
| 500 | Bad Request | - |
public CompletableFuture<ApiResponse<DeleteCustomFrameworkResponse>> deleteCustomFrameworkWithHttpInfoAsync(String handle, String version)
See deleteCustomFrameworkWithHttpInfo(java.lang.String, java.lang.String).
handle - The framework handle (required)version - The framework version (required)public void deleteHistoricalJob(String jobId) throws ApiException
jobId - The ID of the job. (required)ApiException - if fails to make API callpublic CompletableFuture<Void> deleteHistoricalJobAsync(String jobId)
jobId - The ID of the job. (required)public ApiResponse<Void> deleteHistoricalJobWithHttpInfo(String jobId) throws ApiException
jobId - The ID of the job. (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 204 | OK | - |
| 400 | Bad Request | - |
| 401 | Concurrent Modification | - |
| 403 | Not Authorized | - |
| 404 | Not Found | - |
| 409 | Conflict | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<Void>> deleteHistoricalJobWithHttpInfoAsync(String jobId)
jobId - The ID of the job. (required)public SampleLogGenerationSubscriptionResponse deleteSampleLogGenerationSubscription(String contentPackId) throws ApiException
See deleteSampleLogGenerationSubscriptionWithHttpInfo(java.lang.String).
contentPackId - The identifier of the Cloud SIEM content pack to operate on (for example,
aws-cloudtrail). (required)ApiException - if fails to make API callpublic CompletableFuture<SampleLogGenerationSubscriptionResponse> deleteSampleLogGenerationSubscriptionAsync(String contentPackId)
See deleteSampleLogGenerationSubscriptionWithHttpInfoAsync(java.lang.String).
contentPackId - The identifier of the Cloud SIEM content pack to operate on (for example,
aws-cloudtrail). (required)public ApiResponse<SampleLogGenerationSubscriptionResponse> deleteSampleLogGenerationSubscriptionWithHttpInfo(String contentPackId) throws ApiException
Availability: this endpoint is restricted to Cloud SIEM trial organizations
on an eligible pricing model. Non-trial orgs receive 403 Forbidden, the feature
flag may also reject requests with 400 Bad Request, and legacy pricing tiers
receive a response with status: not_available.
contentPackId - The identifier of the Cloud SIEM content pack to operate on (for example,
aws-cloudtrail). (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 400 | Bad Request | - |
| 403 | Not Authorized | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<SampleLogGenerationSubscriptionResponse>> deleteSampleLogGenerationSubscriptionWithHttpInfoAsync(String contentPackId)
See deleteSampleLogGenerationSubscriptionWithHttpInfo(java.lang.String).
contentPackId - The identifier of the Cloud SIEM content pack to operate on (for example,
aws-cloudtrail). (required)public void deleteSecurityFilter(String securityFilterId) throws ApiException
securityFilterId - The ID of the security filter. (required)ApiException - if fails to make API callpublic CompletableFuture<Void> deleteSecurityFilterAsync(String securityFilterId)
See deleteSecurityFilterWithHttpInfoAsync(java.lang.String).
securityFilterId - The ID of the security filter. (required)public ApiResponse<Void> deleteSecurityFilterWithHttpInfo(String securityFilterId) throws ApiException
securityFilterId - The ID of the security filter. (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 204 | OK | - |
| 403 | Not Authorized | - |
| 404 | Not Found | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<Void>> deleteSecurityFilterWithHttpInfoAsync(String securityFilterId)
securityFilterId - The ID of the security filter. (required)public void deleteSecurityMonitoringCriticalAsset(String criticalAssetId) throws ApiException
See deleteSecurityMonitoringCriticalAssetWithHttpInfo(java.lang.String).
criticalAssetId - The ID of the critical asset. (required)ApiException - if fails to make API callpublic CompletableFuture<Void> deleteSecurityMonitoringCriticalAssetAsync(String criticalAssetId)
See deleteSecurityMonitoringCriticalAssetWithHttpInfoAsync(java.lang.String).
criticalAssetId - The ID of the critical asset. (required)public ApiResponse<Void> deleteSecurityMonitoringCriticalAssetWithHttpInfo(String criticalAssetId) throws ApiException
criticalAssetId - The ID of the critical asset. (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 204 | OK | - |
| 403 | Not Authorized | - |
| 404 | Not Found | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<Void>> deleteSecurityMonitoringCriticalAssetWithHttpInfoAsync(String criticalAssetId)
See deleteSecurityMonitoringCriticalAssetWithHttpInfo(java.lang.String).
criticalAssetId - The ID of the critical asset. (required)public void deleteSecurityMonitoringDataset(String datasetId) throws ApiException
See deleteSecurityMonitoringDatasetWithHttpInfo(java.lang.String).
datasetId - The UUID of the dataset. (required)ApiException - if fails to make API callpublic CompletableFuture<Void> deleteSecurityMonitoringDatasetAsync(String datasetId)
See deleteSecurityMonitoringDatasetWithHttpInfoAsync(java.lang.String).
datasetId - The UUID of the dataset. (required)public ApiResponse<Void> deleteSecurityMonitoringDatasetWithHttpInfo(String datasetId) throws ApiException
datasetId - The UUID of the dataset. (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 204 | No Content | - |
| 400 | Bad Request | - |
| 403 | Forbidden | - |
| 404 | Not Found | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<Void>> deleteSecurityMonitoringDatasetWithHttpInfoAsync(String datasetId)
See deleteSecurityMonitoringDatasetWithHttpInfo(java.lang.String).
datasetId - The UUID of the dataset. (required)public void deleteSecurityMonitoringIntegrationConfig(String integrationConfigId) throws ApiException
See deleteSecurityMonitoringIntegrationConfigWithHttpInfo(java.lang.String).
integrationConfigId - The ID of the entity context sync configuration. (required)ApiException - if fails to make API callpublic CompletableFuture<Void> deleteSecurityMonitoringIntegrationConfigAsync(String integrationConfigId)
See deleteSecurityMonitoringIntegrationConfigWithHttpInfoAsync(java.lang.String).
integrationConfigId - The ID of the entity context sync configuration. (required)public ApiResponse<Void> deleteSecurityMonitoringIntegrationConfigWithHttpInfo(String integrationConfigId) throws ApiException
integrationConfigId - The ID of the entity context sync configuration. (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 204 | OK | - |
| 403 | Not Authorized | - |
| 404 | Not Found | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<Void>> deleteSecurityMonitoringIntegrationConfigWithHttpInfoAsync(String integrationConfigId)
See deleteSecurityMonitoringIntegrationConfigWithHttpInfo(java.lang.String).
integrationConfigId - The ID of the entity context sync configuration. (required)public void deleteSecurityMonitoringRule(String ruleId) throws ApiException
See deleteSecurityMonitoringRuleWithHttpInfo(java.lang.String).
ruleId - The ID of the rule. (required)ApiException - if fails to make API callpublic CompletableFuture<Void> deleteSecurityMonitoringRuleAsync(String ruleId)
See deleteSecurityMonitoringRuleWithHttpInfoAsync(java.lang.String).
ruleId - The ID of the rule. (required)public ApiResponse<Void> deleteSecurityMonitoringRuleWithHttpInfo(String ruleId) throws ApiException
ruleId - The ID of the rule. (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 204 | OK | - |
| 403 | Not Authorized | - |
| 404 | Not Found | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<Void>> deleteSecurityMonitoringRuleWithHttpInfoAsync(String ruleId)
See deleteSecurityMonitoringRuleWithHttpInfo(java.lang.String).
ruleId - The ID of the rule. (required)public void deleteSecurityMonitoringSuppression(String suppressionId) throws ApiException
See deleteSecurityMonitoringSuppressionWithHttpInfo(java.lang.String).
suppressionId - The ID of the suppression rule (required)ApiException - if fails to make API callpublic CompletableFuture<Void> deleteSecurityMonitoringSuppressionAsync(String suppressionId)
See deleteSecurityMonitoringSuppressionWithHttpInfoAsync(java.lang.String).
suppressionId - The ID of the suppression rule (required)public ApiResponse<Void> deleteSecurityMonitoringSuppressionWithHttpInfo(String suppressionId) throws ApiException
suppressionId - The ID of the suppression rule (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 204 | OK | - |
| 403 | Not Authorized | - |
| 404 | Not Found | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<Void>> deleteSecurityMonitoringSuppressionWithHttpInfoAsync(String suppressionId)
See deleteSecurityMonitoringSuppressionWithHttpInfo(java.lang.String).
suppressionId - The ID of the suppression rule (required)public void deleteSignalNotificationRule(String id) throws ApiException
See deleteSignalNotificationRuleWithHttpInfo(java.lang.String).
id - ID of the notification rule. (required)ApiException - if fails to make API callpublic CompletableFuture<Void> deleteSignalNotificationRuleAsync(String id)
See deleteSignalNotificationRuleWithHttpInfoAsync(java.lang.String).
id - ID of the notification rule. (required)public ApiResponse<Void> deleteSignalNotificationRuleWithHttpInfo(String id) throws ApiException
id - ID of the notification rule. (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 204 | Rule successfully deleted. | - |
| 403 | Forbidden | - |
| 404 | Not Found | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<Void>> deleteSignalNotificationRuleWithHttpInfoAsync(String id)
See deleteSignalNotificationRuleWithHttpInfo(java.lang.String).
id - ID of the notification rule. (required)public void deleteVulnerabilityNotificationRule(String id) throws ApiException
See deleteVulnerabilityNotificationRuleWithHttpInfo(java.lang.String).
id - ID of the notification rule. (required)ApiException - if fails to make API callpublic CompletableFuture<Void> deleteVulnerabilityNotificationRuleAsync(String id)
See deleteVulnerabilityNotificationRuleWithHttpInfoAsync(java.lang.String).
id - ID of the notification rule. (required)public ApiResponse<Void> deleteVulnerabilityNotificationRuleWithHttpInfo(String id) throws ApiException
id - ID of the notification rule. (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 204 | Rule successfully deleted. | - |
| 403 | Forbidden | - |
| 404 | Not Found | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<Void>> deleteVulnerabilityNotificationRuleWithHttpInfoAsync(String id)
See deleteVulnerabilityNotificationRuleWithHttpInfo(java.lang.String).
id - ID of the notification rule. (required)public void detachCase(DetachCaseRequest body) throws ApiException
See detachCaseWithHttpInfo(com.datadog.api.client.v2.model.DetachCaseRequest).
body - (required)ApiException - if fails to make API callpublic CompletableFuture<Void> detachCaseAsync(DetachCaseRequest body)
See detachCaseWithHttpInfoAsync(com.datadog.api.client.v2.model.DetachCaseRequest).
body - (required)public ApiResponse<Void> detachCaseWithHttpInfo(DetachCaseRequest body) throws ApiException
body - (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 204 | No Content | - |
| 400 | Bad Request | - |
| 404 | Not Found | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<Void>> detachCaseWithHttpInfoAsync(DetachCaseRequest body)
See detachCaseWithHttpInfo(com.datadog.api.client.v2.model.DetachCaseRequest).
body - (required)public SecurityMonitoringSignalTriageUpdateResponse editSecurityMonitoringSignal(String signalId, SecurityMonitoringSignalUpdateRequest body) throws ApiException
signalId - The ID of the signal. (required)body - Attributes describing the signal triage state or assignee update. (required)ApiException - if fails to make API callpublic CompletableFuture<SecurityMonitoringSignalTriageUpdateResponse> editSecurityMonitoringSignalAsync(String signalId, SecurityMonitoringSignalUpdateRequest body)
signalId - The ID of the signal. (required)body - Attributes describing the signal triage state or assignee update. (required)public ApiResponse<SecurityMonitoringSignalTriageUpdateResponse> editSecurityMonitoringSignalWithHttpInfo(String signalId, SecurityMonitoringSignalUpdateRequest body) throws ApiException
signalId - The ID of the signal. (required)body - Attributes describing the signal triage state or assignee update. (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 400 | Bad Request | - |
| 403 | Forbidden | - |
| 404 | Not Found | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<SecurityMonitoringSignalTriageUpdateResponse>> editSecurityMonitoringSignalWithHttpInfoAsync(String signalId, SecurityMonitoringSignalUpdateRequest body)
signalId - The ID of the signal. (required)body - Attributes describing the signal triage state or assignee update. (required)public SecurityMonitoringSignalTriageUpdateResponse editSecurityMonitoringSignalAssignee(String signalId, SecurityMonitoringSignalAssigneeUpdateRequest body) throws ApiException
signalId - The ID of the signal. (required)body - Attributes describing the signal update. (required)ApiException - if fails to make API callpublic CompletableFuture<SecurityMonitoringSignalTriageUpdateResponse> editSecurityMonitoringSignalAssigneeAsync(String signalId, SecurityMonitoringSignalAssigneeUpdateRequest body)
signalId - The ID of the signal. (required)body - Attributes describing the signal update. (required)public ApiResponse<SecurityMonitoringSignalTriageUpdateResponse> editSecurityMonitoringSignalAssigneeWithHttpInfo(String signalId, SecurityMonitoringSignalAssigneeUpdateRequest body) throws ApiException
signalId - The ID of the signal. (required)body - Attributes describing the signal update. (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 400 | Bad Request | - |
| 403 | Not Authorized | - |
| 404 | Not Found | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<SecurityMonitoringSignalTriageUpdateResponse>> editSecurityMonitoringSignalAssigneeWithHttpInfoAsync(String signalId, SecurityMonitoringSignalAssigneeUpdateRequest body)
signalId - The ID of the signal. (required)body - Attributes describing the signal update. (required)public SecurityMonitoringSignalTriageUpdateResponse editSecurityMonitoringSignalIncidents(String signalId, SecurityMonitoringSignalIncidentsUpdateRequest body) throws ApiException
signalId - The ID of the signal. (required)body - Attributes describing the signal update. (required)ApiException - if fails to make API callpublic CompletableFuture<SecurityMonitoringSignalTriageUpdateResponse> editSecurityMonitoringSignalIncidentsAsync(String signalId, SecurityMonitoringSignalIncidentsUpdateRequest body)
signalId - The ID of the signal. (required)body - Attributes describing the signal update. (required)public ApiResponse<SecurityMonitoringSignalTriageUpdateResponse> editSecurityMonitoringSignalIncidentsWithHttpInfo(String signalId, SecurityMonitoringSignalIncidentsUpdateRequest body) throws ApiException
signalId - The ID of the signal. (required)body - Attributes describing the signal update. (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 400 | Bad Request | - |
| 403 | Not Authorized | - |
| 404 | Not Found | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<SecurityMonitoringSignalTriageUpdateResponse>> editSecurityMonitoringSignalIncidentsWithHttpInfoAsync(String signalId, SecurityMonitoringSignalIncidentsUpdateRequest body)
signalId - The ID of the signal. (required)body - Attributes describing the signal update. (required)public SecurityMonitoringSignalTriageUpdateResponse editSecurityMonitoringSignalState(String signalId, SecurityMonitoringSignalStateUpdateRequest body) throws ApiException
signalId - The ID of the signal. (required)body - Attributes describing the signal update. (required)ApiException - if fails to make API callpublic CompletableFuture<SecurityMonitoringSignalTriageUpdateResponse> editSecurityMonitoringSignalStateAsync(String signalId, SecurityMonitoringSignalStateUpdateRequest body)
signalId - The ID of the signal. (required)body - Attributes describing the signal update. (required)public ApiResponse<SecurityMonitoringSignalTriageUpdateResponse> editSecurityMonitoringSignalStateWithHttpInfo(String signalId, SecurityMonitoringSignalStateUpdateRequest body) throws ApiException
signalId - The ID of the signal. (required)body - Attributes describing the signal update. (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 400 | Bad Request | - |
| 403 | Not Authorized | - |
| 404 | Not Found | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<SecurityMonitoringSignalTriageUpdateResponse>> editSecurityMonitoringSignalStateWithHttpInfoAsync(String signalId, SecurityMonitoringSignalStateUpdateRequest body)
signalId - The ID of the signal. (required)body - Attributes describing the signal update. (required)public SecurityMonitoringTerraformExportResponse exportSecurityMonitoringTerraformResource(SecurityMonitoringTerraformResourceType resourceType, String resourceId) throws ApiException
resourceType - The type of security monitoring resource to export. (required)resourceId - The ID of the security monitoring resource to export. (required)ApiException - if fails to make API callpublic CompletableFuture<SecurityMonitoringTerraformExportResponse> exportSecurityMonitoringTerraformResourceAsync(SecurityMonitoringTerraformResourceType resourceType, String resourceId)
resourceType - The type of security monitoring resource to export. (required)resourceId - The ID of the security monitoring resource to export. (required)public ApiResponse<SecurityMonitoringTerraformExportResponse> exportSecurityMonitoringTerraformResourceWithHttpInfo(SecurityMonitoringTerraformResourceType resourceType, String resourceId) throws ApiException
resource_type
path parameter specifies the type of resource to export and must be one of
suppressions or critical_assets.resourceType - The type of security monitoring resource to export. (required)resourceId - The ID of the security monitoring resource to export. (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 403 | Not Authorized | - |
| 404 | Not Found | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<SecurityMonitoringTerraformExportResponse>> exportSecurityMonitoringTerraformResourceWithHttpInfoAsync(SecurityMonitoringTerraformResourceType resourceType, String resourceId)
resourceType - The type of security monitoring resource to export. (required)resourceId - The ID of the security monitoring resource to export. (required)public SecurityMonitoringContentPackStatesResponse getContentPacksStates() throws ApiException
ApiException - if fails to make API callpublic CompletableFuture<SecurityMonitoringContentPackStatesResponse> getContentPacksStatesAsync()
public ApiResponse<SecurityMonitoringContentPackStatesResponse> getContentPacksStatesWithHttpInfo() throws ApiException
ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 403 | Forbidden | - |
| 404 | Not Found | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<SecurityMonitoringContentPackStatesResponse>> getContentPacksStatesWithHttpInfoAsync()
public SecurityMonitoringCriticalAssetsResponse getCriticalAssetsAffectingRule(String ruleId) throws ApiException
See getCriticalAssetsAffectingRuleWithHttpInfo(java.lang.String).
ruleId - The ID of the rule. (required)ApiException - if fails to make API callpublic CompletableFuture<SecurityMonitoringCriticalAssetsResponse> getCriticalAssetsAffectingRuleAsync(String ruleId)
See getCriticalAssetsAffectingRuleWithHttpInfoAsync(java.lang.String).
ruleId - The ID of the rule. (required)public ApiResponse<SecurityMonitoringCriticalAssetsResponse> getCriticalAssetsAffectingRuleWithHttpInfo(String ruleId) throws ApiException
ruleId - The ID of the rule. (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 403 | Not Authorized | - |
| 404 | Not Found | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<SecurityMonitoringCriticalAssetsResponse>> getCriticalAssetsAffectingRuleWithHttpInfoAsync(String ruleId)
See getCriticalAssetsAffectingRuleWithHttpInfo(java.lang.String).
ruleId - The ID of the rule. (required)public GetCustomFrameworkResponse getCustomFramework(String handle, String version) throws ApiException
See getCustomFrameworkWithHttpInfo(java.lang.String, java.lang.String).
handle - The framework handle (required)version - The framework version (required)ApiException - if fails to make API callpublic CompletableFuture<GetCustomFrameworkResponse> getCustomFrameworkAsync(String handle, String version)
See getCustomFrameworkWithHttpInfoAsync(java.lang.String, java.lang.String).
handle - The framework handle (required)version - The framework version (required)public ApiResponse<GetCustomFrameworkResponse> getCustomFrameworkWithHttpInfo(String handle, String version) throws ApiException
handle - The framework handle (required)version - The framework version (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 400 | Bad Request | - |
| 429 | Too many requests | - |
| 500 | Bad Request | - |
public CompletableFuture<ApiResponse<GetCustomFrameworkResponse>> getCustomFrameworkWithHttpInfoAsync(String handle, String version)
See getCustomFrameworkWithHttpInfo(java.lang.String, java.lang.String).
handle - The framework handle (required)version - The framework version (required)public EntityContextResponse getEntityContext() throws ApiException
ApiException - if fails to make API callpublic CompletableFuture<EntityContextResponse> getEntityContextAsync()
public EntityContextResponse getEntityContext(SecurityMonitoringApi.GetEntityContextOptionalParameters parameters) throws ApiException
parameters - Optional parameters for the request.ApiException - if fails to make API callpublic CompletableFuture<EntityContextResponse> getEntityContextAsync(SecurityMonitoringApi.GetEntityContextOptionalParameters parameters)
parameters - Optional parameters for the request.public ApiResponse<EntityContextResponse> getEntityContextWithHttpInfo(SecurityMonitoringApi.GetEntityContextOptionalParameters parameters) throws ApiException
from / to) or the snapshot of each
entity at a single point in time (as_of); the two modes are mutually exclusive.parameters - Optional parameters for the request.ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 400 | Bad Request | - |
| 403 | Not Authorized | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<EntityContextResponse>> getEntityContextWithHttpInfoAsync(SecurityMonitoringApi.GetEntityContextOptionalParameters parameters)
parameters - Optional parameters for the request.public GetFindingResponse getFinding(String findingId) throws ApiException
findingId - The ID of the finding. (required)ApiException - if fails to make API callpublic CompletableFuture<GetFindingResponse> getFindingAsync(String findingId)
findingId - The ID of the finding. (required)public GetFindingResponse getFinding(String findingId, SecurityMonitoringApi.GetFindingOptionalParameters parameters) throws ApiException
findingId - The ID of the finding. (required)parameters - Optional parameters for the request.ApiException - if fails to make API callpublic CompletableFuture<GetFindingResponse> getFindingAsync(String findingId, SecurityMonitoringApi.GetFindingOptionalParameters parameters)
findingId - The ID of the finding. (required)parameters - Optional parameters for the request.public ApiResponse<GetFindingResponse> getFindingWithHttpInfo(String findingId, SecurityMonitoringApi.GetFindingOptionalParameters parameters) throws ApiException
findingId - The ID of the finding. (required)parameters - Optional parameters for the request.ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 400 | Bad Request: The server cannot process the request due to invalid syntax in the request. | - |
| 403 | Forbidden: Access denied | - |
| 404 | Not Found: The requested finding cannot be found. | - |
| 429 | Too many requests: The rate limit set by the API has been exceeded. | - |
public CompletableFuture<ApiResponse<GetFindingResponse>> getFindingWithHttpInfoAsync(String findingId, SecurityMonitoringApi.GetFindingOptionalParameters parameters)
findingId - The ID of the finding. (required)parameters - Optional parameters for the request.public HistoricalJobResponse getHistoricalJob(String jobId) throws ApiException
jobId - The ID of the job. (required)ApiException - if fails to make API callpublic CompletableFuture<HistoricalJobResponse> getHistoricalJobAsync(String jobId)
jobId - The ID of the job. (required)public ApiResponse<HistoricalJobResponse> getHistoricalJobWithHttpInfo(String jobId) throws ApiException
jobId - The ID of the job. (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 400 | Bad Request | - |
| 403 | Not Authorized | - |
| 404 | Not Found | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<HistoricalJobResponse>> getHistoricalJobWithHttpInfoAsync(String jobId)
jobId - The ID of the job. (required)public GetIoCIndicatorResponse getIndicatorOfCompromise(String indicator) throws ApiException
indicator - The indicator value to look up (for example, an IP address or domain).
(required)ApiException - if fails to make API callpublic CompletableFuture<GetIoCIndicatorResponse> getIndicatorOfCompromiseAsync(String indicator)
indicator - The indicator value to look up (for example, an IP address or domain).
(required)public GetIoCIndicatorResponse getIndicatorOfCompromise(String indicator, SecurityMonitoringApi.GetIndicatorOfCompromiseOptionalParameters parameters) throws ApiException
indicator - The indicator value to look up (for example, an IP address or domain).
(required)parameters - Optional parameters for the request.ApiException - if fails to make API callpublic CompletableFuture<GetIoCIndicatorResponse> getIndicatorOfCompromiseAsync(String indicator, SecurityMonitoringApi.GetIndicatorOfCompromiseOptionalParameters parameters)
indicator - The indicator value to look up (for example, an IP address or domain).
(required)parameters - Optional parameters for the request.public ApiResponse<GetIoCIndicatorResponse> getIndicatorOfCompromiseWithHttpInfo(String indicator, SecurityMonitoringApi.GetIndicatorOfCompromiseOptionalParameters parameters) throws ApiException
indicator - The indicator value to look up (for example, an IP address or domain).
(required)parameters - Optional parameters for the request.ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 400 | Bad Request | - |
| 403 | Not Authorized | - |
| 404 | Not Found | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<GetIoCIndicatorResponse>> getIndicatorOfCompromiseWithHttpInfoAsync(String indicator, SecurityMonitoringApi.GetIndicatorOfCompromiseOptionalParameters parameters)
indicator - The indicator value to look up (for example, an IP address or domain).
(required)parameters - Optional parameters for the request.public SecurityMonitoringSignalSuggestedActionsResponse getInvestigationLogQueriesMatchingSignal(String signalId) throws ApiException
See getInvestigationLogQueriesMatchingSignalWithHttpInfo(java.lang.String).
signalId - The ID of the signal. (required)ApiException - if fails to make API callpublic CompletableFuture<SecurityMonitoringSignalSuggestedActionsResponse> getInvestigationLogQueriesMatchingSignalAsync(String signalId)
See getInvestigationLogQueriesMatchingSignalWithHttpInfoAsync(java.lang.String).
signalId - The ID of the signal. (required)public ApiResponse<SecurityMonitoringSignalSuggestedActionsResponse> getInvestigationLogQueriesMatchingSignalWithHttpInfo(String signalId) throws ApiException
signalId - The ID of the signal. (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 403 | Not Authorized | - |
| 404 | Not Found | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<SecurityMonitoringSignalSuggestedActionsResponse>> getInvestigationLogQueriesMatchingSignalWithHttpInfoAsync(String signalId)
See getInvestigationLogQueriesMatchingSignalWithHttpInfo(java.lang.String).
signalId - The ID of the signal. (required)public GetResourceEvaluationFiltersResponse getResourceEvaluationFilters() throws ApiException
ApiException - if fails to make API callpublic CompletableFuture<GetResourceEvaluationFiltersResponse> getResourceEvaluationFiltersAsync()
public GetResourceEvaluationFiltersResponse getResourceEvaluationFilters(SecurityMonitoringApi.GetResourceEvaluationFiltersOptionalParameters parameters) throws ApiException
parameters - Optional parameters for the request.ApiException - if fails to make API callpublic CompletableFuture<GetResourceEvaluationFiltersResponse> getResourceEvaluationFiltersAsync(SecurityMonitoringApi.GetResourceEvaluationFiltersOptionalParameters parameters)
parameters - Optional parameters for the request.public ApiResponse<GetResourceEvaluationFiltersResponse> getResourceEvaluationFiltersWithHttpInfo(SecurityMonitoringApi.GetResourceEvaluationFiltersOptionalParameters parameters) throws ApiException
parameters - Optional parameters for the request.ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 400 | Bad Request | - |
| 403 | Not Authorized | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<GetResourceEvaluationFiltersResponse>> getResourceEvaluationFiltersWithHttpInfoAsync(SecurityMonitoringApi.GetResourceEvaluationFiltersOptionalParameters parameters)
parameters - Optional parameters for the request.public GetRuleVersionHistoryResponse getRuleVersionHistory(String ruleId) throws ApiException
ruleId - The ID of the rule. (required)ApiException - if fails to make API callpublic CompletableFuture<GetRuleVersionHistoryResponse> getRuleVersionHistoryAsync(String ruleId)
ruleId - The ID of the rule. (required)public GetRuleVersionHistoryResponse getRuleVersionHistory(String ruleId, SecurityMonitoringApi.GetRuleVersionHistoryOptionalParameters parameters) throws ApiException
ruleId - The ID of the rule. (required)parameters - Optional parameters for the request.ApiException - if fails to make API callpublic CompletableFuture<GetRuleVersionHistoryResponse> getRuleVersionHistoryAsync(String ruleId, SecurityMonitoringApi.GetRuleVersionHistoryOptionalParameters parameters)
ruleId - The ID of the rule. (required)parameters - Optional parameters for the request.public ApiResponse<GetRuleVersionHistoryResponse> getRuleVersionHistoryWithHttpInfo(String ruleId, SecurityMonitoringApi.GetRuleVersionHistoryOptionalParameters parameters) throws ApiException
ruleId - The ID of the rule. (required)parameters - Optional parameters for the request.ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 400 | Bad Request | - |
| 403 | Not Authorized | - |
| 404 | Not Found | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<GetRuleVersionHistoryResponse>> getRuleVersionHistoryWithHttpInfoAsync(String ruleId, SecurityMonitoringApi.GetRuleVersionHistoryOptionalParameters parameters)
ruleId - The ID of the rule. (required)parameters - Optional parameters for the request.public GetSBOMResponse getSBOM(AssetType assetType, String filterAssetName) throws ApiException
assetType - The type of the asset for the SBOM request. (required)filterAssetName - The name of the asset for the SBOM request. (required)ApiException - if fails to make API callpublic CompletableFuture<GetSBOMResponse> getSBOMAsync(AssetType assetType, String filterAssetName)
assetType - The type of the asset for the SBOM request. (required)filterAssetName - The name of the asset for the SBOM request. (required)public GetSBOMResponse getSBOM(AssetType assetType, String filterAssetName, SecurityMonitoringApi.GetSBOMOptionalParameters parameters) throws ApiException
assetType - The type of the asset for the SBOM request. (required)filterAssetName - The name of the asset for the SBOM request. (required)parameters - Optional parameters for the request.ApiException - if fails to make API callpublic CompletableFuture<GetSBOMResponse> getSBOMAsync(AssetType assetType, String filterAssetName, SecurityMonitoringApi.GetSBOMOptionalParameters parameters)
assetType - The type of the asset for the SBOM request. (required)filterAssetName - The name of the asset for the SBOM request. (required)parameters - Optional parameters for the request.public ApiResponse<GetSBOMResponse> getSBOMWithHttpInfo(AssetType assetType, String filterAssetName, SecurityMonitoringApi.GetSBOMOptionalParameters parameters) throws ApiException
assetType - The type of the asset for the SBOM request. (required)filterAssetName - The name of the asset for the SBOM request. (required)parameters - Optional parameters for the request.ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 400 | Bad request: The server cannot process the request due to invalid syntax in the request. | - |
| 403 | Forbidden: Access denied | - |
| 404 | Not found: asset not found | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<GetSBOMResponse>> getSBOMWithHttpInfoAsync(AssetType assetType, String filterAssetName, SecurityMonitoringApi.GetSBOMOptionalParameters parameters)
assetType - The type of the asset for the SBOM request. (required)filterAssetName - The name of the asset for the SBOM request. (required)parameters - Optional parameters for the request.public SecretRuleArray getSecretsRules() throws ApiException
ApiException - if fails to make API callpublic CompletableFuture<SecretRuleArray> getSecretsRulesAsync()
public ApiResponse<SecretRuleArray> getSecretsRulesWithHttpInfo() throws ApiException
ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<SecretRuleArray>> getSecretsRulesWithHttpInfoAsync()
public SecurityFilterResponse getSecurityFilter(String securityFilterId) throws ApiException
securityFilterId - The ID of the security filter. (required)ApiException - if fails to make API callpublic CompletableFuture<SecurityFilterResponse> getSecurityFilterAsync(String securityFilterId)
securityFilterId - The ID of the security filter. (required)public ApiResponse<SecurityFilterResponse> getSecurityFilterWithHttpInfo(String securityFilterId) throws ApiException
See the security filter guide for more examples.
securityFilterId - The ID of the security filter. (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 403 | Not Authorized | - |
| 404 | Not Found | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<SecurityFilterResponse>> getSecurityFilterWithHttpInfoAsync(String securityFilterId)
securityFilterId - The ID of the security filter. (required)public SecurityMonitoringCriticalAssetResponse getSecurityMonitoringCriticalAsset(String criticalAssetId) throws ApiException
See getSecurityMonitoringCriticalAssetWithHttpInfo(java.lang.String).
criticalAssetId - The ID of the critical asset. (required)ApiException - if fails to make API callpublic CompletableFuture<SecurityMonitoringCriticalAssetResponse> getSecurityMonitoringCriticalAssetAsync(String criticalAssetId)
See getSecurityMonitoringCriticalAssetWithHttpInfoAsync(java.lang.String).
criticalAssetId - The ID of the critical asset. (required)public ApiResponse<SecurityMonitoringCriticalAssetResponse> getSecurityMonitoringCriticalAssetWithHttpInfo(String criticalAssetId) throws ApiException
criticalAssetId - The ID of the critical asset. (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 403 | Not Authorized | - |
| 404 | Not Found | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<SecurityMonitoringCriticalAssetResponse>> getSecurityMonitoringCriticalAssetWithHttpInfoAsync(String criticalAssetId)
See getSecurityMonitoringCriticalAssetWithHttpInfo(java.lang.String).
criticalAssetId - The ID of the critical asset. (required)public SecurityMonitoringDatasetResponse getSecurityMonitoringDataset(String datasetId) throws ApiException
See getSecurityMonitoringDatasetWithHttpInfo(java.lang.String).
datasetId - The UUID of the dataset. (required)ApiException - if fails to make API callpublic CompletableFuture<SecurityMonitoringDatasetResponse> getSecurityMonitoringDatasetAsync(String datasetId)
See getSecurityMonitoringDatasetWithHttpInfoAsync(java.lang.String).
datasetId - The UUID of the dataset. (required)public ApiResponse<SecurityMonitoringDatasetResponse> getSecurityMonitoringDatasetWithHttpInfo(String datasetId) throws ApiException
datasetId - The UUID of the dataset. (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 400 | Bad Request | - |
| 403 | Forbidden | - |
| 404 | Not Found | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<SecurityMonitoringDatasetResponse>> getSecurityMonitoringDatasetWithHttpInfoAsync(String datasetId)
See getSecurityMonitoringDatasetWithHttpInfo(java.lang.String).
datasetId - The UUID of the dataset. (required)public SecurityMonitoringDatasetResponse getSecurityMonitoringDatasetByVersion(String datasetId, Long version) throws ApiException
See getSecurityMonitoringDatasetByVersionWithHttpInfo(java.lang.String, java.lang.Long).
datasetId - The UUID of the dataset. (required)version - The version number of the dataset to retrieve. (required)ApiException - if fails to make API callpublic CompletableFuture<SecurityMonitoringDatasetResponse> getSecurityMonitoringDatasetByVersionAsync(String datasetId, Long version)
See getSecurityMonitoringDatasetByVersionWithHttpInfoAsync(java.lang.String, java.lang.Long).
datasetId - The UUID of the dataset. (required)version - The version number of the dataset to retrieve. (required)public ApiResponse<SecurityMonitoringDatasetResponse> getSecurityMonitoringDatasetByVersionWithHttpInfo(String datasetId, Long version) throws ApiException
datasetId - The UUID of the dataset. (required)version - The version number of the dataset to retrieve. (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 400 | Bad Request | - |
| 403 | Forbidden | - |
| 404 | Not Found | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<SecurityMonitoringDatasetResponse>> getSecurityMonitoringDatasetByVersionWithHttpInfoAsync(String datasetId, Long version)
See getSecurityMonitoringDatasetByVersionWithHttpInfo(java.lang.String, java.lang.Long).
datasetId - The UUID of the dataset. (required)version - The version number of the dataset to retrieve. (required)public SecurityMonitoringDatasetVersionHistoryResponse getSecurityMonitoringDatasetVersionHistory(String datasetId) throws ApiException
datasetId - The UUID of the dataset. (required)ApiException - if fails to make API callpublic CompletableFuture<SecurityMonitoringDatasetVersionHistoryResponse> getSecurityMonitoringDatasetVersionHistoryAsync(String datasetId)
datasetId - The UUID of the dataset. (required)public SecurityMonitoringDatasetVersionHistoryResponse getSecurityMonitoringDatasetVersionHistory(String datasetId, SecurityMonitoringApi.GetSecurityMonitoringDatasetVersionHistoryOptionalParameters parameters) throws ApiException
datasetId - The UUID of the dataset. (required)parameters - Optional parameters for the request.ApiException - if fails to make API callpublic CompletableFuture<SecurityMonitoringDatasetVersionHistoryResponse> getSecurityMonitoringDatasetVersionHistoryAsync(String datasetId, SecurityMonitoringApi.GetSecurityMonitoringDatasetVersionHistoryOptionalParameters parameters)
datasetId - The UUID of the dataset. (required)parameters - Optional parameters for the request.public ApiResponse<SecurityMonitoringDatasetVersionHistoryResponse> getSecurityMonitoringDatasetVersionHistoryWithHttpInfo(String datasetId, SecurityMonitoringApi.GetSecurityMonitoringDatasetVersionHistoryOptionalParameters parameters) throws ApiException
datasetId - The UUID of the dataset. (required)parameters - Optional parameters for the request.ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 400 | Bad Request | - |
| 403 | Forbidden | - |
| 404 | Not Found | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<SecurityMonitoringDatasetVersionHistoryResponse>> getSecurityMonitoringDatasetVersionHistoryWithHttpInfoAsync(String datasetId, SecurityMonitoringApi.GetSecurityMonitoringDatasetVersionHistoryOptionalParameters parameters)
datasetId - The UUID of the dataset. (required)parameters - Optional parameters for the request.public SecurityMonitoringSignalResponse getSecurityMonitoringHistsignal(String histsignalId) throws ApiException
See getSecurityMonitoringHistsignalWithHttpInfo(java.lang.String).
histsignalId - The ID of the historical signal. (required)ApiException - if fails to make API callpublic CompletableFuture<SecurityMonitoringSignalResponse> getSecurityMonitoringHistsignalAsync(String histsignalId)
See getSecurityMonitoringHistsignalWithHttpInfoAsync(java.lang.String).
histsignalId - The ID of the historical signal. (required)public ApiResponse<SecurityMonitoringSignalResponse> getSecurityMonitoringHistsignalWithHttpInfo(String histsignalId) throws ApiException
histsignalId - The ID of the historical signal. (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 400 | Bad Request | - |
| 403 | Not Authorized | - |
| 404 | Not Found | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<SecurityMonitoringSignalResponse>> getSecurityMonitoringHistsignalWithHttpInfoAsync(String histsignalId)
See getSecurityMonitoringHistsignalWithHttpInfo(java.lang.String).
histsignalId - The ID of the historical signal. (required)public SecurityMonitoringSignalsListResponse getSecurityMonitoringHistsignalsByJobId(String jobId) throws ApiException
jobId - The ID of the job. (required)ApiException - if fails to make API callpublic CompletableFuture<SecurityMonitoringSignalsListResponse> getSecurityMonitoringHistsignalsByJobIdAsync(String jobId)
jobId - The ID of the job. (required)public SecurityMonitoringSignalsListResponse getSecurityMonitoringHistsignalsByJobId(String jobId, SecurityMonitoringApi.GetSecurityMonitoringHistsignalsByJobIdOptionalParameters parameters) throws ApiException
jobId - The ID of the job. (required)parameters - Optional parameters for the request.ApiException - if fails to make API callpublic CompletableFuture<SecurityMonitoringSignalsListResponse> getSecurityMonitoringHistsignalsByJobIdAsync(String jobId, SecurityMonitoringApi.GetSecurityMonitoringHistsignalsByJobIdOptionalParameters parameters)
jobId - The ID of the job. (required)parameters - Optional parameters for the request.public ApiResponse<SecurityMonitoringSignalsListResponse> getSecurityMonitoringHistsignalsByJobIdWithHttpInfo(String jobId, SecurityMonitoringApi.GetSecurityMonitoringHistsignalsByJobIdOptionalParameters parameters) throws ApiException
jobId - The ID of the job. (required)parameters - Optional parameters for the request.ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 400 | Bad Request | - |
| 403 | Not Authorized | - |
| 404 | Not Found | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<SecurityMonitoringSignalsListResponse>> getSecurityMonitoringHistsignalsByJobIdWithHttpInfoAsync(String jobId, SecurityMonitoringApi.GetSecurityMonitoringHistsignalsByJobIdOptionalParameters parameters)
jobId - The ID of the job. (required)parameters - Optional parameters for the request.public SecurityMonitoringIntegrationConfigResponse getSecurityMonitoringIntegrationConfig(String integrationConfigId) throws ApiException
See getSecurityMonitoringIntegrationConfigWithHttpInfo(java.lang.String).
integrationConfigId - The ID of the entity context sync configuration. (required)ApiException - if fails to make API callpublic CompletableFuture<SecurityMonitoringIntegrationConfigResponse> getSecurityMonitoringIntegrationConfigAsync(String integrationConfigId)
See getSecurityMonitoringIntegrationConfigWithHttpInfoAsync(java.lang.String).
integrationConfigId - The ID of the entity context sync configuration. (required)public ApiResponse<SecurityMonitoringIntegrationConfigResponse> getSecurityMonitoringIntegrationConfigWithHttpInfo(String integrationConfigId) throws ApiException
integrationConfigId - The ID of the entity context sync configuration. (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 403 | Not Authorized | - |
| 404 | Not Found | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<SecurityMonitoringIntegrationConfigResponse>> getSecurityMonitoringIntegrationConfigWithHttpInfoAsync(String integrationConfigId)
See getSecurityMonitoringIntegrationConfigWithHttpInfo(java.lang.String).
integrationConfigId - The ID of the entity context sync configuration. (required)public SecurityMonitoringRuleResponse getSecurityMonitoringRule(String ruleId) throws ApiException
See getSecurityMonitoringRuleWithHttpInfo(java.lang.String).
ruleId - The ID of the rule. (required)ApiException - if fails to make API callpublic CompletableFuture<SecurityMonitoringRuleResponse> getSecurityMonitoringRuleAsync(String ruleId)
See getSecurityMonitoringRuleWithHttpInfoAsync(java.lang.String).
ruleId - The ID of the rule. (required)public ApiResponse<SecurityMonitoringRuleResponse> getSecurityMonitoringRuleWithHttpInfo(String ruleId) throws ApiException
ruleId - The ID of the rule. (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 404 | Not Found | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<SecurityMonitoringRuleResponse>> getSecurityMonitoringRuleWithHttpInfoAsync(String ruleId)
See getSecurityMonitoringRuleWithHttpInfo(java.lang.String).
ruleId - The ID of the rule. (required)public SecurityMonitoringSignalResponse getSecurityMonitoringSignal(String signalId) throws ApiException
See getSecurityMonitoringSignalWithHttpInfo(java.lang.String).
signalId - The ID of the signal. (required)ApiException - if fails to make API callpublic CompletableFuture<SecurityMonitoringSignalResponse> getSecurityMonitoringSignalAsync(String signalId)
See getSecurityMonitoringSignalWithHttpInfoAsync(java.lang.String).
signalId - The ID of the signal. (required)public ApiResponse<SecurityMonitoringSignalResponse> getSecurityMonitoringSignalWithHttpInfo(String signalId) throws ApiException
signalId - The ID of the signal. (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 403 | Not Authorized | - |
| 404 | Not Found | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<SecurityMonitoringSignalResponse>> getSecurityMonitoringSignalWithHttpInfoAsync(String signalId)
See getSecurityMonitoringSignalWithHttpInfo(java.lang.String).
signalId - The ID of the signal. (required)public SecurityMonitoringSuppressionResponse getSecurityMonitoringSuppression(String suppressionId) throws ApiException
See getSecurityMonitoringSuppressionWithHttpInfo(java.lang.String).
suppressionId - The ID of the suppression rule (required)ApiException - if fails to make API callpublic CompletableFuture<SecurityMonitoringSuppressionResponse> getSecurityMonitoringSuppressionAsync(String suppressionId)
See getSecurityMonitoringSuppressionWithHttpInfoAsync(java.lang.String).
suppressionId - The ID of the suppression rule (required)public ApiResponse<SecurityMonitoringSuppressionResponse> getSecurityMonitoringSuppressionWithHttpInfo(String suppressionId) throws ApiException
suppressionId - The ID of the suppression rule (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 403 | Not Authorized | - |
| 404 | Not Found | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<SecurityMonitoringSuppressionResponse>> getSecurityMonitoringSuppressionWithHttpInfoAsync(String suppressionId)
See getSecurityMonitoringSuppressionWithHttpInfo(java.lang.String).
suppressionId - The ID of the suppression rule (required)public SignalEntitiesResponse getSignalEntities(String signalId) throws ApiException
signalId - The ID of the signal. (required)ApiException - if fails to make API callpublic CompletableFuture<SignalEntitiesResponse> getSignalEntitiesAsync(String signalId)
signalId - The ID of the signal. (required)public SignalEntitiesResponse getSignalEntities(String signalId, SecurityMonitoringApi.GetSignalEntitiesOptionalParameters parameters) throws ApiException
signalId - The ID of the signal. (required)parameters - Optional parameters for the request.ApiException - if fails to make API callpublic CompletableFuture<SignalEntitiesResponse> getSignalEntitiesAsync(String signalId, SecurityMonitoringApi.GetSignalEntitiesOptionalParameters parameters)
signalId - The ID of the signal. (required)parameters - Optional parameters for the request.public ApiResponse<SignalEntitiesResponse> getSignalEntitiesWithHttpInfo(String signalId, SecurityMonitoringApi.GetSignalEntitiesOptionalParameters parameters) throws ApiException
signalId - The ID of the signal. (required)parameters - Optional parameters for the request.ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 400 | Bad Request | - |
| 403 | Not Authorized | - |
| 404 | Not Found | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<SignalEntitiesResponse>> getSignalEntitiesWithHttpInfoAsync(String signalId, SecurityMonitoringApi.GetSignalEntitiesOptionalParameters parameters)
signalId - The ID of the signal. (required)parameters - Optional parameters for the request.public NotificationRuleResponse getSignalNotificationRule(String id) throws ApiException
See getSignalNotificationRuleWithHttpInfo(java.lang.String).
id - ID of the notification rule. (required)ApiException - if fails to make API callpublic CompletableFuture<NotificationRuleResponse> getSignalNotificationRuleAsync(String id)
See getSignalNotificationRuleWithHttpInfoAsync(java.lang.String).
id - ID of the notification rule. (required)public ApiResponse<NotificationRuleResponse> getSignalNotificationRuleWithHttpInfo(String id) throws ApiException
id - ID of the notification rule. (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | Notification rule details. | - |
| 400 | Bad Request | - |
| 403 | Forbidden | - |
| 404 | Not Found | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<NotificationRuleResponse>> getSignalNotificationRuleWithHttpInfoAsync(String id)
See getSignalNotificationRuleWithHttpInfo(java.lang.String).
id - ID of the notification rule. (required)public NotificationRulesListResponse getSignalNotificationRules() throws ApiException
ApiException - if fails to make API callpublic CompletableFuture<NotificationRulesListResponse> getSignalNotificationRulesAsync()
public ApiResponse<NotificationRulesListResponse> getSignalNotificationRulesWithHttpInfo() throws ApiException
ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | The list of notification rules. | - |
| 403 | Forbidden | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<NotificationRulesListResponse>> getSignalNotificationRulesWithHttpInfoAsync()
public SingleEntityContextResponse getSingleEntityContext(String id) throws ApiException
id - The unique identifier of the entity to retrieve. (required)ApiException - if fails to make API callpublic CompletableFuture<SingleEntityContextResponse> getSingleEntityContextAsync(String id)
id - The unique identifier of the entity to retrieve. (required)public SingleEntityContextResponse getSingleEntityContext(String id, SecurityMonitoringApi.GetSingleEntityContextOptionalParameters parameters) throws ApiException
id - The unique identifier of the entity to retrieve. (required)parameters - Optional parameters for the request.ApiException - if fails to make API callpublic CompletableFuture<SingleEntityContextResponse> getSingleEntityContextAsync(String id, SecurityMonitoringApi.GetSingleEntityContextOptionalParameters parameters)
id - The unique identifier of the entity to retrieve. (required)parameters - Optional parameters for the request.public ApiResponse<SingleEntityContextResponse> getSingleEntityContextWithHttpInfo(String id, SecurityMonitoringApi.GetSingleEntityContextOptionalParameters parameters) throws ApiException
from / to) or the snapshot of the
entity at a single point in time (as_of); the two modes are mutually exclusive.id - The unique identifier of the entity to retrieve. (required)parameters - Optional parameters for the request.ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 400 | Bad Request | - |
| 403 | Not Authorized | - |
| 404 | Not Found | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<SingleEntityContextResponse>> getSingleEntityContextWithHttpInfoAsync(String id, SecurityMonitoringApi.GetSingleEntityContextOptionalParameters parameters)
id - The unique identifier of the entity to retrieve. (required)parameters - Optional parameters for the request.public DefaultRulesetsPerLanguageResponse getStaticAnalysisDefaultRulesets(String language) throws ApiException
See getStaticAnalysisDefaultRulesetsWithHttpInfo(java.lang.String).
language - The programming language for which to retrieve the default rulesets. (required)ApiException - if fails to make API callpublic CompletableFuture<DefaultRulesetsPerLanguageResponse> getStaticAnalysisDefaultRulesetsAsync(String language)
See getStaticAnalysisDefaultRulesetsWithHttpInfoAsync(java.lang.String).
language - The programming language for which to retrieve the default rulesets. (required)public ApiResponse<DefaultRulesetsPerLanguageResponse> getStaticAnalysisDefaultRulesetsWithHttpInfo(String language) throws ApiException
language - The programming language for which to retrieve the default rulesets. (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 400 | Bad Request | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<DefaultRulesetsPerLanguageResponse>> getStaticAnalysisDefaultRulesetsWithHttpInfoAsync(String language)
See getStaticAnalysisDefaultRulesetsWithHttpInfo(java.lang.String).
language - The programming language for which to retrieve the default rulesets. (required)public NodeTypesResponse getStaticAnalysisNodeTypes(String language) throws ApiException
See getStaticAnalysisNodeTypesWithHttpInfo(java.lang.String).
language - The programming language for which to retrieve node type definitions.
(required)ApiException - if fails to make API callpublic CompletableFuture<NodeTypesResponse> getStaticAnalysisNodeTypesAsync(String language)
See getStaticAnalysisNodeTypesWithHttpInfoAsync(java.lang.String).
language - The programming language for which to retrieve node type definitions.
(required)public ApiResponse<NodeTypesResponse> getStaticAnalysisNodeTypesWithHttpInfo(String language) throws ApiException
language - The programming language for which to retrieve node type definitions.
(required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 400 | Bad Request | - |
| 401 | Unauthorized | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<NodeTypesResponse>> getStaticAnalysisNodeTypesWithHttpInfoAsync(String language)
See getStaticAnalysisNodeTypesWithHttpInfo(java.lang.String).
language - The programming language for which to retrieve node type definitions.
(required)public SastRulesetResponse getStaticAnalysisRuleset(String rulesetName) throws ApiException
rulesetName - The name of the ruleset to retrieve. (required)ApiException - if fails to make API callpublic CompletableFuture<SastRulesetResponse> getStaticAnalysisRulesetAsync(String rulesetName)
rulesetName - The name of the ruleset to retrieve. (required)public SastRulesetResponse getStaticAnalysisRuleset(String rulesetName, SecurityMonitoringApi.GetStaticAnalysisRulesetOptionalParameters parameters) throws ApiException
rulesetName - The name of the ruleset to retrieve. (required)parameters - Optional parameters for the request.ApiException - if fails to make API callpublic CompletableFuture<SastRulesetResponse> getStaticAnalysisRulesetAsync(String rulesetName, SecurityMonitoringApi.GetStaticAnalysisRulesetOptionalParameters parameters)
rulesetName - The name of the ruleset to retrieve. (required)parameters - Optional parameters for the request.public ApiResponse<SastRulesetResponse> getStaticAnalysisRulesetWithHttpInfo(String rulesetName, SecurityMonitoringApi.GetStaticAnalysisRulesetOptionalParameters parameters) throws ApiException
rulesetName - The name of the ruleset to retrieve. (required)parameters - Optional parameters for the request.ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 400 | Bad Request | - |
| 404 | Not Found | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<SastRulesetResponse>> getStaticAnalysisRulesetWithHttpInfoAsync(String rulesetName, SecurityMonitoringApi.GetStaticAnalysisRulesetOptionalParameters parameters)
rulesetName - The name of the ruleset to retrieve. (required)parameters - Optional parameters for the request.public File getStaticAnalysisTreeSitterWasm(String file) throws ApiException
See getStaticAnalysisTreeSitterWasmWithHttpInfo(java.lang.String).
file - The name of the WASM file to download. (required)ApiException - if fails to make API callpublic CompletableFuture<File> getStaticAnalysisTreeSitterWasmAsync(String file)
See getStaticAnalysisTreeSitterWasmWithHttpInfoAsync(java.lang.String).
file - The name of the WASM file to download. (required)public ApiResponse<File> getStaticAnalysisTreeSitterWasmWithHttpInfo(String file) throws ApiException
file - The name of the WASM file to download. (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | BLOB with the content of the WASM file | - |
| 400 | Bad Request | - |
| 401 | Unauthorized | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<File>> getStaticAnalysisTreeSitterWasmWithHttpInfoAsync(String file)
See getStaticAnalysisTreeSitterWasmWithHttpInfo(java.lang.String).
file - The name of the WASM file to download. (required)public SecurityMonitoringSignalSuggestedActionsResponse getSuggestedActionsMatchingSignal(String signalId) throws ApiException
See getSuggestedActionsMatchingSignalWithHttpInfo(java.lang.String).
signalId - The ID of the signal. (required)ApiException - if fails to make API callpublic CompletableFuture<SecurityMonitoringSignalSuggestedActionsResponse> getSuggestedActionsMatchingSignalAsync(String signalId)
See getSuggestedActionsMatchingSignalWithHttpInfoAsync(java.lang.String).
signalId - The ID of the signal. (required)public ApiResponse<SecurityMonitoringSignalSuggestedActionsResponse> getSuggestedActionsMatchingSignalWithHttpInfo(String signalId) throws ApiException
signalId - The ID of the signal. (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 403 | Not Authorized | - |
| 404 | Not Found | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<SecurityMonitoringSignalSuggestedActionsResponse>> getSuggestedActionsMatchingSignalWithHttpInfoAsync(String signalId)
See getSuggestedActionsMatchingSignalWithHttpInfo(java.lang.String).
signalId - The ID of the signal. (required)public SecurityMonitoringSuppressionsResponse getSuppressionsAffectingFutureRule(SecurityMonitoringRuleCreatePayload body) throws ApiException
body - (required)ApiException - if fails to make API callpublic CompletableFuture<SecurityMonitoringSuppressionsResponse> getSuppressionsAffectingFutureRuleAsync(SecurityMonitoringRuleCreatePayload body)
body - (required)public ApiResponse<SecurityMonitoringSuppressionsResponse> getSuppressionsAffectingFutureRuleWithHttpInfo(SecurityMonitoringRuleCreatePayload body) throws ApiException
body - (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 400 | Bad Request | - |
| 403 | Not Authorized | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<SecurityMonitoringSuppressionsResponse>> getSuppressionsAffectingFutureRuleWithHttpInfoAsync(SecurityMonitoringRuleCreatePayload body)
body - (required)public SecurityMonitoringSuppressionsResponse getSuppressionsAffectingRule(String ruleId) throws ApiException
See getSuppressionsAffectingRuleWithHttpInfo(java.lang.String).
ruleId - The ID of the rule. (required)ApiException - if fails to make API callpublic CompletableFuture<SecurityMonitoringSuppressionsResponse> getSuppressionsAffectingRuleAsync(String ruleId)
See getSuppressionsAffectingRuleWithHttpInfoAsync(java.lang.String).
ruleId - The ID of the rule. (required)public ApiResponse<SecurityMonitoringSuppressionsResponse> getSuppressionsAffectingRuleWithHttpInfo(String ruleId) throws ApiException
ruleId - The ID of the rule. (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 403 | Not Authorized | - |
| 404 | Not Found | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<SecurityMonitoringSuppressionsResponse>> getSuppressionsAffectingRuleWithHttpInfoAsync(String ruleId)
See getSuppressionsAffectingRuleWithHttpInfo(java.lang.String).
ruleId - The ID of the rule. (required)public GetSuppressionVersionHistoryResponse getSuppressionVersionHistory(String suppressionId) throws ApiException
suppressionId - The ID of the suppression rule (required)ApiException - if fails to make API callpublic CompletableFuture<GetSuppressionVersionHistoryResponse> getSuppressionVersionHistoryAsync(String suppressionId)
suppressionId - The ID of the suppression rule (required)public GetSuppressionVersionHistoryResponse getSuppressionVersionHistory(String suppressionId, SecurityMonitoringApi.GetSuppressionVersionHistoryOptionalParameters parameters) throws ApiException
suppressionId - The ID of the suppression rule (required)parameters - Optional parameters for the request.ApiException - if fails to make API callpublic CompletableFuture<GetSuppressionVersionHistoryResponse> getSuppressionVersionHistoryAsync(String suppressionId, SecurityMonitoringApi.GetSuppressionVersionHistoryOptionalParameters parameters)
suppressionId - The ID of the suppression rule (required)parameters - Optional parameters for the request.public ApiResponse<GetSuppressionVersionHistoryResponse> getSuppressionVersionHistoryWithHttpInfo(String suppressionId, SecurityMonitoringApi.GetSuppressionVersionHistoryOptionalParameters parameters) throws ApiException
suppressionId - The ID of the suppression rule (required)parameters - Optional parameters for the request.ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 403 | Not Authorized | - |
| 404 | Not Found | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<GetSuppressionVersionHistoryResponse>> getSuppressionVersionHistoryWithHttpInfoAsync(String suppressionId, SecurityMonitoringApi.GetSuppressionVersionHistoryOptionalParameters parameters)
suppressionId - The ID of the suppression rule (required)parameters - Optional parameters for the request.public NotificationRuleResponse getVulnerabilityNotificationRule(String id) throws ApiException
See getVulnerabilityNotificationRuleWithHttpInfo(java.lang.String).
id - ID of the notification rule. (required)ApiException - if fails to make API callpublic CompletableFuture<NotificationRuleResponse> getVulnerabilityNotificationRuleAsync(String id)
See getVulnerabilityNotificationRuleWithHttpInfoAsync(java.lang.String).
id - ID of the notification rule. (required)public ApiResponse<NotificationRuleResponse> getVulnerabilityNotificationRuleWithHttpInfo(String id) throws ApiException
id - ID of the notification rule. (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | Notification rule details. | - |
| 400 | Bad Request | - |
| 403 | Forbidden | - |
| 404 | Not Found | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<NotificationRuleResponse>> getVulnerabilityNotificationRuleWithHttpInfoAsync(String id)
See getVulnerabilityNotificationRuleWithHttpInfo(java.lang.String).
id - ID of the notification rule. (required)public NotificationRulesListResponse getVulnerabilityNotificationRules() throws ApiException
ApiException - if fails to make API callpublic CompletableFuture<NotificationRulesListResponse> getVulnerabilityNotificationRulesAsync()
public ApiResponse<NotificationRulesListResponse> getVulnerabilityNotificationRulesWithHttpInfo() throws ApiException
ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | The list of notification rules. | - |
| 403 | Forbidden | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<NotificationRulesListResponse>> getVulnerabilityNotificationRulesWithHttpInfoAsync()
public ListAssetsSBOMsResponse listAssetsSBOMs() throws ApiException
ApiException - if fails to make API callpublic CompletableFuture<ListAssetsSBOMsResponse> listAssetsSBOMsAsync()
public ListAssetsSBOMsResponse listAssetsSBOMs(SecurityMonitoringApi.ListAssetsSBOMsOptionalParameters parameters) throws ApiException
parameters - Optional parameters for the request.ApiException - if fails to make API callpublic CompletableFuture<ListAssetsSBOMsResponse> listAssetsSBOMsAsync(SecurityMonitoringApi.ListAssetsSBOMsOptionalParameters parameters)
parameters - Optional parameters for the request.public ApiResponse<ListAssetsSBOMsResponse> listAssetsSBOMsWithHttpInfo(SecurityMonitoringApi.ListAssetsSBOMsOptionalParameters parameters) throws ApiException
Please review the Pagination section for the "List Vulnerabilities" endpoint.
Please review the Filtering section for the "List Vulnerabilities" endpoint.
Please review the Metadata section for the "List Vulnerabilities" endpoint.
parameters - Optional parameters for the request.ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 400 | Bad request: The server cannot process the request due to invalid syntax in the request. | - |
| 403 | Forbidden: Access denied | - |
| 404 | Not found: asset not found | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<ListAssetsSBOMsResponse>> listAssetsSBOMsWithHttpInfoAsync(SecurityMonitoringApi.ListAssetsSBOMsOptionalParameters parameters)
parameters - Optional parameters for the request.public ListFindingsResponse listFindings() throws ApiException
ApiException - if fails to make API callpublic CompletableFuture<ListFindingsResponse> listFindingsAsync()
public ListFindingsResponse listFindings(SecurityMonitoringApi.ListFindingsOptionalParameters parameters) throws ApiException
parameters - Optional parameters for the request.ApiException - if fails to make API callpublic CompletableFuture<ListFindingsResponse> listFindingsAsync(SecurityMonitoringApi.ListFindingsOptionalParameters parameters)
parameters - Optional parameters for the request.public PaginationIterable<Finding> listFindingsWithPagination()
public PaginationIterable<Finding> listFindingsWithPagination(SecurityMonitoringApi.ListFindingsOptionalParameters parameters)
public ApiResponse<ListFindingsResponse> listFindingsWithHttpInfo(SecurityMonitoringApi.ListFindingsOptionalParameters parameters) throws ApiException
Note: To filter and return only identity risks, add the following query
parameter: ?filter[tags]=dd_rule_type:ciem
Filters can be applied by appending query parameters to the URL.
?filter[attribute_key]=attribute_value
?filter[attribute_key]=attribute_value&filter[attribute_key]=attribute_value...
?filter[tags]=tag_key:tag_value&filter[tags]=tag_key_2:tag_value_2
Here, attribute_key can be any of the filter keys described further below.
Query parameters of type integer support comparison operators (>
, >=, <, <=). This is particularly
useful when filtering by evaluation_changed_at or
resource_discovery_timestamp. For example:
?filter[evaluation_changed_at]=>20123123121.
You can also use the negation operator on strings. For example, use
filter[resource_type]=-aws* to filter for any non-AWS resources.
The operator must come after the equal sign. For example, to filter with the >=
operator, add the operator after the equal sign:
filter[evaluation_changed_at]=>=1678809373257.
Query parameters must be only among the documented ones and with values of correct types.
Duplicated query parameters (e.g. filter[status]=low&filter[status]=info) are
not allowed.
Additional extension fields are available for some findings.
The data is available when you include the query parameter ?detailed_findings=true
in the request.
The following fields are available for findings: - external_id: The resource
external ID related to the finding. - description: The description and remediation
steps for the finding. - datadog_link: The Datadog relative link for the finding.
- ip_addresses: The list of private IP addresses for the resource related to the
finding.
The response includes an array of finding objects, pagination metadata, and a count of items that match the query.
Each finding object contains the following:
GetFinding request to retrieve the full
finding details.
evaluation_changed_at and resource_discovery_date time stamps.
parameters - Optional parameters for the request.ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 400 | Bad Request: The server cannot process the request due to invalid syntax in the request. | - |
| 403 | Forbidden: Access denied | - |
| 404 | Not Found: The requested finding cannot be found. | - |
| 429 | Too many requests: The rate limit set by the API has been exceeded. | - |
public CompletableFuture<ApiResponse<ListFindingsResponse>> listFindingsWithHttpInfoAsync(SecurityMonitoringApi.ListFindingsOptionalParameters parameters)
parameters - Optional parameters for the request.public ListHistoricalJobsResponse listHistoricalJobs() throws ApiException
ApiException - if fails to make API callpublic CompletableFuture<ListHistoricalJobsResponse> listHistoricalJobsAsync()
public ListHistoricalJobsResponse listHistoricalJobs(SecurityMonitoringApi.ListHistoricalJobsOptionalParameters parameters) throws ApiException
parameters - Optional parameters for the request.ApiException - if fails to make API callpublic CompletableFuture<ListHistoricalJobsResponse> listHistoricalJobsAsync(SecurityMonitoringApi.ListHistoricalJobsOptionalParameters parameters)
parameters - Optional parameters for the request.public ApiResponse<ListHistoricalJobsResponse> listHistoricalJobsWithHttpInfo(SecurityMonitoringApi.ListHistoricalJobsOptionalParameters parameters) throws ApiException
parameters - Optional parameters for the request.ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 400 | Bad Request | - |
| 403 | Not Authorized | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<ListHistoricalJobsResponse>> listHistoricalJobsWithHttpInfoAsync(SecurityMonitoringApi.ListHistoricalJobsOptionalParameters parameters)
parameters - Optional parameters for the request.public IoCExplorerListResponse listIndicatorsOfCompromise() throws ApiException
ApiException - if fails to make API callpublic CompletableFuture<IoCExplorerListResponse> listIndicatorsOfCompromiseAsync()
public IoCExplorerListResponse listIndicatorsOfCompromise(SecurityMonitoringApi.ListIndicatorsOfCompromiseOptionalParameters parameters) throws ApiException
parameters - Optional parameters for the request.ApiException - if fails to make API callpublic CompletableFuture<IoCExplorerListResponse> listIndicatorsOfCompromiseAsync(SecurityMonitoringApi.ListIndicatorsOfCompromiseOptionalParameters parameters)
parameters - Optional parameters for the request.public ApiResponse<IoCExplorerListResponse> listIndicatorsOfCompromiseWithHttpInfo(SecurityMonitoringApi.ListIndicatorsOfCompromiseOptionalParameters parameters) throws ApiException
parameters - Optional parameters for the request.ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 400 | Bad Request | - |
| 403 | Not Authorized | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<IoCExplorerListResponse>> listIndicatorsOfCompromiseWithHttpInfoAsync(SecurityMonitoringApi.ListIndicatorsOfCompromiseOptionalParameters parameters)
parameters - Optional parameters for the request.public GetMultipleRulesetsResponse listMultipleRulesets(GetMultipleRulesetsRequest body) throws ApiException
See listMultipleRulesetsWithHttpInfo(com.datadog.api.client.v2.model.GetMultipleRulesetsRequest).
body - (required)ApiException - if fails to make API callpublic CompletableFuture<GetMultipleRulesetsResponse> listMultipleRulesetsAsync(GetMultipleRulesetsRequest body)
See listMultipleRulesetsWithHttpInfoAsync(com.datadog.api.client.v2.model.GetMultipleRulesetsRequest).
body - (required)public ApiResponse<GetMultipleRulesetsResponse> listMultipleRulesetsWithHttpInfo(GetMultipleRulesetsRequest body) throws ApiException
body - (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<GetMultipleRulesetsResponse>> listMultipleRulesetsWithHttpInfoAsync(GetMultipleRulesetsRequest body)
See listMultipleRulesetsWithHttpInfo(com.datadog.api.client.v2.model.GetMultipleRulesetsRequest).
body - (required)public SampleLogGenerationSubscriptionsResponse listSampleLogGenerationSubscriptions() throws ApiException
ApiException - if fails to make API callpublic CompletableFuture<SampleLogGenerationSubscriptionsResponse> listSampleLogGenerationSubscriptionsAsync()
public SampleLogGenerationSubscriptionsResponse listSampleLogGenerationSubscriptions(SecurityMonitoringApi.ListSampleLogGenerationSubscriptionsOptionalParameters parameters) throws ApiException
parameters - Optional parameters for the request.ApiException - if fails to make API callpublic CompletableFuture<SampleLogGenerationSubscriptionsResponse> listSampleLogGenerationSubscriptionsAsync(SecurityMonitoringApi.ListSampleLogGenerationSubscriptionsOptionalParameters parameters)
parameters - Optional parameters for the request.public ApiResponse<SampleLogGenerationSubscriptionsResponse> listSampleLogGenerationSubscriptionsWithHttpInfo(SecurityMonitoringApi.ListSampleLogGenerationSubscriptionsOptionalParameters parameters) throws ApiException
Availability: this endpoint is restricted to Cloud SIEM trial organizations
on an eligible pricing model. Other organizations receive a 403 Forbidden
(non-trial orgs) or a 400 Bad Request (feature disabled), and legacy pricing tiers
receive a response with status: not_available.
parameters - Optional parameters for the request.ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 400 | Bad Request | - |
| 403 | Not Authorized | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<SampleLogGenerationSubscriptionsResponse>> listSampleLogGenerationSubscriptionsWithHttpInfoAsync(SecurityMonitoringApi.ListSampleLogGenerationSubscriptionsOptionalParameters parameters)
parameters - Optional parameters for the request.public ScannedAssetsMetadata listScannedAssetsMetadata() throws ApiException
ApiException - if fails to make API callpublic CompletableFuture<ScannedAssetsMetadata> listScannedAssetsMetadataAsync()
public ScannedAssetsMetadata listScannedAssetsMetadata(SecurityMonitoringApi.ListScannedAssetsMetadataOptionalParameters parameters) throws ApiException
parameters - Optional parameters for the request.ApiException - if fails to make API callpublic CompletableFuture<ScannedAssetsMetadata> listScannedAssetsMetadataAsync(SecurityMonitoringApi.ListScannedAssetsMetadataOptionalParameters parameters)
parameters - Optional parameters for the request.public ApiResponse<ScannedAssetsMetadata> listScannedAssetsMetadataWithHttpInfo(SecurityMonitoringApi.ListScannedAssetsMetadataOptionalParameters parameters) throws ApiException
For the "List Vulnerabilities" endpoint, see the Pagination section.
For the "List Vulnerabilities" endpoint, see the Filtering section.
For the "List Vulnerabilities" endpoint, see the Metadata section.
This endpoint returns additional metadata for cloud resources that is not available from the standard resource endpoints. To access a richer dataset, call this endpoint together with the relevant resource endpoint(s) and merge (join) their results using the resource identifier.
Hosts
To enrich host data, join the response from the Hosts endpoint with the response from the scanned-assets-metadata endpoint on the following key fields:
| ENDPOINT | JOIN KEY | TYPE | | --- | --- | --- | | /api/v1/hosts | host_list.host_name | string | | /api/v2/security/scanned-assets-metadata | data.attributes.asset.name | string |
Host Images
To enrich host image data, join the response from the Hosts endpoint with the response from the scanned-assets-metadata endpoint on the following key fields:
| ENDPOINT | JOIN KEY | TYPE | | --- | --- | --- | | /api/v1/hosts | host_list.tags_by_source["Amazon Web Services"]["image"] | string | | /api/v2/security/scanned-assets-metadata | data.attributes.asset.name | string |
Container Images
To enrich container image data, join the response from the Container Images endpoint with the response from the scanned-assets-metadata endpoint on the following key fields:
| ENDPOINT | JOIN KEY | TYPE | | --- | --- | --- | | /api/v2/container_images |
data.attributes.name@data.attributes.repo_digest | string | |
/api/v2/security/scanned-assets-metadata | data.attributes.asset.name | string |
parameters - Optional parameters for the request.ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 400 | Bad request: The server cannot process the request due to invalid syntax in the request. | - |
| 403 | Forbidden: Access denied | - |
| 404 | Not found: asset not found | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<ScannedAssetsMetadata>> listScannedAssetsMetadataWithHttpInfoAsync(SecurityMonitoringApi.ListScannedAssetsMetadataOptionalParameters parameters)
parameters - Optional parameters for the request.public SecurityFiltersResponse listSecurityFilters() throws ApiException
ApiException - if fails to make API callpublic CompletableFuture<SecurityFiltersResponse> listSecurityFiltersAsync()
public ApiResponse<SecurityFiltersResponse> listSecurityFiltersWithHttpInfo() throws ApiException
ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 403 | Not Authorized | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<SecurityFiltersResponse>> listSecurityFiltersWithHttpInfoAsync()
public SecurityFilterVersionsResponse listSecurityFilterVersions() throws ApiException
ApiException - if fails to make API callpublic CompletableFuture<SecurityFilterVersionsResponse> listSecurityFilterVersionsAsync()
public ApiResponse<SecurityFilterVersionsResponse> listSecurityFilterVersionsWithHttpInfo() throws ApiException
ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 403 | Not Authorized | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<SecurityFilterVersionsResponse>> listSecurityFilterVersionsWithHttpInfoAsync()
public ListSecurityFindingsResponse listSecurityFindings() throws ApiException
ApiException - if fails to make API callpublic CompletableFuture<ListSecurityFindingsResponse> listSecurityFindingsAsync()
public ListSecurityFindingsResponse listSecurityFindings(SecurityMonitoringApi.ListSecurityFindingsOptionalParameters parameters) throws ApiException
parameters - Optional parameters for the request.ApiException - if fails to make API callpublic CompletableFuture<ListSecurityFindingsResponse> listSecurityFindingsAsync(SecurityMonitoringApi.ListSecurityFindingsOptionalParameters parameters)
parameters - Optional parameters for the request.public PaginationIterable<SecurityFindingsData> listSecurityFindingsWithPagination()
public PaginationIterable<SecurityFindingsData> listSecurityFindingsWithPagination(SecurityMonitoringApi.ListSecurityFindingsOptionalParameters parameters)
public ApiResponse<ListSecurityFindingsResponse> listSecurityFindingsWithHttpInfo(SecurityMonitoringApi.ListSecurityFindingsOptionalParameters parameters) throws ApiException
This endpoint uses the logs query syntax. Findings attributes (living in the attributes.attributes. namespace) are prefixed by @ when queried. Tags are queried without a prefix.
Example: @severity:(critical OR high) @status:open team:platform
parameters - Optional parameters for the request.ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 400 | Bad Request | - |
| 403 | Forbidden | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<ListSecurityFindingsResponse>> listSecurityFindingsWithHttpInfoAsync(SecurityMonitoringApi.ListSecurityFindingsOptionalParameters parameters)
parameters - Optional parameters for the request.public SecurityMonitoringCriticalAssetsResponse listSecurityMonitoringCriticalAssets() throws ApiException
ApiException - if fails to make API callpublic CompletableFuture<SecurityMonitoringCriticalAssetsResponse> listSecurityMonitoringCriticalAssetsAsync()
See listSecurityMonitoringCriticalAssetsWithHttpInfoAsync().
public ApiResponse<SecurityMonitoringCriticalAssetsResponse> listSecurityMonitoringCriticalAssetsWithHttpInfo() throws ApiException
ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 403 | Not Authorized | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<SecurityMonitoringCriticalAssetsResponse>> listSecurityMonitoringCriticalAssetsWithHttpInfoAsync()
public SecurityMonitoringDatasetsListResponse listSecurityMonitoringDatasets() throws ApiException
ApiException - if fails to make API callpublic CompletableFuture<SecurityMonitoringDatasetsListResponse> listSecurityMonitoringDatasetsAsync()
public SecurityMonitoringDatasetsListResponse listSecurityMonitoringDatasets(SecurityMonitoringApi.ListSecurityMonitoringDatasetsOptionalParameters parameters) throws ApiException
parameters - Optional parameters for the request.ApiException - if fails to make API callpublic CompletableFuture<SecurityMonitoringDatasetsListResponse> listSecurityMonitoringDatasetsAsync(SecurityMonitoringApi.ListSecurityMonitoringDatasetsOptionalParameters parameters)
parameters - Optional parameters for the request.public ApiResponse<SecurityMonitoringDatasetsListResponse> listSecurityMonitoringDatasetsWithHttpInfo(SecurityMonitoringApi.ListSecurityMonitoringDatasetsOptionalParameters parameters) throws ApiException
parameters - Optional parameters for the request.ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 400 | Bad Request | - |
| 403 | Forbidden | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<SecurityMonitoringDatasetsListResponse>> listSecurityMonitoringDatasetsWithHttpInfoAsync(SecurityMonitoringApi.ListSecurityMonitoringDatasetsOptionalParameters parameters)
parameters - Optional parameters for the request.public SecurityMonitoringSignalsListResponse listSecurityMonitoringHistsignals() throws ApiException
ApiException - if fails to make API callpublic CompletableFuture<SecurityMonitoringSignalsListResponse> listSecurityMonitoringHistsignalsAsync()
public SecurityMonitoringSignalsListResponse listSecurityMonitoringHistsignals(SecurityMonitoringApi.ListSecurityMonitoringHistsignalsOptionalParameters parameters) throws ApiException
parameters - Optional parameters for the request.ApiException - if fails to make API callpublic CompletableFuture<SecurityMonitoringSignalsListResponse> listSecurityMonitoringHistsignalsAsync(SecurityMonitoringApi.ListSecurityMonitoringHistsignalsOptionalParameters parameters)
parameters - Optional parameters for the request.public ApiResponse<SecurityMonitoringSignalsListResponse> listSecurityMonitoringHistsignalsWithHttpInfo(SecurityMonitoringApi.ListSecurityMonitoringHistsignalsOptionalParameters parameters) throws ApiException
parameters - Optional parameters for the request.ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 400 | Bad Request | - |
| 403 | Not Authorized | - |
| 404 | Not Found | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<SecurityMonitoringSignalsListResponse>> listSecurityMonitoringHistsignalsWithHttpInfoAsync(SecurityMonitoringApi.ListSecurityMonitoringHistsignalsOptionalParameters parameters)
parameters - Optional parameters for the request.public SecurityMonitoringIntegrationConfigsResponse listSecurityMonitoringIntegrationConfigs() throws ApiException
ApiException - if fails to make API callpublic CompletableFuture<SecurityMonitoringIntegrationConfigsResponse> listSecurityMonitoringIntegrationConfigsAsync()
public SecurityMonitoringIntegrationConfigsResponse listSecurityMonitoringIntegrationConfigs(SecurityMonitoringApi.ListSecurityMonitoringIntegrationConfigsOptionalParameters parameters) throws ApiException
parameters - Optional parameters for the request.ApiException - if fails to make API callpublic CompletableFuture<SecurityMonitoringIntegrationConfigsResponse> listSecurityMonitoringIntegrationConfigsAsync(SecurityMonitoringApi.ListSecurityMonitoringIntegrationConfigsOptionalParameters parameters)
parameters - Optional parameters for the request.public ApiResponse<SecurityMonitoringIntegrationConfigsResponse> listSecurityMonitoringIntegrationConfigsWithHttpInfo(SecurityMonitoringApi.ListSecurityMonitoringIntegrationConfigsOptionalParameters parameters) throws ApiException
parameters - Optional parameters for the request.ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 403 | Not Authorized | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<SecurityMonitoringIntegrationConfigsResponse>> listSecurityMonitoringIntegrationConfigsWithHttpInfoAsync(SecurityMonitoringApi.ListSecurityMonitoringIntegrationConfigsOptionalParameters parameters)
parameters - Optional parameters for the request.public SecurityMonitoringListRulesResponse listSecurityMonitoringRules() throws ApiException
ApiException - if fails to make API callpublic CompletableFuture<SecurityMonitoringListRulesResponse> listSecurityMonitoringRulesAsync()
public SecurityMonitoringListRulesResponse listSecurityMonitoringRules(SecurityMonitoringApi.ListSecurityMonitoringRulesOptionalParameters parameters) throws ApiException
parameters - Optional parameters for the request.ApiException - if fails to make API callpublic CompletableFuture<SecurityMonitoringListRulesResponse> listSecurityMonitoringRulesAsync(SecurityMonitoringApi.ListSecurityMonitoringRulesOptionalParameters parameters)
parameters - Optional parameters for the request.public ApiResponse<SecurityMonitoringListRulesResponse> listSecurityMonitoringRulesWithHttpInfo(SecurityMonitoringApi.ListSecurityMonitoringRulesOptionalParameters parameters) throws ApiException
parameters - Optional parameters for the request.ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 400 | Bad Request | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<SecurityMonitoringListRulesResponse>> listSecurityMonitoringRulesWithHttpInfoAsync(SecurityMonitoringApi.ListSecurityMonitoringRulesOptionalParameters parameters)
parameters - Optional parameters for the request.public SecurityMonitoringSignalsListResponse listSecurityMonitoringSignals() throws ApiException
ApiException - if fails to make API callpublic CompletableFuture<SecurityMonitoringSignalsListResponse> listSecurityMonitoringSignalsAsync()
public SecurityMonitoringSignalsListResponse listSecurityMonitoringSignals(SecurityMonitoringApi.ListSecurityMonitoringSignalsOptionalParameters parameters) throws ApiException
parameters - Optional parameters for the request.ApiException - if fails to make API callpublic CompletableFuture<SecurityMonitoringSignalsListResponse> listSecurityMonitoringSignalsAsync(SecurityMonitoringApi.ListSecurityMonitoringSignalsOptionalParameters parameters)
parameters - Optional parameters for the request.public PaginationIterable<SecurityMonitoringSignal> listSecurityMonitoringSignalsWithPagination()
public PaginationIterable<SecurityMonitoringSignal> listSecurityMonitoringSignalsWithPagination(SecurityMonitoringApi.ListSecurityMonitoringSignalsOptionalParameters parameters)
public ApiResponse<SecurityMonitoringSignalsListResponse> listSecurityMonitoringSignalsWithHttpInfo(SecurityMonitoringApi.ListSecurityMonitoringSignalsOptionalParameters parameters) throws ApiException
parameters - Optional parameters for the request.ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 400 | Bad Request | - |
| 403 | Not Authorized | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<SecurityMonitoringSignalsListResponse>> listSecurityMonitoringSignalsWithHttpInfoAsync(SecurityMonitoringApi.ListSecurityMonitoringSignalsOptionalParameters parameters)
parameters - Optional parameters for the request.public SecurityMonitoringPaginatedSuppressionsResponse listSecurityMonitoringSuppressions() throws ApiException
ApiException - if fails to make API callpublic CompletableFuture<SecurityMonitoringPaginatedSuppressionsResponse> listSecurityMonitoringSuppressionsAsync()
public SecurityMonitoringPaginatedSuppressionsResponse listSecurityMonitoringSuppressions(SecurityMonitoringApi.ListSecurityMonitoringSuppressionsOptionalParameters parameters) throws ApiException
parameters - Optional parameters for the request.ApiException - if fails to make API callpublic CompletableFuture<SecurityMonitoringPaginatedSuppressionsResponse> listSecurityMonitoringSuppressionsAsync(SecurityMonitoringApi.ListSecurityMonitoringSuppressionsOptionalParameters parameters)
parameters - Optional parameters for the request.public ApiResponse<SecurityMonitoringPaginatedSuppressionsResponse> listSecurityMonitoringSuppressionsWithHttpInfo(SecurityMonitoringApi.ListSecurityMonitoringSuppressionsOptionalParameters parameters) throws ApiException
parameters - Optional parameters for the request.ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 403 | Not Authorized | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<SecurityMonitoringPaginatedSuppressionsResponse>> listSecurityMonitoringSuppressionsWithHttpInfoAsync(SecurityMonitoringApi.ListSecurityMonitoringSuppressionsOptionalParameters parameters)
parameters - Optional parameters for the request.public SastRulesetsResponse listStaticAnalysisCodegenRulesets() throws ApiException
ApiException - if fails to make API callpublic CompletableFuture<SastRulesetsResponse> listStaticAnalysisCodegenRulesetsAsync()
public ApiResponse<SastRulesetsResponse> listStaticAnalysisCodegenRulesetsWithHttpInfo() throws ApiException
ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 400 | Bad Request | - |
| 401 | Unauthorized | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<SastRulesetsResponse>> listStaticAnalysisCodegenRulesetsWithHttpInfoAsync()
@Deprecated public ListVulnerabilitiesResponse listVulnerabilities() throws ApiException
ApiException - if fails to make API call@Deprecated public CompletableFuture<ListVulnerabilitiesResponse> listVulnerabilitiesAsync()
@Deprecated public ListVulnerabilitiesResponse listVulnerabilities(SecurityMonitoringApi.ListVulnerabilitiesOptionalParameters parameters) throws ApiException
parameters - Optional parameters for the request.ApiException - if fails to make API call@Deprecated public CompletableFuture<ListVulnerabilitiesResponse> listVulnerabilitiesAsync(SecurityMonitoringApi.ListVulnerabilitiesOptionalParameters parameters)
parameters - Optional parameters for the request.@Deprecated public ApiResponse<ListVulnerabilitiesResponse> listVulnerabilitiesWithHttpInfo(SecurityMonitoringApi.ListVulnerabilitiesOptionalParameters parameters) throws ApiException
Pagination is enabled by default in both vulnerabilities and assets
. The size of the page varies depending on the endpoint and cannot be modified. To
automate the request of the next page, you can use the links section in the response.
This endpoint will return paginated responses. The pages are stored in the links section of the response:
JSON
{
"data": [...],
"meta": {...},
"links": {
"self": "https://.../api/v2/security/vulnerabilities",
"first": "https://.../api/v2/security/vulnerabilities?page[number]=1&page[token]=abc",
"last": "https://.../api/v2/security/vulnerabilities?page[number]=43&page[token]=abc",
"next": "https://.../api/v2/security/vulnerabilities?page[number]=2&page[token]=abc"
}
}
links.previous is empty if the first page is requested.
links.next is empty if the last page is requested.
Vulnerabilities can be created, updated or deleted at any point in time.
Upon the first request, a token is created to ensure consistency across subsequent paginated requests.
A token is valid only for 24 hours.
We consider a request to be the first request when there is no page[token]
parameter.
The response of this first request contains the newly created token in the links
section.
This token can then be used in the subsequent paginated requests.
Note: The first request may take longer to complete than subsequent requests.
Any request containing valid page[token] and page[number]
parameters will be considered a subsequent request.
If the token is invalid, a 404 response will be returned.
If the page number is invalid, a 400 response will be returned.
The returned token is valid for all requests in the pagination sequence. To
send paginated requests in parallel, reuse the same token and change only the
page[number] parameter.
The request can include some filter parameters to filter the data to be retrieved. The
format of the filter parameters follows the JSON:API format:
filter[$prop_name], where prop_name is the property name in the entity
being filtered by.
All filters can include multiple values, where data will be filtered with an OR clause:
filter[title]=Title1,Title2 will filter all vulnerabilities where title is equal
to Title1 OR Title2.
String filters are case sensitive.
Boolean filters accept true or false as values.
Number filters must include an operator as a second filter input:
filter[$prop_name][$operator]. For example, for the vulnerabilities endpoint:
filter[cvss.base.score][lte]=8.
Available operators are: eq (==), lt (<), lte
(<=), gt (>) and gte (>=).
Following JSON:API format, object including non-standard meta-information.
This endpoint includes the meta member in the response. For more details on each of the properties included in this section, check the endpoints response tables.
JSON
{
"data": [...],
"meta": {
"total": 1500,
"count": 18732,
"token": "some_token"
},
"links": {...}
}
Requests may include extensions to modify the behavior of the requested endpoint. The filter
parameters follow the JSON:API format
format: ext:$extension_name, where extension_name is the name of the
modifier that is being applied.
Extensions can only include one value: ext:modifier=value.
parameters - Optional parameters for the request.ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 400 | Bad request: The server cannot process the request due to invalid syntax in the request. | - |
| 403 | Forbidden: Access denied | - |
| 404 | Not found: There is no request associated with the provided token. | - |
| 429 | Too many requests | - |
@Deprecated public CompletableFuture<ApiResponse<ListVulnerabilitiesResponse>> listVulnerabilitiesWithHttpInfoAsync(SecurityMonitoringApi.ListVulnerabilitiesOptionalParameters parameters)
parameters - Optional parameters for the request.public ListVulnerableAssetsResponse listVulnerableAssets() throws ApiException
ApiException - if fails to make API callpublic CompletableFuture<ListVulnerableAssetsResponse> listVulnerableAssetsAsync()
public ListVulnerableAssetsResponse listVulnerableAssets(SecurityMonitoringApi.ListVulnerableAssetsOptionalParameters parameters) throws ApiException
parameters - Optional parameters for the request.ApiException - if fails to make API callpublic CompletableFuture<ListVulnerableAssetsResponse> listVulnerableAssetsAsync(SecurityMonitoringApi.ListVulnerableAssetsOptionalParameters parameters)
parameters - Optional parameters for the request.public ApiResponse<ListVulnerableAssetsResponse> listVulnerableAssetsWithHttpInfo(SecurityMonitoringApi.ListVulnerableAssetsOptionalParameters parameters) throws ApiException
Please review the Pagination section for the "List Vulnerabilities" endpoint.
Please review the Filtering section for the "List Vulnerabilities" endpoint.
Please review the Metadata section for the "List Vulnerabilities" endpoint.
parameters - Optional parameters for the request.ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 400 | Bad request: The server cannot process the request due to invalid syntax in the request. | - |
| 403 | Forbidden: Access denied | - |
| 404 | Not found: There is no request associated with the provided token. | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<ListVulnerableAssetsResponse>> listVulnerableAssetsWithHttpInfoAsync(SecurityMonitoringApi.ListVulnerableAssetsOptionalParameters parameters)
parameters - Optional parameters for the request.public MuteFindingsResponse muteSecurityFindings(MuteFindingsRequest body) throws ApiException
See muteSecurityFindingsWithHttpInfo(com.datadog.api.client.v2.model.MuteFindingsRequest).
body - (required)ApiException - if fails to make API callpublic CompletableFuture<MuteFindingsResponse> muteSecurityFindingsAsync(MuteFindingsRequest body)
See muteSecurityFindingsWithHttpInfoAsync(com.datadog.api.client.v2.model.MuteFindingsRequest).
body - (required)public ApiResponse<MuteFindingsResponse> muteSecurityFindingsWithHttpInfo(MuteFindingsRequest body) throws ApiException
is_muted and reason
attributes. The allowed reasons depend on whether the finding is being muted or unmuted: - To
mute a finding: PENDING_FIX, FALSE_POSITIVE, OTHER,
NO_FIX, DUPLICATE, RISK_ACCEPTED. - To unmute a finding:
NO_PENDING_FIX, HUMAN_ERROR, NO_LONGER_ACCEPTED_RISK,
OTHER.body - (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 202 | Accepted | - |
| 400 | Bad Request | - |
| 401 | Unauthorized | - |
| 404 | Not Found | - |
| 422 | Unprocessable Entity | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<MuteFindingsResponse>> muteSecurityFindingsWithHttpInfoAsync(MuteFindingsRequest body)
See muteSecurityFindingsWithHttpInfo(com.datadog.api.client.v2.model.MuteFindingsRequest).
body - (required)public NotificationRuleResponse patchSignalNotificationRule(String id, PatchNotificationRuleParameters body) throws ApiException
id - ID of the notification rule. (required)body - (required)ApiException - if fails to make API callpublic CompletableFuture<NotificationRuleResponse> patchSignalNotificationRuleAsync(String id, PatchNotificationRuleParameters body)
id - ID of the notification rule. (required)body - (required)public ApiResponse<NotificationRuleResponse> patchSignalNotificationRuleWithHttpInfo(String id, PatchNotificationRuleParameters body) throws ApiException
id - ID of the notification rule. (required)body - (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | Notification rule successfully patched. | - |
| 400 | Bad Request | - |
| 403 | Forbidden | - |
| 404 | Not Found | - |
| 422 | The server cannot process the request because it contains invalid data. | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<NotificationRuleResponse>> patchSignalNotificationRuleWithHttpInfoAsync(String id, PatchNotificationRuleParameters body)
id - ID of the notification rule. (required)body - (required)public NotificationRuleResponse patchVulnerabilityNotificationRule(String id, PatchNotificationRuleParameters body) throws ApiException
id - ID of the notification rule. (required)body - (required)ApiException - if fails to make API callpublic CompletableFuture<NotificationRuleResponse> patchVulnerabilityNotificationRuleAsync(String id, PatchNotificationRuleParameters body)
id - ID of the notification rule. (required)body - (required)public ApiResponse<NotificationRuleResponse> patchVulnerabilityNotificationRuleWithHttpInfo(String id, PatchNotificationRuleParameters body) throws ApiException
id - ID of the notification rule. (required)body - (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | Notification rule successfully patched. | - |
| 400 | Bad Request | - |
| 403 | Forbidden | - |
| 404 | Not Found | - |
| 422 | The server cannot process the request because it contains invalid data. | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<NotificationRuleResponse>> patchVulnerabilityNotificationRuleWithHttpInfoAsync(String id, PatchNotificationRuleParameters body)
id - ID of the notification rule. (required)body - (required)public SecurityMonitoringRuleResponse restoreSecurityMonitoringRule(String ruleId, Long version) throws ApiException
See restoreSecurityMonitoringRuleWithHttpInfo(java.lang.String, java.lang.Long).
ruleId - The ID of the rule. (required)version - The historical version number of the rule. (required)ApiException - if fails to make API callpublic CompletableFuture<SecurityMonitoringRuleResponse> restoreSecurityMonitoringRuleAsync(String ruleId, Long version)
See restoreSecurityMonitoringRuleWithHttpInfoAsync(java.lang.String, java.lang.Long).
ruleId - The ID of the rule. (required)version - The historical version number of the rule. (required)public ApiResponse<SecurityMonitoringRuleResponse> restoreSecurityMonitoringRuleWithHttpInfo(String ruleId, Long version) throws ApiException
ruleId - The ID of the rule. (required)version - The historical version number of the rule. (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 400 | Bad Request | - |
| 403 | Not Authorized | - |
| 404 | Not Found | - |
| 409 | Conflict | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<SecurityMonitoringRuleResponse>> restoreSecurityMonitoringRuleWithHttpInfoAsync(String ruleId, Long version)
See restoreSecurityMonitoringRuleWithHttpInfo(java.lang.String, java.lang.Long).
ruleId - The ID of the rule. (required)version - The historical version number of the rule. (required)public JobCreateResponse runHistoricalJob(RunHistoricalJobRequest body) throws ApiException
See runHistoricalJobWithHttpInfo(com.datadog.api.client.v2.model.RunHistoricalJobRequest).
body - (required)ApiException - if fails to make API callpublic CompletableFuture<JobCreateResponse> runHistoricalJobAsync(RunHistoricalJobRequest body)
See runHistoricalJobWithHttpInfoAsync(com.datadog.api.client.v2.model.RunHistoricalJobRequest).
body - (required)public ApiResponse<JobCreateResponse> runHistoricalJobWithHttpInfo(RunHistoricalJobRequest body) throws ApiException
body - (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 201 | Status created | - |
| 400 | Bad Request | - |
| 401 | Concurrent Modification | - |
| 403 | Not Authorized | - |
| 404 | Not Found | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<JobCreateResponse>> runHistoricalJobWithHttpInfoAsync(RunHistoricalJobRequest body)
See runHistoricalJobWithHttpInfo(com.datadog.api.client.v2.model.RunHistoricalJobRequest).
body - (required)public ListSecurityFindingsResponse searchSecurityFindings(SecurityFindingsSearchRequest body) throws ApiException
See searchSecurityFindingsWithHttpInfo(com.datadog.api.client.v2.model.SecurityFindingsSearchRequest).
body - (required)ApiException - if fails to make API callpublic CompletableFuture<ListSecurityFindingsResponse> searchSecurityFindingsAsync(SecurityFindingsSearchRequest body)
body - (required)public PaginationIterable<SecurityFindingsData> searchSecurityFindingsWithPagination(SecurityFindingsSearchRequest body)
See searchSecurityFindingsWithHttpInfo(com.datadog.api.client.v2.model.SecurityFindingsSearchRequest).
body - (required)public ApiResponse<ListSecurityFindingsResponse> searchSecurityFindingsWithHttpInfo(SecurityFindingsSearchRequest body) throws ApiException
The API uses the logs query syntax. Findings attributes (living in the attributes.attributes. namespace) are prefixed by @ when queried. Tags are queried without a prefix.
Example: @severity:(critical OR high) @status:open team:platform
body - (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 400 | Bad Request | - |
| 403 | Forbidden | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<ListSecurityFindingsResponse>> searchSecurityFindingsWithHttpInfoAsync(SecurityFindingsSearchRequest body)
See searchSecurityFindingsWithHttpInfo(com.datadog.api.client.v2.model.SecurityFindingsSearchRequest).
body - (required)public SecurityMonitoringSignalsListResponse searchSecurityMonitoringHistsignals() throws ApiException
ApiException - if fails to make API callpublic CompletableFuture<SecurityMonitoringSignalsListResponse> searchSecurityMonitoringHistsignalsAsync()
public SecurityMonitoringSignalsListResponse searchSecurityMonitoringHistsignals(SecurityMonitoringApi.SearchSecurityMonitoringHistsignalsOptionalParameters parameters) throws ApiException
parameters - Optional parameters for the request.ApiException - if fails to make API callpublic CompletableFuture<SecurityMonitoringSignalsListResponse> searchSecurityMonitoringHistsignalsAsync(SecurityMonitoringApi.SearchSecurityMonitoringHistsignalsOptionalParameters parameters)
parameters - Optional parameters for the request.public ApiResponse<SecurityMonitoringSignalsListResponse> searchSecurityMonitoringHistsignalsWithHttpInfo(SecurityMonitoringApi.SearchSecurityMonitoringHistsignalsOptionalParameters parameters) throws ApiException
parameters - Optional parameters for the request.ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 400 | Bad Request | - |
| 403 | Not Authorized | - |
| 404 | Not Found | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<SecurityMonitoringSignalsListResponse>> searchSecurityMonitoringHistsignalsWithHttpInfoAsync(SecurityMonitoringApi.SearchSecurityMonitoringHistsignalsOptionalParameters parameters)
parameters - Optional parameters for the request.public SecurityMonitoringSignalsListResponse searchSecurityMonitoringSignals() throws ApiException
ApiException - if fails to make API callpublic CompletableFuture<SecurityMonitoringSignalsListResponse> searchSecurityMonitoringSignalsAsync()
public SecurityMonitoringSignalsListResponse searchSecurityMonitoringSignals(SecurityMonitoringApi.SearchSecurityMonitoringSignalsOptionalParameters parameters) throws ApiException
parameters - Optional parameters for the request.ApiException - if fails to make API callpublic CompletableFuture<SecurityMonitoringSignalsListResponse> searchSecurityMonitoringSignalsAsync(SecurityMonitoringApi.SearchSecurityMonitoringSignalsOptionalParameters parameters)
parameters - Optional parameters for the request.public PaginationIterable<SecurityMonitoringSignal> searchSecurityMonitoringSignalsWithPagination()
public PaginationIterable<SecurityMonitoringSignal> searchSecurityMonitoringSignalsWithPagination(SecurityMonitoringApi.SearchSecurityMonitoringSignalsOptionalParameters parameters)
public ApiResponse<SecurityMonitoringSignalsListResponse> searchSecurityMonitoringSignalsWithHttpInfo(SecurityMonitoringApi.SearchSecurityMonitoringSignalsOptionalParameters parameters) throws ApiException
parameters - Optional parameters for the request.ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 400 | Bad Request | - |
| 403 | Not Authorized | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<SecurityMonitoringSignalsListResponse>> searchSecurityMonitoringSignalsWithHttpInfoAsync(SecurityMonitoringApi.SearchSecurityMonitoringSignalsOptionalParameters parameters)
parameters - Optional parameters for the request.public NotificationRulePreviewResponse sendSecurityMonitoringNotificationPreview(CreateNotificationRuleParameters body) throws ApiException
body - (required)ApiException - if fails to make API callpublic CompletableFuture<NotificationRulePreviewResponse> sendSecurityMonitoringNotificationPreviewAsync(CreateNotificationRuleParameters body)
body - (required)public ApiResponse<NotificationRulePreviewResponse> sendSecurityMonitoringNotificationPreviewWithHttpInfo(CreateNotificationRuleParameters body) throws ApiException
body - (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 400 | Bad Request | - |
| 403 | Not Authorized | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<NotificationRulePreviewResponse>> sendSecurityMonitoringNotificationPreviewWithHttpInfoAsync(CreateNotificationRuleParameters body)
body - (required)public SecurityMonitoringRuleTestResponse testExistingSecurityMonitoringRule(String ruleId, SecurityMonitoringRuleTestRequest body) throws ApiException
ruleId - The ID of the rule. (required)body - (required)ApiException - if fails to make API callpublic CompletableFuture<SecurityMonitoringRuleTestResponse> testExistingSecurityMonitoringRuleAsync(String ruleId, SecurityMonitoringRuleTestRequest body)
ruleId - The ID of the rule. (required)body - (required)public ApiResponse<SecurityMonitoringRuleTestResponse> testExistingSecurityMonitoringRuleWithHttpInfo(String ruleId, SecurityMonitoringRuleTestRequest body) throws ApiException
ruleId - The ID of the rule. (required)body - (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 400 | Bad Request | - |
| 401 | Concurrent Modification | - |
| 403 | Not Authorized | - |
| 404 | Not Found | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<SecurityMonitoringRuleTestResponse>> testExistingSecurityMonitoringRuleWithHttpInfoAsync(String ruleId, SecurityMonitoringRuleTestRequest body)
ruleId - The ID of the rule. (required)body - (required)public SecurityMonitoringRuleTestResponse testSecurityMonitoringRule(SecurityMonitoringRuleTestRequest body) throws ApiException
body - (required)ApiException - if fails to make API callpublic CompletableFuture<SecurityMonitoringRuleTestResponse> testSecurityMonitoringRuleAsync(SecurityMonitoringRuleTestRequest body)
body - (required)public ApiResponse<SecurityMonitoringRuleTestResponse> testSecurityMonitoringRuleWithHttpInfo(SecurityMonitoringRuleTestRequest body) throws ApiException
body - (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 400 | Bad Request | - |
| 401 | Concurrent Modification | - |
| 403 | Not Authorized | - |
| 404 | Not Found | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<SecurityMonitoringRuleTestResponse>> testSecurityMonitoringRuleWithHttpInfoAsync(SecurityMonitoringRuleTestRequest body)
body - (required)public UpdateCustomFrameworkResponse updateCustomFramework(String handle, String version, UpdateCustomFrameworkRequest body) throws ApiException
handle - The framework handle (required)version - The framework version (required)body - (required)ApiException - if fails to make API callpublic CompletableFuture<UpdateCustomFrameworkResponse> updateCustomFrameworkAsync(String handle, String version, UpdateCustomFrameworkRequest body)
handle - The framework handle (required)version - The framework version (required)body - (required)public ApiResponse<UpdateCustomFrameworkResponse> updateCustomFrameworkWithHttpInfo(String handle, String version, UpdateCustomFrameworkRequest body) throws ApiException
handle - The framework handle (required)version - The framework version (required)body - (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 400 | Bad Request | - |
| 429 | Too many requests | - |
| 500 | Bad Request | - |
public CompletableFuture<ApiResponse<UpdateCustomFrameworkResponse>> updateCustomFrameworkWithHttpInfoAsync(String handle, String version, UpdateCustomFrameworkRequest body)
handle - The framework handle (required)version - The framework version (required)body - (required)public AssigneeResponse updateFindingsAssignee(AssigneeRequest body) throws ApiException
See updateFindingsAssigneeWithHttpInfo(com.datadog.api.client.v2.model.AssigneeRequest).
body - (required)ApiException - if fails to make API callpublic CompletableFuture<AssigneeResponse> updateFindingsAssigneeAsync(AssigneeRequest body)
See updateFindingsAssigneeWithHttpInfoAsync(com.datadog.api.client.v2.model.AssigneeRequest).
body - (required)public ApiResponse<AssigneeResponse> updateFindingsAssigneeWithHttpInfo(AssigneeRequest body) throws ApiException
assignee_id to the unique identifier of the Datadog user you want to assign
the findings to. Omit assignee_id (or set it to null) to unassign the
findings. Per-finding warnings and failures are returned in the response meta
object.body - (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 202 | Accepted | - |
| 400 | Bad Request | - |
| 404 | Not Found | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<AssigneeResponse>> updateFindingsAssigneeWithHttpInfoAsync(AssigneeRequest body)
See updateFindingsAssigneeWithHttpInfo(com.datadog.api.client.v2.model.AssigneeRequest).
body - (required)public UpdateResourceEvaluationFiltersResponse updateResourceEvaluationFilters(UpdateResourceEvaluationFiltersRequest body) throws ApiException
body - (required)ApiException - if fails to make API callpublic CompletableFuture<UpdateResourceEvaluationFiltersResponse> updateResourceEvaluationFiltersAsync(UpdateResourceEvaluationFiltersRequest body)
body - (required)public ApiResponse<UpdateResourceEvaluationFiltersResponse> updateResourceEvaluationFiltersWithHttpInfo(UpdateResourceEvaluationFiltersRequest body) throws ApiException
body - (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 201 | OK | - |
| 400 | Bad Request | - |
| 403 | Not Authorized | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<UpdateResourceEvaluationFiltersResponse>> updateResourceEvaluationFiltersWithHttpInfoAsync(UpdateResourceEvaluationFiltersRequest body)
body - (required)public SecurityFilterResponse updateSecurityFilter(String securityFilterId, SecurityFilterUpdateRequest body) throws ApiException
securityFilterId - The ID of the security filter. (required)body - New definition of the security filter. (required)ApiException - if fails to make API callpublic CompletableFuture<SecurityFilterResponse> updateSecurityFilterAsync(String securityFilterId, SecurityFilterUpdateRequest body)
securityFilterId - The ID of the security filter. (required)body - New definition of the security filter. (required)public ApiResponse<SecurityFilterResponse> updateSecurityFilterWithHttpInfo(String securityFilterId, SecurityFilterUpdateRequest body) throws ApiException
securityFilterId - The ID of the security filter. (required)body - New definition of the security filter. (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 400 | Bad Request | - |
| 403 | Not Authorized | - |
| 404 | Not Found | - |
| 409 | Concurrent Modification | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<SecurityFilterResponse>> updateSecurityFilterWithHttpInfoAsync(String securityFilterId, SecurityFilterUpdateRequest body)
securityFilterId - The ID of the security filter. (required)body - New definition of the security filter. (required)public SecurityMonitoringCriticalAssetResponse updateSecurityMonitoringCriticalAsset(String criticalAssetId, SecurityMonitoringCriticalAssetUpdateRequest body) throws ApiException
criticalAssetId - The ID of the critical asset. (required)body - New definition of the critical asset. Supports partial updates. (required)ApiException - if fails to make API callpublic CompletableFuture<SecurityMonitoringCriticalAssetResponse> updateSecurityMonitoringCriticalAssetAsync(String criticalAssetId, SecurityMonitoringCriticalAssetUpdateRequest body)
criticalAssetId - The ID of the critical asset. (required)body - New definition of the critical asset. Supports partial updates. (required)public ApiResponse<SecurityMonitoringCriticalAssetResponse> updateSecurityMonitoringCriticalAssetWithHttpInfo(String criticalAssetId, SecurityMonitoringCriticalAssetUpdateRequest body) throws ApiException
criticalAssetId - The ID of the critical asset. (required)body - New definition of the critical asset. Supports partial updates. (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 400 | Bad Request | - |
| 403 | Not Authorized | - |
| 404 | Not Found | - |
| 409 | Concurrent Modification | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<SecurityMonitoringCriticalAssetResponse>> updateSecurityMonitoringCriticalAssetWithHttpInfoAsync(String criticalAssetId, SecurityMonitoringCriticalAssetUpdateRequest body)
criticalAssetId - The ID of the critical asset. (required)body - New definition of the critical asset. Supports partial updates. (required)public void updateSecurityMonitoringDataset(String datasetId, SecurityMonitoringDatasetUpdateRequest body) throws ApiException
datasetId - The UUID of the dataset. (required)body - (required)ApiException - if fails to make API callpublic CompletableFuture<Void> updateSecurityMonitoringDatasetAsync(String datasetId, SecurityMonitoringDatasetUpdateRequest body)
datasetId - The UUID of the dataset. (required)body - (required)public ApiResponse<Void> updateSecurityMonitoringDatasetWithHttpInfo(String datasetId, SecurityMonitoringDatasetUpdateRequest body) throws ApiException
datasetId - The UUID of the dataset. (required)body - (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 204 | No Content | - |
| 400 | Bad Request | - |
| 403 | Forbidden | - |
| 404 | Not Found | - |
| 409 | Conflict | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<Void>> updateSecurityMonitoringDatasetWithHttpInfoAsync(String datasetId, SecurityMonitoringDatasetUpdateRequest body)
datasetId - The UUID of the dataset. (required)body - (required)public SecurityMonitoringIntegrationConfigResponse updateSecurityMonitoringIntegrationConfig(String integrationConfigId, SecurityMonitoringIntegrationConfigUpdateRequest body) throws ApiException
integrationConfigId - The ID of the entity context sync configuration. (required)body - The fields to update on the integration configuration. (required)ApiException - if fails to make API callpublic CompletableFuture<SecurityMonitoringIntegrationConfigResponse> updateSecurityMonitoringIntegrationConfigAsync(String integrationConfigId, SecurityMonitoringIntegrationConfigUpdateRequest body)
integrationConfigId - The ID of the entity context sync configuration. (required)body - The fields to update on the integration configuration. (required)public ApiResponse<SecurityMonitoringIntegrationConfigResponse> updateSecurityMonitoringIntegrationConfigWithHttpInfo(String integrationConfigId, SecurityMonitoringIntegrationConfigUpdateRequest body) throws ApiException
integrationConfigId - The ID of the entity context sync configuration. (required)body - The fields to update on the integration configuration. (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 400 | Bad Request | - |
| 403 | Not Authorized | - |
| 404 | Not Found | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<SecurityMonitoringIntegrationConfigResponse>> updateSecurityMonitoringIntegrationConfigWithHttpInfoAsync(String integrationConfigId, SecurityMonitoringIntegrationConfigUpdateRequest body)
integrationConfigId - The ID of the entity context sync configuration. (required)body - The fields to update on the integration configuration. (required)public SecurityMonitoringRuleResponse updateSecurityMonitoringRule(String ruleId, SecurityMonitoringRuleUpdatePayload body) throws ApiException
ruleId - The ID of the rule. (required)body - (required)ApiException - if fails to make API callpublic CompletableFuture<SecurityMonitoringRuleResponse> updateSecurityMonitoringRuleAsync(String ruleId, SecurityMonitoringRuleUpdatePayload body)
ruleId - The ID of the rule. (required)body - (required)public ApiResponse<SecurityMonitoringRuleResponse> updateSecurityMonitoringRuleWithHttpInfo(String ruleId, SecurityMonitoringRuleUpdatePayload body) throws ApiException
cases, queries or
options, the whole field must be included. For example, when modifying a query all
queries must be included. Default rules can only be updated to be enabled, to change
notifications, or to update the tags (default tags cannot be removed).ruleId - The ID of the rule. (required)body - (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 400 | Bad Request | - |
| 401 | Concurrent Modification | - |
| 403 | Not Authorized | - |
| 404 | Not Found | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<SecurityMonitoringRuleResponse>> updateSecurityMonitoringRuleWithHttpInfoAsync(String ruleId, SecurityMonitoringRuleUpdatePayload body)
ruleId - The ID of the rule. (required)body - (required)public SecurityMonitoringSuppressionResponse updateSecurityMonitoringSuppression(String suppressionId, SecurityMonitoringSuppressionUpdateRequest body) throws ApiException
suppressionId - The ID of the suppression rule (required)body - New definition of the suppression rule. Supports partial updates. (required)ApiException - if fails to make API callpublic CompletableFuture<SecurityMonitoringSuppressionResponse> updateSecurityMonitoringSuppressionAsync(String suppressionId, SecurityMonitoringSuppressionUpdateRequest body)
suppressionId - The ID of the suppression rule (required)body - New definition of the suppression rule. Supports partial updates. (required)public ApiResponse<SecurityMonitoringSuppressionResponse> updateSecurityMonitoringSuppressionWithHttpInfo(String suppressionId, SecurityMonitoringSuppressionUpdateRequest body) throws ApiException
suppressionId - The ID of the suppression rule (required)body - New definition of the suppression rule. Supports partial updates. (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 400 | Bad Request | - |
| 403 | Not Authorized | - |
| 404 | Not Found | - |
| 409 | Concurrent Modification | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<SecurityMonitoringSuppressionResponse>> updateSecurityMonitoringSuppressionWithHttpInfoAsync(String suppressionId, SecurityMonitoringSuppressionUpdateRequest body)
suppressionId - The ID of the suppression rule (required)body - New definition of the suppression rule. Supports partial updates. (required)public void validateSecurityMonitoringIntegrationConfig(String integrationConfigId) throws ApiException
See validateSecurityMonitoringIntegrationConfigWithHttpInfo(java.lang.String).
integrationConfigId - The ID of the entity context sync configuration. (required)ApiException - if fails to make API callpublic CompletableFuture<Void> validateSecurityMonitoringIntegrationConfigAsync(String integrationConfigId)
See validateSecurityMonitoringIntegrationConfigWithHttpInfoAsync(java.lang.String).
integrationConfigId - The ID of the entity context sync configuration. (required)public ApiResponse<Void> validateSecurityMonitoringIntegrationConfigWithHttpInfo(String integrationConfigId) throws ApiException
integrationConfigId - The ID of the entity context sync configuration. (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 400 | Bad Request | - |
| 403 | Not Authorized | - |
| 404 | Not Found | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<Void>> validateSecurityMonitoringIntegrationConfigWithHttpInfoAsync(String integrationConfigId)
See validateSecurityMonitoringIntegrationConfigWithHttpInfo(java.lang.String).
integrationConfigId - The ID of the entity context sync configuration. (required)public void validateSecurityMonitoringIntegrationCredentials(SecurityMonitoringIntegrationCredentialsValidateRequest body) throws ApiException
body - The credentials to validate. (required)ApiException - if fails to make API callpublic CompletableFuture<Void> validateSecurityMonitoringIntegrationCredentialsAsync(SecurityMonitoringIntegrationCredentialsValidateRequest body)
body - The credentials to validate. (required)public ApiResponse<Void> validateSecurityMonitoringIntegrationCredentialsWithHttpInfo(SecurityMonitoringIntegrationCredentialsValidateRequest body) throws ApiException
body - The credentials to validate. (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 400 | Bad Request | - |
| 403 | Not Authorized | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<Void>> validateSecurityMonitoringIntegrationCredentialsWithHttpInfoAsync(SecurityMonitoringIntegrationCredentialsValidateRequest body)
body - The credentials to validate. (required)public void validateSecurityMonitoringRule(SecurityMonitoringRuleValidatePayload body) throws ApiException
body - (required)ApiException - if fails to make API callpublic CompletableFuture<Void> validateSecurityMonitoringRuleAsync(SecurityMonitoringRuleValidatePayload body)
body - (required)public ApiResponse<Void> validateSecurityMonitoringRuleWithHttpInfo(SecurityMonitoringRuleValidatePayload body) throws ApiException
body - (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 204 | OK | - |
| 400 | Bad Request | - |
| 403 | Not Authorized | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<Void>> validateSecurityMonitoringRuleWithHttpInfoAsync(SecurityMonitoringRuleValidatePayload body)
body - (required)public void validateSecurityMonitoringSuppression(SecurityMonitoringSuppressionCreateRequest body) throws ApiException
body - (required)ApiException - if fails to make API callpublic CompletableFuture<Void> validateSecurityMonitoringSuppressionAsync(SecurityMonitoringSuppressionCreateRequest body)
body - (required)public ApiResponse<Void> validateSecurityMonitoringSuppressionWithHttpInfo(SecurityMonitoringSuppressionCreateRequest body) throws ApiException
body - (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 204 | OK | - |
| 400 | Bad Request | - |
| 403 | Not Authorized | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<Void>> validateSecurityMonitoringSuppressionWithHttpInfoAsync(SecurityMonitoringSuppressionCreateRequest body)
body - (required)Copyright © 2026. All rights reserved.