diff --git a/.apigentools-info b/.apigentools-info
index 5c6c0679e77..10a4e30b257 100644
--- a/.apigentools-info
+++ b/.apigentools-info
@@ -4,13 +4,13 @@
"spec_versions": {
"v1": {
"apigentools_version": "1.6.6",
- "regenerated": "2025-01-30 13:13:45.639832",
- "spec_repo_commit": "833109b8"
+ "regenerated": "2025-01-31 15:03:13.227560",
+ "spec_repo_commit": "b01f90f4"
},
"v2": {
"apigentools_version": "1.6.6",
- "regenerated": "2025-01-30 13:13:45.655185",
- "spec_repo_commit": "833109b8"
+ "regenerated": "2025-01-31 15:03:13.242731",
+ "spec_repo_commit": "b01f90f4"
}
}
}
\ No newline at end of file
diff --git a/.generator/schemas/v2/openapi.yaml b/.generator/schemas/v2/openapi.yaml
index c296a76b79a..53917f83cf4 100644
--- a/.generator/schemas/v2/openapi.yaml
+++ b/.generator/schemas/v2/openapi.yaml
@@ -5363,8 +5363,7 @@ components:
- USER
- SYSTEM
ChangeEventCustomAttributesChangedResource:
- description: Object representing a uniquely identified resource. Only the resource
- type `feature_flag` is supported.
+ description: Object representing a uniquely identified resource.
properties:
name:
description: Resource's name.
@@ -5380,10 +5379,12 @@ components:
description: Resource's type.
enum:
- feature_flag
+ - configuration
example: feature_flag
type: string
x-enum-varnames:
- FEATURE_FLAG
+ - CONFIGURATION
ChangeEventCustomAttributesImpactedResourcesItems:
description: Object representing a uniquely identified resource. Only the resource
type `service` is supported.
@@ -11239,7 +11240,7 @@ components:
Refer to [Tags docs](https://docs.datadoghq.com/getting_started/tagging/).'
example:
- - environment:test
+ - env:test
items:
description: A tag.
type: string
@@ -35963,7 +35964,7 @@ paths:
category: change
message: payment_processed feature flag has been enabled
tags:
- - environment:test
+ - env:test
title: payment_processed feature flag updated
type: event
schema:
diff --git a/examples/v2/events/CreateEvent.java b/examples/v2/events/CreateEvent.java
index 4cff9641a37..5e754aac948 100644
--- a/examples/v2/events/CreateEvent.java
+++ b/examples/v2/events/CreateEvent.java
@@ -77,7 +77,7 @@ public static void main(String[] args) {
"{'datacenter': 'devcycle.us1.prod'}")))))
.category(EventCategory.CHANGE)
.message("payment_processed feature flag has been enabled")
- .tags(Collections.singletonList("environment:test"))
+ .tags(Collections.singletonList("env:test"))
.title("payment_processed feature flag updated"))
.type(EventCreateRequestType.EVENT));
diff --git a/src/main/java/com/datadog/api/client/v2/model/ChangeEventCustomAttributes.java b/src/main/java/com/datadog/api/client/v2/model/ChangeEventCustomAttributes.java
index aa5a9dc7193..1329f7f7bb6 100644
--- a/src/main/java/com/datadog/api/client/v2/model/ChangeEventCustomAttributes.java
+++ b/src/main/java/com/datadog/api/client/v2/model/ChangeEventCustomAttributes.java
@@ -121,8 +121,7 @@ public ChangeEventCustomAttributes changedResource(
}
/**
- * Object representing a uniquely identified resource. Only the resource type feature_flag
- * is supported.
+ * Object representing a uniquely identified resource.
*
* @return changedResource
*/
diff --git a/src/main/java/com/datadog/api/client/v2/model/ChangeEventCustomAttributesChangedResource.java b/src/main/java/com/datadog/api/client/v2/model/ChangeEventCustomAttributesChangedResource.java
index e9ca6512b76..6d7947796f0 100644
--- a/src/main/java/com/datadog/api/client/v2/model/ChangeEventCustomAttributesChangedResource.java
+++ b/src/main/java/com/datadog/api/client/v2/model/ChangeEventCustomAttributesChangedResource.java
@@ -17,10 +17,7 @@
import java.util.Map;
import java.util.Objects;
-/**
- * Object representing a uniquely identified resource. Only the resource type feature_flag
- * is supported.
- */
+/** Object representing a uniquely identified resource. */
@JsonPropertyOrder({
ChangeEventCustomAttributesChangedResource.JSON_PROPERTY_NAME,
ChangeEventCustomAttributesChangedResource.JSON_PROPERTY_TYPE
diff --git a/src/main/java/com/datadog/api/client/v2/model/ChangeEventCustomAttributesChangedResourceType.java b/src/main/java/com/datadog/api/client/v2/model/ChangeEventCustomAttributesChangedResourceType.java
index 943d658825f..4ffecebad1b 100644
--- a/src/main/java/com/datadog/api/client/v2/model/ChangeEventCustomAttributesChangedResourceType.java
+++ b/src/main/java/com/datadog/api/client/v2/model/ChangeEventCustomAttributesChangedResourceType.java
@@ -26,10 +26,12 @@
public class ChangeEventCustomAttributesChangedResourceType extends ModelEnum {
private static final Set allowedValues =
- new HashSet(Arrays.asList("feature_flag"));
+ new HashSet(Arrays.asList("feature_flag", "configuration"));
public static final ChangeEventCustomAttributesChangedResourceType FEATURE_FLAG =
new ChangeEventCustomAttributesChangedResourceType("feature_flag");
+ public static final ChangeEventCustomAttributesChangedResourceType CONFIGURATION =
+ new ChangeEventCustomAttributesChangedResourceType("configuration");
ChangeEventCustomAttributesChangedResourceType(String value) {
super(value, allowedValues);
diff --git a/src/test/resources/com/datadog/api/client/v2/api/events.feature b/src/test/resources/com/datadog/api/client/v2/api/events.feature
index 61310eb2c6f..a8c1307ac68 100644
--- a/src/test/resources/com/datadog/api/client/v2/api/events.feature
+++ b/src/test/resources/com/datadog/api/client/v2/api/events.feature
@@ -53,14 +53,14 @@ Feature: Events
@generated @skip @team:DataDog/event-management
Scenario: Post an event returns "Bad request" response
Given new "CreateEvent" request
- And body with value {"data": {"attributes": {"attributes": {"author": {"name": "datadog@datadog.com", "type": "user"}, "change_metadata": {"dd": {"team": "datadog_team", "user_email": "datadog@datadog.com", "user_id": "datadog_user_id", "user_name": "datadog_username"}, "resource_link": "datadog.com/feature/fallback_payments_test"}, "changed_resource": {"name": "fallback_payments_test", "type": "feature_flag"}, "impacted_resources": [{"name": "payments_api", "type": "service"}], "new_value": {"enabled": true, "percentage": "50%", "rule": {"datacenter": "devcycle.us1.prod"}}, "prev_value": {"enabled": true, "percentage": "10%", "rule": {"datacenter": "devcycle.us1.prod"}}}, "category": "change", "message": "payment_processed feature flag has been enabled", "tags": ["environment:test"], "title": "payment_processed feature flag updated"}, "type": "event"}}
+ And body with value {"data": {"attributes": {"attributes": {"author": {"name": "datadog@datadog.com", "type": "user"}, "change_metadata": {"dd": {"team": "datadog_team", "user_email": "datadog@datadog.com", "user_id": "datadog_user_id", "user_name": "datadog_username"}, "resource_link": "datadog.com/feature/fallback_payments_test"}, "changed_resource": {"name": "fallback_payments_test", "type": "feature_flag"}, "impacted_resources": [{"name": "payments_api", "type": "service"}], "new_value": {"enabled": true, "percentage": "50%", "rule": {"datacenter": "devcycle.us1.prod"}}, "prev_value": {"enabled": true, "percentage": "10%", "rule": {"datacenter": "devcycle.us1.prod"}}}, "category": "change", "message": "payment_processed feature flag has been enabled", "tags": ["env:test"], "title": "payment_processed feature flag updated"}, "type": "event"}}
When the request is sent
Then the response status is 400 Bad request
@generated @skip @team:DataDog/event-management
Scenario: Post an event returns "OK" response
Given new "CreateEvent" request
- And body with value {"data": {"attributes": {"attributes": {"author": {"name": "datadog@datadog.com", "type": "user"}, "change_metadata": {"dd": {"team": "datadog_team", "user_email": "datadog@datadog.com", "user_id": "datadog_user_id", "user_name": "datadog_username"}, "resource_link": "datadog.com/feature/fallback_payments_test"}, "changed_resource": {"name": "fallback_payments_test", "type": "feature_flag"}, "impacted_resources": [{"name": "payments_api", "type": "service"}], "new_value": {"enabled": true, "percentage": "50%", "rule": {"datacenter": "devcycle.us1.prod"}}, "prev_value": {"enabled": true, "percentage": "10%", "rule": {"datacenter": "devcycle.us1.prod"}}}, "category": "change", "message": "payment_processed feature flag has been enabled", "tags": ["environment:test"], "title": "payment_processed feature flag updated"}, "type": "event"}}
+ And body with value {"data": {"attributes": {"attributes": {"author": {"name": "datadog@datadog.com", "type": "user"}, "change_metadata": {"dd": {"team": "datadog_team", "user_email": "datadog@datadog.com", "user_id": "datadog_user_id", "user_name": "datadog_username"}, "resource_link": "datadog.com/feature/fallback_payments_test"}, "changed_resource": {"name": "fallback_payments_test", "type": "feature_flag"}, "impacted_resources": [{"name": "payments_api", "type": "service"}], "new_value": {"enabled": true, "percentage": "50%", "rule": {"datacenter": "devcycle.us1.prod"}}, "prev_value": {"enabled": true, "percentage": "10%", "rule": {"datacenter": "devcycle.us1.prod"}}}, "category": "change", "message": "payment_processed feature flag has been enabled", "tags": ["env:test"], "title": "payment_processed feature flag updated"}, "type": "event"}}
When the request is sent
Then the response status is 200 OK