Skip to content

feat: avm/res/api-center/service initial implementation#7071

Open
maciejporebski wants to merge 32 commits into
Azure:mainfrom
maciejporebski:feature/init-api-center-module
Open

feat: avm/res/api-center/service initial implementation#7071
maciejporebski wants to merge 32 commits into
Azure:mainfrom
maciejporebski:feature/init-api-center-module

Conversation

@maciejporebski

@maciejporebski maciejporebski commented May 18, 2026

Copy link
Copy Markdown
Member

Description

Initial implementation of avm/res/api-center/service module proposed in Azure/Azure-Verified-Modules#2500.

Design Decisions

  • The template abstracts away the "workspace" sub-resource, as only a single 'default' one is currently supported with no published plans to support additional ones at the moment. The inclusion of additional non-default workspaces can be added in the future by introducing an additional parameter and continuing to use the current parameters for deployment of the default workspace.
  • API Sources (Microsoft.ApiCenter/services/workspaces/apiSources) has been included using a preview API version. No stable version currently exists for the type, but the type is key for most API Center deployments. While the type requires a preview API version the underlying feature itself is not in preview.

Known Issues

Pipeline Reference

Pipeline
avm.res.api-center.service

Type of Change

  • Azure Verified Module updates:
    • Bugfix containing backwards-compatible bug fixes, and I have NOT bumped the MAJOR or MINOR version in version.json:
    • Feature update backwards compatible feature updates, and I have bumped the MINOR version in version.json.
    • Breaking changes and I have bumped the MAJOR version in version.json.
    • Update to documentation
  • Update to CI Environment or utilities (Non-module affecting changes)

Checklist

  • I'm sure there are no other open Pull Requests for the same update/change
  • I have run Set-AVMModule locally to generate the supporting module files.
  • My corresponding pipelines / checks run clean and green without any errors or warnings
  • I have updated the module's CHANGELOG.md file with an entry for the next version

@microsoft-github-policy-service microsoft-github-policy-service Bot added Needs: Triage 🔍 Maintainers need to triage still Type: AVM 🅰️ ✌️ Ⓜ️ This is an AVM related issue labels May 18, 2026
@maciejporebski maciejporebski changed the title Feature/init api center module feat: avm/res/api-center/service initial implementation May 18, 2026
@maciejporebski maciejporebski marked this pull request as ready for review May 19, 2026 10:23
@maciejporebski maciejporebski requested a review from a team as a code owner May 19, 2026 10:23
@maciejporebski maciejporebski added the Needs: Core Team 🧞 This item needs the AVM Core Team to review it label May 19, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Needs: Core Team 🧞 This item needs the AVM Core Team to review it Needs: Triage 🔍 Maintainers need to triage still Type: AVM 🅰️ ✌️ Ⓜ️ This is an AVM related issue

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant