@@ -503,7 +503,7 @@ entries := make([]*{{ $resourceSDKStructName }}, len(elements))
503
503
idx := 0
504
504
for name, elt := range elements {
505
505
var entry *{{ .resourceSDKName }}.{{ .EntryOrConfig }}
506
- resp.Diagnostics.Append(elt.CopyToPango(ctx, nil, &entry, ev)...)
506
+ resp.Diagnostics.Append(elt.CopyToPango(ctx, r.client, nil, &entry, ev)...)
507
507
if resp.Diagnostics.HasError() {
508
508
return
509
509
}
@@ -521,7 +521,7 @@ if resp.Diagnostics.HasError() {
521
521
entries := make([]*{{ $resourceSDKStructName }}, len(elements))
522
522
for idx, elt := range elements {
523
523
var entry *{{ .resourceSDKName }}.{{ .EntryOrConfig }}
524
- resp.Diagnostics.Append(elt.CopyToPango(ctx, nil, &entry, ev)...)
524
+ resp.Diagnostics.Append(elt.CopyToPango(ctx, r.client, nil, &entry, ev)...)
525
525
if resp.Diagnostics.HasError() {
526
526
return
527
527
}
@@ -549,7 +549,7 @@ for _, elt := range created {
549
549
}
550
550
var object {{ $resourceTFStructName }}
551
551
object.name = elt.Name
552
- resp.Diagnostics.Append(object.CopyFromPango(ctx, nil, elt, ev)...)
552
+ resp.Diagnostics.Append(object.CopyFromPango(ctx, r.client, nil, elt, ev)...)
553
553
if resp.Diagnostics.HasError() {
554
554
return
555
555
}
@@ -575,7 +575,7 @@ for _, elt := range created {
575
575
}
576
576
577
577
var object {{ $resourceTFStructName }}
578
- resp.Diagnostics.Append(object.CopyFromPango(ctx, nil, elt, ev)...)
578
+ resp.Diagnostics.Append(object.CopyFromPango(ctx, r.client, nil, elt, ev)...)
579
579
if resp.Diagnostics.HasError() {
580
580
return
581
581
}
@@ -627,7 +627,7 @@ if resp.Diagnostics.HasError() {
627
627
entries := make([]*{{ $resourceSDKStructName }}, len(elements))
628
628
for idx, elt := range elements {
629
629
var entry *{{ $resourceSDKStructName }}
630
- resp.Diagnostics.Append(elt.CopyToPango(ctx, nil, &entry, ev)...)
630
+ resp.Diagnostics.Append(elt.CopyToPango(ctx, r.client, nil, &entry, ev)...)
631
631
if resp.Diagnostics.HasError() {
632
632
return
633
633
}
@@ -662,7 +662,7 @@ if err != nil {
662
662
objects := make([]{{ $resourceTFStructName }}, len(processed))
663
663
for idx, elt := range processed {
664
664
var object {{ $resourceTFStructName }}
665
- copy_diags := object.CopyFromPango(ctx, nil, elt, ev)
665
+ copy_diags := object.CopyFromPango(ctx, r.client, nil, elt, ev)
666
666
resp.Diagnostics.Append(copy_diags...)
667
667
if resp.Diagnostics.HasError() {
668
668
return
@@ -719,7 +719,7 @@ const resourceCreateFunction = `
719
719
720
720
// Load the desired config.
721
721
var obj *{{ .resourceSDKName }}.{{ .EntryOrConfig }}
722
- resp.Diagnostics.Append(state.CopyToPango(ctx, nil, &obj, ev)...)
722
+ resp.Diagnostics.Append(state.CopyToPango(ctx, r.client, nil, &obj, ev)...)
723
723
if resp.Diagnostics.HasError() {
724
724
return
725
725
}
@@ -763,7 +763,7 @@ const resourceCreateFunction = `
763
763
{{- end }}
764
764
765
765
766
- resp.Diagnostics.Append(state.CopyFromPango(ctx, nil, created, ev)...)
766
+ resp.Diagnostics.Append(state.CopyFromPango(ctx, r.client, nil, created, ev)...)
767
767
if resp.Diagnostics.HasError() {
768
768
return
769
769
}
@@ -823,7 +823,7 @@ if len(elements) == 0 || resp.Diagnostics.HasError() {
823
823
entries := make([]*{{ $resourceSDKStructName }}, 0, len(elements))
824
824
for name, elt := range elements {
825
825
var entry *{{ $resourceSDKStructName }}
826
- resp.Diagnostics.Append(elt.CopyToPango(ctx, nil, &entry, ev)...)
826
+ resp.Diagnostics.Append(elt.CopyToPango(ctx, o.client, nil, &entry, ev)...)
827
827
if resp.Diagnostics.HasError() {
828
828
return
829
829
}
@@ -840,7 +840,7 @@ if resp.Diagnostics.HasError() {
840
840
entries := make([]*{{ $resourceSDKStructName }}, 0, len(elements))
841
841
for _, elt := range elements {
842
842
var entry *{{ $resourceSDKStructName }}
843
- resp.Diagnostics.Append(elt.CopyToPango(ctx, nil, &entry, ev)...)
843
+ resp.Diagnostics.Append(elt.CopyToPango(ctx, o.client, nil, &entry, ev)...)
844
844
if resp.Diagnostics.HasError() {
845
845
return
846
846
}
@@ -869,7 +869,7 @@ objects := make(map[string]{{ $resourceTFStructName }})
869
869
for _, elt := range readEntries {
870
870
var object {{ $resourceTFStructName }}
871
871
object.name = elt.Name
872
- resp.Diagnostics.Append(object.CopyFromPango(ctx, nil, elt, ev)...)
872
+ resp.Diagnostics.Append(object.CopyFromPango(ctx, o.client, nil, elt, ev)...)
873
873
if resp.Diagnostics.HasError() {
874
874
return
875
875
}
@@ -879,7 +879,7 @@ for _, elt := range readEntries {
879
879
objects := make([]{{ $resourceTFStructName }}, len(readEntries))
880
880
for idx, elt := range readEntries {
881
881
var object {{ $resourceTFStructName }}
882
- resp.Diagnostics.Append(object.CopyFromPango(ctx, nil, elt, ev)...)
882
+ resp.Diagnostics.Append(object.CopyFromPango(ctx, o.client, nil, elt, ev)...)
883
883
if resp.Diagnostics.HasError() {
884
884
return
885
885
}
@@ -963,7 +963,7 @@ if resp.Diagnostics.HasError() || len(elements) == 0 {
963
963
entries := make([]*{{ $resourceSDKStructName }}, 0, len(elements))
964
964
for _, elt := range elements {
965
965
var entry *{{ $resourceSDKStructName }}
966
- resp.Diagnostics.Append(elt.CopyToPango(ctx, nil, &entry, ev)...)
966
+ resp.Diagnostics.Append(elt.CopyToPango(ctx, o.client, nil, &entry, ev)...)
967
967
if resp.Diagnostics.HasError() {
968
968
return
969
969
}
@@ -1001,7 +1001,7 @@ if err != nil {
1001
1001
var objects []{{ $resourceTFStructName }}
1002
1002
for _, elt := range readEntries {
1003
1003
var object {{ $resourceTFStructName }}
1004
- err := object.CopyFromPango(ctx, nil, elt, ev)
1004
+ err := object.CopyFromPango(ctx, o.client, nil, elt, ev)
1005
1005
resp.Diagnostics.Append(err...)
1006
1006
if resp.Diagnostics.HasError() {
1007
1007
return
@@ -1077,7 +1077,7 @@ const resourceReadFunction = `
1077
1077
return
1078
1078
}
1079
1079
1080
- copy_diags := state.CopyFromPango(ctx, nil, object, ev)
1080
+ copy_diags := state.CopyFromPango(ctx, o.client, nil, object, ev)
1081
1081
resp.Diagnostics.Append(copy_diags...)
1082
1082
1083
1083
/*
@@ -1135,7 +1135,7 @@ stateEntries := make([]*{{ $resourceSDKStructName }}, len(elements))
1135
1135
idx := 0
1136
1136
for name, elt := range elements {
1137
1137
var entry *{{ .resourceSDKName }}.{{ .EntryOrConfig }}
1138
- resp.Diagnostics.Append(elt.CopyToPango(ctx, nil, &entry, ev)...)
1138
+ resp.Diagnostics.Append(elt.CopyToPango(ctx, r.client, nil, &entry, ev)...)
1139
1139
if resp.Diagnostics.HasError() {
1140
1140
return
1141
1141
}
@@ -1153,7 +1153,7 @@ if resp.Diagnostics.HasError() {
1153
1153
stateEntries := make([]*{{ $resourceSDKStructName }}, len(elements))
1154
1154
for idx, elt := range elements {
1155
1155
var entry *{{ $resourceSDKStructName }}
1156
- resp.Diagnostics.Append(elt.CopyToPango(ctx, nil, &entry, ev)...)
1156
+ resp.Diagnostics.Append(elt.CopyToPango(ctx, r.client, nil, &entry, ev)...)
1157
1157
if resp.Diagnostics.HasError() {
1158
1158
return
1159
1159
}
@@ -1200,7 +1200,7 @@ planEntries := make([]*{{ $resourceSDKStructName }}, len(elements))
1200
1200
idx = 0
1201
1201
for name, elt := range elements {
1202
1202
entry, _ := existingEntriesByName[name]
1203
- resp.Diagnostics.Append(elt.CopyToPango(ctx, nil, &entry, ev)...)
1203
+ resp.Diagnostics.Append(elt.CopyToPango(ctx, r.client, nil, &entry, ev)...)
1204
1204
if resp.Diagnostics.HasError() {
1205
1205
return
1206
1206
}
@@ -1213,7 +1213,7 @@ for name, elt := range elements {
1213
1213
var planEntries []*{{ $resourceSDKStructName }}
1214
1214
for _, elt := range elements {
1215
1215
existingEntry, _ := existingEntriesByName[elt.Name.ValueString()]
1216
- resp.Diagnostics.Append(elt.CopyToPango(ctx, nil, &existingEntry, ev)...)
1216
+ resp.Diagnostics.Append(elt.CopyToPango(ctx, r.client, nil, &existingEntry, ev)...)
1217
1217
if resp.Diagnostics.HasError() {
1218
1218
return
1219
1219
}
@@ -1233,7 +1233,7 @@ objects := make(map[string]*{{ $resourceTFStructName }}, len(processed))
1233
1233
for _, elt := range processed {
1234
1234
var object {{ $resourceTFStructName }}
1235
1235
object.name = elt.Name
1236
- copy_diags := object.CopyFromPango(ctx, nil, elt, ev)
1236
+ copy_diags := object.CopyFromPango(ctx, r.client, nil, elt, ev)
1237
1237
resp.Diagnostics.Append(copy_diags...)
1238
1238
if resp.Diagnostics.HasError() {
1239
1239
return
@@ -1244,7 +1244,7 @@ for _, elt := range processed {
1244
1244
objects := make([]*{{ $resourceTFStructName }}, len(processed))
1245
1245
for idx, elt := range processed {
1246
1246
var object {{ $resourceTFStructName }}
1247
- resp.Diagnostics.Append(object.CopyFromPango(ctx, nil, elt, ev)...)
1247
+ resp.Diagnostics.Append(object.CopyFromPango(ctx, r.client, nil, elt, ev)...)
1248
1248
if resp.Diagnostics.HasError() {
1249
1249
return
1250
1250
}
@@ -1301,7 +1301,7 @@ if resp.Diagnostics.HasError() {
1301
1301
stateEntries := make([]*{{ $resourceSDKStructName }}, len(elements))
1302
1302
for idx, elt := range elements {
1303
1303
var entry *{{ $resourceSDKStructName }}
1304
- resp.Diagnostics.Append(elt.CopyToPango(ctx, nil, &entry, ev)...)
1304
+ resp.Diagnostics.Append(elt.CopyToPango(ctx, r.client, nil, &entry, ev)...)
1305
1305
if resp.Diagnostics.HasError() {
1306
1306
return
1307
1307
}
@@ -1340,7 +1340,7 @@ if resp.Diagnostics.HasError() {
1340
1340
planEntries := make([]*{{ $resourceSDKStructName }}, len(elements))
1341
1341
for idx, elt := range elements {
1342
1342
entry, _ := existingEntriesByName[elt.Name.ValueString()]
1343
- resp.Diagnostics.Append(elt.CopyToPango(ctx, nil, &entry, ev)...)
1343
+ resp.Diagnostics.Append(elt.CopyToPango(ctx, r.client, nil, &entry, ev)...)
1344
1344
if resp.Diagnostics.HasError() {
1345
1345
return
1346
1346
}
@@ -1361,7 +1361,7 @@ if err != nil {
1361
1361
objects := make([]*{{ $resourceTFStructName }}, len(processed))
1362
1362
for idx, elt := range processed {
1363
1363
var object {{ $resourceTFStructName }}
1364
- copy_diags := object.CopyFromPango(ctx, nil, elt, ev)
1364
+ copy_diags := object.CopyFromPango(ctx, r.client, nil, elt, ev)
1365
1365
resp.Diagnostics.Append(copy_diags...)
1366
1366
if resp.Diagnostics.HasError() {
1367
1367
return
@@ -1424,7 +1424,7 @@ const resourceUpdateFunction = `
1424
1424
return
1425
1425
}
1426
1426
1427
- resp.Diagnostics.Append(plan.CopyToPango(ctx, nil, &obj, ev)...)
1427
+ resp.Diagnostics.Append(plan.CopyToPango(ctx, r.client, nil, &obj, ev)...)
1428
1428
if resp.Diagnostics.HasError() {
1429
1429
return
1430
1430
}
@@ -1450,8 +1450,7 @@ const resourceUpdateFunction = `
1450
1450
state.Timeouts = plan.Timeouts
1451
1451
*/
1452
1452
1453
-
1454
- copy_diags := plan.CopyFromPango(ctx, nil, updated, ev)
1453
+ copy_diags := plan.CopyFromPango(ctx, r.client, nil, updated, ev)
1455
1454
resp.Diagnostics.Append(copy_diags...)
1456
1455
if resp.Diagnostics.HasError() {
1457
1456
return
@@ -1949,7 +1948,7 @@ const resourceImportStateFunctionTmpl = `
1949
1948
}
1950
1949
for _, elt := range objectNames {
1951
1950
object := &{{ .ListStructName }}{}
1952
- resp.Diagnostics.Append(object.CopyFromPango(ctx, nil, &{{ .PangoStructName }}{}, ev)...)
1951
+ resp.Diagnostics.Append(object.CopyFromPango(ctx, r.client, nil, &{{ .PangoStructName }}{}, ev)...)
1953
1952
if resp.Diagnostics.HasError() {
1954
1953
return
1955
1954
}
@@ -1972,7 +1971,7 @@ const resourceImportStateFunctionTmpl = `
1972
1971
}
1973
1972
for _, elt := range objectNames {
1974
1973
object := &{{ .ListStructName }}{}
1975
- resp.Diagnostics.Append(object.CopyFromPango(ctx, nil, &{{ .PangoStructName }}{}, ev)...)
1974
+ resp.Diagnostics.Append(object.CopyFromPango(ctx, r.client, nil, &{{ .PangoStructName }}{}, ev)...)
1976
1975
if resp.Diagnostics.HasError() {
1977
1976
return
1978
1977
}
0 commit comments