-
Notifications
You must be signed in to change notification settings - Fork 957
Onboarding Microsoft.FileShares in GO SDK #25928
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
Introduces the initial preview release of the Azure File Shares management library for Go, including changelog, license, readme, CI configuration, go.mod, and version definition files.
Renamed and relocated the armfileshares SDK package from sdk/storage/armfileshares to sdk/resourcemanager/fileshares/armfileshares. Updated import paths, CI configuration, and added new client, model, and test files to support the new location.
API Change CheckAPIView identified API level changes in this PR and created the following API reviews |
There was a problem hiding this 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 onboards a new Azure SDK for Go management library for Microsoft.FileShares, enabling management of Azure File Shares resources through the Azure Resource Manager API.
Changes:
- Adds complete SDK module for armfileshares under sdk/resourcemanager/fileshares/armfileshares
- Implements management operations for file shares, snapshots, and informational queries
- Includes generated code from TypeSpec definitions with API version 2025-06-01-preview
Reviewed changes
Copilot reviewed 28 out of 29 changed files in this pull request and generated 2 comments.
Show a summary per file
| File | Description |
|---|---|
| version.go | Module version constants (v0.1.0) |
| tsp-location.yaml | TypeSpec location configuration |
| go.mod/go.sum | Module dependencies following SDK guidelines |
| client.go, operations_client.go, etc. | Generated client implementations |
| models.go, constants.go | Generated model and enum definitions |
| responses.go, options.go | Generated response/option types |
| models_serde.go | JSON serialization implementations |
| client_factory.go | Factory for creating clients |
| fake/*.go | Fake server implementations for testing |
| *_example_test.go | Generated example tests |
| README.md | Module documentation |
| CHANGELOG.md | Release history |
| LICENSE.txt | MIT license |
| ci.yml | CI/CD pipeline configuration |
|
/azp run prepare-pipelines |
|
Azure Pipelines successfully started running 1 pipeline(s). |
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Uh oh!
There was an error while loading. Please reload this page.