[AutoPR azure-mgmt-cognitiveservices]-generated-from-SDK Generation - Python-6069556#45942
Open
[AutoPR azure-mgmt-cognitiveservices]-generated-from-SDK Generation - Python-6069556#45942
Conversation
…nagement/tspconfig.yaml', API Version: 2026-01-15-preview, SDK Release Type: beta, and CommitSHA: '2f2a6cd8118938c1ba3f65d4e09a550d4504620f' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=6069556 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release.
Contributor
There was a problem hiding this comment.
Pull request overview
This PR updates azure-mgmt-cognitiveservices to a newly generated (TypeSpec emitter / “Python Code Generator”) version targeting API 2026-01-15-preview, including new operation groups/models and updated client/configuration plumbing.
Changes:
- Regenerated client, operations, and models for
2026-01-15-previewand bumped package version to15.0.0b1. - Introduced
base_urlhandling and a publicsend_requestmethod, plus a new API version validation helper. - Updated internal serialization to remove
evalusage and refreshed patch stubs / metadata.
Reviewed changes
Copilot reviewed 52 out of 311 changed files in this pull request and generated 3 comments.
Show a summary per file
| File | Description |
|---|---|
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/azure/mgmt/cognitiveservices/operations/init.py | Updates exported sync operation groups to new generator structure. |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/azure/mgmt/cognitiveservices/models/_patch.py | Refreshes models patch stub header + __all__ typing. |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/azure/mgmt/cognitiveservices/models/_cognitive_services_management_client_enums.py | Removes old enums module (migrated to _enums). |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/azure/mgmt/cognitiveservices/models/init.py | Switches model exports to new _models + _enums modules and adds new models/enums. |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/azure/mgmt/cognitiveservices/aio/operations/_usages_operations.py | Removes old async operation group file (moved into consolidated ops). |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/azure/mgmt/cognitiveservices/aio/operations/_resource_skus_operations.py | Removes old async operation group file (moved into consolidated ops). |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/azure/mgmt/cognitiveservices/aio/operations/_rai_topics_operations.py | Removes old async operation group file (moved into consolidated ops). |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/azure/mgmt/cognitiveservices/aio/operations/_rai_policies_operations.py | Removes old async operation group file (moved into consolidated ops). |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/azure/mgmt/cognitiveservices/aio/operations/_rai_content_filters_operations.py | Removes old async operation group file (moved into consolidated ops). |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/azure/mgmt/cognitiveservices/aio/operations/_rai_blocklists_operations.py | Removes old async operation group file (moved into consolidated ops). |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/azure/mgmt/cognitiveservices/aio/operations/_quota_tiers_operations.py | Removes old async operation group file (moved into consolidated ops). |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/azure/mgmt/cognitiveservices/aio/operations/_private_link_resources_operations.py | Removes old async operation group file (moved into consolidated ops). |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/azure/mgmt/cognitiveservices/aio/operations/_patch.py | Refreshes aio operations patch stub header + __all__ typing. |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/azure/mgmt/cognitiveservices/aio/operations/_network_security_perimeter_configurations_operations.py | Removes old async operation group file (moved into consolidated ops). |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/azure/mgmt/cognitiveservices/aio/operations/_models_operations.py | Removes old async operation group file (moved into consolidated ops). |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/azure/mgmt/cognitiveservices/aio/operations/_model_capacities_operations.py | Removes old async operation group file (moved into consolidated ops). |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/azure/mgmt/cognitiveservices/aio/operations/_location_based_model_capacities_operations.py | Removes old async operation group file (moved into consolidated ops). |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/azure/mgmt/cognitiveservices/aio/operations/_encryption_scopes_operations.py | Removes old async operation group file (moved into consolidated ops). |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/azure/mgmt/cognitiveservices/aio/operations/_deleted_accounts_operations.py | Removes old async operation group file (moved into consolidated ops). |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/azure/mgmt/cognitiveservices/aio/operations/_commitment_tiers_operations.py | Removes old async operation group file (moved into consolidated ops). |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/azure/mgmt/cognitiveservices/aio/operations/_cognitive_services_management_client_operations.py | Removes old async client mixin operations file (moved into consolidated ops). |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/azure/mgmt/cognitiveservices/aio/operations/_account_capability_hosts_operations.py | Removes old async operation group file (moved into consolidated ops). |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/azure/mgmt/cognitiveservices/aio/operations/init.py | Updates exported async operation groups to new generator structure. |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/azure/mgmt/cognitiveservices/aio/_patch.py | Replaces legacy patch stub with standardized customization guidance. |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/azure/mgmt/cognitiveservices/aio/_configuration.py | Updates async configuration: new api version default + base_url. |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/azure/mgmt/cognitiveservices/aio/_client.py | Regenerated async client: new ops groups, send_request, endpoint formatting changes. |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/azure/mgmt/cognitiveservices/aio/init.py | Updates async package exports to new client module path. |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/azure/mgmt/cognitiveservices/_version.py | Bumps package version to 15.0.0b1. |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/azure/mgmt/cognitiveservices/_validation.py | Adds API version validation decorator helper. |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/azure/mgmt/cognitiveservices/_utils/utils.py | Header updated for new generator. |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/azure/mgmt/cognitiveservices/_utils/serialization.py | Updates basic (de)serialization to avoid eval. |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/azure/mgmt/cognitiveservices/_utils/init.py | Header updated for new generator. |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/azure/mgmt/cognitiveservices/_patch.py | Replaces legacy patch stub with standardized customization guidance. |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/azure/mgmt/cognitiveservices/_configuration.py | Updates sync configuration: new api version default + base_url. |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/azure/mgmt/cognitiveservices/_client.py | Regenerated sync client: new ops groups, send_request, endpoint formatting changes. |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/azure/mgmt/cognitiveservices/init.py | Updates sync package exports to new client module path. |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/_metadata.json | Updates generation metadata for TypeSpec emitter + api version. |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/CHANGELOG.md | Adds 15.0.0b1 changelog entry with features and breaking changes. |
Comments suppressed due to low confidence (1)
sdk/cognitiveservices/azure-mgmt-cognitiveservices/azure/mgmt/cognitiveservices/aio/operations/init.py:1
- The generated class name
ComputeOperationsOperationsis redundant and easy to misread (doubleOperations). Consider exporting an alias with a clearer name (e.g.,ComputeOperations) from this package-leveloperations/__init__.py(while preserving the underlying generated symbol) to improve usability/consistency for client library consumers.
...veservices/azure-mgmt-cognitiveservices/azure/mgmt/cognitiveservices/_utils/serialization.py
Show resolved
Hide resolved
sdk/cognitiveservices/azure-mgmt-cognitiveservices/azure/mgmt/cognitiveservices/_validation.py
Show resolved
Hide resolved
sdk/cognitiveservices/azure-mgmt-cognitiveservices/azure/mgmt/cognitiveservices/_validation.py
Show resolved
Hide resolved
Member
|
@msyyc, pr ready, please help review |
ChenxiJiang333
approved these changes
Mar 27, 2026
msyyc
approved these changes
Mar 27, 2026
Member
|
@ChenxiJiang333 Approved. Since I made some commit for changelog, need your approval again. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Configurations: 'specification/cognitiveservices/CognitiveServices.Management/tspconfig.yaml', API Version: 2026-01-15-preview, SDK Release Type: beta, and CommitSHA: '2f2a6cd8118938c1ba3f65d4e09a550d4504620f' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=6069556 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=9e85df93-3629-f111-8341-6045bd0a804f Submitted by: marko.j.hietala@microsoft.com
Release Plan Details
Spec pull request: [Cognitive Services] January Preview ARM API azure-rest-api-specs#39202
Spec API version: 2026-01-15-preview