|
51 | 51 | "security": {{ .observed.composite.resource.spec.security | toJson }} |
52 | 52 | {{- end }} |
53 | 53 | {{- if .observed.composite.resource.spec.privacy }}, |
54 | | - "privacy": {{ .observed.composite.resource.spec.privacy | toJson }} |
| 54 | + "privacy": { |
| 55 | + {{- if .observed.composite.resource.spec.privacy.allowAffiliate }} |
| 56 | + "allowAffiliate": {{ .observed.composite.resource.spec.privacy.allowAffiliate }} |
| 57 | + {{- end }} |
| 58 | + {{- if .observed.composite.resource.spec.privacy.disguisedTrackers }} |
| 59 | + {{- if .observed.composite.resource.spec.privacy.allowAffiliate }},{{- end }} |
| 60 | + "disguisedTrackers": {{ .observed.composite.resource.spec.privacy.disguisedTrackers }} |
| 61 | + {{- end }} |
| 62 | + {{- if .observed.composite.resource.spec.privacy.blocklists }} |
| 63 | + {{- if or .observed.composite.resource.spec.privacy.allowAffiliate .observed.composite.resource.spec.privacy.disguisedTrackers }},{{- end }} |
| 64 | + "blocklists": [ |
| 65 | + {{- range $i, $blocklist := .observed.composite.resource.spec.privacy.blocklists }} |
| 66 | + {{- if $i }},{{- end }} |
| 67 | + {"id": {{ $blocklist | toJson }}} |
| 68 | + {{- end }} |
| 69 | + ] |
| 70 | + {{- end }} |
| 71 | + {{- if .observed.composite.resource.spec.privacy.natives }} |
| 72 | + {{- if or .observed.composite.resource.spec.privacy.allowAffiliate .observed.composite.resource.spec.privacy.disguisedTrackers .observed.composite.resource.spec.privacy.blocklists }},{{- end }} |
| 73 | + "natives": [ |
| 74 | + {{- range $i, $native := .observed.composite.resource.spec.privacy.natives }} |
| 75 | + {{- if $i }},{{- end }} |
| 76 | + {"id": {{ $native | toJson }}} |
| 77 | + {{- end }} |
| 78 | + ] |
| 79 | + {{- end }} |
| 80 | + } |
55 | 81 | {{- end }} |
56 | 82 | {{- if .observed.composite.resource.spec.parentalControl }}, |
57 | 83 | "parentalControl": {{ .observed.composite.resource.spec.parentalControl | toJson }} |
|
0 commit comments