Problem description
I am working on developing and publishing a custom Windows Azure VM Extension for internal security automation. This extension needs to support both the Azure VM extension framework (Microsoft.Compute/virtualMachines/extensions) and Azure Arc–enabled Windows servers (Microsoft.HybridCompute/machines/extensions). I want to do this privately within my environment without using a public marketplace offer.
Environment
Virtual Machine running Windows, target resource types include native Azure VMs and Azure Arc–managed Windows servers.
What I've already tried
I have reviewed public Microsoft documentation on Azure VM extensions, examined GitHub and online specs for the extension handler protocol, looked into packaging formats and registration steps, explored guidance on private/internal extension publishing, and considered Arc extension allowlisting practices. I have also opened this support case; the initial response indicated no relevant data was available. Additionally, I explored Azure CLI examples for private extension publishing and self-help content on extension installation restrictions.
Current status
I am seeking detailed guidance on onboarding to the VM Extension Publisher program, access to the extension handler development specifications, packaging and manifest requirements, publisher registration steps, the Azure platform repository publishing process for private extensions, and how to configure Arc local extension allowlisting. I would appreciate up-to-date information or escalation to the appropriate team for further discussion.