Commit b326faa
authored
Only add an explicit dependency on an existing resource when the deployments engine will use the GET response (#15693)
Resolves #13674
Resolves #15686
This PR reapplies the change from #15447 now that the bug in indexing
expression traversal is fixed.
###### Microsoft Reviewers: [Open in
CodeFlow](https://microsoft.github.io/open-pr/?codeflow=https://github.com/Azure/bicep/pull/15693)1 parent e29cbf1 commit b326faa
File tree
34 files changed
+217
-260
lines changed- src
- Bicep.Core.IntegrationTests
- Emit
- Bicep.Core.Samples/Files
- baselines
- Modules_CRLF
- NestedResources_LF
- Resources_CRLF
- user_submitted
- 101
- api-management-modular
- azure-bastion
- databricks-all-in-one-template-for-vnet-injection
- resource-with-lock-existing
- template-spec-deploy
- website-with-container
- 201
- avd-backplane-with-network-and-storage-and-monitoring
- cloud-shell-vnet
- private-aks-cluster
- 301
- publish-api-to-apim-opendocs
- sql-database-with-management
- modules
- Bicep.Core.UnitTests/Diagnostics/LinterRuleTests
- Bicep.Core
- Analyzers/Linter/Rules
- Emit
- Intermediate
34 files changed
+217
-260
lines changedLines changed: 11 additions & 11 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
240 | 240 | | |
241 | 241 | | |
242 | 242 | | |
243 | | - | |
| 243 | + | |
244 | 244 | | |
245 | 245 | | |
246 | 246 | | |
| |||
279 | 279 | | |
280 | 280 | | |
281 | 281 | | |
282 | | - | |
| 282 | + | |
283 | 283 | | |
284 | 284 | | |
285 | 285 | | |
| |||
316 | 316 | | |
317 | 317 | | |
318 | 318 | | |
319 | | - | |
| 319 | + | |
320 | 320 | | |
321 | 321 | | |
322 | 322 | | |
| |||
353 | 353 | | |
354 | 354 | | |
355 | 355 | | |
356 | | - | |
| 356 | + | |
357 | 357 | | |
358 | 358 | | |
359 | 359 | | |
| |||
394 | 394 | | |
395 | 395 | | |
396 | 396 | | |
397 | | - | |
| 397 | + | |
398 | 398 | | |
399 | 399 | | |
400 | 400 | | |
| |||
436 | 436 | | |
437 | 437 | | |
438 | 438 | | |
439 | | - | |
| 439 | + | |
440 | 440 | | |
441 | 441 | | |
442 | 442 | | |
| |||
485 | 485 | | |
486 | 486 | | |
487 | 487 | | |
488 | | - | |
| 488 | + | |
489 | 489 | | |
490 | 490 | | |
491 | 491 | | |
| |||
538 | 538 | | |
539 | 539 | | |
540 | 540 | | |
541 | | - | |
| 541 | + | |
542 | 542 | | |
543 | 543 | | |
544 | 544 | | |
| |||
587 | 587 | | |
588 | 588 | | |
589 | 589 | | |
590 | | - | |
| 590 | + | |
591 | 591 | | |
592 | 592 | | |
593 | 593 | | |
| |||
636 | 636 | | |
637 | 637 | | |
638 | 638 | | |
639 | | - | |
| 639 | + | |
640 | 640 | | |
641 | 641 | | |
642 | 642 | | |
| |||
699 | 699 | | |
700 | 700 | | |
701 | 701 | | |
702 | | - | |
| 702 | + | |
703 | 703 | | |
704 | 704 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5066 | 5066 | | |
5067 | 5067 | | |
5068 | 5068 | | |
5069 | | - | |
| 5069 | + | |
5070 | 5070 | | |
5071 | 5071 | | |
5072 | 5072 | | |
| |||
6316 | 6316 | | |
6317 | 6317 | | |
6318 | 6318 | | |
6319 | | - | |
| 6319 | + | |
6320 | 6320 | | |
6321 | 6321 | | |
6322 | 6322 | | |
| |||
6478 | 6478 | | |
6479 | 6479 | | |
6480 | 6480 | | |
6481 | | - | |
| 6481 | + | |
6482 | 6482 | | |
6483 | 6483 | | |
6484 | 6484 | | |
| |||
6525 | 6525 | | |
6526 | 6526 | | |
6527 | 6527 | | |
6528 | | - | |
6529 | 6528 | | |
6530 | 6529 | | |
6531 | 6530 | | |
| |||
Lines changed: 5 additions & 18 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
9 | | - | |
| 9 | + | |
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
| |||
1851 | 1851 | | |
1852 | 1852 | | |
1853 | 1853 | | |
1854 | | - | |
1855 | | - | |
1856 | | - | |
1857 | | - | |
| 1854 | + | |
1858 | 1855 | | |
1859 | 1856 | | |
1860 | 1857 | | |
| |||
1912 | 1909 | | |
1913 | 1910 | | |
1914 | 1911 | | |
1915 | | - | |
1916 | | - | |
1917 | | - | |
1918 | | - | |
| 1912 | + | |
1919 | 1913 | | |
1920 | 1914 | | |
1921 | 1915 | | |
| |||
1977 | 1971 | | |
1978 | 1972 | | |
1979 | 1973 | | |
1980 | | - | |
1981 | | - | |
1982 | | - | |
1983 | | - | |
1984 | | - | |
| 1974 | + | |
1985 | 1975 | | |
1986 | 1976 | | |
1987 | 1977 | | |
| |||
2024 | 2014 | | |
2025 | 2015 | | |
2026 | 2016 | | |
2027 | | - | |
2028 | | - | |
2029 | | - | |
2030 | | - | |
| 2017 | + | |
2031 | 2018 | | |
2032 | 2019 | | |
2033 | 2020 | | |
| |||
Lines changed: 3 additions & 6 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
9 | | - | |
| 9 | + | |
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
| |||
82 | 82 | | |
83 | 83 | | |
84 | 84 | | |
85 | | - | |
86 | | - | |
87 | | - | |
88 | | - | |
| 85 | + | |
89 | 86 | | |
90 | 87 | | |
91 | 88 | | |
| |||
162 | 159 | | |
163 | 160 | | |
164 | 161 | | |
165 | | - | |
| 162 | + | |
Lines changed: 5 additions & 11 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
9 | | - | |
| 9 | + | |
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
| |||
407 | 407 | | |
408 | 408 | | |
409 | 409 | | |
410 | | - | |
| 410 | + | |
411 | 411 | | |
412 | 412 | | |
413 | 413 | | |
| |||
416 | 416 | | |
417 | 417 | | |
418 | 418 | | |
419 | | - | |
| 419 | + | |
420 | 420 | | |
421 | 421 | | |
422 | 422 | | |
| |||
665 | 665 | | |
666 | 666 | | |
667 | 667 | | |
668 | | - | |
669 | | - | |
670 | | - | |
671 | | - | |
| 668 | + | |
672 | 669 | | |
673 | 670 | | |
674 | 671 | | |
| |||
682 | 679 | | |
683 | 680 | | |
684 | 681 | | |
685 | | - | |
686 | | - | |
687 | | - | |
688 | | - | |
| 682 | + | |
689 | 683 | | |
690 | 684 | | |
691 | 685 | | |
| |||
Lines changed: 2 additions & 5 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
9 | | - | |
| 9 | + | |
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
| |||
56 | 56 | | |
57 | 57 | | |
58 | 58 | | |
59 | | - | |
60 | | - | |
61 | | - | |
62 | | - | |
| 59 | + | |
63 | 60 | | |
64 | 61 | | |
65 | 62 | | |
| |||
Lines changed: 2 additions & 5 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
9 | | - | |
| 9 | + | |
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
| |||
47 | 47 | | |
48 | 48 | | |
49 | 49 | | |
50 | | - | |
51 | | - | |
52 | | - | |
53 | | - | |
| 50 | + | |
54 | 51 | | |
55 | 52 | | |
56 | 53 | | |
| |||
Lines changed: 7 additions & 16 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
9 | | - | |
| 9 | + | |
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
| |||
163 | 163 | | |
164 | 164 | | |
165 | 165 | | |
166 | | - | |
| 166 | + | |
167 | 167 | | |
168 | 168 | | |
169 | 169 | | |
| |||
204 | 204 | | |
205 | 205 | | |
206 | 206 | | |
207 | | - | |
208 | | - | |
209 | | - | |
210 | | - | |
| 207 | + | |
211 | 208 | | |
212 | 209 | | |
213 | 210 | | |
| |||
251 | 248 | | |
252 | 249 | | |
253 | 250 | | |
254 | | - | |
| 251 | + | |
255 | 252 | | |
256 | 253 | | |
257 | 254 | | |
| |||
301 | 298 | | |
302 | 299 | | |
303 | 300 | | |
304 | | - | |
305 | | - | |
306 | | - | |
307 | | - | |
| 301 | + | |
308 | 302 | | |
309 | 303 | | |
310 | 304 | | |
| |||
336 | 330 | | |
337 | 331 | | |
338 | 332 | | |
339 | | - | |
| 333 | + | |
340 | 334 | | |
341 | 335 | | |
342 | 336 | | |
| |||
386 | 380 | | |
387 | 381 | | |
388 | 382 | | |
389 | | - | |
390 | | - | |
391 | | - | |
392 | | - | |
| 383 | + | |
393 | 384 | | |
394 | 385 | | |
395 | 386 | | |
| |||
0 commit comments