Skip to content

[AutoPR azure-resourcemanager-discovery]-generated-from-SDK Generation - Java-5975282#48323

Closed
azure-sdk wants to merge 16 commits into
Azure:mainfrom
azure-sdk:sdkauto/azure-resourcemanager-discovery-5975282
Closed

[AutoPR azure-resourcemanager-discovery]-generated-from-SDK Generation - Java-5975282#48323
azure-sdk wants to merge 16 commits into
Azure:mainfrom
azure-sdk:sdkauto/azure-resourcemanager-discovery-5975282

Conversation

@azure-sdk

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

Copy link
Copy Markdown
Collaborator

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://azsdk-releaseplan-dashboard-hveph5aqhhcfhtgu.westus-01.azurewebsites.net/?releasePlan=2031 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=5975282 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release.
@github-actions github-actions Bot added the Mgmt This issue is related to a management-plane library. label Mar 6, 2026
@oylawal oylawal marked this pull request as ready for review March 6, 2026 22:31
Copilot AI review requested due to automatic review settings March 6, 2026 22:31
@oylawal oylawal requested review from a team, ArthurMa1978 and XiaofeiCao as code owners March 6, 2026 22:31

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

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 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/discovery and 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.

@oylawal oylawal requested a review from a team as a code owner March 6, 2026 23:41
@oylawal oylawal requested a review from achocron March 7, 2026 00:40
…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.
@weidongxu-microsoft

Copy link
Copy Markdown
Member

@weidongxu-microsoft

weidongxu-microsoft commented Mar 9, 2026

Copy link
Copy Markdown
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 <223556219+Copilot@users.noreply.github.com>
@weidongxu-microsoft

Copy link
Copy Markdown
Member

we are waiting for approval from service to merge

@weidongxu-microsoft

Copy link
Copy Markdown
Member

/azp-run prepare-pipelines

@weidongxu-microsoft

Copy link
Copy Markdown
Member

/azp run prepare-pipelines

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines successfully started running 1 pipeline(s).

@oylawal

oylawal commented Mar 20, 2026

Copy link
Copy Markdown

We are keeping the PR open till when our team wants to merge. Thanks, all approvals for helping to review

@weidongxu-microsoft

Copy link
Copy Markdown
Member

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.

@weidongxu-microsoft

Copy link
Copy Markdown
Member

@copilot Refresh main branch, resolve the conflict.

weidongxu-microsoft and others added 2 commits April 17, 2026 17:19
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@weidongxu-microsoft

Copy link
Copy Markdown
Member

namespace review completed https://github.com/Azure/azure-sdk-pr/issues/2507

@weidongxu-microsoft

Copy link
Copy Markdown
Member

/azp run prepare-pipelines

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines successfully started running 1 pipeline(s).

@weidongxu-microsoft

Copy link
Copy Markdown
Member

reopen when service is ready

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Mgmt This issue is related to a management-plane library.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants