Skip to content

[Python] TypeSpec migration for azure-mgmt-containerinstance#45899

Draft
ChenxiJiang333 wants to merge 4 commits intoAzure:mainfrom
ChenxiJiang333:sdk-azure-mgmt-containerinstance
Draft

[Python] TypeSpec migration for azure-mgmt-containerinstance#45899
ChenxiJiang333 wants to merge 4 commits intoAzure:mainfrom
ChenxiJiang333:sdk-azure-mgmt-containerinstance

Conversation

@ChenxiJiang333
Copy link
Member

TypeSpec Migration SDK Output for azure-mgmt-containerinstance

This PR contains the Python SDK output generated from the TypeSpec migration of the Container Instance service.

Pre-migration swagger source

specification/containerinstance/resource-manager @ de8103ff

Breaking Change Analysis

63 breaking changes detected, classified as:

  • 1 mitigated (client name restore)
  • 62 accepted (expected TypeSpec migration consequences)

Mitigated (1)

Breaking Change Mitigation
Client renamed from ContainerInstanceManagementClient to ContainerInstanceClient @@clientName(Microsoft.ContainerInstance, "ContainerInstanceManagementClient", "python")

Accepted Breaking Changes (62)

Category Count Details
Flattened properties removed (Cat 11) 55 ContainerGroup, ListResultContainerGroup, InitContainerDefinition, NGroupPatch properties moved to .properties
Unreferenced models removed (Cat 7) 3 ContainerGroupProperties, ContainerGroupPropertiesInstanceView, ListResultContainerGroupProperties
Pageable/unreferenced models removed (Cat 7/8) 2 NGroupSkus, NGroupsSkusList
Parameters changed to keyword-only (Cat 9) 2 ContainersOperations.list_logs params tail, timestamps

Spec Mitigation PR

Azure/azure-rest-api-specs#41749

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