Skip to content

[AutoPR azure-mgmt-cognitiveservices]-generated-from-SDK Generation - Python-6069556#45942

Open
azure-sdk wants to merge 7 commits intomainfrom
sdkauto/azure-mgmt-cognitiveservices-6069556
Open

[AutoPR azure-mgmt-cognitiveservices]-generated-from-SDK Generation - Python-6069556#45942
azure-sdk wants to merge 7 commits intomainfrom
sdkauto/azure-mgmt-cognitiveservices-6069556

Conversation

@azure-sdk
Copy link
Collaborator

@azure-sdk azure-sdk commented Mar 26, 2026

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

…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.
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

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-preview and bumped package version to 15.0.0b1.
  • Introduced base_url handling and a public send_request method, plus a new API version validation helper.
  • Updated internal serialization to remove eval usage 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 ComputeOperationsOperations is redundant and easy to misread (double Operations). Consider exporting an alias with a clearer name (e.g., ComputeOperations) from this package-level operations/__init__.py (while preserving the underlying generated symbol) to improve usability/consistency for client library consumers.

@ChenxiJiang333
Copy link
Member

@msyyc, pr ready, please help review

@msyyc
Copy link
Member

msyyc commented Mar 27, 2026

@ChenxiJiang333 Approved. Since I made some commit for changelog, need your approval again.

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.

4 participants