Skip to content

[AutoPR azure-resourcemanager-privatetrafficmanager]-generated-from-SDK Generation - Java-6931602 - #50622

Closed
azure-sdk-automation[bot] wants to merge 9 commits into
mainfrom
sdkauto/azure-resourcemanager-privatetrafficmanager-6895515
Closed

azure-sdk-automation[bot] wants to merge 9 commits into
mainfrom
sdkauto/azure-resourcemanager-privatetrafficmanager-6895515

Conversation

@azure-sdk-automation

@azure-sdk-automation azure-sdk-automation Bot commented Sep 29, 2026 •

Copy link
Copy Markdown
Contributor

SDK generation details

Note

This pull request was generated automatically.

Detail Value
TypeSpec source specification/privatetrafficmanager/resource-manager/Microsoft.Network/PrivateTrafficManager/tspconfig.yaml at b13ad90
Pipeline run SDK Generation #6931602
Release plan Release plan #36706

Important

Complete the SDK release prerequisites before release.

Copilot AI balanced review requested due to automatic review settings September 29, 2026 06:23
@azure-sdk-automation azure-sdk-automation Bot added the auto-release When merged to main, release pipelines for this PR's changed packages trigger automatically. label Sep 29, 2026
@github-actions github-actions Bot added the Mgmt This issue is related to a management-plane library. label Sep 29, 2026
@azure-pipelines

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

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.

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 API 2026-02-09-preview.
  • [MGMT-NEW-MODULE] New — Adds azure-resourcemanager-privatetrafficmanager under sdk/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.

@github-actions

This comment has been minimized.

@XiaofeiCao

Copy link
Copy Markdown
Member

namespace review completed Azure/azure-rest-api-specs#44497

@XiaofeiCao

Copy link
Copy Markdown
Member

/azp run prepare-pipelines

@azure-pipelines

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

@azure-sdk-automation azure-sdk-automation Bot changed the title [AutoPR azure-resourcemanager-privatetrafficmanager]-generated-from-SDK Generation - Java-6895515 [AutoPR azure-resourcemanager-privatetrafficmanager]-generated-from-SDK Generation - Java-6896224 Sep 29, 2026
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
@github-actions

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

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Re-reviewed after merging current main and synchronizing generated POM versions. All CI checks pass.

@weidongxu-microsoft

Copy link
Copy Markdown
Member

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

@azure-sdk-automation azure-sdk-automation Bot changed the title [AutoPR azure-resourcemanager-privatetrafficmanager]-generated-from-SDK Generation - Java-6896224 [AutoPR azure-resourcemanager-privatetrafficmanager]-generated-from-SDK Generation - Java-6923143 Oct 6, 2026
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@azure-sdk-automation azure-sdk-automation Bot changed the title [AutoPR azure-resourcemanager-privatetrafficmanager]-generated-from-SDK Generation - Java-6923143 [AutoPR azure-resourcemanager-privatetrafficmanager]-generated-from-SDK Generation - Java-6931602 Oct 8, 2026
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot-Session: fad06a84-7574-4b5d-afae-ab9717a8b625
@github-actions

Copy link
Copy Markdown
Contributor

Automated management AutoPR review

  • Head SHA: 40935c5e13825cfc1bedf77ecf5a65fd9a838594
  • Package: azure-resourcemanager-privatetrafficmanager 1.0.0-beta.1
  • Release type: beta
  • API version: 2026-02-09-preview
  • CHANGELOG: 1.0.0-beta.1 (2026-10-08)
  • Java changes reviewed: The synchronize range contains non-generated Java changes; the current PrivateTrafficManager module remains a new beta management package with its established generated public API surface.
  • Breaking changes: none (beta initial release)
  • Decision: no high-confidence concerns

Informational

  • [MGMT-API-VERSION] Carried forward — sdk/privatetrafficmanager/azure-resourcemanager-privatetrafficmanager/CHANGELOG.md, release 1.0.0-beta.1 (2026-10-08), continues to record generated API version 2026-02-09-preview.
  • [MGMT-NEW-MODULE] Carried forward — sdk/privatetrafficmanager/azure-resourcemanager-privatetrafficmanager/pom.xml continues to add the azure-resourcemanager-privatetrafficmanager module in sdk/privatetrafficmanager.

Automated management AutoPR review. Advisory only.

Automated management AutoPR review by Management AutoPR Review: https://github.com/Azure/azure-sdk-for-java/actions/runs/40285957009. Advisory only.

@XiaofeiCao

Copy link
Copy Markdown
Member

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

Labels

auto-release When merged to main, release pipelines for this PR's changed packages trigger automatically. 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