Skip to content

feat: azure resources sub types management and first customization - #86

Merged
APagani-Mia merged 4 commits into
mainfrom
feat/azure-resources-sub-types-management
Aug 10, 2026
Merged

feat: azure resources sub types management and first customization#86
APagani-Mia merged 4 commits into
mainfrom
feat/azure-resources-sub-types-management

Conversation

@APagani-Mia

Copy link
Copy Markdown
Collaborator

What this PR is for?

This PR is meant to allow sub-types customization starting from the types managed by Azure provider itself.
The mechanism of the sub-types customization at the moment is hardcoded in Azure source, thus new expansions need a few changes in the source.

A possible example scenario is the one when an Azure Function App is created/modified/deleted, the event arrives under Microsoft.Web/sites type instead of its own Microsoft.Web/sites/functions considering the Azure Resource Graph.
With this feature is it now possible to create two items one for the parent type and another one for the specific sub-type, these two items can also be linked together with a relationship between them.
The shape of the parent and sub-type items and the relationship items are still defined with a Go Template mapping file.

This scenario of Azure Function App it actually the first implemented in the code, this same mechanism could be implemented in the future for other resources with similar needs.

@APagani-Mia APagani-Mia added the enhancement New feature or request label Aug 7, 2026
@APagani-Mia
APagani-Mia marked this pull request as ready for review August 10, 2026 07:53
@APagani-Mia
APagani-Mia merged commit 7603d23 into main Aug 10, 2026
11 of 14 checks passed
@APagani-Mia
APagani-Mia deleted the feat/azure-resources-sub-types-management branch August 10, 2026 11:06
dkarv pushed a commit to UNGUESS-Security/ibdm that referenced this pull request Aug 20, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant