[AutoPR azure-mgmt-storagemover]-generated-from-SDK Generation - Python-6798570 - #48930
azure-sdk-automation[bot] wants to merge 3 commits into
Conversation
…t.StorageMover/StorageMover/tspconfig.yaml', API Version: 2026-05-01, SDK Release Type: stable, and CommitSHA: 'f398d14cf518231c3512b317db36c431794d1a83' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=6798570 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release.
|
Azure Pipelines: Successfully started running 1 pipeline(s). 10 pipeline(s) were filtered out due to trigger conditions. There may be pipelines that require an authorized user to comment /azp run to run. |
There was a problem hiding this comment.
🟡 Changes recommended
The release notes and client docstrings contain inaccurate/missing information (operation group mislabeled as a model, Python 3.9 support drop not noted, and api_version default documented incorrectly).
Once you've addressed the issues Copilot identified, you can request another Copilot review.
Pull request overview
Updates the azure-mgmt-storagemover management-plane SDK to the 2026-05-01 ARM API version (TypeSpec-generated), including new cross-tenant endpoint/job fields and a new reconcile_job operation, along with regenerated samples/tests and package metadata updates for the 3.2.0 release.
Changes:
- Regenerated Storagemover mgmt SDK from TypeSpec for API version
2026-05-01and bumped package version to3.2.0. - Added/updated models/enums and introduced
JobDefinitionsOperations.reconcile_job, with refreshed generated samples. - Updated packaging/docs to require Python
>=3.10and refreshed live/recorded test formatting/sanitizers.
File summaries
| File | Description |
|---|---|
| sdk/storagemover/azure-mgmt-storagemover/tsp-location.yaml | Updates TypeSpec source directory/commit for regeneration provenance. |
| sdk/storagemover/azure-mgmt-storagemover/tests/test_storage_mover_mgmt_storage_movers_operations_test.py | Test formatting/lint directives and request body style updates. |
| sdk/storagemover/azure-mgmt-storagemover/tests/test_storage_mover_mgmt_storage_movers_operations_async_test.py | Async test formatting/lint directives and request body style updates. |
| sdk/storagemover/azure-mgmt-storagemover/tests/test_storage_mover_mgmt_projects_operations_test.py | Project operation tests reformatted for readability/linting. |
| sdk/storagemover/azure-mgmt-storagemover/tests/test_storage_mover_mgmt_projects_operations_async_test.py | Async project tests reformatted for readability/linting. |
| sdk/storagemover/azure-mgmt-storagemover/tests/test_storage_mover_mgmt_job_definitions_operations_test.py | Job definition tests reformatted; minor constants formatting adjustments. |
| sdk/storagemover/azure-mgmt-storagemover/tests/test_storage_mover_mgmt_job_definitions_operations_async_test.py | Async job definition tests reformatted; minor constants formatting adjustments. |
| sdk/storagemover/azure-mgmt-storagemover/tests/test_storage_mover_mgmt_endpoints_operations_test.py | Endpoint tests reformatted and updated to match regenerated shapes. |
| sdk/storagemover/azure-mgmt-storagemover/tests/test_storage_mover_mgmt_endpoints_operations_async_test.py | Async endpoint tests reformatted and updated to match regenerated shapes. |
| sdk/storagemover/azure-mgmt-storagemover/tests/test_storage_mover_mgmt_connections_operations_test.py | Connection tests reformatted and updated payload structure style. |
| sdk/storagemover/azure-mgmt-storagemover/tests/test_storage_mover_mgmt_connections_operations_async_test.py | Async connection tests reformatted and updated payload structure style. |
| sdk/storagemover/azure-mgmt-storagemover/tests/test_storage_mover_mgmt_agents_operations_async_test.py | Removes stray leading character/line from test file header. |
| sdk/storagemover/azure-mgmt-storagemover/tests/conftest.py | Simplifies sanitizer env var fallback formatting. |
| sdk/storagemover/azure-mgmt-storagemover/README.md | Updates minimum Python version messaging and Entra authentication wording/link. |
| sdk/storagemover/azure-mgmt-storagemover/pyproject.toml | Raises requires-python to >=3.10 and updates classifiers. |
| sdk/storagemover/azure-mgmt-storagemover/generated_tests/test_storage_mover_mgmt_job_definitions_operations.py | Regenerated test coverage scaffolding for new/updated fields and operation. |
| sdk/storagemover/azure-mgmt-storagemover/generated_tests/test_storage_mover_mgmt_job_definitions_operations_async.py | Async regenerated test scaffolding for new/updated fields and operation. |
| sdk/storagemover/azure-mgmt-storagemover/generated_samples/storage_movers_update.py | Refreshes swagger source reference to 2026-05-01. |
| sdk/storagemover/azure-mgmt-storagemover/generated_samples/storage_movers_list.py | Refreshes swagger source reference to 2026-05-01. |
| sdk/storagemover/azure-mgmt-storagemover/generated_samples/storage_movers_list_by_subscription.py | Refreshes swagger source reference to 2026-05-01. |
| sdk/storagemover/azure-mgmt-storagemover/generated_samples/storage_movers_get.py | Refreshes swagger source reference to 2026-05-01. |
| sdk/storagemover/azure-mgmt-storagemover/generated_samples/storage_movers_delete.py | Refreshes swagger source reference to 2026-05-01. |
| sdk/storagemover/azure-mgmt-storagemover/generated_samples/storage_movers_create_or_update.py | Refreshes swagger source reference to 2026-05-01. |
| sdk/storagemover/azure-mgmt-storagemover/generated_samples/projects_update.py | Refreshes swagger source reference to 2026-05-01. |
| sdk/storagemover/azure-mgmt-storagemover/generated_samples/projects_list.py | Refreshes swagger source reference to 2026-05-01. |
| sdk/storagemover/azure-mgmt-storagemover/generated_samples/projects_get.py | Refreshes swagger source reference to 2026-05-01. |
| sdk/storagemover/azure-mgmt-storagemover/generated_samples/projects_delete.py | Refreshes swagger source reference to 2026-05-01. |
| sdk/storagemover/azure-mgmt-storagemover/generated_samples/projects_create_or_update.py | Refreshes swagger source reference to 2026-05-01. |
| sdk/storagemover/azure-mgmt-storagemover/generated_samples/operations_list.py | Refreshes swagger source reference to 2026-05-01. |
| sdk/storagemover/azure-mgmt-storagemover/generated_samples/job_runs_list.py | Refreshes swagger source reference to 2026-05-01. |
| sdk/storagemover/azure-mgmt-storagemover/generated_samples/job_runs_get.py | Refreshes swagger source reference to 2026-05-01. |
| sdk/storagemover/azure-mgmt-storagemover/generated_samples/job_runs_get_with_schedule.py | Refreshes swagger source reference to 2026-05-01. |
| sdk/storagemover/azure-mgmt-storagemover/generated_samples/job_definitions_update.py | Refreshes swagger source reference to 2026-05-01. |
| sdk/storagemover/azure-mgmt-storagemover/generated_samples/job_definitions_stop_job.py | Refreshes swagger source reference to 2026-05-01. |
| sdk/storagemover/azure-mgmt-storagemover/generated_samples/job_definitions_start_job.py | Refreshes swagger source reference to 2026-05-01. |
| sdk/storagemover/azure-mgmt-storagemover/generated_samples/job_definitions_reconcile_job.py | Adds new sample for reconcile_job. |
| sdk/storagemover/azure-mgmt-storagemover/generated_samples/job_definitions_list.py | Refreshes swagger source reference to 2026-05-01. |
| sdk/storagemover/azure-mgmt-storagemover/generated_samples/job_definitions_get.py | Refreshes swagger source reference to 2026-05-01. |
| sdk/storagemover/azure-mgmt-storagemover/generated_samples/job_definitions_get_with_schedule.py | Refreshes swagger source reference to 2026-05-01. |
| sdk/storagemover/azure-mgmt-storagemover/generated_samples/job_definitions_get_cross_tenant.py | Adds cross-tenant GET sample. |
| sdk/storagemover/azure-mgmt-storagemover/generated_samples/job_definitions_get_cross_tenant_mirror.py | Adds cross-tenant mirror GET sample. |
| sdk/storagemover/azure-mgmt-storagemover/generated_samples/job_definitions_delete.py | Refreshes swagger source reference to 2026-05-01. |
| sdk/storagemover/azure-mgmt-storagemover/generated_samples/job_definitions_create_or_update.py | Updates create-or-update sample for new fields and 2026-05-01. |
| sdk/storagemover/azure-mgmt-storagemover/generated_samples/job_definitions_create_or_update_with_schedule.py | Updates schedule sample dates/source reference to 2026-05-01. |
| sdk/storagemover/azure-mgmt-storagemover/generated_samples/job_definitions_create_or_update_cross_tenant.py | Adds cross-tenant create-or-update sample. |
| sdk/storagemover/azure-mgmt-storagemover/generated_samples/job_definitions_create_or_update_cloud_to_cloud.py | Updates cloud-to-cloud sample for new fields and 2026-05-01. |
| sdk/storagemover/azure-mgmt-storagemover/generated_samples/endpoints_update_smb_mount.py | Refreshes swagger source reference to 2026-05-01. |
| sdk/storagemover/azure-mgmt-storagemover/generated_samples/endpoints_update_s3_with_hmac.py | Refreshes swagger source reference to 2026-05-01. |
| sdk/storagemover/azure-mgmt-storagemover/generated_samples/endpoints_update_nfs_mount.py | Refreshes swagger source reference to 2026-05-01. |
| sdk/storagemover/azure-mgmt-storagemover/generated_samples/endpoints_update_azure_storage_smb_file_share.py | Refreshes swagger source reference to 2026-05-01. |
| sdk/storagemover/azure-mgmt-storagemover/generated_samples/endpoints_update_azure_storage_smb_file_share_cross_tenant.py | Adds cross-tenant SMB file share update sample. |
| sdk/storagemover/azure-mgmt-storagemover/generated_samples/endpoints_update_azure_storage_nfs_file_share.py | Refreshes swagger source reference to 2026-05-01. |
| sdk/storagemover/azure-mgmt-storagemover/generated_samples/endpoints_update_azure_storage_blob_container.py | Refreshes swagger source reference to 2026-05-01. |
| sdk/storagemover/azure-mgmt-storagemover/generated_samples/endpoints_update_azure_storage_blob_container_cross_tenant.py | Adds cross-tenant blob container update sample. |
| sdk/storagemover/azure-mgmt-storagemover/generated_samples/endpoints_update_azure_multi_cloud_connector.py | Refreshes swagger source reference to 2026-05-01. |
| sdk/storagemover/azure-mgmt-storagemover/generated_samples/endpoints_list.py | Refreshes swagger source reference to 2026-05-01. |
| sdk/storagemover/azure-mgmt-storagemover/generated_samples/endpoints_get_smb_mount.py | Refreshes swagger source reference to 2026-05-01. |
| sdk/storagemover/azure-mgmt-storagemover/generated_samples/endpoints_get_s3_with_hmac.py | Refreshes swagger source reference to 2026-05-01. |
| sdk/storagemover/azure-mgmt-storagemover/generated_samples/endpoints_get_nfs_mount.py | Refreshes swagger source reference to 2026-05-01. |
| sdk/storagemover/azure-mgmt-storagemover/generated_samples/endpoints_get_azure_storage_smb_file_share.py | Refreshes swagger source reference to 2026-05-01. |
| sdk/storagemover/azure-mgmt-storagemover/generated_samples/endpoints_get_azure_storage_smb_file_share_cross_tenant.py | Adds cross-tenant SMB file share get sample. |
| sdk/storagemover/azure-mgmt-storagemover/generated_samples/endpoints_get_azure_storage_nfs_file_share.py | Refreshes swagger source reference to 2026-05-01. |
| sdk/storagemover/azure-mgmt-storagemover/generated_samples/endpoints_get_azure_storage_blob_container.py | Refreshes swagger source reference to 2026-05-01. |
| sdk/storagemover/azure-mgmt-storagemover/generated_samples/endpoints_get_azure_storage_blob_container_cross_tenant.py | Adds cross-tenant blob container get sample. |
| sdk/storagemover/azure-mgmt-storagemover/generated_samples/endpoints_get_azure_multi_cloud_connector.py | Refreshes swagger source reference to 2026-05-01. |
| sdk/storagemover/azure-mgmt-storagemover/generated_samples/endpoints_delete.py | Refreshes swagger source reference to 2026-05-01. |
| sdk/storagemover/azure-mgmt-storagemover/generated_samples/endpoints_create_or_update_smb_mount.py | Updates SMB mount sample and source reference to 2026-05-01. |
| sdk/storagemover/azure-mgmt-storagemover/generated_samples/endpoints_create_or_update_s3_with_hmac.py | Refreshes swagger source reference to 2026-05-01. |
| sdk/storagemover/azure-mgmt-storagemover/generated_samples/endpoints_create_or_update_nfs_mount.py | Updates NFS mount sample and source reference to 2026-05-01. |
| sdk/storagemover/azure-mgmt-storagemover/generated_samples/endpoints_create_or_update_azure_storage_smb_file_share.py | Refreshes swagger source reference to 2026-05-01. |
| sdk/storagemover/azure-mgmt-storagemover/generated_samples/endpoints_create_or_update_azure_storage_smb_file_share_cross_tenant.py | Adds cross-tenant SMB file share create-or-update sample. |
| sdk/storagemover/azure-mgmt-storagemover/generated_samples/endpoints_create_or_update_azure_storage_nfs_file_share.py | Refreshes swagger source reference to 2026-05-01. |
| sdk/storagemover/azure-mgmt-storagemover/generated_samples/endpoints_create_or_update_azure_storage_blob_container.py | Refreshes swagger source reference to 2026-05-01. |
| sdk/storagemover/azure-mgmt-storagemover/generated_samples/endpoints_create_or_update_azure_storage_blob_container_cross_tenant.py | Adds cross-tenant blob container create-or-update sample. |
| sdk/storagemover/azure-mgmt-storagemover/generated_samples/endpoints_create_or_update_azure_multi_cloud_connector.py | Refreshes swagger source reference to 2026-05-01. |
| sdk/storagemover/azure-mgmt-storagemover/generated_samples/connections_list.py | Refreshes swagger source reference to 2026-05-01. |
| sdk/storagemover/azure-mgmt-storagemover/generated_samples/connections_get.py | Refreshes swagger source reference to 2026-05-01. |
| sdk/storagemover/azure-mgmt-storagemover/generated_samples/connections_delete.py | Refreshes swagger source reference to 2026-05-01. |
| sdk/storagemover/azure-mgmt-storagemover/generated_samples/connections_create_or_update.py | Refreshes swagger source reference to 2026-05-01. |
| sdk/storagemover/azure-mgmt-storagemover/generated_samples/agents_update.py | Refreshes swagger source reference to 2026-05-01. |
| sdk/storagemover/azure-mgmt-storagemover/generated_samples/agents_list_minimum_set.py | Refreshes swagger source reference to 2026-05-01. |
| sdk/storagemover/azure-mgmt-storagemover/generated_samples/agents_list_maximum_set.py | Refreshes swagger source reference to 2026-05-01. |
| sdk/storagemover/azure-mgmt-storagemover/generated_samples/agents_get_minimum_set.py | Refreshes swagger source reference to 2026-05-01. |
| sdk/storagemover/azure-mgmt-storagemover/generated_samples/agents_get_maximum_set.py | Refreshes swagger source reference to 2026-05-01. |
| sdk/storagemover/azure-mgmt-storagemover/generated_samples/agents_delete.py | Refreshes swagger source reference to 2026-05-01. |
| sdk/storagemover/azure-mgmt-storagemover/generated_samples/agents_create_or_update_upload_limit_schedule_overnight.py | Refreshes swagger source reference to 2026-05-01. |
| sdk/storagemover/azure-mgmt-storagemover/generated_samples/agents_create_or_update_minimum_set.py | Refreshes swagger source reference to 2026-05-01. |
| sdk/storagemover/azure-mgmt-storagemover/generated_samples/agents_create_or_update_maximum_set.py | Refreshes swagger source reference to 2026-05-01. |
| sdk/storagemover/azure-mgmt-storagemover/CHANGELOG.md | Adds 3.2.0 release notes for new API surface and features. |
| sdk/storagemover/azure-mgmt-storagemover/azure/mgmt/storagemover/operations/_patch.py | Removes stray blank line from customization patch module. |
| sdk/storagemover/azure-mgmt-storagemover/azure/mgmt/storagemover/models/_patch.py | Removes stray blank line from customization patch module. |
| sdk/storagemover/azure-mgmt-storagemover/azure/mgmt/storagemover/models/_enums.py | Adds new enum members and new enums for source type differentiation. |
| sdk/storagemover/azure-mgmt-storagemover/azure/mgmt/storagemover/models/init.py | Exposes newly added enums in package model exports. |
| sdk/storagemover/azure-mgmt-storagemover/azure/mgmt/storagemover/aio/operations/_patch.py | Removes stray blank line from async customization patch module. |
| sdk/storagemover/azure-mgmt-storagemover/azure/mgmt/storagemover/aio/_patch.py | Removes stray blank line from async patch module. |
| sdk/storagemover/azure-mgmt-storagemover/azure/mgmt/storagemover/aio/_configuration.py | Updates default API version and lint/docstring suppression metadata. |
| sdk/storagemover/azure-mgmt-storagemover/azure/mgmt/storagemover/aio/_client.py | Updates async client for new API version and typing Self compatibility. |
| sdk/storagemover/azure-mgmt-storagemover/azure/mgmt/storagemover/_version.py | Bumps SDK version constant to 3.2.0. |
| sdk/storagemover/azure-mgmt-storagemover/azure/mgmt/storagemover/_utils/serialization.py | Updates serialization helpers for additional duration wire formats and typing. |
| sdk/storagemover/azure-mgmt-storagemover/azure/mgmt/storagemover/_patch.py | Removes stray blank line from sync patch module. |
| sdk/storagemover/azure-mgmt-storagemover/azure/mgmt/storagemover/_configuration.py | Updates default API version and lint/docstring suppression metadata. |
| sdk/storagemover/azure-mgmt-storagemover/azure/mgmt/storagemover/_client.py | Updates sync client for new API version and typing Self compatibility. |
| sdk/storagemover/azure-mgmt-storagemover/apiview-properties.json | Updates APIView type/method mappings for new enums and operation. |
| sdk/storagemover/azure-mgmt-storagemover/api.metadata.yml | Adds API markdown generation metadata for this version. |
| sdk/storagemover/azure-mgmt-storagemover/_metadata.json | Updates generation metadata (apiVersion, commit, emitter/http client versions). |
Review details
- Files reviewed: 110/111 changed files
- Comments generated: 4
- Review effort level: Lite
💡 Add a code-review agent skill for context-aware, tailored reviews. Learn more in the docs.
[Pilot] PR Pipeline Failure AnalysisWhat failedAzure Pipeline build 6830637 failed. All test jobs for Every failure shares one root cause: a test-proxy playback mismatch. The generated client code calls the API with Relevant pipeline outputOccurred identically (1440 matching stack traces, 720 unique test cases) across all 6 platforms x 2 artifact types for this package. Recommended next steps
|
Management SDK PR reviewFindings: None. Unverified checksUnverified checks: None. Review summaryAffected package: Checks completed against the authoritative MGMT SDK Code Review Rules (
Per the rules' scope exclusions, generated samples/tests and generated source files other than |
Configurations: 'specification/storagemover/resource-manager/Microsoft.StorageMover/StorageMover/tspconfig.yaml', API Version: 2026-05-01, SDK Release Type: stable, and CommitSHA: 'f398d14cf518231c3512b317db36c431794d1a83' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=6798570 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://azsdk-releaseplan-dashboard-hveph5aqhhcfhtgu.westus-01.azurewebsites.net/?releaseplan=36443 Submitted by: choudharysu@microsoft.com