[AutoPR azure-mgmt-disconnectedoperations]-generated-from-SDK Generation - Python-5922930#45363
Conversation
…ions.Management/tspconfig.yaml', API Version: 2026-03-15, SDK Release Type: stable, and CommitSHA: '45abbaa58dc7eb9cb64fa4756e1f684904cbeb35' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=5922930 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release.
There was a problem hiding this comment.
Pull request overview
Auto-generated update for azure-mgmt-disconnectedoperations from TypeSpec (API version 2026-03-15) moving the package to stable 1.0.0, adding new service surface (hardware settings) plus new models/enums and regenerated samples/tests.
Changes:
- Promote package to stable: version
1.0.0,is_stable=true, stable classifier, and changelog entry. - Add
hardware_settingsoperation group (sync + async) and related request builders, models, and enums. - Regenerate samples/tests and update default API version + metadata to
2026-03-15.
Reviewed changes
Copilot reviewed 41 out of 41 changed files in this pull request and generated 2 comments.
Show a summary per file
| File | Description |
|---|---|
| sdk/disconnectedoperations/azure-mgmt-disconnectedoperations/tsp-location.yaml | Bumps spec commit SHA used for generation. |
| sdk/disconnectedoperations/azure-mgmt-disconnectedoperations/pyproject.toml | Marks package as stable and updates packaging metadata. |
| sdk/disconnectedoperations/azure-mgmt-disconnectedoperations/generated_tests/test_disconnected_operations_mgmt_hardware_settings_operations_async.py | Adds generated async tests for new hardware_settings operation group (skipped). |
| sdk/disconnectedoperations/azure-mgmt-disconnectedoperations/generated_tests/test_disconnected_operations_mgmt_hardware_settings_operations.py | Adds generated sync tests for new hardware_settings operation group (skipped). |
| sdk/disconnectedoperations/azure-mgmt-disconnectedoperations/generated_tests/test_disconnected_operations_mgmt_disconnected_operations_operations_async.py | Updates generated async tests payloads to include new billing/benefit fields. |
| sdk/disconnectedoperations/azure-mgmt-disconnectedoperations/generated_tests/test_disconnected_operations_mgmt_disconnected_operations_operations.py | Updates generated sync tests payloads to include new billing/benefit fields. |
| sdk/disconnectedoperations/azure-mgmt-disconnectedoperations/generated_samples/images_list_download_uri_maximum_set_gen.py | Updates sample provenance comment to new API version path. |
| sdk/disconnectedoperations/azure-mgmt-disconnectedoperations/generated_samples/images_list_by_disconnected_operation_maximum_set_gen.py | Updates sample provenance comment (contains a minor typo). |
| sdk/disconnectedoperations/azure-mgmt-disconnectedoperations/generated_samples/images_get_maximum_set_gen.py | Updates sample provenance comment to new API version path. |
| sdk/disconnectedoperations/azure-mgmt-disconnectedoperations/generated_samples/hardware_settings_list_by_parent_maximum_set_gen.py | Adds new generated sample for listing hardware settings. |
| sdk/disconnectedoperations/azure-mgmt-disconnectedoperations/generated_samples/hardware_settings_get_maximum_set_gen.py | Adds new generated sample for getting a hardware setting. |
| sdk/disconnectedoperations/azure-mgmt-disconnectedoperations/generated_samples/hardware_settings_delete_maximum_set_gen.py | Adds new generated sample for deleting a hardware setting (LRO). |
| sdk/disconnectedoperations/azure-mgmt-disconnectedoperations/generated_samples/hardware_settings_create_or_update_maximum_set_gen.py | Adds new generated sample for create/update hardware settings (LRO). |
| sdk/disconnectedoperations/azure-mgmt-disconnectedoperations/generated_samples/disconnected_operations_update_maximum_set_gen.py | Adds new generated sample for updating disconnected operations. |
| sdk/disconnectedoperations/azure-mgmt-disconnectedoperations/generated_samples/disconnected_operations_list_deployment_manifest_maximum_set_gen.py | Updates sample provenance comment to new API version path. |
| sdk/disconnectedoperations/azure-mgmt-disconnectedoperations/generated_samples/disconnected_operations_list_by_subscription_maximum_set_gen.py | Adds new generated sample for list by subscription. |
| sdk/disconnectedoperations/azure-mgmt-disconnectedoperations/generated_samples/disconnected_operations_list_by_resource_group_maximum_set_gen.py | Adds new generated sample for list by resource group. |
| sdk/disconnectedoperations/azure-mgmt-disconnectedoperations/generated_samples/disconnected_operations_get_maximum_set_gen.py | Updates sample provenance comment to new API version path. |
| sdk/disconnectedoperations/azure-mgmt-disconnectedoperations/generated_samples/disconnected_operations_delete_maximum_set_gen.py | Updates sample provenance comment to new API version path. |
| sdk/disconnectedoperations/azure-mgmt-disconnectedoperations/generated_samples/disconnected_operations_create_or_update_maximum_set_gen.py | Updates create payload to include new fields + provenance comment. |
| sdk/disconnectedoperations/azure-mgmt-disconnectedoperations/generated_samples/artifacts_get_maximum_set_gen.py | Updates sample provenance comment to new API version path. |
| sdk/disconnectedoperations/azure-mgmt-disconnectedoperations/generated_samples/artifact_list_download_uri_maximum_set_gen.py | Updates sample provenance comment to new API version path. |
| sdk/disconnectedoperations/azure-mgmt-disconnectedoperations/generated_samples/artifact_list_by_parent_maximum_set_gen.py | Updates sample provenance comment to new API version path. |
| sdk/disconnectedoperations/azure-mgmt-disconnectedoperations/azure/mgmt/disconnectedoperations/operations/_operations.py | Updates default API version, adds request builders + sync HardwareSettingsOperations. |
| sdk/disconnectedoperations/azure-mgmt-disconnectedoperations/azure/mgmt/disconnectedoperations/operations/init.py | Exports new HardwareSettingsOperations. |
| sdk/disconnectedoperations/azure-mgmt-disconnectedoperations/azure/mgmt/disconnectedoperations/models/_models.py | Adds new models/properties for billing/benefits, hardware settings, and image update properties. |
| sdk/disconnectedoperations/azure-mgmt-disconnectedoperations/azure/mgmt/disconnectedoperations/models/_enums.py | Adds new enums: auto-renew, billing status, pricing model, benefit plan status, system reboot. |
| sdk/disconnectedoperations/azure-mgmt-disconnectedoperations/azure/mgmt/disconnectedoperations/models/init.py | Re-exports newly added models/enums. |
| sdk/disconnectedoperations/azure-mgmt-disconnectedoperations/azure/mgmt/disconnectedoperations/aio/operations/_operations.py | Adds async HardwareSettingsOperations and request builder imports + formatting tweaks. |
| sdk/disconnectedoperations/azure-mgmt-disconnectedoperations/azure/mgmt/disconnectedoperations/aio/operations/init.py | Exports new async HardwareSettingsOperations. |
| sdk/disconnectedoperations/azure-mgmt-disconnectedoperations/azure/mgmt/disconnectedoperations/aio/_configuration.py | Updates default/known API version documentation + default value. |
| sdk/disconnectedoperations/azure-mgmt-disconnectedoperations/azure/mgmt/disconnectedoperations/aio/_client.py | Wires new hardware_settings operation group into async client. |
| sdk/disconnectedoperations/azure-mgmt-disconnectedoperations/azure/mgmt/disconnectedoperations/_version.py | Promotes package version to 1.0.0. |
| sdk/disconnectedoperations/azure-mgmt-disconnectedoperations/azure/mgmt/disconnectedoperations/_validation.py | Adds generated API-version validation decorator used by new operation group. |
| sdk/disconnectedoperations/azure-mgmt-disconnectedoperations/azure/mgmt/disconnectedoperations/_utils/serialization.py | Refactors basic type serialization to avoid eval, plus typing tweaks. |
| sdk/disconnectedoperations/azure-mgmt-disconnectedoperations/azure/mgmt/disconnectedoperations/_utils/model_base.py | Updates serialization/deserialization helpers (array-encoding support, mutable caching behavior, broader failsafe). |
| sdk/disconnectedoperations/azure-mgmt-disconnectedoperations/azure/mgmt/disconnectedoperations/_configuration.py | Updates default/known API version documentation + default value. |
| sdk/disconnectedoperations/azure-mgmt-disconnectedoperations/azure/mgmt/disconnectedoperations/_client.py | Wires new hardware_settings operation group into sync client. |
| sdk/disconnectedoperations/azure-mgmt-disconnectedoperations/apiview-properties.json | Updates APIView mappings for new models/enums/operations. |
| sdk/disconnectedoperations/azure-mgmt-disconnectedoperations/_metadata.json | Updates API version/commit/emitter version metadata for the generation. |
| sdk/disconnectedoperations/azure-mgmt-disconnectedoperations/CHANGELOG.md | Adds 1.0.0 release notes for stable GA. |
|
|
||
|
|
||
| # x-ms-original-file: 2025-06-01-preview/Images_ListByDisconnectedOperation_MaximumSet_Gen.json | ||
| # x-ms-original-file: 2026-03-15/Images_ListByDisconnectedOperation_MaximumSet_Gen.json.json |
There was a problem hiding this comment.
The x-ms-original-file reference ends with ".json.json" (double extension), which looks like a typo and makes it harder to trace the source swagger/sample. It should likely end with a single ".json".
| - Added model `ImageUpdateProperties` | ||
| - Added enum `PricingModel` | ||
| - Added enum `SystemReboot` | ||
| - Added model `HardwareSettingsOperations` |
There was a problem hiding this comment.
This changelog entry says "Added model HardwareSettingsOperations", but HardwareSettingsOperations is an operation-group class (and the operation group addition is already captured in the first bullet). Consider removing this bullet or rewording it to reflect the public surface change accurately (e.g., operation group added).
| - Added model `HardwareSettingsOperations` |
…ions.Management/tspconfig.yaml', API Version: 2026-03-15, SDK Release Type: stable, and CommitSHA: '13527a197ab5b1366442ab8306608e44ae923e95' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=5930579 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release.
Configurations: 'specification/edge/Microsoft.Edge.DisconnectedOperations.Management/tspconfig.yaml', API Version: 2026-03-15, SDK Release Type: stable, and CommitSHA: '45abbaa58dc7eb9cb64fa4756e1f684904cbeb35' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=5922930 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=4a51eb27-4906-f111-8406-000d3a3ac981 Submitted by: aviranjan@microsoft.com
Release Plan Details
Spec pull request: Add version 2026-03-15 for disconnected operations azure-rest-api-specs#40142
Spec API version: 2026-03-15