[AutoRelease] t2-cognitiveservices-2026-03-05-49714(can only be merged by SDK owner)#45529
[AutoRelease] t2-cognitiveservices-2026-03-05-49714(can only be merged by SDK owner)#45529azure-sdk wants to merge 1 commit intoAzure:mainfrom
Conversation
There was a problem hiding this comment.
Pull request overview
This PR updates azure-mgmt-cognitiveservices for the 2025-10-01-preview API surface, including new operation groups and regenerated samples, and bumps the package version for an upcoming release.
Changes:
- Switched default API version from
2025-09-01to2025-10-01-previewacross generated clients/operations. - Added new operation groups (e.g., outbound rules/managed network/agent apps & deployments/RAI external safety providers/tool labels) and corresponding generated samples.
- Updated serialization logic to remove
eval(...)usage for basic type conversions.
Reviewed changes
Copilot reviewed 204 out of 309 changed files in this pull request and generated 4 comments.
Show a summary per file
| File | Description |
|---|---|
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/generated_samples/project_capability_host/get.py | Update x-ms-original-file reference to 2025-10-01-preview example |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/generated_samples/project_capability_host/delete.py | Update x-ms-original-file reference to 2025-10-01-preview example |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/generated_samples/project_capability_host/create_or_update.py | Update sample payload and x-ms-original-file to 2025-10-01-preview example |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/generated_samples/pause_deployment.py | Add new generated sample for pause deployment operation |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/generated_samples/managed_network/provision_managed_network.py | Add new generated sample for managed network provisioning |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/generated_samples/managed_network/post_outbound_rules_v2.py | Add new generated sample posting outbound rules (v2) |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/generated_samples/managed_network/patch_managed_network_v2.py | Add new generated sample patching managed network (v2) |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/generated_samples/managed_network/list_rule_v2.py | Add new generated sample listing outbound rules (v2) |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/generated_samples/managed_network/list_managed_network_v2.py | Add new generated sample listing managed networks (v2) |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/generated_samples/managed_network/get_rule_v2.py | Add new generated sample getting outbound rule (v2) |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/generated_samples/managed_network/get_managed_network_v2.py | Add new generated sample getting managed network (v2) |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/generated_samples/managed_network/delete_rule_v2.py | Add new generated sample deleting outbound rule (v2) |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/generated_samples/managed_network/create_or_update_rule_v2.py | Add new generated sample creating/updating outbound rule (v2) |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/generated_samples/managed_network/create_or_update_managed_network_v2.py | Add new generated sample creating/updating managed network (v2) |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/generated_samples/list_usages.py | Update x-ms-original-file reference to 2025-10-01-preview example |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/generated_samples/list_skus.py | Update x-ms-original-file reference to 2025-10-01-preview example |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/generated_samples/list_shared_commitment_plans_by_subscription.py | Update x-ms-original-file reference to 2025-10-01-preview example |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/generated_samples/list_shared_commitment_plans_by_resource_group.py | Update x-ms-original-file reference to 2025-10-01-preview example |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/generated_samples/list_shared_commitment_plan_associations.py | Update x-ms-original-file reference to 2025-10-01-preview example |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/generated_samples/list_rai_topics.py | Update x-ms-original-file reference to 2025-10-01-preview example |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/generated_samples/list_rai_tool_labels.py | Add new generated sample listing RAI tool labels |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/generated_samples/list_rai_policies.py | Update x-ms-original-file reference to 2025-10-01-preview example |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/generated_samples/list_rai_external_safety_providers.py | Add new generated sample listing RAI external safety providers |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/generated_samples/list_rai_content_filters.py | Update x-ms-original-file reference to 2025-10-01-preview example |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/generated_samples/list_quota_tiers.py | Update x-ms-original-file reference to 2025-10-01-preview example |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/generated_samples/list_projects.py | Update x-ms-original-file reference to 2025-10-01-preview example |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/generated_samples/list_private_link_resources.py | Update x-ms-original-file reference to 2025-10-01-preview example |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/generated_samples/list_private_endpoint_connections.py | Update x-ms-original-file reference to 2025-10-01-preview example |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/generated_samples/list_network_security_perimeter_configurations.py | Update x-ms-original-file reference to 2025-10-01-preview example |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/generated_samples/list_model_capacities.py | Update x-ms-original-file reference to 2025-10-01-preview example |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/generated_samples/list_location_models.py | Update x-ms-original-file reference to 2025-10-01-preview example |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/generated_samples/list_location_based_model_capacities.py | Update x-ms-original-file reference to 2025-10-01-preview example |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/generated_samples/list_keys.py | Update x-ms-original-file reference to 2025-10-01-preview example |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/generated_samples/list_encryption_scopes.py | Update x-ms-original-file reference to 2025-10-01-preview example |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/generated_samples/list_deployments.py | Update x-ms-original-file reference to 2025-10-01-preview example |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/generated_samples/list_deployment_skus.py | Update x-ms-original-file reference to 2025-10-01-preview example |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/generated_samples/list_deleted_accounts_by_subscription.py | Update x-ms-original-file reference to 2025-10-01-preview example |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/generated_samples/list_defender_for_ai_setting.py | Update x-ms-original-file reference to 2025-10-01-preview example |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/generated_samples/list_commitment_tiers.py | Update x-ms-original-file reference to 2025-10-01-preview example |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/generated_samples/list_commitment_plans.py | Update x-ms-original-file reference to 2025-10-01-preview example |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/generated_samples/list_blocklists.py | Update x-ms-original-file reference to 2025-10-01-preview example |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/generated_samples/list_blocklist_items.py | Update x-ms-original-file reference to 2025-10-01-preview example |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/generated_samples/list_accounts_by_subscription.py | Update x-ms-original-file reference to 2025-10-01-preview example |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/generated_samples/list_accounts_by_resource_group.py | Update x-ms-original-file reference to 2025-10-01-preview example |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/generated_samples/list_account_models.py | Update x-ms-original-file reference to 2025-10-01-preview example |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/generated_samples/get_usages.py | Update x-ms-original-file reference to 2025-10-01-preview example |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/generated_samples/get_skus.py | Update x-ms-original-file reference to 2025-10-01-preview example |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/generated_samples/get_shared_commitment_plan_association.py | Update x-ms-original-file reference to 2025-10-01-preview example |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/generated_samples/get_shared_commitment_plan.py | Update x-ms-original-file reference to 2025-10-01-preview example |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/generated_samples/get_rai_topic.py | Update x-ms-original-file reference to 2025-10-01-preview example |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/generated_samples/get_rai_tool_label.py | Add new generated sample getting RAI tool label |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/generated_samples/get_rai_policy.py | Update x-ms-original-file reference to 2025-10-01-preview example |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/generated_samples/get_rai_external_safety_provider.py | Add new generated sample getting RAI external safety provider |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/generated_samples/get_rai_content_filter.py | Update x-ms-original-file reference to 2025-10-01-preview example |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/generated_samples/get_rai_blocklist_item.py | Update x-ms-original-file reference to 2025-10-01-preview example |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/generated_samples/get_rai_blocklist.py | Update x-ms-original-file reference to 2025-10-01-preview example |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/generated_samples/get_quota_tier.py | Update x-ms-original-file reference to 2025-10-01-preview example |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/generated_samples/get_project.py | Update x-ms-original-file reference to 2025-10-01-preview example |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/generated_samples/get_private_endpoint_connection.py | Update x-ms-original-file reference to 2025-10-01-preview example |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/generated_samples/get_operations.py | Update x-ms-original-file reference to 2025-10-01-preview example |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/generated_samples/get_network_security_perimeter_configurations.py | Update x-ms-original-file reference to 2025-10-01-preview example |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/generated_samples/get_encryption_scope.py | Update x-ms-original-file reference to 2025-10-01-preview example |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/generated_samples/get_deployment.py | Update x-ms-original-file reference to 2025-10-01-preview example |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/generated_samples/get_deleted_account.py | Update x-ms-original-file reference to 2025-10-01-preview example |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/generated_samples/get_defender_for_ai_setting.py | Update x-ms-original-file reference to 2025-10-01-preview example |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/generated_samples/get_commitment_plan.py | Update x-ms-original-file reference to 2025-10-01-preview example |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/generated_samples/get_account.py | Update x-ms-original-file reference to 2025-10-01-preview example |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/generated_samples/delete_shared_commitment_plan_association.py | Update x-ms-original-file reference to 2025-10-01-preview example |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/generated_samples/delete_shared_commitment_plan.py | Update x-ms-original-file reference to 2025-10-01-preview example |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/generated_samples/delete_rai_topic.py | Update x-ms-original-file reference to 2025-10-01-preview example |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/generated_samples/delete_rai_tool_label.py | Add new generated sample deleting RAI tool label |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/generated_samples/delete_rai_policy.py | Update x-ms-original-file reference to 2025-10-01-preview example |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/generated_samples/delete_rai_external_safety_provider.py | Add new generated sample deleting RAI external safety provider |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/generated_samples/delete_rai_blocklist_items.py | Update x-ms-original-file reference to 2025-10-01-preview example |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/generated_samples/delete_rai_blocklist_item.py | Update x-ms-original-file reference to 2025-10-01-preview example |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/generated_samples/delete_rai_blocklist.py | Update x-ms-original-file reference to 2025-10-01-preview example |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/generated_samples/delete_project.py | Update x-ms-original-file reference to 2025-10-01-preview example |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/generated_samples/delete_private_endpoint_connection.py | Update x-ms-original-file reference to 2025-10-01-preview example |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/generated_samples/delete_encryption_scope.py | Update x-ms-original-file reference to 2025-10-01-preview example |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/generated_samples/delete_deployment.py | Update x-ms-original-file reference to 2025-10-01-preview example |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/generated_samples/delete_commitment_plan.py | Update x-ms-original-file reference to 2025-10-01-preview example |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/generated_samples/delete_account.py | Update x-ms-original-file reference to 2025-10-01-preview example |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/generated_samples/create_shared_commitment_plan_association.py | Update x-ms-original-file reference to 2025-10-01-preview example |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/generated_samples/create_shared_commitment_plan.py | Update x-ms-original-file reference to 2025-10-01-preview example |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/generated_samples/create_project_min.py | Update x-ms-original-file reference to 2025-10-01-preview example |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/generated_samples/create_project.py | Update x-ms-original-file reference to 2025-10-01-preview example |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/generated_samples/create_or_update_quota_tier.py | Update x-ms-original-file reference to 2025-10-01-preview example |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/generated_samples/create_account_min.py | Update x-ms-original-file reference to 2025-10-01-preview example |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/generated_samples/create_account.py | Update x-ms-original-file reference to 2025-10-01-preview example |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/generated_samples/calculate_model_capacity.py | Update x-ms-original-file reference to 2025-10-01-preview example |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/generated_samples/agent_deployment/stop.py | Add new generated sample stopping agent deployment |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/generated_samples/agent_deployment/start.py | Add new generated sample starting agent deployment |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/generated_samples/agent_deployment/list.py | Add new generated sample listing agent deployments |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/generated_samples/agent_deployment/get.py | Add new generated sample getting agent deployment |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/generated_samples/agent_deployment/delete.py | Add new generated sample deleting agent deployment |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/generated_samples/agent_deployment/create_or_update.py | Add new generated sample creating/updating agent deployment |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/generated_samples/agent_application/list_agents.py | Add new generated sample listing agents for agent application |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/generated_samples/agent_application/list.py | Add new generated sample listing agent applications |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/generated_samples/agent_application/get.py | Add new generated sample getting agent application |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/generated_samples/agent_application/enable.py | Add new generated sample enabling agent application |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/generated_samples/agent_application/disable.py | Add new generated sample disabling agent application |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/generated_samples/agent_application/delete.py | Add new generated sample deleting agent application |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/generated_samples/agent_application/create_or_update.py | Add new generated sample creating/updating agent application |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/generated_samples/add_rai_blocklist_items.py | Update x-ms-original-file reference to 2025-10-01-preview example |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/generated_samples/account_connection/update.py | Update x-ms-original-file reference to 2025-10-01-preview example |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/generated_samples/account_connection/list.py | Update x-ms-original-file reference to 2025-10-01-preview example |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/generated_samples/account_connection/get.py | Update x-ms-original-file reference to 2025-10-01-preview example |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/generated_samples/account_connection/delete.py | Update x-ms-original-file reference to 2025-10-01-preview example |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/generated_samples/account_connection/create.py | Update x-ms-original-file reference to 2025-10-01-preview example |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/generated_samples/account_capability_host/list.py | Add new generated sample listing account capability hosts |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/generated_samples/account_capability_host/get.py | Update x-ms-original-file reference to 2025-10-01-preview example |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/generated_samples/account_capability_host/delete.py | Update x-ms-original-file reference to 2025-10-01-preview example |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/generated_samples/account_capability_host/create_or_update.py | Update sample payload and x-ms-original-file to 2025-10-01-preview example |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/azure/mgmt/cognitiveservices/operations/_usages_operations.py | Default api-version updated; formatting tweaks on error deserialization |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/azure/mgmt/cognitiveservices/operations/_resource_skus_operations.py | Default api-version updated; formatting tweaks on error deserialization |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/azure/mgmt/cognitiveservices/operations/_rai_topics_operations.py | Default api-version updated; formatting tweaks on error deserialization |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/azure/mgmt/cognitiveservices/operations/_rai_policies_operations.py | Default api-version updated; formatting tweaks on error deserialization |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/azure/mgmt/cognitiveservices/operations/_rai_content_filters_operations.py | Default api-version updated; formatting tweaks on error deserialization |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/azure/mgmt/cognitiveservices/operations/_rai_blocklists_operations.py | Default api-version updated; formatting tweaks on error deserialization |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/azure/mgmt/cognitiveservices/operations/_rai_blocklist_items_operations.py | Default api-version updated; formatting tweaks; suppress too-many-lines |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/azure/mgmt/cognitiveservices/operations/_quota_tiers_operations.py | Default api-version updated; formatting tweaks on error deserialization |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/azure/mgmt/cognitiveservices/operations/_projects_operations.py | Default api-version updated; delete response handling adjusted; formatting tweaks |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/azure/mgmt/cognitiveservices/operations/_project_connections_operations.py | Default api-version updated; formatting tweaks on error deserialization |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/azure/mgmt/cognitiveservices/operations/_private_link_resources_operations.py | Default api-version updated; formatting tweaks on error deserialization |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/azure/mgmt/cognitiveservices/operations/_private_endpoint_connections_operations.py | Default api-version updated; formatting tweaks on error deserialization |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/azure/mgmt/cognitiveservices/operations/_operations.py | Default api-version updated; formatting tweaks on error deserialization |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/azure/mgmt/cognitiveservices/operations/_network_security_perimeter_configurations_operations.py | Default api-version updated; formatting tweaks on error deserialization |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/azure/mgmt/cognitiveservices/operations/_models_operations.py | Default api-version updated; formatting tweaks on error deserialization |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/azure/mgmt/cognitiveservices/operations/_model_capacities_operations.py | Default api-version updated; formatting tweaks on error deserialization |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/azure/mgmt/cognitiveservices/operations/_location_based_model_capacities_operations.py | Default api-version updated; formatting tweaks on error deserialization |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/azure/mgmt/cognitiveservices/operations/_encryption_scopes_operations.py | Default api-version updated; formatting tweaks on error deserialization |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/azure/mgmt/cognitiveservices/operations/_deleted_accounts_operations.py | Default api-version updated; formatting tweaks on error deserialization |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/azure/mgmt/cognitiveservices/operations/_defender_for_ai_settings_operations.py | Default api-version updated; formatting tweaks on error deserialization |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/azure/mgmt/cognitiveservices/operations/_commitment_tiers_operations.py | Default api-version updated; formatting tweaks on error deserialization |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/azure/mgmt/cognitiveservices/operations/_cognitive_services_management_client_operations.py | Default api-version updated; formatting tweaks on error deserialization |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/azure/mgmt/cognitiveservices/operations/_account_connections_operations.py | Default api-version updated; formatting tweaks on error deserialization |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/azure/mgmt/cognitiveservices/operations/init.py | Export new operation groups in sync client operations package |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/azure/mgmt/cognitiveservices/aio/operations/_usages_operations.py | Formatting tweaks on error deserialization |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/azure/mgmt/cognitiveservices/aio/operations/_resource_skus_operations.py | Formatting tweaks on error deserialization |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/azure/mgmt/cognitiveservices/aio/operations/_rai_topics_operations.py | Formatting tweaks on error deserialization |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/azure/mgmt/cognitiveservices/aio/operations/_rai_policies_operations.py | Formatting tweaks on error deserialization |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/azure/mgmt/cognitiveservices/aio/operations/_rai_external_safety_providers_operations.py | Add new async operation group for listing external safety providers |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/azure/mgmt/cognitiveservices/aio/operations/_rai_content_filters_operations.py | Formatting tweaks on error deserialization |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/azure/mgmt/cognitiveservices/aio/operations/_rai_blocklists_operations.py | Formatting tweaks on error deserialization |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/azure/mgmt/cognitiveservices/aio/operations/_rai_blocklist_items_operations.py | Formatting tweaks on error deserialization |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/azure/mgmt/cognitiveservices/aio/operations/_quota_tiers_operations.py | Formatting tweaks on error deserialization |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/azure/mgmt/cognitiveservices/aio/operations/_projects_operations.py | Delete response handling adjusted; formatting tweaks |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/azure/mgmt/cognitiveservices/aio/operations/_project_connections_operations.py | Formatting tweaks on error deserialization |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/azure/mgmt/cognitiveservices/aio/operations/_private_link_resources_operations.py | Formatting tweaks on error deserialization |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/azure/mgmt/cognitiveservices/aio/operations/_private_endpoint_connections_operations.py | Formatting tweaks on error deserialization |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/azure/mgmt/cognitiveservices/aio/operations/_operations.py | Formatting tweaks on error deserialization |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/azure/mgmt/cognitiveservices/aio/operations/_network_security_perimeter_configurations_operations.py | Formatting tweaks on error deserialization |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/azure/mgmt/cognitiveservices/aio/operations/_models_operations.py | Formatting tweaks on error deserialization |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/azure/mgmt/cognitiveservices/aio/operations/_model_capacities_operations.py | Formatting tweaks on error deserialization |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/azure/mgmt/cognitiveservices/aio/operations/_location_based_model_capacities_operations.py | Formatting tweaks on error deserialization |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/azure/mgmt/cognitiveservices/aio/operations/_encryption_scopes_operations.py | Formatting tweaks on error deserialization |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/azure/mgmt/cognitiveservices/aio/operations/_deleted_accounts_operations.py | Formatting tweaks on error deserialization |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/azure/mgmt/cognitiveservices/aio/operations/_defender_for_ai_settings_operations.py | Formatting tweaks on error deserialization |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/azure/mgmt/cognitiveservices/aio/operations/_commitment_tiers_operations.py | Formatting tweaks on error deserialization |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/azure/mgmt/cognitiveservices/aio/operations/_cognitive_services_management_client_operations.py | Formatting tweaks on error deserialization |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/azure/mgmt/cognitiveservices/aio/operations/_accounts_operations.py | Formatting tweaks on error deserialization |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/azure/mgmt/cognitiveservices/aio/operations/_account_connections_operations.py | Formatting tweaks on error deserialization |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/azure/mgmt/cognitiveservices/aio/operations/_account_capability_hosts_operations.py | Add async paging list(...) support for account capability hosts |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/azure/mgmt/cognitiveservices/aio/operations/init.py | Export new operation groups in async client operations package |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/azure/mgmt/cognitiveservices/aio/_configuration.py | Update async client configuration default API version to 2025-10-01-preview |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/azure/mgmt/cognitiveservices/aio/_cognitive_services_management_client.py | Wire new operation groups into async client |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/azure/mgmt/cognitiveservices/_version.py | Bump package version to 14.2.0b1 |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/azure/mgmt/cognitiveservices/_utils/serialization.py | Replace eval-based type conversion; refine docstrings |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/azure/mgmt/cognitiveservices/_configuration.py | Update sync client configuration default API version to 2025-10-01-preview |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/azure/mgmt/cognitiveservices/_cognitive_services_management_client.py | Wire new operation groups into sync client |
| sdk/cognitiveservices/azure-mgmt-cognitiveservices/_metadata.json | Update autorest/python version and source commit metadata |
Comments suppressed due to low confidence (1)
sdk/cognitiveservices/azure-mgmt-cognitiveservices/azure/mgmt/cognitiveservices/_utils/serialization.py:812
- The changes to basic type (de)serialization (removing
eval, adding stricter handling, and changing bool behavior) are behaviorally significant and should be covered by unit tests—especially around boolean parsing ("true"/"false"/"0"/"1"), unknowndata_typehandling, and round-tripping for int/float/str/bool.
def serialize_basic(cls, data, data_type, **kwargs):
| if data_type == "str": | ||
| return cls.serialize_unicode(data) | ||
| return eval(data_type)(data) # nosec # pylint: disable=eval-used | ||
| if data_type == "int": | ||
| return int(data) | ||
| if data_type == "float": | ||
| return float(data) | ||
| if data_type == "bool": | ||
| return bool(data) | ||
| raise TypeError("Unknown basic data type: {}".format(data_type)) |
There was a problem hiding this comment.
bool(data) will return True for any non-empty string (e.g., "false", "0"), which will silently corrupt serialized values for boolean fields. Consider implementing an explicit boolean conversion (e.g., accept True/False directly; for strings handle case-insensitive "true"/"false" and optionally "1"/"0"), and raise TypeError/ValueError for unrecognized inputs.
| if data_type == "str": | ||
| return self.deserialize_unicode(attr) | ||
| return eval(data_type)(attr) # nosec # pylint: disable=eval-used | ||
| if data_type == "int": | ||
| return int(attr) | ||
| if data_type == "float": | ||
| return float(attr) | ||
| raise TypeError("Unknown basic data type: {}".format(data_type)) |
There was a problem hiding this comment.
This removes support for data_type == "bool" but the docstring still advertises bool support, and model deserialization may legitimately request bool conversion. Add an explicit "bool" branch (with correct parsing semantics) to avoid raising TypeError at runtime for boolean fields.
| response = pipeline_response.http_response | ||
|
|
||
| if response.status_code not in [200, 202, 204]: | ||
| if response.status_code not in [202, 204]: |
There was a problem hiding this comment.
Dropping 200 from the allowed status codes for project delete can break existing service behavior if the endpoint returns 200 OK (which is a common/allowed pattern for ARM deletes). Unless the swagger explicitly guarantees only 202/204, consider keeping 200 in the accepted set to preserve backward compatibility.
| if response.status_code not in [202, 204]: | |
| if response.status_code not in [200, 202, 204]: |
| response = pipeline_response.http_response | ||
|
|
||
| if response.status_code not in [200, 202, 204]: | ||
| if response.status_code not in [202, 204]: |
There was a problem hiding this comment.
Same issue as the sync client: removing 200 from allowed delete status codes may cause async deletes to raise on valid responses. Consider aligning allowed codes with the service contract (and with the sync implementation).
PR for release issue https://github.com/Azure/sdk-release-request/issues/6828
After PR merged, trigger release pipeline to release
BuildTargetingString
azure-mgmt-cognitiveservices
Skip.CreateApiReview
(Just to record: this PR was created by this pipeline)