Skip to content

Commit 7ce8027

Browse files
stackit-pipelinerenovate-botFyusel
authored
fix(deps): update stackit sdk modules (#846)
* fix(deps): update stackit sdk modules * feat: Use new generated enums Signed-off-by: Alexander Dahmen <alexander.dahmen@inovex.de> --------- Signed-off-by: Alexander Dahmen <alexander.dahmen@inovex.de> Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com> Co-authored-by: Alexander Dahmen <alexander.dahmen@inovex.de>
1 parent 5d844a8 commit 7ce8027

33 files changed

Lines changed: 222 additions & 225 deletions

go.mod

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -12,29 +12,29 @@ require (
1212
github.com/hashicorp/terraform-plugin-log v0.9.0
1313
github.com/hashicorp/terraform-plugin-testing v1.12.0
1414
github.com/stackitcloud/stackit-sdk-go/core v0.17.1
15-
github.com/stackitcloud/stackit-sdk-go/services/cdn v1.0.2
16-
github.com/stackitcloud/stackit-sdk-go/services/dns v0.13.3
15+
github.com/stackitcloud/stackit-sdk-go/services/cdn v1.1.0
16+
github.com/stackitcloud/stackit-sdk-go/services/dns v0.14.0
1717
github.com/stackitcloud/stackit-sdk-go/services/git v0.3.3
1818
github.com/stackitcloud/stackit-sdk-go/services/iaas v0.22.2
19-
github.com/stackitcloud/stackit-sdk-go/services/loadbalancer v1.0.3
20-
github.com/stackitcloud/stackit-sdk-go/services/logme v0.22.2
21-
github.com/stackitcloud/stackit-sdk-go/services/mariadb v0.22.2
22-
github.com/stackitcloud/stackit-sdk-go/services/modelserving v0.2.3
23-
github.com/stackitcloud/stackit-sdk-go/services/mongodbflex v1.0.1
19+
github.com/stackitcloud/stackit-sdk-go/services/loadbalancer v1.1.0
20+
github.com/stackitcloud/stackit-sdk-go/services/logme v0.23.0
21+
github.com/stackitcloud/stackit-sdk-go/services/mariadb v0.23.0
22+
github.com/stackitcloud/stackit-sdk-go/services/modelserving v0.3.0
23+
github.com/stackitcloud/stackit-sdk-go/services/mongodbflex v1.1.0
2424
github.com/stackitcloud/stackit-sdk-go/services/objectstorage v1.1.3
25-
github.com/stackitcloud/stackit-sdk-go/services/observability v0.5.2
26-
github.com/stackitcloud/stackit-sdk-go/services/opensearch v0.21.2
25+
github.com/stackitcloud/stackit-sdk-go/services/observability v0.6.0
26+
github.com/stackitcloud/stackit-sdk-go/services/opensearch v0.22.0
2727
github.com/stackitcloud/stackit-sdk-go/services/postgresflex v1.0.4
28-
github.com/stackitcloud/stackit-sdk-go/services/rabbitmq v0.22.2
29-
github.com/stackitcloud/stackit-sdk-go/services/redis v0.22.2
30-
github.com/stackitcloud/stackit-sdk-go/services/resourcemanager v0.13.3
28+
github.com/stackitcloud/stackit-sdk-go/services/rabbitmq v0.23.0
29+
github.com/stackitcloud/stackit-sdk-go/services/redis v0.23.0
30+
github.com/stackitcloud/stackit-sdk-go/services/resourcemanager v0.14.0
3131
github.com/stackitcloud/stackit-sdk-go/services/secretsmanager v0.11.4
32-
github.com/stackitcloud/stackit-sdk-go/services/serverbackup v1.0.3
32+
github.com/stackitcloud/stackit-sdk-go/services/serverbackup v1.1.0
3333
github.com/stackitcloud/stackit-sdk-go/services/serverupdate v1.0.3
34-
github.com/stackitcloud/stackit-sdk-go/services/serviceaccount v0.6.3
35-
github.com/stackitcloud/stackit-sdk-go/services/serviceenablement v1.0.3
36-
github.com/stackitcloud/stackit-sdk-go/services/ske v0.22.4
37-
github.com/stackitcloud/stackit-sdk-go/services/sqlserverflex v1.0.3
34+
github.com/stackitcloud/stackit-sdk-go/services/serviceaccount v0.7.0
35+
github.com/stackitcloud/stackit-sdk-go/services/serviceenablement v1.1.0
36+
github.com/stackitcloud/stackit-sdk-go/services/ske v0.23.0
37+
github.com/stackitcloud/stackit-sdk-go/services/sqlserverflex v1.1.0
3838
github.com/teambition/rrule-go v1.8.2
3939
golang.org/x/mod v0.23.0
4040
)

go.sum

Lines changed: 34 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -154,52 +154,52 @@ github.com/stackitcloud/stackit-sdk-go/core v0.17.1 h1:TTrVoB1lERd/qfWzpe6HpwCJS
154154
github.com/stackitcloud/stackit-sdk-go/core v0.17.1/go.mod h1:8KIw3czdNJ9sdil9QQimxjR6vHjeINFrRv0iZ67wfn0=
155155
github.com/stackitcloud/stackit-sdk-go/services/authorization v0.6.3 h1:aXVMNdiHCtT07bro52KjnxEBMDNK9DweJBlk+G4ElCM=
156156
github.com/stackitcloud/stackit-sdk-go/services/authorization v0.6.3/go.mod h1:dJ19ZwFjp2bfC5ZobXV3vUdSpE3quUw3GuoFSKLpHIo=
157-
github.com/stackitcloud/stackit-sdk-go/services/cdn v1.0.2 h1:1Q4D/bUtpFjE/+nr+pqgDAjfpw7IEH3q7axZDTQ1rcM=
158-
github.com/stackitcloud/stackit-sdk-go/services/cdn v1.0.2/go.mod h1:Gd+M/UZR0rIaHRXhJzkb0r7kl/nDRmpcmqnOPN5fCSQ=
159-
github.com/stackitcloud/stackit-sdk-go/services/dns v0.13.3 h1:WJnA6YTOlBxMJf9PRuxkXduxj+fyWi+wOks69PvN1qI=
160-
github.com/stackitcloud/stackit-sdk-go/services/dns v0.13.3/go.mod h1:PMHoavoIaRZpkI9BA0nsnRjGoHASVSBon45XB3QyhMA=
157+
github.com/stackitcloud/stackit-sdk-go/services/cdn v1.1.0 h1:/73QGByMhsLq38b+3tXvIV4MpiPZoEPgmX1BVYPMTYQ=
158+
github.com/stackitcloud/stackit-sdk-go/services/cdn v1.1.0/go.mod h1:Gd+M/UZR0rIaHRXhJzkb0r7kl/nDRmpcmqnOPN5fCSQ=
159+
github.com/stackitcloud/stackit-sdk-go/services/dns v0.14.0 h1:aji1vxn1LVfM+SCfOSXUz0Pwv+ZQjyt9PmV0ejHLy5U=
160+
github.com/stackitcloud/stackit-sdk-go/services/dns v0.14.0/go.mod h1:PMHoavoIaRZpkI9BA0nsnRjGoHASVSBon45XB3QyhMA=
161161
github.com/stackitcloud/stackit-sdk-go/services/git v0.3.3 h1:/NXxiJf/NFpj+DFXc07vsx+0he/xufdhIskXUlSeyyw=
162162
github.com/stackitcloud/stackit-sdk-go/services/git v0.3.3/go.mod h1:XhXHJpOVC9Rpwyf1G+EpMbprBafH9aZb8vWBdR+z0WM=
163163
github.com/stackitcloud/stackit-sdk-go/services/iaas v0.22.2 h1:zh6e2eHgqex++fr6N0RK7wMMBGesC3QhBd42FdTq2Z8=
164164
github.com/stackitcloud/stackit-sdk-go/services/iaas v0.22.2/go.mod h1:QNH50Pq0Hu21lLDOwa02PIjRjTl0LfEdHoz5snGQRn8=
165-
github.com/stackitcloud/stackit-sdk-go/services/loadbalancer v1.0.3 h1:StQg5p4h1aLFwIHQWWe5l44aFue+ZvQMGDbypP1DMYw=
166-
github.com/stackitcloud/stackit-sdk-go/services/loadbalancer v1.0.3/go.mod h1:h3oM6cS23Yfynp8Df1hNr0FxtY5Alii/2g8Wqi5SIVE=
167-
github.com/stackitcloud/stackit-sdk-go/services/logme v0.22.2 h1:wM/Gop6sG/fkpzsZGhrPN2AzkKxHup175WaFBGaeQ7s=
168-
github.com/stackitcloud/stackit-sdk-go/services/logme v0.22.2/go.mod h1:+3jizYma6Dq3XVn6EMMdSBF9eIm0w6hCJvrStB3AIL0=
169-
github.com/stackitcloud/stackit-sdk-go/services/mariadb v0.22.2 h1:JoPz34UT1Gx7TV6GpOzWdNBq78co7MV12jynADI4AMc=
170-
github.com/stackitcloud/stackit-sdk-go/services/mariadb v0.22.2/go.mod h1:qgvi3qiAzB1wKpMJ5CPnEaUToeiwgnQxGvlkjdisaLU=
171-
github.com/stackitcloud/stackit-sdk-go/services/modelserving v0.2.3 h1:P4zifu2P04WgwZ1VfXtQbq68cRF9YrQL6ys8jzrxoRc=
172-
github.com/stackitcloud/stackit-sdk-go/services/modelserving v0.2.3/go.mod h1:hj4/st968S6QPd1yhs4JXT6znvGtshZencQ0qDdkUM8=
173-
github.com/stackitcloud/stackit-sdk-go/services/mongodbflex v1.0.1 h1:CBGVT+5ilIFVtz5gDnQ58zNapFCLpjOftuVeATdg1qo=
174-
github.com/stackitcloud/stackit-sdk-go/services/mongodbflex v1.0.1/go.mod h1:+JSnz5/AvGN5ek/iH008frRc/NgjSr1EVOTIbyLwAuQ=
165+
github.com/stackitcloud/stackit-sdk-go/services/loadbalancer v1.1.0 h1:9gUobm//GzVGYTbfa39tNRceEjQskNuNVZyUS9rOZ4Y=
166+
github.com/stackitcloud/stackit-sdk-go/services/loadbalancer v1.1.0/go.mod h1:h3oM6cS23Yfynp8Df1hNr0FxtY5Alii/2g8Wqi5SIVE=
167+
github.com/stackitcloud/stackit-sdk-go/services/logme v0.23.0 h1:ksxHeILZutooun0Hy/cY8qikC9owya1UDJR+FSQSlRw=
168+
github.com/stackitcloud/stackit-sdk-go/services/logme v0.23.0/go.mod h1:+3jizYma6Dq3XVn6EMMdSBF9eIm0w6hCJvrStB3AIL0=
169+
github.com/stackitcloud/stackit-sdk-go/services/mariadb v0.23.0 h1:vS7J/2maD1PoD2mukyqYWbzG1BvcCU5/G28ktBJ3fyA=
170+
github.com/stackitcloud/stackit-sdk-go/services/mariadb v0.23.0/go.mod h1:qgvi3qiAzB1wKpMJ5CPnEaUToeiwgnQxGvlkjdisaLU=
171+
github.com/stackitcloud/stackit-sdk-go/services/modelserving v0.3.0 h1:eGujHJ9L+iGK97Fd19dEL9lBMykstfW4Zvpedm9E3Wk=
172+
github.com/stackitcloud/stackit-sdk-go/services/modelserving v0.3.0/go.mod h1:hj4/st968S6QPd1yhs4JXT6znvGtshZencQ0qDdkUM8=
173+
github.com/stackitcloud/stackit-sdk-go/services/mongodbflex v1.1.0 h1:oy8Ng6gd7mqfYFHQ5fueMaTy3irC5I2ZlFjFT7PNfxI=
174+
github.com/stackitcloud/stackit-sdk-go/services/mongodbflex v1.1.0/go.mod h1:+JSnz5/AvGN5ek/iH008frRc/NgjSr1EVOTIbyLwAuQ=
175175
github.com/stackitcloud/stackit-sdk-go/services/objectstorage v1.1.3 h1:RFe45uLzTSmd69yaQe5zLDY3+1hYi6/lSZUVcjbb6+c=
176176
github.com/stackitcloud/stackit-sdk-go/services/objectstorage v1.1.3/go.mod h1:iCOYS9yICXQPyMAIdUGMqJDLY8HXKiVAdiMzO/mPvtA=
177-
github.com/stackitcloud/stackit-sdk-go/services/observability v0.5.2 h1:anITBRTlQoneEawVg4hHjs4IceFJLFq9KdDU+d5y5DU=
178-
github.com/stackitcloud/stackit-sdk-go/services/observability v0.5.2/go.mod h1:1gMNjPCqT868oIqdWGkiReS1G/qpM4bYKYBmDRi8sqg=
179-
github.com/stackitcloud/stackit-sdk-go/services/opensearch v0.21.2 h1:p1bub8QayR+NkYtGd8DNSjxlRmoyR7Dr97LiwWVW1Ow=
180-
github.com/stackitcloud/stackit-sdk-go/services/opensearch v0.21.2/go.mod h1:c30J6f/fXtbzcHkH3ZcabZUek3wfy5CRnEkcW5e5yXg=
177+
github.com/stackitcloud/stackit-sdk-go/services/observability v0.6.0 h1:QqlFcMv/TbIG95u/xHB/9aLvElplj1lKnTIyUSwEtT4=
178+
github.com/stackitcloud/stackit-sdk-go/services/observability v0.6.0/go.mod h1:1gMNjPCqT868oIqdWGkiReS1G/qpM4bYKYBmDRi8sqg=
179+
github.com/stackitcloud/stackit-sdk-go/services/opensearch v0.22.0 h1:XDt4NCiWdpjbbw9UevsxLJ3SGkO1bSoJnV96RSHNNoI=
180+
github.com/stackitcloud/stackit-sdk-go/services/opensearch v0.22.0/go.mod h1:c30J6f/fXtbzcHkH3ZcabZUek3wfy5CRnEkcW5e5yXg=
181181
github.com/stackitcloud/stackit-sdk-go/services/postgresflex v1.0.4 h1:AIQueG1oSdKbxK8ASZZYkmqzJ7NhKzKcR5AQsndoF18=
182182
github.com/stackitcloud/stackit-sdk-go/services/postgresflex v1.0.4/go.mod h1:4g/L5PHfz1xk3udEhvPy2nXiH4UgRO5Cj6iwUa7k5VQ=
183-
github.com/stackitcloud/stackit-sdk-go/services/rabbitmq v0.22.2 h1:++lyru25B7J8cKaEBCw9ZKgXDIJGmQvmFXR+BpAcR4g=
184-
github.com/stackitcloud/stackit-sdk-go/services/rabbitmq v0.22.2/go.mod h1:9JoCgKe2IKmawcuAYIuxrAMMb6pk5XiY80Z3sU7IWy0=
185-
github.com/stackitcloud/stackit-sdk-go/services/redis v0.22.2 h1:KKANO+wsLVkuH8N+xuYrEx+rDcliv48zYk3I7QzdX3A=
186-
github.com/stackitcloud/stackit-sdk-go/services/redis v0.22.2/go.mod h1:mID7cr40WzI4wdvveYhLzvkk+zPfolfo5+VcDGo5slU=
187-
github.com/stackitcloud/stackit-sdk-go/services/resourcemanager v0.13.3 h1:4DNnEZj4uSyE+gDS+j9MCUuax9nfnttfro+JJE8QRSE=
188-
github.com/stackitcloud/stackit-sdk-go/services/resourcemanager v0.13.3/go.mod h1:Picm0mP7TUBTAu+MzWtedz61LczMnWH4ghPjwB/g5DE=
183+
github.com/stackitcloud/stackit-sdk-go/services/rabbitmq v0.23.0 h1:oaWgVHqRzBqS3zkDm4aIvX0zVyWIwlHxvch6qy/Tino=
184+
github.com/stackitcloud/stackit-sdk-go/services/rabbitmq v0.23.0/go.mod h1:9JoCgKe2IKmawcuAYIuxrAMMb6pk5XiY80Z3sU7IWy0=
185+
github.com/stackitcloud/stackit-sdk-go/services/redis v0.23.0 h1:arcom/1Chl3+SkDZYRNx5IemkLlqU2mnXrQmg9dsxQI=
186+
github.com/stackitcloud/stackit-sdk-go/services/redis v0.23.0/go.mod h1:mID7cr40WzI4wdvveYhLzvkk+zPfolfo5+VcDGo5slU=
187+
github.com/stackitcloud/stackit-sdk-go/services/resourcemanager v0.14.0 h1:Rpbt83RyXS0AMw97g5L9oQdCAmVBGAyHpeCcDXesuEk=
188+
github.com/stackitcloud/stackit-sdk-go/services/resourcemanager v0.14.0/go.mod h1:Picm0mP7TUBTAu+MzWtedz61LczMnWH4ghPjwB/g5DE=
189189
github.com/stackitcloud/stackit-sdk-go/services/secretsmanager v0.11.4 h1:UCX1qy44q22bDGv7BhLtOrWCzriS9m4MQsIOX6n+lgM=
190190
github.com/stackitcloud/stackit-sdk-go/services/secretsmanager v0.11.4/go.mod h1:iD7R3CNdLUDUyKP+lATsQy+V4QGMMOb15zPnNq4wnbs=
191-
github.com/stackitcloud/stackit-sdk-go/services/serverbackup v1.0.3 h1:OR5CZnxZMbGXsYPOZL00En3RhXeUuEJcZVN9iSxxTs8=
192-
github.com/stackitcloud/stackit-sdk-go/services/serverbackup v1.0.3/go.mod h1:j2GV/ePXEccwq0WV7DtmKpsZcJ2X45Be3D4oAlJdddo=
191+
github.com/stackitcloud/stackit-sdk-go/services/serverbackup v1.1.0 h1:cKQAuKSihSX1Jpacub2rZ1StItiO7SIO0y+Fi2yukd4=
192+
github.com/stackitcloud/stackit-sdk-go/services/serverbackup v1.1.0/go.mod h1:j2GV/ePXEccwq0WV7DtmKpsZcJ2X45Be3D4oAlJdddo=
193193
github.com/stackitcloud/stackit-sdk-go/services/serverupdate v1.0.3 h1:iLyXsBF+lP7iE4rnoK3hO8l4wHcgySRXD65oeUgt6Jc=
194194
github.com/stackitcloud/stackit-sdk-go/services/serverupdate v1.0.3/go.mod h1:5F7/2BiKhrbvHD56mj5xR9qf8P0V2yMgeitmdIpQv4s=
195-
github.com/stackitcloud/stackit-sdk-go/services/serviceaccount v0.6.3 h1:qCn6ZS/oJEqA4PBMLMDvvctQ4eQEoCQSSWES394+AcQ=
196-
github.com/stackitcloud/stackit-sdk-go/services/serviceaccount v0.6.3/go.mod h1:e3WMlYcUZZ5bpndWuCrxEQqIOPsYPuus9O/EG2eIfG4=
197-
github.com/stackitcloud/stackit-sdk-go/services/serviceenablement v1.0.3 h1:rDsIPzaNJ4bnKJp9XFNzna+pXylGYVHUBPl5hqBWhX8=
198-
github.com/stackitcloud/stackit-sdk-go/services/serviceenablement v1.0.3/go.mod h1:TYWEik7b2aJrCJrRWU3mn1p1hmShCwizRthT3xl6z0o=
199-
github.com/stackitcloud/stackit-sdk-go/services/ske v0.22.4 h1:whyCGfzlLcyb23uKGJLrftjT57vqa1jS3Xz5voUHK+M=
200-
github.com/stackitcloud/stackit-sdk-go/services/ske v0.22.4/go.mod h1:nJTJ3qT2xHmOs2aqQgBPfOLp322gE9pvpRaluTlRmN8=
201-
github.com/stackitcloud/stackit-sdk-go/services/sqlserverflex v1.0.3 h1:MF46ffu+A8eu17N7LGFG2T50PhjDw2L0f68Uu316r8U=
202-
github.com/stackitcloud/stackit-sdk-go/services/sqlserverflex v1.0.3/go.mod h1:CyYJqR0tZWs2r5bGz69j4bmvhxdsd4QLCm1Uf+LouB0=
195+
github.com/stackitcloud/stackit-sdk-go/services/serviceaccount v0.7.0 h1:QiHkjmforciAfBnf/oMjGmoZWYYD38ZrgLNWK149xQQ=
196+
github.com/stackitcloud/stackit-sdk-go/services/serviceaccount v0.7.0/go.mod h1:e3WMlYcUZZ5bpndWuCrxEQqIOPsYPuus9O/EG2eIfG4=
197+
github.com/stackitcloud/stackit-sdk-go/services/serviceenablement v1.1.0 h1:Wb/eEqbnwLw+lsTlAC8qTFoLMtXOTWcZDUDSiUB7GnM=
198+
github.com/stackitcloud/stackit-sdk-go/services/serviceenablement v1.1.0/go.mod h1:TYWEik7b2aJrCJrRWU3mn1p1hmShCwizRthT3xl6z0o=
199+
github.com/stackitcloud/stackit-sdk-go/services/ske v0.23.0 h1:kPAYBLDJC8W3GvDt+KtqDl2EZJgbU9l1tUj0JbCWA+4=
200+
github.com/stackitcloud/stackit-sdk-go/services/ske v0.23.0/go.mod h1:nJTJ3qT2xHmOs2aqQgBPfOLp322gE9pvpRaluTlRmN8=
201+
github.com/stackitcloud/stackit-sdk-go/services/sqlserverflex v1.1.0 h1:awy7JzBwAVJEKcJVt1DBZtZ0qtdT2aEuWCkgQvKky9w=
202+
github.com/stackitcloud/stackit-sdk-go/services/sqlserverflex v1.1.0/go.mod h1:CyYJqR0tZWs2r5bGz69j4bmvhxdsd4QLCm1Uf+LouB0=
203203
github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME=
204204
github.com/stretchr/testify v1.7.2/go.mod h1:R6va5+xMeoiuVRoj+gSkQ7d3FALtqAAGI1FQKckRals=
205205
github.com/stretchr/testify v1.8.4 h1:CcVxjf3Q8PM0mHUKJCdn+eZZtm5yQwehR5yeSVQQcUk=

stackit/internal/services/cdn/distribution/resource.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -452,7 +452,7 @@ func mapFields(distribution *cdn.Distribution, model *Model) error {
452452
model.ID = types.StringValue(id)
453453
model.DistributionId = types.StringValue(*distribution.Id)
454454
model.ProjectId = types.StringValue(*distribution.ProjectId)
455-
model.Status = types.StringValue(*distribution.Status)
455+
model.Status = types.StringValue(string(distribution.GetStatus()))
456456
model.CreatedAt = types.StringValue(distribution.CreatedAt.String())
457457
model.UpdatedAt = types.StringValue(distribution.UpdatedAt.String())
458458

@@ -528,7 +528,7 @@ func mapFields(distribution *cdn.Distribution, model *Model) error {
528528
modelDomain, diags := types.ObjectValue(domainTypes, map[string]attr.Value{
529529
"name": types.StringValue(*d.Name),
530530
"status": types.StringValue(string(*d.Status)),
531-
"type": types.StringValue(*d.Type),
531+
"type": types.StringValue(string(*d.Type)),
532532
"errors": modelDomainErrors,
533533
})
534534
if diags.HasError() {

stackit/internal/services/cdn/distribution/resource_test.go

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -236,12 +236,12 @@ func TestMapFields(t *testing.T) {
236236
{
237237
Name: cdn.PtrString("test.stackit-cdn.com"),
238238
Status: cdn.DOMAINSTATUS_ACTIVE.Ptr(),
239-
Type: cdn.PtrString("managed"),
239+
Type: cdn.DOMAINTYPE_MANAGED.Ptr(),
240240
},
241241
},
242242
Id: cdn.PtrString("test-distribution-id"),
243243
ProjectId: cdn.PtrString("test-project-id"),
244-
Status: cdn.PtrString("ACTIVE"),
244+
Status: cdn.DISTRIBUTIONSTATUS_ACTIVE.Ptr(),
245245
UpdatedAt: &updatedAt,
246246
}
247247
for _, mod := range mods {
@@ -264,7 +264,7 @@ func TestMapFields(t *testing.T) {
264264
m.Status = types.StringValue("ERROR")
265265
}),
266266
Input: distributionFixture(func(d *cdn.Distribution) {
267-
d.Status = cdn.PtrString("ERROR")
267+
d.Status = cdn.DISTRIBUTIONSTATUS_ERROR.Ptr()
268268
}),
269269
IsValid: true,
270270
},
@@ -290,12 +290,12 @@ func TestMapFields(t *testing.T) {
290290
{
291291
Name: cdn.PtrString("test.stackit-cdn.com"),
292292
Status: cdn.DOMAINSTATUS_ACTIVE.Ptr(),
293-
Type: cdn.PtrString("managed"),
293+
Type: cdn.DOMAINTYPE_MANAGED.Ptr(),
294294
},
295295
{
296296
Name: cdn.PtrString("mycoolapp.info"),
297297
Status: cdn.DOMAINSTATUS_ACTIVE.Ptr(),
298-
Type: cdn.PtrString("custom"),
298+
Type: cdn.DOMAINTYPE_CUSTOM.Ptr(),
299299
},
300300
}
301301
}),

