Skip to content

Conversation

@ArcturusZhang
Copy link
Member

@ArcturusZhang ArcturusZhang commented Oct 29, 2025

Fixes #53508

@ArcturusZhang ArcturusZhang marked this pull request as ready for review October 29, 2025 08:16
Copilot AI review requested due to automatic review settings October 29, 2025 08:16
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.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.

@github-actions
Copy link

github-actions bot commented Oct 29, 2025

API Change Check

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

Azure.Provisioning.AppService

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[BUG]Property Name of WebSiteSlot in Azure.Provisioning.AppService defined as read-only

1 participant