[AutoPR sdk-resourcemanager/appnetwork/armappnetwork]-generated-from-SDK Generation - Go-6060205#26397
Merged
deveshdama merged 2 commits intomainfrom Mar 26, 2026
Conversation
…aml', API Version: 2025-04-01-preview, SDK Release Type: beta, and CommitSHA: 'bf394b468f3f3cf9d0c678282d7efdf9b3411132' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=6060205 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release.
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
Introduces a newly generated Azure Resource Manager (ARM) Go SDK module for Microsoft.AppLink under sdk/resourcemanager/appnetwork/armappnetwork, generated from the TypeSpec configuration specification/applink/AppLink.Management/tspconfig.yaml for API version 2025-08-01-preview.
Changes:
- Adds the
armappnetworkclient library (clients, models, options, responses, constants, version metadata, and module files). - Adds example-based tests demonstrating typical client usage and paging patterns.
- Adds the
fakeserver infrastructure to support in-memory unit testing without live service calls, plus CI and TypeSpec provenance metadata.
Reviewed changes
Copilot reviewed 31 out of 32 changed files in this pull request and generated no comments.
Show a summary per file
| File | Description |
|---|---|
| sdk/resourcemanager/appnetwork/armappnetwork/version.go | Defines module name/version constants used by ARM clients. |
| sdk/resourcemanager/appnetwork/armappnetwork/go.mod | New Go module definition and direct dependencies. |
| sdk/resourcemanager/appnetwork/armappnetwork/go.sum | Dependency checksums for reproducible builds. |
| sdk/resourcemanager/appnetwork/armappnetwork/CHANGELOG.md | Initial release entry (0.1.0). |
| sdk/resourcemanager/appnetwork/armappnetwork/README.md | Package overview, auth guidance, factory usage, and fakes note. |
| sdk/resourcemanager/appnetwork/armappnetwork/LICENSE.txt | Module-local MIT license file. |
| sdk/resourcemanager/appnetwork/armappnetwork/ci.yml | Pipeline configuration to build/test this module path. |
| sdk/resourcemanager/appnetwork/armappnetwork/tsp-location.yaml | Provenance: spec repo path + commit for generation source. |
| sdk/resourcemanager/appnetwork/armappnetwork/testdata/_metadata.json | Emitter/API version metadata for testdata/generation. |
| sdk/resourcemanager/appnetwork/armappnetwork/client_factory.go | Factory to construct service clients with shared config. |
| sdk/resourcemanager/appnetwork/armappnetwork/constants.go | Service enums/constants for public API surface. |
| sdk/resourcemanager/appnetwork/armappnetwork/models.go | Public model types for requests/responses. |
| sdk/resourcemanager/appnetwork/armappnetwork/models_serde.go | JSON marshal/unmarshal implementations for models. |
| sdk/resourcemanager/appnetwork/armappnetwork/options.go | Per-operation option structs (including resume tokens for LROs). |
| sdk/resourcemanager/appnetwork/armappnetwork/responses.go | Response wrapper types for client methods. |
| sdk/resourcemanager/appnetwork/armappnetwork/applinks_client.go | AppLinks ARM client implementation (CRUD + paging + LROs). |
| sdk/resourcemanager/appnetwork/armappnetwork/applinkmembers_client.go | AppLinkMembers ARM client implementation (CRUD + paging + LROs). |
| sdk/resourcemanager/appnetwork/armappnetwork/availableversions_client.go | AvailableVersions ARM client implementation (paging + optional filter). |
| sdk/resourcemanager/appnetwork/armappnetwork/operations_client.go | Provider operations listing client (paging). |
| sdk/resourcemanager/appnetwork/armappnetwork/upgradehistories_client.go | UpgradeHistories listing client (paging). |
| sdk/resourcemanager/appnetwork/armappnetwork/applinks_client_example_test.go | Generated examples for AppLinks operations and paging. |
| sdk/resourcemanager/appnetwork/armappnetwork/applinkmembers_client_example_test.go | Generated examples for AppLinkMembers operations and paging. |
| sdk/resourcemanager/appnetwork/armappnetwork/availableversions_client_example_test.go | Generated examples for AvailableVersions list operations. |
| sdk/resourcemanager/appnetwork/armappnetwork/operations_client_example_test.go | Generated example for provider operations listing. |
| sdk/resourcemanager/appnetwork/armappnetwork/upgradehistories_client_example_test.go | Generated example for upgrade histories paging. |
| sdk/resourcemanager/appnetwork/armappnetwork/fake/internal.go | Shared helpers/types for fake server transports and tracking. |
| sdk/resourcemanager/appnetwork/armappnetwork/fake/server_factory.go | Routes requests to the correct per-client fake transport. |
| sdk/resourcemanager/appnetwork/armappnetwork/fake/applinks_server.go | Fake server/transport for AppLinksClient. |
| sdk/resourcemanager/appnetwork/armappnetwork/fake/applinkmembers_server.go | Fake server/transport for AppLinkMembersClient. |
| sdk/resourcemanager/appnetwork/armappnetwork/fake/availableversions_server.go | Fake server/transport for AvailableVersionsClient. |
| sdk/resourcemanager/appnetwork/armappnetwork/fake/operations_server.go | Fake server/transport for OperationsClient. |
| sdk/resourcemanager/appnetwork/armappnetwork/fake/upgradehistories_server.go | Fake server/transport for UpgradeHistoriesClient. |
tadelesh
reviewed
Mar 26, 2026
tadelesh
approved these changes
Mar 26, 2026
Ari4ka
approved these changes
Mar 26, 2026
Ari4ka
approved these changes
Mar 26, 2026
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/applink/AppLink.Management/tspconfig.yaml', API Version: 2025-08-01-preview, SDK Release Type: beta, and CommitSHA: 'bf394b468f3f3cf9d0c678282d7efdf9b3411132' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=6060205 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-08-01-preview