Skip to content

[AutoPR azure-mgmt-servicenetworking]-generated-from-SDK Generation - Python-6756615 - #48789

Open
azure-sdk-automation[bot] wants to merge 1 commit into
mainfrom
sdkauto/azure-mgmt-servicenetworking-6756615
Open

[AutoPR azure-mgmt-servicenetworking]-generated-from-SDK Generation - Python-6756615#48789
azure-sdk-automation[bot] wants to merge 1 commit into
mainfrom
sdkauto/azure-mgmt-servicenetworking-6756615

Conversation

@azure-sdk-automation

Copy link
Copy Markdown
Contributor

Configurations: 'specification/servicenetworking/resource-manager/Microsoft.ServiceNetworking/ServiceNetworking/tspconfig.yaml', API Version: 2026-03-01, SDK Release Type: stable, and CommitSHA: '3fbff828a405632668f197b4c30466a0b8dc2cef' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=6756615 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://azsdk-releaseplan-dashboard-hveph5aqhhcfhtgu.westus-01.azurewebsites.net/?releaseplan=36302 Submitted by: sabhale@microsoft.com

…rosoft.ServiceNetworking/ServiceNetworking/tspconfig.yaml', API Version: 2026-03-01, SDK Release Type: stable, and CommitSHA: '3fbff828a405632668f197b4c30466a0b8dc2cef' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=6756615 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release.
Copilot AI balanced review requested due to automatic review settings August 27, 2026 22:17
@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 Aug 27, 2026
@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines:
Successfully started running 1 pipeline(s).
9 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.

Pull request overview

Updates azure-mgmt-servicenetworking to the stable 2026-03-01 API and package version 2.1.0.

Changes:

  • Adds private endpoint/private link operations and frontend networking models.
  • Promotes the package from beta to stable and modernizes packaging.
  • Regenerates clients, samples, tests, metadata, and serialization utilities.

Reviewed changes

Copilot reviewed 74 out of 76 changed files in this pull request and generated no comments.

Show a summary per file

Paths are relative to sdk/servicenetworking/azure-mgmt-servicenetworking/.

