Skip to content

Add Regional resiliency management contracts for resumable QCS workflows #3909

Open

Description

@Arpitaji

Summary

Add the Azure MCP Resilience Management contracts required for a Regional resiliency qualification journey:

  • Regional recovery-plan creation
  • caller-supplied canonical operation IDs for recovery-plan, recovery-job, Drill, and drill-run operations
  • Goal-assignment create/update/delete through the generated ARM SDK
  • follow-up slices for Goal-resource refresh/update, recommendation freshness, Regional Drill, and reprotect/failback evidence

Motivation

The client must resume uncertain submissions without duplicate side effects, create Regional rather than Zonal plans, and orchestrate the prepare/protect/Drill/failover/reprotect/failback lifecycle through supported MCP commands without direct ARM fallbacks.

Validation completed locally

  • Regional recovery-plan slice: 150 focused tests
  • operation-ID slice: 608 focused tests, including Drill header/query propagation
  • Goal-assignment write slice: 640 full Resilience Management tests plus adversarial parent-scope coverage
  • formatting and focused local review clean

Proposed PR structure

I will split the implementation into focused PRs, starting with the Regional recovery-plan contract and using that review to establish the pattern for the remaining slices.

Vinay Gera (@g2vinay) gautam714, please confirm this direction before I submit the first PR, per the contribution guide for significant changes.

Activity

  1. added
    needs-team-attentionWorkflow: This issue needs attention from Azure service team or MCP team.
    questionFurther information is requested
    tools-CoreAZMCP Core functionality that all other tools build on top of
    on Oct 11, 2026
  2. github-actions commented on Oct 11, 2026

    @github-actions
    Contributor

    Thanks for the feedback! We are routing this to the appropriate team for follow-up. cc Alan Zimmer (@alzimmermsft) Vinay Gera (@g2vinay) @microsoft/azure-mcp.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

customer-reportedneeds-team-attentionWorkflow: This issue needs attention from Azure service team or MCP team.questionFurther information is requestedserver-Azure.McpAzure.Mcp.Servertools-CoreAZMCP Core functionality that all other tools build on top of

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions