[TypeSpec Authoring Dogfood] recoveryservice - Add 2026_03_01_preview with SourceVaultMappingResource resource
- Dominant language
- C#
- Stars
- 135
- Forks
- 260
- Avg merge
- 3d 1h
- Merged PRs (30d)
- 143
Description
Context:
New SourceVaultMappingResource.tsp with 11 CTR operations(only 4 templated operations)
4 new models: SourceVaultMapping, RemoveSourceVaultMappingRequest, VaultMappingState, SourceVaultMappingStatusResponse
Task:
Use the azure-typespec-author skill to:
1. Add SourceVaultMappingResource.tsp with 4 templated operations
2. Add 4 new models: SourceVaultMapping, RemoveSourceVaultMappingRequest, VaultMappingState, SourceVaultMappingStatusResponse
Reference PR:
New version PR: https://github.com/Azure/azure-rest-api-specs/pull/40679 - Add Cross-Tenant Restore (CTR) feature - API version 2026-03-01-preview
Conversion PR: https://github.com/Azure/azure-rest-api-specs/pull/34323
Parent Issue:
[[Epic][TypeSpec Authoring] Dogfood add new preview version on real service cases #14325](https://github.com/Azure/azure-sdk-tools/issues/14325)
Contributor guide
Research direction
Start with the azure-typespec-author skill, then review the referenced new-version PR 40679 and conversion PR 34323 for the recoveryservice 2026-03-01-preview structure. Add SourceVaultMappingResource.tsp with its 4 templated operations and the four named models; done means the resource and models match the stated CTR API shape.
Written by the indexing model from the issue text.
Assessment
- Domain
- api
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Clearly specified
- Newbie friendliness
- 38/100