[AutoPR azure-mgmt-applink]-generated-from-SDK Generation - Python-6052984#45870
[AutoPR azure-mgmt-applink]-generated-from-SDK Generation - Python-6052984#45870
Conversation
…aml', API Version: 2025-04-01-preview, SDK Release Type: beta, and CommitSHA: '7db3daddb5751882a9c7415889d73bcbf45021a1' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=6052984 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release.
…aml', API Version: 2025-04-01-preview, SDK Release Type: beta, and CommitSHA: '5bdcbdbbffe1d6417e9783f9cdf79432600e5a31' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=6055560 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release.
There was a problem hiding this comment.
Pull request overview
Adds a new management-plane Python package azure-mgmt-applink (generated from TypeSpec) under sdk/applink/, including CI wiring, packaging metadata, and the generated client/models/ops surface for API version 2025-08-01-preview (beta).
Changes:
- Introduces Azure Pipelines CI configuration for the
applinkservice directory. - Adds the new
azure-mgmt-applinkpackage scaffold (pyproject, changelog, readme/license/manifest, metadata). - Adds generated client code (sync + async), models/enums, plus generated samples/tests.
Reviewed changes
Copilot reviewed 60 out of 61 changed files in this pull request and generated 2 comments.
Show a summary per file
| File | Description |
|---|---|
| sdk/applink/ci.yml | New CI pipeline definition for applink using the shared SDK archetype template |
| sdk/applink/azure-mgmt-applink/tsp-location.yaml | Records the TypeSpec source directory and spec repo commit used for generation |
| sdk/applink/azure-mgmt-applink/pyproject.toml | Packaging configuration and dependencies for azure-mgmt-applink (beta) |
| sdk/applink/azure-mgmt-applink/dev_requirements.txt | Dev-time requirements for local development/testing |
| sdk/applink/azure-mgmt-applink/apiview-properties.json | APIView mapping metadata for cross-language identifiers |
| sdk/applink/azure-mgmt-applink/_metadata.json | Generation metadata (apiVersion, commit, repo URL, emitter version) |
| sdk/applink/azure-mgmt-applink/README.md | Package README (install/auth/getting started) |
| sdk/applink/azure-mgmt-applink/CHANGELOG.md | Initial release entry (1.0.0b1) |
| sdk/applink/azure-mgmt-applink/LICENSE | MIT license text |
| sdk/applink/azure-mgmt-applink/MANIFEST.in | Source distribution inclusion rules (md, license, namespace pkg init, samples/tests, py.typed) |
| sdk/applink/azure-mgmt-applink/azure/init.py | Namespace package initializer for azure |
| sdk/applink/azure-mgmt-applink/azure/mgmt/init.py | Namespace package initializer for azure.mgmt |
| sdk/applink/azure-mgmt-applink/azure/mgmt/applink/init.py | Package entrypoint exporting AppLinkClient and __version__ |
| sdk/applink/azure-mgmt-applink/azure/mgmt/applink/_version.py | Defines package version constant (1.0.0b1) |
| sdk/applink/azure-mgmt-applink/azure/mgmt/applink/_client.py | Generated synchronous ARM client implementation |
| sdk/applink/azure-mgmt-applink/azure/mgmt/applink/_configuration.py | Generated sync client configuration/policies |
| sdk/applink/azure-mgmt-applink/azure/mgmt/applink/_patch.py | Customization hook scaffold for generated code |
| sdk/applink/azure-mgmt-applink/azure/mgmt/applink/_utils/init.py | Generated utils package initializer |
| sdk/applink/azure-mgmt-applink/azure/mgmt/applink/_utils/model_base.py | Generated model base + (de)serialization helpers |
| sdk/applink/azure-mgmt-applink/azure/mgmt/applink/py.typed | PEP 561 typing marker |
| sdk/applink/azure-mgmt-applink/azure/mgmt/applink/models/init.py | Exposes generated models/enums and patch hook |
| sdk/applink/azure-mgmt-applink/azure/mgmt/applink/models/_models.py | Generated model types for the management plane API |
| sdk/applink/azure-mgmt-applink/azure/mgmt/applink/models/_enums.py | Generated enum types |
| sdk/applink/azure-mgmt-applink/azure/mgmt/applink/models/_patch.py | Models customization hook scaffold |
| sdk/applink/azure-mgmt-applink/azure/mgmt/applink/operations/init.py | Exposes operation groups and patch hook |
| sdk/applink/azure-mgmt-applink/azure/mgmt/applink/operations/_patch.py | Operations customization hook scaffold |
| sdk/applink/azure-mgmt-applink/azure/mgmt/applink/aio/init.py | Async package entrypoint exporting AppLinkClient |
| sdk/applink/azure-mgmt-applink/azure/mgmt/applink/aio/_client.py | Generated async ARM client implementation |
| sdk/applink/azure-mgmt-applink/azure/mgmt/applink/aio/_configuration.py | Generated async client configuration/policies |
| sdk/applink/azure-mgmt-applink/azure/mgmt/applink/aio/_patch.py | Async customization hook scaffold |
| sdk/applink/azure-mgmt-applink/azure/mgmt/applink/aio/operations/init.py | Async operation groups export + patch hook |
| sdk/applink/azure-mgmt-applink/azure/mgmt/applink/aio/operations/_patch.py | Async operations customization hook scaffold |
| sdk/applink/azure-mgmt-applink/generated_samples/app_link_members_create_or_update.py | Generated sample for AppLinkMembers create/update |
| sdk/applink/azure-mgmt-applink/generated_samples/app_link_members_delete.py | Generated sample for AppLinkMembers delete |
| sdk/applink/azure-mgmt-applink/generated_samples/app_link_members_get.py | Generated sample for AppLinkMembers get |
| sdk/applink/azure-mgmt-applink/generated_samples/app_link_members_list_by_app_link.py | Generated sample for AppLinkMembers list |
| sdk/applink/azure-mgmt-applink/generated_samples/app_link_members_update.py | Generated sample for AppLinkMembers update |
| sdk/applink/azure-mgmt-applink/generated_samples/app_links_create_or_update.py | Generated sample for AppLinks create/update |
| sdk/applink/azure-mgmt-applink/generated_samples/app_links_delete.py | Generated sample for AppLinks delete |
| sdk/applink/azure-mgmt-applink/generated_samples/app_links_get.py | Generated sample for AppLinks get |
| sdk/applink/azure-mgmt-applink/generated_samples/app_links_list_by_resource_group.py | Generated sample for AppLinks list by RG |
| sdk/applink/azure-mgmt-applink/generated_samples/app_links_list_by_subscription.py | Generated sample for AppLinks list by subscription |
| sdk/applink/azure-mgmt-applink/generated_samples/app_links_update.py | Generated sample for AppLinks update |
| sdk/applink/azure-mgmt-applink/generated_samples/available_versions_list_by_location.py | Generated sample for AvailableVersions list |
| sdk/applink/azure-mgmt-applink/generated_samples/available_versions_list_by_location_with_filter.py | Generated sample for AvailableVersions list with filter |
| sdk/applink/azure-mgmt-applink/generated_samples/operations_list.py | Generated sample for Operations list |
| sdk/applink/azure-mgmt-applink/generated_samples/upgrade_histories_list_by_app_link_member.py | Generated sample for UpgradeHistories list |
| sdk/applink/azure-mgmt-applink/generated_tests/conftest.py | Generated test configuration/sanitizers for recordings |
| sdk/applink/azure-mgmt-applink/generated_tests/test_app_link_app_link_members_operations.py | Generated (skipped) sync tests for AppLinkMembers ops |
| sdk/applink/azure-mgmt-applink/generated_tests/test_app_link_app_link_members_operations_async.py | Generated (skipped) async tests for AppLinkMembers ops |
| sdk/applink/azure-mgmt-applink/generated_tests/test_app_link_app_links_operations.py | Generated (skipped) sync tests for AppLinks ops |
| sdk/applink/azure-mgmt-applink/generated_tests/test_app_link_app_links_operations_async.py | Generated (skipped) async tests for AppLinks ops |
| sdk/applink/azure-mgmt-applink/generated_tests/test_app_link_available_versions_operations.py | Generated (skipped) sync tests for AvailableVersions ops |
| sdk/applink/azure-mgmt-applink/generated_tests/test_app_link_available_versions_operations_async.py | Generated (skipped) async tests for AvailableVersions ops |
| sdk/applink/azure-mgmt-applink/generated_tests/test_app_link_operations.py | Generated (skipped) sync tests for Operations list |
| sdk/applink/azure-mgmt-applink/generated_tests/test_app_link_operations_async.py | Generated (skipped) async tests for Operations list |
| sdk/applink/azure-mgmt-applink/generated_tests/test_app_link_upgrade_histories_operations.py | Generated (skipped) sync tests for UpgradeHistories ops |
| sdk/applink/azure-mgmt-applink/generated_tests/test_app_link_upgrade_histories_operations_async.py | Generated (skipped) async tests for UpgradeHistories ops |
| directory: specification/applink/AppLink.Management | ||
| commit: 5bdcbdbbffe1d6417e9783f9cdf79432600e5a31 | ||
| repo: Azure/azure-rest-api-specs |
There was a problem hiding this comment.
PR description says the SDK was generated from spec commitSHA 7db3daddb5751882a9c7415889d73bcbf45021a1, but this repo metadata points to commit 5bdcbdbbffe1d6417e9783f9cdf79432600e5a31. Please reconcile (either regenerate from the intended spec commit or update the PR description/config so they match) to ensure traceability for the release.
| { | ||
| "apiVersion": "2025-08-01-preview", | ||
| "apiVersions": { | ||
| "Microsoft.AppLink": "2025-08-01-preview" |
There was a problem hiding this comment.
PR description lists "Spec API version: 2025-04-01-preview", but the generated package metadata is targeting apiVersion: 2025-08-01-preview. Please update the PR description/spec references or regenerate so the declared spec API version matches what was generated and will be released.
Will regenerate after Azure/azure-rest-api-specs#41734 merged.
Configurations: 'specification/applink/AppLink.Management/tspconfig.yaml', API Version: 2025-08-01-preview, SDK Release Type: beta, and CommitSHA: '7db3daddb5751882a9c7415889d73bcbf45021a1' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=6052984 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=0aeba4af-c706-f111-8406-000d3a5b007c Submitted by: ddama@microsoft.com
Release Plan Details
Spec pull request: Add Microsoft.AppLink API specs for 2025-08-01-preview (public preview) azure-rest-api-specs#40886
Spec API version: 2025-04-01-preview