Skip to content

[AutoPR sdk-resourcemanager/applink/armapplink]-generated-from-SDK Generation - Go-6052914#26378

Closed
azure-sdk wants to merge 2 commits intomainfrom
sdkauto/sdk-resourcemanager-applink/armapplink-6004234
Closed

[AutoPR sdk-resourcemanager/applink/armapplink]-generated-from-SDK Generation - Go-6052914#26378
azure-sdk wants to merge 2 commits intomainfrom
sdkauto/sdk-resourcemanager-applink/armapplink-6004234

Conversation

@azure-sdk
Copy link
Copy Markdown
Collaborator

@azure-sdk azure-sdk commented Mar 24, 2026

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

@github-actions github-actions Bot added the Mgmt This issue is related to a management-plane library. label Mar 24, 2026
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Mar 24, 2026

API Change Check

APIView identified API level changes in this PR and created the following API reviews

sdk/resourcemanager/applink/armapplink

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

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).

Comment thread sdk/resourcemanager/applink/armapplink/tsp-location.yaml
Comment thread sdk/resourcemanager/applink/armapplink/testdata/_metadata.json
Comment thread sdk/resourcemanager/applink/armapplink/README.md Outdated
Comment thread sdk/resourcemanager/applink/armapplink/go.mod
Comment thread sdk/resourcemanager/applink/armapplink/README.md Outdated
@deveshdama
Copy link
Copy Markdown
Contributor

Need to regenerate PR with appnetwork namespace.

@deveshdama
Copy link
Copy Markdown
Contributor

deveshdama commented Mar 25, 2026

The regenerated sdk have both Applink as well as Appnetwork packages. Can someone help?
Initially the sdk we generated with incorrect Applink for which we closed the PR and made the fix - Azure/azure-rest-api-specs#41734

On regeneration, I see Applink as well as Appnetwork both packages.

@tadelesh

@deveshdama deveshdama force-pushed the sdkauto/sdk-resourcemanager-applink/armapplink-6004234 branch from ebf2f94 to 0d8d1a1 Compare March 25, 2026 07:31
@tadelesh
Copy link
Copy Markdown
Member

I only see the applink package. Am I miss anything here?

@deveshdama deveshdama closed this Mar 27, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

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