-
Notifications
You must be signed in to change notification settings - Fork 3.2k
[AutoPR azure-mgmt-computebulkactions]-generated-from-SDK Generation - Python-5849312 #45066
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
[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.
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 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: [email protected]
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