Files
mcp-microsoft/tools
adishiritwick c6728064e7 [ResilienceManagement] RO failover, finalise, reprotect, resume, retry commands (namespace: resilience) (#3447)
* first iteration

* 2nd iteration

* copilot comments

* up

* up

* up

* up

* Merge remote-tracking branch 'upstream/main' into adishi/ROupdate

* Fix spelling validation for recovery plan commands

* up

* up

* up

* up

* up

* up

* up

* up

* up

* up

* up

* up

* up

* changes

* up

* up

* up

* up

* fixes

* Refactor resilience recovery plan identifiers and improve error handling

- Updated JSON resource identifiers for recovery plans and jobs to use a consistent naming convention (e.g., "resilience_recovery_plan_get" to "resilience_recoveryplan_get").
- Enhanced error messages in the RecoveryPlanCheckReadinessCommand to provide clearer feedback on readiness check failures.
- Refactored ResilienceManagementService to improve handling of recovery job identifiers, including new methods for validation and retrieval.
- Added tests to ensure proper functionality of recovery job identifier handling and error conditions.
- Updated PowerShell scripts to include role assignments for recovery contributors and improved provisioning checks.
- Modified Bicep templates to ensure deterministic naming for resources based on the resource group name.

* up

* feat: Add validation command for resilience recovery plans

- Introduced `RecoveryPlanValidateForFailoverCommand` to validate resilience recovery plans for failover.
- Added necessary models: `RecoveryPlanValidateForFailoverResult` and `RecoveryPlanFailoverQualification`.
- Implemented validation logic in `IResilienceManagementService` and `ResilienceManagementService`.
- Updated JSON context to include new models for serialization.
- Enhanced command options with `RecoveryPlanValidateForFailoverOptions`.
- Created unit tests for the new command and its functionality.
- Refactored existing resilience recovery plan tools to use consistent naming conventions.

* update

* up

* feat: Enhance recovery plan validation with detailed parsing of operation status properties

* up

* updates

* minor

* up

* up

* up

* up

* up

* up

* update

* up

* up

* Merge upstream/main into adishi/validatereprotect

* up

* up

* up

* up

* update

* up

* up

* Revert "up"

This reverts commit e391d7f7fa.

* up

* up

* up

* updates

* up

* Move resilience recovery operations skill to dedicated branch

* up

* up

* up

* up
2026-09-04 01:56:46 -06:00
..