Skip to content

[AutoPR azure-mgmt-subscription]-generated-from-SDK Generation - Python-6355472#47152

Open
azure-sdk wants to merge 5 commits into
mainfrom
sdkauto/azure-mgmt-subscription-6355472
Open

[AutoPR azure-mgmt-subscription]-generated-from-SDK Generation - Python-6355472#47152
azure-sdk wants to merge 5 commits into
mainfrom
sdkauto/azure-mgmt-subscription-6355472

Conversation

@azure-sdk
Copy link
Copy Markdown
Collaborator

Configurations: 'specification/subscription/resource-manager/Microsoft.Subscription/Subscription/tspconfig.yaml', API Version: 2025-11-01-preview, SDK Release Type: beta, and CommitSHA: '54c486c43633d31d1766b3eaf2c2213e15052ce7' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=6355472 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release.

…t.Subscription/Subscription/tspconfig.yaml', API Version: 2025-11-01-preview, SDK Release Type: beta, and CommitSHA: '54c486c43633d31d1766b3eaf2c2213e15052ce7' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=6355472 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release.
@ChenxiJiang333 ChenxiJiang333 marked this pull request as ready for review May 27, 2026 03:58
Copilot AI review requested due to automatic review settings May 27, 2026 03:58
Copy link
Copy Markdown
Contributor

Copilot AI left a 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 regenerates the azure-mgmt-subscription management-plane SDK from the TypeSpec configuration for 2025-11-01-preview (beta), updating the generated client surface area and modernizing packaging metadata.

Changes:

  • Regenerated the management client/codegen output for API version 2025-11-01-preview, including new operations/models and updated client initialization.
  • Migrated packaging from setup.py/sdk_packaging.toml to pyproject.toml, and replaced legacy _meta.json with _metadata.json.
  • Updated docs/tests scaffolding and refreshed generated samples/tests to match the new API surface.

Reviewed changes

