-
Notifications
You must be signed in to change notification settings - Fork 2.1k
[AutoPR azure-resourcemanager-recoveryservices]-generated-from-SDK Generation - Java-5395021 #46857
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[AutoPR azure-resourcemanager-recoveryservices]-generated-from-SDK Generation - Java-5395021 #46857
Conversation
…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.
API Change CheckAPIView identified API level changes in this PR and created the following API reviews com.azure.resourcemanager:azure-resourcemanager-recoveryservices |
There was a problem hiding this 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 |
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
Spec pull request: Adding soft delete resources to API version 2025-08-01 [Migrating vault soft delete properties to stable version] azure-rest-api-specs#37221
Spec API version: 2025-08-01