[AutoPR azure-resourcemanager-discovery]-generated-from-SDK Generation - Java-5975282#48323
[AutoPR azure-resourcemanager-discovery]-generated-from-SDK Generation - Java-5975282#48323azure-sdk wants to merge 14 commits intoAzure:mainfrom
Conversation
…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=5975282 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
Adds the initial, TypeSpec-generated Azure Resource Manager (ARM) Discovery management client library for Java targeting 2026-02-01-preview.
Changes:
- Introduces fluent clients, inner models, and implementation layers for Discovery resources (Bookshelves, Workspaces, Projects, Storage*, Supercomputers, NodePools, Operations, etc.).
- Adds a new Maven module
sdk/discoveryand wires it into the repo build + versioning. - Adds package documentation, README, and initial changelog for the new management library.
Reviewed changes
Copilot reviewed 69 out of 311 changed files in this pull request and generated 5 comments.
Show a summary per file
| File | Description |
|---|---|
| sdk/discovery/azure-resourcemanager-discovery/src/main/java/com/azure/resourcemanager/discovery/implementation/SupercomputerImpl.java | Adds fluent resource implementation for Supercomputer. |
| sdk/discovery/azure-resourcemanager-discovery/src/main/java/com/azure/resourcemanager/discovery/implementation/StorageContainersImpl.java | Adds collection operations implementation for StorageContainers. |
| sdk/discovery/azure-resourcemanager-discovery/src/main/java/com/azure/resourcemanager/discovery/implementation/StorageContainerImpl.java | Adds fluent resource implementation for StorageContainer. |
| sdk/discovery/azure-resourcemanager-discovery/src/main/java/com/azure/resourcemanager/discovery/implementation/StorageAssetsImpl.java | Adds collection operations implementation for StorageAssets. |
| sdk/discovery/azure-resourcemanager-discovery/src/main/java/com/azure/resourcemanager/discovery/implementation/StorageAssetImpl.java | Adds fluent resource implementation for StorageAsset. |
| sdk/discovery/azure-resourcemanager-discovery/src/main/java/com/azure/resourcemanager/discovery/implementation/ResourceManagerUtils.java | Adds shared helpers for resource ID parsing and paging mapping. |
| sdk/discovery/azure-resourcemanager-discovery/src/main/java/com/azure/resourcemanager/discovery/implementation/ProjectsImpl.java | Adds collection operations implementation for Projects. |
| sdk/discovery/azure-resourcemanager-discovery/src/main/java/com/azure/resourcemanager/discovery/implementation/ProjectImpl.java | Adds fluent resource implementation for Project. |
| sdk/discovery/azure-resourcemanager-discovery/src/main/java/com/azure/resourcemanager/discovery/implementation/OperationsImpl.java | Adds collection operations implementation for Operations. |
| sdk/discovery/azure-resourcemanager-discovery/src/main/java/com/azure/resourcemanager/discovery/implementation/OperationsClientImpl.java | Adds REST proxy implementation for Operations client. |
| sdk/discovery/azure-resourcemanager-discovery/src/main/java/com/azure/resourcemanager/discovery/implementation/OperationImpl.java | Adds model wrapper implementation for Operation. |
| sdk/discovery/azure-resourcemanager-discovery/src/main/java/com/azure/resourcemanager/discovery/implementation/NodePoolsImpl.java | Adds collection operations implementation for NodePools. |
| sdk/discovery/azure-resourcemanager-discovery/src/main/java/com/azure/resourcemanager/discovery/implementation/NodePoolImpl.java | Adds fluent resource implementation for NodePool. |
| sdk/discovery/azure-resourcemanager-discovery/src/main/java/com/azure/resourcemanager/discovery/implementation/DiscoveryManagementClientBuilder.java | Adds builder for the generated low-level management client implementation. |
| sdk/discovery/azure-resourcemanager-discovery/src/main/java/com/azure/resourcemanager/discovery/implementation/ChatModelDeploymentsImpl.java | Adds collection operations implementation for ChatModelDeployments. |
| sdk/discovery/azure-resourcemanager-discovery/src/main/java/com/azure/resourcemanager/discovery/implementation/ChatModelDeploymentImpl.java | Adds fluent resource implementation for ChatModelDeployment. |
| sdk/discovery/azure-resourcemanager-discovery/src/main/java/com/azure/resourcemanager/discovery/implementation/BookshelvesImpl.java | Adds collection operations implementation for Bookshelves. |
| sdk/discovery/azure-resourcemanager-discovery/src/main/java/com/azure/resourcemanager/discovery/implementation/BookshelfPrivateLinkResourcesImpl.java | Adds collection operations implementation for Bookshelf private link resources. |
| sdk/discovery/azure-resourcemanager-discovery/src/main/java/com/azure/resourcemanager/discovery/implementation/BookshelfPrivateLinkResourceImpl.java | Adds model wrapper implementation for Bookshelf private link resource. |
| sdk/discovery/azure-resourcemanager-discovery/src/main/java/com/azure/resourcemanager/discovery/implementation/BookshelfPrivateEndpointConnectionsImpl.java | Adds collection operations implementation for Bookshelf private endpoint connections. |
| sdk/discovery/azure-resourcemanager-discovery/src/main/java/com/azure/resourcemanager/discovery/implementation/BookshelfPrivateEndpointConnectionImpl.java | Adds fluent resource implementation for Bookshelf private endpoint connection. |
| sdk/discovery/azure-resourcemanager-discovery/src/main/java/com/azure/resourcemanager/discovery/implementation/BookshelfImpl.java | Adds fluent resource implementation for Bookshelf. |
| sdk/discovery/azure-resourcemanager-discovery/src/main/java/com/azure/resourcemanager/discovery/fluent/package-info.java | Adds package-level docs for fluent layer. |
| sdk/discovery/azure-resourcemanager-discovery/src/main/java/com/azure/resourcemanager/discovery/fluent/models/package-info.java | Adds package-level docs for fluent inner models. |
| sdk/discovery/azure-resourcemanager-discovery/src/main/java/com/azure/resourcemanager/discovery/fluent/models/WorkspacePrivateLinkResourceInner.java | Adds inner model for Workspace private link resource. |
| sdk/discovery/azure-resourcemanager-discovery/src/main/java/com/azure/resourcemanager/discovery/fluent/models/WorkspacePrivateEndpointConnectionInner.java | Adds inner model for Workspace private endpoint connection. |
| sdk/discovery/azure-resourcemanager-discovery/src/main/java/com/azure/resourcemanager/discovery/fluent/models/WorkspaceInner.java | Adds inner model for Workspace tracked resource. |
| sdk/discovery/azure-resourcemanager-discovery/src/main/java/com/azure/resourcemanager/discovery/fluent/models/ToolInner.java | Adds inner model for Tool tracked resource. |
| sdk/discovery/azure-resourcemanager-discovery/src/main/java/com/azure/resourcemanager/discovery/fluent/models/SupercomputerInner.java | Adds inner model for Supercomputer tracked resource. |
| sdk/discovery/azure-resourcemanager-discovery/src/main/java/com/azure/resourcemanager/discovery/fluent/models/StorageContainerInner.java | Adds inner model for StorageContainer tracked resource. |
| sdk/discovery/azure-resourcemanager-discovery/src/main/java/com/azure/resourcemanager/discovery/fluent/models/StorageAssetInner.java | Adds inner model for StorageAsset tracked resource. |
| sdk/discovery/azure-resourcemanager-discovery/src/main/java/com/azure/resourcemanager/discovery/fluent/models/ProjectInner.java | Adds inner model for Project tracked resource. |
| sdk/discovery/azure-resourcemanager-discovery/src/main/java/com/azure/resourcemanager/discovery/fluent/models/OperationInner.java | Adds inner model for provider Operations listing. |
| sdk/discovery/azure-resourcemanager-discovery/src/main/java/com/azure/resourcemanager/discovery/fluent/models/NodePoolInner.java | Adds inner model for NodePool tracked resource. |
| sdk/discovery/azure-resourcemanager-discovery/src/main/java/com/azure/resourcemanager/discovery/fluent/models/ChatModelDeploymentInner.java | Adds inner model for ChatModelDeployment tracked resource. |
| sdk/discovery/azure-resourcemanager-discovery/src/main/java/com/azure/resourcemanager/discovery/fluent/models/BookshelfPrivateLinkResourceInner.java | Adds inner model for Bookshelf private link resource. |
| sdk/discovery/azure-resourcemanager-discovery/src/main/java/com/azure/resourcemanager/discovery/fluent/models/BookshelfPrivateEndpointConnectionInner.java | Adds inner model for Bookshelf private endpoint connection. |
| sdk/discovery/azure-resourcemanager-discovery/src/main/java/com/azure/resourcemanager/discovery/fluent/models/BookshelfInner.java | Adds inner model for Bookshelf tracked resource. |
| sdk/discovery/azure-resourcemanager-discovery/src/main/java/com/azure/resourcemanager/discovery/fluent/WorkspacesClient.java | Adds fluent interface for Workspaces operations. |
| sdk/discovery/azure-resourcemanager-discovery/src/main/java/com/azure/resourcemanager/discovery/fluent/WorkspacePrivateLinkResourcesClient.java | Adds fluent interface for Workspace private link resources operations. |
| sdk/discovery/azure-resourcemanager-discovery/src/main/java/com/azure/resourcemanager/discovery/fluent/WorkspacePrivateEndpointConnectionsClient.java | Adds fluent interface for Workspace private endpoint connections operations. |
| sdk/discovery/azure-resourcemanager-discovery/src/main/java/com/azure/resourcemanager/discovery/fluent/ToolsClient.java | Adds fluent interface for Tools operations. |
| sdk/discovery/azure-resourcemanager-discovery/src/main/java/com/azure/resourcemanager/discovery/fluent/ProjectsClient.java | Adds fluent interface for Projects operations. |
| sdk/discovery/azure-resourcemanager-discovery/src/main/java/com/azure/resourcemanager/discovery/fluent/OperationsClient.java | Adds fluent interface for provider Operations listing. |
| sdk/discovery/azure-resourcemanager-discovery/src/main/java/com/azure/resourcemanager/discovery/fluent/DiscoveryManagementClient.java | Adds top-level fluent management client interface surface. |
| sdk/discovery/azure-resourcemanager-discovery/src/main/java/com/azure/resourcemanager/discovery/fluent/BookshelfPrivateLinkResourcesClient.java | Adds fluent interface for Bookshelf private link resources operations. |
| sdk/discovery/azure-resourcemanager-discovery/src/main/java/com/azure/resourcemanager/discovery/fluent/BookshelfPrivateEndpointConnectionsClient.java | Adds fluent interface for Bookshelf private endpoint connections operations. |
| sdk/discovery/azure-resourcemanager-discovery/pom.xml | Adds Maven module definition and dependencies for the new library. |
| sdk/discovery/azure-resourcemanager-discovery/README.md | Adds package README with installation/auth guidance and links. |
| sdk/discovery/azure-resourcemanager-discovery/CHANGELOG.md | Adds initial release entry for 1.0.0-beta.1. |
| pom.xml | Registers sdk/discovery as a build module. |
| eng/versioning/version_client.txt | Adds versioning entry for the new artifact. |
…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=5977416 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release.
|
We will check in emitter about "bookselves" -> "bookshelf" -- fixed and updated |
For Azure/azure-sdk-for-java#48323 (comment) The only service affected, in SDK, is sdk/neonpostgres Azure/azure-sdk-for-java#48334 The change is from `branche` to `branch`, which is correct. --------- Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
…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=5980089 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release.
|
we are waiting for approval from service to merge |
|
/azp-run prepare-pipelines |
|
/azp run prepare-pipelines |
|
Azure Pipelines successfully started running 1 pipeline(s). |
…ig.yaml', API Version: 2026-02-01-preview, SDK Release Type: beta, and CommitSHA: '52f2a91499f8a39cfcb50453a9b36b8c3a681ed8' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=6001915 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release.
|
We are keeping the PR open till when our team wants to merge. Thanks, all approvals for helping to review |
|
Got it. Please ping us when you want to merge. PR on new service is more likely to get conflict or stale when the main branch moves on (e.g. lots of your dependencies will get upgraded and released, in time). We will help you refresh, upon the time you decided to merge. |
|
@copilot Refresh main branch, resolve the conflict. |
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
|
namespace review completed https://github.com/Azure/azure-sdk-pr/issues/2507 |
|
/azp run prepare-pipelines |
|
Azure Pipelines successfully started running 1 pipeline(s). |
…2 and resolve version_client conflict
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=5975282 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
Spec pull request: Discovery/2026 02 01 preview cp azure-rest-api-specs#39745
Spec API version: 2026-02-01-preview