/
delta.go
500 lines (492 loc) · 55.1 KB
/
delta.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
// Copyright Amazon.com Inc. or its affiliates. All Rights Reserved.
//
// Licensed under the Apache License, Version 2.0 (the "License"). You may
// not use this file except in compliance with the License. A copy of the
// License is located at
//
// http://aws.amazon.com/apache2.0/
//
// or in the "license" file accompanying this file. This file is distributed
// on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
// express or implied. See the License for the specific language governing
// permissions and limitations under the License.
// Code generated by ack-generate. DO NOT EDIT.
package distribution
import (
"bytes"
"reflect"
ackcompare "github.com/aws-controllers-k8s/runtime/pkg/compare"
acktags "github.com/aws-controllers-k8s/runtime/pkg/tags"
)
// Hack to avoid import errors during build...
var (
_ = &bytes.Buffer{}
_ = &reflect.Method{}
_ = &acktags.Tags{}
)
// newResourceDelta returns a new `ackcompare.Delta` used to compare two
// resources
func newResourceDelta(
a *resource,
b *resource,
) *ackcompare.Delta {
delta := ackcompare.NewDelta()
if (a == nil && b != nil) ||
(a != nil && b == nil) {
delta.Add("", a, b)
return delta
}
if ackcompare.HasNilDifference(a.ko.Spec.DistributionConfig, b.ko.Spec.DistributionConfig) {
delta.Add("Spec.DistributionConfig", a.ko.Spec.DistributionConfig, b.ko.Spec.DistributionConfig)
} else if a.ko.Spec.DistributionConfig != nil && b.ko.Spec.DistributionConfig != nil {
if ackcompare.HasNilDifference(a.ko.Spec.DistributionConfig.Aliases, b.ko.Spec.DistributionConfig.Aliases) {
delta.Add("Spec.DistributionConfig.Aliases", a.ko.Spec.DistributionConfig.Aliases, b.ko.Spec.DistributionConfig.Aliases)
} else if a.ko.Spec.DistributionConfig.Aliases != nil && b.ko.Spec.DistributionConfig.Aliases != nil {
if len(a.ko.Spec.DistributionConfig.Aliases.Items) != len(b.ko.Spec.DistributionConfig.Aliases.Items) {
delta.Add("Spec.DistributionConfig.Aliases.Items", a.ko.Spec.DistributionConfig.Aliases.Items, b.ko.Spec.DistributionConfig.Aliases.Items)
} else if len(a.ko.Spec.DistributionConfig.Aliases.Items) > 0 {
if !ackcompare.SliceStringPEqual(a.ko.Spec.DistributionConfig.Aliases.Items, b.ko.Spec.DistributionConfig.Aliases.Items) {
delta.Add("Spec.DistributionConfig.Aliases.Items", a.ko.Spec.DistributionConfig.Aliases.Items, b.ko.Spec.DistributionConfig.Aliases.Items)
}
}
}
if ackcompare.HasNilDifference(a.ko.Spec.DistributionConfig.CacheBehaviors, b.ko.Spec.DistributionConfig.CacheBehaviors) {
delta.Add("Spec.DistributionConfig.CacheBehaviors", a.ko.Spec.DistributionConfig.CacheBehaviors, b.ko.Spec.DistributionConfig.CacheBehaviors)
} else if a.ko.Spec.DistributionConfig.CacheBehaviors != nil && b.ko.Spec.DistributionConfig.CacheBehaviors != nil {
if len(a.ko.Spec.DistributionConfig.CacheBehaviors.Items) != len(b.ko.Spec.DistributionConfig.CacheBehaviors.Items) {
delta.Add("Spec.DistributionConfig.CacheBehaviors.Items", a.ko.Spec.DistributionConfig.CacheBehaviors.Items, b.ko.Spec.DistributionConfig.CacheBehaviors.Items)
} else if len(a.ko.Spec.DistributionConfig.CacheBehaviors.Items) > 0 {
if !reflect.DeepEqual(a.ko.Spec.DistributionConfig.CacheBehaviors.Items, b.ko.Spec.DistributionConfig.CacheBehaviors.Items) {
delta.Add("Spec.DistributionConfig.CacheBehaviors.Items", a.ko.Spec.DistributionConfig.CacheBehaviors.Items, b.ko.Spec.DistributionConfig.CacheBehaviors.Items)
}
}
}
if ackcompare.HasNilDifference(a.ko.Spec.DistributionConfig.Comment, b.ko.Spec.DistributionConfig.Comment) {
delta.Add("Spec.DistributionConfig.Comment", a.ko.Spec.DistributionConfig.Comment, b.ko.Spec.DistributionConfig.Comment)
} else if a.ko.Spec.DistributionConfig.Comment != nil && b.ko.Spec.DistributionConfig.Comment != nil {
if *a.ko.Spec.DistributionConfig.Comment != *b.ko.Spec.DistributionConfig.Comment {
delta.Add("Spec.DistributionConfig.Comment", a.ko.Spec.DistributionConfig.Comment, b.ko.Spec.DistributionConfig.Comment)
}
}
if ackcompare.HasNilDifference(a.ko.Spec.DistributionConfig.ContinuousDeploymentPolicyID, b.ko.Spec.DistributionConfig.ContinuousDeploymentPolicyID) {
delta.Add("Spec.DistributionConfig.ContinuousDeploymentPolicyID", a.ko.Spec.DistributionConfig.ContinuousDeploymentPolicyID, b.ko.Spec.DistributionConfig.ContinuousDeploymentPolicyID)
} else if a.ko.Spec.DistributionConfig.ContinuousDeploymentPolicyID != nil && b.ko.Spec.DistributionConfig.ContinuousDeploymentPolicyID != nil {
if *a.ko.Spec.DistributionConfig.ContinuousDeploymentPolicyID != *b.ko.Spec.DistributionConfig.ContinuousDeploymentPolicyID {
delta.Add("Spec.DistributionConfig.ContinuousDeploymentPolicyID", a.ko.Spec.DistributionConfig.ContinuousDeploymentPolicyID, b.ko.Spec.DistributionConfig.ContinuousDeploymentPolicyID)
}
}
if ackcompare.HasNilDifference(a.ko.Spec.DistributionConfig.CustomErrorResponses, b.ko.Spec.DistributionConfig.CustomErrorResponses) {
delta.Add("Spec.DistributionConfig.CustomErrorResponses", a.ko.Spec.DistributionConfig.CustomErrorResponses, b.ko.Spec.DistributionConfig.CustomErrorResponses)
} else if a.ko.Spec.DistributionConfig.CustomErrorResponses != nil && b.ko.Spec.DistributionConfig.CustomErrorResponses != nil {
if len(a.ko.Spec.DistributionConfig.CustomErrorResponses.Items) != len(b.ko.Spec.DistributionConfig.CustomErrorResponses.Items) {
delta.Add("Spec.DistributionConfig.CustomErrorResponses.Items", a.ko.Spec.DistributionConfig.CustomErrorResponses.Items, b.ko.Spec.DistributionConfig.CustomErrorResponses.Items)
} else if len(a.ko.Spec.DistributionConfig.CustomErrorResponses.Items) > 0 {
if !reflect.DeepEqual(a.ko.Spec.DistributionConfig.CustomErrorResponses.Items, b.ko.Spec.DistributionConfig.CustomErrorResponses.Items) {
delta.Add("Spec.DistributionConfig.CustomErrorResponses.Items", a.ko.Spec.DistributionConfig.CustomErrorResponses.Items, b.ko.Spec.DistributionConfig.CustomErrorResponses.Items)
}
}
}
if ackcompare.HasNilDifference(a.ko.Spec.DistributionConfig.DefaultCacheBehavior, b.ko.Spec.DistributionConfig.DefaultCacheBehavior) {
delta.Add("Spec.DistributionConfig.DefaultCacheBehavior", a.ko.Spec.DistributionConfig.DefaultCacheBehavior, b.ko.Spec.DistributionConfig.DefaultCacheBehavior)
} else if a.ko.Spec.DistributionConfig.DefaultCacheBehavior != nil && b.ko.Spec.DistributionConfig.DefaultCacheBehavior != nil {
if ackcompare.HasNilDifference(a.ko.Spec.DistributionConfig.DefaultCacheBehavior.AllowedMethods, b.ko.Spec.DistributionConfig.DefaultCacheBehavior.AllowedMethods) {
delta.Add("Spec.DistributionConfig.DefaultCacheBehavior.AllowedMethods", a.ko.Spec.DistributionConfig.DefaultCacheBehavior.AllowedMethods, b.ko.Spec.DistributionConfig.DefaultCacheBehavior.AllowedMethods)
} else if a.ko.Spec.DistributionConfig.DefaultCacheBehavior.AllowedMethods != nil && b.ko.Spec.DistributionConfig.DefaultCacheBehavior.AllowedMethods != nil {
if ackcompare.HasNilDifference(a.ko.Spec.DistributionConfig.DefaultCacheBehavior.AllowedMethods.CachedMethods, b.ko.Spec.DistributionConfig.DefaultCacheBehavior.AllowedMethods.CachedMethods) {
delta.Add("Spec.DistributionConfig.DefaultCacheBehavior.AllowedMethods.CachedMethods", a.ko.Spec.DistributionConfig.DefaultCacheBehavior.AllowedMethods.CachedMethods, b.ko.Spec.DistributionConfig.DefaultCacheBehavior.AllowedMethods.CachedMethods)
} else if a.ko.Spec.DistributionConfig.DefaultCacheBehavior.AllowedMethods.CachedMethods != nil && b.ko.Spec.DistributionConfig.DefaultCacheBehavior.AllowedMethods.CachedMethods != nil {
if len(a.ko.Spec.DistributionConfig.DefaultCacheBehavior.AllowedMethods.CachedMethods.Items) != len(b.ko.Spec.DistributionConfig.DefaultCacheBehavior.AllowedMethods.CachedMethods.Items) {
delta.Add("Spec.DistributionConfig.DefaultCacheBehavior.AllowedMethods.CachedMethods.Items", a.ko.Spec.DistributionConfig.DefaultCacheBehavior.AllowedMethods.CachedMethods.Items, b.ko.Spec.DistributionConfig.DefaultCacheBehavior.AllowedMethods.CachedMethods.Items)
} else if len(a.ko.Spec.DistributionConfig.DefaultCacheBehavior.AllowedMethods.CachedMethods.Items) > 0 {
if !ackcompare.SliceStringPEqual(a.ko.Spec.DistributionConfig.DefaultCacheBehavior.AllowedMethods.CachedMethods.Items, b.ko.Spec.DistributionConfig.DefaultCacheBehavior.AllowedMethods.CachedMethods.Items) {
delta.Add("Spec.DistributionConfig.DefaultCacheBehavior.AllowedMethods.CachedMethods.Items", a.ko.Spec.DistributionConfig.DefaultCacheBehavior.AllowedMethods.CachedMethods.Items, b.ko.Spec.DistributionConfig.DefaultCacheBehavior.AllowedMethods.CachedMethods.Items)
}
}
}
if len(a.ko.Spec.DistributionConfig.DefaultCacheBehavior.AllowedMethods.Items) != len(b.ko.Spec.DistributionConfig.DefaultCacheBehavior.AllowedMethods.Items) {
delta.Add("Spec.DistributionConfig.DefaultCacheBehavior.AllowedMethods.Items", a.ko.Spec.DistributionConfig.DefaultCacheBehavior.AllowedMethods.Items, b.ko.Spec.DistributionConfig.DefaultCacheBehavior.AllowedMethods.Items)
} else if len(a.ko.Spec.DistributionConfig.DefaultCacheBehavior.AllowedMethods.Items) > 0 {
if !ackcompare.SliceStringPEqual(a.ko.Spec.DistributionConfig.DefaultCacheBehavior.AllowedMethods.Items, b.ko.Spec.DistributionConfig.DefaultCacheBehavior.AllowedMethods.Items) {
delta.Add("Spec.DistributionConfig.DefaultCacheBehavior.AllowedMethods.Items", a.ko.Spec.DistributionConfig.DefaultCacheBehavior.AllowedMethods.Items, b.ko.Spec.DistributionConfig.DefaultCacheBehavior.AllowedMethods.Items)
}
}
}
if ackcompare.HasNilDifference(a.ko.Spec.DistributionConfig.DefaultCacheBehavior.CachePolicyID, b.ko.Spec.DistributionConfig.DefaultCacheBehavior.CachePolicyID) {
delta.Add("Spec.DistributionConfig.DefaultCacheBehavior.CachePolicyID", a.ko.Spec.DistributionConfig.DefaultCacheBehavior.CachePolicyID, b.ko.Spec.DistributionConfig.DefaultCacheBehavior.CachePolicyID)
} else if a.ko.Spec.DistributionConfig.DefaultCacheBehavior.CachePolicyID != nil && b.ko.Spec.DistributionConfig.DefaultCacheBehavior.CachePolicyID != nil {
if *a.ko.Spec.DistributionConfig.DefaultCacheBehavior.CachePolicyID != *b.ko.Spec.DistributionConfig.DefaultCacheBehavior.CachePolicyID {
delta.Add("Spec.DistributionConfig.DefaultCacheBehavior.CachePolicyID", a.ko.Spec.DistributionConfig.DefaultCacheBehavior.CachePolicyID, b.ko.Spec.DistributionConfig.DefaultCacheBehavior.CachePolicyID)
}
}
if ackcompare.HasNilDifference(a.ko.Spec.DistributionConfig.DefaultCacheBehavior.Compress, b.ko.Spec.DistributionConfig.DefaultCacheBehavior.Compress) {
delta.Add("Spec.DistributionConfig.DefaultCacheBehavior.Compress", a.ko.Spec.DistributionConfig.DefaultCacheBehavior.Compress, b.ko.Spec.DistributionConfig.DefaultCacheBehavior.Compress)
} else if a.ko.Spec.DistributionConfig.DefaultCacheBehavior.Compress != nil && b.ko.Spec.DistributionConfig.DefaultCacheBehavior.Compress != nil {
if *a.ko.Spec.DistributionConfig.DefaultCacheBehavior.Compress != *b.ko.Spec.DistributionConfig.DefaultCacheBehavior.Compress {
delta.Add("Spec.DistributionConfig.DefaultCacheBehavior.Compress", a.ko.Spec.DistributionConfig.DefaultCacheBehavior.Compress, b.ko.Spec.DistributionConfig.DefaultCacheBehavior.Compress)
}
}
if ackcompare.HasNilDifference(a.ko.Spec.DistributionConfig.DefaultCacheBehavior.DefaultTTL, b.ko.Spec.DistributionConfig.DefaultCacheBehavior.DefaultTTL) {
delta.Add("Spec.DistributionConfig.DefaultCacheBehavior.DefaultTTL", a.ko.Spec.DistributionConfig.DefaultCacheBehavior.DefaultTTL, b.ko.Spec.DistributionConfig.DefaultCacheBehavior.DefaultTTL)
} else if a.ko.Spec.DistributionConfig.DefaultCacheBehavior.DefaultTTL != nil && b.ko.Spec.DistributionConfig.DefaultCacheBehavior.DefaultTTL != nil {
if *a.ko.Spec.DistributionConfig.DefaultCacheBehavior.DefaultTTL != *b.ko.Spec.DistributionConfig.DefaultCacheBehavior.DefaultTTL {
delta.Add("Spec.DistributionConfig.DefaultCacheBehavior.DefaultTTL", a.ko.Spec.DistributionConfig.DefaultCacheBehavior.DefaultTTL, b.ko.Spec.DistributionConfig.DefaultCacheBehavior.DefaultTTL)
}
}
if ackcompare.HasNilDifference(a.ko.Spec.DistributionConfig.DefaultCacheBehavior.FieldLevelEncryptionID, b.ko.Spec.DistributionConfig.DefaultCacheBehavior.FieldLevelEncryptionID) {
delta.Add("Spec.DistributionConfig.DefaultCacheBehavior.FieldLevelEncryptionID", a.ko.Spec.DistributionConfig.DefaultCacheBehavior.FieldLevelEncryptionID, b.ko.Spec.DistributionConfig.DefaultCacheBehavior.FieldLevelEncryptionID)
} else if a.ko.Spec.DistributionConfig.DefaultCacheBehavior.FieldLevelEncryptionID != nil && b.ko.Spec.DistributionConfig.DefaultCacheBehavior.FieldLevelEncryptionID != nil {
if *a.ko.Spec.DistributionConfig.DefaultCacheBehavior.FieldLevelEncryptionID != *b.ko.Spec.DistributionConfig.DefaultCacheBehavior.FieldLevelEncryptionID {
delta.Add("Spec.DistributionConfig.DefaultCacheBehavior.FieldLevelEncryptionID", a.ko.Spec.DistributionConfig.DefaultCacheBehavior.FieldLevelEncryptionID, b.ko.Spec.DistributionConfig.DefaultCacheBehavior.FieldLevelEncryptionID)
}
}
if ackcompare.HasNilDifference(a.ko.Spec.DistributionConfig.DefaultCacheBehavior.ForwardedValues, b.ko.Spec.DistributionConfig.DefaultCacheBehavior.ForwardedValues) {
delta.Add("Spec.DistributionConfig.DefaultCacheBehavior.ForwardedValues", a.ko.Spec.DistributionConfig.DefaultCacheBehavior.ForwardedValues, b.ko.Spec.DistributionConfig.DefaultCacheBehavior.ForwardedValues)
} else if a.ko.Spec.DistributionConfig.DefaultCacheBehavior.ForwardedValues != nil && b.ko.Spec.DistributionConfig.DefaultCacheBehavior.ForwardedValues != nil {
if ackcompare.HasNilDifference(a.ko.Spec.DistributionConfig.DefaultCacheBehavior.ForwardedValues.Cookies, b.ko.Spec.DistributionConfig.DefaultCacheBehavior.ForwardedValues.Cookies) {
delta.Add("Spec.DistributionConfig.DefaultCacheBehavior.ForwardedValues.Cookies", a.ko.Spec.DistributionConfig.DefaultCacheBehavior.ForwardedValues.Cookies, b.ko.Spec.DistributionConfig.DefaultCacheBehavior.ForwardedValues.Cookies)
} else if a.ko.Spec.DistributionConfig.DefaultCacheBehavior.ForwardedValues.Cookies != nil && b.ko.Spec.DistributionConfig.DefaultCacheBehavior.ForwardedValues.Cookies != nil {
if ackcompare.HasNilDifference(a.ko.Spec.DistributionConfig.DefaultCacheBehavior.ForwardedValues.Cookies.Forward, b.ko.Spec.DistributionConfig.DefaultCacheBehavior.ForwardedValues.Cookies.Forward) {
delta.Add("Spec.DistributionConfig.DefaultCacheBehavior.ForwardedValues.Cookies.Forward", a.ko.Spec.DistributionConfig.DefaultCacheBehavior.ForwardedValues.Cookies.Forward, b.ko.Spec.DistributionConfig.DefaultCacheBehavior.ForwardedValues.Cookies.Forward)
} else if a.ko.Spec.DistributionConfig.DefaultCacheBehavior.ForwardedValues.Cookies.Forward != nil && b.ko.Spec.DistributionConfig.DefaultCacheBehavior.ForwardedValues.Cookies.Forward != nil {
if *a.ko.Spec.DistributionConfig.DefaultCacheBehavior.ForwardedValues.Cookies.Forward != *b.ko.Spec.DistributionConfig.DefaultCacheBehavior.ForwardedValues.Cookies.Forward {
delta.Add("Spec.DistributionConfig.DefaultCacheBehavior.ForwardedValues.Cookies.Forward", a.ko.Spec.DistributionConfig.DefaultCacheBehavior.ForwardedValues.Cookies.Forward, b.ko.Spec.DistributionConfig.DefaultCacheBehavior.ForwardedValues.Cookies.Forward)
}
}
if ackcompare.HasNilDifference(a.ko.Spec.DistributionConfig.DefaultCacheBehavior.ForwardedValues.Cookies.WhitelistedNames, b.ko.Spec.DistributionConfig.DefaultCacheBehavior.ForwardedValues.Cookies.WhitelistedNames) {
delta.Add("Spec.DistributionConfig.DefaultCacheBehavior.ForwardedValues.Cookies.WhitelistedNames", a.ko.Spec.DistributionConfig.DefaultCacheBehavior.ForwardedValues.Cookies.WhitelistedNames, b.ko.Spec.DistributionConfig.DefaultCacheBehavior.ForwardedValues.Cookies.WhitelistedNames)
} else if a.ko.Spec.DistributionConfig.DefaultCacheBehavior.ForwardedValues.Cookies.WhitelistedNames != nil && b.ko.Spec.DistributionConfig.DefaultCacheBehavior.ForwardedValues.Cookies.WhitelistedNames != nil {
if len(a.ko.Spec.DistributionConfig.DefaultCacheBehavior.ForwardedValues.Cookies.WhitelistedNames.Items) != len(b.ko.Spec.DistributionConfig.DefaultCacheBehavior.ForwardedValues.Cookies.WhitelistedNames.Items) {
delta.Add("Spec.DistributionConfig.DefaultCacheBehavior.ForwardedValues.Cookies.WhitelistedNames.Items", a.ko.Spec.DistributionConfig.DefaultCacheBehavior.ForwardedValues.Cookies.WhitelistedNames.Items, b.ko.Spec.DistributionConfig.DefaultCacheBehavior.ForwardedValues.Cookies.WhitelistedNames.Items)
} else if len(a.ko.Spec.DistributionConfig.DefaultCacheBehavior.ForwardedValues.Cookies.WhitelistedNames.Items) > 0 {
if !ackcompare.SliceStringPEqual(a.ko.Spec.DistributionConfig.DefaultCacheBehavior.ForwardedValues.Cookies.WhitelistedNames.Items, b.ko.Spec.DistributionConfig.DefaultCacheBehavior.ForwardedValues.Cookies.WhitelistedNames.Items) {
delta.Add("Spec.DistributionConfig.DefaultCacheBehavior.ForwardedValues.Cookies.WhitelistedNames.Items", a.ko.Spec.DistributionConfig.DefaultCacheBehavior.ForwardedValues.Cookies.WhitelistedNames.Items, b.ko.Spec.DistributionConfig.DefaultCacheBehavior.ForwardedValues.Cookies.WhitelistedNames.Items)
}
}
}
}
if ackcompare.HasNilDifference(a.ko.Spec.DistributionConfig.DefaultCacheBehavior.ForwardedValues.Headers, b.ko.Spec.DistributionConfig.DefaultCacheBehavior.ForwardedValues.Headers) {
delta.Add("Spec.DistributionConfig.DefaultCacheBehavior.ForwardedValues.Headers", a.ko.Spec.DistributionConfig.DefaultCacheBehavior.ForwardedValues.Headers, b.ko.Spec.DistributionConfig.DefaultCacheBehavior.ForwardedValues.Headers)
} else if a.ko.Spec.DistributionConfig.DefaultCacheBehavior.ForwardedValues.Headers != nil && b.ko.Spec.DistributionConfig.DefaultCacheBehavior.ForwardedValues.Headers != nil {
if len(a.ko.Spec.DistributionConfig.DefaultCacheBehavior.ForwardedValues.Headers.Items) != len(b.ko.Spec.DistributionConfig.DefaultCacheBehavior.ForwardedValues.Headers.Items) {
delta.Add("Spec.DistributionConfig.DefaultCacheBehavior.ForwardedValues.Headers.Items", a.ko.Spec.DistributionConfig.DefaultCacheBehavior.ForwardedValues.Headers.Items, b.ko.Spec.DistributionConfig.DefaultCacheBehavior.ForwardedValues.Headers.Items)
} else if len(a.ko.Spec.DistributionConfig.DefaultCacheBehavior.ForwardedValues.Headers.Items) > 0 {
if !ackcompare.SliceStringPEqual(a.ko.Spec.DistributionConfig.DefaultCacheBehavior.ForwardedValues.Headers.Items, b.ko.Spec.DistributionConfig.DefaultCacheBehavior.ForwardedValues.Headers.Items) {
delta.Add("Spec.DistributionConfig.DefaultCacheBehavior.ForwardedValues.Headers.Items", a.ko.Spec.DistributionConfig.DefaultCacheBehavior.ForwardedValues.Headers.Items, b.ko.Spec.DistributionConfig.DefaultCacheBehavior.ForwardedValues.Headers.Items)
}
}
}
if ackcompare.HasNilDifference(a.ko.Spec.DistributionConfig.DefaultCacheBehavior.ForwardedValues.QueryString, b.ko.Spec.DistributionConfig.DefaultCacheBehavior.ForwardedValues.QueryString) {
delta.Add("Spec.DistributionConfig.DefaultCacheBehavior.ForwardedValues.QueryString", a.ko.Spec.DistributionConfig.DefaultCacheBehavior.ForwardedValues.QueryString, b.ko.Spec.DistributionConfig.DefaultCacheBehavior.ForwardedValues.QueryString)
} else if a.ko.Spec.DistributionConfig.DefaultCacheBehavior.ForwardedValues.QueryString != nil && b.ko.Spec.DistributionConfig.DefaultCacheBehavior.ForwardedValues.QueryString != nil {
if *a.ko.Spec.DistributionConfig.DefaultCacheBehavior.ForwardedValues.QueryString != *b.ko.Spec.DistributionConfig.DefaultCacheBehavior.ForwardedValues.QueryString {
delta.Add("Spec.DistributionConfig.DefaultCacheBehavior.ForwardedValues.QueryString", a.ko.Spec.DistributionConfig.DefaultCacheBehavior.ForwardedValues.QueryString, b.ko.Spec.DistributionConfig.DefaultCacheBehavior.ForwardedValues.QueryString)
}
}
if ackcompare.HasNilDifference(a.ko.Spec.DistributionConfig.DefaultCacheBehavior.ForwardedValues.QueryStringCacheKeys, b.ko.Spec.DistributionConfig.DefaultCacheBehavior.ForwardedValues.QueryStringCacheKeys) {
delta.Add("Spec.DistributionConfig.DefaultCacheBehavior.ForwardedValues.QueryStringCacheKeys", a.ko.Spec.DistributionConfig.DefaultCacheBehavior.ForwardedValues.QueryStringCacheKeys, b.ko.Spec.DistributionConfig.DefaultCacheBehavior.ForwardedValues.QueryStringCacheKeys)
} else if a.ko.Spec.DistributionConfig.DefaultCacheBehavior.ForwardedValues.QueryStringCacheKeys != nil && b.ko.Spec.DistributionConfig.DefaultCacheBehavior.ForwardedValues.QueryStringCacheKeys != nil {
if len(a.ko.Spec.DistributionConfig.DefaultCacheBehavior.ForwardedValues.QueryStringCacheKeys.Items) != len(b.ko.Spec.DistributionConfig.DefaultCacheBehavior.ForwardedValues.QueryStringCacheKeys.Items) {
delta.Add("Spec.DistributionConfig.DefaultCacheBehavior.ForwardedValues.QueryStringCacheKeys.Items", a.ko.Spec.DistributionConfig.DefaultCacheBehavior.ForwardedValues.QueryStringCacheKeys.Items, b.ko.Spec.DistributionConfig.DefaultCacheBehavior.ForwardedValues.QueryStringCacheKeys.Items)
} else if len(a.ko.Spec.DistributionConfig.DefaultCacheBehavior.ForwardedValues.QueryStringCacheKeys.Items) > 0 {
if !ackcompare.SliceStringPEqual(a.ko.Spec.DistributionConfig.DefaultCacheBehavior.ForwardedValues.QueryStringCacheKeys.Items, b.ko.Spec.DistributionConfig.DefaultCacheBehavior.ForwardedValues.QueryStringCacheKeys.Items) {
delta.Add("Spec.DistributionConfig.DefaultCacheBehavior.ForwardedValues.QueryStringCacheKeys.Items", a.ko.Spec.DistributionConfig.DefaultCacheBehavior.ForwardedValues.QueryStringCacheKeys.Items, b.ko.Spec.DistributionConfig.DefaultCacheBehavior.ForwardedValues.QueryStringCacheKeys.Items)
}
}
}
}
if ackcompare.HasNilDifference(a.ko.Spec.DistributionConfig.DefaultCacheBehavior.FunctionAssociations, b.ko.Spec.DistributionConfig.DefaultCacheBehavior.FunctionAssociations) {
delta.Add("Spec.DistributionConfig.DefaultCacheBehavior.FunctionAssociations", a.ko.Spec.DistributionConfig.DefaultCacheBehavior.FunctionAssociations, b.ko.Spec.DistributionConfig.DefaultCacheBehavior.FunctionAssociations)
} else if a.ko.Spec.DistributionConfig.DefaultCacheBehavior.FunctionAssociations != nil && b.ko.Spec.DistributionConfig.DefaultCacheBehavior.FunctionAssociations != nil {
if len(a.ko.Spec.DistributionConfig.DefaultCacheBehavior.FunctionAssociations.Items) != len(b.ko.Spec.DistributionConfig.DefaultCacheBehavior.FunctionAssociations.Items) {
delta.Add("Spec.DistributionConfig.DefaultCacheBehavior.FunctionAssociations.Items", a.ko.Spec.DistributionConfig.DefaultCacheBehavior.FunctionAssociations.Items, b.ko.Spec.DistributionConfig.DefaultCacheBehavior.FunctionAssociations.Items)
} else if len(a.ko.Spec.DistributionConfig.DefaultCacheBehavior.FunctionAssociations.Items) > 0 {
if !reflect.DeepEqual(a.ko.Spec.DistributionConfig.DefaultCacheBehavior.FunctionAssociations.Items, b.ko.Spec.DistributionConfig.DefaultCacheBehavior.FunctionAssociations.Items) {
delta.Add("Spec.DistributionConfig.DefaultCacheBehavior.FunctionAssociations.Items", a.ko.Spec.DistributionConfig.DefaultCacheBehavior.FunctionAssociations.Items, b.ko.Spec.DistributionConfig.DefaultCacheBehavior.FunctionAssociations.Items)
}
}
}
if ackcompare.HasNilDifference(a.ko.Spec.DistributionConfig.DefaultCacheBehavior.LambdaFunctionAssociations, b.ko.Spec.DistributionConfig.DefaultCacheBehavior.LambdaFunctionAssociations) {
delta.Add("Spec.DistributionConfig.DefaultCacheBehavior.LambdaFunctionAssociations", a.ko.Spec.DistributionConfig.DefaultCacheBehavior.LambdaFunctionAssociations, b.ko.Spec.DistributionConfig.DefaultCacheBehavior.LambdaFunctionAssociations)
} else if a.ko.Spec.DistributionConfig.DefaultCacheBehavior.LambdaFunctionAssociations != nil && b.ko.Spec.DistributionConfig.DefaultCacheBehavior.LambdaFunctionAssociations != nil {
if len(a.ko.Spec.DistributionConfig.DefaultCacheBehavior.LambdaFunctionAssociations.Items) != len(b.ko.Spec.DistributionConfig.DefaultCacheBehavior.LambdaFunctionAssociations.Items) {
delta.Add("Spec.DistributionConfig.DefaultCacheBehavior.LambdaFunctionAssociations.Items", a.ko.Spec.DistributionConfig.DefaultCacheBehavior.LambdaFunctionAssociations.Items, b.ko.Spec.DistributionConfig.DefaultCacheBehavior.LambdaFunctionAssociations.Items)
} else if len(a.ko.Spec.DistributionConfig.DefaultCacheBehavior.LambdaFunctionAssociations.Items) > 0 {
if !reflect.DeepEqual(a.ko.Spec.DistributionConfig.DefaultCacheBehavior.LambdaFunctionAssociations.Items, b.ko.Spec.DistributionConfig.DefaultCacheBehavior.LambdaFunctionAssociations.Items) {
delta.Add("Spec.DistributionConfig.DefaultCacheBehavior.LambdaFunctionAssociations.Items", a.ko.Spec.DistributionConfig.DefaultCacheBehavior.LambdaFunctionAssociations.Items, b.ko.Spec.DistributionConfig.DefaultCacheBehavior.LambdaFunctionAssociations.Items)
}
}
}
if ackcompare.HasNilDifference(a.ko.Spec.DistributionConfig.DefaultCacheBehavior.MaxTTL, b.ko.Spec.DistributionConfig.DefaultCacheBehavior.MaxTTL) {
delta.Add("Spec.DistributionConfig.DefaultCacheBehavior.MaxTTL", a.ko.Spec.DistributionConfig.DefaultCacheBehavior.MaxTTL, b.ko.Spec.DistributionConfig.DefaultCacheBehavior.MaxTTL)
} else if a.ko.Spec.DistributionConfig.DefaultCacheBehavior.MaxTTL != nil && b.ko.Spec.DistributionConfig.DefaultCacheBehavior.MaxTTL != nil {
if *a.ko.Spec.DistributionConfig.DefaultCacheBehavior.MaxTTL != *b.ko.Spec.DistributionConfig.DefaultCacheBehavior.MaxTTL {
delta.Add("Spec.DistributionConfig.DefaultCacheBehavior.MaxTTL", a.ko.Spec.DistributionConfig.DefaultCacheBehavior.MaxTTL, b.ko.Spec.DistributionConfig.DefaultCacheBehavior.MaxTTL)
}
}
if ackcompare.HasNilDifference(a.ko.Spec.DistributionConfig.DefaultCacheBehavior.MinTTL, b.ko.Spec.DistributionConfig.DefaultCacheBehavior.MinTTL) {
delta.Add("Spec.DistributionConfig.DefaultCacheBehavior.MinTTL", a.ko.Spec.DistributionConfig.DefaultCacheBehavior.MinTTL, b.ko.Spec.DistributionConfig.DefaultCacheBehavior.MinTTL)
} else if a.ko.Spec.DistributionConfig.DefaultCacheBehavior.MinTTL != nil && b.ko.Spec.DistributionConfig.DefaultCacheBehavior.MinTTL != nil {
if *a.ko.Spec.DistributionConfig.DefaultCacheBehavior.MinTTL != *b.ko.Spec.DistributionConfig.DefaultCacheBehavior.MinTTL {
delta.Add("Spec.DistributionConfig.DefaultCacheBehavior.MinTTL", a.ko.Spec.DistributionConfig.DefaultCacheBehavior.MinTTL, b.ko.Spec.DistributionConfig.DefaultCacheBehavior.MinTTL)
}
}
if ackcompare.HasNilDifference(a.ko.Spec.DistributionConfig.DefaultCacheBehavior.OriginRequestPolicyID, b.ko.Spec.DistributionConfig.DefaultCacheBehavior.OriginRequestPolicyID) {
delta.Add("Spec.DistributionConfig.DefaultCacheBehavior.OriginRequestPolicyID", a.ko.Spec.DistributionConfig.DefaultCacheBehavior.OriginRequestPolicyID, b.ko.Spec.DistributionConfig.DefaultCacheBehavior.OriginRequestPolicyID)
} else if a.ko.Spec.DistributionConfig.DefaultCacheBehavior.OriginRequestPolicyID != nil && b.ko.Spec.DistributionConfig.DefaultCacheBehavior.OriginRequestPolicyID != nil {
if *a.ko.Spec.DistributionConfig.DefaultCacheBehavior.OriginRequestPolicyID != *b.ko.Spec.DistributionConfig.DefaultCacheBehavior.OriginRequestPolicyID {
delta.Add("Spec.DistributionConfig.DefaultCacheBehavior.OriginRequestPolicyID", a.ko.Spec.DistributionConfig.DefaultCacheBehavior.OriginRequestPolicyID, b.ko.Spec.DistributionConfig.DefaultCacheBehavior.OriginRequestPolicyID)
}
}
if ackcompare.HasNilDifference(a.ko.Spec.DistributionConfig.DefaultCacheBehavior.RealtimeLogConfigARN, b.ko.Spec.DistributionConfig.DefaultCacheBehavior.RealtimeLogConfigARN) {
delta.Add("Spec.DistributionConfig.DefaultCacheBehavior.RealtimeLogConfigARN", a.ko.Spec.DistributionConfig.DefaultCacheBehavior.RealtimeLogConfigARN, b.ko.Spec.DistributionConfig.DefaultCacheBehavior.RealtimeLogConfigARN)
} else if a.ko.Spec.DistributionConfig.DefaultCacheBehavior.RealtimeLogConfigARN != nil && b.ko.Spec.DistributionConfig.DefaultCacheBehavior.RealtimeLogConfigARN != nil {
if *a.ko.Spec.DistributionConfig.DefaultCacheBehavior.RealtimeLogConfigARN != *b.ko.Spec.DistributionConfig.DefaultCacheBehavior.RealtimeLogConfigARN {
delta.Add("Spec.DistributionConfig.DefaultCacheBehavior.RealtimeLogConfigARN", a.ko.Spec.DistributionConfig.DefaultCacheBehavior.RealtimeLogConfigARN, b.ko.Spec.DistributionConfig.DefaultCacheBehavior.RealtimeLogConfigARN)
}
}
if ackcompare.HasNilDifference(a.ko.Spec.DistributionConfig.DefaultCacheBehavior.ResponseHeadersPolicyID, b.ko.Spec.DistributionConfig.DefaultCacheBehavior.ResponseHeadersPolicyID) {
delta.Add("Spec.DistributionConfig.DefaultCacheBehavior.ResponseHeadersPolicyID", a.ko.Spec.DistributionConfig.DefaultCacheBehavior.ResponseHeadersPolicyID, b.ko.Spec.DistributionConfig.DefaultCacheBehavior.ResponseHeadersPolicyID)
} else if a.ko.Spec.DistributionConfig.DefaultCacheBehavior.ResponseHeadersPolicyID != nil && b.ko.Spec.DistributionConfig.DefaultCacheBehavior.ResponseHeadersPolicyID != nil {
if *a.ko.Spec.DistributionConfig.DefaultCacheBehavior.ResponseHeadersPolicyID != *b.ko.Spec.DistributionConfig.DefaultCacheBehavior.ResponseHeadersPolicyID {
delta.Add("Spec.DistributionConfig.DefaultCacheBehavior.ResponseHeadersPolicyID", a.ko.Spec.DistributionConfig.DefaultCacheBehavior.ResponseHeadersPolicyID, b.ko.Spec.DistributionConfig.DefaultCacheBehavior.ResponseHeadersPolicyID)
}
}
if ackcompare.HasNilDifference(a.ko.Spec.DistributionConfig.DefaultCacheBehavior.SmoothStreaming, b.ko.Spec.DistributionConfig.DefaultCacheBehavior.SmoothStreaming) {
delta.Add("Spec.DistributionConfig.DefaultCacheBehavior.SmoothStreaming", a.ko.Spec.DistributionConfig.DefaultCacheBehavior.SmoothStreaming, b.ko.Spec.DistributionConfig.DefaultCacheBehavior.SmoothStreaming)
} else if a.ko.Spec.DistributionConfig.DefaultCacheBehavior.SmoothStreaming != nil && b.ko.Spec.DistributionConfig.DefaultCacheBehavior.SmoothStreaming != nil {
if *a.ko.Spec.DistributionConfig.DefaultCacheBehavior.SmoothStreaming != *b.ko.Spec.DistributionConfig.DefaultCacheBehavior.SmoothStreaming {
delta.Add("Spec.DistributionConfig.DefaultCacheBehavior.SmoothStreaming", a.ko.Spec.DistributionConfig.DefaultCacheBehavior.SmoothStreaming, b.ko.Spec.DistributionConfig.DefaultCacheBehavior.SmoothStreaming)
}
}
if ackcompare.HasNilDifference(a.ko.Spec.DistributionConfig.DefaultCacheBehavior.TargetOriginID, b.ko.Spec.DistributionConfig.DefaultCacheBehavior.TargetOriginID) {
delta.Add("Spec.DistributionConfig.DefaultCacheBehavior.TargetOriginID", a.ko.Spec.DistributionConfig.DefaultCacheBehavior.TargetOriginID, b.ko.Spec.DistributionConfig.DefaultCacheBehavior.TargetOriginID)
} else if a.ko.Spec.DistributionConfig.DefaultCacheBehavior.TargetOriginID != nil && b.ko.Spec.DistributionConfig.DefaultCacheBehavior.TargetOriginID != nil {
if *a.ko.Spec.DistributionConfig.DefaultCacheBehavior.TargetOriginID != *b.ko.Spec.DistributionConfig.DefaultCacheBehavior.TargetOriginID {
delta.Add("Spec.DistributionConfig.DefaultCacheBehavior.TargetOriginID", a.ko.Spec.DistributionConfig.DefaultCacheBehavior.TargetOriginID, b.ko.Spec.DistributionConfig.DefaultCacheBehavior.TargetOriginID)
}
}
if ackcompare.HasNilDifference(a.ko.Spec.DistributionConfig.DefaultCacheBehavior.TrustedKeyGroups, b.ko.Spec.DistributionConfig.DefaultCacheBehavior.TrustedKeyGroups) {
delta.Add("Spec.DistributionConfig.DefaultCacheBehavior.TrustedKeyGroups", a.ko.Spec.DistributionConfig.DefaultCacheBehavior.TrustedKeyGroups, b.ko.Spec.DistributionConfig.DefaultCacheBehavior.TrustedKeyGroups)
} else if a.ko.Spec.DistributionConfig.DefaultCacheBehavior.TrustedKeyGroups != nil && b.ko.Spec.DistributionConfig.DefaultCacheBehavior.TrustedKeyGroups != nil {
if ackcompare.HasNilDifference(a.ko.Spec.DistributionConfig.DefaultCacheBehavior.TrustedKeyGroups.Enabled, b.ko.Spec.DistributionConfig.DefaultCacheBehavior.TrustedKeyGroups.Enabled) {
delta.Add("Spec.DistributionConfig.DefaultCacheBehavior.TrustedKeyGroups.Enabled", a.ko.Spec.DistributionConfig.DefaultCacheBehavior.TrustedKeyGroups.Enabled, b.ko.Spec.DistributionConfig.DefaultCacheBehavior.TrustedKeyGroups.Enabled)
} else if a.ko.Spec.DistributionConfig.DefaultCacheBehavior.TrustedKeyGroups.Enabled != nil && b.ko.Spec.DistributionConfig.DefaultCacheBehavior.TrustedKeyGroups.Enabled != nil {
if *a.ko.Spec.DistributionConfig.DefaultCacheBehavior.TrustedKeyGroups.Enabled != *b.ko.Spec.DistributionConfig.DefaultCacheBehavior.TrustedKeyGroups.Enabled {
delta.Add("Spec.DistributionConfig.DefaultCacheBehavior.TrustedKeyGroups.Enabled", a.ko.Spec.DistributionConfig.DefaultCacheBehavior.TrustedKeyGroups.Enabled, b.ko.Spec.DistributionConfig.DefaultCacheBehavior.TrustedKeyGroups.Enabled)
}
}
if len(a.ko.Spec.DistributionConfig.DefaultCacheBehavior.TrustedKeyGroups.Items) != len(b.ko.Spec.DistributionConfig.DefaultCacheBehavior.TrustedKeyGroups.Items) {
delta.Add("Spec.DistributionConfig.DefaultCacheBehavior.TrustedKeyGroups.Items", a.ko.Spec.DistributionConfig.DefaultCacheBehavior.TrustedKeyGroups.Items, b.ko.Spec.DistributionConfig.DefaultCacheBehavior.TrustedKeyGroups.Items)
} else if len(a.ko.Spec.DistributionConfig.DefaultCacheBehavior.TrustedKeyGroups.Items) > 0 {
if !ackcompare.SliceStringPEqual(a.ko.Spec.DistributionConfig.DefaultCacheBehavior.TrustedKeyGroups.Items, b.ko.Spec.DistributionConfig.DefaultCacheBehavior.TrustedKeyGroups.Items) {
delta.Add("Spec.DistributionConfig.DefaultCacheBehavior.TrustedKeyGroups.Items", a.ko.Spec.DistributionConfig.DefaultCacheBehavior.TrustedKeyGroups.Items, b.ko.Spec.DistributionConfig.DefaultCacheBehavior.TrustedKeyGroups.Items)
}
}
}
if ackcompare.HasNilDifference(a.ko.Spec.DistributionConfig.DefaultCacheBehavior.TrustedSigners, b.ko.Spec.DistributionConfig.DefaultCacheBehavior.TrustedSigners) {
delta.Add("Spec.DistributionConfig.DefaultCacheBehavior.TrustedSigners", a.ko.Spec.DistributionConfig.DefaultCacheBehavior.TrustedSigners, b.ko.Spec.DistributionConfig.DefaultCacheBehavior.TrustedSigners)
} else if a.ko.Spec.DistributionConfig.DefaultCacheBehavior.TrustedSigners != nil && b.ko.Spec.DistributionConfig.DefaultCacheBehavior.TrustedSigners != nil {
if ackcompare.HasNilDifference(a.ko.Spec.DistributionConfig.DefaultCacheBehavior.TrustedSigners.Enabled, b.ko.Spec.DistributionConfig.DefaultCacheBehavior.TrustedSigners.Enabled) {
delta.Add("Spec.DistributionConfig.DefaultCacheBehavior.TrustedSigners.Enabled", a.ko.Spec.DistributionConfig.DefaultCacheBehavior.TrustedSigners.Enabled, b.ko.Spec.DistributionConfig.DefaultCacheBehavior.TrustedSigners.Enabled)
} else if a.ko.Spec.DistributionConfig.DefaultCacheBehavior.TrustedSigners.Enabled != nil && b.ko.Spec.DistributionConfig.DefaultCacheBehavior.TrustedSigners.Enabled != nil {
if *a.ko.Spec.DistributionConfig.DefaultCacheBehavior.TrustedSigners.Enabled != *b.ko.Spec.DistributionConfig.DefaultCacheBehavior.TrustedSigners.Enabled {
delta.Add("Spec.DistributionConfig.DefaultCacheBehavior.TrustedSigners.Enabled", a.ko.Spec.DistributionConfig.DefaultCacheBehavior.TrustedSigners.Enabled, b.ko.Spec.DistributionConfig.DefaultCacheBehavior.TrustedSigners.Enabled)
}
}
if len(a.ko.Spec.DistributionConfig.DefaultCacheBehavior.TrustedSigners.Items) != len(b.ko.Spec.DistributionConfig.DefaultCacheBehavior.TrustedSigners.Items) {
delta.Add("Spec.DistributionConfig.DefaultCacheBehavior.TrustedSigners.Items", a.ko.Spec.DistributionConfig.DefaultCacheBehavior.TrustedSigners.Items, b.ko.Spec.DistributionConfig.DefaultCacheBehavior.TrustedSigners.Items)
} else if len(a.ko.Spec.DistributionConfig.DefaultCacheBehavior.TrustedSigners.Items) > 0 {
if !ackcompare.SliceStringPEqual(a.ko.Spec.DistributionConfig.DefaultCacheBehavior.TrustedSigners.Items, b.ko.Spec.DistributionConfig.DefaultCacheBehavior.TrustedSigners.Items) {
delta.Add("Spec.DistributionConfig.DefaultCacheBehavior.TrustedSigners.Items", a.ko.Spec.DistributionConfig.DefaultCacheBehavior.TrustedSigners.Items, b.ko.Spec.DistributionConfig.DefaultCacheBehavior.TrustedSigners.Items)
}
}
}
if ackcompare.HasNilDifference(a.ko.Spec.DistributionConfig.DefaultCacheBehavior.ViewerProtocolPolicy, b.ko.Spec.DistributionConfig.DefaultCacheBehavior.ViewerProtocolPolicy) {
delta.Add("Spec.DistributionConfig.DefaultCacheBehavior.ViewerProtocolPolicy", a.ko.Spec.DistributionConfig.DefaultCacheBehavior.ViewerProtocolPolicy, b.ko.Spec.DistributionConfig.DefaultCacheBehavior.ViewerProtocolPolicy)
} else if a.ko.Spec.DistributionConfig.DefaultCacheBehavior.ViewerProtocolPolicy != nil && b.ko.Spec.DistributionConfig.DefaultCacheBehavior.ViewerProtocolPolicy != nil {
if *a.ko.Spec.DistributionConfig.DefaultCacheBehavior.ViewerProtocolPolicy != *b.ko.Spec.DistributionConfig.DefaultCacheBehavior.ViewerProtocolPolicy {
delta.Add("Spec.DistributionConfig.DefaultCacheBehavior.ViewerProtocolPolicy", a.ko.Spec.DistributionConfig.DefaultCacheBehavior.ViewerProtocolPolicy, b.ko.Spec.DistributionConfig.DefaultCacheBehavior.ViewerProtocolPolicy)
}
}
}
if ackcompare.HasNilDifference(a.ko.Spec.DistributionConfig.DefaultRootObject, b.ko.Spec.DistributionConfig.DefaultRootObject) {
delta.Add("Spec.DistributionConfig.DefaultRootObject", a.ko.Spec.DistributionConfig.DefaultRootObject, b.ko.Spec.DistributionConfig.DefaultRootObject)
} else if a.ko.Spec.DistributionConfig.DefaultRootObject != nil && b.ko.Spec.DistributionConfig.DefaultRootObject != nil {
if *a.ko.Spec.DistributionConfig.DefaultRootObject != *b.ko.Spec.DistributionConfig.DefaultRootObject {
delta.Add("Spec.DistributionConfig.DefaultRootObject", a.ko.Spec.DistributionConfig.DefaultRootObject, b.ko.Spec.DistributionConfig.DefaultRootObject)
}
}
if ackcompare.HasNilDifference(a.ko.Spec.DistributionConfig.Enabled, b.ko.Spec.DistributionConfig.Enabled) {
delta.Add("Spec.DistributionConfig.Enabled", a.ko.Spec.DistributionConfig.Enabled, b.ko.Spec.DistributionConfig.Enabled)
} else if a.ko.Spec.DistributionConfig.Enabled != nil && b.ko.Spec.DistributionConfig.Enabled != nil {
if *a.ko.Spec.DistributionConfig.Enabled != *b.ko.Spec.DistributionConfig.Enabled {
delta.Add("Spec.DistributionConfig.Enabled", a.ko.Spec.DistributionConfig.Enabled, b.ko.Spec.DistributionConfig.Enabled)
}
}
if ackcompare.HasNilDifference(a.ko.Spec.DistributionConfig.HTTPVersion, b.ko.Spec.DistributionConfig.HTTPVersion) {
delta.Add("Spec.DistributionConfig.HTTPVersion", a.ko.Spec.DistributionConfig.HTTPVersion, b.ko.Spec.DistributionConfig.HTTPVersion)
} else if a.ko.Spec.DistributionConfig.HTTPVersion != nil && b.ko.Spec.DistributionConfig.HTTPVersion != nil {
if *a.ko.Spec.DistributionConfig.HTTPVersion != *b.ko.Spec.DistributionConfig.HTTPVersion {
delta.Add("Spec.DistributionConfig.HTTPVersion", a.ko.Spec.DistributionConfig.HTTPVersion, b.ko.Spec.DistributionConfig.HTTPVersion)
}
}
if ackcompare.HasNilDifference(a.ko.Spec.DistributionConfig.IsIPV6Enabled, b.ko.Spec.DistributionConfig.IsIPV6Enabled) {
delta.Add("Spec.DistributionConfig.IsIPV6Enabled", a.ko.Spec.DistributionConfig.IsIPV6Enabled, b.ko.Spec.DistributionConfig.IsIPV6Enabled)
} else if a.ko.Spec.DistributionConfig.IsIPV6Enabled != nil && b.ko.Spec.DistributionConfig.IsIPV6Enabled != nil {
if *a.ko.Spec.DistributionConfig.IsIPV6Enabled != *b.ko.Spec.DistributionConfig.IsIPV6Enabled {
delta.Add("Spec.DistributionConfig.IsIPV6Enabled", a.ko.Spec.DistributionConfig.IsIPV6Enabled, b.ko.Spec.DistributionConfig.IsIPV6Enabled)
}
}
if ackcompare.HasNilDifference(a.ko.Spec.DistributionConfig.Logging, b.ko.Spec.DistributionConfig.Logging) {
delta.Add("Spec.DistributionConfig.Logging", a.ko.Spec.DistributionConfig.Logging, b.ko.Spec.DistributionConfig.Logging)
} else if a.ko.Spec.DistributionConfig.Logging != nil && b.ko.Spec.DistributionConfig.Logging != nil {
if ackcompare.HasNilDifference(a.ko.Spec.DistributionConfig.Logging.Bucket, b.ko.Spec.DistributionConfig.Logging.Bucket) {
delta.Add("Spec.DistributionConfig.Logging.Bucket", a.ko.Spec.DistributionConfig.Logging.Bucket, b.ko.Spec.DistributionConfig.Logging.Bucket)
} else if a.ko.Spec.DistributionConfig.Logging.Bucket != nil && b.ko.Spec.DistributionConfig.Logging.Bucket != nil {
if *a.ko.Spec.DistributionConfig.Logging.Bucket != *b.ko.Spec.DistributionConfig.Logging.Bucket {
delta.Add("Spec.DistributionConfig.Logging.Bucket", a.ko.Spec.DistributionConfig.Logging.Bucket, b.ko.Spec.DistributionConfig.Logging.Bucket)
}
}
if ackcompare.HasNilDifference(a.ko.Spec.DistributionConfig.Logging.Enabled, b.ko.Spec.DistributionConfig.Logging.Enabled) {
delta.Add("Spec.DistributionConfig.Logging.Enabled", a.ko.Spec.DistributionConfig.Logging.Enabled, b.ko.Spec.DistributionConfig.Logging.Enabled)
} else if a.ko.Spec.DistributionConfig.Logging.Enabled != nil && b.ko.Spec.DistributionConfig.Logging.Enabled != nil {
if *a.ko.Spec.DistributionConfig.Logging.Enabled != *b.ko.Spec.DistributionConfig.Logging.Enabled {
delta.Add("Spec.DistributionConfig.Logging.Enabled", a.ko.Spec.DistributionConfig.Logging.Enabled, b.ko.Spec.DistributionConfig.Logging.Enabled)
}
}
if ackcompare.HasNilDifference(a.ko.Spec.DistributionConfig.Logging.IncludeCookies, b.ko.Spec.DistributionConfig.Logging.IncludeCookies) {
delta.Add("Spec.DistributionConfig.Logging.IncludeCookies", a.ko.Spec.DistributionConfig.Logging.IncludeCookies, b.ko.Spec.DistributionConfig.Logging.IncludeCookies)
} else if a.ko.Spec.DistributionConfig.Logging.IncludeCookies != nil && b.ko.Spec.DistributionConfig.Logging.IncludeCookies != nil {
if *a.ko.Spec.DistributionConfig.Logging.IncludeCookies != *b.ko.Spec.DistributionConfig.Logging.IncludeCookies {
delta.Add("Spec.DistributionConfig.Logging.IncludeCookies", a.ko.Spec.DistributionConfig.Logging.IncludeCookies, b.ko.Spec.DistributionConfig.Logging.IncludeCookies)
}
}
if ackcompare.HasNilDifference(a.ko.Spec.DistributionConfig.Logging.Prefix, b.ko.Spec.DistributionConfig.Logging.Prefix) {
delta.Add("Spec.DistributionConfig.Logging.Prefix", a.ko.Spec.DistributionConfig.Logging.Prefix, b.ko.Spec.DistributionConfig.Logging.Prefix)
} else if a.ko.Spec.DistributionConfig.Logging.Prefix != nil && b.ko.Spec.DistributionConfig.Logging.Prefix != nil {
if *a.ko.Spec.DistributionConfig.Logging.Prefix != *b.ko.Spec.DistributionConfig.Logging.Prefix {
delta.Add("Spec.DistributionConfig.Logging.Prefix", a.ko.Spec.DistributionConfig.Logging.Prefix, b.ko.Spec.DistributionConfig.Logging.Prefix)
}
}
}
if ackcompare.HasNilDifference(a.ko.Spec.DistributionConfig.OriginGroups, b.ko.Spec.DistributionConfig.OriginGroups) {
delta.Add("Spec.DistributionConfig.OriginGroups", a.ko.Spec.DistributionConfig.OriginGroups, b.ko.Spec.DistributionConfig.OriginGroups)
} else if a.ko.Spec.DistributionConfig.OriginGroups != nil && b.ko.Spec.DistributionConfig.OriginGroups != nil {
if len(a.ko.Spec.DistributionConfig.OriginGroups.Items) != len(b.ko.Spec.DistributionConfig.OriginGroups.Items) {
delta.Add("Spec.DistributionConfig.OriginGroups.Items", a.ko.Spec.DistributionConfig.OriginGroups.Items, b.ko.Spec.DistributionConfig.OriginGroups.Items)
} else if len(a.ko.Spec.DistributionConfig.OriginGroups.Items) > 0 {
if !reflect.DeepEqual(a.ko.Spec.DistributionConfig.OriginGroups.Items, b.ko.Spec.DistributionConfig.OriginGroups.Items) {
delta.Add("Spec.DistributionConfig.OriginGroups.Items", a.ko.Spec.DistributionConfig.OriginGroups.Items, b.ko.Spec.DistributionConfig.OriginGroups.Items)
}
}
}
if ackcompare.HasNilDifference(a.ko.Spec.DistributionConfig.Origins, b.ko.Spec.DistributionConfig.Origins) {
delta.Add("Spec.DistributionConfig.Origins", a.ko.Spec.DistributionConfig.Origins, b.ko.Spec.DistributionConfig.Origins)
} else if a.ko.Spec.DistributionConfig.Origins != nil && b.ko.Spec.DistributionConfig.Origins != nil {
if len(a.ko.Spec.DistributionConfig.Origins.Items) != len(b.ko.Spec.DistributionConfig.Origins.Items) {
delta.Add("Spec.DistributionConfig.Origins.Items", a.ko.Spec.DistributionConfig.Origins.Items, b.ko.Spec.DistributionConfig.Origins.Items)
} else if len(a.ko.Spec.DistributionConfig.Origins.Items) > 0 {
if !reflect.DeepEqual(a.ko.Spec.DistributionConfig.Origins.Items, b.ko.Spec.DistributionConfig.Origins.Items) {
delta.Add("Spec.DistributionConfig.Origins.Items", a.ko.Spec.DistributionConfig.Origins.Items, b.ko.Spec.DistributionConfig.Origins.Items)
}
}
}
if ackcompare.HasNilDifference(a.ko.Spec.DistributionConfig.PriceClass, b.ko.Spec.DistributionConfig.PriceClass) {
delta.Add("Spec.DistributionConfig.PriceClass", a.ko.Spec.DistributionConfig.PriceClass, b.ko.Spec.DistributionConfig.PriceClass)
} else if a.ko.Spec.DistributionConfig.PriceClass != nil && b.ko.Spec.DistributionConfig.PriceClass != nil {
if *a.ko.Spec.DistributionConfig.PriceClass != *b.ko.Spec.DistributionConfig.PriceClass {
delta.Add("Spec.DistributionConfig.PriceClass", a.ko.Spec.DistributionConfig.PriceClass, b.ko.Spec.DistributionConfig.PriceClass)
}
}
if ackcompare.HasNilDifference(a.ko.Spec.DistributionConfig.Restrictions, b.ko.Spec.DistributionConfig.Restrictions) {
delta.Add("Spec.DistributionConfig.Restrictions", a.ko.Spec.DistributionConfig.Restrictions, b.ko.Spec.DistributionConfig.Restrictions)
} else if a.ko.Spec.DistributionConfig.Restrictions != nil && b.ko.Spec.DistributionConfig.Restrictions != nil {
if ackcompare.HasNilDifference(a.ko.Spec.DistributionConfig.Restrictions.GeoRestriction, b.ko.Spec.DistributionConfig.Restrictions.GeoRestriction) {
delta.Add("Spec.DistributionConfig.Restrictions.GeoRestriction", a.ko.Spec.DistributionConfig.Restrictions.GeoRestriction, b.ko.Spec.DistributionConfig.Restrictions.GeoRestriction)
} else if a.ko.Spec.DistributionConfig.Restrictions.GeoRestriction != nil && b.ko.Spec.DistributionConfig.Restrictions.GeoRestriction != nil {
if len(a.ko.Spec.DistributionConfig.Restrictions.GeoRestriction.Items) != len(b.ko.Spec.DistributionConfig.Restrictions.GeoRestriction.Items) {
delta.Add("Spec.DistributionConfig.Restrictions.GeoRestriction.Items", a.ko.Spec.DistributionConfig.Restrictions.GeoRestriction.Items, b.ko.Spec.DistributionConfig.Restrictions.GeoRestriction.Items)
} else if len(a.ko.Spec.DistributionConfig.Restrictions.GeoRestriction.Items) > 0 {
if !ackcompare.SliceStringPEqual(a.ko.Spec.DistributionConfig.Restrictions.GeoRestriction.Items, b.ko.Spec.DistributionConfig.Restrictions.GeoRestriction.Items) {
delta.Add("Spec.DistributionConfig.Restrictions.GeoRestriction.Items", a.ko.Spec.DistributionConfig.Restrictions.GeoRestriction.Items, b.ko.Spec.DistributionConfig.Restrictions.GeoRestriction.Items)
}
}
if ackcompare.HasNilDifference(a.ko.Spec.DistributionConfig.Restrictions.GeoRestriction.RestrictionType, b.ko.Spec.DistributionConfig.Restrictions.GeoRestriction.RestrictionType) {
delta.Add("Spec.DistributionConfig.Restrictions.GeoRestriction.RestrictionType", a.ko.Spec.DistributionConfig.Restrictions.GeoRestriction.RestrictionType, b.ko.Spec.DistributionConfig.Restrictions.GeoRestriction.RestrictionType)
} else if a.ko.Spec.DistributionConfig.Restrictions.GeoRestriction.RestrictionType != nil && b.ko.Spec.DistributionConfig.Restrictions.GeoRestriction.RestrictionType != nil {
if *a.ko.Spec.DistributionConfig.Restrictions.GeoRestriction.RestrictionType != *b.ko.Spec.DistributionConfig.Restrictions.GeoRestriction.RestrictionType {
delta.Add("Spec.DistributionConfig.Restrictions.GeoRestriction.RestrictionType", a.ko.Spec.DistributionConfig.Restrictions.GeoRestriction.RestrictionType, b.ko.Spec.DistributionConfig.Restrictions.GeoRestriction.RestrictionType)
}
}
}
}
if ackcompare.HasNilDifference(a.ko.Spec.DistributionConfig.Staging, b.ko.Spec.DistributionConfig.Staging) {
delta.Add("Spec.DistributionConfig.Staging", a.ko.Spec.DistributionConfig.Staging, b.ko.Spec.DistributionConfig.Staging)
} else if a.ko.Spec.DistributionConfig.Staging != nil && b.ko.Spec.DistributionConfig.Staging != nil {
if *a.ko.Spec.DistributionConfig.Staging != *b.ko.Spec.DistributionConfig.Staging {
delta.Add("Spec.DistributionConfig.Staging", a.ko.Spec.DistributionConfig.Staging, b.ko.Spec.DistributionConfig.Staging)
}
}
if ackcompare.HasNilDifference(a.ko.Spec.DistributionConfig.ViewerCertificate, b.ko.Spec.DistributionConfig.ViewerCertificate) {
delta.Add("Spec.DistributionConfig.ViewerCertificate", a.ko.Spec.DistributionConfig.ViewerCertificate, b.ko.Spec.DistributionConfig.ViewerCertificate)
} else if a.ko.Spec.DistributionConfig.ViewerCertificate != nil && b.ko.Spec.DistributionConfig.ViewerCertificate != nil {
if ackcompare.HasNilDifference(a.ko.Spec.DistributionConfig.ViewerCertificate.ACMCertificateARN, b.ko.Spec.DistributionConfig.ViewerCertificate.ACMCertificateARN) {
delta.Add("Spec.DistributionConfig.ViewerCertificate.ACMCertificateARN", a.ko.Spec.DistributionConfig.ViewerCertificate.ACMCertificateARN, b.ko.Spec.DistributionConfig.ViewerCertificate.ACMCertificateARN)
} else if a.ko.Spec.DistributionConfig.ViewerCertificate.ACMCertificateARN != nil && b.ko.Spec.DistributionConfig.ViewerCertificate.ACMCertificateARN != nil {
if *a.ko.Spec.DistributionConfig.ViewerCertificate.ACMCertificateARN != *b.ko.Spec.DistributionConfig.ViewerCertificate.ACMCertificateARN {
delta.Add("Spec.DistributionConfig.ViewerCertificate.ACMCertificateARN", a.ko.Spec.DistributionConfig.ViewerCertificate.ACMCertificateARN, b.ko.Spec.DistributionConfig.ViewerCertificate.ACMCertificateARN)
}
}
if ackcompare.HasNilDifference(a.ko.Spec.DistributionConfig.ViewerCertificate.Certificate, b.ko.Spec.DistributionConfig.ViewerCertificate.Certificate) {
delta.Add("Spec.DistributionConfig.ViewerCertificate.Certificate", a.ko.Spec.DistributionConfig.ViewerCertificate.Certificate, b.ko.Spec.DistributionConfig.ViewerCertificate.Certificate)
} else if a.ko.Spec.DistributionConfig.ViewerCertificate.Certificate != nil && b.ko.Spec.DistributionConfig.ViewerCertificate.Certificate != nil {
if *a.ko.Spec.DistributionConfig.ViewerCertificate.Certificate != *b.ko.Spec.DistributionConfig.ViewerCertificate.Certificate {
delta.Add("Spec.DistributionConfig.ViewerCertificate.Certificate", a.ko.Spec.DistributionConfig.ViewerCertificate.Certificate, b.ko.Spec.DistributionConfig.ViewerCertificate.Certificate)
}
}
if ackcompare.HasNilDifference(a.ko.Spec.DistributionConfig.ViewerCertificate.CertificateSource, b.ko.Spec.DistributionConfig.ViewerCertificate.CertificateSource) {
delta.Add("Spec.DistributionConfig.ViewerCertificate.CertificateSource", a.ko.Spec.DistributionConfig.ViewerCertificate.CertificateSource, b.ko.Spec.DistributionConfig.ViewerCertificate.CertificateSource)
} else if a.ko.Spec.DistributionConfig.ViewerCertificate.CertificateSource != nil && b.ko.Spec.DistributionConfig.ViewerCertificate.CertificateSource != nil {
if *a.ko.Spec.DistributionConfig.ViewerCertificate.CertificateSource != *b.ko.Spec.DistributionConfig.ViewerCertificate.CertificateSource {
delta.Add("Spec.DistributionConfig.ViewerCertificate.CertificateSource", a.ko.Spec.DistributionConfig.ViewerCertificate.CertificateSource, b.ko.Spec.DistributionConfig.ViewerCertificate.CertificateSource)
}
}
if ackcompare.HasNilDifference(a.ko.Spec.DistributionConfig.ViewerCertificate.CloudFrontDefaultCertificate, b.ko.Spec.DistributionConfig.ViewerCertificate.CloudFrontDefaultCertificate) {
delta.Add("Spec.DistributionConfig.ViewerCertificate.CloudFrontDefaultCertificate", a.ko.Spec.DistributionConfig.ViewerCertificate.CloudFrontDefaultCertificate, b.ko.Spec.DistributionConfig.ViewerCertificate.CloudFrontDefaultCertificate)
} else if a.ko.Spec.DistributionConfig.ViewerCertificate.CloudFrontDefaultCertificate != nil && b.ko.Spec.DistributionConfig.ViewerCertificate.CloudFrontDefaultCertificate != nil {
if *a.ko.Spec.DistributionConfig.ViewerCertificate.CloudFrontDefaultCertificate != *b.ko.Spec.DistributionConfig.ViewerCertificate.CloudFrontDefaultCertificate {
delta.Add("Spec.DistributionConfig.ViewerCertificate.CloudFrontDefaultCertificate", a.ko.Spec.DistributionConfig.ViewerCertificate.CloudFrontDefaultCertificate, b.ko.Spec.DistributionConfig.ViewerCertificate.CloudFrontDefaultCertificate)
}
}
if ackcompare.HasNilDifference(a.ko.Spec.DistributionConfig.ViewerCertificate.IAMCertificateID, b.ko.Spec.DistributionConfig.ViewerCertificate.IAMCertificateID) {
delta.Add("Spec.DistributionConfig.ViewerCertificate.IAMCertificateID", a.ko.Spec.DistributionConfig.ViewerCertificate.IAMCertificateID, b.ko.Spec.DistributionConfig.ViewerCertificate.IAMCertificateID)
} else if a.ko.Spec.DistributionConfig.ViewerCertificate.IAMCertificateID != nil && b.ko.Spec.DistributionConfig.ViewerCertificate.IAMCertificateID != nil {
if *a.ko.Spec.DistributionConfig.ViewerCertificate.IAMCertificateID != *b.ko.Spec.DistributionConfig.ViewerCertificate.IAMCertificateID {
delta.Add("Spec.DistributionConfig.ViewerCertificate.IAMCertificateID", a.ko.Spec.DistributionConfig.ViewerCertificate.IAMCertificateID, b.ko.Spec.DistributionConfig.ViewerCertificate.IAMCertificateID)
}
}
if ackcompare.HasNilDifference(a.ko.Spec.DistributionConfig.ViewerCertificate.MinimumProtocolVersion, b.ko.Spec.DistributionConfig.ViewerCertificate.MinimumProtocolVersion) {
delta.Add("Spec.DistributionConfig.ViewerCertificate.MinimumProtocolVersion", a.ko.Spec.DistributionConfig.ViewerCertificate.MinimumProtocolVersion, b.ko.Spec.DistributionConfig.ViewerCertificate.MinimumProtocolVersion)
} else if a.ko.Spec.DistributionConfig.ViewerCertificate.MinimumProtocolVersion != nil && b.ko.Spec.DistributionConfig.ViewerCertificate.MinimumProtocolVersion != nil {
if *a.ko.Spec.DistributionConfig.ViewerCertificate.MinimumProtocolVersion != *b.ko.Spec.DistributionConfig.ViewerCertificate.MinimumProtocolVersion {
delta.Add("Spec.DistributionConfig.ViewerCertificate.MinimumProtocolVersion", a.ko.Spec.DistributionConfig.ViewerCertificate.MinimumProtocolVersion, b.ko.Spec.DistributionConfig.ViewerCertificate.MinimumProtocolVersion)
}
}
if ackcompare.HasNilDifference(a.ko.Spec.DistributionConfig.ViewerCertificate.SSLSupportMethod, b.ko.Spec.DistributionConfig.ViewerCertificate.SSLSupportMethod) {
delta.Add("Spec.DistributionConfig.ViewerCertificate.SSLSupportMethod", a.ko.Spec.DistributionConfig.ViewerCertificate.SSLSupportMethod, b.ko.Spec.DistributionConfig.ViewerCertificate.SSLSupportMethod)
} else if a.ko.Spec.DistributionConfig.ViewerCertificate.SSLSupportMethod != nil && b.ko.Spec.DistributionConfig.ViewerCertificate.SSLSupportMethod != nil {
if *a.ko.Spec.DistributionConfig.ViewerCertificate.SSLSupportMethod != *b.ko.Spec.DistributionConfig.ViewerCertificate.SSLSupportMethod {
delta.Add("Spec.DistributionConfig.ViewerCertificate.SSLSupportMethod", a.ko.Spec.DistributionConfig.ViewerCertificate.SSLSupportMethod, b.ko.Spec.DistributionConfig.ViewerCertificate.SSLSupportMethod)
}
}
}
if ackcompare.HasNilDifference(a.ko.Spec.DistributionConfig.WebACLID, b.ko.Spec.DistributionConfig.WebACLID) {
delta.Add("Spec.DistributionConfig.WebACLID", a.ko.Spec.DistributionConfig.WebACLID, b.ko.Spec.DistributionConfig.WebACLID)
} else if a.ko.Spec.DistributionConfig.WebACLID != nil && b.ko.Spec.DistributionConfig.WebACLID != nil {
if *a.ko.Spec.DistributionConfig.WebACLID != *b.ko.Spec.DistributionConfig.WebACLID {
delta.Add("Spec.DistributionConfig.WebACLID", a.ko.Spec.DistributionConfig.WebACLID, b.ko.Spec.DistributionConfig.WebACLID)
}
}
}
return delta
}