Skip to content

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

Open
azure-sdk wants to merge 14 commits intoAzure:mainfrom
azure-sdk:sdkauto/azure-resourcemanager-discovery-5975282
Open

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

Conversation

@azure-sdk
Copy link
Copy Markdown
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=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

@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
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

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
@weidongxu-microsoft
Copy link
Copy Markdown
Member

@weidongxu-microsoft
Copy link
Copy Markdown
Member

weidongxu-microsoft commented Mar 9, 2026

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
Copy link
Copy Markdown

oylawal commented Mar 20, 2026

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).

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