Skip to content

[Python] TypeSpec migration for azure-mgmt-attestation#45904

Draft
msyyc wants to merge 3 commits intoAzure:mainfrom
msyyc:sdk-azure-mgmt-attestation
Draft

[Python] TypeSpec migration for azure-mgmt-attestation#45904
msyyc wants to merge 3 commits intoAzure:mainfrom
msyyc:sdk-azure-mgmt-attestation

Conversation

@msyyc
Copy link
Member

@msyyc msyyc commented Mar 25, 2026

[Python] TypeSpec migration for azure-mgmt-attestation

Pre-migration swagger source

specification/attestation/resource-manager @ a87c9dd7

Breaking Change Analysis

Summary: 8 accepted, 2 mitigated

Accepted Breaking Changes (will remain)

  1. Operations.list changed from async to sync - single-page response, low impact
  2. AttestationProvider lost flattened properties (trust_model, status, attest_uri, public_network_access, private_endpoint_connections, tpm_attestation_authentication) - multi-level flattening handled by back-compatible.tsp
  3. OperationList model removed - pageable wrapper not exposed in Python SDK

Mitigated Breaking Changes

  • JSONWebKey -> JsonWebKey casing fix via @@clientName
  • JSONWebKeySet -> JsonWebKeySet casing fix via @@clientName

Spec Mitigation PR

Azure/azure-rest-api-specs#41753

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