Skip to content

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

Open
azure-sdk wants to merge 9 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 9 commits intoAzure:mainfrom
azure-sdk:sdkauto/azure-resourcemanager-discovery-5975282

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

…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
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 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
Member

@weidongxu-microsoft
Copy link
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 <[email protected]>
@weidongxu-microsoft
Copy link
Member

we are waiting for approval from service to merge

@weidongxu-microsoft
Copy link
Member

/azp-run prepare-pipelines

@weidongxu-microsoft
Copy link
Member

/azp run prepare-pipelines

@azure-pipelines
Copy link

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