Skip to content

Refresh azure-mgmt-confidentialledger after migrate to Typespec#47897

Open
azure-sdk-automation[bot] wants to merge 3 commits into
mainfrom
sdkauto/azure-mgmt-confidentialledger-6528004
Open

Refresh azure-mgmt-confidentialledger after migrate to Typespec#47897
azure-sdk-automation[bot] wants to merge 3 commits into
mainfrom
sdkauto/azure-mgmt-confidentialledger-6528004

Conversation

@azure-sdk-automation

Copy link
Copy Markdown
Contributor

Configurations: 'specification/confidentialledger/resource-manager/Microsoft.ConfidentialLedger/ConfidentialLedger/tspconfig.yaml', API Version: 2026-05-22-preview, SDK Release Type: beta, and CommitSHA: 'a7bdbe741c0ef1f1b159d8569b173757bd823ae9' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=6528004 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release.

…crosoft.ConfidentialLedger/ConfidentialLedger/tspconfig.yaml', API Version: 2026-05-22-preview, SDK Release Type: beta, and CommitSHA: 'a7bdbe741c0ef1f1b159d8569b173757bd823ae9' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=6528004 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release.
@msyyc msyyc changed the title [AutoPR azure-mgmt-confidentialledger]-generated-from-SDK Generation - Python-6528004 Refresh azure-mgmt-confidentialledger after migrate to Typespec Jul 7, 2026
@msyyc msyyc marked this pull request as ready for review July 7, 2026 07:32
Copilot AI review requested due to automatic review settings July 7, 2026 07:32

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Refreshes the azure-mgmt-confidentialledger package after migrating its code generation from AutoRest/Swagger to TypeSpec (API version 2026-05-22-preview, beta release). The public client is renamed to ConfidentialLedgerMgmtClient, generated models/operations are restructured to the new TypeSpec _Model base, the managed_ccf operation group is removed, and a new begin_files_export ledger operation plus several LedgerProperties fields are added.

Changes:

  • Renamed client ConfidentialLedgerConfidentialLedgerMgmtClient; bumped version to 2.0.0b6 (beta) and updated stability metadata (is_stable=false, Python 3.10+).
  • Regenerated models/operations/enums via TypeSpec (new _models.py/_enums.py/types.py), removed ManagedCCF and legacy models, added Files Export support and new LedgerProperties fields.
  • Updated docs/metadata: README, CHANGELOG, tsp-location.yaml, _metadata.json, apiview-properties.json, and new api.metadata.yml.

Reviewed changes

Copilot reviewed 56 out of 56 changed files in this pull request and generated no comments.

Show a summary per file
File Description
azure/mgmt/confidentialledger/_client.py (+aio) Client renamed; TypeSpec endpoint/serializer wiring; __init__ order (credential, subscription_id, base_url) correct
_version.py Bumped to 2.0.0b6, matching CHANGELOG
pyproject.toml Beta classifier, is_stable=false, requires-python>=3.10, title aligned to client name
CHANGELOG.md Adds 2.0.0b6 with features and breaking changes
README.md Updated client name and Microsoft Entra auth link
tsp-location.yaml, _metadata.json New TypeSpec source/commit metadata
apiview-properties.json, api.metadata.yml Cross-language IDs and API surface snapshot metadata
azure/mgmt/confidentialledger/models/*, operations/*, _utils/*, types.py Generated model/operation/serialization restructure (skipped per mgmt review rules)
generated_samples/*, generated_tests/* Regenerated samples/tests (skipped per mgmt review rules)

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.

3 participants