@@ -21,7 +21,7 @@ import (
21
21
"github.com/terraform-providers/terraform-provider-datadog/datadog/internal/utils"
22
22
)
23
23
24
- type CsmResourceEvaluationFilter struct {
24
+ type ComplianceResourceEvaluationFilter struct {
25
25
API * datadogV2.SecurityMonitoringApi
26
26
Auth context.Context
27
27
}
@@ -33,22 +33,22 @@ type ResourceEvaluationFilterModel struct {
33
33
}
34
34
35
35
func NewResourceEvaluationFilter () resource.Resource {
36
- return & CsmResourceEvaluationFilter {}
36
+ return & ComplianceResourceEvaluationFilter {}
37
37
}
38
38
39
39
var (
40
- _ resource.ResourceWithConfigure = & CsmResourceEvaluationFilter {}
41
- _ resource.ResourceWithImportState = & CsmResourceEvaluationFilter {}
40
+ _ resource.ResourceWithConfigure = & ComplianceResourceEvaluationFilter {}
41
+ _ resource.ResourceWithImportState = & ComplianceResourceEvaluationFilter {}
42
42
)
43
43
44
- func (r * CsmResourceEvaluationFilter ) Configure (_ context.Context , request resource.ConfigureRequest , response * resource.ConfigureResponse ) {
44
+ func (r * ComplianceResourceEvaluationFilter ) Configure (_ context.Context , request resource.ConfigureRequest , response * resource.ConfigureResponse ) {
45
45
providerData , _ := request .ProviderData .(* FrameworkProvider )
46
46
r .API = providerData .DatadogApiInstances .GetSecurityMonitoringApiV2 ()
47
47
r .Auth = providerData .Auth
48
48
}
49
49
50
- func (r * CsmResourceEvaluationFilter ) Metadata (_ context.Context , _ resource.MetadataRequest , resp * resource.MetadataResponse ) {
51
- resp .TypeName = "resource_evaluation_filter "
50
+ func (r * ComplianceResourceEvaluationFilter ) Metadata (_ context.Context , _ resource.MetadataRequest , resp * resource.MetadataResponse ) {
51
+ resp .TypeName = "compliance_resource_evaluation_filter "
52
52
}
53
53
54
54
var tagFormatValidator = stringvalidator .RegexMatches (
@@ -76,7 +76,7 @@ func toSliceString(list types.List) ([]string, diag.Diagnostics) {
76
76
return result , diags
77
77
}
78
78
79
- func (r * CsmResourceEvaluationFilter ) Schema (_ context.Context , _ resource.SchemaRequest , resp * resource.SchemaResponse ) {
79
+ func (r * ComplianceResourceEvaluationFilter ) Schema (_ context.Context , _ resource.SchemaRequest , resp * resource.SchemaResponse ) {
80
80
resp .Schema = schema.Schema {
81
81
Description : "Manage a single resource evaluation filter." ,
82
82
Attributes : map [string ]schema.Attribute {
@@ -100,7 +100,7 @@ func (r *CsmResourceEvaluationFilter) Schema(_ context.Context, _ resource.Schem
100
100
}
101
101
}
102
102
103
- func (r * CsmResourceEvaluationFilter ) Create (ctx context.Context , request resource.CreateRequest , response * resource.CreateResponse ) {
103
+ func (r * ComplianceResourceEvaluationFilter ) Create (ctx context.Context , request resource.CreateRequest , response * resource.CreateResponse ) {
104
104
var state ResourceEvaluationFilterModel
105
105
response .Diagnostics .Append (request .Plan .Get (ctx , & state )... )
106
106
if response .Diagnostics .HasError () {
@@ -136,7 +136,7 @@ func convertStringSliceToAttrValues(s []string) []attr.Value {
136
136
return out
137
137
}
138
138
139
- func (r * CsmResourceEvaluationFilter ) UpdateState (_ context.Context , state * ResourceEvaluationFilterModel , attributes * datadogV2.ResourceFilterAttributes ) {
139
+ func (r * ComplianceResourceEvaluationFilter ) UpdateState (_ context.Context , state * ResourceEvaluationFilterModel , attributes * datadogV2.ResourceFilterAttributes ) {
140
140
for p , accounts := range attributes .CloudProvider {
141
141
for id , tagList := range accounts {
142
142
tags := types .ListValueMust (types .StringType , convertStringSliceToAttrValues (tagList ))
@@ -149,7 +149,7 @@ func (r *CsmResourceEvaluationFilter) UpdateState(_ context.Context, state *Reso
149
149
}
150
150
}
151
151
152
- func (r * CsmResourceEvaluationFilter ) Read (ctx context.Context , request resource.ReadRequest , response * resource.ReadResponse ) {
152
+ func (r * ComplianceResourceEvaluationFilter ) Read (ctx context.Context , request resource.ReadRequest , response * resource.ReadResponse ) {
153
153
var state ResourceEvaluationFilterModel
154
154
response .Diagnostics .Append (request .State .Get (ctx , & state )... )
155
155
if response .Diagnostics .HasError () {
@@ -171,7 +171,7 @@ func (r *CsmResourceEvaluationFilter) Read(ctx context.Context, request resource
171
171
}
172
172
resp , _ , err := r .API .GetResourceEvaluationFilters (r .Auth , params )
173
173
if err != nil {
174
- response .Diagnostics .Append (utils .FrameworkErrorDiag (err , "error retrieving CsmResourceEvaluationFilter " ))
174
+ response .Diagnostics .Append (utils .FrameworkErrorDiag (err , "error retrieving ComplianceResourceEvaluationFilter " ))
175
175
return
176
176
}
177
177
@@ -180,7 +180,7 @@ func (r *CsmResourceEvaluationFilter) Read(ctx context.Context, request resource
180
180
response .Diagnostics .Append (response .State .Set (ctx , & state )... )
181
181
}
182
182
183
- func (r * CsmResourceEvaluationFilter ) Update (ctx context.Context , request resource.UpdateRequest , response * resource.UpdateResponse ) {
183
+ func (r * ComplianceResourceEvaluationFilter ) Update (ctx context.Context , request resource.UpdateRequest , response * resource.UpdateResponse ) {
184
184
var state ResourceEvaluationFilterModel
185
185
response .Diagnostics .Append (request .Plan .Get (ctx , & state )... )
186
186
if response .Diagnostics .HasError () {
@@ -196,7 +196,7 @@ func (r *CsmResourceEvaluationFilter) Update(ctx context.Context, request resour
196
196
197
197
resp , _ , err := r .API .UpdateResourceEvaluationFilters (r .Auth , * body )
198
198
if err != nil {
199
- response .Diagnostics .Append (utils .FrameworkErrorDiag (err , "error updating CsmResourceEvaluationFilter " ))
199
+ response .Diagnostics .Append (utils .FrameworkErrorDiag (err , "error updating ComplianceResourceEvaluationFilter " ))
200
200
return
201
201
}
202
202
if err := utils .CheckForUnparsed (resp ); err != nil {
@@ -209,7 +209,7 @@ func (r *CsmResourceEvaluationFilter) Update(ctx context.Context, request resour
209
209
response .Diagnostics .Append (response .State .Set (ctx , & state )... )
210
210
}
211
211
212
- func (r * CsmResourceEvaluationFilter ) Delete (ctx context.Context , request resource.DeleteRequest , response * resource.DeleteResponse ) {
212
+ func (r * ComplianceResourceEvaluationFilter ) Delete (ctx context.Context , request resource.DeleteRequest , response * resource.DeleteResponse ) {
213
213
var state ResourceEvaluationFilterModel
214
214
response .Diagnostics .Append (request .State .Get (ctx , & state )... )
215
215
if response .Diagnostics .HasError () {
@@ -225,7 +225,7 @@ func (r *CsmResourceEvaluationFilter) Delete(ctx context.Context, request resour
225
225
226
226
resp , _ , err := r .API .UpdateResourceEvaluationFilters (r .Auth , * body )
227
227
if err != nil {
228
- response .Diagnostics .Append (utils .FrameworkErrorDiag (err , "error deleting CsmResourceEvaluationFilter " ))
228
+ response .Diagnostics .Append (utils .FrameworkErrorDiag (err , "error deleting ComplianceResourceEvaluationFilter " ))
229
229
return
230
230
}
231
231
if err := utils .CheckForUnparsed (resp ); err != nil {
@@ -234,7 +234,7 @@ func (r *CsmResourceEvaluationFilter) Delete(ctx context.Context, request resour
234
234
}
235
235
}
236
236
237
- func (r * CsmResourceEvaluationFilter ) ImportState (
237
+ func (r * ComplianceResourceEvaluationFilter ) ImportState (
238
238
ctx context.Context ,
239
239
req resource.ImportStateRequest ,
240
240
resp * resource.ImportStateResponse ,
@@ -255,7 +255,7 @@ func (r *CsmResourceEvaluationFilter) ImportState(
255
255
resp .State .SetAttribute (ctx , path .Root ("id" ), id )
256
256
}
257
257
258
- func (r * CsmResourceEvaluationFilter ) buildUpdateResourceEvaluationFilterRequest (ctx context.Context , state * ResourceEvaluationFilterModel ) (* datadogV2.UpdateResourceEvaluationFiltersRequest , diag.Diagnostics ) {
258
+ func (r * ComplianceResourceEvaluationFilter ) buildUpdateResourceEvaluationFilterRequest (ctx context.Context , state * ResourceEvaluationFilterModel ) (* datadogV2.UpdateResourceEvaluationFiltersRequest , diag.Diagnostics ) {
259
259
diags := diag.Diagnostics {}
260
260
data := datadogV2 .NewUpdateResourceEvaluationFiltersRequestDataWithDefaults ()
261
261
0 commit comments