Skip to content

[Python] TypeSpec migration for azure-mgmt-storagecache#46245

Draft
ChenxiJiang333 wants to merge 3 commits intoAzure:mainfrom
ChenxiJiang333:sdk-azure-mgmt-storagecache
Draft

[Python] TypeSpec migration for azure-mgmt-storagecache#46245
ChenxiJiang333 wants to merge 3 commits intoAzure:mainfrom
ChenxiJiang333:sdk-azure-mgmt-storagecache

Conversation

@ChenxiJiang333
Copy link
Copy Markdown
Member

@ChenxiJiang333 ChenxiJiang333 commented Apr 10, 2026

[Python] TypeSpec migration SDK output for azure-mgmt-storagecache

Spec Source

Spec PR: Azure/azure-rest-api-specs#42197

Pre-Migration Swagger Source

specification/storagecache/resource-manager@aa822c9c01

API Versions

  • Swagger API version: 2026-01-01 (default tag: package-2026-01-01)
  • Generated with apiVersion: 2026-01-01 (matched from swagger default tag)

Breaking Changes Analysis

7 accepted breaking changes remaining after mitigations already applied in the spec PR.

Mitigations applied in spec PR

# Breaking Change Mitigation
1 Client renamed from StorageCacheManagementClient @@clientName(Microsoft.StorageCache, "StorageCacheManagementClient", "python") in client.tsp
2-6 Operation groups renamed from PascalCase to camelCase (AmlFilesystemsOperationsamlFilesystemsOperations, etc.) Fixed @@clientLocation values from camelCase to PascalCase in back-compatible.tsp

Accepted Breaking Changes

# Breaking Change Reason
1 Model Restriction instance variable values renamed to values_property Reserved name conflict (Category 12)
2 Deleted model ResourceSkusResult Pageable model removal (Category 8)
3 Deleted model StorageTargetResource Unreferenced model removal (Category 7)
4 Deleted model StorageTargetsResult Pageable model removal (Category 8)
5 Deleted model UsageModelsResult Pageable model removal (Category 8)
6 Deleted model UserAssignedIdentitiesValueAutoGenerated Common types upgrade (Category 6/7)
7 StorageTargetsOperations.begin_delete param force changed to keyword-only Parameter kind change (Category 9)

Summary

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant