Skip to content

Update RecoveryServices fetch ILR mount scripts with the new API - #30104

Open
Himanshu Agarwal (hiaga) wants to merge 2 commits into
Azure:mainfrom
MabOneSdk:users/hiaga/ilr-mountscript-listapi
Open

Update RecoveryServices fetch ILR mount scripts with the new API#30104
Himanshu Agarwal (hiaga) wants to merge 2 commits into
Azure:mainfrom
MabOneSdk:users/hiaga/ilr-mountscript-listapi

Conversation

@hiaga

Copy link
Copy Markdown
Member

Description

Moves Instant Item Recovery (ILR) mount script retrieval to the dedicated, RBAC-gated listMountScripts action introduced in the stable API version 2026-08-01 of Microsoft.RecoveryServices/RecoveryServicesBackup.

Previously the ILR mount scripts (which contain iSCSI CHAP connection details) were returned inline on the broad ILR-provision operationsStatus response. Get-AzRecoveryServicesBackupRPMountScript now fetches them via the new action instead.

Changes

Validation

  • Validated end-to-end in canary (eastus2euap) for both Linux and Windows IaaS VM ILR: provision -> operation-status polls -> listMountScripts complete under a single operation, and the mount script is returned by the new action (no CHAP details on the operation-status response). Mount + revoke succeed for both guest OS variants.

Checklist

  • SDK regenerated from the merged Azure spec (README.md input-file repointed from the pre-merge fork to Azure/azure-rest-api-specs).
  • ChangeLog.md updated.
  • Change is additive / non-breaking (new API version + new action; clientScripts remains optional).

…tion (2026-08-01)

Regenerate Backup SDK against api-version 2026-08-01 (fetch ILR mount scripts / clientScripts via the new listMountScripts action instead of the broad ILR operationsStatus response) and wire Get-AzRecoveryServicesBackupRPMountScript through it. Addresses MSRC-114273 (iSCSI CHAP redaction). SDK generated from the pre-merge spec fork; repointed to the merged Azure spec in a follow-up commit.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 6d420238-f921-4e0f-ac6d-9acd4ed164b8
… #44639, 2026-08-01)

Switch AutoRest input-file from the @hiaga pre-merge fork to Azure/azure-rest-api-specs at merge commit 4e6e13d398d4c2616237322a62394fc4f1dfeb81 (merged 2026-08-29).

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 6d420238-f921-4e0f-ac6d-9acd4ed164b8
Copilot AI lite review requested due to automatic review settings September 3, 2026 07:15

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot wasn't able to review any files in this pull request.


💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@hiaga Himanshu Agarwal (hiaga) changed the title RecoveryServices: fetch ILR mount scripts via dedicated listMountScripts action (2026-08-01) Update RecoveryServices fetch ILR mount scripts with the new API Sep 3, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants