-
Notifications
You must be signed in to change notification settings - Fork 3.2k
[AutoPR azure-mgmt-mysqlflexibleservers]-generated-from-SDK Generation - Python-5445903 #43381
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[AutoPR azure-mgmt-mysqlflexibleservers]-generated-from-SDK Generation - Python-5445903 #43381
Conversation
…MySQL/FlexibleServers/tspconfig.yaml', API Version: 2024-12-30, SDK Release Type: stable, and CommitSHA: '91e3aca0bfa4b59a9f578959d0b214a26b90df40' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=5445903 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release.
…MySQL/FlexibleServers/tspconfig.yaml', API Version: 2024-12-30, SDK Release Type: stable, and CommitSHA: '91e3aca0bfa4b59a9f578959d0b214a26b90df40' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=5445944 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
Migrates the MySQL Flexible Servers management SDK to the new Python Code Generator, consolidating many previously separate operation and model modules into aggregated modules and updates enums and exports.
- Consolidates numerous per-operation modules into a single _operations module and rewrites operations/init.py and models/init.py.
- Renames and expands enums (e.g., ServerVersion members), adds new enums (BatchOfMaintenance, Origin), and changes the public symbol surface (all).
- Introduces type-hinted list syntax and wildcard imports that may impact compatibility and API stability.
Reviewed Changes
Copilot reviewed 67 out of 206 changed files in this pull request and generated 7 comments.
Show a summary per file
| File | Description |
|---|---|
| operations/init.py | Reworks imports to pull all operation classes from a consolidated _operations module and alters export strategy. |
| models/_patch.py | Updates patch scaffold, introduces list[str] type hint for all. |
| models/_enums.py | Adjusts code generator banner, renames enum members (notably ServerVersion), adds new enums and descriptive docstrings. |
| models/init.py | Replaces granular model exports with consolidated imports from _models and updates enumerable exports, removing prior list result types. |
| (Multiple removed *_operations.py files) | Removes individually generated operation modules, presumably replaced by consolidated _operations implementation (not shown in diff). |
| aio/operations/_servers_migration_operations.py | Removes async migration operations module, likely folded into new consolidated async operations implementation. |
...ibleservers/azure-mgmt-mysqlflexibleservers/azure/mgmt/mysqlflexibleservers/models/_patch.py
Show resolved
Hide resolved
...ibleservers/azure-mgmt-mysqlflexibleservers/azure/mgmt/mysqlflexibleservers/models/_enums.py
Outdated
Show resolved
Hide resolved
...leservers/azure-mgmt-mysqlflexibleservers/azure/mgmt/mysqlflexibleservers/models/__init__.py
Outdated
Show resolved
Hide resolved
...leservers/azure-mgmt-mysqlflexibleservers/azure/mgmt/mysqlflexibleservers/models/__init__.py
Show resolved
Hide resolved
...rvers/azure-mgmt-mysqlflexibleservers/azure/mgmt/mysqlflexibleservers/operations/__init__.py
Show resolved
Hide resolved
...leservers/azure-mgmt-mysqlflexibleservers/azure/mgmt/mysqlflexibleservers/models/__init__.py
Show resolved
Hide resolved
...ibleservers/azure-mgmt-mysqlflexibleservers/azure/mgmt/mysqlflexibleservers/models/_enums.py
Outdated
Show resolved
Hide resolved
|
will regenerate the sdk after Azure/azure-rest-api-specs#38296 merged |
…MySQL/FlexibleServers/tspconfig.yaml', API Version: 2024-12-30, SDK Release Type: stable, and CommitSHA: '14df0d25acfedb5aaa9927c8fe3495db04d1a4ba' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=5484276 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release.
|
@msyyc live test passed, please help review |
sdk/mysqlflexibleservers/azure-mgmt-mysqlflexibleservers/CHANGELOG.md
Outdated
Show resolved
Hide resolved
sdk/mysqlflexibleservers/azure-mgmt-mysqlflexibleservers/CHANGELOG.md
Outdated
Show resolved
Hide resolved
sdk/mysqlflexibleservers/azure-mgmt-mysqlflexibleservers/CHANGELOG.md
Outdated
Show resolved
Hide resolved
sdk/mysqlflexibleservers/azure-mgmt-mysqlflexibleservers/CHANGELOG.md
Outdated
Show resolved
Hide resolved
…into sdkauto/azure-mgmt-mysqlflexibleservers-5445903
…MySQL/FlexibleServers/tspconfig.yaml', API Version: 2024-12-30, SDK Release Type: stable, and CommitSHA: 'aaea49a20b10e8ab526495309e14fdfdcd23bb7e' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=5526794 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release.
…MySQL/FlexibleServers/readme.md', API Version: 2024-12-30, SDK Release Type: stable, and CommitSHA: '7931e3df0b3a23b5b32db9ce3fed184de841680b' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=5546103 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release.
sdk/mysqlflexibleservers/azure-mgmt-mysqlflexibleservers/CHANGELOG.md
Outdated
Show resolved
Hide resolved
sdk/mysqlflexibleservers/azure-mgmt-mysqlflexibleservers/CHANGELOG.md
Outdated
Show resolved
Hide resolved
Clarified the changelog entry for the deleted model.
Configurations: 'specification/mysql/resource-manager/Microsoft.DBforMySQL/FlexibleServers/tspconfig.yaml', API Version: 2024-12-30, SDK Release Type: stable, and CommitSHA: '91e3aca0bfa4b59a9f578959d0b214a26b90df40' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=5445903 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release. Release plan link: https://web.powerapps.com/apps/821ab569-ae60-420d-8264-d7b5d5ef734c?release-plan-id=26b7efc5-af9d-f011-b41c-6045bd07ef68 Submitted by: [email protected]
Release Plan Details
Spec pull request: add new version 2024-12-30 azure-rest-api-specs#37283
Spec API version: 2024-12-30