Skip to content

Commit 7a76793

Browse files
authored
feat: Add policy types support (#93)
* refactor: Move data marshalling to it's own method * chore: Increase the Secure policy timeout to 5 minutes * chore: Increase all timeouts to 5 minutes * feat: Add policy types support
1 parent 1435887 commit 7a76793

File tree

32 files changed

+81
-58
lines changed

32 files changed

+81
-58
lines changed

sysdig/data_source_sysdig_current_user.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ import (
1010
)
1111

1212
func dataSourceSysdigCurrentUser() *schema.Resource {
13-
timeout := 30 * time.Second
13+
timeout := 5 * time.Minute
1414

1515
return &schema.Resource{
1616
ReadContext: dataSourceSysdigCurrentUserRead,

sysdig/data_source_sysdig_secure_notification_channel.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ const (
2222
)
2323

2424
func dataSourceSysdigSecureNotificationChannel() *schema.Resource {
25-
timeout := 30 * time.Second
25+
timeout := 5 * time.Minute
2626

2727
return &schema.Resource{
2828
ReadContext: dataSourceSysdigNotificationChannelRead,

sysdig/data_source_sysdig_user.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ import (
1010
)
1111

1212
func dataSourceSysdigUser() *schema.Resource {
13-
timeout := 30 * time.Second
13+
timeout := 5 * time.Minute
1414

1515
return &schema.Resource{
1616
ReadContext: dataSourceSysdigUserRead,

sysdig/internal/client/secure/models.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ type Policy struct {
1919
Scope string `json:"scope,omitempty"`
2020
Version int `json:"version,omitempty"`
2121
NotificationChannelIds []int `json:"notificationChannelIds"`
22+
Type string `json:"type"`
2223
}
2324

2425
type Action struct {

sysdig/resource_sysdig_monitor_alert_anomaly.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ import (
1212
)
1313

1414
func resourceSysdigMonitorAlertAnomaly() *schema.Resource {
15-
timeout := 30 * time.Second
15+
timeout := 5 * time.Minute
1616

1717
return &schema.Resource{
1818
CreateContext: resourceSysdigAlertAnomalyCreate,

sysdig/resource_sysdig_monitor_alert_downtime.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ import (
1414
)
1515

1616
func resourceSysdigMonitorAlertDowntime() *schema.Resource {
17-
timeout := 30 * time.Second
17+
timeout := 5 * time.Minute
1818

1919
return &schema.Resource{
2020
CreateContext: resourceSysdigAlertDowntimeCreate,

sysdig/resource_sysdig_monitor_alert_event.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ import (
1414
)
1515

1616
func resourceSysdigMonitorAlertEvent() *schema.Resource {
17-
timeout := 30 * time.Second
17+
timeout := 5 * time.Minute
1818

1919
return &schema.Resource{
2020
CreateContext: resourceSysdigAlertEventCreate,

sysdig/resource_sysdig_monitor_alert_group_outlier.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ import (
1212
)
1313

1414
func resourceSysdigMonitorAlertGroupOutlier() *schema.Resource {
15-
timeout := 30 * time.Second
15+
timeout := 5 * time.Minute
1616

1717
return &schema.Resource{
1818
CreateContext: resourceSysdigAlertGroupOutlierCreate,

sysdig/resource_sysdig_monitor_alert_metric.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ import (
1212
)
1313

1414
func resourceSysdigMonitorAlertMetric() *schema.Resource {
15-
timeout := 30 * time.Second
15+
timeout := 5 * time.Minute
1616

1717
return &schema.Resource{
1818
CreateContext: resourceSysdigAlertMetricCreate,

sysdig/resource_sysdig_monitor_dashboard.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ import (
1616
)
1717

1818
func resourceSysdigMonitorDashboard() *schema.Resource {
19-
timeout := 30 * time.Second
19+
timeout := 5 * time.Minute
2020

2121
return &schema.Resource{
2222
CreateContext: resourceSysdigDashboardCreate,

0 commit comments

Comments
 (0)