Skip to content

Refresh azure-mgmt-redis after migrate to Typespec#47070

Open
azure-sdk wants to merge 7 commits into
mainfrom
sdkauto/azure-mgmt-redis-6337919
Open

Refresh azure-mgmt-redis after migrate to Typespec#47070
azure-sdk wants to merge 7 commits into
mainfrom
sdkauto/azure-mgmt-redis-6337919

Conversation

@azure-sdk
Copy link
Copy Markdown
Collaborator

Configurations: 'specification/redis/resource-manager/Microsoft.Cache/Redis/tspconfig.yaml', API Version: 2025-08-01-preview, SDK Release Type: beta, and CommitSHA: '0ac0baaafaa117fd7296c0159ef2489d0461f86f' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=6337919 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release.

…/Redis/tspconfig.yaml', API Version: 2025-08-01-preview, SDK Release Type: beta, and CommitSHA: '0ac0baaafaa117fd7296c0159ef2489d0461f86f' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=6337919 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-redis]-generated-from-SDK Generation - Python-6337919 Refresh azure-mgmt-redis after migrate to Typespec May 22, 2026
msyyc and others added 2 commits May 22, 2026 13:41
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@msyyc
Copy link
Copy Markdown
Member

msyyc commented May 22, 2026

✅ Live Test Results

@msyyc msyyc marked this pull request as ready for review May 22, 2026 07:28
Copilot AI review requested due to automatic review settings May 22, 2026 07:28
Copy link
Copy Markdown
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 refreshes azure-mgmt-redis after migrating the SDK generation workflow to TypeSpec for API version 2025-08-01-preview, updating packaging metadata and regenerating the management client, models, operations, tests, and samples accordingly.

Changes:

  • Migrates packaging from setup.py/sdk_packaging.toml to pyproject.toml, and adds TypeSpec provenance files (tsp-location.yaml, _metadata.json).
  • Regenerates the Redis management client for the new preview API (including cloud_setting support and a public send_request method) and updates enums/models (hybrid models + system_data additions).
  • Regenerates generated tests and samples to match the updated API surface and request/response shapes.

Reviewed changes

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