Copilot reviewed 88 out of 89 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
sdk/subscription/azure-mgmt-subscription/tsp-location.yaml Adds TypeSpec source location metadata (spec path/commit).
sdk/subscription/azure-mgmt-subscription/tests/test_mgmt_subscription.py Minor formatting updates in the live test scaffold.
sdk/subscription/azure-mgmt-subscription/tests/conftest.py Minor whitespace change in test fixture file.
sdk/subscription/azure-mgmt-subscription/setup.py Removes legacy setup.py packaging in favor of pyproject.toml.
sdk/subscription/azure-mgmt-subscription/sdk_packaging.toml Removes legacy packaging metadata file (moved into pyproject.toml).
sdk/subscription/azure-mgmt-subscription/README.md Updates Python version support text and refines authentication/examples section.
sdk/subscription/azure-mgmt-subscription/pyproject.toml Introduces PEP 621 packaging metadata and Azure SDK build/packaging config.
sdk/subscription/azure-mgmt-subscription/MANIFEST.in Updates sdist file inclusion rules to match pyproject-based packaging.
sdk/subscription/azure-mgmt-subscription/generated_tests/test_subscription_subscriptions_operations.py Adds generated test scaffold for subscriptions operations (sync).
sdk/subscription/azure-mgmt-subscription/generated_tests/test_subscription_subscriptions_operations_async.py Adds generated test scaffold for subscriptions operations (async).
sdk/subscription/azure-mgmt-subscription/generated_tests/test_subscription_subscription_policy_operations.py Adds generated test scaffold for subscription policy operations (sync).
sdk/subscription/azure-mgmt-subscription/generated_tests/test_subscription_subscription_policy_operations_async.py Adds generated test scaffold for subscription policy operations (async).
sdk/subscription/azure-mgmt-subscription/generated_tests/test_subscription_subscription_operations.py Adds generated test scaffold for subscription operations (sync).
sdk/subscription/azure-mgmt-subscription/generated_tests/test_subscription_subscription_operations_async.py Adds generated test scaffold for subscription operations (async).
sdk/subscription/azure-mgmt-subscription/generated_tests/test_subscription_subscription_operation_operations.py Adds generated test scaffold for subscription-operation operations (sync).
sdk/subscription/azure-mgmt-subscription/generated_tests/test_subscription_subscription_operation_operations_async.py Adds generated test scaffold for subscription-operation operations (async).
sdk/subscription/azure-mgmt-subscription/generated_tests/test_subscription_operations.py Adds generated test scaffold for operations list (sync).
sdk/subscription/azure-mgmt-subscription/generated_tests/test_subscription_operations_async.py Adds generated test scaffold for operations list (async).
sdk/subscription/azure-mgmt-subscription/generated_tests/test_subscription_billing_account_operations.py Adds generated test scaffold for billing account operations (sync).
sdk/subscription/azure-mgmt-subscription/generated_tests/test_subscription_billing_account_operations_async.py Adds generated test scaffold for billing account operations (async).
sdk/subscription/azure-mgmt-subscription/generated_tests/test_subscription_alias_operations.py Adds generated test scaffold for alias operations (sync).
sdk/subscription/azure-mgmt-subscription/generated_tests/test_subscription_alias_operations_async.py Adds generated test scaffold for alias operations (async).
sdk/subscription/azure-mgmt-subscription/generated_tests/conftest.py Adds generated test sanitizers/fixtures for generated tests.
sdk/subscription/azure-mgmt-subscription/generated_samples/target_directory_status.py Adds generated sample for target_directory_status.
sdk/subscription/azure-mgmt-subscription/generated_samples/rename_subscription.py Updates/aligns generated sample metadata and generator header.
sdk/subscription/azure-mgmt-subscription/generated_samples/put_target_directory.py Adds generated sample for put_target_directory.
sdk/subscription/azure-mgmt-subscription/generated_samples/list_target_directory.py Updates sample to call list_target_directory and corrects usage text.
sdk/subscription/azure-mgmt-subscription/generated_samples/list_alias.py Updates sample to iterate pageable alias.list() results.
sdk/subscription/azure-mgmt-subscription/generated_samples/get_tenant_policy.py Updates sample header/original-file metadata to new API version.
sdk/subscription/azure-mgmt-subscription/generated_samples/get_tenant_policy_list.py Updates sample header/original-file metadata to new API version.
sdk/subscription/azure-mgmt-subscription/generated_samples/get_target_directory.py Adds generated sample for get_target_directory.
sdk/subscription/azure-mgmt-subscription/generated_samples/get_subscription_operation.py Updates sample to call subscription_operation.get and corrects usage text.
sdk/subscription/azure-mgmt-subscription/generated_samples/get_operations.py Updates sample header/original-file metadata to new API version.
sdk/subscription/azure-mgmt-subscription/generated_samples/get_billing_account_policy.py Updates sample header/original-file metadata to new API version.
sdk/subscription/azure-mgmt-subscription/generated_samples/get_alias.py Updates sample parameters and header/original-file metadata to new API version.
sdk/subscription/azure-mgmt-subscription/generated_samples/enable_subscription.py Updates sample header/original-file metadata to new API version.
sdk/subscription/azure-mgmt-subscription/generated_samples/delete_target_directory.py Updates sample to call delete_target_directory and corrects usage text.
sdk/subscription/azure-mgmt-subscription/generated_samples/delete_alias.py Updates sample to call alias.delete without printing a response.
sdk/subscription/azure-mgmt-subscription/generated_samples/create_alias.py Updates sample header/original-file metadata and example alias name.
sdk/subscription/azure-mgmt-subscription/generated_samples/change_tenant_policy.py Updates sample header/original-file metadata to new API version.
sdk/subscription/azure-mgmt-subscription/generated_samples/cancel_subscription.py Updates sample header/original-file metadata to new API version.
sdk/subscription/azure-mgmt-subscription/generated_samples/accept_target_directory.py Updates sample to call accept_target_directory and corrects usage text.
sdk/subscription/azure-mgmt-subscription/generated_samples/accept_subscription_ownership.py Updates sample to new request body parameter name (requestbody_body).
sdk/subscription/azure-mgmt-subscription/generated_samples/accept_ownership_status.py Updates sample header/original-file metadata to new API version.
sdk/subscription/azure-mgmt-subscription/CHANGELOG.md Adds 3.2.0b2 release notes (features + breaking changes).
sdk/subscription/azure-mgmt-subscription/azure/mgmt/subscription/operations/_tenants_operations.py Removes legacy operation-group implementation (superseded by new generator layout).
sdk/subscription/azure-mgmt-subscription/azure/mgmt/subscription/operations/_subscriptions_operations.py Removes legacy subscriptions ops implementation (superseded by new generator layout).
sdk/subscription/azure-mgmt-subscription/azure/mgmt/subscription/operations/_subscription_policy_operations.py Removes legacy subscription policy ops implementation.
sdk/subscription/azure-mgmt-subscription/azure/mgmt/subscription/operations/_patch.py Updates patch scaffold to match new generator conventions/typing.
sdk/subscription/azure-mgmt-subscription/azure/mgmt/subscription/operations/_billing_account_operations.py Removes legacy billing account ops implementation.
sdk/subscription/azure-mgmt-subscription/azure/mgmt/subscription/operations/_alias_operations.py Removes legacy alias ops implementation.
sdk/subscription/azure-mgmt-subscription/azure/mgmt/subscription/operations/init.py Updates exports/imports to align with new generator layout and operation groups.
sdk/subscription/azure-mgmt-subscription/azure/mgmt/subscription/models/_subscription_client_enums.py Removes legacy enums module (replaced by _enums.py).
sdk/subscription/azure-mgmt-subscription/azure/mgmt/subscription/models/_patch.py Updates model patch scaffold to match new generator conventions/typing.
sdk/subscription/azure-mgmt-subscription/azure/mgmt/subscription/models/_enums.py Adds new consolidated enums module (including new enums).
sdk/subscription/azure-mgmt-subscription/azure/mgmt/subscription/models/init.py Updates model exports/imports to new generator layout and new model set.
sdk/subscription/azure-mgmt-subscription/azure/mgmt/subscription/aio/operations/_tenants_operations.py Removes legacy async tenants ops implementation.
sdk/subscription/azure-mgmt-subscription/azure/mgmt/subscription/aio/operations/_subscriptions_operations.py Removes legacy async subscriptions ops implementation.
sdk/subscription/azure-mgmt-subscription/azure/mgmt/subscription/aio/operations/_subscription_policy_operations.py Removes legacy async subscription policy ops implementation.
sdk/subscription/azure-mgmt-subscription/azure/mgmt/subscription/aio/operations/_subscription_operations.py Removes legacy async subscription ops implementation.
sdk/subscription/azure-mgmt-subscription/azure/mgmt/subscription/aio/operations/_patch.py Updates async operations patch scaffold typing/header.
sdk/subscription/azure-mgmt-subscription/azure/mgmt/subscription/aio/operations/_billing_account_operations.py Removes legacy async billing account ops implementation.
sdk/subscription/azure-mgmt-subscription/azure/mgmt/subscription/aio/operations/_alias_operations.py Removes legacy async alias ops implementation.
sdk/subscription/azure-mgmt-subscription/azure/mgmt/subscription/aio/operations/init.py Updates async ops exports/imports to match new generator layout.
sdk/subscription/azure-mgmt-subscription/azure/mgmt/subscription/aio/_subscription_client.py Removes legacy async client implementation (replaced by _client.py).
sdk/subscription/azure-mgmt-subscription/azure/mgmt/subscription/aio/_patch.py Updates aio patch scaffold content and typing.
sdk/subscription/azure-mgmt-subscription/azure/mgmt/subscription/aio/_configuration.py Updates aio configuration to new generator pattern and adds cloud/api_version fields.
sdk/subscription/azure-mgmt-subscription/azure/mgmt/subscription/aio/_client.py Adds new async client implementation with send_request and cloud endpoint support.
sdk/subscription/azure-mgmt-subscription/azure/mgmt/subscription/aio/init.py Updates aio package exports to reference the new async client module.
sdk/subscription/azure-mgmt-subscription/azure/mgmt/subscription/_version.py Bumps package version to 3.2.0b2.
sdk/subscription/azure-mgmt-subscription/azure/mgmt/subscription/_vendor.py Removes legacy vendor helpers no longer used by new generator layout.
sdk/subscription/azure-mgmt-subscription/azure/mgmt/subscription/_utils/init.py Adds generated utils package marker.
sdk/subscription/azure-mgmt-subscription/azure/mgmt/subscription/_subscription_client.py Removes legacy sync client implementation (replaced by _client.py).
sdk/subscription/azure-mgmt-subscription/azure/mgmt/subscription/_patch.py Updates sync patch scaffold content and typing.
sdk/subscription/azure-mgmt-subscription/azure/mgmt/subscription/_configuration.py Updates sync configuration to new generator pattern and adds cloud/api_version fields.
sdk/subscription/azure-mgmt-subscription/azure/mgmt/subscription/_client.py Adds new sync client implementation with send_request and cloud endpoint support.
sdk/subscription/azure-mgmt-subscription/azure/mgmt/subscription/init.py Updates package exports to reference the new sync client module.
sdk/subscription/azure-mgmt-subscription/azure/mgmt/init.py Adds typing ignore for namespace package path extension.
sdk/subscription/azure-mgmt-subscription/azure/init.py Adds typing ignore for namespace package path extension.
sdk/subscription/azure-mgmt-subscription/apiview-properties.json Adds APIView cross-language mapping metadata for the regenerated surface.
sdk/subscription/azure-mgmt-subscription/_metadata.json Adds generation metadata (api version/spec commit/emitter version).
sdk/subscription/azure-mgmt-subscription/_meta.json Removes legacy AutoRest _meta.json metadata file.

Comment thread sdk/subscription/azure-mgmt-subscription/README.md
Comment thread sdk/subscription/azure-mgmt-subscription/CHANGELOG.md Outdated
azure-sdk and others added 4 commits May 28, 2026 09:47
…t.Subscription/Subscription/tspconfig.yaml', API Version: 2025-11-01-preview, SDK Release Type: beta, and CommitSHA: '8966e4942153329571a093034f4808cc06b4c9df' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=6364183 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants