Skip to content

Commit 3aa9dd8

Browse files
api-clients-generation-pipeline[bot]ci.datadog-api-spec
andauthored
Regenerate client from commit c758880 of spec repo (#35695)
Co-authored-by: ci.datadog-api-spec <packages@datadoghq.com>
1 parent daf995f commit 3aa9dd8

7 files changed

Lines changed: 2736 additions & 171 deletions

File tree

config/_default/menus/api.en.yaml

Lines changed: 80 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -8792,7 +8792,7 @@ menu:
87928792
operationids:
87938793
- UnarchiveFeatureFlag
87948794
unstable: []
8795-
order: 8
8795+
order: 14
87968796
- name: Enable a feature flag in an environment
87978797
url: '#enable-a-feature-flag-in-an-environment'
87988798
identifier: feature-flags-enable-a-feature-flag-in-an-environment
@@ -8804,7 +8804,7 @@ menu:
88048804
operationids:
88058805
- EnableFeatureFlagEnvironment
88068806
unstable: []
8807-
order: 7
8807+
order: 13
88088808
- name: Disable a feature flag in an environment
88098809
url: '#disable-a-feature-flag-in-an-environment'
88108810
identifier: feature-flags-disable-a-feature-flag-in-an-environment
@@ -8816,7 +8816,31 @@ menu:
88168816
operationids:
88178817
- DisableFeatureFlagEnvironment
88188818
unstable: []
8819-
order: 6
8819+
order: 12
8820+
- name: Update targeting rules for a flag
8821+
url: '#update-targeting-rules-for-a-flag'
8822+
identifier: feature-flags-update-targeting-rules-for-a-flag
8823+
parent: feature-flags
8824+
generated: true
8825+
params:
8826+
versions:
8827+
- v2
8828+
operationids:
8829+
- UpdateAllocationsForFeatureFlagInEnvironment
8830+
unstable: []
8831+
order: 10
8832+
- name: Create targeting rules for a flag env
8833+
url: '#create-targeting-rules-for-a-flag-env'
8834+
identifier: feature-flags-create-targeting-rules-for-a-flag-env
8835+
parent: feature-flags
8836+
generated: true
8837+
params:
8838+
versions:
8839+
- v2
8840+
operationids:
8841+
- CreateAllocationsForFeatureFlagInEnvironment
8842+
unstable: []
8843+
order: 11
88208844
- name: Archive a feature flag
88218845
url: '#archive-a-feature-flag'
88228846
identifier: feature-flags-archive-a-feature-flag
@@ -8828,7 +8852,7 @@ menu:
88288852
operationids:
88298853
- ArchiveFeatureFlag
88308854
unstable: []
8831-
order: 9
8855+
order: 15
88328856
- name: Update a feature flag
88338857
url: '#update-a-feature-flag'
88348858
identifier: feature-flags-update-a-feature-flag
@@ -8840,7 +8864,7 @@ menu:
88408864
operationids:
88418865
- UpdateFeatureFlag
88428866
unstable: []
8843-
order: 10
8867+
order: 16
88448868
- name: Get a feature flag
88458869
url: '#get-a-feature-flag'
88468870
identifier: feature-flags-get-a-feature-flag
@@ -8852,7 +8876,55 @@ menu:
88528876
operationids:
88538877
- GetFeatureFlag
88548878
unstable: []
8855-
order: 11
8879+
order: 17
8880+
- name: Stop a progressive rollout
8881+
url: '#stop-a-progressive-rollout'
8882+
identifier: feature-flags-stop-a-progressive-rollout
8883+
parent: feature-flags
8884+
generated: true
8885+
params:
8886+
versions:
8887+
- v2
8888+
operationids:
8889+
- StopExposureSchedule
8890+
unstable: []
8891+
order: 6
8892+
- name: Start a progressive rollout
8893+
url: '#start-a-progressive-rollout'
8894+
identifier: feature-flags-start-a-progressive-rollout
8895+
parent: feature-flags
8896+
generated: true
8897+
params:
8898+
versions:
8899+
- v2
8900+
operationids:
8901+
- StartExposureSchedule
8902+
unstable: []
8903+
order: 9
8904+
- name: Resume a progressive rollout
8905+
url: '#resume-a-progressive-rollout'
8906+
identifier: feature-flags-resume-a-progressive-rollout
8907+
parent: feature-flags
8908+
generated: true
8909+
params:
8910+
versions:
8911+
- v2
8912+
operationids:
8913+
- ResumeExposureSchedule
8914+
unstable: []
8915+
order: 7
8916+
- name: Pause a progressive rollout
8917+
url: '#pause-a-progressive-rollout'
8918+
identifier: feature-flags-pause-a-progressive-rollout
8919+
parent: feature-flags
8920+
generated: true
8921+
params:
8922+
versions:
8923+
- v2
8924+
operationids:
8925+
- PauseExposureSchedule
8926+
unstable: []
8927+
order: 8
88568928
- name: Update an environment
88578929
url: '#update-an-environment'
88588930
identifier: feature-flags-update-an-environment
@@ -8924,7 +8996,7 @@ menu:
89248996
operationids:
89258997
- CreateFeatureFlag
89268998
unstable: []
8927-
order: 12
8999+
order: 18
89289000
- name: List feature flags
89299001
url: '#list-feature-flags'
89309002
identifier: feature-flags-list-feature-flags
@@ -8936,7 +9008,7 @@ menu:
89369008
operationids:
89379009
- ListFeatureFlags
89389010
unstable: []
8939-
order: 13
9011+
order: 19
89409012
- name: Fleet Automation
89419013
url: /api/latest/fleet-automation/
89429014
identifier: fleet-automation

content/en/api/v2/feature-flags/examples.json

Lines changed: 1311 additions & 155 deletions
Large diffs are not rendered by default.
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
{
2+
"data": {
3+
"type": "allocations",
4+
"attributes": {
5+
"name": "New targeting rule Example-Feature-Flag",
6+
"key": "new-targeting-rule-example-feature-flag",
7+
"targeting_rules": [],
8+
"variant_weights": [
9+
{
10+
"variant_id": "550e8400-e29b-41d4-a716-446655440002",
11+
"value": 100
12+
}
13+
],
14+
"guardrail_metrics": [],
15+
"type": "CANARY"
16+
}
17+
}
18+
}
Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
{
2+
"data": [
3+
{
4+
"type": "allocations",
5+
"attributes": {
6+
"key": "overwrite-allocation-example-feature-flag",
7+
"name": "New targeting rule Example-Feature-Flag",
8+
"targeting_rules": [],
9+
"variant_weights": [
10+
{
11+
"variant_id": "550e8400-e29b-41d4-a716-446655440002",
12+
"value": 100
13+
}
14+
],
15+
"exposure_schedule": {
16+
"rollout_options": {
17+
"strategy": "UNIFORM_INTERVALS",
18+
"autostart": false,
19+
"selection_interval_ms": 86400000
20+
},
21+
"rollout_steps": [
22+
{
23+
"exposure_ratio": 0.05,
24+
"interval_ms": null,
25+
"is_pause_record": false,
26+
"grouped_step_index": 0
27+
},
28+
{
29+
"exposure_ratio": 0.25,
30+
"interval_ms": null,
31+
"is_pause_record": false,
32+
"grouped_step_index": 1
33+
},
34+
{
35+
"exposure_ratio": 1,
36+
"interval_ms": null,
37+
"is_pause_record": false,
38+
"grouped_step_index": 2
39+
}
40+
]
41+
},
42+
"guardrail_metrics": [],
43+
"type": "CANARY"
44+
}
45+
}
46+
]
47+
}

data/api/v2/CodeExamples.json

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -716,6 +716,13 @@
716716
"description": "Create a feature flag returns \"Created\" response"
717717
}
718718
],
719+
"CreateAllocationsForFeatureFlagInEnvironment": [
720+
{
721+
"group": "feature_flags",
722+
"suffix": "_3662093014",
723+
"description": "Create allocation for a flag in an environment returns \"Created\" response"
724+
}
725+
],
719726
"CreateFeatureFlagsEnvironment": [
720727
{
721728
"group": "feature_flags",
@@ -730,6 +737,13 @@
730737
"description": "Update a feature flag returns \"OK\" response"
731738
}
732739
],
740+
"UpdateAllocationsForFeatureFlagInEnvironment": [
741+
{
742+
"group": "feature_flags",
743+
"suffix": "_3789036209",
744+
"description": "Update targeting rules for a flag in an environment returns \"OK\" response"
745+
}
746+
],
733747
"MakeGCPSTSDelegate": [
734748
{
735749
"group": "gcp_integration",

0 commit comments

Comments
 (0)