File Description
tsp-location.yaml Updates TypeSpec source and commit.
setup.py Removes legacy packaging configuration.
sdk_packaging.toml Moves packaging settings into pyproject.toml.
README.md Updates Python and identity guidance.
pyproject.toml Adds stable PEP 517 packaging metadata.
MANIFEST.in Updates source distribution contents.
generated_tests/test_service_networking_mgmt_traffic_controller_interface_operations.py Adds private endpoint fixture data.
generated_tests/test_service_networking_mgmt_traffic_controller_interface_operations_async.py Updates async fixture data.
generated_tests/test_service_networking_mgmt_private_link_resources_interface_operations.py Adds private-link operation tests.
generated_tests/test_service_networking_mgmt_private_link_resources_interface_operations_async.py Adds async private-link tests.
generated_tests/test_service_networking_mgmt_private_endpoint_connections_interface_operations.py Adds private-endpoint operation tests.
generated_tests/test_service_networking_mgmt_private_endpoint_connections_interface_operations_async.py Adds async private-endpoint tests.
generated_tests/test_service_networking_mgmt_frontends_interface_operations.py Updates frontend request fixtures.
generated_tests/test_service_networking_mgmt_frontends_interface_operations_async.py Updates async frontend fixtures.
generated_samples/waf_security_policy_put.py Updates WAF resource ID and API version.
generated_samples/waf_security_policy_patch.py Updates WAF patch sample.
generated_samples/traffic_controllers_get.py Updates sample API version.
generated_samples/traffic_controllers_get_list.py Updates list sample API version.
generated_samples/traffic_controller_put.py Updates create sample API version.
generated_samples/traffic_controller_patch.py Updates patch sample API version.
generated_samples/traffic_controller_get.py Updates get sample API version.
generated_samples/traffic_controller_delete.py Updates delete sample API version.
generated_samples/security_policy_get.py Updates sample API version.
generated_samples/security_policy_delete.py Updates sample API version.
generated_samples/security_policies_get_list.py Updates list sample API version.
generated_samples/private_link_resources_get.py Adds private-link listing sample.
generated_samples/private_link_resource_get.py Adds private-link get sample.
generated_samples/private_frontend_put.py Adds private frontend creation sample.
generated_samples/private_frontend_get.py Adds private frontend retrieval sample.
generated_samples/private_endpoint_connections_get.py Adds connection listing sample.
generated_samples/private_endpoint_connection_put.py Adds connection update sample.
generated_samples/private_endpoint_connection_get.py Adds connection retrieval sample.
generated_samples/private_endpoint_connection_delete.py Adds connection deletion sample.
generated_samples/operations_list.py Updates sample API version.
generated_samples/ip_access_rules_security_policy_put.py Updates sample API version.
generated_samples/ip_access_rules_security_policy_patch.py Updates sample API version.
generated_samples/frontends_get.py Updates sample API version.
generated_samples/frontend_put.py Adds public-network-access input.
generated_samples/frontend_patch.py Adds frontend update sample.
generated_samples/frontend_get.py Updates sample API version.
generated_samples/frontend_delete.py Updates sample API version.
generated_samples/associations_get.py Updates sample API version.
generated_samples/association_put.py Updates sample API version.
generated_samples/association_patch.py Updates sample API version.
generated_samples/association_get.py Updates sample API version.
generated_samples/association_delete.py Updates sample API version.
CHANGELOG.md Documents stable 2.1.0 features.
azure/mgmt/servicenetworking/types.py Adds generated typed-dictionary API types.
azure/mgmt/servicenetworking/operations/_patch.py Modernizes list annotation.
azure/mgmt/servicenetworking/operations/__init__.py Exports new operation groups.
azure/mgmt/servicenetworking/models/_patch.py Modernizes list annotation.
azure/mgmt/servicenetworking/models/_models.py Regenerates models for the stable API.
azure/mgmt/servicenetworking/models/_enums.py Adds private-link and network-access enums.
azure/mgmt/servicenetworking/models/__init__.py Exports new models and enums.
azure/mgmt/servicenetworking/aio/operations/_patch.py Modernizes async operation annotations.
azure/mgmt/servicenetworking/aio/operations/__init__.py Exports async operation groups.
azure/mgmt/servicenetworking/aio/_patch.py Modernizes list annotation.
azure/mgmt/servicenetworking/aio/_configuration.py Updates async configuration and API version.
azure/mgmt/servicenetworking/aio/_client.py Adds async private-link operations and cloud settings.
azure/mgmt/servicenetworking/_version.py Promotes version to 2.1.0.
azure/mgmt/servicenetworking/_validation.py Updates API-version ordering validation.
azure/mgmt/servicenetworking/_utils/serialization.py Regenerates serialization helpers.
azure/mgmt/servicenetworking/_utils/model_base.py Regenerates model and XML utilities.
azure/mgmt/servicenetworking/_utils/__init__.py Adds generated utilities package.
azure/mgmt/servicenetworking/_patch.py Modernizes list annotation.
azure/mgmt/servicenetworking/_configuration.py Updates configuration and API version.
azure/mgmt/servicenetworking/_client.py Adds private-link operations and cloud settings.
azure/mgmt/__init__.py Adds namespace typing suppression.
azure/__init__.py Adds namespace typing suppression.
apiview-properties.json Updates APIView mappings.
api.metadata.yml Adds API parser metadata.
_metadata.json Adds stable generation metadata.
_meta.json Removes obsolete generation metadata.

💡 Add a code-review agent skill for context-aware, tailored reviews. Learn more in the docs.

@ChenxiJiang333 ChenxiJiang333 added the mgmt-review-needed PR for Mgmt SDK is ready to review label Aug 28, 2026
@github-actions

Copy link
Copy Markdown
Contributor

Management SDK PR review

Findings: None.

Unverified checks

Unverified checks: None.

Review summary

Affected package: sdk/servicenetworking/azure-mgmt-servicenetworking

Checks completed:

  • API version drift: _metadata.json apiVersion unchanged (2026-03-012026-03-01) across first/latest revision (same commit 68479f1).
  • Version consistency: _version.py VERSION 2.1.0 matches latest CHANGELOG.md entry ## 2.1.0 (2026-08-27).
  • Preview/stable API version match: apiVersion 2026-03-01 has no preview suffix, and package version 2.1.0 is a stable (non-beta) version — consistent.
  • Changelog date: 2026-08-27 is not more than 3 weeks in the future relative to current date — no reminder needed.
  • pyproject.toml stability flags: is_stable = true and classifier "Development Status :: 5 - Production/Stable" present, consistent with stable version 2.1.0.
  • Client signature: ServiceNetworkingMgmtClient.__init__ in _client.py has credential, subscription_id, base_url in the required order; subscription_id is present so no_sub is correctly absent from pyproject.toml.
  • Client name consistency: ServiceNetworkingMgmtClient matches across _client.py, README.md, and pyproject.toml title.
  • README code snippets: sample client instantiation (ServiceNetworkingMgmtClient(credential=..., subscription_id=...)) matches the actual constructor signature.

No rule violations identified for this package based on the reviewed diff and repository state at revision 68479f1.

@ChenxiJiang333

ChenxiJiang333 commented Aug 28, 2026

Copy link
Copy Markdown
Member

Hi Saurabh Abhale (@saurabhale), SDK PR has been approved. You can move on to merge and release through the action suggestion in Release Plan.

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-review-needed PR for Mgmt SDK is ready to review

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants