Skip to content

Conversation

@azure-sdk
Copy link
Collaborator

@azure-sdk azure-sdk commented Sep 29, 2025

Configurations: 'specification/recoveryservices/resource-manager/Microsoft.RecoveryServices/RecoveryServices/tspconfig.yaml', API Version: 2025-08-01, SDK Release Type: stable, and CommitSHA: '348e0ea05f4f5cac81567e4d3cf3a780e17604f8' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=5395021 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release.

Release Plan Details

…osoft.RecoveryServices/RecoveryServices/tspconfig.yaml', API Version: 2025-08-01, SDK Release Type: stable, and CommitSHA: '348e0ea05f4f5cac81567e4d3cf3a780e17604f8' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=5395021 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release.
@github-actions github-actions bot added the Mgmt This issue is related to a management-plane library. label Sep 29, 2025
@github-actions
Copy link
Contributor

github-actions bot commented Sep 29, 2025

API Change Check

APIView identified API level changes in this PR and created the following API reviews

com.azure.resourcemanager:azure-resourcemanager-recoveryservices

@weidongxu-microsoft weidongxu-microsoft marked this pull request as ready for review September 29, 2025 04:02
Copilot AI review requested due to automatic review settings September 29, 2025 04:03
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull Request Overview

This PR updates the Azure Recovery Services Resource Manager SDK to be generated from TypeSpec Code Generator (version 2025-08-01) instead of the previous AutoRest Code Generator. The update introduces new functionality for deleted vaults management and migrates the entire codebase to TypeSpec-based generation.

  • Migration from AutoRest to TypeSpec Code Generator with API version 2025-08-01
  • Added new deleted vaults functionality with operations for listing, retrieving, and undeleting vaults
  • Updated parameter naming conventions and method signatures across client implementations

Reviewed Changes

Copilot reviewed 178 out of 272 changed files in this pull request and generated no comments.

Show a summary per file
File Description
tsp-location.yaml New TypeSpec configuration file specifying the API specification location
proxy-config.json Added DeletedVaultsService to native image proxy configuration
metadata files Updated with new API version 2025-08-01 and TypeSpec cross-language definitions
module-info.java Updated code generator comment and added implementation.models module access
package-info.java files Updated code generator references throughout the codebase
model classes Removed validate() methods, updated constructors, and refined property access patterns
client implementations Updated parameter naming, removed manual validation, and improved error handling
new DeletedVault* classes Added complete deleted vault management functionality

@zubairabid zubairabid merged commit e5bbd6b into Azure:main Oct 22, 2025
18 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Mgmt This issue is related to a management-plane library.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants