Repository navigation
[AutoPR azure-resourcemanager-privatetrafficmanager]-generated-from-SDK Generation - Java-6931602 - #50622
[AutoPR azure-resourcemanager-privatetrafficmanager]-generated-from-SDK Generation - Java-6931602#50622azure-sdk-automation[bot] wants to merge 9 commits into
Conversation
…/Microsoft.Network/PrivateTrafficManager/tspconfig.yaml', and CommitSHA: 'b98dacf48388cade75dfa307cdb7fe64dcab0a2f' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=6895515 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release.
|
Azure Pipelines: Successfully started running 1 pipeline(s). 35 pipeline(s) were filtered out due to trigger conditions. There may be pipelines that require an authorized user to comment /azp run to run. |
There was a problem hiding this comment.
Copilot review overview
🔵 Needs a closer look
It introduces an entire preview management SDK surface and therefore warrants final human API and release-readiness review despite no high-confidence generated-shape concerns.
Review effort: Balanced
Findings: None
What changed in this PR
Introduces the initial beta Azure Resource Manager client library for Private Traffic Manager, generated from API version 2026-02-09-preview.
Changes:
- Adds the complete management client, models, implementations, documentation, samples, and tests.
- Registers the module with Maven, versioning, and CI infrastructure.
[MGMT-API-VERSION]New — Uses preview API2026-02-09-preview.[MGMT-NEW-MODULE]New — Addsazure-resourcemanager-privatetrafficmanagerundersdk/privatetrafficmanager.
M = sdk/privatetrafficmanager/azure-resourcemanager-privatetrafficmanager
| File | Description |
|---|---|
pom.xml |
Registers the service directory. |
eng/versioning/version_client.txt |
Registers package versioning. |
sdk/privatetrafficmanager/pom.xml |
Adds the service aggregator. |
sdk/privatetrafficmanager/ci.yml |
Configures package CI and release. |
M/pom.xml |
Defines the beta package and dependencies. |
M/CHANGELOG.md |
Documents the initial preview release. |
M/README.md |
Provides package usage guidance. |
M/SAMPLE.md |
Aggregates generated examples. |
M/tsp-location.yaml |
Records the TypeSpec source revision. |
M/src/main/java/module-info.java |
Defines JPMS exports and opens. |
M/src/main/java/com/azure/resourcemanager/privatetrafficmanager/PrivateTrafficManagerManager.java |
Adds the management entry point. |
M/src/main/java/com/azure/resourcemanager/privatetrafficmanager/package-info.java |
Documents the root package. |
M/src/main/java/com/azure/resourcemanager/privatetrafficmanager/fluent/EndpointsClient.java |
Adds endpoint protocol operations. |
M/src/main/java/com/azure/resourcemanager/privatetrafficmanager/fluent/HealthPoliciesClient.java |
Adds health-policy protocol operations. |
M/src/main/java/com/azure/resourcemanager/privatetrafficmanager/fluent/OperationsClient.java |
Adds provider-operation listing. |
M/src/main/java/com/azure/resourcemanager/privatetrafficmanager/fluent/PrivateTrafficManagerManagementClient.java |
Defines the low-level client contract. |
M/src/main/java/com/azure/resourcemanager/privatetrafficmanager/fluent/ProfileProbingGatewaysClient.java |
Adds probing-gateway operations. |
M/src/main/java/com/azure/resourcemanager/privatetrafficmanager/fluent/ProfilesClient.java |
Adds profile protocol operations. |
M/src/main/java/com/azure/resourcemanager/privatetrafficmanager/fluent/SitesClient.java |
Adds site protocol operations. |
M/src/main/java/com/azure/resourcemanager/privatetrafficmanager/fluent/TopologyMapsClient.java |
Adds topology-map protocol operations. |
M/src/main/java/com/azure/resourcemanager/privatetrafficmanager/fluent/package-info.java |
Documents fluent clients. |
M/src/main/java/com/azure/resourcemanager/privatetrafficmanager/fluent/models/EndpointInner.java |
Adds the endpoint wire model. |
M/src/main/java/com/azure/resourcemanager/privatetrafficmanager/fluent/models/HealthPolicyInner.java |
Adds the health-policy wire model. |
M/src/main/java/com/azure/resourcemanager/privatetrafficmanager/fluent/models/OperationInner.java |
Adds the operation wire model. |
M/src/main/java/com/azure/resourcemanager/privatetrafficmanager/fluent/models/PrivateTrafficManagerProfileInner.java |
Adds the profile wire model. |
M/src/main/java/com/azure/resourcemanager/privatetrafficmanager/fluent/models/ProfileProbingGatewayInner.java |
Adds the probing-gateway wire model. |
M/src/main/java/com/azure/resourcemanager/privatetrafficmanager/fluent/models/SiteInner.java |
Adds the site wire model. |
M/src/main/java/com/azure/resourcemanager/privatetrafficmanager/fluent/models/TopologyMapInner.java |
Adds the topology-map wire model. |
M/src/main/java/com/azure/resourcemanager/privatetrafficmanager/fluent/models/package-info.java |
Documents fluent models. |
M/src/main/java/com/azure/resourcemanager/privatetrafficmanager/implementation/EndpointImpl.java |
Implements endpoint resources. |
M/src/main/java/com/azure/resourcemanager/privatetrafficmanager/implementation/EndpointsClientImpl.java |
Implements endpoint REST operations. |
M/src/main/java/com/azure/resourcemanager/privatetrafficmanager/implementation/EndpointsImpl.java |
Implements the endpoint collection. |
M/src/main/java/com/azure/resourcemanager/privatetrafficmanager/implementation/HealthPoliciesClientImpl.java |
Implements health-policy REST operations. |
M/src/main/java/com/azure/resourcemanager/privatetrafficmanager/implementation/HealthPoliciesImpl.java |
Implements the health-policy collection. |
M/src/main/java/com/azure/resourcemanager/privatetrafficmanager/implementation/HealthPolicyImpl.java |
Implements health-policy resources. |
M/src/main/java/com/azure/resourcemanager/privatetrafficmanager/implementation/OperationImpl.java |
Implements provider operations. |
M/src/main/java/com/azure/resourcemanager/privatetrafficmanager/implementation/OperationsClientImpl.java |
Implements operation-list REST calls. |
M/src/main/java/com/azure/resourcemanager/privatetrafficmanager/implementation/OperationsImpl.java |
Implements the operation collection. |
M/src/main/java/com/azure/resourcemanager/privatetrafficmanager/implementation/PrivateTrafficManagerManagementClientBuilder.java |
Builds the low-level client. |
M/src/main/java/com/azure/resourcemanager/privatetrafficmanager/implementation/PrivateTrafficManagerManagementClientImpl.java |
Configures service clients and polling. |
M/src/main/java/com/azure/resourcemanager/privatetrafficmanager/implementation/PrivateTrafficManagerProfileImpl.java |
Implements profile resources. |
M/src/main/java/com/azure/resourcemanager/privatetrafficmanager/implementation/ProfileProbingGatewayImpl.java |
Implements probing-gateway resources. |
M/src/main/java/com/azure/resourcemanager/privatetrafficmanager/implementation/ProfileProbingGatewaysClientImpl.java |
Implements probing-gateway REST operations. |
M/src/main/java/com/azure/resourcemanager/privatetrafficmanager/implementation/ProfileProbingGatewaysImpl.java |
Implements the probing-gateway collection. |
M/src/main/java/com/azure/resourcemanager/privatetrafficmanager/implementation/ProfilesClientImpl.java |
Implements profile REST operations. |
M/src/main/java/com/azure/resourcemanager/privatetrafficmanager/implementation/ProfilesImpl.java |
Implements the profile collection. |
M/src/main/java/com/azure/resourcemanager/privatetrafficmanager/implementation/ResourceManagerUtils.java |
Adds resource-management helpers. |
M/src/main/java/com/azure/resourcemanager/privatetrafficmanager/implementation/SiteImpl.java |
Implements site resources. |
M/src/main/java/com/azure/resourcemanager/privatetrafficmanager/implementation/SitesClientImpl.java |
Implements site REST operations. |
M/src/main/java/com/azure/resourcemanager/privatetrafficmanager/implementation/SitesImpl.java |
Implements the site collection. |
M/src/main/java/com/azure/resourcemanager/privatetrafficmanager/implementation/TopologyMapImpl.java |
Implements topology-map resources. |
M/src/main/java/com/azure/resourcemanager/privatetrafficmanager/implementation/TopologyMapsClientImpl.java |
Implements topology-map REST operations. |
M/src/main/java/com/azure/resourcemanager/privatetrafficmanager/implementation/TopologyMapsImpl.java |
Implements the topology-map collection. |
M/src/main/java/com/azure/resourcemanager/privatetrafficmanager/implementation/package-info.java |
Documents implementation classes. |
M/src/main/java/com/azure/resourcemanager/privatetrafficmanager/implementation/models/EndpointListResult.java |
Adds endpoint paging data. |
M/src/main/java/com/azure/resourcemanager/privatetrafficmanager/implementation/models/HealthPolicyListResult.java |
Adds health-policy paging data. |
M/src/main/java/com/azure/resourcemanager/privatetrafficmanager/implementation/models/OperationListResult.java |
Adds operation paging data. |
M/src/main/java/com/azure/resourcemanager/privatetrafficmanager/implementation/models/PrivateTrafficManagerProfileListResult.java |
Adds profile paging data. |
M/src/main/java/com/azure/resourcemanager/privatetrafficmanager/implementation/models/ProfileProbingGatewayListResult.java |
Adds probing-gateway paging data. |
M/src/main/java/com/azure/resourcemanager/privatetrafficmanager/implementation/models/SiteListResult.java |
Adds site paging data. |
M/src/main/java/com/azure/resourcemanager/privatetrafficmanager/implementation/models/TopologyMapListResult.java |
Adds topology-map paging data. |
M/src/main/java/com/azure/resourcemanager/privatetrafficmanager/models/ |
Adds public resource, property, update, enum, and collection models. |
M/src/main/resources/azure-resourcemanager-privatetrafficmanager.properties |
Exposes the package version. |
M/src/main/resources/META-INF/azure-resourcemanager-privatetrafficmanager_metadata.json |
Records generation metadata. |
M/src/main/resources/META-INF/native-image/com.azure.resourcemanager/azure-resourcemanager-privatetrafficmanager/proxy-config.json |
Registers native-image proxies. |
M/src/main/resources/META-INF/native-image/com.azure.resourcemanager/azure-resourcemanager-privatetrafficmanager/reflect-config.json |
Adds native-image reflection configuration. |
M/src/samples/java/com/azure/resourcemanager/privatetrafficmanager/generated/ |
Adds generated operation samples. |
M/src/test/java/com/azure/resourcemanager/privatetrafficmanager/generated/ |
Adds generated model and mock-operation tests. |
💡 Add a code-review agent skill for context-aware, tailored reviews. Learn more in the docs.
This comment has been minimized.
This comment has been minimized.
|
namespace review completed Azure/azure-rest-api-specs#44497 |
|
/azp run prepare-pipelines |
|
Azure Pipelines: Successfully started running 1 pipeline(s). |
…/Microsoft.Network/PrivateTrafficManager/tspconfig.yaml', and CommitSHA: '7bfd5c2abf4c7c9b9ed3698bfae75a7e3cefb024' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=6896224 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release.
Resolve the version catalog conflict by keeping main's compute workload manager increment and the new private traffic manager entry. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: f9e6da6e-a6a6-4849-9472-0cd5e06e14b8
This comment has been minimized.
This comment has been minimized.
Synchronize the generated module POM with the versions from current main after resolving the merge conflict. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: f9e6da6e-a6a6-4849-9472-0cd5e06e14b8
Weidong Xu (weidongxu-microsoft)
left a comment
There was a problem hiding this comment.
Re-reviewed after merging current main and synchronizing generated POM versions. All CI checks pass.
|
to service dev: PR of first package release need to be merged by SDK dev, please approve the PR or ping SDK dev so that we know the service is ready and PR can be merged |
…/Microsoft.Network/PrivateTrafficManager/tspconfig.yaml', and CommitSHA: 'efb0884620a801846ba9af4f622e004e08522583' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=6923143 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release.
…emanager-privatetrafficmanager-6895515
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
…/Microsoft.Network/PrivateTrafficManager/tspconfig.yaml', and CommitSHA: 'b13ad902eeddef88ad574179ca21574e29f57806' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=6931602 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: fad06a84-7574-4b5d-afae-ab9717a8b625
Automated management AutoPR review
Informational
|
|
Weidong Xu (@weidongxu-microsoft) release plan was abandoned: https://azsdk-releaseplan-dashboard-hveph5aqhhcfhtgu.westus-01.azurewebsites.net/?releaseplan=36706 JS closed it two weeks ago: Azure/azure-sdk-for-js#40140 (comment) closing the PR. |
SDK generation details
Note
This pull request was generated automatically.
specification/privatetrafficmanager/resource-manager/Microsoft.Network/PrivateTrafficManager/tspconfig.yamlatb13ad90Important
Complete the SDK release prerequisites before release.