[AutoPR azure-mgmt-compute-bulkaction]-generated-from-SDK Generation - Python-6826169 - #48977
Open
azure-sdk-automation[bot] wants to merge 1 commit into
Open
[AutoPR azure-mgmt-compute-bulkaction]-generated-from-SDK Generation - Python-6826169#48977azure-sdk-automation[bot] wants to merge 1 commit into
azure-sdk-automation[bot] wants to merge 1 commit into
Conversation
…pute/Bulkactions/tspconfig.yaml', API Version: 2026-09-06-preview, SDK Release Type: beta, and CommitSHA: '43e3626d45f0c104b0ac50c1540fc2168371b212' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=6826169 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release.
azure-sdk-automation
Bot
requested review from
ChenxiJiang333 and
Yuchao Yan (msyyc)
as code owners
September 11, 2026 15:53
|
Azure Pipelines: Successfully started running 1 pipeline(s). 9 pipeline(s) were filtered out due to trigger conditions. There may be pipelines that require an authorized user to comment /azp run to run. |
Copilot started reviewing on behalf of
Microsoft Azure (Azure)
September 11, 2026 15:55
View session
Contributor
There was a problem hiding this comment.
🔵 Needs a closer look
The regeneration removes and renames a broad public preview API surface, requiring human compatibility and API-review validation.
Pull request overview
Updates azure-mgmt-compute-bulkaction to the 2026-09-06-preview specification and releases it as 1.0.0b4.
Changes:
- Replaces
launch_bulk_instances_operationwith thebulk_createoperation group. - Updates models, enums, paging behavior, API metadata, and API version.
- Regenerates tests and samples for the revised API surface.
File summaries
All paths are under sdk/compute/azure-mgmt-compute-bulkaction/.
| File | Description |
|---|---|
tsp-location.yaml |
Pins the new specification commit. |
generated_tests/test_compute_bulk_actions_mgmt_virtual_machine_bulk_operations_operations.py |
Regenerates synchronous VM bulk tests. |
generated_tests/test_compute_bulk_actions_mgmt_virtual_machine_bulk_operations_operations_async.py |
Regenerates asynchronous VM bulk tests. |
generated_tests/test_compute_bulk_actions_mgmt_scheduled_actions_operations.py |
Updates synchronous scheduled-action payloads. |
generated_tests/test_compute_bulk_actions_mgmt_scheduled_actions_operations_async.py |
Updates asynchronous scheduled-action payloads. |
generated_tests/test_compute_bulk_actions_mgmt_bulk_create_operations.py |
Regenerates synchronous bulk-create tests. |
generated_tests/test_compute_bulk_actions_mgmt_bulk_create_operations_async.py |
Regenerates asynchronous bulk-create tests. |
generated_tests/test_compute_bulk_actions_mgmt_bulk_create_custom_operations.py |
Updates custom bulk-create paging tests. |
generated_tests/test_compute_bulk_actions_mgmt_bulk_create_custom_operations_async.py |
Updates asynchronous custom paging tests. |
generated_samples/virtual_machine_bulk_operations_bulk_vdi_flex_create_minimum_set_gen.py |
Removes retired VDI Flex sample. |
generated_samples/virtual_machine_bulk_operations_bulk_vdi_flex_create_maximum_set_gen.py |
Removes retired VDI Flex sample. |
generated_samples/virtual_machine_bulk_operations_bulk_start_minimum_set_gen.py |
Updates sample API-version reference. |
generated_samples/virtual_machine_bulk_operations_bulk_start_maximum_set_gen.py |
Updates retry action and API version. |
generated_samples/virtual_machine_bulk_operations_bulk_reimage_maximum_set_gen.py |
Updates reimage request and API version. |
generated_samples/virtual_machine_bulk_operations_bulk_list_operation_errors_minimum_set_gen.py |
Removes retired operation-errors sample. |
generated_samples/virtual_machine_bulk_operations_bulk_list_operation_errors_maximum_set_gen.py |
Removes retired operation-errors sample. |
generated_samples/virtual_machine_bulk_operations_bulk_hibernate_minimum_set_gen.py |
Updates sample API-version reference. |
generated_samples/virtual_machine_bulk_operations_bulk_hibernate_maximum_set_gen.py |
Updates retry action and API version. |
generated_samples/virtual_machine_bulk_operations_bulk_get_operations_status_minimum_set_gen.py |
Updates sample API-version reference. |
generated_samples/virtual_machine_bulk_operations_bulk_get_operations_status_maximum_set_gen.py |
Updates sample API-version reference. |
generated_samples/virtual_machine_bulk_operations_bulk_delete_minimum_set_gen.py |
Updates sample API-version reference. |
generated_samples/virtual_machine_bulk_operations_bulk_delete_maximum_set_gen.py |
Updates retry action and API version. |
generated_samples/virtual_machine_bulk_operations_bulk_deallocate_minimum_set_gen.py |
Updates sample API-version reference. |
generated_samples/virtual_machine_bulk_operations_bulk_deallocate_maximum_set_gen.py |
Updates retry action and API version. |
generated_samples/virtual_machine_bulk_operations_bulk_create_minimum_set_gen.py |
Removes retired bulk-create sample. |
generated_samples/virtual_machine_bulk_operations_bulk_create_maximum_set_gen.py |
Removes retired bulk-create sample. |
generated_samples/virtual_machine_bulk_operations_bulk_cancel_minimum_set_gen.py |
Updates sample API-version reference. |
generated_samples/virtual_machine_bulk_operations_bulk_cancel_maximum_set_gen.py |
Updates sample API-version reference. |
generated_samples/virtual_machine_bulk_operations_bulk_acknowledge_operation_errors_minimum_set_gen.py |
Removes retired acknowledgement sample. |
generated_samples/virtual_machine_bulk_operations_bulk_acknowledge_operation_errors_maximum_set_gen.py |
Removes retired acknowledgement sample. |
generated_samples/scheduled_actions_update_maximum_set_gen.py |
Updates scheduled-action update payload. |
generated_samples/scheduled_actions_trigger_manual_occurrence_maximum_set_gen.py |
Updates sample API-version reference. |
generated_samples/scheduled_actions_patch_resources_maximum_set_gen.py |
Refreshes patch-resources example data. |
generated_samples/scheduled_actions_list_resources_maximum_set_gen.py |
Updates sample API-version reference. |
generated_samples/scheduled_actions_list_by_subscription_maximum_set_gen.py |
Updates sample API-version reference. |
generated_samples/scheduled_actions_list_by_resource_group_maximum_set_gen.py |
Updates sample API-version reference. |
generated_samples/scheduled_actions_get_maximum_set_gen.py |
Updates sample API-version reference. |
generated_samples/scheduled_actions_enable_maximum_set_gen.py |
Updates sample API-version reference. |
generated_samples/scheduled_actions_disable_maximum_set_gen.py |
Updates sample API-version reference. |
generated_samples/scheduled_actions_detach_resources_maximum_set_gen.py |
Refreshes detached-resource examples. |
generated_samples/scheduled_actions_delete_maximum_set_gen.py |
Updates sample API-version reference. |
generated_samples/scheduled_actions_create_or_update_maximum_set_gen.py |
Updates scheduled-action creation payload. |
generated_samples/scheduled_actions_cancel_next_occurrence_maximum_set_gen.py |
Refreshes cancellation resource examples. |
generated_samples/scheduled_actions_attach_resources_maximum_set_gen.py |
Refreshes attached-resource examples. |
generated_samples/scheduled_action_operation_status_get_maximum_set_gen.py |
Updates sample API-version reference. |
generated_samples/scheduled_action_extension_list_by_vms_maximum_set_gen.py |
Updates sample API-version reference. |
generated_samples/operations_list_minimum_set_gen.py |
Updates sample API-version reference. |
generated_samples/operations_list_maximum_set_gen.py |
Updates sample API-version reference. |
generated_samples/occurrences_list_resources_maximum_set_gen.py |
Refreshes occurrence identifier and API version. |
generated_samples/occurrences_list_by_scheduled_action_maximum_set_gen.py |
Updates sample API-version reference. |
generated_samples/occurrences_get_maximum_set_gen.py |
Updates sample API-version reference. |
generated_samples/occurrences_delay_maximum_set_gen.py |
Refreshes occurrence delay example. |
generated_samples/occurrences_cancel_maximum_set_gen.py |
Refreshes occurrence cancellation example. |
generated_samples/occurrence_extension_list_occurrence_by_vms_maximum_set_gen.py |
Updates sample API-version reference. |
generated_samples/launch_bulk_instances_operation_list_virtual_machines_maximum_set_gen.py |
Removes obsolete launch-operation sample. |
generated_samples/launch_bulk_instances_operation_get_operation_status_maximum_set_gen.py |
Removes obsolete launch-status sample. |
generated_samples/launch_bulk_instances_operation_create_or_update_maximum_set_gen.py |
Removes obsolete launch-create sample. |
generated_samples/bulk_create_virtual_machines_get_operation_status_maximum_set_gen.py |
Migrates sample to bulk_create. |
generated_samples/bulk_create_list_by_subscription_maximum_set_gen.py |
Migrates subscription-list sample. |
generated_samples/bulk_create_list_by_resource_group_maximum_set_gen.py |
Migrates resource-group-list sample. |
generated_samples/bulk_create_get_maximum_set_gen.py |
Migrates get sample to bulk_create. |
generated_samples/bulk_create_get_async_operation_status_maximum_set_gen.py |
Adds bulk-create status sample. |
generated_samples/bulk_create_delete_maximum_set_gen.py |
Migrates delete sample to bulk_create. |
generated_samples/bulk_create_custom_virtual_machines_get_operation_status_maximum_set_gen.py |
Updates custom status paging. |
generated_samples/bulk_create_custom_list_by_subscription_maximum_set_gen.py |
Updates sample API-version reference. |
generated_samples/bulk_create_custom_list_by_resource_group_maximum_set_gen.py |
Updates sample API-version reference. |
generated_samples/bulk_create_custom_get_maximum_set_gen.py |
Updates sample API-version reference. |
generated_samples/bulk_create_custom_get_async_operation_status_maximum_set_gen.py |
Updates sample API-version reference. |
generated_samples/bulk_create_custom_delete_maximum_set_gen.py |
Updates sample API-version reference. |
generated_samples/bulk_create_custom_create_or_update_maximum_set_gen.py |
Updates sample API-version reference. |
generated_samples/bulk_create_custom_cancel_maximum_set_gen.py |
Updates sample API-version reference. |
generated_samples/bulk_create_create_or_update_maximum_set_gen.py |
Adds the new bulk-create example. |
generated_samples/bulk_create_cancel_maximum_set_gen.py |
Migrates cancellation sample. |
CHANGELOG.md |
Documents version 1.0.0b4 and API changes. |
azure/mgmt/compute/bulkaction/operations/_patch.py |
Applies regenerated formatting. |
azure/mgmt/compute/bulkaction/operations/__init__.py |
Exports BulkCreateOperations. |
azure/mgmt/compute/bulkaction/models/_patch.py |
Applies regenerated formatting. |
azure/mgmt/compute/bulkaction/models/_enums.py |
Updates generated enum surface. |
azure/mgmt/compute/bulkaction/models/__init__.py |
Updates public model and enum exports. |
azure/mgmt/compute/bulkaction/aio/operations/_patch.py |
Applies regenerated formatting. |
azure/mgmt/compute/bulkaction/aio/operations/__init__.py |
Exports asynchronous BulkCreateOperations. |
azure/mgmt/compute/bulkaction/aio/_patch.py |
Applies regenerated formatting. |
azure/mgmt/compute/bulkaction/aio/_configuration.py |
Sets the asynchronous API version. |
azure/mgmt/compute/bulkaction/aio/_client.py |
Exposes asynchronous bulk_create. |
azure/mgmt/compute/bulkaction/_version.py |
Bumps the package to 1.0.0b4. |
azure/mgmt/compute/bulkaction/_patch.py |
Applies regenerated formatting. |
azure/mgmt/compute/bulkaction/_configuration.py |
Sets the synchronous API version. |
azure/mgmt/compute/bulkaction/_client.py |
Exposes synchronous bulk_create. |
apiview-properties.json |
Updates cross-language API mappings. |
api.metadata.yml |
Refreshes API metadata and package version. |
_metadata.json |
Records generator and specification versions. |
Review details
- Files reviewed: 93/96 changed files
- Comments generated: 0
- Review effort level: Balanced
💡 Add a code-review agent skill for context-aware, tailored reviews. Learn more in the docs.
|
/azp run python - pullrequest |
|
Azure Pipelines: Successfully started running 1 pipeline(s). |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Configurations: 'specification/compute/resource-manager/Microsoft.Compute/Bulkactions/tspconfig.yaml', API Version: 2026-09-06-preview, SDK Release Type: beta, and CommitSHA: '43e3626d45f0c104b0ac50c1540fc2168371b212' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=6826169 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=36499 Submitted by: yakhande@microsoft.com