Skip to content

[AutoPR azure-mgmt-discovery]-generated-from-SDK Generation - Python-5975279#45562

Open
azure-sdk wants to merge 7 commits intoAzure:mainfrom
azure-sdk:sdkauto/azure-mgmt-discovery-5975279
Open

[AutoPR azure-mgmt-discovery]-generated-from-SDK Generation - Python-5975279#45562
azure-sdk wants to merge 7 commits intoAzure:mainfrom
azure-sdk:sdkauto/azure-mgmt-discovery-5975279

Conversation

@azure-sdk
Copy link
Collaborator

@azure-sdk azure-sdk commented Mar 6, 2026

Configurations: 'specification/discovery/Discovery.Management/tspconfig.yaml', API Version: 2026-02-01-preview, SDK Release Type: beta, and CommitSHA: '74cc90c49189a079b3cc93fde9c9ad76742f0184' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=5975279 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=62b9c420-7ddb-f011-8544-000d3a3ac7ae Submitted by: alchocro@microsoft.com

Release Plan Details

…ig.yaml', API Version: 2026-02-01-preview, SDK Release Type: beta, and CommitSHA: '74cc90c49189a079b3cc93fde9c9ad76742f0184' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=5975279 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release.
@oylawal oylawal requested a review from achocron March 7, 2026 18:10
@oylawal oylawal marked this pull request as ready for review March 7, 2026 18:10
Copilot AI review requested due to automatic review settings March 7, 2026 18:10
Copy link
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

Adds the generated azure-mgmt-discovery Python management SDK (2026-02-01-preview, beta) including package metadata, samples, and test assets/recordings.

Changes:

  • Introduces the new azure-mgmt-discovery client library (sync + async) with generated operations/models scaffolding.
  • Adds generated samples and placeholder generated tests plus test proxy sanitizers and recordings.
  • Updates repo ownership metadata for the new sdk/discovery/ area.

Reviewed changes

Copilot reviewed 165 out of 186 changed files in this pull request and generated 6 comments.

