Skip to content

Microsoft.Validate end-to-end process to onboard a new module for a new RP to public preview #29820

Description

@shivangirana20

Description

Context: New ARM resource provider Microsoft.Validate (product: Compute Validation), TypeSpec-authored, API version 2026-07-01-preview, spec merged to RPSaaSMaster (Azure/azure-rest-api-specs-pr #29278). Python + .NET SDKs are already generating from it. Targeting public preview by Aug 15, 2026. We plan an auto-gen module (Az.Validate) via autorest.powershell.

Questions:

  1. Onboarding: What's the end-to-end process to onboard a new module for a new RP to public preview?
  2. TypeSpec input: For a TypeSpec-only RP, what's the supported autorest.powershell input — do we compile TypeSpec → swagger and point input-file at that, or is there a TypeSpec-native path?
  3. Timing: Can we generate + iterate now from the private spec (RPSaaSMaster), with the public release gated on graduation to public azure-rest-api-specs?
  4. Branch: Do auto-gen module PRs still target the generation branch, or main now?
  5. Design review: Where + when does the cmdlet design review happen, and what's the typical timeline?
  6. Release: What's the preview release process to the PowerShell Gallery (target branch, sprint master)?

Script or Debug output

N/A - process/onboarding question, not a bug.

Environment data

N/A

Module versions

N/A

Error output

N/A

Metadata

Metadata

Assignees

No one assigned

    Labels

    questionThe issue doesn't require a change to the product in order to be resolved. Most issues start as that

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions