[Azure.Migrate] Add RefreshEntities API - 2026-02-01-preview#40433
[Azure.Migrate] Add RefreshEntities API - 2026-02-01-preview#40433shreyasmalims wants to merge 16 commits intomainfrom
Conversation
Next Steps to Merge⌛ Please wait. Next steps to merge this PR are being evaluated by automation. ⌛Comment generated by summarize-checks workflow run. |
API Change CheckAPIView identified API level changes in this PR and created the following API reviews
|
There was a problem hiding this comment.
Pull request overview
This pull request adds a new API version 2026-02-01-preview for the Azure Migrate Waves Management service, introducing a new RefreshEntities operation. The PR includes both TypeSpec source files and the generated OpenAPI specifications.
Changes:
- Added new API version
v2026_02_01_previewto ApiVersions.tsp - Created new RefreshEntities operation as a long-running async action on MigrateProjects
- Generated complete OpenAPI spec at
preview/2026-02-01-preview/waves.jsonwith all existing operations plus the new RefreshEntities endpoint - Added configuration in readme.md and readme.go.md for the new package-preview-2026-02 tag
- Generated 22 example JSON files for all operations in the 2026-02-01-preview API version
Reviewed changes
Copilot reviewed 50 out of 50 changed files in this pull request and generated 2 comments.
Show a summary per file
| File | Description |
|---|---|
specification/migrate/Waves.Management/ApiVersions.tsp |
Added v2026_02_01_preview enum value |
specification/migrate/Waves.Management/WebModels/RefreshEntities/RefreshEntities.tsp |
New TypeSpec model definitions for RefreshEntitiesRequest and RefreshEntitiesResponse |
specification/migrate/Waves.Management/routes.tsp |
Added refreshEntities operation to MigrateProjects interface using ArmResourceActionAsync |
specification/migrate/resource-manager/Microsoft.Migrate/Waves/readme.md |
Updated default tag to package-preview-2026-02 and added new tag configuration |
specification/migrate/resource-manager/Microsoft.Migrate/Waves/readme.go.md |
Added Go SDK configuration for package-preview-2026-02 |
specification/migrate/resource-manager/Microsoft.Migrate/Waves/preview/2026-02-01-preview/waves.json |
Complete generated OpenAPI spec with RefreshEntities operation and all models |
specification/migrate/resource-manager/Microsoft.Migrate/Waves/preview/2026-02-01-preview/examples/*.json |
Generated 22 example files for all operations |
specification/migrate/Waves.Management/examples/2026-02-01-preview/*.json |
Duplicate example files in TypeSpec source directory |
...ation/migrate/resource-manager/Microsoft.Migrate/Waves/preview/2026-02-01-preview/waves.json
Show resolved
Hide resolved
specification/migrate/Waves.Management/WebModels/RefreshEntities/RefreshEntities.tsp
Outdated
Show resolved
Hide resolved
|
@shreyasmalims please read the following Contributor License Agreement(CLA). If you agree with the CLA, please reply with the following information.
Contributor License AgreementContribution License AgreementThis Contribution License Agreement (“Agreement”) is agreed to by the party signing below (“You”),
|
specification/migrate/resource-manager/Microsoft.Migrate/Waves/readme.md
Outdated
Show resolved
Hide resolved
specification/migrate/resource-manager/Microsoft.Migrate/Waves/readme.go.md
Show resolved
Hide resolved
specification/migrate/Waves.Management/WebModels/RefreshEntities/RefreshEntities.tsp
Outdated
Show resolved
Hide resolved
specification/migrate/Waves.Management/WebModels/RefreshEntities/RefreshEntities.tsp
Outdated
Show resolved
Hide resolved
specification/migrate/Waves.Management/WebModels/RefreshEntities/RefreshEntities.tsp
Outdated
Show resolved
Hide resolved
specification/migrate/Waves.Management/WebModels/RefreshEntities/RefreshEntities.tsp
Outdated
Show resolved
Hide resolved
c6c4540 to
ec6f240
Compare
ARM (Control Plane) API Specification Update Pull Request
Purpose of this PR
What's the purpose of this PR? Check the specific option that applies. This is mandatory!
Summary
This PR adds a new API version
2026-02-01-previewfor Azure Migrate Waves Management service with the following changes:New Features
POST /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/migrateProjects/{projectName}/refreshEntitiesChanges Made
TypeSpec Updates:
v2026_02_01_previewtoApiVersions.tspWebModels/RefreshEntities/RefreshEntities.tsproutes.tspwithrefreshEntitiesoperationGenerated Artifacts:
preview/2026-02-01-preview/waves.jsonSDK Configuration:
readme.mdwithpackage-preview-2026-02tagreadme.go.mdwith Go SDK configurationAPI Version History
2026-02-01-preview(NEW): Adds RefreshEntities API2025-12-01-preview: Adds GenerateWavePlan API2025-03-30-preview: Initial Waves Management APIDue diligence checklist
Related Work Items
Breaking Changes
Testing