Skip to content

[Microsoft.Validate] Onboarding a new CLI extension (az validate) for public preview #10084

Description

@shivangirana20

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. Targeting public preview by Aug 15, 2026.

We already have an aaz-dev-generated extension (command group az validate; package currently named computevalidation, which we plan to rename to validate).

Questions

  1. Path: For a TypeSpec RP, is the typespec-aaz translator the recommended generation path, or should we compile TypeSpec -> swagger and generate from that?
  2. Onboarding: What's the end-to-end process to publish the extension for public preview?
  3. Timing: Can we generate + iterate now from the private azure-rest-api-specs-pr (RPSaaSMaster), with the public-index release gated on graduation to public azure-rest-api-specs?
  4. Naming: Please confirm the intended naming - extension/package validate and command group az validate.
  5. Release flow: What is the PR/review flow to public Azure/aaz (command models) and Azure/azure-cli-extensions (extension code) for the index release?

This is a process/onboarding question, not a bug.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Service AttentionThis issue is responsible by Azure service team.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