Skip to content

[Python] TypeSpec migration for azure-mgmt-hybridkubernetes#46979

Draft
msyyc wants to merge 3 commits into
Azure:mainfrom
msyyc:sdk-azure-mgmt-hybridkubernetes
Draft

[Python] TypeSpec migration for azure-mgmt-hybridkubernetes#46979
msyyc wants to merge 3 commits into
Azure:mainfrom
msyyc:sdk-azure-mgmt-hybridkubernetes

Conversation

@msyyc
Copy link
Copy Markdown
Member

@msyyc msyyc commented May 19, 2026

Summary

Draft SDK output for the TypeSpec migration of azure-mgmt-hybridkubernetes, for breaking-change review.

Spec Source

Breaking Change Analysis

# Breaking Change Classification Action
1 Deleted or renamed client ConnectedKubernetesClient MITIGATE (Client Naming) Added @@clientName for Python in client.tsp
2 Deleted or renamed model ConnectedClusterList ACCEPT (Pageable Model) Python does not expose pageable list models
3 Deleted or renamed model LastModifiedByType ACCEPT (Common Types Upgrade) Common types upgraded
4 Deleted or renamed model OperationList ACCEPT (Pageable Model) Python does not expose pageable list models

Mitigated (1)

  • ConnectedKubernetesClient — restored via @@clientName(Microsoft.Kubernetes, "ConnectedKubernetesClient", "python") in spec PR Increment version for monitor releases #43334. After that PR merges and regeneration is performed, this breaking change will be resolved.

Accepted Breaking Changes That Will Remain (3)

  • Model ConnectedClusterList removed (pageable model — internal to SDK pagination).
  • Model LastModifiedByType removed (common type upgrade — replaced by upgraded common types).
  • Model OperationList removed (pageable model — internal to SDK pagination).

These are low-impact per the Azure Python SDK Breaking Changes Guide and do not require mitigation.

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