Skip to content

[AutoPR sdk-resourcemanager/elasticsan/armelasticsan]-generated-from-SDK Generation - Go-5515644#25525

Open
azure-sdk wants to merge 2 commits intoAzure:mainfrom
azure-sdk:sdkauto/sdk-resourcemanager-elasticsan/armelasticsan-5515644
Open

[AutoPR sdk-resourcemanager/elasticsan/armelasticsan]-generated-from-SDK Generation - Go-5515644#25525
azure-sdk wants to merge 2 commits intoAzure:mainfrom
azure-sdk:sdkauto/sdk-resourcemanager-elasticsan/armelasticsan-5515644

Conversation

@azure-sdk
Copy link
Collaborator

@azure-sdk azure-sdk commented Oct 30, 2025

Configurations: 'specification/elasticsan/resource-manager/Microsoft.ElasticSan/ElasticSan/tspconfig.yaml', API Version: 2025-09-01, SDK Release Type: stable, and CommitSHA: 'c86c7e36fb15171a9967d9fdc47784f2e4202ca6' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=5515644 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=e1ca6d7f-4cb5-f011-bbd2-6045bd07ef68 Submitted by: yifanzhang@microsoft.com

Release Plan Details

…ElasticSan/ElasticSan/tspconfig.yaml', API Version: 2025-09-01, SDK Release Type: stable, and CommitSHA: 'c86c7e36fb15171a9967d9fdc47784f2e4202ca6' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=5515644 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release.
@github-actions github-actions bot added the Mgmt This issue is related to a management-plane library. label Oct 30, 2025
@github-actions
Copy link

github-actions bot commented Oct 30, 2025

API Change Check

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

sdk/resourcemanager/elasticsan/armelasticsan

@yifanz7 yifanz7 marked this pull request as ready for review October 30, 2025 06:37
Copilot AI review requested due to automatic review settings October 30, 2025 06:37
Copy link
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 pull request updates the Azure ElasticSan SDK from AutoRest-based generation to the new Go Code Generator, updating the API version from 2024-07-01-preview to 2025-09-01. The changes include:

  • Migration from AutoRest to Go Code Generator for code generation
  • API version update to 2025-09-01
  • Removal of soft-delete related features (DeleteRetentionPolicy, XMSAccessSoftDeletedResources)
  • Removal of ManagementClient and RestoreVolume functionality
  • Updated example tests with proper response structure wrapping
  • Dependency updates and improvements to pagination handling
  • Updated copyright headers and code generation comments

Reviewed Changes

Copilot reviewed 44 out of 45 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
version.go New file adding module version constants
tsp-location.yaml New file specifying TypeSpec source location
testdata/_metadata.json New metadata file for test data
volumesnapshots_client.go Updated API version and removed FinalStateVia configuration
volumes_client.go Updated API version, removed DeleteType parameter, removed XMSAccessSoftDeletedResources
volumegroups_client.go Updated API version, removed XMSAccessSoftDeletedResources, fixed URL path casing
skus_client.go Updated API version and improved pagination logic
operations_client.go Updated API version and improved pagination logic
privateendpointconnections_client.go Updated API version and improved pagination logic
privatelinkresources_client.go Updated API version
models.go Removed DeleteRetentionPolicy, updated documentation strings
models_serde.go Removed DeleteRetentionPolicy serialization code
options.go Removed DeleteType and XMSAccessSoftDeletedResources options
responses.go Removed ManagementClientRestoreVolumeResponse
management_client.go Entire file removed
*_example_test.go Updated examples with new response wrapping and API version
fake/*.go Updated fake server implementations
go.mod/go.sum Updated dependencies

@yifanz7
Copy link
Member

yifanz7 commented Nov 13, 2025

As the server rollout is running into some issues, we're not able to have the release now.
@tadelesh Could you please help hold the release till further confirmation? Thanks a lot!

Copy link
Member

@tadelesh tadelesh left a comment

Choose a reason for hiding this comment

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

Hold merge before service's rollout.

@yifanz7
Copy link
Member

yifanz7 commented Jan 29, 2026

@tadelesh The server rollout is ready. Can we proceed with the release and target at the next release train by 2/27? Thanks!

@tadelesh
Copy link
Member

@yifanz7 I approved the PR. You could continue the release according to the instruction in release plan.

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