stackit/internal/services/dns/recordset/datasource.go

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@ import (
1414
"github.com/hashicorp/terraform-plugin-framework/types"
1515
"github.com/hashicorp/terraform-plugin-log/tflog"
1616
"github.com/stackitcloud/stackit-sdk-go/services/dns"
17-
"github.com/stackitcloud/stackit-sdk-go/services/dns/wait"
1817
"github.com/stackitcloud/terraform-provider-stackit/stackit/internal/core"
1918
"github.com/stackitcloud/terraform-provider-stackit/stackit/internal/utils"
2019
"github.com/stackitcloud/terraform-provider-stackit/stackit/internal/validate"
@@ -158,7 +157,7 @@ func (d *recordSetDataSource) Read(ctx context.Context, req datasource.ReadReque
158157
resp.State.RemoveResource(ctx)
159158
return
160159
}
161-
if recordSetResp != nil && recordSetResp.Rrset.State != nil && *recordSetResp.Rrset.State == wait.DeleteSuccess {
160+
if recordSetResp != nil && recordSetResp.Rrset.State != nil && *recordSetResp.Rrset.State == dns.RECORDSETSTATE_DELETE_SUCCEEDED {
162161
resp.State.RemoveResource(ctx)
163162
core.LogAndAddError(ctx, &resp.Diagnostics, "Error reading record set", "Record set was deleted successfully")
164163
return

stackit/internal/services/dns/recordset/resource.go

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -262,7 +262,7 @@ func (r *recordSetResource) Read(ctx context.Context, req resource.ReadRequest,
262262
core.LogAndAddError(ctx, &resp.Diagnostics, "Error reading record set", fmt.Sprintf("Calling API: %v", err))
263263
return
264264
}
265-
if recordSetResp != nil && recordSetResp.Rrset.State != nil && *recordSetResp.Rrset.State == wait.DeleteSuccess {
265+
if recordSetResp != nil && recordSetResp.Rrset.State != nil && *recordSetResp.Rrset.State == dns.RECORDSETSTATE_DELETE_SUCCEEDED {
266266
resp.State.RemoveResource(ctx)
267267
return
268268
}
@@ -436,9 +436,9 @@ func mapFields(ctx context.Context, recordSetResp *dns.RecordSetResponse, model
436436
model.Name = types.StringPointerValue(recordSet.Name)
437437
}
438438
model.FQDN = types.StringPointerValue(recordSet.Name)
439-
model.State = types.StringPointerValue(recordSet.State)
439+
model.State = types.StringValue(string(recordSet.GetState()))
440440
model.TTL = types.Int64PointerValue(recordSet.Ttl)
441-
model.Type = types.StringPointerValue(recordSet.Type)
441+
model.Type = types.StringValue(string(recordSet.GetType()))
442442
return nil
443443
}
444444

@@ -463,7 +463,7 @@ func toCreatePayload(model *Model) (*dns.CreateRecordSetPayload, error) {
463463
Name: conversion.StringValueToPointer(model.Name),
464464
Records: &records,
465465
Ttl: conversion.Int64ValueToPointer(model.TTL),
466-
Type: conversion.StringValueToPointer(model.Type),
466+
Type: dns.CreateRecordSetPayloadGetTypeAttributeType(conversion.StringValueToPointer(model.Type)),
467467
}, nil
468468
}
469469

0 commit comments

Comments
 (0)