[AutoPR azure-resourcemanager-discovery]-generated-from-SDK Generation - Java-5975282#48323
Open
azure-sdk wants to merge 9 commits intoAzure:mainfrom
Open
[AutoPR azure-resourcemanager-discovery]-generated-from-SDK Generation - Java-5975282#48323azure-sdk wants to merge 9 commits intoAzure:mainfrom
azure-sdk wants to merge 9 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.
Contributor
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. |
.../src/main/java/com/azure/resourcemanager/discovery/implementation/StorageContainersImpl.java
Show resolved
Hide resolved
.../src/main/java/com/azure/resourcemanager/discovery/implementation/StorageContainersImpl.java
Outdated
Show resolved
Hide resolved
...m/azure/resourcemanager/discovery/implementation/BookshelfPrivateEndpointConnectionImpl.java
Outdated
Show resolved
Hide resolved
...ava/com/azure/resourcemanager/discovery/implementation/DiscoveryManagementClientBuilder.java
Show resolved
Hide resolved
...y/src/main/java/com/azure/resourcemanager/discovery/implementation/ResourceManagerUtils.java
Show resolved
Hide resolved
…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.
Member
Member
|
We will check in emitter about "bookselves" -> "bookshelf" -- fixed and updated |
github-merge-queue bot
pushed a commit
to microsoft/typespec
that referenced
this pull request
Mar 9, 2026
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 <[email protected]>
…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.
weidongxu-microsoft
approved these changes
Mar 9, 2026
Member
|
we are waiting for approval from service to merge |
Member
|
/azp-run prepare-pipelines |
Member
|
/azp run prepare-pipelines |
|
Azure Pipelines successfully started running 1 pipeline(s). |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
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: [email protected]
Release Plan Details
Spec pull request: Discovery/2026 02 01 preview cp azure-rest-api-specs#39745
Spec API version: 2026-02-01-preview