@@ -13,15 +13,15 @@ import (
1313 "github.com/hashicorp/terraform-plugin-sdk/v2/helper/schema"
1414)
1515
16- func resourceSysdigMonitorAlertEvent () * schema.Resource {
16+ func deprecatedResourceSysdigMonitorAlertEvent () * schema.Resource {
1717 timeout := 5 * time .Minute
1818
1919 return & schema.Resource {
2020 DeprecationMessage : "\" sysdig_monitor_alert_event\" has been deprecated and will be removed in future releases, use \" sysdig_monitor_alert_v2_event\" instead" ,
21- CreateContext : resourceSysdigAlertEventCreate ,
22- UpdateContext : resourceSysdigAlertEventUpdate ,
23- ReadContext : resourceSysdigAlertEventRead ,
24- DeleteContext : resourceSysdigAlertEventDelete ,
21+ CreateContext : deprecatedResourceSysdigAlertEventCreate ,
22+ UpdateContext : deprecatedResourceSysdigAlertEventUpdate ,
23+ ReadContext : deprecatedResourceSysdigAlertEventRead ,
24+ DeleteContext : deprecatedResourceSysdigAlertEventDelete ,
2525 Importer : & schema.ResourceImporter {
2626 StateContext : schema .ImportStatePassthroughContext ,
2727 },
@@ -59,13 +59,13 @@ func resourceSysdigMonitorAlertEvent() *schema.Resource {
5959 }
6060}
6161
62- func resourceSysdigAlertEventCreate (ctx context.Context , data * schema.ResourceData , i any ) diag.Diagnostics {
62+ func deprecatedResourceSysdigAlertEventCreate (ctx context.Context , data * schema.ResourceData , i any ) diag.Diagnostics {
6363 client , err := getMonitorAlertClient (i .(SysdigClients ))
6464 if err != nil {
6565 return diag .FromErr (err )
6666 }
6767
68- alert , err := eventAlertFromResourceData (data )
68+ alert , err := deprecatedEventAlertFromResourceData (data )
6969 if err != nil {
7070 return diag .FromErr (err )
7171 }
@@ -81,13 +81,13 @@ func resourceSysdigAlertEventCreate(ctx context.Context, data *schema.ResourceDa
8181 return nil
8282}
8383
84- func resourceSysdigAlertEventUpdate (ctx context.Context , data * schema.ResourceData , i any ) diag.Diagnostics {
84+ func deprecatedResourceSysdigAlertEventUpdate (ctx context.Context , data * schema.ResourceData , i any ) diag.Diagnostics {
8585 client , err := getMonitorAlertClient (i .(SysdigClients ))
8686 if err != nil {
8787 return diag .FromErr (err )
8888 }
8989
90- alert , err := eventAlertFromResourceData (data )
90+ alert , err := deprecatedEventAlertFromResourceData (data )
9191 if err != nil {
9292 return diag .FromErr (err )
9393 }
@@ -102,7 +102,7 @@ func resourceSysdigAlertEventUpdate(ctx context.Context, data *schema.ResourceDa
102102 return nil
103103}
104104
105- func resourceSysdigAlertEventRead (ctx context.Context , data * schema.ResourceData , i any ) diag.Diagnostics {
105+ func deprecatedResourceSysdigAlertEventRead (ctx context.Context , data * schema.ResourceData , i any ) diag.Diagnostics {
106106 client , err := getMonitorAlertClient (i .(SysdigClients ))
107107 if err != nil {
108108 return diag .FromErr (err )
@@ -119,15 +119,15 @@ func resourceSysdigAlertEventRead(ctx context.Context, data *schema.ResourceData
119119 return nil
120120 }
121121
122- err = eventAlertToResourceData (& alert , data )
122+ err = deprecatedEventAlertToResourceData (& alert , data )
123123 if err != nil {
124124 return diag .FromErr (err )
125125 }
126126
127127 return nil
128128}
129129
130- func resourceSysdigAlertEventDelete (ctx context.Context , data * schema.ResourceData , i any ) diag.Diagnostics {
130+ func deprecatedResourceSysdigAlertEventDelete (ctx context.Context , data * schema.ResourceData , i any ) diag.Diagnostics {
131131 client , err := getMonitorAlertClient (i .(SysdigClients ))
132132 if err != nil {
133133 return diag .FromErr (err )
@@ -146,7 +146,7 @@ func resourceSysdigAlertEventDelete(ctx context.Context, data *schema.ResourceDa
146146 return nil
147147}
148148
149- func eventAlertFromResourceData (data * schema.ResourceData ) (alert * v2.Alert , err error ) {
149+ func deprecatedEventAlertFromResourceData (data * schema.ResourceData ) (alert * v2.Alert , err error ) {
150150 alert , err = alertFromResourceData (data )
151151 if err != nil {
152152 return
@@ -172,19 +172,19 @@ func eventAlertFromResourceData(data *schema.ResourceData) (alert *v2.Alert, err
172172}
173173
174174// https://regex101.com/r/79VIkC/1
175- var alertConditionRegex = regexp .MustCompile (`count\(customEvent\)\s*(?P<rel>[^\w\s]+)\s*(?P<count>\d+)` )
175+ var deprecatedAlertConditionRegex = regexp .MustCompile (`count\(customEvent\)\s*(?P<rel>[^\w\s]+)\s*(?P<count>\d+)` )
176176
177- func eventAlertToResourceData (alert * v2.Alert , data * schema.ResourceData ) (err error ) {
177+ func deprecatedEventAlertToResourceData (alert * v2.Alert , data * schema.ResourceData ) (err error ) {
178178 err = alertToResourceData (alert , data )
179179 if err != nil {
180180 return
181181 }
182182
183- relIndex := alertConditionRegex .SubexpIndex ("rel" )
184- countIndex := alertConditionRegex .SubexpIndex ("count" )
185- matches := alertConditionRegex .FindStringSubmatch (alert .Condition )
183+ relIndex := deprecatedAlertConditionRegex .SubexpIndex ("rel" )
184+ countIndex := deprecatedAlertConditionRegex .SubexpIndex ("count" )
185+ matches := deprecatedAlertConditionRegex .FindStringSubmatch (alert .Condition )
186186 if matches == nil {
187- return fmt .Errorf ("alert condition %s does not match expected expression %s" , alert .Condition , alertConditionRegex .String ())
187+ return fmt .Errorf ("alert condition %s does not match expected expression %s" , alert .Condition , deprecatedAlertConditionRegex .String ())
188188 }
189189
190190 eventRel := matches [relIndex ]
0 commit comments