@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.GetFindingOptionalParameters
Manage optional parameters to getFinding.
|
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.GetSecurityMonitoringHistsignalsByJobIdOptionalParameters
Manage optional parameters to getSecurityMonitoringHistsignalsByJobId.
|
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.ListSecurityMonitoringHistsignalsOptionalParameters
Manage optional parameters to listSecurityMonitoringHistsignals.
|
static class |
SecurityMonitoringApi.ListSecurityMonitoringRulesOptionalParameters
Manage optional parameters to listSecurityMonitoringRules.
|
static class |
SecurityMonitoringApi.ListSecurityMonitoringSignalsOptionalParameters
Manage optional parameters to listSecurityMonitoringSignals.
|
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 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
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
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 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 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 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 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 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 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 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 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 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 | Forbidden | - |
| 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 | Forbidden | - |
| 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 | Forbidden | - |
| 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 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 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 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 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 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 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 | - |
| 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 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 Object getSignalNotificationRules() throws ApiException
ApiException - if fails to make API callpublic CompletableFuture<Object> getSignalNotificationRulesAsync()
public ApiResponse<Object> 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<Object>> getSignalNotificationRulesWithHttpInfoAsync()
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 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 Object getVulnerabilityNotificationRules() throws ApiException
ApiException - if fails to make API callpublic CompletableFuture<Object> getVulnerabilityNotificationRulesAsync()
public ApiResponse<Object> 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<Object>> 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 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 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 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 SecurityMonitoringSuppressionsResponse listSecurityMonitoringSuppressions() throws ApiException
ApiException - if fails to make API callpublic CompletableFuture<SecurityMonitoringSuppressionsResponse> listSecurityMonitoringSuppressionsAsync()
public ApiResponse<SecurityMonitoringSuppressionsResponse> listSecurityMonitoringSuppressionsWithHttpInfo() 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<SecurityMonitoringSuppressionsResponse>> listSecurityMonitoringSuppressionsWithHttpInfoAsync()
public ListVulnerabilitiesResponse listVulnerabilities() throws ApiException
ApiException - if fails to make API callpublic CompletableFuture<ListVulnerabilitiesResponse> listVulnerabilitiesAsync()
public ListVulnerabilitiesResponse listVulnerabilities(SecurityMonitoringApi.ListVulnerabilitiesOptionalParameters parameters) throws ApiException
parameters - Optional parameters for the request.ApiException - if fails to make API callpublic CompletableFuture<ListVulnerabilitiesResponse> listVulnerabilitiesAsync(SecurityMonitoringApi.ListVulnerabilitiesOptionalParameters parameters)
parameters - Optional parameters for the request.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.
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 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": {...}
}
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<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 BulkMuteFindingsResponse muteFindings(BulkMuteFindingsRequest body) throws ApiException
See muteFindingsWithHttpInfo(com.datadog.api.client.v2.model.BulkMuteFindingsRequest).
body - muted and reason. The allowed reasons depend on
whether the finding is being muted or unmuted: - To mute a finding: PENDING_FIX
, FALSE_POSITIVE, ACCEPTED_RISK, OTHER. - To
unmute a finding : NO_PENDING_FIX, HUMAN_ERROR,
NO_LONGER_ACCEPTED_RISK, OTHER.
ApiException - if fails to make API callpublic CompletableFuture<BulkMuteFindingsResponse> muteFindingsAsync(BulkMuteFindingsRequest body)
See muteFindingsWithHttpInfoAsync(com.datadog.api.client.v2.model.BulkMuteFindingsRequest).
body - muted and reason. The allowed reasons depend on
whether the finding is being muted or unmuted: - To mute a finding: PENDING_FIX
, FALSE_POSITIVE, ACCEPTED_RISK, OTHER. - To
unmute a finding : NO_PENDING_FIX, HUMAN_ERROR,
NO_LONGER_ACCEPTED_RISK, OTHER.
public ApiResponse<BulkMuteFindingsResponse> muteFindingsWithHttpInfo(BulkMuteFindingsRequest body) throws ApiException
body - muted and reason. The allowed reasons depend on
whether the finding is being muted or unmuted: - To mute a finding: PENDING_FIX
, FALSE_POSITIVE, ACCEPTED_RISK, OTHER. - To
unmute a finding : NO_PENDING_FIX, HUMAN_ERROR,
NO_LONGER_ACCEPTED_RISK, OTHER.
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. | - |
| 422 | Invalid Request: The server understands the request syntax but cannot process it due to invalid data. | - |
| 429 | Too many requests: The rate limit set by the API has been exceeded. | - |
public CompletableFuture<ApiResponse<BulkMuteFindingsResponse>> muteFindingsWithHttpInfoAsync(BulkMuteFindingsRequest body)
See muteFindingsWithHttpInfo(com.datadog.api.client.v2.model.BulkMuteFindingsRequest).
body - muted and reason. The allowed reasons depend on
whether the finding is being muted or unmuted: - To mute a finding: PENDING_FIX
, FALSE_POSITIVE, ACCEPTED_RISK, OTHER. - To
unmute a finding : NO_PENDING_FIX, HUMAN_ERROR,
NO_LONGER_ACCEPTED_RISK, OTHER.
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 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 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 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 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 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 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 © 2025. All rights reserved.