[AutoPR azure-resourcemanager-horizondb]-generated-from-SDK Generation - Java-6080421#48632
Open
[AutoPR azure-resourcemanager-horizondb]-generated-from-SDK Generation - Java-6080421#48632
Conversation
…orizonDb/HorizonDb/tspconfig.yaml', API Version: 2026-01-20-preview, SDK Release Type: beta, and CommitSHA: 'f6e1fbd6268be7712bf96a516ba846f7d42e2baa' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=6080421 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release.
Contributor
API Change CheckAPIView identified API level changes in this PR and created the following API reviews |
Contributor
There was a problem hiding this comment.
Pull request overview
Adds a new, generated Azure Resource Manager (ARM) management SDK module for HorizonDb (api-version 2026-01-20-preview) to the Azure SDK for Java repo, including the fluent client surface, models, implementations, and packaging metadata for release.
Changes:
- Introduces the new
azure-resourcemanager-horizondbMaven module (generated types, clients, and implementations). - Adds documentation + release metadata (
README.md,CHANGELOG.md, modulepom.xml). - Wires the new service into repo build/versioning (
pom.xmlmodule list +eng/versioning/version_client.txt).
Reviewed changes
Copilot reviewed 98 out of 214 changed files in this pull request and generated 6 comments.
Show a summary per file
| File | Description |
|---|---|
| sdk/horizondb/azure-resourcemanager-horizondb/src/main/java/com/azure/resourcemanager/horizondb/models/Operation.java | Adds public model interface for provider operations. |
| sdk/horizondb/azure-resourcemanager-horizondb/src/main/java/com/azure/resourcemanager/horizondb/models/Network.java | Adds Network model with JSON (de)serialization. |
| sdk/horizondb/azure-resourcemanager-horizondb/src/main/java/com/azure/resourcemanager/horizondb/models/HorizonDbReplicas.java | Adds collection contract for replica operations. |
| sdk/horizondb/azure-resourcemanager-horizondb/src/main/java/com/azure/resourcemanager/horizondb/models/HorizonDbReplicaPropertiesForPatchUpdate.java | Adds PATCH properties model for replicas. |
| sdk/horizondb/azure-resourcemanager-horizondb/src/main/java/com/azure/resourcemanager/horizondb/models/HorizonDbReplicaProperties.java | Adds replica properties model with JSON (de)serialization. |
| sdk/horizondb/azure-resourcemanager-horizondb/src/main/java/com/azure/resourcemanager/horizondb/models/HorizonDbReplicaForPatchUpdate.java | Adds PATCH model wrapper for replica updates. |
| sdk/horizondb/azure-resourcemanager-horizondb/src/main/java/com/azure/resourcemanager/horizondb/models/HorizonDbReplica.java | Adds fluent resource interface for replicas (define/update/refresh). |
| sdk/horizondb/azure-resourcemanager-horizondb/src/main/java/com/azure/resourcemanager/horizondb/models/HorizonDbPrivateLinkResources.java | Adds collection contract for private link resources. |
| sdk/horizondb/azure-resourcemanager-horizondb/src/main/java/com/azure/resourcemanager/horizondb/models/HorizonDbPrivateLinkResource.java | Adds public model interface for a private link resource. |
| sdk/horizondb/azure-resourcemanager-horizondb/src/main/java/com/azure/resourcemanager/horizondb/models/HorizonDbPrivateEndpointConnections.java | Adds collection contract for private endpoint connections. |
| sdk/horizondb/azure-resourcemanager-horizondb/src/main/java/com/azure/resourcemanager/horizondb/models/HorizonDbPools.java | Adds collection contract for pools. |
| sdk/horizondb/azure-resourcemanager-horizondb/src/main/java/com/azure/resourcemanager/horizondb/models/HorizonDbPoolProperties.java | Adds pool properties model with JSON (de)serialization. |
| sdk/horizondb/azure-resourcemanager-horizondb/src/main/java/com/azure/resourcemanager/horizondb/models/HorizonDbPool.java | Adds public model interface for pools. |
| sdk/horizondb/azure-resourcemanager-horizondb/src/main/java/com/azure/resourcemanager/horizondb/models/HorizonDbParameterGroupPropertiesForPatchUpdate.java | Adds PATCH properties model for parameter groups. |
| sdk/horizondb/azure-resourcemanager-horizondb/src/main/java/com/azure/resourcemanager/horizondb/models/HorizonDbParameterGroupProperties.java | Adds parameter group properties model with JSON (de)serialization. |
| sdk/horizondb/azure-resourcemanager-horizondb/src/main/java/com/azure/resourcemanager/horizondb/models/HorizonDbParameterGroupForPatchUpdate.java | Adds PATCH model wrapper for parameter group updates. |
| sdk/horizondb/azure-resourcemanager-horizondb/src/main/java/com/azure/resourcemanager/horizondb/models/HorizonDbParameterGroupConnectionProperties.java | Adds public interface for parameter group connection properties. |
| sdk/horizondb/azure-resourcemanager-horizondb/src/main/java/com/azure/resourcemanager/horizondb/models/HorizonDbFirewallRuleProperties.java | Adds firewall rule properties model with JSON (de)serialization. |
| sdk/horizondb/azure-resourcemanager-horizondb/src/main/java/com/azure/resourcemanager/horizondb/models/HorizonDbFirewallRule.java | Adds fluent resource interface for firewall rules (define/update/refresh). |
| sdk/horizondb/azure-resourcemanager-horizondb/src/main/java/com/azure/resourcemanager/horizondb/models/HorizonDbClusterPropertiesForPatchUpdate.java | Adds PATCH properties model for clusters. |
| sdk/horizondb/azure-resourcemanager-horizondb/src/main/java/com/azure/resourcemanager/horizondb/models/HorizonDbClusterParameterGroupConnectionProperties.java | Adds cluster↔parameter-group connection model with JSON (de)serialization. |
| sdk/horizondb/azure-resourcemanager-horizondb/src/main/java/com/azure/resourcemanager/horizondb/models/HorizonDbClusterForPatchUpdate.java | Adds PATCH model wrapper for cluster updates. |
| sdk/horizondb/azure-resourcemanager-horizondb/src/main/java/com/azure/resourcemanager/horizondb/models/CreateModePool.java | Adds expandable enum for pool create mode. |
| sdk/horizondb/azure-resourcemanager-horizondb/src/main/java/com/azure/resourcemanager/horizondb/models/CreateModeCluster.java | Adds expandable enum for cluster create mode. |
| sdk/horizondb/azure-resourcemanager-horizondb/src/main/java/com/azure/resourcemanager/horizondb/models/ActionType.java | Adds expandable enum for operation action types. |
| sdk/horizondb/azure-resourcemanager-horizondb/src/main/java/com/azure/resourcemanager/horizondb/implementation/package-info.java | Adds implementation package documentation. |
| sdk/horizondb/azure-resourcemanager-horizondb/src/main/java/com/azure/resourcemanager/horizondb/implementation/models/PrivateEndpointConnectionResourceListResult.java | Adds internal list-result model for PEC resources. |
| sdk/horizondb/azure-resourcemanager-horizondb/src/main/java/com/azure/resourcemanager/horizondb/implementation/models/OperationListResult.java | Adds internal list-result model for operations. |
| sdk/horizondb/azure-resourcemanager-horizondb/src/main/java/com/azure/resourcemanager/horizondb/implementation/models/HorizonDbReplicaListResult.java | Adds internal list-result model for replicas. |
| sdk/horizondb/azure-resourcemanager-horizondb/src/main/java/com/azure/resourcemanager/horizondb/implementation/models/HorizonDbPrivateLinkResourceListResult.java | Adds internal list-result model for private link resources. |
| sdk/horizondb/azure-resourcemanager-horizondb/src/main/java/com/azure/resourcemanager/horizondb/implementation/models/HorizonDbPoolListResult.java | Adds internal list-result model for pools. |
| sdk/horizondb/azure-resourcemanager-horizondb/src/main/java/com/azure/resourcemanager/horizondb/implementation/models/HorizonDbParameterGroupListResult.java | Adds internal list-result model for parameter groups. |
| sdk/horizondb/azure-resourcemanager-horizondb/src/main/java/com/azure/resourcemanager/horizondb/implementation/models/HorizonDbParameterGroupConnectionPropertiesListResult.java | Adds internal list-result model for parameter-group connections. |
| sdk/horizondb/azure-resourcemanager-horizondb/src/main/java/com/azure/resourcemanager/horizondb/implementation/models/HorizonDbFirewallRuleListResult.java | Adds internal list-result model for firewall rules. |
| sdk/horizondb/azure-resourcemanager-horizondb/src/main/java/com/azure/resourcemanager/horizondb/implementation/models/HorizonDbClusterListResult.java | Adds internal list-result model for clusters. |
| sdk/horizondb/azure-resourcemanager-horizondb/src/main/java/com/azure/resourcemanager/horizondb/implementation/PrivateEndpointConnectionResourceImpl.java | Adds public wrapper implementation for PEC resource. |
| sdk/horizondb/azure-resourcemanager-horizondb/src/main/java/com/azure/resourcemanager/horizondb/implementation/PrivateEndpointConnectionImpl.java | Adds public wrapper implementation for PEC. |
| sdk/horizondb/azure-resourcemanager-horizondb/src/main/java/com/azure/resourcemanager/horizondb/implementation/OperationsImpl.java | Adds operations collection implementation. |
| sdk/horizondb/azure-resourcemanager-horizondb/src/main/java/com/azure/resourcemanager/horizondb/implementation/OperationImpl.java | Adds operation wrapper implementation. |
| sdk/horizondb/azure-resourcemanager-horizondb/src/main/java/com/azure/resourcemanager/horizondb/implementation/HorizonDbReplicaImpl.java | Adds replica fluent resource implementation (create/update/refresh). |
| sdk/horizondb/azure-resourcemanager-horizondb/src/main/java/com/azure/resourcemanager/horizondb/implementation/HorizonDbPrivateLinkResourcesImpl.java | Adds private link resources collection implementation. |
| sdk/horizondb/azure-resourcemanager-horizondb/src/main/java/com/azure/resourcemanager/horizondb/implementation/HorizonDbPrivateLinkResourceImpl.java | Adds private link resource wrapper implementation. |
| sdk/horizondb/azure-resourcemanager-horizondb/src/main/java/com/azure/resourcemanager/horizondb/implementation/HorizonDbPrivateEndpointConnectionsImpl.java | Adds private endpoint connections collection implementation. |
| sdk/horizondb/azure-resourcemanager-horizondb/src/main/java/com/azure/resourcemanager/horizondb/implementation/HorizonDbPoolsImpl.java | Adds pools collection implementation. |
| sdk/horizondb/azure-resourcemanager-horizondb/src/main/java/com/azure/resourcemanager/horizondb/implementation/HorizonDbPoolImpl.java | Adds pool wrapper implementation. |
| sdk/horizondb/azure-resourcemanager-horizondb/src/main/java/com/azure/resourcemanager/horizondb/implementation/HorizonDbParameterGroupImpl.java | Adds parameter group fluent resource implementation (create/update/refresh). |
| sdk/horizondb/azure-resourcemanager-horizondb/src/main/java/com/azure/resourcemanager/horizondb/implementation/HorizonDbParameterGroupConnectionPropertiesImpl.java | Adds wrapper implementation for parameter-group connection properties. |
| sdk/horizondb/azure-resourcemanager-horizondb/src/main/java/com/azure/resourcemanager/horizondb/implementation/HorizonDbManagementClientBuilder.java | Adds internal management client builder used to instantiate the service client. |
| sdk/horizondb/azure-resourcemanager-horizondb/src/main/java/com/azure/resourcemanager/horizondb/implementation/HorizonDbFirewallRuleImpl.java | Adds firewall rule fluent resource implementation (create/update/refresh). |
| sdk/horizondb/azure-resourcemanager-horizondb/src/main/java/com/azure/resourcemanager/horizondb/implementation/HorizonDbClustersImpl.java | Adds clusters collection implementation (list/get/delete + by-id helpers). |
| sdk/horizondb/azure-resourcemanager-horizondb/src/main/java/com/azure/resourcemanager/horizondb/implementation/HorizonDbClusterImpl.java | Adds cluster fluent resource implementation (create/update/refresh). |
| sdk/horizondb/azure-resourcemanager-horizondb/src/main/java/com/azure/resourcemanager/horizondb/fluent/package-info.java | Adds fluent package documentation. |
| sdk/horizondb/azure-resourcemanager-horizondb/src/main/java/com/azure/resourcemanager/horizondb/fluent/models/package-info.java | Adds fluent models package documentation. |
| sdk/horizondb/azure-resourcemanager-horizondb/src/main/java/com/azure/resourcemanager/horizondb/fluent/models/PrivateEndpointConnectionResourceInner.java | Adds inner wire model for PEC resource. |
| sdk/horizondb/azure-resourcemanager-horizondb/src/main/java/com/azure/resourcemanager/horizondb/fluent/models/PrivateEndpointConnectionInner.java | Adds inner wire model for PEC. |
| sdk/horizondb/azure-resourcemanager-horizondb/src/main/java/com/azure/resourcemanager/horizondb/fluent/models/OperationInner.java | Adds inner wire model for provider operation. |
| sdk/horizondb/azure-resourcemanager-horizondb/src/main/java/com/azure/resourcemanager/horizondb/fluent/models/HorizonDbReplicaInner.java | Adds inner wire model for replica resource. |
| sdk/horizondb/azure-resourcemanager-horizondb/src/main/java/com/azure/resourcemanager/horizondb/fluent/models/HorizonDbPrivateLinkResourceInner.java | Adds inner wire model for private link resource. |
| sdk/horizondb/azure-resourcemanager-horizondb/src/main/java/com/azure/resourcemanager/horizondb/fluent/models/HorizonDbPoolInner.java | Adds inner wire model for pool resource. |
| sdk/horizondb/azure-resourcemanager-horizondb/src/main/java/com/azure/resourcemanager/horizondb/fluent/models/HorizonDbParameterGroupInner.java | Adds inner wire model for parameter group resource. |
| sdk/horizondb/azure-resourcemanager-horizondb/src/main/java/com/azure/resourcemanager/horizondb/fluent/models/HorizonDbParameterGroupConnectionPropertiesInner.java | Adds inner wire model for parameter-group connection properties. |
| sdk/horizondb/azure-resourcemanager-horizondb/src/main/java/com/azure/resourcemanager/horizondb/fluent/models/HorizonDbFirewallRuleInner.java | Adds inner wire model for firewall rule resource. |
| sdk/horizondb/azure-resourcemanager-horizondb/src/main/java/com/azure/resourcemanager/horizondb/fluent/models/HorizonDbClusterInner.java | Adds inner wire model for cluster resource. |
| sdk/horizondb/azure-resourcemanager-horizondb/src/main/java/com/azure/resourcemanager/horizondb/fluent/OperationsClient.java | Adds fluent service client for provider operations. |
| sdk/horizondb/azure-resourcemanager-horizondb/src/main/java/com/azure/resourcemanager/horizondb/fluent/HorizonDbPrivateLinkResourcesClient.java | Adds fluent service client for private link resources. |
| sdk/horizondb/azure-resourcemanager-horizondb/src/main/java/com/azure/resourcemanager/horizondb/fluent/HorizonDbPoolsClient.java | Adds fluent service client for pools. |
| sdk/horizondb/azure-resourcemanager-horizondb/src/main/java/com/azure/resourcemanager/horizondb/fluent/HorizonDbManagementClient.java | Adds top-level fluent management client interface. |
| sdk/horizondb/azure-resourcemanager-horizondb/pom.xml | Adds new Maven artifact definition and dependencies. |
| sdk/horizondb/azure-resourcemanager-horizondb/README.md | Adds package documentation and getting-started guidance. |
| sdk/horizondb/azure-resourcemanager-horizondb/CHANGELOG.md | Adds initial release entry for 1.0.0-beta.1. |
| pom.xml | Registers sdk/horizondb as a root build module. |
| eng/versioning/version_client.txt | Adds version tracking entry for the new mgmt artifact. |
...ourcemanager-horizondb/src/main/java/com/azure/resourcemanager/horizondb/models/Network.java
Show resolved
Hide resolved
...ourcemanager-horizondb/src/main/java/com/azure/resourcemanager/horizondb/models/Network.java
Show resolved
Hide resolved
...esourcemanager/horizondb/fluent/models/HorizonDbParameterGroupConnectionPropertiesInner.java
Show resolved
Hide resolved
...orizondb/src/main/java/com/azure/resourcemanager/horizondb/fluent/models/OperationInner.java
Show resolved
Hide resolved
...izondb/src/main/java/com/azure/resourcemanager/horizondb/models/HorizonDbPoolProperties.java
Show resolved
Hide resolved
...ava/com/azure/resourcemanager/horizondb/implementation/HorizonDbManagementClientBuilder.java
Show resolved
Hide resolved
Member
|
Namespace review: Azure/azure-sdk#9798 |
weidongxu-microsoft
approved these changes
Apr 1, 2026
Member
|
/azp-run prepare-pipelines |
Member
|
We will merge the PR after service approval. |
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/horizondb/resource-manager/Microsoft.HorizonDb/HorizonDb/tspconfig.yaml', API Version: 2026-01-20-preview, SDK Release Type: beta, and CommitSHA: 'f6e1fbd6268be7712bf96a516ba846f7d42e2baa' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=6080421 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=a6335704-8c03-f111-8406-000d3a597585 Submitted by: Naia.Scott@microsoft.com
Release Plan Details
Spec pull request: Onboarding Horizon Db with preview version 2026-01-20 azure-rest-api-specs#40119
Spec API version: 2026-01-20-preview