Skip to content

add support for roledefinitions function#3818

Open
polatengin wants to merge 5 commits into
mainfrom
polatengin/3776-feature-add-support-for-roledefinitions-functions
Open

add support for roledefinitions function#3818
polatengin wants to merge 5 commits into
mainfrom
polatengin/3776-feature-add-support-for-roledefinitions-functions

Conversation

@polatengin
Copy link
Copy Markdown
Member

PR Summary

  • Add support for the Bicep-emitted roleDefinitions(...) ARM expression function.
  • Return the expected id and roleDefinitionId fields so expressions like roleDefinitions('Contributor').id can expand correctly.
  • Add focused unit coverage for direct function evaluation and expression-builder property access.
  • Update the changelog.

Fixes #3776

PR Checklist

  • PR has a meaningful title
  • Summarized changes
  • Change is not breaking
  • This PR is ready to merge and is not Work in Progress
  • Rule changes
    • Unit tests created/ updated
    • Rule documentation created/ updated
    • Link to a filed issue
    • Change log has been updated with change under unreleased section
  • Other code changes
    • Unit tests created/ updated
    • Link to a filed issue
    • Change log has been updated with change under unreleased section

@polatengin polatengin added this to the v2.0.0 milestone May 26, 2026
@polatengin polatengin self-assigned this May 26, 2026
@polatengin polatengin requested a review from a team as a code owner May 26, 2026 20:36
@polatengin polatengin added the feature: bicep-language Issues relating to Bicep language support. label May 26, 2026
@polatengin polatengin linked an issue May 26, 2026 that may be closed by this pull request
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

feature: bicep-language Issues relating to Bicep language support.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[FEATURE] Add support for roleDefinitions functions

1 participant