Show a summary per file
File Description
sdk/discovery/azure-mgmt-discovery/tests/recordings/test_workspaces.pyTestWorkspacestest_get_workspace.json Adds recording for workspace GET.
sdk/discovery/azure-mgmt-discovery/tests/recordings/test_workspaces.pyTestWorkspacestest_delete_workspace.json Adds recording for workspace DELETE.
sdk/discovery/azure-mgmt-discovery/tests/recordings/test_tools.pyTestToolstest_delete_tool.json Adds recording for tool DELETE.
sdk/discovery/azure-mgmt-discovery/tests/recordings/test_supercomputers.pyTestSupercomputerstest_get_supercomputer.json Adds recording for supercomputer GET.
sdk/discovery/azure-mgmt-discovery/tests/recordings/test_supercomputers.pyTestSupercomputerstest_delete_supercomputer.json Adds recording for supercomputer DELETE.
sdk/discovery/azure-mgmt-discovery/tests/recordings/test_storage_containers.pyTestStorageContainerstest_update_storage_container.json Adds recording for storage container PATCH update.
sdk/discovery/azure-mgmt-discovery/tests/recordings/test_storage_containers.pyTestStorageContainerstest_list_storage_containers_by_subscription.json Adds recording for listing storage containers by subscription.
sdk/discovery/azure-mgmt-discovery/tests/recordings/test_storage_containers.pyTestStorageContainerstest_list_storage_containers_by_resource_group.json Adds recording for listing storage containers by RG.
sdk/discovery/azure-mgmt-discovery/tests/recordings/test_storage_containers.pyTestStorageContainerstest_get_storage_container.json Adds recording for storage container GET.
sdk/discovery/azure-mgmt-discovery/tests/recordings/test_storage_containers.pyTestStorageContainerstest_delete_storage_container.json Adds recording for storage container DELETE.
sdk/discovery/azure-mgmt-discovery/tests/recordings/test_storage_containers.pyTestStorageContainerstest_create_storage_container.json Adds recording for storage container PUT create/update.
sdk/discovery/azure-mgmt-discovery/tests/recordings/test_storage_assets.pyTestStorageAssetstest_update_storage_asset.json Adds recording for storage asset PATCH update.
sdk/discovery/azure-mgmt-discovery/tests/recordings/test_storage_assets.pyTestStorageAssetstest_list_storage_assets_by_storage_container.json Adds recording for listing storage assets.
sdk/discovery/azure-mgmt-discovery/tests/recordings/test_storage_assets.pyTestStorageAssetstest_get_storage_asset.json Adds recording for storage asset GET.
sdk/discovery/azure-mgmt-discovery/tests/recordings/test_storage_assets.pyTestStorageAssetstest_delete_storage_asset.json Adds recording for storage asset DELETE.
sdk/discovery/azure-mgmt-discovery/tests/recordings/test_storage_assets.pyTestStorageAssetstest_create_storage_asset.json Adds recording for storage asset PUT create/update.
sdk/discovery/azure-mgmt-discovery/tests/recordings/test_projects.pyTestProjectstest_list_projects_by_workspace.json Adds recording for listing projects in a workspace.
sdk/discovery/azure-mgmt-discovery/tests/recordings/test_node_pools.pyTestNodePoolstest_list_node_pools_by_supercomputer.json Adds recording for listing node pools.
sdk/discovery/azure-mgmt-discovery/tests/recordings/test_chat_model_deployments.pyTestChatModelDeploymentstest_list_chat_model_deployments_by_workspace.json Adds recording for listing chat model deployments.
sdk/discovery/azure-mgmt-discovery/tests/recordings/test_chat_model_deployments.pyTestChatModelDeploymentstest_get_chat_model_deployment.json Adds recording for chat model deployment GET.
sdk/discovery/azure-mgmt-discovery/tests/recordings/test_chat_model_deployments.pyTestChatModelDeploymentstest_delete_chat_model_deployment.json Adds recording for chat model deployment DELETE.
sdk/discovery/azure-mgmt-discovery/tests/recordings/test_chat_model_deployments.pyTestChatModelDeploymentstest_create_chat_model_deployment.json Adds recording for chat model deployment PUT create/update.
sdk/discovery/azure-mgmt-discovery/tests/recordings/test_bookshelves.pyTestBookshelvestest_update_bookshelf.json Adds recording for bookshelf PATCH update.
sdk/discovery/azure-mgmt-discovery/tests/recordings/test_bookshelves.pyTestBookshelvestest_get_bookshelf.json Adds recording for bookshelf GET.
sdk/discovery/azure-mgmt-discovery/tests/recordings/test_bookshelves.pyTestBookshelvestest_delete_bookshelf.json Adds recording for bookshelf DELETE.
sdk/discovery/azure-mgmt-discovery/tests/recordings/test_bookshelves.pyTestBookshelvestest_create_bookshelf.json Adds recording for bookshelf PUT create/update.
sdk/discovery/azure-mgmt-discovery/tests/conftest.py Adds pytest config + test-proxy sanitizers for recordings.
sdk/discovery/azure-mgmt-discovery/tests/init.py Adds test package marker.
sdk/discovery/azure-mgmt-discovery/pyproject.toml Defines package metadata/build configuration.
sdk/discovery/azure-mgmt-discovery/generated_tests/test_discovery_workspace_private_link_resources_operations_async.py Adds placeholder async generated tests for workspace private link resources.
sdk/discovery/azure-mgmt-discovery/generated_tests/test_discovery_workspace_private_link_resources_operations.py Adds placeholder sync generated tests for workspace private link resources.
sdk/discovery/azure-mgmt-discovery/generated_tests/test_discovery_workspace_private_endpoint_connections_operations_async.py Adds placeholder async generated tests for workspace private endpoint connections.
sdk/discovery/azure-mgmt-discovery/generated_tests/test_discovery_workspace_private_endpoint_connections_operations.py Adds placeholder sync generated tests for workspace private endpoint connections.
sdk/discovery/azure-mgmt-discovery/generated_tests/test_discovery_storage_containers_operations.py Adds placeholder sync generated tests for storage containers.
sdk/discovery/azure-mgmt-discovery/generated_tests/test_discovery_storage_assets_operations.py Adds placeholder sync generated tests for storage assets.
sdk/discovery/azure-mgmt-discovery/generated_tests/test_discovery_projects_operations.py Adds placeholder sync generated tests for projects.
sdk/discovery/azure-mgmt-discovery/generated_tests/test_discovery_operations_async.py Adds placeholder async generated tests for operations listing.
sdk/discovery/azure-mgmt-discovery/generated_tests/test_discovery_operations.py Adds placeholder sync generated tests for operations listing.
sdk/discovery/azure-mgmt-discovery/generated_tests/test_discovery_chat_model_deployments_operations.py Adds placeholder sync generated tests for chat model deployments.
sdk/discovery/azure-mgmt-discovery/generated_tests/test_discovery_bookshelf_private_link_resources_operations_async.py Adds placeholder async generated tests for bookshelf private link resources.
sdk/discovery/azure-mgmt-discovery/generated_tests/test_discovery_bookshelf_private_link_resources_operations.py Adds placeholder sync generated tests for bookshelf private link resources.
sdk/discovery/azure-mgmt-discovery/generated_tests/test_discovery_bookshelf_private_endpoint_connections_operations_async.py Adds placeholder async generated tests for bookshelf private endpoint connections.
sdk/discovery/azure-mgmt-discovery/generated_tests/test_discovery_bookshelf_private_endpoint_connections_operations.py Adds placeholder sync generated tests for bookshelf private endpoint connections.
sdk/discovery/azure-mgmt-discovery/generated_tests/conftest.py Adds generated-tests pytest config + sanitizers.
sdk/discovery/azure-mgmt-discovery/generated_samples/workspaces_update_maximum_set_gen.py Adds generated sample for workspaces update.
sdk/discovery/azure-mgmt-discovery/generated_samples/workspaces_list_by_subscription_maximum_set_gen.py Adds generated sample for workspaces list by subscription.
sdk/discovery/azure-mgmt-discovery/generated_samples/workspaces_list_by_resource_group_maximum_set_gen.py Adds generated sample for workspaces list by RG.
sdk/discovery/azure-mgmt-discovery/generated_samples/workspaces_get_maximum_set_gen.py Adds generated sample for workspaces get.
sdk/discovery/azure-mgmt-discovery/generated_samples/workspaces_delete_maximum_set_gen.py Adds generated sample for workspaces delete.
sdk/discovery/azure-mgmt-discovery/generated_samples/workspaces_create_or_update_maximum_set_gen.py Adds generated sample for workspaces create/update.
sdk/discovery/azure-mgmt-discovery/generated_samples/workspace_private_link_resources_list_by_workspace_maximum_set_gen.py Adds generated sample for workspace private link resources list.
sdk/discovery/azure-mgmt-discovery/generated_samples/workspace_private_link_resources_get_maximum_set_gen.py Adds generated sample for workspace private link resources get.
sdk/discovery/azure-mgmt-discovery/generated_samples/workspace_private_endpoint_connections_list_by_workspace_maximum_set_gen.py Adds generated sample for workspace private endpoint connections list.
sdk/discovery/azure-mgmt-discovery/generated_samples/workspace_private_endpoint_connections_get_maximum_set_gen.py Adds generated sample for workspace private endpoint connections get.
sdk/discovery/azure-mgmt-discovery/generated_samples/workspace_private_endpoint_connections_delete_maximum_set_gen.py Adds generated sample for workspace private endpoint connections delete.
sdk/discovery/azure-mgmt-discovery/generated_samples/workspace_private_endpoint_connections_create_or_update_maximum_set_gen.py Adds generated sample for workspace private endpoint connections create/update.
sdk/discovery/azure-mgmt-discovery/generated_samples/tools_update_maximum_set_gen.py Adds generated sample for tools update.
sdk/discovery/azure-mgmt-discovery/generated_samples/tools_list_by_subscription_maximum_set_gen.py Adds generated sample for tools list by subscription.
sdk/discovery/azure-mgmt-discovery/generated_samples/tools_list_by_resource_group_maximum_set_gen.py Adds generated sample for tools list by RG.
sdk/discovery/azure-mgmt-discovery/generated_samples/tools_get_maximum_set_gen.py Adds generated sample for tools get.
sdk/discovery/azure-mgmt-discovery/generated_samples/tools_delete_maximum_set_gen.py Adds generated sample for tools delete.
sdk/discovery/azure-mgmt-discovery/generated_samples/tools_create_or_update_maximum_set_gen.py Adds generated sample for tools create/update.
sdk/discovery/azure-mgmt-discovery/generated_samples/supercomputers_update_maximum_set_gen.py Adds generated sample for supercomputers update.
sdk/discovery/azure-mgmt-discovery/generated_samples/supercomputers_list_by_subscription_maximum_set_gen.py Adds generated sample for supercomputers list by subscription.
sdk/discovery/azure-mgmt-discovery/generated_samples/supercomputers_list_by_resource_group_maximum_set_gen.py Adds generated sample for supercomputers list by RG.
sdk/discovery/azure-mgmt-discovery/generated_samples/supercomputers_get_maximum_set_gen.py Adds generated sample for supercomputers get.
sdk/discovery/azure-mgmt-discovery/generated_samples/supercomputers_delete_maximum_set_gen.py Adds generated sample for supercomputers delete.
sdk/discovery/azure-mgmt-discovery/generated_samples/supercomputers_create_or_update_maximum_set_gen.py Adds generated sample for supercomputers create/update.
sdk/discovery/azure-mgmt-discovery/generated_samples/storage_containers_update_maximum_set_gen.py Adds generated sample for storage containers update.
sdk/discovery/azure-mgmt-discovery/generated_samples/storage_containers_list_by_subscription_maximum_set_gen.py Adds generated sample for storage containers list by subscription.
sdk/discovery/azure-mgmt-discovery/generated_samples/storage_containers_list_by_resource_group_maximum_set_gen.py Adds generated sample for storage containers list by RG.
sdk/discovery/azure-mgmt-discovery/generated_samples/storage_containers_get_maximum_set_gen.py Adds generated sample for storage containers get.
sdk/discovery/azure-mgmt-discovery/generated_samples/storage_containers_delete_maximum_set_gen.py Adds generated sample for storage containers delete.
sdk/discovery/azure-mgmt-discovery/generated_samples/storage_containers_create_or_update_maximum_set_gen.py Adds generated sample for storage containers create/update.
sdk/discovery/azure-mgmt-discovery/generated_samples/storage_assets_update_maximum_set_gen.py Adds generated sample for storage assets update.
sdk/discovery/azure-mgmt-discovery/generated_samples/storage_assets_list_by_storage_container_maximum_set_gen.py Adds generated sample for storage assets list.
sdk/discovery/azure-mgmt-discovery/generated_samples/storage_assets_get_maximum_set_gen.py Adds generated sample for storage assets get.
sdk/discovery/azure-mgmt-discovery/generated_samples/storage_assets_delete_maximum_set_gen.py Adds generated sample for storage assets delete.
sdk/discovery/azure-mgmt-discovery/generated_samples/storage_assets_create_or_update_maximum_set_gen.py Adds generated sample for storage assets create/update.
sdk/discovery/azure-mgmt-discovery/generated_samples/projects_list_by_workspace_maximum_set_gen.py Adds generated sample for projects list.
sdk/discovery/azure-mgmt-discovery/generated_samples/projects_get_maximum_set_gen.py Adds generated sample for projects get.
sdk/discovery/azure-mgmt-discovery/generated_samples/projects_delete_maximum_set_gen.py Adds generated sample for projects delete.
sdk/discovery/azure-mgmt-discovery/generated_samples/operations_list_minimum_set_gen.py Adds generated sample for operations list (min set).
sdk/discovery/azure-mgmt-discovery/generated_samples/operations_list_maximum_set_gen.py Adds generated sample for operations list (max set).
sdk/discovery/azure-mgmt-discovery/generated_samples/node_pools_update_maximum_set_gen.py Adds generated sample for node pools update.
sdk/discovery/azure-mgmt-discovery/generated_samples/node_pools_list_by_supercomputer_maximum_set_gen.py Adds generated sample for node pools list.
sdk/discovery/azure-mgmt-discovery/generated_samples/node_pools_get_maximum_set_gen.py Adds generated sample for node pools get.
sdk/discovery/azure-mgmt-discovery/generated_samples/node_pools_delete_maximum_set_gen.py Adds generated sample for node pools delete.
sdk/discovery/azure-mgmt-discovery/generated_samples/node_pools_create_or_update_maximum_set_gen.py Adds generated sample for node pools create/update.
sdk/discovery/azure-mgmt-discovery/generated_samples/chat_model_deployments_update_maximum_set_gen.py Adds generated sample for chat model deployments update.
sdk/discovery/azure-mgmt-discovery/generated_samples/chat_model_deployments_list_by_workspace_maximum_set_gen.py Adds generated sample for chat model deployments list.
sdk/discovery/azure-mgmt-discovery/generated_samples/chat_model_deployments_get_maximum_set_gen.py Adds generated sample for chat model deployments get.
sdk/discovery/azure-mgmt-discovery/generated_samples/chat_model_deployments_delete_maximum_set_gen.py Adds generated sample for chat model deployments delete.
sdk/discovery/azure-mgmt-discovery/generated_samples/chat_model_deployments_create_or_update_maximum_set_gen.py Adds generated sample for chat model deployments create/update.
sdk/discovery/azure-mgmt-discovery/generated_samples/bookshelves_update_maximum_set_gen.py Adds generated sample for bookshelves update.
sdk/discovery/azure-mgmt-discovery/generated_samples/bookshelves_list_by_subscription_maximum_set_gen.py Adds generated sample for bookshelves list by subscription.
sdk/discovery/azure-mgmt-discovery/generated_samples/bookshelves_list_by_resource_group_maximum_set_gen.py Adds generated sample for bookshelves list by RG.
sdk/discovery/azure-mgmt-discovery/generated_samples/bookshelves_get_maximum_set_gen.py Adds generated sample for bookshelves get.
sdk/discovery/azure-mgmt-discovery/generated_samples/bookshelves_delete_maximum_set_gen.py Adds generated sample for bookshelves delete.
sdk/discovery/azure-mgmt-discovery/generated_samples/bookshelves_create_or_update_maximum_set_gen.py Adds generated sample for bookshelves create/update.
sdk/discovery/azure-mgmt-discovery/generated_samples/bookshelf_private_link_resources_list_by_bookshelf_maximum_set_gen.py Adds generated sample for bookshelf private link resources list.
sdk/discovery/azure-mgmt-discovery/generated_samples/bookshelf_private_link_resources_get_maximum_set_gen.py Adds generated sample for bookshelf private link resources get.
sdk/discovery/azure-mgmt-discovery/generated_samples/bookshelf_private_endpoint_connections_list_by_bookshelf_maximum_set_gen.py Adds generated sample for bookshelf private endpoint connections list.
sdk/discovery/azure-mgmt-discovery/generated_samples/bookshelf_private_endpoint_connections_get_maximum_set_gen.py Adds generated sample for bookshelf private endpoint connections get.
sdk/discovery/azure-mgmt-discovery/generated_samples/bookshelf_private_endpoint_connections_delete_maximum_set_gen.py Adds generated sample for bookshelf private endpoint connections delete.
sdk/discovery/azure-mgmt-discovery/generated_samples/bookshelf_private_endpoint_connections_create_or_update_maximum_set_gen.py Adds generated sample for bookshelf private endpoint connections create/update.
sdk/discovery/azure-mgmt-discovery/dev_requirements.txt Adds local dev requirements for building/testing.
sdk/discovery/azure-mgmt-discovery/azure/mgmt/discovery/py.typed Adds typing marker file.
sdk/discovery/azure-mgmt-discovery/azure/mgmt/discovery/operations/_patch.py Adds customization hook for operations layer.
sdk/discovery/azure-mgmt-discovery/azure/mgmt/discovery/operations/init.py Exposes generated operations + patch hook.
sdk/discovery/azure-mgmt-discovery/azure/mgmt/discovery/models/_patch.py Adds customization hook for models layer.
sdk/discovery/azure-mgmt-discovery/azure/mgmt/discovery/aio/operations/_patch.py Adds customization hook for async operations layer.
sdk/discovery/azure-mgmt-discovery/azure/mgmt/discovery/aio/operations/init.py Exposes async operations + patch hook.
sdk/discovery/azure-mgmt-discovery/azure/mgmt/discovery/aio/_patch.py Adds async client customization hook.
sdk/discovery/azure-mgmt-discovery/azure/mgmt/discovery/aio/_configuration.py Adds async client configuration implementation.
sdk/discovery/azure-mgmt-discovery/azure/mgmt/discovery/aio/init.py Exposes async DiscoveryClient + patch hook.
sdk/discovery/azure-mgmt-discovery/azure/mgmt/discovery/_version.py Defines package version (1.0.0b1).
sdk/discovery/azure-mgmt-discovery/azure/mgmt/discovery/_utils/init.py Adds generated utils package marker.
sdk/discovery/azure-mgmt-discovery/azure/mgmt/discovery/_patch.py Adds sync client customization hook.
sdk/discovery/azure-mgmt-discovery/azure/mgmt/discovery/_configuration.py Adds sync client configuration implementation.
sdk/discovery/azure-mgmt-discovery/azure/mgmt/discovery/init.py Exposes DiscoveryClient and package version.
sdk/discovery/azure-mgmt-discovery/azure/mgmt/init.py Adds namespace package init for azure.mgmt.
sdk/discovery/azure-mgmt-discovery/azure/init.py Adds namespace package init for azure.
sdk/discovery/azure-mgmt-discovery/_metadata.json Adds generation metadata (spec commit, api version, emitter version).
sdk/discovery/azure-mgmt-discovery/README.md Adds package README with install/authentication guidance.
sdk/discovery/azure-mgmt-discovery/MANIFEST.in Adds packaging manifest entries.
sdk/discovery/azure-mgmt-discovery/LICENSE Adds MIT license file.
sdk/discovery/azure-mgmt-discovery/CHANGELOG.md Adds initial changelog entry for 1.0.0b1.
.github/CODEOWNERS Adds CODEOWNERS entry for sdk/discovery/.

