Commit dcad3e7
feat(azure): add AZUREVIRTUALNETWORKS candidate relationship for cross-subscription resolution (NR-582475, NR-584562)
Adds a candidate relationship definition so the Entity Platform can
resolve Azure VNet targets across subscriptions and across NR accounts
natively, using the tag `azure.resourceId` that AZUREVIRTUALNETWORKS
entities already carry.
Files:
- relationships/candidates/AZUREVIRTUALNETWORKS.yml
Lookup on the `azure.resourceId` tag. `onMiss: CREATE_UNINSTRUMENTED`
produces an `UNINSTRUMENTED-AZUREVIRTUALNETWORKS` placeholder when the
target subscription is not yet integrated / scanned; the platform
auto-swaps to the real `INFRA-AZUREVIRTUALNETWORKS` entity when it
later appears.
- entity-types/uninstrumented-azurevirtualnetworks/definition.yml
Required by the CREATE_UNINSTRUMENTED action. Owned by CMP.
Producer: azure-configuration-fetcher will emit CandidateRelationship
messages against this category behind a per-NR-account feature flag
that defaults to off.
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>1 parent 859cd94 commit dcad3e7
2 files changed
Lines changed: 30 additions & 0 deletions
File tree
- entity-types/uninstrumented-azurevirtualnetworks
- relationships/candidates
Lines changed: 14 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
0 commit comments