[AutoPR azure-mgmt-computebulkactions]-generated-from-SDK Generation - Python-5849312#45066
Conversation
…Management/tspconfig.yaml', API Version: 2026-02-01-preview, SDK Release Type: beta, and CommitSHA: '1fce3d8fcfd7da372b2e98fcc75ede56b9ddf6c6' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=5849312 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release.
…Management/tspconfig.yaml', API Version: 2026-02-01-preview, SDK Release Type: beta, and CommitSHA: '24902354a88f1ca5349ea3049edae370599c8e57' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=5849427 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
This PR adds a newly generated Azure Resource Manager (ARM) management-plane Python SDK package for ComputeBulkActions (azure-mgmt-computebulkactions) from the TypeSpec configuration targeting API version 2026-02-01-preview, plus the standard CI pipeline wiring and generated tests/samples.
Changes:
- Introduces the new
azure-mgmt-computebulkactionspackage (client, aio client, models, operations, packaging metadata). - Adds generated samples and generated (skipped) test scaffolding for the new service.
- Adds service-directory CI pipeline configuration and TypeSpec source location metadata.
Reviewed changes
Copilot reviewed 64 out of 66 changed files in this pull request and generated 3 comments.
Show a summary per file
| File | Description |
|---|---|
| sdk/computebulkactions/ci.yml | Adds CI pipeline configuration for the new service directory. |
| sdk/computebulkactions/azure-mgmt-computebulkactions/tsp-location.yaml | Records the TypeSpec source location and spec repo commit for generation traceability. |
| sdk/computebulkactions/azure-mgmt-computebulkactions/pyproject.toml | Defines package metadata, dependencies, and build system configuration. |
| sdk/computebulkactions/azure-mgmt-computebulkactions/dev_requirements.txt | Adds development dependencies for local/test workflows. |
| sdk/computebulkactions/azure-mgmt-computebulkactions/azure/mgmt/computebulkactions/py.typed | Marks the package as typed (PEP 561). |
| sdk/computebulkactions/azure-mgmt-computebulkactions/azure/mgmt/computebulkactions/_version.py | Sets initial beta version for the package. |
| sdk/computebulkactions/azure-mgmt-computebulkactions/azure/mgmt/computebulkactions/_configuration.py | Adds sync client configuration (policies, auth, api-version). |
| sdk/computebulkactions/azure-mgmt-computebulkactions/azure/mgmt/computebulkactions/_client.py | Adds sync ARM client implementation and request pipeline wiring. |
| sdk/computebulkactions/azure-mgmt-computebulkactions/azure/mgmt/computebulkactions/_patch.py | Adds the standard customization/patch hook file. |
| sdk/computebulkactions/azure-mgmt-computebulkactions/azure/mgmt/computebulkactions/_utils/init.py | Initializes generated utility module. |
| sdk/computebulkactions/azure-mgmt-computebulkactions/azure/mgmt/computebulkactions/_utils/model_base.py | Adds generated model base + (de)serialization helpers used by models. |
| sdk/computebulkactions/azure-mgmt-computebulkactions/azure/mgmt/computebulkactions/models/_patch.py | Adds model-layer customization/patch hook. |
| sdk/computebulkactions/azure-mgmt-computebulkactions/azure/mgmt/computebulkactions/models/_enums.py | Introduces generated enums for the service models. |
| sdk/computebulkactions/azure-mgmt-computebulkactions/azure/mgmt/computebulkactions/models/init.py | Exposes generated model types and enums through the public models namespace. |
| sdk/computebulkactions/azure-mgmt-computebulkactions/azure/mgmt/computebulkactions/operations/_patch.py | Adds operations-layer customization/patch hook. |
| sdk/computebulkactions/azure-mgmt-computebulkactions/azure/mgmt/computebulkactions/operations/init.py | Exposes generated operation groups through the sync operations namespace. |
| sdk/computebulkactions/azure-mgmt-computebulkactions/azure/mgmt/computebulkactions/aio/_configuration.py | Adds async client configuration (policies, auth, api-version). |
| sdk/computebulkactions/azure-mgmt-computebulkactions/azure/mgmt/computebulkactions/aio/_client.py | Adds async ARM client implementation and request pipeline wiring. |
| sdk/computebulkactions/azure-mgmt-computebulkactions/azure/mgmt/computebulkactions/aio/_patch.py | Adds async-layer customization/patch hook. |
| sdk/computebulkactions/azure-mgmt-computebulkactions/azure/mgmt/computebulkactions/aio/init.py | Exposes the async client through the public aio namespace. |
| sdk/computebulkactions/azure-mgmt-computebulkactions/azure/mgmt/computebulkactions/aio/operations/_patch.py | Adds async operations-layer customization/patch hook. |
| sdk/computebulkactions/azure-mgmt-computebulkactions/azure/mgmt/computebulkactions/aio/operations/init.py | Exposes generated operation groups through the async operations namespace. |
| sdk/computebulkactions/azure-mgmt-computebulkactions/azure/mgmt/computebulkactions/init.py | Package entrypoint exposing the main client and __version__. |
| sdk/computebulkactions/azure-mgmt-computebulkactions/azure/init.py | Namespace package init for azure. |
| sdk/computebulkactions/azure-mgmt-computebulkactions/azure/mgmt/init.py | Namespace package init for azure.mgmt. |
| sdk/computebulkactions/azure-mgmt-computebulkactions/_metadata.json | Captures generation metadata (apiVersion/spec commit/emitter version). |
| sdk/computebulkactions/azure-mgmt-computebulkactions/apiview-properties.json | Adds APIView mapping metadata for cross-language review. |
| sdk/computebulkactions/azure-mgmt-computebulkactions/README.md | Adds package README with install/auth guidance. |
| sdk/computebulkactions/azure-mgmt-computebulkactions/CHANGELOG.md | Adds initial changelog entry for 1.0.0b1. |
| sdk/computebulkactions/azure-mgmt-computebulkactions/LICENSE | Adds MIT license file. |
| sdk/computebulkactions/azure-mgmt-computebulkactions/MANIFEST.in | Defines packaging include rules (docs/license/typed marker/tests/samples patterns). |
| sdk/computebulkactions/azure-mgmt-computebulkactions/generated_tests/conftest.py | Adds generated test-proxy sanitizers and dotenv loading. |
| sdk/computebulkactions/azure-mgmt-computebulkactions/generated_tests/test_compute_bulk_actions_operations.py | Adds generated (skipped) sync smoke test scaffolding for operations. |
| sdk/computebulkactions/azure-mgmt-computebulkactions/generated_tests/test_compute_bulk_actions_operations_async.py | Adds generated (skipped) async smoke test scaffolding for operations. |
| sdk/computebulkactions/azure-mgmt-computebulkactions/generated_tests/test_compute_bulk_actions_bulk_actions_operations.py | Adds generated (skipped) sync test scaffolding for BulkActions operations. |
| sdk/computebulkactions/azure-mgmt-computebulkactions/generated_tests/test_compute_bulk_actions_bulk_actions_operations_async.py | Adds generated (skipped) async test scaffolding for BulkActions operations. |
| sdk/computebulkactions/azure-mgmt-computebulkactions/generated_samples/operations_list_minimum_set_gen.py | Adds generated sync sample for listing operations (minimum set). |
| sdk/computebulkactions/azure-mgmt-computebulkactions/generated_samples/operations_list_maximum_set_gen.py | Adds generated sync sample for listing operations (maximum set). |
| sdk/computebulkactions/azure-mgmt-computebulkactions/generated_samples/bulk_actions_virtual_machines_get_operation_status_minimum_set_gen.py | Adds generated sample for VM operation-status query (minimum set). |
| sdk/computebulkactions/azure-mgmt-computebulkactions/generated_samples/bulk_actions_virtual_machines_get_operation_status_maximum_set_gen.py | Adds generated sample for VM operation-status query (maximum set). |
| sdk/computebulkactions/azure-mgmt-computebulkactions/generated_samples/bulk_actions_virtual_machines_execute_start_minimum_set_gen.py | Adds generated sample for VM execute-start (minimum set). |
| sdk/computebulkactions/azure-mgmt-computebulkactions/generated_samples/bulk_actions_virtual_machines_execute_start_maximum_set_gen.py | Adds generated sample for VM execute-start (maximum set). |
| sdk/computebulkactions/azure-mgmt-computebulkactions/generated_samples/bulk_actions_virtual_machines_execute_hibernate_minimum_set_gen.py | Adds generated sample for VM execute-hibernate (minimum set). |
| sdk/computebulkactions/azure-mgmt-computebulkactions/generated_samples/bulk_actions_virtual_machines_execute_hibernate_maximum_set_gen.py | Adds generated sample for VM execute-hibernate (maximum set). |
| sdk/computebulkactions/azure-mgmt-computebulkactions/generated_samples/bulk_actions_virtual_machines_execute_delete_minimum_set_gen.py | Adds generated sample for VM execute-delete (minimum set). |
| sdk/computebulkactions/azure-mgmt-computebulkactions/generated_samples/bulk_actions_virtual_machines_execute_delete_maximum_set_gen.py | Adds generated sample for VM execute-delete (maximum set). |
| sdk/computebulkactions/azure-mgmt-computebulkactions/generated_samples/bulk_actions_virtual_machines_execute_deallocate_minimum_set_gen.py | Adds generated sample for VM execute-deallocate (minimum set). |
| sdk/computebulkactions/azure-mgmt-computebulkactions/generated_samples/bulk_actions_virtual_machines_execute_deallocate_maximum_set_gen.py | Adds generated sample for VM execute-deallocate (maximum set). |
| sdk/computebulkactions/azure-mgmt-computebulkactions/generated_samples/bulk_actions_virtual_machines_execute_create_minimum_set_gen.py | Adds generated sample for VM execute-create (minimum set). |
| sdk/computebulkactions/azure-mgmt-computebulkactions/generated_samples/bulk_actions_virtual_machines_execute_create_maximum_set_gen.py | Adds generated sample for VM execute-create (maximum set). |
| sdk/computebulkactions/azure-mgmt-computebulkactions/generated_samples/bulk_actions_virtual_machines_cancel_operations_minimum_set_gen.py | Adds generated sample for VM cancel-operations (minimum set). |
| sdk/computebulkactions/azure-mgmt-computebulkactions/generated_samples/bulk_actions_virtual_machines_cancel_operations_maximum_set_gen.py | Adds generated sample for VM cancel-operations (maximum set). |
| sdk/computebulkactions/azure-mgmt-computebulkactions/generated_samples/bulk_actions_list_virtual_machines_maximum_set_gen.py | Adds generated sample for listing VMs under a BulkAction (maximum set). |
| sdk/computebulkactions/azure-mgmt-computebulkactions/generated_samples/bulk_actions_list_by_subscription_minimum_set_gen.py | Adds generated sample for listing BulkActions by subscription (minimum set). |
| sdk/computebulkactions/azure-mgmt-computebulkactions/generated_samples/bulk_actions_list_by_subscription_maximum_set_gen.py | Adds generated sample for listing BulkActions by subscription (maximum set). |
| sdk/computebulkactions/azure-mgmt-computebulkactions/generated_samples/bulk_actions_list_by_resource_group_minimum_set_gen.py | Adds generated sample for listing BulkActions by resource group (minimum set). |
| sdk/computebulkactions/azure-mgmt-computebulkactions/generated_samples/bulk_actions_list_by_resource_group_maximum_set_gen.py | Adds generated sample for listing BulkActions by resource group (maximum set). |
| sdk/computebulkactions/azure-mgmt-computebulkactions/generated_samples/bulk_actions_get_operation_status_maximum_set_gen.py | Adds generated sample for BulkAction operation-status query (maximum set). |
| sdk/computebulkactions/azure-mgmt-computebulkactions/generated_samples/bulk_actions_get_maximum_set_gen.py | Adds generated sample for getting a BulkAction resource (maximum set). |
| sdk/computebulkactions/azure-mgmt-computebulkactions/generated_samples/bulk_actions_delete_maximum_set_gen.py | Adds generated sample for deleting a BulkAction (maximum set). |
| sdk/computebulkactions/azure-mgmt-computebulkactions/generated_samples/bulk_actions_create_or_update_maximum_set_gen.py | Adds generated sample for create/update a BulkAction (maximum set). |
| sdk/computebulkactions/azure-mgmt-computebulkactions/generated_samples/bulk_actions_cancel_maximum_set_gen.py | Adds generated sample for canceling a BulkAction (maximum set). |
...ulkactions/generated_samples/bulk_actions_virtual_machines_execute_create_maximum_set_gen.py
Show resolved
Hide resolved
...actions/generated_samples/bulk_actions_virtual_machines_execute_hibernate_minimum_set_gen.py
Show resolved
Hide resolved
...ulkactions/generated_samples/bulk_actions_virtual_machines_execute_delete_maximum_set_gen.py
Show resolved
Hide resolved
|
/azp run prepare-pipelines |
|
Azure Pipelines successfully started running 1 pipeline(s). |
|
Hi @ykh015 The new api version 2026-02-01-preview seems not deployed on portal yet, we recommend making sure the api version to be deployed before releasing the SDK, though we won't block the release in self-serve release flow. You can continue for next step. |
sdk/computebulkactions/azure-mgmt-computebulkactions/pyproject.toml
Outdated
Show resolved
Hide resolved
|
namespace review result: https://github.com/Azure/azure-sdk-pr/issues/2402 |
…Management/tspconfig.yaml', API Version: 2026-02-01-preview, SDK Release Type: beta, and CommitSHA: '96e89b58d95282fc014f19db8e0d41d4d8608838' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=5858782 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release.
Configurations: 'specification/computebulkactions/ComputeBulkActions.Management/tspconfig.yaml', API Version: 2026-02-01-preview, SDK Release Type: beta, and CommitSHA: '1fce3d8fcfd7da372b2e98fcc75ede56b9ddf6c6' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=5849312 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=29a00f33-e801-f111-8406-000d3a5c49ca Submitted by: neilsachdeva@microsoft.com
Release Plan Details
Spec pull request: migrate bulkactions from private to public repo azure-rest-api-specs#39646
Spec API version: 2026-02-01-preview
namespace review issue: https://github.com/Azure/azure-sdk-pr/issues/2402