[AutoPR sdk-resourcemanager/applink/armapplink]-generated-from-SDK Generation - Go-6052914#26378
[AutoPR sdk-resourcemanager/applink/armapplink]-generated-from-SDK Generation - Go-6052914#26378
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=6052914 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 |
There was a problem hiding this comment.
Pull request overview
This PR introduces a new generated Azure Resource Manager (ARM) Go SDK module sdk/resourcemanager/applink/armapplink for the Microsoft.AppLink resource provider, based on the TypeSpec configuration for the 2025-08-01-preview API version.
Changes:
- Adds the generated ARM clients (AppLinks, Members, AvailableVersions, Operations, UpgradeHistories) plus supporting models/constants/options/responses.
- Adds the generated fake servers to enable unit testing without live service dependency.
- Adds module scaffolding and release artifacts (go.mod/go.sum, README, CHANGELOG, LICENSE, ci.yml, tsp-location.yaml, test metadata).
Reviewed changes
Copilot reviewed 31 out of 32 changed files in this pull request and generated 3 comments.
Show a summary per file
| File | Description |
|---|---|
| sdk/resourcemanager/applink/armapplink/version.go | Defines module name/version constants for the generated client. |
| sdk/resourcemanager/applink/armapplink/applinks_client.go | Generated AppLinks ARM client (CRUD + list + update LROs). |
| sdk/resourcemanager/applink/armapplink/applinks_client_example_test.go | Usage examples for AppLinks client methods. |
| sdk/resourcemanager/applink/armapplink/members_client.go | Generated Members ARM client (CRUD + list + update LROs). |
| sdk/resourcemanager/applink/armapplink/members_client_example_test.go | Usage examples for Members client methods. |
| sdk/resourcemanager/applink/armapplink/availableversions_client.go | Generated AvailableVersions ARM client (list by location). |
| sdk/resourcemanager/applink/armapplink/availableversions_client_example_test.go | Usage examples for AvailableVersions pager. |
| sdk/resourcemanager/applink/armapplink/operations_client.go | Generated Operations ARM client (list operations). |
| sdk/resourcemanager/applink/armapplink/operations_client_example_test.go | Usage examples for Operations pager. |
| sdk/resourcemanager/applink/armapplink/upgradehistories_client.go | Generated UpgradeHistories ARM client (list by member). |
| sdk/resourcemanager/applink/armapplink/upgradehistories_client_example_test.go | Usage examples for UpgradeHistories pager. |
| sdk/resourcemanager/applink/armapplink/client_factory.go | Adds a client factory for constructing service clients from shared configuration. |
| sdk/resourcemanager/applink/armapplink/models.go | Defines generated public model types for requests/responses. |
| sdk/resourcemanager/applink/armapplink/models_serde.go | Implements JSON marshal/unmarshal for generated model types. |
| sdk/resourcemanager/applink/armapplink/constants.go | Defines generated enums and helper functions for possible values. |
| sdk/resourcemanager/applink/armapplink/options.go | Defines per-operation option structs for generated clients. |
| sdk/resourcemanager/applink/armapplink/responses.go | Defines response wrapper types for client methods. |
| sdk/resourcemanager/applink/armapplink/fake/internal.go | Shared helpers for the generated fake server transports. |
| sdk/resourcemanager/applink/armapplink/fake/server_factory.go | Fake server factory routing to per-client fake transports. |
| sdk/resourcemanager/applink/armapplink/fake/applinks_server.go | Fake server transport for AppLinks client APIs. |
| sdk/resourcemanager/applink/armapplink/fake/members_server.go | Fake server transport for Members client APIs. |
| sdk/resourcemanager/applink/armapplink/fake/availableversions_server.go | Fake server transport for AvailableVersions pager. |
| sdk/resourcemanager/applink/armapplink/fake/operations_server.go | Fake server transport for Operations pager. |
| sdk/resourcemanager/applink/armapplink/fake/upgradehistories_server.go | Fake server transport for UpgradeHistories pager. |
| sdk/resourcemanager/applink/armapplink/go.mod | Declares the new module and its dependencies. |
| sdk/resourcemanager/applink/armapplink/go.sum | Dependency checksums for the new module. |
| sdk/resourcemanager/applink/armapplink/README.md | Module README with install/auth/client factory guidance. |
| sdk/resourcemanager/applink/armapplink/CHANGELOG.md | Initial release notes entry for v0.1.0. |
| sdk/resourcemanager/applink/armapplink/LICENSE.txt | Module license file. |
| sdk/resourcemanager/applink/armapplink/ci.yml | CI pipeline configuration for the new module directory. |
| sdk/resourcemanager/applink/armapplink/tsp-location.yaml | Records the TypeSpec source location/commit for generation. |
| sdk/resourcemanager/applink/armapplink/testdata/_metadata.json | Records generation metadata (apiVersions, emitterVersion). |
|
Need to regenerate PR with |
|
The regenerated sdk have both On regeneration, I see |
ebf2f94 to
0d8d1a1
Compare
|
I only see the applink package. Am I miss anything here? |
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=6052914 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