-
Notifications
You must be signed in to change notification settings - Fork 5.1k
update the library Azure.Provisioning.AppService
#53554
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
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 updates the Azure.Provisioning.AppService SDK to use API version 2025-03-01 and includes several breaking changes to align with the latest Azure AppService API specifications.
Key Changes
- API version updated from 2024-11-01 to 2025-03-01 across all AppService resources
- Three data model classes removed and replaced with their resource equivalents
- WebSiteSlot.Name property changed from read-only to read/write
Reviewed Changes
Copilot reviewed 6 out of 85 changed files in this pull request and generated no comments.
Show a summary per file
| File | Description |
|---|---|
| AppServiceSpecification.cs | Removed RemoveProperty calls for deleted classes, added customization to make WebSiteSlot.Name writable |
| WebSiteSlot.cs | Changed Name property to support setter, updated API version, added base call in DefineProvisionableProperties |
| StaticSite.cs | Changed UserProvidedFunctionApps type from StaticSiteUserProvidedFunctionAppData to StaticSiteUserProvidedFunctionApp |
| AppServiceEnvironment.cs | Changed CustomDnsSuffixConfiguration and NetworkingConfiguration types to use resource classes instead of data classes |
| StaticSiteUserProvidedFunctionAppData.cs | Deleted data model class (replaced by resource class) |
| CustomDnsSuffixConfigurationData.cs | Deleted data model class (replaced by resource class) |
| AseV3NetworkingConfigurationData.cs | Deleted data model class (replaced by resource class) |
| Multiple resource files | Added base.DefineProvisionableProperties() calls and updated API version to 2025-03-01 |
| Azure.Provisioning.AppService.csproj | Updated Azure.Provisioning package reference to 1.4.0-beta.1 |
| API surface files | Updated public API surface to reflect type changes and new version |
| CHANGELOG.md | Documented breaking changes and bug fix |
| Packages.Data.props | Updated Azure.ResourceManager.AppService version to 1.4.1 |
Comments suppressed due to low confidence (1)
sdk/provisioning/Azure.Provisioning.AppService/CHANGELOG.md:3
- The release date is set to October 31, 2025 (2025-10-31), which is in the future. Given that the current date is October 2025 and this is a beta release, this date should either be corrected to a past date if already released, or marked as 'Unreleased' if it's meant for a future release.
API Change CheckAPIView identified API level changes in this PR and created the following API reviews |
Fixes #53508