Commit 21f6518
⭐ Add Azure Functions, Service Bus, Event Hubs, DNS, and Front Door/CDN resources (#7117)
* ⭐ Add Azure Functions, Service Bus, Event Hubs, DNS, and Front Door/CDN resources
Add 5 new Azure services with 23 resource types covering the most popular
missing Azure services for security and compliance auditing.
New services:
- Functions: functionApp, functionApp.function
- Service Bus: namespace, queue, topic, topic.subscription
- Event Hubs: namespace, eventHub, consumerGroup
- DNS: zone, recordSet, privateZone, virtualNetworkLink
- Front Door/CDN: profile, endpoint, customDomain, originGroup, origin
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
* 🧹 Address PR review: fix nil deref, remove unsupported fields, fix licenses
- Fix nil dereference in functions.go when fn.Properties is nil
- Remove minimumTlsVersion/publicNetworkAccess from Service Bus namespace
(not available in armservicebus v1.2.0 SDK, v2 is beta-only)
- Fix copyright headers to match existing convention (2024, 2026)
- Add frontdoor/functionapp to spelling expect.txt
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
* 🐛 Fix JsonToDict input and error handling in Azure providers
- functions.go: serialize site.Properties instead of entire Site object
- frontdoor.go: propagate JsonToDict errors for health probe/load balancing settings
- dns.go: propagate JsonToDict errors for record set properties
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
* Update permissions
Signed-off-by: Tim Smith <tsmith84@gmail.com>
* 🐛 Handle JsonToDict error in functions.go instead of discarding it
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
---------
Signed-off-by: Tim Smith <tsmith84@gmail.com>
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>1 parent 0e3d80e commit 21f6518
File tree
13 files changed
+17119
-11319
lines changed- .github/actions/spelling
- providers/azure
- resources
13 files changed
+17119
-11319
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
94 | 94 | | |
95 | 95 | | |
96 | 96 | | |
| 97 | + | |
97 | 98 | | |
98 | 99 | | |
| 100 | + | |
99 | 101 | | |
100 | 102 | | |
101 | 103 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
| 15 | + | |
15 | 16 | | |
16 | 17 | | |
17 | 18 | | |
18 | 19 | | |
19 | 20 | | |
20 | 21 | | |
21 | 22 | | |
| 23 | + | |
| 24 | + | |
22 | 25 | | |
23 | 26 | | |
24 | 27 | | |
| |||
29 | 32 | | |
30 | 33 | | |
31 | 34 | | |
| 35 | + | |
32 | 36 | | |
33 | 37 | | |
34 | 38 | | |
35 | 39 | | |
36 | 40 | | |
37 | 41 | | |
| 42 | + | |
38 | 43 | | |
39 | 44 | | |
40 | 45 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
98 | 98 | | |
99 | 99 | | |
100 | 100 | | |
| 101 | + | |
| 102 | + | |
101 | 103 | | |
102 | 104 | | |
103 | 105 | | |
| |||
112 | 114 | | |
113 | 115 | | |
114 | 116 | | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
| 120 | + | |
115 | 121 | | |
116 | 122 | | |
117 | 123 | | |
| |||
136 | 142 | | |
137 | 143 | | |
138 | 144 | | |
| 145 | + | |
| 146 | + | |
139 | 147 | | |
140 | 148 | | |
141 | 149 | | |
| |||
152 | 160 | | |
153 | 161 | | |
154 | 162 | | |
| 163 | + | |
| 164 | + | |
155 | 165 | | |
156 | 166 | | |
157 | 167 | | |
| |||
0 commit comments