@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.ListFindingsOptionalParameters
Manage optional parameters to listFindings.
|
static class |
SecurityMonitoringApi.ListSecurityMonitoringRulesOptionalParameters
Manage optional parameters to listSecurityMonitoringRules.
|
static class |
SecurityMonitoringApi.ListSecurityMonitoringSignalsOptionalParameters
Manage optional parameters to listSecurityMonitoringSignals.
|
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 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 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 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 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 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 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 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 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 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
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.
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 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 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 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 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 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)Copyright © 2024. All rights reserved.