@ChenxiJiang333
Copy link
Member

Hi @oylawal, it seems the required resource types were not successfully deployed on portal, please check your manifest.
We recommend making sure the api version to be available before releasing the SDK, yet we won't block the release in self-serve release flow. You can continue for next step.
image
image

@ChenxiJiang333
Copy link
Member

@msyyc pr ready, please help review

@oylawal
Copy link
Member

oylawal commented Mar 9, 2026

Hi @oylawal, it seems the required resource types were not successfully deployed on portal, please check your manifest. We recommend making sure the api version to be available before releasing the SDK, yet we won't block the release in self-serve release flow. You can continue for next step. image image

Hi @ChenxiJiang333, Please which resource type are you referencing? I can see the resource types under this api-version ad one of such is below
image

@msyyc
Copy link
Member

msyyc commented Mar 10, 2026

@oylawal recording .json file shall not be committed directly into python sdk repo. Pls follow https://github.com/Azure/azure-sdk-for-python/blob/main/doc/dev/tests.md#update-test-recordings to push them into another repo.

@ChenxiJiang333
Copy link
Member

@oylawal, actually all tests (supercomputers, projects...) that need to call the portal failed on my side. The resource types you have seen on portal seems only to be common resource types, and the resource types of the service were never found deployed in any api version.

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.

5 participants