Skip to content

Commit 76691b8

Browse files
Add advanced_settings attribute to kibana fleet policy requests (#373)
* Add advanced_settings attribute to kibana fleet policy requests * check advanced_settings attribute unchanged in integrations test
1 parent a0201d3 commit 76691b8

File tree

2 files changed

+3
-0
lines changed

2 files changed

+3
-0
lines changed

kibana/fleet.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -84,6 +84,7 @@ type AgentPolicy struct {
8484
Name string `json:"name"`
8585
// Namespace of the policy. Required to create a policy.
8686
Namespace string `json:"namespace"`
87+
AdvancedSettings map[string]interface{} `json:"advanced_settings,omitempty"`
8788
Description string `json:"description,omitempty"`
8889
MonitoringEnabled []MonitoringEnabledOption `json:"monitoring_enabled,omitempty"`
8990
DataOutputID string `json:"data_output_id,omitempty"`
@@ -113,6 +114,7 @@ type AgentPolicyUpdateRequest struct {
113114
Name string `json:"name"`
114115
// Namespace of the policy. Required in an update request.
115116
Namespace string `json:"namespace"`
117+
AdvancedSettings map[string]interface{} `json:"advanced_settings,omitempty"`
116118
Description string `json:"description,omitempty"`
117119
MonitoringEnabled []MonitoringEnabledOption `json:"monitoring_enabled,omitempty"`
118120
DataOutputID string `json:"data_output_id,omitempty"`

kibana/fleet_integration_test.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -184,6 +184,7 @@ func testUpdatePolicyKibana(t *testing.T, client *Client, testPolicy AgentPolicy
184184
require.Equal(t, respPolicy.InactivityTImeout, updateResp.InactivityTImeout)
185185
require.Equal(t, respPolicy.Description, updateResp.Description)
186186
require.Equal(t, respPolicy.IsProtected, updateResp.IsProtected)
187+
require.Equal(t, respPolicy.AdvancedSettings, updateResp.AdvancedSettings)
187188

188189
// Enable tamper protection
189190
updatePolicyTamperProtection := AgentPolicyUpdateRequest{

0 commit comments

Comments
 (0)