Show a summary per file
File Description
sdk/redis/azure-mgmt-redis/tsp-location.yaml Adds TypeSpec source location/provenance for regeneration tracking.
sdk/redis/azure-mgmt-redis/tests/disable_test_cli_mgmt_redis.py Adjusts pylint suppression for the CLI mgmt test disable script.
sdk/redis/azure-mgmt-redis/setup.py Removes legacy setuptools-based packaging entrypoint.
sdk/redis/azure-mgmt-redis/sdk_packaging.toml Removes legacy packaging configuration (moved to pyproject.toml).
sdk/redis/azure-mgmt-redis/README.md Updates Python version support text and fixes an authentication sentence.
sdk/redis/azure-mgmt-redis/pyproject.toml Introduces PEP 517/518 packaging + project metadata and [packaging] config for the mgmt package.
sdk/redis/azure-mgmt-redis/MANIFEST.in Updates packaged files list for the pyproject-based build.
sdk/redis/azure-mgmt-redis/generated_tests/test_redis_management_redis_operations.py Regenerated test coverage for Redis operations (sync).
sdk/redis/azure-mgmt-redis/generated_tests/test_redis_management_redis_operations_async.py Regenerated test coverage for Redis operations (async).
sdk/redis/azure-mgmt-redis/generated_tests/test_redis_management_private_link_resources_operations.py Regenerated test coverage for private link resources (sync).
sdk/redis/azure-mgmt-redis/generated_tests/test_redis_management_private_link_resources_operations_async.py Regenerated test coverage for private link resources (async).
sdk/redis/azure-mgmt-redis/generated_tests/test_redis_management_private_endpoint_connections_operations.py Regenerated test coverage for private endpoint connections (sync).
sdk/redis/azure-mgmt-redis/generated_tests/test_redis_management_private_endpoint_connections_operations_async.py Regenerated test coverage for private endpoint connections (async).
sdk/redis/azure-mgmt-redis/generated_tests/test_redis_management_patch_schedules_operations.py Regenerated test coverage for patch schedules (sync).
sdk/redis/azure-mgmt-redis/generated_tests/test_redis_management_patch_schedules_operations_async.py Regenerated test coverage for patch schedules (async).
sdk/redis/azure-mgmt-redis/generated_tests/test_redis_management_operations.py Regenerated test coverage for provider operations (sync).
sdk/redis/azure-mgmt-redis/generated_tests/test_redis_management_operations_async.py Regenerated test coverage for provider operations (async).
sdk/redis/azure-mgmt-redis/generated_tests/test_redis_management_linked_server_operations.py Regenerated test coverage for linked server operations (sync).
sdk/redis/azure-mgmt-redis/generated_tests/test_redis_management_linked_server_operations_async.py Regenerated test coverage for linked server operations (async).
sdk/redis/azure-mgmt-redis/generated_tests/test_redis_management_firewall_rules_operations.py Regenerated test coverage for firewall rules (sync).
sdk/redis/azure-mgmt-redis/generated_tests/test_redis_management_firewall_rules_operations_async.py Regenerated test coverage for firewall rules (async).
sdk/redis/azure-mgmt-redis/generated_tests/test_redis_management_async_operation_status_operations.py Regenerated test coverage for async operation status (sync).
sdk/redis/azure-mgmt-redis/generated_tests/test_redis_management_async_operation_status_operations_async.py Regenerated test coverage for async operation status (async).
sdk/redis/azure-mgmt-redis/generated_tests/test_redis_management_access_policy_operations.py Regenerated test coverage for access policy operations (sync).
sdk/redis/azure-mgmt-redis/generated_tests/test_redis_management_access_policy_operations_async.py Regenerated test coverage for access policy operations (async).
sdk/redis/azure-mgmt-redis/generated_tests/test_redis_management_access_policy_assignment_operations.py Regenerated test coverage for access policy assignment operations (sync).
sdk/redis/azure-mgmt-redis/generated_tests/test_redis_management_access_policy_assignment_operations_async.py Regenerated test coverage for access policy assignment operations (async).
sdk/redis/azure-mgmt-redis/generated_tests/conftest.py Regenerated test configuration scaffolding.
sdk/redis/azure-mgmt-redis/generated_samples/redis_cache_update.py Regenerated sample to match new API version/shapes.
sdk/redis/azure-mgmt-redis/generated_samples/redis_cache_regenerate_key.py Regenerated sample to match new API version/shapes.
sdk/redis/azure-mgmt-redis/generated_samples/redis_cache_put_private_endpoint_connection.py Regenerated sample to match new API version/shapes.
sdk/redis/azure-mgmt-redis/generated_samples/redis_cache_patch_schedules_list.py Regenerated sample to match new API version/shapes.
sdk/redis/azure-mgmt-redis/generated_samples/redis_cache_patch_schedules_get.py Regenerated sample to match new API version/shapes.
sdk/redis/azure-mgmt-redis/generated_samples/redis_cache_patch_schedules_delete.py Regenerated sample to match new API version/shapes.
sdk/redis/azure-mgmt-redis/generated_samples/redis_cache_patch_schedules_create_or_update.py Regenerated sample to match new API version/shapes.
sdk/redis/azure-mgmt-redis/generated_samples/redis_cache_operations.py Regenerated sample to match new API version/shapes.
sdk/redis/azure-mgmt-redis/generated_samples/redis_cache_list.py Regenerated sample to match new API version/shapes.
sdk/redis/azure-mgmt-redis/generated_samples/redis_cache_list_upgrade_notifications.py Regenerated sample to match new API version/shapes.
sdk/redis/azure-mgmt-redis/generated_samples/redis_cache_list_private_link_resources.py Regenerated sample to match new API version/shapes.
sdk/redis/azure-mgmt-redis/generated_samples/redis_cache_list_private_endpoint_connections.py Regenerated sample to match new API version/shapes.
sdk/redis/azure-mgmt-redis/generated_samples/redis_cache_list_keys.py Regenerated sample to match new API version/shapes.
sdk/redis/azure-mgmt-redis/generated_samples/redis_cache_list_by_resource_group.py Regenerated sample to match new API version/shapes.
sdk/redis/azure-mgmt-redis/generated_samples/redis_cache_linked_server_list.py Regenerated sample to match new API version/shapes.
sdk/redis/azure-mgmt-redis/generated_samples/redis_cache_linked_server_get.py Regenerated sample to match new API version/shapes.
sdk/redis/azure-mgmt-redis/generated_samples/redis_cache_linked_server_delete.py Regenerated sample to match new API version/shapes.
sdk/redis/azure-mgmt-redis/generated_samples/redis_cache_linked_server_create.py Regenerated sample to match new API version/shapes.
sdk/redis/azure-mgmt-redis/generated_samples/redis_cache_import.py Regenerated sample to match new API version/shapes.
sdk/redis/azure-mgmt-redis/generated_samples/redis_cache_get.py Regenerated sample to match new API version/shapes.
sdk/redis/azure-mgmt-redis/generated_samples/redis_cache_get_private_endpoint_connection.py Regenerated sample to match new API version/shapes.
sdk/redis/azure-mgmt-redis/generated_samples/redis_cache_force_reboot.py Regenerated sample to match new API version/shapes.
sdk/redis/azure-mgmt-redis/generated_samples/redis_cache_flush.py Regenerated sample to match new API version/shapes.
sdk/redis/azure-mgmt-redis/generated_samples/redis_cache_firewall_rules_list.py Regenerated sample to match new API version/shapes.
sdk/redis/azure-mgmt-redis/generated_samples/redis_cache_firewall_rule_get.py Regenerated sample to match new API version/shapes.
sdk/redis/azure-mgmt-redis/generated_samples/redis_cache_firewall_rule_delete.py Regenerated sample to match new API version/shapes.
sdk/redis/azure-mgmt-redis/generated_samples/redis_cache_firewall_rule_create.py Regenerated sample to match new API version/shapes.
sdk/redis/azure-mgmt-redis/generated_samples/redis_cache_export.py Regenerated sample to match new API version/shapes.
sdk/redis/azure-mgmt-redis/generated_samples/redis_cache_delete.py Regenerated sample to match new API version/shapes.
sdk/redis/azure-mgmt-redis/generated_samples/redis_cache_delete_private_endpoint_connection.py Regenerated sample to match new API version/shapes.
sdk/redis/azure-mgmt-redis/generated_samples/redis_cache_create.py Regenerated sample to match new API version/shapes.
sdk/redis/azure-mgmt-redis/generated_samples/redis_cache_create_user_defined_zonal_allocation_policy.py Regenerated sample to match new API version/shapes.
sdk/redis/azure-mgmt-redis/generated_samples/redis_cache_create_no_zones_zonal_allocation_policy.py Regenerated sample to match new API version/shapes.
sdk/redis/azure-mgmt-redis/generated_samples/redis_cache_create_latest_version.py Regenerated sample to match new API version/shapes.
sdk/redis/azure-mgmt-redis/generated_samples/redis_cache_create_default_version.py Regenerated sample to match new API version/shapes.
sdk/redis/azure-mgmt-redis/generated_samples/redis_cache_create_automatic_zonal_allocation_policy.py Regenerated sample to match new API version/shapes.
sdk/redis/azure-mgmt-redis/generated_samples/redis_cache_check_name_availability.py Regenerated sample to match new API version/shapes.
sdk/redis/azure-mgmt-redis/generated_samples/redis_cache_async_operation_status.py Regenerated sample to match new API version/shapes.
sdk/redis/azure-mgmt-redis/generated_samples/redis_cache_access_policy_list.py Regenerated sample to match new API version/shapes.
sdk/redis/azure-mgmt-redis/generated_samples/redis_cache_access_policy_get.py Regenerated sample to match new API version/shapes.
sdk/redis/azure-mgmt-redis/generated_samples/redis_cache_access_policy_delete.py Regenerated sample to match new API version/shapes.
sdk/redis/azure-mgmt-redis/generated_samples/redis_cache_access_policy_create_update.py Regenerated sample to match new API version/shapes.
sdk/redis/azure-mgmt-redis/generated_samples/redis_cache_access_policy_assignment_list.py Regenerated sample to match new API version/shapes.
sdk/redis/azure-mgmt-redis/generated_samples/redis_cache_access_policy_assignment_get.py Regenerated sample to match new API version/shapes.
sdk/redis/azure-mgmt-redis/generated_samples/redis_cache_access_policy_assignment_delete.py Regenerated sample to match new API version/shapes.
sdk/redis/azure-mgmt-redis/generated_samples/redis_cache_access_policy_assignment_create_update.py Regenerated sample to match new API version/shapes.
sdk/redis/azure-mgmt-redis/dev_requirements.txt Updates dev dependencies (adds azure-identity).
sdk/redis/azure-mgmt-redis/CHANGELOG.md Bumps version to 15.0.0b1 and documents features/breaking changes from TypeSpec regen.
sdk/redis/azure-mgmt-redis/azure/mgmt/redis/operations/_private_link_resources_operations.py Removes legacy AutoRest-generated operations module.
sdk/redis/azure-mgmt-redis/azure/mgmt/redis/operations/_patch.py Updates customization hook header/typing for regeneration conventions.
sdk/redis/azure-mgmt-redis/azure/mgmt/redis/operations/_async_operation_status_operations.py Removes legacy AutoRest-generated operations module.
sdk/redis/azure-mgmt-redis/azure/mgmt/redis/operations/init.py Updates operations exports wiring to the new generated _operations module.
sdk/redis/azure-mgmt-redis/azure/mgmt/redis/models/_redis_management_client_enums.py Removes legacy enums module (replaced by _enums.py).
sdk/redis/azure-mgmt-redis/azure/mgmt/redis/models/_patch.py Updates customization hook header/typing for regeneration conventions.
sdk/redis/azure-mgmt-redis/azure/mgmt/redis/models/_enums.py Adds new generated enums module with expanded docstrings and new members.
sdk/redis/azure-mgmt-redis/azure/mgmt/redis/models/init.py Switches model exports/imports to new generated module structure and enums module.
sdk/redis/azure-mgmt-redis/azure/mgmt/redis/aio/operations/_private_link_resources_operations.py Removes legacy async operations module.
sdk/redis/azure-mgmt-redis/azure/mgmt/redis/aio/operations/_patch.py Updates async customization hook header/typing.
sdk/redis/azure-mgmt-redis/azure/mgmt/redis/aio/operations/_patch_schedules_operations.py Removes legacy async patch schedules operations module.
sdk/redis/azure-mgmt-redis/azure/mgmt/redis/aio/operations/_firewall_rules_operations.py Removes legacy async firewall rules operations module.
sdk/redis/azure-mgmt-redis/azure/mgmt/redis/aio/operations/_async_operation_status_operations.py Removes legacy async async-operation-status operations module.
sdk/redis/azure-mgmt-redis/azure/mgmt/redis/aio/operations/init.py Updates async operations exports wiring to the new generated _operations module.
sdk/redis/azure-mgmt-redis/azure/mgmt/redis/aio/_patch.py Updates async client customization hook header/typing.
sdk/redis/azure-mgmt-redis/azure/mgmt/redis/aio/_configuration.py Updates async client configuration for new API version and cloud endpoint handling.
sdk/redis/azure-mgmt-redis/azure/mgmt/redis/aio/_client.py Updates async client construction + adds send_request and cloud endpoint support.
sdk/redis/azure-mgmt-redis/azure/mgmt/redis/aio/init.py Switches async package export to the new _client module.
sdk/redis/azure-mgmt-redis/azure/mgmt/redis/_version.py Bumps package version to 15.0.0b1.
sdk/redis/azure-mgmt-redis/azure/mgmt/redis/_utils/init.py Adds generated _utils package placeholder.
sdk/redis/azure-mgmt-redis/azure/mgmt/redis/_patch.py Updates sync client customization hook header/typing.
sdk/redis/azure-mgmt-redis/azure/mgmt/redis/_configuration.py Updates sync client configuration for new API version and cloud endpoint handling.
sdk/redis/azure-mgmt-redis/azure/mgmt/redis/_client.py Updates sync client construction + adds send_request and cloud endpoint support.
sdk/redis/azure-mgmt-redis/azure/mgmt/redis/init.py Switches package export to the new _client module.
sdk/redis/azure-mgmt-redis/azure/mgmt/init.py Adds typing suppression to namespace package initializer.
sdk/redis/azure-mgmt-redis/azure/init.py Adds typing suppression to namespace package initializer.
sdk/redis/azure-mgmt-redis/apiview-properties.json Adds APIView cross-language mapping metadata for the regenerated surface area.
sdk/redis/azure-mgmt-redis/_metadata.json Adds new generation metadata (replacing legacy _meta.json).
sdk/redis/azure-mgmt-redis/_meta.json Removes legacy AutoRest generation metadata.

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