Skip to content

Commit 787ad65

Browse files
committed
feat: Add resolveProperties query and update sample.bicep to include subnet reference
1 parent a93df9a commit 787ad65

File tree

3 files changed

+11
-1
lines changed

3 files changed

+11
-1
lines changed
Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
11
resolveIdentifier
22
| sample.bicep:1:1:3:1 | VirtualNetworks Resource | sample.bicep:5:1:8:1 | ResourceDeclaration |
33
resolveResource
4-
| sample.bicep:15:1:28:1 | VirtualMachines Resource | sample.bicep:10:1:13:1 | NetworkInterfaces Resource |
4+
| sample.bicep:15:1:31:1 | VirtualMachines Resource | sample.bicep:10:1:13:1 | NetworkInterfaces Resource |
5+
resolveProperties
6+
| sample.bicep:15:1:31:1 | VirtualMachines Resource | sample.bicep:26:17:28:7 | Object |

ql/test/library-tests/resource/Resolve.ql

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,3 +7,8 @@ query predicate resolveIdentifier(Network::VirtualNetworks vn, Network::VirtualN
77
query predicate resolveResource(Compute::VirtualMachines vm, Network::NetworkInterfaces ni) {
88
ni = vm.getNetworkInterfaces()
99
}
10+
11+
query predicate resolveProperties(Compute::VirtualMachines vm, Object subnet) {
12+
subnet = vm.getProperties().getNetworkProfile().getProperty("subnet")
13+
14+
}

ql/test/library-tests/resource/sample.bicep

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,9 @@ resource linuxVm 'Microsoft.Compute/virtualMachines@2020-06-01' = {
2323
id: nic.id
2424
}
2525
]
26+
'subnet': {
27+
id: existingSubnet.id
28+
}
2629
}
2730
}
2831
}

0 commit comments

Comments
 (0)