Merged
Conversation
Contributor
There was a problem hiding this comment.
Pull request overview
This pull request migrates the Azure Peering SDK to use the Management Plane Generator (MPG/TypeSpec). The changes are primarily auto-generated code resulting from the migration to a new code generation approach.
Changes:
- Added TypeSpec configuration file (tsp-location.yaml) pointing to the peering specifications
- Regenerated all model files, serialization classes, and internal utilities with updated patterns
- Updated project file to remove AutoRest dependency
- Added metadata.json with API version 2025-05-01
Reviewed changes
Copilot reviewed 2 out of 281 changed files in this pull request and generated no comments.
Show a summary per file
| File | Description |
|---|---|
| tsp-location.yaml | Configuration for TypeSpec-based generation pointing to peering specs |
| Multiple Model Files | Regenerated models with updated serialization patterns and naming (e.g., PeeringTier→Tier, PeeringFamily→Family) |
| Serialization Files | Updated resource serialization to use IJsonModel pattern with proper documentation |
| Internal Utilities | Added new internal helper classes for pagination, serialization, and request handling |
| Project File | Removed AutoRest dependency flag |
| metadata.json | Added API version metadata file |
bf9b010 to
00888c1
Compare
API Change CheckAPIView identified API level changes in this PR and created the following API reviews |
c9aec4e to
5d2437e
Compare
live1206
reviewed
Feb 12, 2026
sdk/peering/Azure.ResourceManager.Peering/SessionRecords/PeeringAsnTests/CreateOrUpdate.json
Outdated
Show resolved
Hide resolved
live1206
reviewed
Feb 12, 2026
sdk/peering/Azure.ResourceManager.Peering/src/Custom/PeeringResource.cs
Outdated
Show resolved
Hide resolved
sdk/peering/Azure.ResourceManager.Peering/src/Custom/PeeringServiceResource.cs
Outdated
Show resolved
Hide resolved
...peering/Azure.ResourceManager.Peering/src/Custom/Models/PeeringServicePatch.Serialization.cs
Show resolved
Hide resolved
haiyuazhang
commented
Feb 12, 2026
live1206
reviewed
Feb 12, 2026
sdk/peering/Azure.ResourceManager.Peering/parse_breaking_changes.py
Outdated
Show resolved
Hide resolved
sdk/peering/Azure.ResourceManager.Peering/api/Azure.ResourceManager.Peering.net10.0.cs
Outdated
Show resolved
Hide resolved
sdk/peering/Azure.ResourceManager.Peering/api/Azure.ResourceManager.Peering.net10.0.cs
Outdated
Show resolved
Hide resolved
0932d1f to
16b1ec9
Compare
ArcturusZhang
approved these changes
Feb 24, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Fixes #55085