diff --git a/.generator/schemas/v2/openapi.yaml b/.generator/schemas/v2/openapi.yaml index 95f5775c6b9..98c7924907f 100644 --- a/.generator/schemas/v2/openapi.yaml +++ b/.generator/schemas/v2/openapi.yaml @@ -55897,8 +55897,9 @@ components: The number of keywords in the list must be less than or equal to 30.' example: - - credit card - - cc + - email + - address + - login items: type: string type: array @@ -56037,6 +56038,8 @@ components: maximum: 5 minimum: 1 type: integer + suppressions: + $ref: '#/components/schemas/SensitiveDataScannerSuppressions' tags: description: List of tags. items: @@ -56258,6 +56261,41 @@ components: type: $ref: '#/components/schemas/SensitiveDataScannerStandardPatternType' type: object + SensitiveDataScannerSuppressions: + description: 'Object describing the suppressions for a rule. There are three + types of suppressions, `starts_with`, `ends_with`, and `exact_match`. + + Suppressed matches are not obfuscated, counted in metrics, or displayed in + the Findings page.' + properties: + ends_with: + description: List of strings to use for suppression of matches ending with + these strings. + example: + - '@example.com' + - another.example.com + items: + type: string + type: array + exact_match: + description: List of strings to use for suppression of matches exactly matching + these strings. + example: + - admin@example.com + - user@example.com + items: + type: string + type: array + starts_with: + description: List of strings to use for suppression of matches starting + with these strings. + example: + - admin + - user + items: + type: string + type: array + type: object SensitiveDataScannerTextReplacement: description: Object describing how the scanned event will be replaced. properties: diff --git a/src/main/java/com/datadog/api/client/v2/model/SensitiveDataScannerRuleAttributes.java b/src/main/java/com/datadog/api/client/v2/model/SensitiveDataScannerRuleAttributes.java index 47b3accd16a..71cbaea1c5d 100644 --- a/src/main/java/com/datadog/api/client/v2/model/SensitiveDataScannerRuleAttributes.java +++ b/src/main/java/com/datadog/api/client/v2/model/SensitiveDataScannerRuleAttributes.java @@ -28,6 +28,7 @@ SensitiveDataScannerRuleAttributes.JSON_PROPERTY_NAMESPACES, SensitiveDataScannerRuleAttributes.JSON_PROPERTY_PATTERN, SensitiveDataScannerRuleAttributes.JSON_PROPERTY_PRIORITY, + SensitiveDataScannerRuleAttributes.JSON_PROPERTY_SUPPRESSIONS, SensitiveDataScannerRuleAttributes.JSON_PROPERTY_TAGS, SensitiveDataScannerRuleAttributes.JSON_PROPERTY_TEXT_REPLACEMENT }) @@ -60,6 +61,9 @@ public class SensitiveDataScannerRuleAttributes { public static final String JSON_PROPERTY_PRIORITY = "priority"; private Long priority; + public static final String JSON_PROPERTY_SUPPRESSIONS = "suppressions"; + private SensitiveDataScannerSuppressions suppressions; + public static final String JSON_PROPERTY_TAGS = "tags"; private List tags = null; @@ -259,6 +263,31 @@ public void setPriority(Long priority) { this.priority = priority; } + public SensitiveDataScannerRuleAttributes suppressions( + SensitiveDataScannerSuppressions suppressions) { + this.suppressions = suppressions; + this.unparsed |= suppressions.unparsed; + return this; + } + + /** + * Object describing the suppressions for a rule. There are three types of suppressions, + * starts_with, ends_with, and exact_match. Suppressed matches + * are not obfuscated, counted in metrics, or displayed in the Findings page. + * + * @return suppressions + */ + @jakarta.annotation.Nullable + @JsonProperty(JSON_PROPERTY_SUPPRESSIONS) + @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) + public SensitiveDataScannerSuppressions getSuppressions() { + return suppressions; + } + + public void setSuppressions(SensitiveDataScannerSuppressions suppressions) { + this.suppressions = suppressions; + } + public SensitiveDataScannerRuleAttributes tags(List tags) { this.tags = tags; return this; @@ -379,6 +408,7 @@ public boolean equals(Object o) { && Objects.equals(this.namespaces, sensitiveDataScannerRuleAttributes.namespaces) && Objects.equals(this.pattern, sensitiveDataScannerRuleAttributes.pattern) && Objects.equals(this.priority, sensitiveDataScannerRuleAttributes.priority) + && Objects.equals(this.suppressions, sensitiveDataScannerRuleAttributes.suppressions) && Objects.equals(this.tags, sensitiveDataScannerRuleAttributes.tags) && Objects.equals(this.textReplacement, sensitiveDataScannerRuleAttributes.textReplacement) && Objects.equals( @@ -396,6 +426,7 @@ public int hashCode() { namespaces, pattern, priority, + suppressions, tags, textReplacement, additionalProperties); @@ -415,6 +446,7 @@ public String toString() { sb.append(" namespaces: ").append(toIndentedString(namespaces)).append("\n"); sb.append(" pattern: ").append(toIndentedString(pattern)).append("\n"); sb.append(" priority: ").append(toIndentedString(priority)).append("\n"); + sb.append(" suppressions: ").append(toIndentedString(suppressions)).append("\n"); sb.append(" tags: ").append(toIndentedString(tags)).append("\n"); sb.append(" textReplacement: ").append(toIndentedString(textReplacement)).append("\n"); sb.append(" additionalProperties: ") diff --git a/src/main/java/com/datadog/api/client/v2/model/SensitiveDataScannerSuppressions.java b/src/main/java/com/datadog/api/client/v2/model/SensitiveDataScannerSuppressions.java new file mode 100644 index 00000000000..e151424a480 --- /dev/null +++ b/src/main/java/com/datadog/api/client/v2/model/SensitiveDataScannerSuppressions.java @@ -0,0 +1,223 @@ +/* + * Unless explicitly stated otherwise all files in this repository are licensed under the Apache-2.0 License. + * This product includes software developed at Datadog (https://www.datadoghq.com/). + * Copyright 2019-Present Datadog, Inc. + */ + +package com.datadog.api.client.v2.model; + +import com.fasterxml.jackson.annotation.JsonAnyGetter; +import com.fasterxml.jackson.annotation.JsonAnySetter; +import com.fasterxml.jackson.annotation.JsonIgnore; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonPropertyOrder; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import java.util.Objects; + +/** + * Object describing the suppressions for a rule. There are three types of suppressions, + * starts_with, ends_with, and exact_match. Suppressed matches are + * not obfuscated, counted in metrics, or displayed in the Findings page. + */ +@JsonPropertyOrder({ + SensitiveDataScannerSuppressions.JSON_PROPERTY_ENDS_WITH, + SensitiveDataScannerSuppressions.JSON_PROPERTY_EXACT_MATCH, + SensitiveDataScannerSuppressions.JSON_PROPERTY_STARTS_WITH +}) +@jakarta.annotation.Generated( + value = "https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") +public class SensitiveDataScannerSuppressions { + @JsonIgnore public boolean unparsed = false; + public static final String JSON_PROPERTY_ENDS_WITH = "ends_with"; + private List endsWith = null; + + public static final String JSON_PROPERTY_EXACT_MATCH = "exact_match"; + private List exactMatch = null; + + public static final String JSON_PROPERTY_STARTS_WITH = "starts_with"; + private List startsWith = null; + + public SensitiveDataScannerSuppressions endsWith(List endsWith) { + this.endsWith = endsWith; + return this; + } + + public SensitiveDataScannerSuppressions addEndsWithItem(String endsWithItem) { + if (this.endsWith == null) { + this.endsWith = new ArrayList<>(); + } + this.endsWith.add(endsWithItem); + return this; + } + + /** + * List of strings to use for suppression of matches ending with these strings. + * + * @return endsWith + */ + @jakarta.annotation.Nullable + @JsonProperty(JSON_PROPERTY_ENDS_WITH) + @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) + public List getEndsWith() { + return endsWith; + } + + public void setEndsWith(List endsWith) { + this.endsWith = endsWith; + } + + public SensitiveDataScannerSuppressions exactMatch(List exactMatch) { + this.exactMatch = exactMatch; + return this; + } + + public SensitiveDataScannerSuppressions addExactMatchItem(String exactMatchItem) { + if (this.exactMatch == null) { + this.exactMatch = new ArrayList<>(); + } + this.exactMatch.add(exactMatchItem); + return this; + } + + /** + * List of strings to use for suppression of matches exactly matching these strings. + * + * @return exactMatch + */ + @jakarta.annotation.Nullable + @JsonProperty(JSON_PROPERTY_EXACT_MATCH) + @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) + public List getExactMatch() { + return exactMatch; + } + + public void setExactMatch(List exactMatch) { + this.exactMatch = exactMatch; + } + + public SensitiveDataScannerSuppressions startsWith(List startsWith) { + this.startsWith = startsWith; + return this; + } + + public SensitiveDataScannerSuppressions addStartsWithItem(String startsWithItem) { + if (this.startsWith == null) { + this.startsWith = new ArrayList<>(); + } + this.startsWith.add(startsWithItem); + return this; + } + + /** + * List of strings to use for suppression of matches starting with these strings. + * + * @return startsWith + */ + @jakarta.annotation.Nullable + @JsonProperty(JSON_PROPERTY_STARTS_WITH) + @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) + public List getStartsWith() { + return startsWith; + } + + public void setStartsWith(List startsWith) { + this.startsWith = startsWith; + } + + /** + * A container for additional, undeclared properties. This is a holder for any undeclared + * properties as specified with the 'additionalProperties' keyword in the OAS document. + */ + private Map additionalProperties; + + /** + * Set the additional (undeclared) property with the specified name and value. If the property + * does not already exist, create it otherwise replace it. + * + * @param key The arbitrary key to set + * @param value The associated value + * @return SensitiveDataScannerSuppressions + */ + @JsonAnySetter + public SensitiveDataScannerSuppressions putAdditionalProperty(String key, Object value) { + if (this.additionalProperties == null) { + this.additionalProperties = new HashMap(); + } + this.additionalProperties.put(key, value); + return this; + } + + /** + * Return the additional (undeclared) property. + * + * @return The additional properties + */ + @JsonAnyGetter + public Map getAdditionalProperties() { + return additionalProperties; + } + + /** + * Return the additional (undeclared) property with the specified name. + * + * @param key The arbitrary key to get + * @return The specific additional property for the given key + */ + public Object getAdditionalProperty(String key) { + if (this.additionalProperties == null) { + return null; + } + return this.additionalProperties.get(key); + } + + /** Return true if this SensitiveDataScannerSuppressions object is equal to o. */ + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } + SensitiveDataScannerSuppressions sensitiveDataScannerSuppressions = + (SensitiveDataScannerSuppressions) o; + return Objects.equals(this.endsWith, sensitiveDataScannerSuppressions.endsWith) + && Objects.equals(this.exactMatch, sensitiveDataScannerSuppressions.exactMatch) + && Objects.equals(this.startsWith, sensitiveDataScannerSuppressions.startsWith) + && Objects.equals( + this.additionalProperties, sensitiveDataScannerSuppressions.additionalProperties); + } + + @Override + public int hashCode() { + return Objects.hash(endsWith, exactMatch, startsWith, additionalProperties); + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append("class SensitiveDataScannerSuppressions {\n"); + sb.append(" endsWith: ").append(toIndentedString(endsWith)).append("\n"); + sb.append(" exactMatch: ").append(toIndentedString(exactMatch)).append("\n"); + sb.append(" startsWith: ").append(toIndentedString(startsWith)).append("\n"); + sb.append(" additionalProperties: ") + .append(toIndentedString(additionalProperties)) + .append("\n"); + sb.append('}'); + return sb.toString(); + } + + /** + * Convert the given object to string with each line indented by 4 spaces (except the first line). + */ + private String toIndentedString(Object o) { + if (o == null) { + return "null"; + } + return o.toString().replace("\n", "\n "); + } +} diff --git a/src/test/resources/cassettes/features/v2/Create_Scanning_Group_returns_OK_response.freeze b/src/test/resources/cassettes/features/v2/Create_Scanning_Group_returns_OK_response.freeze index ea87314c859..c2c397eabd2 100644 --- a/src/test/resources/cassettes/features/v2/Create_Scanning_Group_returns_OK_response.freeze +++ b/src/test/resources/cassettes/features/v2/Create_Scanning_Group_returns_OK_response.freeze @@ -1 +1 @@ -2026-01-19T13:11:03.221Z \ No newline at end of file +2026-02-04T15:35:09.418Z \ No newline at end of file diff --git a/src/test/resources/cassettes/features/v2/Create_Scanning_Group_returns_OK_response.json b/src/test/resources/cassettes/features/v2/Create_Scanning_Group_returns_OK_response.json index d6ed0390492..0735776ab7d 100644 --- a/src/test/resources/cassettes/features/v2/Create_Scanning_Group_returns_OK_response.json +++ b/src/test/resources/cassettes/features/v2/Create_Scanning_Group_returns_OK_response.json @@ -8,7 +8,7 @@ "secure": true }, "httpResponse": { - "body": "{\"data\":{\"attributes\":{},\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"relationships\":{\"groups\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_configuration\"},\"meta\":{\"count_limit\":500,\"group_count_limit\":20,\"has_cascading_enabled\":false,\"has_highlight_enabled\":true,\"has_multi_pass_enabled\":true,\"is_configuration_superseded\":false,\"is_float_sampling_rate_enabled\":false,\"is_pci_compliant\":false,\"min_sampling_rate\":10,\"rule_count_limit\":500,\"version\":277985}}", + "body": "{\"data\":{\"attributes\":{},\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"relationships\":{\"groups\":{\"data\":[{\"id\":\"40f36cf1-dc37-46fd-a4df-93d55971f6c3\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"8b25277f-4192-4079-88b9-be2d39c2a5a9\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"6b02bc6f-1588-433d-8a5d-fab867ac386d\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"99cae8b0-3cd0-4fc8-88ba-501c8ae5c8bb\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"14fa0ce6-9e1c-4570-87ec-c3d42122166e\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"e83cca8a-afe8-4012-92c9-b70a3ca72483\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"fa845597-18b7-41d1-88c3-c9f0e5ccc107\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"5ea46624-4909-401e-8a99-492d916d493e\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"1b1c8fb7-2564-475e-af6f-3d1b4e740137\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"38acc1c6-416d-4dcd-bf13-d0c9ef189c28\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"75dc5014-bafb-4e6f-bee1-c5eed459ae87\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"478f26b5-06a5-4a2f-abfc-34a4c723ca00\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"49f14d2d-c39f-4b7d-9c1a-faebeca167ca\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"aed4eaf2-8223-4922-b7be-d14f719c41b4\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"bcc8bd1a-5e67-40c7-9c8c-44318df2f5a5\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"61fb1574-8541-4e67-96eb-099c6b81f159\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"414d38df-0daa-4d10-ac56-faf07e1fa67b\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"e1dd1a1d-7a06-4502-96c8-331b8da25927\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"cd20f1cf-6f14-4967-9794-f28f08ddb5a5\",\"type\":\"sensitive_data_scanner_group\"}]}},\"type\":\"sensitive_data_scanner_configuration\"},\"included\":[{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769279092\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"40f36cf1-dc37-46fd-a4df-93d55971f6c3\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769279092\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"8b25277f-4192-4079-88b9-be2d39c2a5a9\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769279092\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"6b02bc6f-1588-433d-8a5d-fab867ac386d\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769279092\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"99cae8b0-3cd0-4fc8-88ba-501c8ae5c8bb\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769279092\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"14fa0ce6-9e1c-4570-87ec-c3d42122166e\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769293492\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"e83cca8a-afe8-4012-92c9-b70a3ca72483\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769293492\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"fa845597-18b7-41d1-88c3-c9f0e5ccc107\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769293492\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"5ea46624-4909-401e-8a99-492d916d493e\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769293492\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"1b1c8fb7-2564-475e-af6f-3d1b4e740137\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769293492\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"38acc1c6-416d-4dcd-bf13-d0c9ef189c28\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769307892\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"75dc5014-bafb-4e6f-bee1-c5eed459ae87\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769307892\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"478f26b5-06a5-4a2f-abfc-34a4c723ca00\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769307892\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"49f14d2d-c39f-4b7d-9c1a-faebeca167ca\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769307892\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"aed4eaf2-8223-4922-b7be-d14f719c41b4\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769307892\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"bcc8bd1a-5e67-40c7-9c8c-44318df2f5a5\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769322292\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"61fb1574-8541-4e67-96eb-099c6b81f159\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769322292\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"414d38df-0daa-4d10-ac56-faf07e1fa67b\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769336692\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"e1dd1a1d-7a06-4502-96c8-331b8da25927\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769495092\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"cd20f1cf-6f14-4967-9794-f28f08ddb5a5\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"}],\"meta\":{\"count_limit\":500,\"group_count_limit\":20,\"has_cascading_enabled\":false,\"has_highlight_enabled\":true,\"has_multi_pass_enabled\":true,\"is_configuration_superseded\":false,\"is_float_sampling_rate_enabled\":false,\"is_pci_compliant\":false,\"min_sampling_rate\":10,\"rule_count_limit\":500,\"version\":286461}}", "headers": { "Content-Type": [ "application/vnd.api+json" @@ -29,7 +29,7 @@ "httpRequest": { "body": { "type": "JSON", - "json": "{\"data\":{\"attributes\":{\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Test-Create_Scanning_Group_returns_OK_response-1768828263\",\"product_list\":[\"logs\"]},\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},\"meta\":{}}" + "json": "{\"data\":{\"attributes\":{\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Test-Create_Scanning_Group_returns_OK_response-1770219309\",\"product_list\":[\"logs\"]},\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},\"meta\":{}}" }, "headers": {}, "method": "POST", @@ -38,7 +38,7 @@ "secure": true }, "httpResponse": { - "body": "{\"data\":{\"id\":\"b9c899da-45e7-47d6-ae95-8372577923e5\",\"type\":\"sensitive_data_scanner_group\",\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Test-Create_Scanning_Group_returns_OK_response-1768828263\",\"product_list\":[\"logs\"],\"samplings\":[]},\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}}},\"meta\":{\"version\":277986}}", + "body": "{\"data\":{\"id\":\"693599bb-8eee-4c5a-89a8-5ee9b89d9aff\",\"type\":\"sensitive_data_scanner_group\",\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Test-Create_Scanning_Group_returns_OK_response-1770219309\",\"product_list\":[\"logs\"],\"samplings\":[]},\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}}},\"meta\":{\"group_count_limit\":20,\"rule_count_limit\":500,\"is_pci_compliant\":false,\"has_highlight_enabled\":true,\"has_multi_pass_enabled\":true,\"has_cascading_enabled\":false,\"is_configuration_superseded\":false,\"is_float_sampling_rate_enabled\":false,\"min_sampling_rate\":10,\"version\":286461,\"count_limit\":500}}", "headers": { "Content-Type": [ "application/vnd.api+json" @@ -53,7 +53,7 @@ "timeToLive": { "unlimited": true }, - "id": "768ab00e-8220-b3c2-0e3a-18d2db398608" + "id": "2d7ffe1f-cc34-11dd-3772-704149d0f27e" }, { "httpRequest": { @@ -63,12 +63,12 @@ }, "headers": {}, "method": "DELETE", - "path": "/api/v2/sensitive-data-scanner/config/groups/b9c899da-45e7-47d6-ae95-8372577923e5", + "path": "/api/v2/sensitive-data-scanner/config/groups/693599bb-8eee-4c5a-89a8-5ee9b89d9aff", "keepAlive": false, "secure": true }, "httpResponse": { - "body": "{\"meta\":{\"version\":277987}}", + "body": "{\"meta\":{\"version\":286463}}", "headers": { "Content-Type": [ "application/vnd.api+json" @@ -83,6 +83,6 @@ "timeToLive": { "unlimited": true }, - "id": "2201536d-a8f9-8aee-d768-d8f4e1b4e177" + "id": "efe45389-121b-96d8-3d65-39067efcb5f4" } ] \ No newline at end of file diff --git a/src/test/resources/cassettes/features/v2/Create_Scanning_Rule_returns_Bad_Request_response.freeze b/src/test/resources/cassettes/features/v2/Create_Scanning_Rule_returns_Bad_Request_response.freeze index 36c0a722429..33530e0ca57 100644 --- a/src/test/resources/cassettes/features/v2/Create_Scanning_Rule_returns_Bad_Request_response.freeze +++ b/src/test/resources/cassettes/features/v2/Create_Scanning_Rule_returns_Bad_Request_response.freeze @@ -1 +1 @@ -2026-01-19T13:11:04.324Z \ No newline at end of file +2026-02-04T15:35:10.455Z \ No newline at end of file diff --git a/src/test/resources/cassettes/features/v2/Create_Scanning_Rule_returns_Bad_Request_response.json b/src/test/resources/cassettes/features/v2/Create_Scanning_Rule_returns_Bad_Request_response.json index de158fa1f12..dfbeb4c7e2f 100644 --- a/src/test/resources/cassettes/features/v2/Create_Scanning_Rule_returns_Bad_Request_response.json +++ b/src/test/resources/cassettes/features/v2/Create_Scanning_Rule_returns_Bad_Request_response.json @@ -8,7 +8,7 @@ "secure": true }, "httpResponse": { - "body": "{\"data\":{\"attributes\":{},\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"relationships\":{\"groups\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_configuration\"},\"meta\":{\"count_limit\":500,\"group_count_limit\":20,\"has_cascading_enabled\":false,\"has_highlight_enabled\":true,\"has_multi_pass_enabled\":true,\"is_configuration_superseded\":false,\"is_float_sampling_rate_enabled\":false,\"is_pci_compliant\":false,\"min_sampling_rate\":10,\"rule_count_limit\":500,\"version\":277987}}", + "body": "{\"data\":{\"attributes\":{},\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"relationships\":{\"groups\":{\"data\":[{\"id\":\"40f36cf1-dc37-46fd-a4df-93d55971f6c3\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"8b25277f-4192-4079-88b9-be2d39c2a5a9\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"6b02bc6f-1588-433d-8a5d-fab867ac386d\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"99cae8b0-3cd0-4fc8-88ba-501c8ae5c8bb\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"14fa0ce6-9e1c-4570-87ec-c3d42122166e\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"e83cca8a-afe8-4012-92c9-b70a3ca72483\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"fa845597-18b7-41d1-88c3-c9f0e5ccc107\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"5ea46624-4909-401e-8a99-492d916d493e\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"1b1c8fb7-2564-475e-af6f-3d1b4e740137\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"38acc1c6-416d-4dcd-bf13-d0c9ef189c28\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"75dc5014-bafb-4e6f-bee1-c5eed459ae87\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"478f26b5-06a5-4a2f-abfc-34a4c723ca00\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"49f14d2d-c39f-4b7d-9c1a-faebeca167ca\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"aed4eaf2-8223-4922-b7be-d14f719c41b4\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"bcc8bd1a-5e67-40c7-9c8c-44318df2f5a5\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"61fb1574-8541-4e67-96eb-099c6b81f159\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"414d38df-0daa-4d10-ac56-faf07e1fa67b\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"e1dd1a1d-7a06-4502-96c8-331b8da25927\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"cd20f1cf-6f14-4967-9794-f28f08ddb5a5\",\"type\":\"sensitive_data_scanner_group\"}]}},\"type\":\"sensitive_data_scanner_configuration\"},\"included\":[{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769279092\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"40f36cf1-dc37-46fd-a4df-93d55971f6c3\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769279092\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"8b25277f-4192-4079-88b9-be2d39c2a5a9\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769279092\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"6b02bc6f-1588-433d-8a5d-fab867ac386d\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769279092\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"99cae8b0-3cd0-4fc8-88ba-501c8ae5c8bb\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769279092\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"14fa0ce6-9e1c-4570-87ec-c3d42122166e\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769293492\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"e83cca8a-afe8-4012-92c9-b70a3ca72483\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769293492\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"fa845597-18b7-41d1-88c3-c9f0e5ccc107\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769293492\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"5ea46624-4909-401e-8a99-492d916d493e\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769293492\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"1b1c8fb7-2564-475e-af6f-3d1b4e740137\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769293492\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"38acc1c6-416d-4dcd-bf13-d0c9ef189c28\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769307892\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"75dc5014-bafb-4e6f-bee1-c5eed459ae87\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769307892\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"478f26b5-06a5-4a2f-abfc-34a4c723ca00\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769307892\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"49f14d2d-c39f-4b7d-9c1a-faebeca167ca\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769307892\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"aed4eaf2-8223-4922-b7be-d14f719c41b4\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769307892\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"bcc8bd1a-5e67-40c7-9c8c-44318df2f5a5\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769322292\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"61fb1574-8541-4e67-96eb-099c6b81f159\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769322292\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"414d38df-0daa-4d10-ac56-faf07e1fa67b\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769336692\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"e1dd1a1d-7a06-4502-96c8-331b8da25927\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769495092\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"cd20f1cf-6f14-4967-9794-f28f08ddb5a5\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"}],\"meta\":{\"count_limit\":500,\"group_count_limit\":20,\"has_cascading_enabled\":false,\"has_highlight_enabled\":true,\"has_multi_pass_enabled\":true,\"is_configuration_superseded\":false,\"is_float_sampling_rate_enabled\":false,\"is_pci_compliant\":false,\"min_sampling_rate\":10,\"rule_count_limit\":500,\"version\":286463}}", "headers": { "Content-Type": [ "application/vnd.api+json" @@ -38,7 +38,7 @@ "secure": true }, "httpResponse": { - "body": "{\"data\":{\"id\":\"bd80b15d-a3e1-4e4a-af44-ae29bf8816f8\",\"type\":\"sensitive_data_scanner_group\",\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"my-test-group\",\"product_list\":[\"logs\"],\"samplings\":[{\"product\":\"logs\",\"rate\":100}]},\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}}},\"meta\":{\"version\":277988}}", + "body": "{\"data\":{\"id\":\"779da6c9-c6e5-4103-836a-9f9b6cd45991\",\"type\":\"sensitive_data_scanner_group\",\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"my-test-group\",\"product_list\":[\"logs\"],\"samplings\":[{\"product\":\"logs\",\"rate\":100}]},\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}}},\"meta\":{\"group_count_limit\":20,\"rule_count_limit\":500,\"is_pci_compliant\":false,\"has_highlight_enabled\":true,\"has_multi_pass_enabled\":true,\"has_cascading_enabled\":false,\"is_configuration_superseded\":false,\"is_float_sampling_rate_enabled\":false,\"min_sampling_rate\":10,\"version\":286463,\"count_limit\":500}}", "headers": { "Content-Type": [ "application/vnd.api+json" @@ -59,7 +59,7 @@ "httpRequest": { "body": { "type": "JSON", - "json": "{\"data\":{\"attributes\":{\"is_enabled\":true,\"pattern\":\"pattern\",\"tags\":[\"sensitive_data:true\"],\"text_replacement\":{\"type\":\"none\"}},\"relationships\":{\"group\":{\"data\":{\"id\":\"bd80b15d-a3e1-4e4a-af44-ae29bf8816f8\",\"type\":\"sensitive_data_scanner_group\"}}},\"type\":\"sensitive_data_scanner_rule\"},\"meta\":{}}" + "json": "{\"data\":{\"attributes\":{\"is_enabled\":true,\"pattern\":\"pattern\",\"tags\":[\"sensitive_data:true\"],\"text_replacement\":{\"type\":\"none\"}},\"relationships\":{\"group\":{\"data\":{\"id\":\"779da6c9-c6e5-4103-836a-9f9b6cd45991\",\"type\":\"sensitive_data_scanner_group\"}}},\"type\":\"sensitive_data_scanner_rule\"},\"meta\":{}}" }, "headers": {}, "method": "POST", @@ -83,7 +83,7 @@ "timeToLive": { "unlimited": true }, - "id": "64b6d50b-1616-6e48-cfca-643231e40b61" + "id": "70753742-00b2-987c-4a7f-2b0146bf6411" }, { "httpRequest": { @@ -93,12 +93,12 @@ }, "headers": {}, "method": "DELETE", - "path": "/api/v2/sensitive-data-scanner/config/groups/bd80b15d-a3e1-4e4a-af44-ae29bf8816f8", + "path": "/api/v2/sensitive-data-scanner/config/groups/779da6c9-c6e5-4103-836a-9f9b6cd45991", "keepAlive": false, "secure": true }, "httpResponse": { - "body": "{\"meta\":{\"version\":277989}}", + "body": "{\"meta\":{\"version\":286465}}", "headers": { "Content-Type": [ "application/vnd.api+json" @@ -113,6 +113,6 @@ "timeToLive": { "unlimited": true }, - "id": "576de5fa-e335-5d0c-2328-3047d76a6ee7" + "id": "19b5f711-afaf-6736-992e-06304e1f64a6" } ] \ No newline at end of file diff --git a/src/test/resources/cassettes/features/v2/Create_Scanning_Rule_returns_OK_response.freeze b/src/test/resources/cassettes/features/v2/Create_Scanning_Rule_returns_OK_response.freeze index 54eb686bb7c..aef7fffbfaf 100644 --- a/src/test/resources/cassettes/features/v2/Create_Scanning_Rule_returns_OK_response.freeze +++ b/src/test/resources/cassettes/features/v2/Create_Scanning_Rule_returns_OK_response.freeze @@ -1 +1 @@ -2026-01-19T13:11:06.289Z \ No newline at end of file +2026-02-04T15:35:12.357Z \ No newline at end of file diff --git a/src/test/resources/cassettes/features/v2/Create_Scanning_Rule_returns_OK_response.json b/src/test/resources/cassettes/features/v2/Create_Scanning_Rule_returns_OK_response.json index f63f5430660..1c04e0309ee 100644 --- a/src/test/resources/cassettes/features/v2/Create_Scanning_Rule_returns_OK_response.json +++ b/src/test/resources/cassettes/features/v2/Create_Scanning_Rule_returns_OK_response.json @@ -8,7 +8,7 @@ "secure": true }, "httpResponse": { - "body": "{\"data\":{\"attributes\":{},\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"relationships\":{\"groups\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_configuration\"},\"meta\":{\"count_limit\":500,\"group_count_limit\":20,\"has_cascading_enabled\":false,\"has_highlight_enabled\":true,\"has_multi_pass_enabled\":true,\"is_configuration_superseded\":false,\"is_float_sampling_rate_enabled\":false,\"is_pci_compliant\":false,\"min_sampling_rate\":10,\"rule_count_limit\":500,\"version\":277989}}", + "body": "{\"data\":{\"attributes\":{},\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"relationships\":{\"groups\":{\"data\":[{\"id\":\"40f36cf1-dc37-46fd-a4df-93d55971f6c3\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"8b25277f-4192-4079-88b9-be2d39c2a5a9\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"6b02bc6f-1588-433d-8a5d-fab867ac386d\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"99cae8b0-3cd0-4fc8-88ba-501c8ae5c8bb\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"14fa0ce6-9e1c-4570-87ec-c3d42122166e\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"e83cca8a-afe8-4012-92c9-b70a3ca72483\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"fa845597-18b7-41d1-88c3-c9f0e5ccc107\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"5ea46624-4909-401e-8a99-492d916d493e\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"1b1c8fb7-2564-475e-af6f-3d1b4e740137\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"38acc1c6-416d-4dcd-bf13-d0c9ef189c28\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"75dc5014-bafb-4e6f-bee1-c5eed459ae87\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"478f26b5-06a5-4a2f-abfc-34a4c723ca00\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"49f14d2d-c39f-4b7d-9c1a-faebeca167ca\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"aed4eaf2-8223-4922-b7be-d14f719c41b4\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"bcc8bd1a-5e67-40c7-9c8c-44318df2f5a5\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"61fb1574-8541-4e67-96eb-099c6b81f159\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"414d38df-0daa-4d10-ac56-faf07e1fa67b\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"e1dd1a1d-7a06-4502-96c8-331b8da25927\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"cd20f1cf-6f14-4967-9794-f28f08ddb5a5\",\"type\":\"sensitive_data_scanner_group\"}]}},\"type\":\"sensitive_data_scanner_configuration\"},\"included\":[{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769279092\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"40f36cf1-dc37-46fd-a4df-93d55971f6c3\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769279092\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"8b25277f-4192-4079-88b9-be2d39c2a5a9\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769279092\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"6b02bc6f-1588-433d-8a5d-fab867ac386d\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769279092\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"99cae8b0-3cd0-4fc8-88ba-501c8ae5c8bb\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769279092\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"14fa0ce6-9e1c-4570-87ec-c3d42122166e\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769293492\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"e83cca8a-afe8-4012-92c9-b70a3ca72483\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769293492\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"fa845597-18b7-41d1-88c3-c9f0e5ccc107\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769293492\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"5ea46624-4909-401e-8a99-492d916d493e\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769293492\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"1b1c8fb7-2564-475e-af6f-3d1b4e740137\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769293492\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"38acc1c6-416d-4dcd-bf13-d0c9ef189c28\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769307892\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"75dc5014-bafb-4e6f-bee1-c5eed459ae87\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769307892\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"478f26b5-06a5-4a2f-abfc-34a4c723ca00\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769307892\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"49f14d2d-c39f-4b7d-9c1a-faebeca167ca\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769307892\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"aed4eaf2-8223-4922-b7be-d14f719c41b4\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769307892\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"bcc8bd1a-5e67-40c7-9c8c-44318df2f5a5\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769322292\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"61fb1574-8541-4e67-96eb-099c6b81f159\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769322292\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"414d38df-0daa-4d10-ac56-faf07e1fa67b\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769336692\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"e1dd1a1d-7a06-4502-96c8-331b8da25927\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769495092\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"cd20f1cf-6f14-4967-9794-f28f08ddb5a5\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"}],\"meta\":{\"count_limit\":500,\"group_count_limit\":20,\"has_cascading_enabled\":false,\"has_highlight_enabled\":true,\"has_multi_pass_enabled\":true,\"is_configuration_superseded\":false,\"is_float_sampling_rate_enabled\":false,\"is_pci_compliant\":false,\"min_sampling_rate\":10,\"rule_count_limit\":500,\"version\":286465}}", "headers": { "Content-Type": [ "application/vnd.api+json" @@ -38,7 +38,7 @@ "secure": true }, "httpResponse": { - "body": "{\"data\":{\"id\":\"e08a29f3-f7b2-4e32-af1f-f19ece1a12b3\",\"type\":\"sensitive_data_scanner_group\",\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"my-test-group\",\"product_list\":[\"logs\"],\"samplings\":[{\"product\":\"logs\",\"rate\":100}]},\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}}},\"meta\":{\"version\":277990}}", + "body": "{\"data\":{\"id\":\"f0288bc7-4f14-43bf-8f51-c0914df1d182\",\"type\":\"sensitive_data_scanner_group\",\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"my-test-group\",\"product_list\":[\"logs\"],\"samplings\":[{\"product\":\"logs\",\"rate\":100}]},\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}}},\"meta\":{\"group_count_limit\":20,\"rule_count_limit\":500,\"is_pci_compliant\":false,\"has_highlight_enabled\":true,\"has_multi_pass_enabled\":true,\"has_cascading_enabled\":false,\"is_configuration_superseded\":false,\"is_float_sampling_rate_enabled\":false,\"min_sampling_rate\":10,\"version\":286465,\"count_limit\":500}}", "headers": { "Content-Type": [ "application/vnd.api+json" @@ -59,7 +59,7 @@ "httpRequest": { "body": { "type": "JSON", - "json": "{\"data\":{\"attributes\":{\"excluded_namespaces\":[\"admin.name\"],\"included_keyword_configuration\":{\"character_count\":35,\"keywords\":[\"credit card\"]},\"is_enabled\":true,\"name\":\"Test-Create_Scanning_Rule_returns_OK_response-1768828266\",\"namespaces\":[\"admin\"],\"pattern\":\"pattern\",\"priority\":1,\"tags\":[\"sensitive_data:true\"],\"text_replacement\":{\"type\":\"none\"}},\"relationships\":{\"group\":{\"data\":{\"id\":\"e08a29f3-f7b2-4e32-af1f-f19ece1a12b3\",\"type\":\"sensitive_data_scanner_group\"}}},\"type\":\"sensitive_data_scanner_rule\"},\"meta\":{}}" + "json": "{\"data\":{\"attributes\":{\"excluded_namespaces\":[\"admin.name\"],\"included_keyword_configuration\":{\"character_count\":35,\"keywords\":[\"credit card\"]},\"is_enabled\":true,\"name\":\"Test-Create_Scanning_Rule_returns_OK_response-1770219312\",\"namespaces\":[\"admin\"],\"pattern\":\"pattern\",\"priority\":1,\"tags\":[\"sensitive_data:true\"],\"text_replacement\":{\"type\":\"none\"}},\"relationships\":{\"group\":{\"data\":{\"id\":\"f0288bc7-4f14-43bf-8f51-c0914df1d182\",\"type\":\"sensitive_data_scanner_group\"}}},\"type\":\"sensitive_data_scanner_rule\"},\"meta\":{}}" }, "headers": {}, "method": "POST", @@ -68,7 +68,7 @@ "secure": true }, "httpResponse": { - "body": "{\"data\":{\"id\":\"b86c065a-c185-41b7-a24b-718480129c1a\",\"type\":\"sensitive_data_scanner_rule\",\"attributes\":{\"excluded_namespaces\":[\"admin.name\"],\"included_keyword_configuration\":{\"keywords\":[\"credit card\"],\"character_count\":35},\"is_enabled\":true,\"labels\":[],\"name\":\"Test-Create_Scanning_Rule_returns_OK_response-1768828266\",\"namespaces\":[\"admin\"],\"pattern\":\"pattern\",\"priority\":1,\"tags\":[\"sensitive_data:true\"],\"text_replacement\":{\"type\":\"none\"}},\"relationships\":{\"group\":{\"data\":{\"id\":\"e08a29f3-f7b2-4e32-af1f-f19ece1a12b3\",\"type\":\"sensitive_data_scanner_group\"}}}},\"meta\":{\"version\":277991}}", + "body": "{\"data\":{\"id\":\"b14f367d-9a45-4ced-b475-7384f7dba78c\",\"type\":\"sensitive_data_scanner_rule\",\"attributes\":{\"excluded_namespaces\":[\"admin.name\"],\"included_keyword_configuration\":{\"keywords\":[\"credit card\"],\"character_count\":35},\"is_enabled\":true,\"labels\":[],\"name\":\"Test-Create_Scanning_Rule_returns_OK_response-1770219312\",\"namespaces\":[\"admin\"],\"pattern\":\"pattern\",\"priority\":1,\"tags\":[\"sensitive_data:true\"],\"text_replacement\":{\"type\":\"none\"}},\"relationships\":{\"group\":{\"data\":{\"id\":\"f0288bc7-4f14-43bf-8f51-c0914df1d182\",\"type\":\"sensitive_data_scanner_group\"}}}},\"meta\":{\"version\":286467}}", "headers": { "Content-Type": [ "application/vnd.api+json" @@ -83,7 +83,7 @@ "timeToLive": { "unlimited": true }, - "id": "eaa322d2-1aad-b3ef-9c91-ef989b79e729" + "id": "2c3d14ff-19e9-009e-2c4d-8215a5341cb5" }, { "httpRequest": { @@ -93,12 +93,12 @@ }, "headers": {}, "method": "DELETE", - "path": "/api/v2/sensitive-data-scanner/config/rules/b86c065a-c185-41b7-a24b-718480129c1a", + "path": "/api/v2/sensitive-data-scanner/config/rules/b14f367d-9a45-4ced-b475-7384f7dba78c", "keepAlive": false, "secure": true }, "httpResponse": { - "body": "{\"meta\":{\"version\":277992}}", + "body": "{\"meta\":{\"version\":286468}}", "headers": { "Content-Type": [ "application/vnd.api+json" @@ -113,7 +113,7 @@ "timeToLive": { "unlimited": true }, - "id": "49d6a561-93cc-8123-edb6-5e500b4e445b" + "id": "4b83d2ac-ec7b-8994-6979-6a5be1657df1" }, { "httpRequest": { @@ -123,12 +123,12 @@ }, "headers": {}, "method": "DELETE", - "path": "/api/v2/sensitive-data-scanner/config/groups/e08a29f3-f7b2-4e32-af1f-f19ece1a12b3", + "path": "/api/v2/sensitive-data-scanner/config/groups/f0288bc7-4f14-43bf-8f51-c0914df1d182", "keepAlive": false, "secure": true }, "httpResponse": { - "body": "{\"meta\":{\"version\":277993}}", + "body": "{\"meta\":{\"version\":286469}}", "headers": { "Content-Type": [ "application/vnd.api+json" @@ -143,6 +143,6 @@ "timeToLive": { "unlimited": true }, - "id": "fed909d3-a62b-76c0-fc1e-0b036404297c" + "id": "6927c4dd-8e8f-67fe-5743-b7625b537364" } ] \ No newline at end of file diff --git a/src/test/resources/cassettes/features/v2/Create_Scanning_Rule_with_should_save_match_returns_OK_response.freeze b/src/test/resources/cassettes/features/v2/Create_Scanning_Rule_with_should_save_match_returns_OK_response.freeze index 27127dc5de8..7511e30a77b 100644 --- a/src/test/resources/cassettes/features/v2/Create_Scanning_Rule_with_should_save_match_returns_OK_response.freeze +++ b/src/test/resources/cassettes/features/v2/Create_Scanning_Rule_with_should_save_match_returns_OK_response.freeze @@ -1 +1 @@ -2026-01-19T13:11:08.516Z \ No newline at end of file +2026-02-04T15:35:14.554Z \ No newline at end of file diff --git a/src/test/resources/cassettes/features/v2/Create_Scanning_Rule_with_should_save_match_returns_OK_response.json b/src/test/resources/cassettes/features/v2/Create_Scanning_Rule_with_should_save_match_returns_OK_response.json index 791832fd48e..ef83201b336 100644 --- a/src/test/resources/cassettes/features/v2/Create_Scanning_Rule_with_should_save_match_returns_OK_response.json +++ b/src/test/resources/cassettes/features/v2/Create_Scanning_Rule_with_should_save_match_returns_OK_response.json @@ -8,7 +8,7 @@ "secure": true }, "httpResponse": { - "body": "{\"data\":{\"attributes\":{},\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"relationships\":{\"groups\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_configuration\"},\"meta\":{\"count_limit\":500,\"group_count_limit\":20,\"has_cascading_enabled\":false,\"has_highlight_enabled\":true,\"has_multi_pass_enabled\":true,\"is_configuration_superseded\":false,\"is_float_sampling_rate_enabled\":false,\"is_pci_compliant\":false,\"min_sampling_rate\":10,\"rule_count_limit\":500,\"version\":277993}}", + "body": "{\"data\":{\"attributes\":{},\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"relationships\":{\"groups\":{\"data\":[{\"id\":\"40f36cf1-dc37-46fd-a4df-93d55971f6c3\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"8b25277f-4192-4079-88b9-be2d39c2a5a9\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"6b02bc6f-1588-433d-8a5d-fab867ac386d\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"99cae8b0-3cd0-4fc8-88ba-501c8ae5c8bb\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"14fa0ce6-9e1c-4570-87ec-c3d42122166e\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"e83cca8a-afe8-4012-92c9-b70a3ca72483\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"fa845597-18b7-41d1-88c3-c9f0e5ccc107\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"5ea46624-4909-401e-8a99-492d916d493e\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"1b1c8fb7-2564-475e-af6f-3d1b4e740137\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"38acc1c6-416d-4dcd-bf13-d0c9ef189c28\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"75dc5014-bafb-4e6f-bee1-c5eed459ae87\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"478f26b5-06a5-4a2f-abfc-34a4c723ca00\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"49f14d2d-c39f-4b7d-9c1a-faebeca167ca\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"aed4eaf2-8223-4922-b7be-d14f719c41b4\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"bcc8bd1a-5e67-40c7-9c8c-44318df2f5a5\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"61fb1574-8541-4e67-96eb-099c6b81f159\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"414d38df-0daa-4d10-ac56-faf07e1fa67b\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"e1dd1a1d-7a06-4502-96c8-331b8da25927\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"cd20f1cf-6f14-4967-9794-f28f08ddb5a5\",\"type\":\"sensitive_data_scanner_group\"}]}},\"type\":\"sensitive_data_scanner_configuration\"},\"included\":[{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769279092\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"40f36cf1-dc37-46fd-a4df-93d55971f6c3\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769279092\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"8b25277f-4192-4079-88b9-be2d39c2a5a9\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769279092\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"6b02bc6f-1588-433d-8a5d-fab867ac386d\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769279092\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"99cae8b0-3cd0-4fc8-88ba-501c8ae5c8bb\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769279092\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"14fa0ce6-9e1c-4570-87ec-c3d42122166e\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769293492\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"e83cca8a-afe8-4012-92c9-b70a3ca72483\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769293492\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"fa845597-18b7-41d1-88c3-c9f0e5ccc107\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769293492\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"5ea46624-4909-401e-8a99-492d916d493e\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769293492\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"1b1c8fb7-2564-475e-af6f-3d1b4e740137\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769293492\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"38acc1c6-416d-4dcd-bf13-d0c9ef189c28\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769307892\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"75dc5014-bafb-4e6f-bee1-c5eed459ae87\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769307892\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"478f26b5-06a5-4a2f-abfc-34a4c723ca00\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769307892\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"49f14d2d-c39f-4b7d-9c1a-faebeca167ca\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769307892\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"aed4eaf2-8223-4922-b7be-d14f719c41b4\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769307892\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"bcc8bd1a-5e67-40c7-9c8c-44318df2f5a5\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769322292\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"61fb1574-8541-4e67-96eb-099c6b81f159\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769322292\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"414d38df-0daa-4d10-ac56-faf07e1fa67b\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769336692\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"e1dd1a1d-7a06-4502-96c8-331b8da25927\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769495092\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"cd20f1cf-6f14-4967-9794-f28f08ddb5a5\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"}],\"meta\":{\"count_limit\":500,\"group_count_limit\":20,\"has_cascading_enabled\":false,\"has_highlight_enabled\":true,\"has_multi_pass_enabled\":true,\"is_configuration_superseded\":false,\"is_float_sampling_rate_enabled\":false,\"is_pci_compliant\":false,\"min_sampling_rate\":10,\"rule_count_limit\":500,\"version\":286469}}", "headers": { "Content-Type": [ "application/vnd.api+json" @@ -38,7 +38,7 @@ "secure": true }, "httpResponse": { - "body": "{\"data\":{\"id\":\"966a1ab3-056d-4af9-a205-68e570e54c85\",\"type\":\"sensitive_data_scanner_group\",\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"my-test-group\",\"product_list\":[\"logs\"],\"samplings\":[{\"product\":\"logs\",\"rate\":100}]},\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}}},\"meta\":{\"version\":277994}}", + "body": "{\"data\":{\"id\":\"65a06c42-397f-41ea-8105-fb3d605543f7\",\"type\":\"sensitive_data_scanner_group\",\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"my-test-group\",\"product_list\":[\"logs\"],\"samplings\":[{\"product\":\"logs\",\"rate\":100}]},\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}}},\"meta\":{\"group_count_limit\":20,\"rule_count_limit\":500,\"is_pci_compliant\":false,\"has_highlight_enabled\":true,\"has_multi_pass_enabled\":true,\"has_cascading_enabled\":false,\"is_configuration_superseded\":false,\"is_float_sampling_rate_enabled\":false,\"min_sampling_rate\":10,\"version\":286469,\"count_limit\":500}}", "headers": { "Content-Type": [ "application/vnd.api+json" @@ -59,7 +59,7 @@ "httpRequest": { "body": { "type": "JSON", - "json": "{\"data\":{\"attributes\":{\"is_enabled\":true,\"name\":\"Test-Create_Scanning_Rule_with_should_save_match_returns_OK_response-1768828268\",\"pattern\":\"pattern\",\"priority\":1,\"tags\":[\"sensitive_data:true\"],\"text_replacement\":{\"replacement_string\":\"REDACTED\",\"should_save_match\":true,\"type\":\"replacement_string\"}},\"relationships\":{\"group\":{\"data\":{\"id\":\"966a1ab3-056d-4af9-a205-68e570e54c85\",\"type\":\"sensitive_data_scanner_group\"}}},\"type\":\"sensitive_data_scanner_rule\"},\"meta\":{}}" + "json": "{\"data\":{\"attributes\":{\"is_enabled\":true,\"name\":\"Test-Create_Scanning_Rule_with_should_save_match_returns_OK_response-1770219314\",\"pattern\":\"pattern\",\"priority\":1,\"tags\":[\"sensitive_data:true\"],\"text_replacement\":{\"replacement_string\":\"REDACTED\",\"should_save_match\":true,\"type\":\"replacement_string\"}},\"relationships\":{\"group\":{\"data\":{\"id\":\"65a06c42-397f-41ea-8105-fb3d605543f7\",\"type\":\"sensitive_data_scanner_group\"}}},\"type\":\"sensitive_data_scanner_rule\"},\"meta\":{}}" }, "headers": {}, "method": "POST", @@ -68,7 +68,7 @@ "secure": true }, "httpResponse": { - "body": "{\"data\":{\"id\":\"55dfd131-7ae1-4021-be59-4e4824eccc6f\",\"type\":\"sensitive_data_scanner_rule\",\"attributes\":{\"excluded_namespaces\":[],\"is_enabled\":true,\"labels\":[],\"name\":\"Test-Create_Scanning_Rule_with_should_save_match_returns_OK_response-1768828268\",\"namespaces\":[],\"pattern\":\"pattern\",\"priority\":1,\"tags\":[\"sensitive_data:true\"],\"text_replacement\":{\"type\":\"replacement_string\",\"replacement_string\":\"REDACTED\",\"should_save_match\":true}},\"relationships\":{\"group\":{\"data\":{\"id\":\"966a1ab3-056d-4af9-a205-68e570e54c85\",\"type\":\"sensitive_data_scanner_group\"}}}},\"meta\":{\"version\":277995}}", + "body": "{\"data\":{\"id\":\"1d0d0631-4bf6-4b68-974b-5773f91a754b\",\"type\":\"sensitive_data_scanner_rule\",\"attributes\":{\"excluded_namespaces\":[],\"is_enabled\":true,\"labels\":[],\"name\":\"Test-Create_Scanning_Rule_with_should_save_match_returns_OK_response-1770219314\",\"namespaces\":[],\"pattern\":\"pattern\",\"priority\":1,\"tags\":[\"sensitive_data:true\"],\"text_replacement\":{\"type\":\"replacement_string\",\"replacement_string\":\"REDACTED\",\"should_save_match\":true}},\"relationships\":{\"group\":{\"data\":{\"id\":\"65a06c42-397f-41ea-8105-fb3d605543f7\",\"type\":\"sensitive_data_scanner_group\"}}}},\"meta\":{\"version\":286471}}", "headers": { "Content-Type": [ "application/vnd.api+json" @@ -83,7 +83,7 @@ "timeToLive": { "unlimited": true }, - "id": "3b33330a-1d82-e111-94b3-afed735ba424" + "id": "b7aeaddf-2ab2-60a0-5ea8-a3b597ece90d" }, { "httpRequest": { @@ -93,12 +93,12 @@ }, "headers": {}, "method": "DELETE", - "path": "/api/v2/sensitive-data-scanner/config/rules/55dfd131-7ae1-4021-be59-4e4824eccc6f", + "path": "/api/v2/sensitive-data-scanner/config/rules/1d0d0631-4bf6-4b68-974b-5773f91a754b", "keepAlive": false, "secure": true }, "httpResponse": { - "body": "{\"meta\":{\"version\":277996}}", + "body": "{\"meta\":{\"version\":286472}}", "headers": { "Content-Type": [ "application/vnd.api+json" @@ -113,7 +113,7 @@ "timeToLive": { "unlimited": true }, - "id": "aa5a3cde-a43f-3e4b-a188-dbf93705f2a8" + "id": "81d88576-0e17-45bd-ba1e-5caf3d39da9e" }, { "httpRequest": { @@ -123,12 +123,12 @@ }, "headers": {}, "method": "DELETE", - "path": "/api/v2/sensitive-data-scanner/config/groups/966a1ab3-056d-4af9-a205-68e570e54c85", + "path": "/api/v2/sensitive-data-scanner/config/groups/65a06c42-397f-41ea-8105-fb3d605543f7", "keepAlive": false, "secure": true }, "httpResponse": { - "body": "{\"meta\":{\"version\":277997}}", + "body": "{\"meta\":{\"version\":286473}}", "headers": { "Content-Type": [ "application/vnd.api+json" @@ -143,6 +143,6 @@ "timeToLive": { "unlimited": true }, - "id": "6056aa2d-0f65-2f45-0670-3b3396ce8004" + "id": "6f5d2b9c-ec70-cd7b-042d-9345a19b58fc" } ] \ No newline at end of file diff --git a/src/test/resources/cassettes/features/v2/Delete_Scanning_Group_returns_OK_response.freeze b/src/test/resources/cassettes/features/v2/Delete_Scanning_Group_returns_OK_response.freeze index a788485a28c..914f697d04b 100644 --- a/src/test/resources/cassettes/features/v2/Delete_Scanning_Group_returns_OK_response.freeze +++ b/src/test/resources/cassettes/features/v2/Delete_Scanning_Group_returns_OK_response.freeze @@ -1 +1 @@ -2026-01-19T13:11:10.959Z \ No newline at end of file +2026-02-04T15:35:16.741Z \ No newline at end of file diff --git a/src/test/resources/cassettes/features/v2/Delete_Scanning_Group_returns_OK_response.json b/src/test/resources/cassettes/features/v2/Delete_Scanning_Group_returns_OK_response.json index 21243c382c0..5a542ece674 100644 --- a/src/test/resources/cassettes/features/v2/Delete_Scanning_Group_returns_OK_response.json +++ b/src/test/resources/cassettes/features/v2/Delete_Scanning_Group_returns_OK_response.json @@ -8,7 +8,7 @@ "secure": true }, "httpResponse": { - "body": "{\"data\":{\"attributes\":{},\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"relationships\":{\"groups\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_configuration\"},\"meta\":{\"count_limit\":500,\"group_count_limit\":20,\"has_cascading_enabled\":false,\"has_highlight_enabled\":true,\"has_multi_pass_enabled\":true,\"is_configuration_superseded\":false,\"is_float_sampling_rate_enabled\":false,\"is_pci_compliant\":false,\"min_sampling_rate\":10,\"rule_count_limit\":500,\"version\":277997}}", + "body": "{\"data\":{\"attributes\":{},\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"relationships\":{\"groups\":{\"data\":[{\"id\":\"40f36cf1-dc37-46fd-a4df-93d55971f6c3\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"8b25277f-4192-4079-88b9-be2d39c2a5a9\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"6b02bc6f-1588-433d-8a5d-fab867ac386d\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"99cae8b0-3cd0-4fc8-88ba-501c8ae5c8bb\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"14fa0ce6-9e1c-4570-87ec-c3d42122166e\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"e83cca8a-afe8-4012-92c9-b70a3ca72483\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"fa845597-18b7-41d1-88c3-c9f0e5ccc107\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"5ea46624-4909-401e-8a99-492d916d493e\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"1b1c8fb7-2564-475e-af6f-3d1b4e740137\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"38acc1c6-416d-4dcd-bf13-d0c9ef189c28\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"75dc5014-bafb-4e6f-bee1-c5eed459ae87\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"478f26b5-06a5-4a2f-abfc-34a4c723ca00\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"49f14d2d-c39f-4b7d-9c1a-faebeca167ca\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"aed4eaf2-8223-4922-b7be-d14f719c41b4\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"bcc8bd1a-5e67-40c7-9c8c-44318df2f5a5\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"61fb1574-8541-4e67-96eb-099c6b81f159\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"414d38df-0daa-4d10-ac56-faf07e1fa67b\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"e1dd1a1d-7a06-4502-96c8-331b8da25927\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"cd20f1cf-6f14-4967-9794-f28f08ddb5a5\",\"type\":\"sensitive_data_scanner_group\"}]}},\"type\":\"sensitive_data_scanner_configuration\"},\"included\":[{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769279092\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"40f36cf1-dc37-46fd-a4df-93d55971f6c3\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769279092\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"8b25277f-4192-4079-88b9-be2d39c2a5a9\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769279092\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"6b02bc6f-1588-433d-8a5d-fab867ac386d\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769279092\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"99cae8b0-3cd0-4fc8-88ba-501c8ae5c8bb\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769279092\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"14fa0ce6-9e1c-4570-87ec-c3d42122166e\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769293492\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"e83cca8a-afe8-4012-92c9-b70a3ca72483\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769293492\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"fa845597-18b7-41d1-88c3-c9f0e5ccc107\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769293492\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"5ea46624-4909-401e-8a99-492d916d493e\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769293492\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"1b1c8fb7-2564-475e-af6f-3d1b4e740137\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769293492\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"38acc1c6-416d-4dcd-bf13-d0c9ef189c28\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769307892\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"75dc5014-bafb-4e6f-bee1-c5eed459ae87\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769307892\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"478f26b5-06a5-4a2f-abfc-34a4c723ca00\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769307892\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"49f14d2d-c39f-4b7d-9c1a-faebeca167ca\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769307892\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"aed4eaf2-8223-4922-b7be-d14f719c41b4\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769307892\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"bcc8bd1a-5e67-40c7-9c8c-44318df2f5a5\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769322292\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"61fb1574-8541-4e67-96eb-099c6b81f159\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769322292\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"414d38df-0daa-4d10-ac56-faf07e1fa67b\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769336692\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"e1dd1a1d-7a06-4502-96c8-331b8da25927\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769495092\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"cd20f1cf-6f14-4967-9794-f28f08ddb5a5\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"}],\"meta\":{\"count_limit\":500,\"group_count_limit\":20,\"has_cascading_enabled\":false,\"has_highlight_enabled\":true,\"has_multi_pass_enabled\":true,\"is_configuration_superseded\":false,\"is_float_sampling_rate_enabled\":false,\"is_pci_compliant\":false,\"min_sampling_rate\":10,\"rule_count_limit\":500,\"version\":286473}}", "headers": { "Content-Type": [ "application/vnd.api+json" @@ -38,7 +38,7 @@ "secure": true }, "httpResponse": { - "body": "{\"data\":{\"id\":\"80bca3a7-5ddc-4e3e-a56f-4cefe4352897\",\"type\":\"sensitive_data_scanner_group\",\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"my-test-group\",\"product_list\":[\"logs\"],\"samplings\":[{\"product\":\"logs\",\"rate\":100}]},\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}}},\"meta\":{\"version\":277998}}", + "body": "{\"data\":{\"id\":\"22cb8bb1-77c1-465a-9aea-2c97b2b05feb\",\"type\":\"sensitive_data_scanner_group\",\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"my-test-group\",\"product_list\":[\"logs\"],\"samplings\":[{\"product\":\"logs\",\"rate\":100}]},\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}}},\"meta\":{\"group_count_limit\":20,\"rule_count_limit\":500,\"is_pci_compliant\":false,\"has_highlight_enabled\":true,\"has_multi_pass_enabled\":true,\"has_cascading_enabled\":false,\"is_configuration_superseded\":false,\"is_float_sampling_rate_enabled\":false,\"min_sampling_rate\":10,\"version\":286473,\"count_limit\":500}}", "headers": { "Content-Type": [ "application/vnd.api+json" @@ -63,12 +63,12 @@ }, "headers": {}, "method": "DELETE", - "path": "/api/v2/sensitive-data-scanner/config/groups/80bca3a7-5ddc-4e3e-a56f-4cefe4352897", + "path": "/api/v2/sensitive-data-scanner/config/groups/22cb8bb1-77c1-465a-9aea-2c97b2b05feb", "keepAlive": false, "secure": true }, "httpResponse": { - "body": "{\"meta\":{\"version\":277999}}", + "body": "{\"meta\":{\"version\":286475}}", "headers": { "Content-Type": [ "application/vnd.api+json" @@ -83,7 +83,7 @@ "timeToLive": { "unlimited": true }, - "id": "095d0c23-9e4e-43d1-4977-1dfcc4694cc9" + "id": "43ebcd11-4a08-3a11-bb60-bca037e30144" }, { "httpRequest": { @@ -93,7 +93,7 @@ }, "headers": {}, "method": "DELETE", - "path": "/api/v2/sensitive-data-scanner/config/groups/80bca3a7-5ddc-4e3e-a56f-4cefe4352897", + "path": "/api/v2/sensitive-data-scanner/config/groups/22cb8bb1-77c1-465a-9aea-2c97b2b05feb", "keepAlive": false, "secure": true }, @@ -113,6 +113,6 @@ "timeToLive": { "unlimited": true }, - "id": "095d0c23-9e4e-43d1-4977-1dfcc4694cca" + "id": "43ebcd11-4a08-3a11-bb60-bca037e30145" } ] \ No newline at end of file diff --git a/src/test/resources/cassettes/features/v2/Delete_Scanning_Rule_returns_OK_response.freeze b/src/test/resources/cassettes/features/v2/Delete_Scanning_Rule_returns_OK_response.freeze index d127bf52e6d..d7a52b210f5 100644 --- a/src/test/resources/cassettes/features/v2/Delete_Scanning_Rule_returns_OK_response.freeze +++ b/src/test/resources/cassettes/features/v2/Delete_Scanning_Rule_returns_OK_response.freeze @@ -1 +1 @@ -2026-01-19T13:11:12.858Z \ No newline at end of file +2026-02-04T15:35:18.579Z \ No newline at end of file diff --git a/src/test/resources/cassettes/features/v2/Delete_Scanning_Rule_returns_OK_response.json b/src/test/resources/cassettes/features/v2/Delete_Scanning_Rule_returns_OK_response.json index ddc9a0c5a62..a42f408744d 100644 --- a/src/test/resources/cassettes/features/v2/Delete_Scanning_Rule_returns_OK_response.json +++ b/src/test/resources/cassettes/features/v2/Delete_Scanning_Rule_returns_OK_response.json @@ -8,7 +8,7 @@ "secure": true }, "httpResponse": { - "body": "{\"data\":{\"attributes\":{},\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"relationships\":{\"groups\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_configuration\"},\"meta\":{\"count_limit\":500,\"group_count_limit\":20,\"has_cascading_enabled\":false,\"has_highlight_enabled\":true,\"has_multi_pass_enabled\":true,\"is_configuration_superseded\":false,\"is_float_sampling_rate_enabled\":false,\"is_pci_compliant\":false,\"min_sampling_rate\":10,\"rule_count_limit\":500,\"version\":277999}}", + "body": "{\"data\":{\"attributes\":{},\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"relationships\":{\"groups\":{\"data\":[{\"id\":\"40f36cf1-dc37-46fd-a4df-93d55971f6c3\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"8b25277f-4192-4079-88b9-be2d39c2a5a9\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"6b02bc6f-1588-433d-8a5d-fab867ac386d\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"99cae8b0-3cd0-4fc8-88ba-501c8ae5c8bb\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"14fa0ce6-9e1c-4570-87ec-c3d42122166e\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"e83cca8a-afe8-4012-92c9-b70a3ca72483\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"fa845597-18b7-41d1-88c3-c9f0e5ccc107\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"5ea46624-4909-401e-8a99-492d916d493e\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"1b1c8fb7-2564-475e-af6f-3d1b4e740137\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"38acc1c6-416d-4dcd-bf13-d0c9ef189c28\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"75dc5014-bafb-4e6f-bee1-c5eed459ae87\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"478f26b5-06a5-4a2f-abfc-34a4c723ca00\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"49f14d2d-c39f-4b7d-9c1a-faebeca167ca\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"aed4eaf2-8223-4922-b7be-d14f719c41b4\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"bcc8bd1a-5e67-40c7-9c8c-44318df2f5a5\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"61fb1574-8541-4e67-96eb-099c6b81f159\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"414d38df-0daa-4d10-ac56-faf07e1fa67b\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"e1dd1a1d-7a06-4502-96c8-331b8da25927\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"cd20f1cf-6f14-4967-9794-f28f08ddb5a5\",\"type\":\"sensitive_data_scanner_group\"}]}},\"type\":\"sensitive_data_scanner_configuration\"},\"included\":[{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769279092\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"40f36cf1-dc37-46fd-a4df-93d55971f6c3\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769279092\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"8b25277f-4192-4079-88b9-be2d39c2a5a9\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769279092\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"6b02bc6f-1588-433d-8a5d-fab867ac386d\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769279092\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"99cae8b0-3cd0-4fc8-88ba-501c8ae5c8bb\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769279092\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"14fa0ce6-9e1c-4570-87ec-c3d42122166e\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769293492\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"e83cca8a-afe8-4012-92c9-b70a3ca72483\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769293492\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"fa845597-18b7-41d1-88c3-c9f0e5ccc107\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769293492\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"5ea46624-4909-401e-8a99-492d916d493e\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769293492\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"1b1c8fb7-2564-475e-af6f-3d1b4e740137\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769293492\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"38acc1c6-416d-4dcd-bf13-d0c9ef189c28\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769307892\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"75dc5014-bafb-4e6f-bee1-c5eed459ae87\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769307892\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"478f26b5-06a5-4a2f-abfc-34a4c723ca00\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769307892\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"49f14d2d-c39f-4b7d-9c1a-faebeca167ca\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769307892\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"aed4eaf2-8223-4922-b7be-d14f719c41b4\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769307892\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"bcc8bd1a-5e67-40c7-9c8c-44318df2f5a5\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769322292\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"61fb1574-8541-4e67-96eb-099c6b81f159\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769322292\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"414d38df-0daa-4d10-ac56-faf07e1fa67b\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769336692\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"e1dd1a1d-7a06-4502-96c8-331b8da25927\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769495092\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"cd20f1cf-6f14-4967-9794-f28f08ddb5a5\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"}],\"meta\":{\"count_limit\":500,\"group_count_limit\":20,\"has_cascading_enabled\":false,\"has_highlight_enabled\":true,\"has_multi_pass_enabled\":true,\"is_configuration_superseded\":false,\"is_float_sampling_rate_enabled\":false,\"is_pci_compliant\":false,\"min_sampling_rate\":10,\"rule_count_limit\":500,\"version\":286475}}", "headers": { "Content-Type": [ "application/vnd.api+json" @@ -38,7 +38,7 @@ "secure": true }, "httpResponse": { - "body": "{\"data\":{\"id\":\"3a1a28eb-b310-4160-a442-3641c9dbc6cd\",\"type\":\"sensitive_data_scanner_group\",\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"my-test-group\",\"product_list\":[\"logs\"],\"samplings\":[{\"product\":\"logs\",\"rate\":100}]},\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}}},\"meta\":{\"version\":278000}}", + "body": "{\"data\":{\"id\":\"9f3b9b44-45ea-4bb7-ae4d-5e8d3703c86e\",\"type\":\"sensitive_data_scanner_group\",\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"my-test-group\",\"product_list\":[\"logs\"],\"samplings\":[{\"product\":\"logs\",\"rate\":100}]},\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}}},\"meta\":{\"group_count_limit\":20,\"rule_count_limit\":500,\"is_pci_compliant\":false,\"has_highlight_enabled\":true,\"has_multi_pass_enabled\":true,\"has_cascading_enabled\":false,\"is_configuration_superseded\":false,\"is_float_sampling_rate_enabled\":false,\"min_sampling_rate\":10,\"version\":286475,\"count_limit\":500}}", "headers": { "Content-Type": [ "application/vnd.api+json" @@ -59,7 +59,7 @@ "httpRequest": { "body": { "type": "JSON", - "json": "{\"data\":{\"attributes\":{\"is_enabled\":true,\"name\":\"Test-Delete_Scanning_Rule_returns_OK_response-1768828272\",\"namespaces\":[\"admin.email\"],\"pattern\":\"pattern\",\"tags\":[\"sensitive_data:true\"],\"text_replacement\":{\"type\":\"none\"}},\"relationships\":{\"group\":{\"data\":{\"id\":\"3a1a28eb-b310-4160-a442-3641c9dbc6cd\",\"type\":\"sensitive_data_scanner_group\"}}},\"type\":\"sensitive_data_scanner_rule\"},\"meta\":{}}" + "json": "{\"data\":{\"attributes\":{\"is_enabled\":true,\"name\":\"Test-Delete_Scanning_Rule_returns_OK_response-1770219318\",\"namespaces\":[\"admin.email\"],\"pattern\":\"pattern\",\"tags\":[\"sensitive_data:true\"],\"text_replacement\":{\"type\":\"none\"}},\"relationships\":{\"group\":{\"data\":{\"id\":\"9f3b9b44-45ea-4bb7-ae4d-5e8d3703c86e\",\"type\":\"sensitive_data_scanner_group\"}}},\"type\":\"sensitive_data_scanner_rule\"},\"meta\":{}}" }, "headers": {}, "method": "POST", @@ -68,7 +68,7 @@ "secure": true }, "httpResponse": { - "body": "{\"data\":{\"id\":\"6aed2005-0134-49ec-93f2-5c5e8eeb92d0\",\"type\":\"sensitive_data_scanner_rule\",\"attributes\":{\"excluded_namespaces\":[],\"is_enabled\":true,\"labels\":[],\"name\":\"Test-Delete_Scanning_Rule_returns_OK_response-1768828272\",\"namespaces\":[\"admin.email\"],\"pattern\":\"pattern\",\"tags\":[\"sensitive_data:true\"],\"text_replacement\":{\"type\":\"none\"}},\"relationships\":{\"group\":{\"data\":{\"id\":\"3a1a28eb-b310-4160-a442-3641c9dbc6cd\",\"type\":\"sensitive_data_scanner_group\"}}}},\"meta\":{\"version\":278001}}", + "body": "{\"data\":{\"id\":\"2346c8b6-25a9-404a-83b0-a41f9a01c39b\",\"type\":\"sensitive_data_scanner_rule\",\"attributes\":{\"excluded_namespaces\":[],\"is_enabled\":true,\"labels\":[],\"name\":\"Test-Delete_Scanning_Rule_returns_OK_response-1770219318\",\"namespaces\":[\"admin.email\"],\"pattern\":\"pattern\",\"tags\":[\"sensitive_data:true\"],\"text_replacement\":{\"type\":\"none\"}},\"relationships\":{\"group\":{\"data\":{\"id\":\"9f3b9b44-45ea-4bb7-ae4d-5e8d3703c86e\",\"type\":\"sensitive_data_scanner_group\"}}}},\"meta\":{\"version\":286477}}", "headers": { "Content-Type": [ "application/vnd.api+json" @@ -83,7 +83,7 @@ "timeToLive": { "unlimited": true }, - "id": "deccd6a5-f8cc-f717-dc40-e7a6b3113be5" + "id": "b9bea441-712b-9216-3b86-ca5623a09140" }, { "httpRequest": { @@ -93,12 +93,12 @@ }, "headers": {}, "method": "DELETE", - "path": "/api/v2/sensitive-data-scanner/config/rules/6aed2005-0134-49ec-93f2-5c5e8eeb92d0", + "path": "/api/v2/sensitive-data-scanner/config/rules/2346c8b6-25a9-404a-83b0-a41f9a01c39b", "keepAlive": false, "secure": true }, "httpResponse": { - "body": "{\"meta\":{\"version\":278002}}", + "body": "{\"meta\":{\"version\":286478}}", "headers": { "Content-Type": [ "application/vnd.api+json" @@ -113,7 +113,7 @@ "timeToLive": { "unlimited": true }, - "id": "9262a7b1-ac90-9383-9c1f-171a2695a6fe" + "id": "3344e3df-ae01-9bae-a66e-749602527469" }, { "httpRequest": { @@ -123,7 +123,7 @@ }, "headers": {}, "method": "DELETE", - "path": "/api/v2/sensitive-data-scanner/config/rules/6aed2005-0134-49ec-93f2-5c5e8eeb92d0", + "path": "/api/v2/sensitive-data-scanner/config/rules/2346c8b6-25a9-404a-83b0-a41f9a01c39b", "keepAlive": false, "secure": true }, @@ -143,7 +143,7 @@ "timeToLive": { "unlimited": true }, - "id": "9262a7b1-ac90-9383-9c1f-171a2695a6ff" + "id": "3344e3df-ae01-9bae-a66e-74960252746a" }, { "httpRequest": { @@ -153,12 +153,12 @@ }, "headers": {}, "method": "DELETE", - "path": "/api/v2/sensitive-data-scanner/config/groups/3a1a28eb-b310-4160-a442-3641c9dbc6cd", + "path": "/api/v2/sensitive-data-scanner/config/groups/9f3b9b44-45ea-4bb7-ae4d-5e8d3703c86e", "keepAlive": false, "secure": true }, "httpResponse": { - "body": "{\"meta\":{\"version\":278003}}", + "body": "{\"meta\":{\"version\":286479}}", "headers": { "Content-Type": [ "application/vnd.api+json" @@ -173,6 +173,6 @@ "timeToLive": { "unlimited": true }, - "id": "64c844dd-850f-e38c-72b7-83cf390bab8c" + "id": "1d0a7a63-5e65-42ce-4098-1f78f2962396" } ] \ No newline at end of file diff --git a/src/test/resources/cassettes/features/v2/List_Scanning_Groups_returns_OK_response.freeze b/src/test/resources/cassettes/features/v2/List_Scanning_Groups_returns_OK_response.freeze index 29c952c646e..d65e54d2650 100644 --- a/src/test/resources/cassettes/features/v2/List_Scanning_Groups_returns_OK_response.freeze +++ b/src/test/resources/cassettes/features/v2/List_Scanning_Groups_returns_OK_response.freeze @@ -1 +1 @@ -2026-01-19T13:11:15.597Z \ No newline at end of file +2026-02-04T15:35:21.683Z \ No newline at end of file diff --git a/src/test/resources/cassettes/features/v2/List_Scanning_Groups_returns_OK_response.json b/src/test/resources/cassettes/features/v2/List_Scanning_Groups_returns_OK_response.json index 019c9ac3e51..386d8e0e05a 100644 --- a/src/test/resources/cassettes/features/v2/List_Scanning_Groups_returns_OK_response.json +++ b/src/test/resources/cassettes/features/v2/List_Scanning_Groups_returns_OK_response.json @@ -8,7 +8,7 @@ "secure": true }, "httpResponse": { - "body": "{\"data\":{\"attributes\":{},\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"relationships\":{\"groups\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_configuration\"},\"meta\":{\"count_limit\":500,\"group_count_limit\":20,\"has_cascading_enabled\":false,\"has_highlight_enabled\":true,\"has_multi_pass_enabled\":true,\"is_configuration_superseded\":false,\"is_float_sampling_rate_enabled\":false,\"is_pci_compliant\":false,\"min_sampling_rate\":10,\"rule_count_limit\":500,\"version\":278003}}", + "body": "{\"data\":{\"attributes\":{},\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"relationships\":{\"groups\":{\"data\":[{\"id\":\"40f36cf1-dc37-46fd-a4df-93d55971f6c3\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"8b25277f-4192-4079-88b9-be2d39c2a5a9\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"6b02bc6f-1588-433d-8a5d-fab867ac386d\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"99cae8b0-3cd0-4fc8-88ba-501c8ae5c8bb\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"14fa0ce6-9e1c-4570-87ec-c3d42122166e\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"e83cca8a-afe8-4012-92c9-b70a3ca72483\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"fa845597-18b7-41d1-88c3-c9f0e5ccc107\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"5ea46624-4909-401e-8a99-492d916d493e\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"1b1c8fb7-2564-475e-af6f-3d1b4e740137\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"38acc1c6-416d-4dcd-bf13-d0c9ef189c28\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"75dc5014-bafb-4e6f-bee1-c5eed459ae87\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"478f26b5-06a5-4a2f-abfc-34a4c723ca00\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"49f14d2d-c39f-4b7d-9c1a-faebeca167ca\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"aed4eaf2-8223-4922-b7be-d14f719c41b4\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"bcc8bd1a-5e67-40c7-9c8c-44318df2f5a5\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"61fb1574-8541-4e67-96eb-099c6b81f159\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"414d38df-0daa-4d10-ac56-faf07e1fa67b\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"e1dd1a1d-7a06-4502-96c8-331b8da25927\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"cd20f1cf-6f14-4967-9794-f28f08ddb5a5\",\"type\":\"sensitive_data_scanner_group\"}]}},\"type\":\"sensitive_data_scanner_configuration\"},\"included\":[{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769279092\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"40f36cf1-dc37-46fd-a4df-93d55971f6c3\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769279092\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"8b25277f-4192-4079-88b9-be2d39c2a5a9\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769279092\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"6b02bc6f-1588-433d-8a5d-fab867ac386d\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769279092\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"99cae8b0-3cd0-4fc8-88ba-501c8ae5c8bb\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769279092\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"14fa0ce6-9e1c-4570-87ec-c3d42122166e\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769293492\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"e83cca8a-afe8-4012-92c9-b70a3ca72483\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769293492\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"fa845597-18b7-41d1-88c3-c9f0e5ccc107\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769293492\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"5ea46624-4909-401e-8a99-492d916d493e\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769293492\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"1b1c8fb7-2564-475e-af6f-3d1b4e740137\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769293492\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"38acc1c6-416d-4dcd-bf13-d0c9ef189c28\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769307892\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"75dc5014-bafb-4e6f-bee1-c5eed459ae87\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769307892\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"478f26b5-06a5-4a2f-abfc-34a4c723ca00\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769307892\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"49f14d2d-c39f-4b7d-9c1a-faebeca167ca\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769307892\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"aed4eaf2-8223-4922-b7be-d14f719c41b4\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769307892\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"bcc8bd1a-5e67-40c7-9c8c-44318df2f5a5\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769322292\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"61fb1574-8541-4e67-96eb-099c6b81f159\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769322292\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"414d38df-0daa-4d10-ac56-faf07e1fa67b\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769336692\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"e1dd1a1d-7a06-4502-96c8-331b8da25927\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769495092\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"cd20f1cf-6f14-4967-9794-f28f08ddb5a5\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"}],\"meta\":{\"count_limit\":500,\"group_count_limit\":20,\"has_cascading_enabled\":false,\"has_highlight_enabled\":true,\"has_multi_pass_enabled\":true,\"is_configuration_superseded\":false,\"is_float_sampling_rate_enabled\":false,\"is_pci_compliant\":false,\"min_sampling_rate\":10,\"rule_count_limit\":500,\"version\":286479}}", "headers": { "Content-Type": [ "application/vnd.api+json" @@ -38,7 +38,7 @@ "secure": true }, "httpResponse": { - "body": "{\"data\":{\"id\":\"c0df76e1-ba56-4c93-a655-d97fbca1c35b\",\"type\":\"sensitive_data_scanner_group\",\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"my-test-group\",\"product_list\":[\"logs\"],\"samplings\":[{\"product\":\"logs\",\"rate\":100}]},\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}}},\"meta\":{\"version\":278004}}", + "body": "{\"data\":{\"id\":\"6e70d6cf-e0cc-4c78-b57c-542d26dec9ac\",\"type\":\"sensitive_data_scanner_group\",\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"my-test-group\",\"product_list\":[\"logs\"],\"samplings\":[{\"product\":\"logs\",\"rate\":100}]},\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}}},\"meta\":{\"group_count_limit\":20,\"rule_count_limit\":500,\"is_pci_compliant\":false,\"has_highlight_enabled\":true,\"has_multi_pass_enabled\":true,\"has_cascading_enabled\":false,\"is_configuration_superseded\":false,\"is_float_sampling_rate_enabled\":false,\"min_sampling_rate\":10,\"version\":286479,\"count_limit\":500}}", "headers": { "Content-Type": [ "application/vnd.api+json" @@ -64,7 +64,7 @@ "secure": true }, "httpResponse": { - "body": "{\"data\":{\"attributes\":{},\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"relationships\":{\"groups\":{\"data\":[{\"id\":\"c0df76e1-ba56-4c93-a655-d97fbca1c35b\",\"type\":\"sensitive_data_scanner_group\"}]}},\"type\":\"sensitive_data_scanner_configuration\"},\"included\":[{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"my-test-group\",\"product_list\":[\"logs\"],\"samplings\":[{\"product\":\"logs\",\"rate\":100}]},\"id\":\"c0df76e1-ba56-4c93-a655-d97fbca1c35b\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"}],\"meta\":{\"count_limit\":500,\"group_count_limit\":20,\"has_cascading_enabled\":false,\"has_highlight_enabled\":true,\"has_multi_pass_enabled\":true,\"is_configuration_superseded\":false,\"is_float_sampling_rate_enabled\":false,\"is_pci_compliant\":false,\"min_sampling_rate\":10,\"rule_count_limit\":500,\"version\":278004}}", + "body": "{\"data\":{\"attributes\":{},\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"relationships\":{\"groups\":{\"data\":[{\"id\":\"40f36cf1-dc37-46fd-a4df-93d55971f6c3\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"8b25277f-4192-4079-88b9-be2d39c2a5a9\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"6b02bc6f-1588-433d-8a5d-fab867ac386d\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"99cae8b0-3cd0-4fc8-88ba-501c8ae5c8bb\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"14fa0ce6-9e1c-4570-87ec-c3d42122166e\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"e83cca8a-afe8-4012-92c9-b70a3ca72483\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"fa845597-18b7-41d1-88c3-c9f0e5ccc107\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"5ea46624-4909-401e-8a99-492d916d493e\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"1b1c8fb7-2564-475e-af6f-3d1b4e740137\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"38acc1c6-416d-4dcd-bf13-d0c9ef189c28\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"75dc5014-bafb-4e6f-bee1-c5eed459ae87\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"478f26b5-06a5-4a2f-abfc-34a4c723ca00\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"49f14d2d-c39f-4b7d-9c1a-faebeca167ca\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"aed4eaf2-8223-4922-b7be-d14f719c41b4\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"bcc8bd1a-5e67-40c7-9c8c-44318df2f5a5\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"61fb1574-8541-4e67-96eb-099c6b81f159\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"414d38df-0daa-4d10-ac56-faf07e1fa67b\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"e1dd1a1d-7a06-4502-96c8-331b8da25927\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"cd20f1cf-6f14-4967-9794-f28f08ddb5a5\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"6e70d6cf-e0cc-4c78-b57c-542d26dec9ac\",\"type\":\"sensitive_data_scanner_group\"}]}},\"type\":\"sensitive_data_scanner_configuration\"},\"included\":[{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769279092\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"40f36cf1-dc37-46fd-a4df-93d55971f6c3\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769279092\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"8b25277f-4192-4079-88b9-be2d39c2a5a9\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769279092\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"6b02bc6f-1588-433d-8a5d-fab867ac386d\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769279092\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"99cae8b0-3cd0-4fc8-88ba-501c8ae5c8bb\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769279092\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"14fa0ce6-9e1c-4570-87ec-c3d42122166e\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769293492\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"e83cca8a-afe8-4012-92c9-b70a3ca72483\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769293492\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"fa845597-18b7-41d1-88c3-c9f0e5ccc107\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769293492\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"5ea46624-4909-401e-8a99-492d916d493e\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769293492\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"1b1c8fb7-2564-475e-af6f-3d1b4e740137\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769293492\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"38acc1c6-416d-4dcd-bf13-d0c9ef189c28\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769307892\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"75dc5014-bafb-4e6f-bee1-c5eed459ae87\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769307892\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"478f26b5-06a5-4a2f-abfc-34a4c723ca00\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769307892\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"49f14d2d-c39f-4b7d-9c1a-faebeca167ca\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769307892\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"aed4eaf2-8223-4922-b7be-d14f719c41b4\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769307892\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"bcc8bd1a-5e67-40c7-9c8c-44318df2f5a5\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769322292\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"61fb1574-8541-4e67-96eb-099c6b81f159\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769322292\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"414d38df-0daa-4d10-ac56-faf07e1fa67b\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769336692\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"e1dd1a1d-7a06-4502-96c8-331b8da25927\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769495092\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"cd20f1cf-6f14-4967-9794-f28f08ddb5a5\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"my-test-group\",\"product_list\":[\"logs\"],\"samplings\":[{\"product\":\"logs\",\"rate\":100}]},\"id\":\"6e70d6cf-e0cc-4c78-b57c-542d26dec9ac\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"}],\"meta\":{\"count_limit\":500,\"group_count_limit\":20,\"has_cascading_enabled\":false,\"has_highlight_enabled\":true,\"has_multi_pass_enabled\":true,\"is_configuration_superseded\":false,\"is_float_sampling_rate_enabled\":false,\"is_pci_compliant\":false,\"min_sampling_rate\":10,\"rule_count_limit\":500,\"version\":286480}}", "headers": { "Content-Type": [ "application/vnd.api+json" @@ -89,12 +89,12 @@ }, "headers": {}, "method": "DELETE", - "path": "/api/v2/sensitive-data-scanner/config/groups/c0df76e1-ba56-4c93-a655-d97fbca1c35b", + "path": "/api/v2/sensitive-data-scanner/config/groups/6e70d6cf-e0cc-4c78-b57c-542d26dec9ac", "keepAlive": false, "secure": true }, "httpResponse": { - "body": "{\"meta\":{\"version\":278005}}", + "body": "{\"meta\":{\"version\":286481}}", "headers": { "Content-Type": [ "application/vnd.api+json" @@ -109,6 +109,6 @@ "timeToLive": { "unlimited": true }, - "id": "5de318e3-7717-dc99-cbab-ab8c368bc66f" + "id": "a2a8ebb2-c5a3-deeb-7206-dcd27c10d86e" } ] \ No newline at end of file diff --git a/src/test/resources/cassettes/features/v2/Reorder_Groups_returns_Bad_Request_response.freeze b/src/test/resources/cassettes/features/v2/Reorder_Groups_returns_Bad_Request_response.freeze index 840c910bafa..e23ea519304 100644 --- a/src/test/resources/cassettes/features/v2/Reorder_Groups_returns_Bad_Request_response.freeze +++ b/src/test/resources/cassettes/features/v2/Reorder_Groups_returns_Bad_Request_response.freeze @@ -1 +1 @@ -2026-01-19T13:11:17.545Z \ No newline at end of file +2026-02-04T15:35:25.335Z \ No newline at end of file diff --git a/src/test/resources/cassettes/features/v2/Reorder_Groups_returns_Bad_Request_response.json b/src/test/resources/cassettes/features/v2/Reorder_Groups_returns_Bad_Request_response.json index 5a0bc6e6256..2925d76e394 100644 --- a/src/test/resources/cassettes/features/v2/Reorder_Groups_returns_Bad_Request_response.json +++ b/src/test/resources/cassettes/features/v2/Reorder_Groups_returns_Bad_Request_response.json @@ -8,7 +8,7 @@ "secure": true }, "httpResponse": { - "body": "{\"data\":{\"attributes\":{},\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"relationships\":{\"groups\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_configuration\"},\"meta\":{\"count_limit\":500,\"group_count_limit\":20,\"has_cascading_enabled\":false,\"has_highlight_enabled\":true,\"has_multi_pass_enabled\":true,\"is_configuration_superseded\":false,\"is_float_sampling_rate_enabled\":false,\"is_pci_compliant\":false,\"min_sampling_rate\":10,\"rule_count_limit\":500,\"version\":278005}}", + "body": "{\"data\":{\"attributes\":{},\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"relationships\":{\"groups\":{\"data\":[{\"id\":\"40f36cf1-dc37-46fd-a4df-93d55971f6c3\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"8b25277f-4192-4079-88b9-be2d39c2a5a9\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"6b02bc6f-1588-433d-8a5d-fab867ac386d\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"99cae8b0-3cd0-4fc8-88ba-501c8ae5c8bb\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"14fa0ce6-9e1c-4570-87ec-c3d42122166e\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"e83cca8a-afe8-4012-92c9-b70a3ca72483\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"fa845597-18b7-41d1-88c3-c9f0e5ccc107\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"5ea46624-4909-401e-8a99-492d916d493e\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"1b1c8fb7-2564-475e-af6f-3d1b4e740137\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"38acc1c6-416d-4dcd-bf13-d0c9ef189c28\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"75dc5014-bafb-4e6f-bee1-c5eed459ae87\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"478f26b5-06a5-4a2f-abfc-34a4c723ca00\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"49f14d2d-c39f-4b7d-9c1a-faebeca167ca\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"aed4eaf2-8223-4922-b7be-d14f719c41b4\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"bcc8bd1a-5e67-40c7-9c8c-44318df2f5a5\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"61fb1574-8541-4e67-96eb-099c6b81f159\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"414d38df-0daa-4d10-ac56-faf07e1fa67b\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"e1dd1a1d-7a06-4502-96c8-331b8da25927\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"cd20f1cf-6f14-4967-9794-f28f08ddb5a5\",\"type\":\"sensitive_data_scanner_group\"}]}},\"type\":\"sensitive_data_scanner_configuration\"},\"included\":[{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769279092\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"40f36cf1-dc37-46fd-a4df-93d55971f6c3\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769279092\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"8b25277f-4192-4079-88b9-be2d39c2a5a9\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769279092\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"6b02bc6f-1588-433d-8a5d-fab867ac386d\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769279092\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"99cae8b0-3cd0-4fc8-88ba-501c8ae5c8bb\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769279092\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"14fa0ce6-9e1c-4570-87ec-c3d42122166e\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769293492\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"e83cca8a-afe8-4012-92c9-b70a3ca72483\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769293492\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"fa845597-18b7-41d1-88c3-c9f0e5ccc107\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769293492\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"5ea46624-4909-401e-8a99-492d916d493e\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769293492\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"1b1c8fb7-2564-475e-af6f-3d1b4e740137\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769293492\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"38acc1c6-416d-4dcd-bf13-d0c9ef189c28\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769307892\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"75dc5014-bafb-4e6f-bee1-c5eed459ae87\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769307892\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"478f26b5-06a5-4a2f-abfc-34a4c723ca00\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769307892\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"49f14d2d-c39f-4b7d-9c1a-faebeca167ca\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769307892\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"aed4eaf2-8223-4922-b7be-d14f719c41b4\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769307892\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"bcc8bd1a-5e67-40c7-9c8c-44318df2f5a5\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769322292\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"61fb1574-8541-4e67-96eb-099c6b81f159\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769322292\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"414d38df-0daa-4d10-ac56-faf07e1fa67b\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769336692\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"e1dd1a1d-7a06-4502-96c8-331b8da25927\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769495092\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"cd20f1cf-6f14-4967-9794-f28f08ddb5a5\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"}],\"meta\":{\"count_limit\":500,\"group_count_limit\":20,\"has_cascading_enabled\":false,\"has_highlight_enabled\":true,\"has_multi_pass_enabled\":true,\"is_configuration_superseded\":false,\"is_float_sampling_rate_enabled\":false,\"is_pci_compliant\":false,\"min_sampling_rate\":10,\"rule_count_limit\":500,\"version\":286481}}", "headers": { "Content-Type": [ "application/vnd.api+json" @@ -38,7 +38,7 @@ "secure": true }, "httpResponse": { - "body": "{\"data\":{\"id\":\"0558174c-d6af-4846-8954-35785f06837e\",\"type\":\"sensitive_data_scanner_group\",\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"my-test-group\",\"product_list\":[\"logs\"],\"samplings\":[{\"product\":\"logs\",\"rate\":100}]},\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}}},\"meta\":{\"version\":278006}}", + "body": "{\"data\":{\"id\":\"c8d07dad-d210-4fae-9678-3cb0c16394aa\",\"type\":\"sensitive_data_scanner_group\",\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"my-test-group\",\"product_list\":[\"logs\"],\"samplings\":[{\"product\":\"logs\",\"rate\":100}]},\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}}},\"meta\":{\"group_count_limit\":20,\"rule_count_limit\":500,\"is_pci_compliant\":false,\"has_highlight_enabled\":true,\"has_multi_pass_enabled\":true,\"has_cascading_enabled\":false,\"is_configuration_superseded\":false,\"is_float_sampling_rate_enabled\":false,\"min_sampling_rate\":10,\"version\":286481,\"count_limit\":500}}", "headers": { "Content-Type": [ "application/vnd.api+json" @@ -59,7 +59,7 @@ "httpRequest": { "body": { "type": "JSON", - "json": "{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"relationships\":{\"groups\":{\"data\":[{\"id\":\"Test-Reorder_Groups_returns_Bad_Request_response-1768828277\",\"type\":\"sensitive_data_scanner_group\"}]}},\"type\":\"sensitive_data_scanner_configuration\"},\"meta\":{}}" + "json": "{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"relationships\":{\"groups\":{\"data\":[{\"id\":\"Test-Reorder_Groups_returns_Bad_Request_response-1770219325\",\"type\":\"sensitive_data_scanner_group\"}]}},\"type\":\"sensitive_data_scanner_configuration\"},\"meta\":{}}" }, "headers": {}, "method": "PATCH", @@ -68,7 +68,7 @@ "secure": true }, "httpResponse": { - "body": "{\"errors\":[{\"status\":\"400\",\"title\":\"Bad Request\",\"detail\":\"invalid_argument(Scanning group IDs to reorder do not match current group IDs)\"}]}", + "body": "{\"errors\":[{\"status\":\"400\",\"title\":\"Invalid input\",\"detail\":\"The number of groups in the request should be the same as the number of groups in the configuration\"}]}", "headers": { "Content-Type": [ "application/vnd.api+json" @@ -83,7 +83,7 @@ "timeToLive": { "unlimited": true }, - "id": "0a4c3179-744d-220a-3e02-54b1f91d57cb" + "id": "470cb1d2-63da-e943-ebaa-726e8076ea3d" }, { "httpRequest": { @@ -93,12 +93,12 @@ }, "headers": {}, "method": "DELETE", - "path": "/api/v2/sensitive-data-scanner/config/groups/0558174c-d6af-4846-8954-35785f06837e", + "path": "/api/v2/sensitive-data-scanner/config/groups/c8d07dad-d210-4fae-9678-3cb0c16394aa", "keepAlive": false, "secure": true }, "httpResponse": { - "body": "{\"meta\":{\"version\":278007}}", + "body": "{\"meta\":{\"version\":286483}}", "headers": { "Content-Type": [ "application/vnd.api+json" @@ -113,6 +113,6 @@ "timeToLive": { "unlimited": true }, - "id": "57aa6ac9-c75c-3321-f6f8-1513f41aa361" + "id": "8d90c1b2-4278-09a8-58c5-671237c82814" } ] \ No newline at end of file diff --git a/src/test/resources/cassettes/features/v2/Update_Scanning_Group_returns_OK_response.freeze b/src/test/resources/cassettes/features/v2/Update_Scanning_Group_returns_OK_response.freeze index acb225bd527..9fc34d39ed2 100644 --- a/src/test/resources/cassettes/features/v2/Update_Scanning_Group_returns_OK_response.freeze +++ b/src/test/resources/cassettes/features/v2/Update_Scanning_Group_returns_OK_response.freeze @@ -1 +1 @@ -2026-01-19T13:11:21.712Z \ No newline at end of file +2026-02-04T15:35:27.122Z \ No newline at end of file diff --git a/src/test/resources/cassettes/features/v2/Update_Scanning_Group_returns_OK_response.json b/src/test/resources/cassettes/features/v2/Update_Scanning_Group_returns_OK_response.json index b0145ca7e99..949fd15a46e 100644 --- a/src/test/resources/cassettes/features/v2/Update_Scanning_Group_returns_OK_response.json +++ b/src/test/resources/cassettes/features/v2/Update_Scanning_Group_returns_OK_response.json @@ -8,7 +8,7 @@ "secure": true }, "httpResponse": { - "body": "{\"data\":{\"attributes\":{},\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"relationships\":{\"groups\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_configuration\"},\"meta\":{\"count_limit\":500,\"group_count_limit\":20,\"has_cascading_enabled\":false,\"has_highlight_enabled\":true,\"has_multi_pass_enabled\":true,\"is_configuration_superseded\":false,\"is_float_sampling_rate_enabled\":false,\"is_pci_compliant\":false,\"min_sampling_rate\":10,\"rule_count_limit\":500,\"version\":278010}}", + "body": "{\"data\":{\"attributes\":{},\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"relationships\":{\"groups\":{\"data\":[{\"id\":\"40f36cf1-dc37-46fd-a4df-93d55971f6c3\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"8b25277f-4192-4079-88b9-be2d39c2a5a9\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"6b02bc6f-1588-433d-8a5d-fab867ac386d\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"99cae8b0-3cd0-4fc8-88ba-501c8ae5c8bb\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"14fa0ce6-9e1c-4570-87ec-c3d42122166e\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"e83cca8a-afe8-4012-92c9-b70a3ca72483\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"fa845597-18b7-41d1-88c3-c9f0e5ccc107\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"5ea46624-4909-401e-8a99-492d916d493e\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"1b1c8fb7-2564-475e-af6f-3d1b4e740137\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"38acc1c6-416d-4dcd-bf13-d0c9ef189c28\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"75dc5014-bafb-4e6f-bee1-c5eed459ae87\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"478f26b5-06a5-4a2f-abfc-34a4c723ca00\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"49f14d2d-c39f-4b7d-9c1a-faebeca167ca\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"aed4eaf2-8223-4922-b7be-d14f719c41b4\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"bcc8bd1a-5e67-40c7-9c8c-44318df2f5a5\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"61fb1574-8541-4e67-96eb-099c6b81f159\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"414d38df-0daa-4d10-ac56-faf07e1fa67b\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"e1dd1a1d-7a06-4502-96c8-331b8da25927\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"cd20f1cf-6f14-4967-9794-f28f08ddb5a5\",\"type\":\"sensitive_data_scanner_group\"}]}},\"type\":\"sensitive_data_scanner_configuration\"},\"included\":[{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769279092\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"40f36cf1-dc37-46fd-a4df-93d55971f6c3\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769279092\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"8b25277f-4192-4079-88b9-be2d39c2a5a9\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769279092\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"6b02bc6f-1588-433d-8a5d-fab867ac386d\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769279092\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"99cae8b0-3cd0-4fc8-88ba-501c8ae5c8bb\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769279092\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"14fa0ce6-9e1c-4570-87ec-c3d42122166e\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769293492\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"e83cca8a-afe8-4012-92c9-b70a3ca72483\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769293492\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"fa845597-18b7-41d1-88c3-c9f0e5ccc107\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769293492\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"5ea46624-4909-401e-8a99-492d916d493e\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769293492\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"1b1c8fb7-2564-475e-af6f-3d1b4e740137\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769293492\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"38acc1c6-416d-4dcd-bf13-d0c9ef189c28\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769307892\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"75dc5014-bafb-4e6f-bee1-c5eed459ae87\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769307892\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"478f26b5-06a5-4a2f-abfc-34a4c723ca00\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769307892\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"49f14d2d-c39f-4b7d-9c1a-faebeca167ca\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769307892\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"aed4eaf2-8223-4922-b7be-d14f719c41b4\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769307892\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"bcc8bd1a-5e67-40c7-9c8c-44318df2f5a5\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769322292\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"61fb1574-8541-4e67-96eb-099c6b81f159\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769322292\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"414d38df-0daa-4d10-ac56-faf07e1fa67b\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769336692\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"e1dd1a1d-7a06-4502-96c8-331b8da25927\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769495092\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"cd20f1cf-6f14-4967-9794-f28f08ddb5a5\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"}],\"meta\":{\"count_limit\":500,\"group_count_limit\":20,\"has_cascading_enabled\":false,\"has_highlight_enabled\":true,\"has_multi_pass_enabled\":true,\"is_configuration_superseded\":false,\"is_float_sampling_rate_enabled\":false,\"is_pci_compliant\":false,\"min_sampling_rate\":10,\"rule_count_limit\":500,\"version\":286483}}", "headers": { "Content-Type": [ "application/vnd.api+json" @@ -38,7 +38,7 @@ "secure": true }, "httpResponse": { - "body": "{\"data\":{\"id\":\"1fd9bd81-fd37-4aeb-b194-fd8ba909850b\",\"type\":\"sensitive_data_scanner_group\",\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"my-test-group\",\"product_list\":[\"logs\"],\"samplings\":[{\"product\":\"logs\",\"rate\":100}]},\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}}},\"meta\":{\"version\":278011}}", + "body": "{\"data\":{\"id\":\"cf51218a-1bb1-432c-8f94-b7918047fe28\",\"type\":\"sensitive_data_scanner_group\",\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"my-test-group\",\"product_list\":[\"logs\"],\"samplings\":[{\"product\":\"logs\",\"rate\":100}]},\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}}},\"meta\":{\"group_count_limit\":20,\"rule_count_limit\":500,\"is_pci_compliant\":false,\"has_highlight_enabled\":true,\"has_multi_pass_enabled\":true,\"has_cascading_enabled\":false,\"is_configuration_superseded\":false,\"is_float_sampling_rate_enabled\":false,\"min_sampling_rate\":10,\"version\":286483,\"count_limit\":500}}", "headers": { "Content-Type": [ "application/vnd.api+json" @@ -59,16 +59,16 @@ "httpRequest": { "body": { "type": "JSON", - "json": "{\"data\":{\"attributes\":{\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Test-Update_Scanning_Group_returns_OK_response-1768828281\",\"product_list\":[\"logs\"]},\"id\":\"1fd9bd81-fd37-4aeb-b194-fd8ba909850b\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},\"meta\":{}}" + "json": "{\"data\":{\"attributes\":{\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Test-Update_Scanning_Group_returns_OK_response-1770219327\",\"product_list\":[\"logs\"]},\"id\":\"cf51218a-1bb1-432c-8f94-b7918047fe28\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},\"meta\":{}}" }, "headers": {}, "method": "PATCH", - "path": "/api/v2/sensitive-data-scanner/config/groups/1fd9bd81-fd37-4aeb-b194-fd8ba909850b", + "path": "/api/v2/sensitive-data-scanner/config/groups/cf51218a-1bb1-432c-8f94-b7918047fe28", "keepAlive": false, "secure": true }, "httpResponse": { - "body": "{\"meta\":{\"version\":278012}}", + "body": "{\"meta\":{\"version\":286485}}", "headers": { "Content-Type": [ "application/vnd.api+json" @@ -83,7 +83,7 @@ "timeToLive": { "unlimited": true }, - "id": "8b039db3-ce09-e58c-7b76-c4eb99d33fee" + "id": "118eeb3c-e5a5-8ff2-8cee-af23d34dda21" }, { "httpRequest": { @@ -93,12 +93,12 @@ }, "headers": {}, "method": "DELETE", - "path": "/api/v2/sensitive-data-scanner/config/groups/1fd9bd81-fd37-4aeb-b194-fd8ba909850b", + "path": "/api/v2/sensitive-data-scanner/config/groups/cf51218a-1bb1-432c-8f94-b7918047fe28", "keepAlive": false, "secure": true }, "httpResponse": { - "body": "{\"meta\":{\"version\":278013}}", + "body": "{\"meta\":{\"version\":286486}}", "headers": { "Content-Type": [ "application/vnd.api+json" @@ -113,6 +113,6 @@ "timeToLive": { "unlimited": true }, - "id": "4e4cd089-0e64-9a5a-146a-d9a5ed1e9e00" + "id": "30049d7d-564d-9454-3d5a-cc176e9af4c9" } ] \ No newline at end of file diff --git a/src/test/resources/cassettes/features/v2/Update_Scanning_Rule_returns_Bad_Request_response.freeze b/src/test/resources/cassettes/features/v2/Update_Scanning_Rule_returns_Bad_Request_response.freeze index 1d88391dc54..217ffadddb7 100644 --- a/src/test/resources/cassettes/features/v2/Update_Scanning_Rule_returns_Bad_Request_response.freeze +++ b/src/test/resources/cassettes/features/v2/Update_Scanning_Rule_returns_Bad_Request_response.freeze @@ -1 +1 @@ -2026-01-19T13:11:23.526Z \ No newline at end of file +2026-02-04T15:35:28.928Z \ No newline at end of file diff --git a/src/test/resources/cassettes/features/v2/Update_Scanning_Rule_returns_Bad_Request_response.json b/src/test/resources/cassettes/features/v2/Update_Scanning_Rule_returns_Bad_Request_response.json index 69403422b75..62066321bb4 100644 --- a/src/test/resources/cassettes/features/v2/Update_Scanning_Rule_returns_Bad_Request_response.json +++ b/src/test/resources/cassettes/features/v2/Update_Scanning_Rule_returns_Bad_Request_response.json @@ -8,7 +8,7 @@ "secure": true }, "httpResponse": { - "body": "{\"data\":{\"attributes\":{},\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"relationships\":{\"groups\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_configuration\"},\"meta\":{\"count_limit\":500,\"group_count_limit\":20,\"has_cascading_enabled\":false,\"has_highlight_enabled\":true,\"has_multi_pass_enabled\":true,\"is_configuration_superseded\":false,\"is_float_sampling_rate_enabled\":false,\"is_pci_compliant\":false,\"min_sampling_rate\":10,\"rule_count_limit\":500,\"version\":278013}}", + "body": "{\"data\":{\"attributes\":{},\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"relationships\":{\"groups\":{\"data\":[{\"id\":\"40f36cf1-dc37-46fd-a4df-93d55971f6c3\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"8b25277f-4192-4079-88b9-be2d39c2a5a9\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"6b02bc6f-1588-433d-8a5d-fab867ac386d\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"99cae8b0-3cd0-4fc8-88ba-501c8ae5c8bb\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"14fa0ce6-9e1c-4570-87ec-c3d42122166e\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"e83cca8a-afe8-4012-92c9-b70a3ca72483\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"fa845597-18b7-41d1-88c3-c9f0e5ccc107\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"5ea46624-4909-401e-8a99-492d916d493e\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"1b1c8fb7-2564-475e-af6f-3d1b4e740137\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"38acc1c6-416d-4dcd-bf13-d0c9ef189c28\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"75dc5014-bafb-4e6f-bee1-c5eed459ae87\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"478f26b5-06a5-4a2f-abfc-34a4c723ca00\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"49f14d2d-c39f-4b7d-9c1a-faebeca167ca\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"aed4eaf2-8223-4922-b7be-d14f719c41b4\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"bcc8bd1a-5e67-40c7-9c8c-44318df2f5a5\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"61fb1574-8541-4e67-96eb-099c6b81f159\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"414d38df-0daa-4d10-ac56-faf07e1fa67b\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"e1dd1a1d-7a06-4502-96c8-331b8da25927\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"cd20f1cf-6f14-4967-9794-f28f08ddb5a5\",\"type\":\"sensitive_data_scanner_group\"}]}},\"type\":\"sensitive_data_scanner_configuration\"},\"included\":[{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769279092\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"40f36cf1-dc37-46fd-a4df-93d55971f6c3\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769279092\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"8b25277f-4192-4079-88b9-be2d39c2a5a9\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769279092\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"6b02bc6f-1588-433d-8a5d-fab867ac386d\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769279092\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"99cae8b0-3cd0-4fc8-88ba-501c8ae5c8bb\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769279092\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"14fa0ce6-9e1c-4570-87ec-c3d42122166e\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769293492\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"e83cca8a-afe8-4012-92c9-b70a3ca72483\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769293492\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"fa845597-18b7-41d1-88c3-c9f0e5ccc107\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769293492\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"5ea46624-4909-401e-8a99-492d916d493e\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769293492\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"1b1c8fb7-2564-475e-af6f-3d1b4e740137\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769293492\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"38acc1c6-416d-4dcd-bf13-d0c9ef189c28\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769307892\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"75dc5014-bafb-4e6f-bee1-c5eed459ae87\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769307892\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"478f26b5-06a5-4a2f-abfc-34a4c723ca00\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769307892\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"49f14d2d-c39f-4b7d-9c1a-faebeca167ca\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769307892\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"aed4eaf2-8223-4922-b7be-d14f719c41b4\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769307892\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"bcc8bd1a-5e67-40c7-9c8c-44318df2f5a5\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769322292\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"61fb1574-8541-4e67-96eb-099c6b81f159\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769322292\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"414d38df-0daa-4d10-ac56-faf07e1fa67b\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769336692\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"e1dd1a1d-7a06-4502-96c8-331b8da25927\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769495092\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"cd20f1cf-6f14-4967-9794-f28f08ddb5a5\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"}],\"meta\":{\"count_limit\":500,\"group_count_limit\":20,\"has_cascading_enabled\":false,\"has_highlight_enabled\":true,\"has_multi_pass_enabled\":true,\"is_configuration_superseded\":false,\"is_float_sampling_rate_enabled\":false,\"is_pci_compliant\":false,\"min_sampling_rate\":10,\"rule_count_limit\":500,\"version\":286486}}", "headers": { "Content-Type": [ "application/vnd.api+json" @@ -38,7 +38,7 @@ "secure": true }, "httpResponse": { - "body": "{\"data\":{\"id\":\"87305833-8ff5-46ee-a5ff-53706a123088\",\"type\":\"sensitive_data_scanner_group\",\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"my-test-group\",\"product_list\":[\"logs\"],\"samplings\":[{\"product\":\"logs\",\"rate\":100}]},\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}}},\"meta\":{\"version\":278014}}", + "body": "{\"data\":{\"id\":\"63096684-44d0-42f1-8471-0d004ea9afa7\",\"type\":\"sensitive_data_scanner_group\",\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"my-test-group\",\"product_list\":[\"logs\"],\"samplings\":[{\"product\":\"logs\",\"rate\":100}]},\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}}},\"meta\":{\"group_count_limit\":20,\"rule_count_limit\":500,\"is_pci_compliant\":false,\"has_highlight_enabled\":true,\"has_multi_pass_enabled\":true,\"has_cascading_enabled\":false,\"is_configuration_superseded\":false,\"is_float_sampling_rate_enabled\":false,\"min_sampling_rate\":10,\"version\":286486,\"count_limit\":500}}", "headers": { "Content-Type": [ "application/vnd.api+json" @@ -59,7 +59,7 @@ "httpRequest": { "body": { "type": "JSON", - "json": "{\"data\":{\"attributes\":{\"is_enabled\":true,\"name\":\"Test-Update_Scanning_Rule_returns_Bad_Request_response-1768828283\",\"namespaces\":[\"admin.email\"],\"pattern\":\"pattern\",\"tags\":[\"sensitive_data:true\"],\"text_replacement\":{\"type\":\"none\"}},\"relationships\":{\"group\":{\"data\":{\"id\":\"87305833-8ff5-46ee-a5ff-53706a123088\",\"type\":\"sensitive_data_scanner_group\"}}},\"type\":\"sensitive_data_scanner_rule\"},\"meta\":{}}" + "json": "{\"data\":{\"attributes\":{\"is_enabled\":true,\"name\":\"Test-Update_Scanning_Rule_returns_Bad_Request_response-1770219328\",\"namespaces\":[\"admin.email\"],\"pattern\":\"pattern\",\"tags\":[\"sensitive_data:true\"],\"text_replacement\":{\"type\":\"none\"}},\"relationships\":{\"group\":{\"data\":{\"id\":\"63096684-44d0-42f1-8471-0d004ea9afa7\",\"type\":\"sensitive_data_scanner_group\"}}},\"type\":\"sensitive_data_scanner_rule\"},\"meta\":{}}" }, "headers": {}, "method": "POST", @@ -68,7 +68,7 @@ "secure": true }, "httpResponse": { - "body": "{\"data\":{\"id\":\"d66bec9f-9df8-4142-b437-86d372e52bab\",\"type\":\"sensitive_data_scanner_rule\",\"attributes\":{\"excluded_namespaces\":[],\"is_enabled\":true,\"labels\":[],\"name\":\"Test-Update_Scanning_Rule_returns_Bad_Request_response-1768828283\",\"namespaces\":[\"admin.email\"],\"pattern\":\"pattern\",\"tags\":[\"sensitive_data:true\"],\"text_replacement\":{\"type\":\"none\"}},\"relationships\":{\"group\":{\"data\":{\"id\":\"87305833-8ff5-46ee-a5ff-53706a123088\",\"type\":\"sensitive_data_scanner_group\"}}}},\"meta\":{\"version\":278015}}", + "body": "{\"data\":{\"id\":\"d2d9ec28-02ab-4256-bca0-b55e70131915\",\"type\":\"sensitive_data_scanner_rule\",\"attributes\":{\"excluded_namespaces\":[],\"is_enabled\":true,\"labels\":[],\"name\":\"Test-Update_Scanning_Rule_returns_Bad_Request_response-1770219328\",\"namespaces\":[\"admin.email\"],\"pattern\":\"pattern\",\"tags\":[\"sensitive_data:true\"],\"text_replacement\":{\"type\":\"none\"}},\"relationships\":{\"group\":{\"data\":{\"id\":\"63096684-44d0-42f1-8471-0d004ea9afa7\",\"type\":\"sensitive_data_scanner_group\"}}}},\"meta\":{\"version\":286488}}", "headers": { "Content-Type": [ "application/vnd.api+json" @@ -83,17 +83,17 @@ "timeToLive": { "unlimited": true }, - "id": "5a38fb0a-a72a-4534-c2b9-d97a71b936ea" + "id": "43227ce9-c3be-3792-190b-9e675295a39d" }, { "httpRequest": { "body": { "type": "JSON", - "json": "{\"data\":{\"attributes\":{\"is_enabled\":true,\"name\":\"Test-Update_Scanning_Rule_returns_Bad_Request_response-1768828283\",\"pattern\":\"pattern\",\"tags\":[\"sensitive_data:true\"],\"text_replacement\":{\"type\":\"none\"}},\"relationships\":{\"group\":{\"data\":{\"id\":\"87305833-8ff5-46ee-a5ff-53706a123088\",\"type\":\"sensitive_data_scanner_group\"}}}},\"meta\":{}}" + "json": "{\"data\":{\"attributes\":{\"is_enabled\":true,\"name\":\"Test-Update_Scanning_Rule_returns_Bad_Request_response-1770219328\",\"pattern\":\"pattern\",\"tags\":[\"sensitive_data:true\"],\"text_replacement\":{\"type\":\"none\"}},\"relationships\":{\"group\":{\"data\":{\"id\":\"63096684-44d0-42f1-8471-0d004ea9afa7\",\"type\":\"sensitive_data_scanner_group\"}}}},\"meta\":{}}" }, "headers": {}, "method": "PATCH", - "path": "/api/v2/sensitive-data-scanner/config/rules/d66bec9f-9df8-4142-b437-86d372e52bab", + "path": "/api/v2/sensitive-data-scanner/config/rules/d2d9ec28-02ab-4256-bca0-b55e70131915", "keepAlive": false, "secure": true }, @@ -113,7 +113,7 @@ "timeToLive": { "unlimited": true }, - "id": "63c9cb06-fe69-fece-54a4-9b3bb96ce053" + "id": "689db0cf-1f26-e779-a85e-c63adf85fe4b" }, { "httpRequest": { @@ -123,12 +123,12 @@ }, "headers": {}, "method": "DELETE", - "path": "/api/v2/sensitive-data-scanner/config/rules/d66bec9f-9df8-4142-b437-86d372e52bab", + "path": "/api/v2/sensitive-data-scanner/config/rules/d2d9ec28-02ab-4256-bca0-b55e70131915", "keepAlive": false, "secure": true }, "httpResponse": { - "body": "{\"meta\":{\"version\":278016}}", + "body": "{\"meta\":{\"version\":286489}}", "headers": { "Content-Type": [ "application/vnd.api+json" @@ -143,7 +143,7 @@ "timeToLive": { "unlimited": true }, - "id": "a05f895f-a0bb-3024-bbc6-92f26868e453" + "id": "dcadd8ca-8385-bd0d-bc6e-accf678d1f4f" }, { "httpRequest": { @@ -153,12 +153,12 @@ }, "headers": {}, "method": "DELETE", - "path": "/api/v2/sensitive-data-scanner/config/groups/87305833-8ff5-46ee-a5ff-53706a123088", + "path": "/api/v2/sensitive-data-scanner/config/groups/63096684-44d0-42f1-8471-0d004ea9afa7", "keepAlive": false, "secure": true }, "httpResponse": { - "body": "{\"meta\":{\"version\":278017}}", + "body": "{\"meta\":{\"version\":286490}}", "headers": { "Content-Type": [ "application/vnd.api+json" @@ -173,6 +173,6 @@ "timeToLive": { "unlimited": true }, - "id": "ee23d718-c5de-b507-f264-3c923450c81b" + "id": "87852320-6a89-c50c-842a-70bd35d773a2" } ] \ No newline at end of file diff --git a/src/test/resources/cassettes/features/v2/Update_Scanning_Rule_returns_OK_response.freeze b/src/test/resources/cassettes/features/v2/Update_Scanning_Rule_returns_OK_response.freeze index 8842dc3c7f3..352dab9932b 100644 --- a/src/test/resources/cassettes/features/v2/Update_Scanning_Rule_returns_OK_response.freeze +++ b/src/test/resources/cassettes/features/v2/Update_Scanning_Rule_returns_OK_response.freeze @@ -1 +1 @@ -2026-01-19T13:11:26.353Z \ No newline at end of file +2026-02-04T15:35:31.594Z \ No newline at end of file diff --git a/src/test/resources/cassettes/features/v2/Update_Scanning_Rule_returns_OK_response.json b/src/test/resources/cassettes/features/v2/Update_Scanning_Rule_returns_OK_response.json index 5b2a709991d..2a7586fcda9 100644 --- a/src/test/resources/cassettes/features/v2/Update_Scanning_Rule_returns_OK_response.json +++ b/src/test/resources/cassettes/features/v2/Update_Scanning_Rule_returns_OK_response.json @@ -8,7 +8,7 @@ "secure": true }, "httpResponse": { - "body": "{\"data\":{\"attributes\":{},\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"relationships\":{\"groups\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_configuration\"},\"meta\":{\"count_limit\":500,\"group_count_limit\":20,\"has_cascading_enabled\":false,\"has_highlight_enabled\":true,\"has_multi_pass_enabled\":true,\"is_configuration_superseded\":false,\"is_float_sampling_rate_enabled\":false,\"is_pci_compliant\":false,\"min_sampling_rate\":10,\"rule_count_limit\":500,\"version\":278017}}", + "body": "{\"data\":{\"attributes\":{},\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"relationships\":{\"groups\":{\"data\":[{\"id\":\"40f36cf1-dc37-46fd-a4df-93d55971f6c3\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"8b25277f-4192-4079-88b9-be2d39c2a5a9\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"6b02bc6f-1588-433d-8a5d-fab867ac386d\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"99cae8b0-3cd0-4fc8-88ba-501c8ae5c8bb\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"14fa0ce6-9e1c-4570-87ec-c3d42122166e\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"e83cca8a-afe8-4012-92c9-b70a3ca72483\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"fa845597-18b7-41d1-88c3-c9f0e5ccc107\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"5ea46624-4909-401e-8a99-492d916d493e\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"1b1c8fb7-2564-475e-af6f-3d1b4e740137\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"38acc1c6-416d-4dcd-bf13-d0c9ef189c28\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"75dc5014-bafb-4e6f-bee1-c5eed459ae87\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"478f26b5-06a5-4a2f-abfc-34a4c723ca00\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"49f14d2d-c39f-4b7d-9c1a-faebeca167ca\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"aed4eaf2-8223-4922-b7be-d14f719c41b4\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"bcc8bd1a-5e67-40c7-9c8c-44318df2f5a5\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"61fb1574-8541-4e67-96eb-099c6b81f159\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"414d38df-0daa-4d10-ac56-faf07e1fa67b\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"e1dd1a1d-7a06-4502-96c8-331b8da25927\",\"type\":\"sensitive_data_scanner_group\"},{\"id\":\"cd20f1cf-6f14-4967-9794-f28f08ddb5a5\",\"type\":\"sensitive_data_scanner_group\"}]}},\"type\":\"sensitive_data_scanner_configuration\"},\"included\":[{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769279092\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"40f36cf1-dc37-46fd-a4df-93d55971f6c3\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769279092\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"8b25277f-4192-4079-88b9-be2d39c2a5a9\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769279092\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"6b02bc6f-1588-433d-8a5d-fab867ac386d\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769279092\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"99cae8b0-3cd0-4fc8-88ba-501c8ae5c8bb\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769279092\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"14fa0ce6-9e1c-4570-87ec-c3d42122166e\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769293492\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"e83cca8a-afe8-4012-92c9-b70a3ca72483\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769293492\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"fa845597-18b7-41d1-88c3-c9f0e5ccc107\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769293492\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"5ea46624-4909-401e-8a99-492d916d493e\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769293492\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"1b1c8fb7-2564-475e-af6f-3d1b4e740137\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769293492\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"38acc1c6-416d-4dcd-bf13-d0c9ef189c28\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769307892\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"75dc5014-bafb-4e6f-bee1-c5eed459ae87\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769307892\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"478f26b5-06a5-4a2f-abfc-34a4c723ca00\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769307892\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"49f14d2d-c39f-4b7d-9c1a-faebeca167ca\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769307892\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"aed4eaf2-8223-4922-b7be-d14f719c41b4\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769307892\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"bcc8bd1a-5e67-40c7-9c8c-44318df2f5a5\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769322292\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"61fb1574-8541-4e67-96eb-099c6b81f159\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769322292\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"414d38df-0daa-4d10-ac56-faf07e1fa67b\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769336692\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"e1dd1a1d-7a06-4502-96c8-331b8da25927\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"},{\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"Example-Create_Scanning_Group_returns_OK_response_1769495092\",\"product_list\":[\"logs\"],\"samplings\":[]},\"id\":\"cd20f1cf-6f14-4967-9794-f28f08ddb5a5\",\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}},\"type\":\"sensitive_data_scanner_group\"}],\"meta\":{\"count_limit\":500,\"group_count_limit\":20,\"has_cascading_enabled\":false,\"has_highlight_enabled\":true,\"has_multi_pass_enabled\":true,\"is_configuration_superseded\":false,\"is_float_sampling_rate_enabled\":false,\"is_pci_compliant\":false,\"min_sampling_rate\":10,\"rule_count_limit\":500,\"version\":286490}}", "headers": { "Content-Type": [ "application/vnd.api+json" @@ -38,7 +38,7 @@ "secure": true }, "httpResponse": { - "body": "{\"data\":{\"id\":\"3ad08396-bb28-49b6-bb0b-3743eec0b822\",\"type\":\"sensitive_data_scanner_group\",\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"my-test-group\",\"product_list\":[\"logs\"],\"samplings\":[{\"product\":\"logs\",\"rate\":100}]},\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}}},\"meta\":{\"version\":278018}}", + "body": "{\"data\":{\"id\":\"9cf4b0d5-3e8d-435b-8a5b-ba0063cd336c\",\"type\":\"sensitive_data_scanner_group\",\"attributes\":{\"description\":\"\",\"filter\":{\"query\":\"*\"},\"is_enabled\":false,\"name\":\"my-test-group\",\"product_list\":[\"logs\"],\"samplings\":[{\"product\":\"logs\",\"rate\":100}]},\"relationships\":{\"configuration\":{\"data\":{\"id\":\"7957915c634d4dcb581fa154157f5ad9c2947f50be632fb5599862069f4d2d87\",\"type\":\"sensitive_data_scanner_configuration\"}},\"rules\":{\"data\":[]}}},\"meta\":{\"group_count_limit\":20,\"rule_count_limit\":500,\"is_pci_compliant\":false,\"has_highlight_enabled\":true,\"has_multi_pass_enabled\":true,\"has_cascading_enabled\":false,\"is_configuration_superseded\":false,\"is_float_sampling_rate_enabled\":false,\"min_sampling_rate\":10,\"version\":286490,\"count_limit\":500}}", "headers": { "Content-Type": [ "application/vnd.api+json" @@ -59,7 +59,7 @@ "httpRequest": { "body": { "type": "JSON", - "json": "{\"data\":{\"attributes\":{\"is_enabled\":true,\"name\":\"Test-Update_Scanning_Rule_returns_OK_response-1768828286\",\"namespaces\":[\"admin.email\"],\"pattern\":\"pattern\",\"tags\":[\"sensitive_data:true\"],\"text_replacement\":{\"type\":\"none\"}},\"relationships\":{\"group\":{\"data\":{\"id\":\"3ad08396-bb28-49b6-bb0b-3743eec0b822\",\"type\":\"sensitive_data_scanner_group\"}}},\"type\":\"sensitive_data_scanner_rule\"},\"meta\":{}}" + "json": "{\"data\":{\"attributes\":{\"is_enabled\":true,\"name\":\"Test-Update_Scanning_Rule_returns_OK_response-1770219331\",\"namespaces\":[\"admin.email\"],\"pattern\":\"pattern\",\"tags\":[\"sensitive_data:true\"],\"text_replacement\":{\"type\":\"none\"}},\"relationships\":{\"group\":{\"data\":{\"id\":\"9cf4b0d5-3e8d-435b-8a5b-ba0063cd336c\",\"type\":\"sensitive_data_scanner_group\"}}},\"type\":\"sensitive_data_scanner_rule\"},\"meta\":{}}" }, "headers": {}, "method": "POST", @@ -68,7 +68,7 @@ "secure": true }, "httpResponse": { - "body": "{\"data\":{\"id\":\"ab1051c8-0c7a-4974-b994-4f850b8f0306\",\"type\":\"sensitive_data_scanner_rule\",\"attributes\":{\"excluded_namespaces\":[],\"is_enabled\":true,\"labels\":[],\"name\":\"Test-Update_Scanning_Rule_returns_OK_response-1768828286\",\"namespaces\":[\"admin.email\"],\"pattern\":\"pattern\",\"tags\":[\"sensitive_data:true\"],\"text_replacement\":{\"type\":\"none\"}},\"relationships\":{\"group\":{\"data\":{\"id\":\"3ad08396-bb28-49b6-bb0b-3743eec0b822\",\"type\":\"sensitive_data_scanner_group\"}}}},\"meta\":{\"version\":278019}}", + "body": "{\"data\":{\"id\":\"9ce36dfc-4eb8-4710-8df0-d42bf008d7fb\",\"type\":\"sensitive_data_scanner_rule\",\"attributes\":{\"excluded_namespaces\":[],\"is_enabled\":true,\"labels\":[],\"name\":\"Test-Update_Scanning_Rule_returns_OK_response-1770219331\",\"namespaces\":[\"admin.email\"],\"pattern\":\"pattern\",\"tags\":[\"sensitive_data:true\"],\"text_replacement\":{\"type\":\"none\"}},\"relationships\":{\"group\":{\"data\":{\"id\":\"9cf4b0d5-3e8d-435b-8a5b-ba0063cd336c\",\"type\":\"sensitive_data_scanner_group\"}}}},\"meta\":{\"version\":286492}}", "headers": { "Content-Type": [ "application/vnd.api+json" @@ -83,22 +83,22 @@ "timeToLive": { "unlimited": true }, - "id": "582d889b-4ce2-2e45-0bef-9bc037e4784b" + "id": "9a094222-64ea-18cd-d2c0-3094ed552ee8" }, { "httpRequest": { "body": { "type": "JSON", - "json": "{\"data\":{\"attributes\":{\"included_keyword_configuration\":{\"character_count\":35,\"keywords\":[\"credit card\",\"cc\"]},\"is_enabled\":true,\"name\":\"Test-Update_Scanning_Rule_returns_OK_response-1768828286\",\"pattern\":\"pattern\",\"priority\":5,\"tags\":[\"sensitive_data:true\"],\"text_replacement\":{\"type\":\"none\"}},\"id\":\"ab1051c8-0c7a-4974-b994-4f850b8f0306\",\"type\":\"sensitive_data_scanner_rule\"},\"meta\":{}}" + "json": "{\"data\":{\"attributes\":{\"included_keyword_configuration\":{\"character_count\":35,\"keywords\":[\"credit card\",\"cc\"]},\"is_enabled\":true,\"name\":\"Test-Update_Scanning_Rule_returns_OK_response-1770219331\",\"pattern\":\"pattern\",\"priority\":5,\"tags\":[\"sensitive_data:true\"],\"text_replacement\":{\"type\":\"none\"}},\"id\":\"9ce36dfc-4eb8-4710-8df0-d42bf008d7fb\",\"type\":\"sensitive_data_scanner_rule\"},\"meta\":{}}" }, "headers": {}, "method": "PATCH", - "path": "/api/v2/sensitive-data-scanner/config/rules/ab1051c8-0c7a-4974-b994-4f850b8f0306", + "path": "/api/v2/sensitive-data-scanner/config/rules/9ce36dfc-4eb8-4710-8df0-d42bf008d7fb", "keepAlive": false, "secure": true }, "httpResponse": { - "body": "{\"meta\":{\"version\":278020}}", + "body": "{\"meta\":{\"version\":286493}}", "headers": { "Content-Type": [ "application/vnd.api+json" @@ -113,7 +113,7 @@ "timeToLive": { "unlimited": true }, - "id": "c2bdd770-fad9-63f0-2615-9ba140e11529" + "id": "8cdf6a4d-c61c-8a23-8861-c933d3376016" }, { "httpRequest": { @@ -123,12 +123,12 @@ }, "headers": {}, "method": "DELETE", - "path": "/api/v2/sensitive-data-scanner/config/rules/ab1051c8-0c7a-4974-b994-4f850b8f0306", + "path": "/api/v2/sensitive-data-scanner/config/rules/9ce36dfc-4eb8-4710-8df0-d42bf008d7fb", "keepAlive": false, "secure": true }, "httpResponse": { - "body": "{\"meta\":{\"version\":278021}}", + "body": "{\"meta\":{\"version\":286494}}", "headers": { "Content-Type": [ "application/vnd.api+json" @@ -143,7 +143,7 @@ "timeToLive": { "unlimited": true }, - "id": "7b665e0c-4517-6f18-8eb6-dab685adcb6b" + "id": "efc7e5b1-656d-0b7d-0c5d-e8bb58673c58" }, { "httpRequest": { @@ -153,12 +153,12 @@ }, "headers": {}, "method": "DELETE", - "path": "/api/v2/sensitive-data-scanner/config/groups/3ad08396-bb28-49b6-bb0b-3743eec0b822", + "path": "/api/v2/sensitive-data-scanner/config/groups/9cf4b0d5-3e8d-435b-8a5b-ba0063cd336c", "keepAlive": false, "secure": true }, "httpResponse": { - "body": "{\"meta\":{\"version\":278022}}", + "body": "{\"meta\":{\"version\":286495}}", "headers": { "Content-Type": [ "application/vnd.api+json" @@ -173,6 +173,6 @@ "timeToLive": { "unlimited": true }, - "id": "806b3013-8dc8-1d97-0ff9-116fc798b4c1" + "id": "97d40caa-aa7c-c7ca-6c83-cb7e021677c8" } ] \ No newline at end of file diff --git a/src/test/resources/com/datadog/api/client/v2/api/sensitive_data_scanner.feature b/src/test/resources/com/datadog/api/client/v2/api/sensitive_data_scanner.feature index d4b0d41f827..d439e16daa2 100644 --- a/src/test/resources/com/datadog/api/client/v2/api/sensitive_data_scanner.feature +++ b/src/test/resources/com/datadog/api/client/v2/api/sensitive_data_scanner.feature @@ -201,7 +201,7 @@ Feature: Sensitive Data Scanner Scenario: Update Scanning Rule returns "Not Found" response Given new "UpdateScanningRule" request And request contains "rule_id" parameter from "REPLACE.ME" - And body with value {"data": {"attributes": {"excluded_namespaces": ["admin.name"], "included_keyword_configuration": {"character_count": 30, "keywords": ["credit card", "cc"]}, "namespaces": ["admin"], "tags": [], "text_replacement": {"type": "none"}}, "relationships": {"group": {"data": {"type": "sensitive_data_scanner_group"}}, "standard_pattern": {"data": {"type": "sensitive_data_scanner_standard_pattern"}}}, "type": "sensitive_data_scanner_rule"}, "meta": {"version": 0}} + And body with value {"data": {"attributes": {"excluded_namespaces": ["admin.name"], "included_keyword_configuration": {"character_count": 30, "keywords": ["email", "address", "login"]}, "namespaces": ["admin"], "suppressions": {"ends_with": ["@example.com", "another.example.com"], "exact_match": ["admin@example.com", "user@example.com"], "starts_with": ["admin", "user"]}, "tags": [], "text_replacement": {"type": "none"}}, "relationships": {"group": {"data": {"type": "sensitive_data_scanner_group"}}, "standard_pattern": {"data": {"type": "sensitive_data_scanner_standard_pattern"}}}, "type": "sensitive_data_scanner_rule"}, "meta": {"version": 0}} When the request is sent Then the response status is 404 Not Found