Skip to content

Conversation

@v-xuto
Copy link
Member

@v-xuto v-xuto commented Aug 19, 2025

This PR migrates the app specification to the new unified folder structure according to Azure folder structure guidelines.

Change:

  • Consolidated TypeSpec and Swagger files under resource-manager/Microsoft.App/ContainerApps and data-plane/DynamicSessions
  • Updated tspconfig.yaml with correct paths.
  • Fixed all common-types references and input-file paths in readme.md
  • Added suppressions.yaml for legacy API versions
  • Verified TypeSpec compilation works correctly

Benefits:

  • Unified structure for better maintainability
  • Aligns with Azure folder structure standards
  • Maintains backward compatibility
  • Supports future TypeSpec migration efforts

@github-actions
Copy link

github-actions bot commented Aug 19, 2025

Next Steps to Merge

✅ All automated merging requirements have been met! To get your PR merged, see aka.ms/azsdk/specreview/merge.

Comment generated by summarize-checks workflow run.

@github-actions
Copy link

github-actions bot commented Aug 19, 2025

API Change Check

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

Language API Review for Package
Swagger DynamicSessions-DynamicSessions
Swagger Microsoft.App-ContainerApps
TypeSpec Microsoft.App.DynamicSessions
Go sdk/resourcemanager/appcontainers/armappcontainers
Java com.azure.resourcemanager:azure-resourcemanager-appcontainerapps
JavaScript @azure/arm-appcontainers

@github-actions github-actions bot added the BreakingChangeReviewRequired <valid label in PR review process>add this label when breaking change review is required label Aug 19, 2025
@v-xuto v-xuto force-pushed the app-folder-structure-refactor branch from cf9e725 to 1192510 Compare August 19, 2025 09:10
@v-xuto v-xuto added BreakingChange-Approved-Benign Changes are not breaking at the REST API level and have at most minor impact to generated SDKs. BreakingChange-Go-Sdk-Approved BreakingChange-Python-Sdk-Approved labels Aug 20, 2025
@v-xuto v-xuto marked this pull request as ready for review August 20, 2025 08:40
@github-actions github-actions bot added ARMReview WaitForARMFeedback <valid label in PR review process> add this label when ARM review is required labels Aug 20, 2025
@v-xuto v-xuto added the ARMSignedOff <valid label in PR review process>add this label when ARM approve updates after review label Aug 21, 2025
@github-actions github-actions bot removed the WaitForARMFeedback <valid label in PR review process> add this label when ARM review is required label Aug 21, 2025
@qiaozha qiaozha added the PublishToCustomers Acknowledgement the changes will be published to Azure customers. label Aug 28, 2025
qiaozha added a commit to qiaozha/azure-rest-api-specs that referenced this pull request Sep 1, 2025
- Provides step-by-step instructions for resolving conflicts when folder refactoring PRs are merged
- Covers scenarios for PRs targeting latest main and non-latest main branches
- Includes real examples from PRs Azure#36764, Azure#34804, and Azure#26646
- Documents file path mapping examples and automated resolution tools
- Adds troubleshooting section for common issues
- Provides prevention strategies and best practices
@qiaozha qiaozha merged commit 885bc71 into Azure:main Sep 5, 2025
119 of 124 checks passed
najian pushed a commit to najian/azure-rest-api-specs that referenced this pull request Sep 8, 2025
* Refactor app folder structure to comply with Azure Guidelines

* Update specification/suppressions.yaml

* Update readme.md
@najian
Copy link
Member

najian commented Sep 8, 2025

@qiaozha, I cherry-pick this change to release branch to resolve conflict, would you help review #37219

najian added a commit that referenced this pull request Sep 17, 2025
)

* refactor(app): migrate to unified folder structure  (#36764)

* Refactor app folder structure to comply with Azure Guidelines

* Update specification/suppressions.yaml

* Update readme.md

* Resolve conflict with Main

* add specification/app/resource-manager/Microsoft.App/ContainerApps/stable/2025-07-01/

* Fix common type reference in 2025-07-01

* Update AuthConfigs.json

* Empty commit to trigger CI rerun

* Empty commit to trigger CI rerun

---------

Co-authored-by: Tong Xu (MSFT) <[email protected]>
Co-authored-by: Nan Jiang <[email protected]>
najian pushed a commit that referenced this pull request Sep 18, 2025
…37534)

* [EngSys] Skip ratelimit log if no response headers (#36958)

* Bump zod from 4.1.1 to 4.1.3 in /.github (#36956)

Bumps [zod](https://github.com/colinhacks/zod) from 4.1.1 to 4.1.3.
- [Release notes](https://github.com/colinhacks/zod/releases)
- [Commits](https://github.com/colinhacks/zod/compare/v4.1.1...v4.1.3)

---
updated-dependencies:
- dependency-name: zod
  dependency-version: 4.1.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Mike Harder <[email protected]>

* changed name file (#36960)

Co-authored-by: shirelmr <[email protected]>

* snake case tool names (#36959)

* Remove csharp-service-dir parameter and standardize C# emitter output directory configuration (#36679)

* [ILogger] Add warning() method (#36967)

* Sync eng/common directory with azure-sdk-tools for PR 11839 (#36965)

* snake case

* change file name to .instructions.md

* Revert "change file name to .instructions.md"

This reverts commit c4bb65dc03258a45f74590edff6ccbf889d9e559.

---------

Co-authored-by: Juan Ospina <[email protected]>

* fix issues introduced by previous api-version bump of storagemover (#36949)

* Update models.tsp (#36908)

* [workloadorchestration] update operation (#36977)

* update operation

* update operation

* Add back location and azure-asyncoperation (#36980)

Co-authored-by: Pan Shao <[email protected]>

* Change the description of deprecating vm refresh action of RetainedData. (#35867)

* Change the description of deprecating vm refresh action of RetainedData.

* Revert "Change the description of deprecating vm refresh action of RetainedData."

This reverts commit 1ec0dfdadf36d1322db51098d4c3cb2fa85d7430.

* Add deprecated directive and slightly change the description.

---------

Co-authored-by: wenjiezhang <[email protected]>

* update route description (#36974)

Co-authored-by: Will Huang <[email protected]>

* [issues.js] Add "logger" parameter (#36987)

* Adding readme.md file in resource-manager folder (#36660)

* Adding readme.md file in resource-manager folder

* Updating readme

* [Swagger to TSP conversion] [mgmt] dnsresolver (#36066)

* try migrate

* update tsp and compile again

* Fix and generate

* delete temp files

* remove old swagger

* delete sparse-spec

* fix lint

* configure sdk emitter

* configure sdk emitter

* configure sdk emitter

* fix typespec validation

* pretieer

* remove dnsresolver.json

* update tspconfig

* fix duplicate actionType issue

* add clientLocation

* resolve spec changes

* fix validation

* fix validation

* fix swagger validation

* fix swagger validation

* update suppress message and update CloudError

* regen swagger

* update

* resolve breaking

* no need client.tsp

* resolve breaking

* Update tspconfig.yaml

* Update tspconfig.yaml

* fix lro and paging validation errors

* remove sparse-spec

* Fix partial resource

* Add .net configuration

* update etag

* remove operation id

* suppress validation error

* use using Network

* update .net configuration

---------

Co-authored-by: Pan Shao <[email protected]>
Co-authored-by: Jiao Di (MSFT) <[email protected]>
Co-authored-by: Chenjie Shi <[email protected]>

* Add @qiaozha as code owner for suppressions.yaml (#37001)

Added @qiaozha as a code owner for suppressions.yaml.

* [Typespec Migration] migrate mysql-flexible to typespec (#35895)

* migrate mysql to typespec

* update

* update

* update

* update

* update

* update

* update

* update

* remove old swagger

* update

* update

* update

* update

* update

* update

* update

* update

* Update models.tsp

* update

* update

* update

* update

* Update readme.md

* update

* update

* pretty check

* update

* Update client.tsp

* update

* Update routes.tsp

* Update readme.md

* update

* update

* update

* update

* Update tspconfig.yaml

* update

* update

* Update tspconfig.yaml

* update

* update

* update

* update

* update

* update

* Revert "update"

This reverts commit e9d1b9bcfa4a5ba539fca243e0d9b8de19fcfe10.

* revert customized code change

* update PrivateEndpointConnection

* update

* update

* update

* update

* update

* update

* update

* update

* update

* Update tspconfig.yaml

* Update tspconfig.yaml

* java backward compatibility

* remove @operationId & fix operation group name and operation name

* Update PrivateEndpointConnection.tsp

* update

* Revert "update"

This reverts commit 3cd500d361b11fa433530130d56f34932e509b92.

* Update client.tsp

* resolve comments

---------

Co-authored-by: Pan Shao <[email protected]>
Co-authored-by: Weidong Xu <[email protected]>
Co-authored-by: Yuchao Yan <[email protected]>
Co-authored-by: Judy Liu <[email protected]>
Co-authored-by: Arthur Ma <[email protected]>
Co-authored-by: Chenjie Shi <[email protected]>
Co-authored-by: Qiaoqiao Zhang <[email protected]>
Co-authored-by: Qiaoqiao Zhang <[email protected]>

* Revert "Unified Evaluation API Spec (Version upgrade) (#36115)" (#36964)

This reverts commit ec27c0af880a760064919e25de052b35b1eebee3.

* Add DeliveryReport GET endpoint for ACS SMS (#36621)

* Add DeliveryReport GET endpoint for ACS SMS

* Merge DeliveryReport examples into one file

* adjust readme.md to have new version

* updating the version  in the main file

* changing api version to all example files

---------

Co-authored-by: Kirill Linnik <[email protected]>

* [Support] tsp migration  (#35579)

* update default tag

* init tsp

* init swagger

* add suppression for warning

* fix body name

* fix breaking

* Fix for nextlink

* fix for return type name of list operations

* fix body name

* fix for azure-async-operation

* fix for azure-async-operation

* fix for azure-async-operation

* fix for azure-async-operation

* temp files

* add @clientLocation and remove @operationId

* use @clientLocation to replace @operationId

* format

* format

* format

* fix Swagger ModelValidation error INVALID_FORMAT

* make value optional to keep compatibility with swagger

* add tspconfig.yaml

* customize for no body common op

* customize for no body common op

* format

* fix cspell

* fix ci

* fix ci

* fix ci

* resolve breaking

* update for empty union

* fix missing final result for lro

* update for @pageItems

* fix for pattern

* service-name

* remove legacy operation

* Add emit-lro-options: "all"

* remove csharp config

---------

Co-authored-by: Jiao Di (MSFT) <[email protected]>
Co-authored-by: Weidong Xu <[email protected]>
Co-authored-by: Pan Shao <[email protected]>
Co-authored-by: melina5656 <[email protected]>

* Add new version for Automated Response Public Preview (#36646)

* Current version copy

* Add new version for Automated Response Public Preview

* Update README

---------

Co-authored-by: Razvan Badea <[email protected]>

* update model name (#37007)

* Update HDInsight Linked Service Swagger definition with new payload f… (#36664)

* Update HDInsight Linked Service Swagger definition with new payload fields: {clusterAuthType, credential}

* Update clusterAuthType field type to enum

---------

Co-authored-by: Nakul Ramanathan <[email protected]>
Co-authored-by: Jiao Di (MSFT) <[email protected]>

* rename model (#37008)

* Bump marked from 16.2.0 to 16.2.1 in /.github/shared (#37002)

Bumps [marked](https://github.com/markedjs/marked) from 16.2.0 to 16.2.1.
- [Release notes](https://github.com/markedjs/marked/releases)
- [Changelog](https://github.com/markedjs/marked/blob/master/.releaserc.json)
- [Commits](https://github.com/markedjs/marked/compare/v16.2.0...v16.2.1)

---
updated-dependencies:
- dependency-name: marked
  dependency-version: 16.2.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump marked from 16.2.0 to 16.2.1 in /.github (#37000)

Bumps [marked](https://github.com/markedjs/marked) from 16.2.0 to 16.2.1.
- [Release notes](https://github.com/markedjs/marked/releases)
- [Changelog](https://github.com/markedjs/marked/blob/master/.releaserc.json)
- [Commits](https://github.com/markedjs/marked/compare/v16.2.0...v16.2.1)

---
updated-dependencies:
- dependency-name: marked
  dependency-version: 16.2.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump zod from 4.1.3 to 4.1.4 in /.github (#36999)

Bumps [zod](https://github.com/colinhacks/zod) from 4.1.3 to 4.1.4.
- [Release notes](https://github.com/colinhacks/zod/releases)
- [Commits](https://github.com/colinhacks/zod/compare/v4.1.3...v4.1.4)

---
updated-dependencies:
- dependency-name: zod
  dependency-version: 4.1.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Add specific instruction for self service SDK gen from release planner (#36998)

* Add specific instruction for self service SDK gen from release planner

* Updating v1 specs with Chat, Embeddings, Responses, and Vector Stores moved out of preview. (#36955)

* Updating v1 specs with Responses and Chat moved out of preview.

* Adding vector stores

* embeddings

* adding obfuscation

* adding doc to obfuscation field

* Revert "Bump @microsoft.azure/openapi-validator-rulesets (#36894)" (#37014)

- Reverts commit 8b16c315f3a8e04d4c7fd24e01662ddda334b257
- New rule LroAzureAsyncOperationHeader appears to be blocking PRs incorrectly
- https://github.com/Azure/azure-openapi-validator/pull/749

* [readme.js] Add more tests for duplicate tags (#37012)

- Tests related to #37003 (which we decided to not fix)

* Bump zod from 4.1.4 to 4.1.5 in /.github (#37019)

Bumps [zod](https://github.com/colinhacks/zod) from 4.1.4 to 4.1.5.
- [Release notes](https://github.com/colinhacks/zod/releases)
- [Commits](https://github.com/colinhacks/zod/compare/v4.1.4...v4.1.5)

---
updated-dependencies:
- dependency-name: zod
  dependency-version: 4.1.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Convert Webpubsub Swagger to Tsp (#35228)

* update

* update

* delete

* update

* update

* update

* update

* update

* update

* need to add

* update

* update

* update

* update

* update

* update

* update

* update

* delete

* fix

* update

* update

* update

* fix regeneratekey

* update

* update

* update justification

* update

* update

* update

* update

* update

* update config

* update

* resolve breaking

* java config

* Update specification/webpubsub/SignalRService.Management/client.tsp

* fix go breaking change

* update

* update

* update

* update

* fix privateendpointconnection

* remove private decorator

* java config

* removed

* Remove the csharp config from tspconfig.yaml

---------

Co-authored-by: Jiao Di (MSFT) <[email protected]>
Co-authored-by: Yuchao Yan <[email protected]>
Co-authored-by: Pan Shao <[email protected]>
Co-authored-by: xiaofeicao <[email protected]>
Co-authored-by: tadelesh <[email protected]>
Co-authored-by: Pan Shao <[email protected]>
Co-authored-by: Minghao Chen <[email protected]>

* [compute-recommender] Add client.tsp (#37021)

* Add client.tsp for Recommender Management

* Update client.tsp

* Java, client.tsp for storagemover (#37023)

* update service-name

* Java SDK migration fixes for StorageMover: use-object-for-unknown and localIPAddress property name fix

* Release Microsoft.Network 2024-10-01 (#35689)

* Copy files from stable/2024-07-01

Copied the files in a separate commit.
This allows reviewers to easily diff subsequent changes against the previous spec.

* Update version to stable/2024-10-01

Updated the API version from stable/2024-07-01 to stable/2024-10-01.

* Added tag for 2024-10-01 in readme file

* Adding extended location to azure firewall specification (#35134)

Co-authored-by: Prajjwal Kamboj <[email protected]>

* NVAInVnet swagger changes (#35302)

* add nvainvnet swagger & examples

* run prettier

---------

Co-authored-by: Prajjwal Kamboj <[email protected]>

* fix typo and GET example (#35348)

* Creating Packet Capture Operation API to replace existing packet capture API for Azure Firewall (#35362)

* Adding packet capture operation api for azure firewall - public preview feature

* Added Dedicated backend connection and certificate validation options in template for application Gateway Backend Settings (#35161)

Co-authored-by: Rajat Gupta <[email protected]>
Co-authored-by: Prajjwal Kamboj <[email protected]>

* Add Quic Protocol to TransportProtocol. (#35601)

* naming error fix (#35733)

* Packet Capture Parameter Fix: Adding a default integer to prevent default value of 1 being passed by powershell/generatedSDKs (#35779)

* Adding a default value to fix powershell forcing default 1 value for null parameter

* Updating descriptions and moving default duration to 60 seconds.

* Fixing grammar and verbiage

* Add host config for Java: Microsoft.Network API Version 2024-10-01 (#35710)

Co-authored-by: Prajjwal Kamboj <[email protected]>

* Update API Version 2024-10-01 in Microsoft.Network (#35744)

Co-authored-by: Prajjwal Kamboj <[email protected]>

* Update readme.python.md

* Add nsp service tags api (#36665)

Co-authored-by: Karthik Gumpu (from Dev Box) <[email protected]>
Co-authored-by: Prajjwal Kamboj <[email protected]>

* Add Suppression for LintDiff (#36732)

* Add LintDiff Suppression Update readme.md

* Add suppression to readme.md

* Update readme with transformation directives for resources (#37005)

Added directives for transforming client names in resource definitions.

---------

Co-authored-by: Prajjwal Kamboj <[email protected]>
Co-authored-by: kjilla <[email protected]>
Co-authored-by: sbhosalemsft <[email protected]>
Co-authored-by: nikhilpadhye1 <[email protected]>
Co-authored-by: Rajat Gupta <[email protected]>
Co-authored-by: Rajat Gupta <[email protected]>
Co-authored-by: Eugenio Peña García <[email protected]>
Co-authored-by: Yuchao Yan <[email protected]>
Co-authored-by: Karthik Gumpu <[email protected]>
Co-authored-by: Karthik Gumpu (from Dev Box) <[email protected]>

* Update client.tsp (#37024)

* Update client.tsp

* Update client.tsp

* Update client.tsp

* Migrate PostgresqlHsc to TypeSpec (#35623)

* migrate

revert compare

* fix path

* tspconfig.yaml

* fix flatten

* fix legacy template

* fix examples

* tsp compile

* fix ClusterConfigurationListResult

* fix tsp validation

* fix prettier

* fix cspell

* fix tsp validation

* fix tsp format

* fix flatten

* java config

* tsp validation

* fix tspconfig.yaml

* fix breaking

* fix example model validation

* tsp format

* fix example

* update

* fix headers

* use recommended @list

* uniqueItems

* Update tspconfig.yaml

* fix privateendpointconnection

* java config

* Remove the csharp config from tspconfig.yaml

* fix lro headers

fix final-state-via

use ArmCombinedLroHeaders

---------

Co-authored-by: Pan Shao <[email protected]>
Co-authored-by: Yuchao Yan <[email protected]>
Co-authored-by: Jiao Di (MSFT) <[email protected]>
Co-authored-by: Minghao Chen <[email protected]>

* Migrate quota to TypeSpec (#35884)

* Migrate quote to TypeSpec

* Fix Swagger diff and errors

* Update TSP version

* Fix Swagger diff and errors

* Remove fixme from doc

* run prettier check

* Restore the original state of version 2025-03-01

* update example

* update example

* Update readme and delete old swagger files

* resolve breaking

* Modify the type of properties

* Delete operationId decorator

The issue of missing 'x-ms paginatable' for SDK validation has not been fixed yet

* Add config for csharp

* Update tspconfig.yaml

* Fix the comments

* Add "x-ms-pageable"

* Fix FinalResult errors

* Add missing headers in response code

---------

Co-authored-by: Pan Shao <[email protected]>
Co-authored-by: melina5656 <[email protected]>
Co-authored-by: Jiao Di (MSFT) <[email protected]>
Co-authored-by: Minghao Chen <[email protected]>
Co-authored-by: Chenjie Shi <[email protected]>

* refactor(schemaregistry): migrate to unified folder structure (#36734)

* refactor folder structure

* update path to fix validation error

---------

Co-authored-by: User <[email protected]>

* Refactor devtestlabs folder structure to comply with Azure Guidelines (#36688)

* Refactor(containerstorage): migrate to unified folder structure  (#36769)

* Refactor containerstorage folder structure to comply with Azure Guidelines

* Add instruction.md

* refactor(datareplication): migrate to unified folder structure (#36768)

* refactor folder structure

* update path to fix ci error

* fix typespec validation ci error

* fix readme reference path

* Refactor(deviceprovisioningservices): migrate to unified folder structure  (#36804)

* Refactor deviceprovisioningservices folder structure to comply with Azure Guidelines

* Update folder stable/stable/2021-10-01=>stable/2021-10-01/

* Refactor elasticsan folder structure to comply with Azure Guidelines (#36809)

* refactor(azurelargeinstance): migrate to unified folder structure (#36824)

* refactor structure folder

* fix ci errors

* refactor(azurefleet): migrate to unified folder structure (#36805)

* refactor structure folder

* fix ci error

* refactor(purviewpolicy): migrate to unified folder structure (#36803)

* refactor structure folder

* fix ci error

* Refactor(guestconfiguration): migrate to unified folder structure (#36812)

* Refactor guestconfiguration folder structure to comply with Azure Guidelines

* Update

* Updated resource-manager/Microsoft.GuestConfiguration/GuestConfiguration to resource-manager/Microsoft.GuestConfiguration/Assignments

---------

Co-authored-by: Qiaoqiao Zhang <[email protected]>

* Refactor(powerbidedicated): migrate to unified folder structure (#36879)

* Refactor powerbidedicated folder structure to comply with Azure Guideline

* Fix ci error

* refactor(desktopvirtualization): migrate to unified folder structure (#36799)

* refactor structure folder

* fix ci error

* fix path in suppressions file

* refactor(vmware): migrate to unified folder structure (#36802)

* refactor structure folder

* fix ci errors

* update service name and fix semantic ci error

* fix the error in deliveryStatus type definition (from enum to string) (#37033)

* Add DeliveryReport GET endpoint for ACS SMS

* Merge DeliveryReport examples into one file

* adjust readme.md to have new version

* updating the version  in the main file

* changing api version to all example files

* changing enum to string

---------

Co-authored-by: Kirill Linnik <[email protected]>

* [dependabot.yml] Unfreeze autorest, js-yaml, cross-env.  Ungroup openapi-validator. (#37034)

- Unfreezing autorest and js-yaml is a continuation of #35166
- Unfreezing cross-env because v10 has sufficient adoption
- Ungrouping openapi-validator because ruleset should update independently

* Update CODEOWNERS for search data-plane and resource-manager (#37035)

* Remove Web KS from 08-01 Azure Search SDK (#36992)

Co-authored-by: Austin Drefke <[email protected]>
Co-authored-by: Kuan Lu <[email protected]>

* Fix response body in spec (#36707)

Co-authored-by: Arber Hila <[email protected]>

* Sync eng/common directory with azure-sdk-tools for PR 11905 (#37036)

* Updated instructions files for service label and CODEOWNERS validation

* Update eng/common/instructions/azsdk-tools/validate-service-label.instructions.md

Co-authored-by: Copilot <[email protected]>

* Trim trailing whitespaces

* Added suggested changes from previous PR

---------

Co-authored-by: Michelle <[email protected]>
Co-authored-by: Michelle Ma <[email protected]>
Co-authored-by: Copilot <[email protected]>

* [Microsoft.AppConfiguration] Fix reference bug (#36072)

* Update

* Update

* Source user ID from graph api in TME (#37037)

Co-authored-by: Ben Broderick Phillips <[email protected]>

* Revert "Migrate quota to TypeSpec (#35884)" (#37040)

This reverts commit 02eba4b2b13f272dfd75a92c063fa1f01067ef3f.

* Users/tejasma/2025 09 01 (#36629)

* Copy files from stable/2025-07-15

Copied the files in a separate commit.
This allows reviewers to easily diff subsequent changes against the previous spec.

* Update version to stable/2025-09-01

Updated the API version from stable/2025-07-15 to stable/2025-09-01.

* Added tag for 2025-09-01 in readme file

* modifies examples and adds enforcedGroupName

* updates examples and removes list endpoint

* removes enforcedGroupName from request body

* adds groupType property

* removes list group quota enforcement endpoint from 2025-07-01

* renames ListGroupQuotas and adds appropriate enums

* fixes typo and validation issues

* adds enum type string

* runs prettier

* adds display name and groupType

* adds provisioning State to GetGroupQuotas and ListGroupQuotas

* resolves model validation issue

* adds retry after,modifies 201 respones, and fixes example quality

* adds back file that was deleted in previous version

* Remove groupquota.json to match main branch

* removes subscriptionId from response body

* [.github] Workflows that use PR diff should trigger on "edited" (#37042)

- re-run if the base branch is changed
- previous merge commit may generate incorrect diff

* Update documentation for VirtualNetworkGateway and VirtualWan VpnServ… (#37026)

* Add 2 new POST APIs on VirtualNetworkGateway and VirtualWan resources. (#37028)

* Add Python support to client names in client.tsp (#37068)

* clean tag (#36559)

Co-authored-by: Judy Zhu <[email protected]>
Co-authored-by: Razvan Badea <[email protected]>
Co-authored-by: Qiaoqiao Zhang <[email protected]>

* [TSP Migration][advisor] TypeSpec migrated from swagger (#34319)

* First generate

* Fix some diff

* update

* update

* update

* update

* update

* update

* fix

* update

* fixed

* update

* update

* fix

* update

* update

* update

* update

* delete

* add clientName for go

* update

* update

* update

* update

* update

* update

* update

* update

* update

* update

* update

* delete

* resolve breaking change Deleted Class AdvisorManagementClient

* update

* update

* update

* resolve breaking

* fix go breaking

* merge

* rename for python

* update

* Update .gitignore

* update

* update

* remove csharp emmiter

* update

* update

* update

* Remove `@operationId`

* Add config for .NET

* Update client.tsp

* Update client.tsp

* add @operationId

* fix

* fix extendedProperties in PredictionResponseProperties

* Update clientLocation references to 'Recommendations'

---------

Co-authored-by: mcgallan <[email protected]>
Co-authored-by: mcgallan <[email protected]>
Co-authored-by: Pan Shao <[email protected]>
Co-authored-by: JiaqiZhang-Dev <[email protected]>
Co-authored-by: Jiao Di (MSFT) <[email protected]>
Co-authored-by: tadelesh <[email protected]>
Co-authored-by: Yuchao Yan <[email protected]>
Co-authored-by: Wenming Liu <[email protected]>
Co-authored-by: Pan Shao <[email protected]>

* tsmv, add ignoreDefinitionCase option (#37065)

* add ignoreDefinitionCase option to tsmv

* comment

* add publish to jobtype (#37070)

* [OffAzure] Site model changes to merge DR and Migrate scenarios (#35842)

* Base commit from 2024-05-01-preview

Base commit

* Site schema changes

* Prettier changes

* fixes

* changes

* resolve comments

* revert changes

* Make changes to add machine resource id for fabric sites

* resolve comments

* resolve comments

* changes

* Fix descriptions

---------

Co-authored-by: Tianen <[email protected]>

* fix readme.md (#37077)

* Remove Private Decorator in Notificationhubs (#36903)

* update

* update

* fix format

* Remove Private Decorator in SqlViirtualmachine (#36904)

* update

* remove suppression

* Remove private decorators (#36943)

* Remove private decorators (#36938)

* Remove private decorators (#36944)

* Remove useless suppression (#36937)

Co-authored-by: Pan Shao <[email protected]>

* Remove private decorators (#36946)

Co-authored-by: Pan Shao <[email protected]>

* [Bicep.Management] Fix C# names to align with original SDK (#35643)

* [Bicep.Management] Fix C# names to align with original SDK

* Update client.tsp

---------

Co-authored-by: Weidong Xu <[email protected]>

* Avere Azure Storage Cache Auto Import 2025-07-01 API Spec (#33395)

* Copy files from stable/2024-07-01

Copied the files in a separate commit.
This allows reviewers to easily diff subsequent changes against the previous spec.

* Update version to stable/2025-07-01

Updated the API version from stable/2024-07-01 to stable/2025-07-01.

* Added tag for 2025-07-01 in readme file

* Microsoft.StorageCace API version 2025-07-01 for AutoImport support

* Addressing Lint, Prettier and ModelValidation errors

* Addressing ModelValidation errors

* Addressing ModelValidation errors

* Addressing reviewers comments

* Adding start and completion time for auto import jobs and updating the examples

* Adding statusCode and statusMessage for AutoImport

---------

Co-authored-by: Aman Jain <[email protected]>

* storage task assignment regex and top bug fix (#36668)

Co-authored-by: Saaqeb Siddiqi <[email protected]>
Co-authored-by: Jiao Di (MSFT) <[email protected]>

* Add pull-requests: write permission to copilot-setup-steps.yml workflow (#37100)

* Add pull-requests: write permission to copilot-setup-steps.yml workflow

* [TSP Migration][redis] TypeSpec migrated from swagger (#35243)

* The first version of TSP

* Fix some errors and diffs

* update

* delete conditionalClientFlatten

* update

* update

* Update java config

* update config

* resolve breaking

* update

* resolve breaking

* update

* Resolve some comments

* Add FinalResult, parentResouce decorator, and remove ArmResponse

* resolve go breaking changes

* fix go breaking changes

* fix for python

* update

* Update tspconfig.yaml for Java

* Update Java tspconfig.yaml

* Fix the final result issue and update the syntax to the latest version

* Fix privateEndpointConnection issue and add missing "x-ms-external": true

* java config

* format

* Update the suppressions and documentation for redis TypeSpec conversion

* Recompile TypeSpec

* escape csharp for all clientLocation

* Add suppression

* Fix spelling

* apply renaming for csharp

* - more renaming
- remove Operations.list
- enable bicep serialization for csharp

* Remove useless decorators and replace the template used for operation

* Fix the issue of missing headers in the response code

* run tsp format

* Fix spelling errors

* tsp compile

* remove csharp config

* update comment type version to v4

* update

* Document some deprecated API properties. Change the PublicNetworkAccess default to a 'description' instead of a declaration, since default values do not apply to PATCH scenario and we get a linter warning for it

* Fix typo

* Remove the default public network access. Compile.

* Update examples and run tsp format

* Update examples

* Update .gitignore

* Update .gitignore

* Update .gitignore

---------

Co-authored-by: Jiao Di (MSFT) <[email protected]>
Co-authored-by: mcgallan <[email protected]>
Co-authored-by: Xiaofei Cao <[email protected]>
Co-authored-by: Pan Shao <[email protected]>
Co-authored-by: tadelesh <[email protected]>
Co-authored-by: Yuchao Yan <[email protected]>
Co-authored-by: XiaofeiCao <[email protected]>
Co-authored-by: Tim Lovell-Smith <[email protected]>
Co-authored-by: Wei Hu <[email protected]>

* New Disconnected Operations API (#36394)

* New Disconnected Operations API

* Update models.tsp

* Update readme.md

* Updated doc and removed list by two parents in images.tsp

* Minor changes in doc

* Formatting Added

* Example file renamed

---------

* Add issues service to microsoft.monitor preview/2025 05 03 preview (#36647)

* Add issues tsp files

* Fix duplicate error

* Add examples

* Move to separate service for SDK

* Fix PR checks

* Move to typespec folder

* Try to fix g by adding additionalDirectories

* Try relative

* Move to dependencies

* Add it under CLI

* Fix suppressions

* Suppress missing operations API

* Fix additionalDirectories path

* Fix examples

* Fix example names

* Add newline

* Fix package names

* Add additionalDirectories to go

* Undo delete

* Delete OpenAPI SDK generation config

* Fix specification folder

* Fix package-details for typespec-ts

* Use uuid and armResourceId

* Remove redundant suppression

* Revert GUID suppression deletion

* Fix GUID suppression

* Fix SDK error

* Renaming for .NET SDK

* Add PUT query parameters

* Fix parameters location

* Move versions to issues service

---------

Co-authored-by: Liad Tal <[email protected]>
Co-authored-by: Razvan Badea <[email protected]>

* Update coding agent guidelinesto avoid adding API version (#37104)

* Update coding agent guidelinesto avoid adding API version

Co-authored-by: Mariana Rios Flores <[email protected]>

* Exclude CODEOWNERS from matched files (#36990)

* Exclude CODEOWNERS from matched files

* use exclusion file set

* Add instructions for copilot REST API reviews (#35590)

* update webpubsub config to fix JS automation failure (#37139)

* update javascript config (#37076)

* Updated to include serviceAccountName for confluent (#36738)

* Updated to include serviceAccountName for confluent

* updated to resolve CI check errors

* resolving typespec error

* [oav] handle filename=undefined when sorting errors (#37135)

* update client.tsp (#37144)

* Add back the stable version that was removed by mistake (#37113)

Co-authored-by: Shane Zou <[email protected]>
Co-authored-by: Dapeng Zhang <[email protected]>

* update the typespec in fabric  (#37147)

* [openapi-review.instructions.md] formatting (#37151)

* refactor(containerregistry): migrate control plane to unified folder structure (#36874)

* Moved control plane stable task versions to task folder

* Moved preview 2019-06-01 to container registry tasks control plane

* Added 2025-03-01 preview api to tasks control plane

* Removed container registry references from 2025-03-01 preview control plane API

* Removed tasks examples and json from container registry control plane preview 2025-03-01-preview

* Moved Microsoft.ContainerRegistry.Tasks to separate folder

* Copied readme.md from containerregistry to containerregistrytasks

* Moved control plane tasks to Microsoft.ContainerRegistry/Tasks

* Removed unapplicable readme paths for tasks

* Moved containerregistry readme to target folder

* Removed containerregistry_build references from containerregistry control plane readme

* Renamed Microsoft.ContainerRegistryTasks to ContainerRegistryTasks

* Moved ContainerRegistryTasks under Microsoft.ContainerRegistry

* Moved ContainerRegistry folders under ContainerRegistry

* Moved language READMEs into ContainerRegistry control plane folder

* Added initial language READMEs for ContainerRegistryTasks control plane

* Removed ruby language READMEs

* Removed ContainerRegistryTasks references from nodejs and typescript READMEs

* Removed ContainerRegistryTasks API version reference from python README

* Updated ContainerRegistryTasks control plane python README API references

* Updated control plane ContainerRegistryTasks python readme based on latest control plane ContainerRegistry python readme

* Removed nodejs language READMEs

* Corrected invalid relative input file paths in control plane READMEs

* Removed -only tags, now that registrytasks and registry are split

* Removed unnecessary registry tasks control plane cli READMEs

* Removed python directives nolonger needed, due to separation between registry and registry tasks

* Adjusted common-types references given folder structure changes (one additional level deeper)

* Renamed folder ContainerRegistry to Registry

* Renamed folder "ContainerRegistryTasks" to "RegistryTasks"

* Corrected invalid paths for containerregistry_scopemap.json

* Removed invalid containerregistry_build.json reference

* Corrected invalid file path

* Removed after_scripts definition for swagger to SDK in READMEs

* Corrected invalid api-version in OperationList.json

* Added suppressions.yaml files for existing versions being flagged for Typescript by folder change

* Restored incorrectly removed python directives

* Removed suppressions without corresponding references

* Corrected invalid api reference

* Corrected required fields (TaskStepProperties, TaskStepUpdateParameters, RunRequest) in 2018-09-01 stable RegistryTasks control plane definition

* Revert "Corrected required fields (TaskStepProperties, TaskStepUpdateParameters, RunRequest) in 2018-09-01 stable RegistryTasks control plane definition"

This reverts commit 8ff3b6c1d023cd9ebadd2c15be6fb903e88a78c0.

* Review request for Microsoft.ContainerService/aks to add version preview/2025-07-02-preview (#36779)

* Adds base for updating Microsoft.ContainerService/aks from version preview/2025-06-02-preview to version preview/2025-07-02-preview

* Updates readme

* Updates API version in new specs and examples

* [AKS] add AzureLinux3 ossku to preview (#36337)

* feat: add AzureLinux3 ossku

* chore: update description

* [AKS] add structured authn to preview (#36312)

* Add jwt authn paths, defs and parameters

* Add JWT examples

* Fix examples

* Fix create update example

* Fix another create or update example

* Fix lint

---------

Co-authored-by: Wei Chen <[email protected]>

* AKS Blue Green Upgrades (#36283)

* feat: update AP models for blue green upgrades

* feat: add path for Blue Green upgrade completion

* fix: remove 204 status code when completing blue/green ugprades

Addresses the following linter error:
Long-running POST operations must have responses with 202 and default return codes. They must also have a 200 return code if only if the final response is intended to have a schema, if not the 200 return code must not be specified. They also must not have other response codes.

* chore: run prettier

* feat: add acns performance profile to advanced networking (#36424)

* feat: add acns perf profile

* fix: run prettier

* fix: spelling

* fix: set default for acceleration mode to none (#36528)

* feat: add acns perf profile

* fix: run prettier

* fix: spelling

* fix: add default for acceleration mode

* update (#36539)

Co-authored-by: yingnizhou <[email protected]>
Co-authored-by: Scott Beddall <[email protected]>

* update (#37106)

* update (#37107)

* update (#37120)

* update (#37121)

---------

Co-authored-by: lilypan26 <[email protected]>
Co-authored-by: Wei Chen <[email protected]>
Co-authored-by: Wei Chen <[email protected]>
Co-authored-by: Cuthbert <[email protected]>
Co-authored-by: Santhosh  Prabhu <[email protected]>
Co-authored-by: Jenniferyingni <[email protected]>
Co-authored-by: yingnizhou <[email protected]>
Co-authored-by: Scott Beddall <[email protected]>
Co-authored-by: Ray Chen <[email protected]>

* [Swagger to TSP conversion] [mgmt] msi (#36029)

* convert

* WIP

* .

* Draft to convert msi

* fix example

* update

* WIP

* Fix warning

* upate emitter option

* preittier

* ???

* update subid sample

* format

* remove comments

* update example

* update example

* update tspconfig

* update tspconfig

* update exmaple

* update tspconfig

* update example

* add fixme

* .

* .

* update scope

* remove extra files

* update scope

* scope

* id

* revert old examples

* remove sparse-spec

* resolve breaking

* java config

* format

* remove readOnly on properties

* fix pageitems issue

* fix comments

* fix comments

* remove suppression

* update

* update

* Update tspconfig.yaml for Java

* format

---------

Co-authored-by: mcgallan <[email protected]>
Co-authored-by: Jiao Di (MSFT) <[email protected]>
Co-authored-by: XiaofeiCao <[email protected]>
Co-authored-by: mcgallan <[email protected]>
Co-authored-by: Pan Shao <[email protected]>
Co-authored-by: Xiaofei Cao <[email protected]>

* java, update doc/sample and tspconfig for emitter-output-dir (#37063)

* java update doc/sample for emitter-output-dir

* remove java package-dir validation

* add rule for emitter-output-dir for java, this option can be undefined

* update emitter-output-dir

* fix duplicate emitter-output-dir

* fix mission

* fix edge.configurations

* Update tspconfig.yaml

* Specify the api version used for .NET SDK generation (#37164)

Co-authored-by: Shane Zou <[email protected]>

* refactor(chaos): migrate to unified folder structure (#36810)

* refactor structure folder

* fix ci errors

* refactor(trustedsigning): migrate to unified folder structure (#37006)

* refactor structure folder

* update path in specification/suppressions.yaml file

* refactor(mongocluster): migrate to unified folder structure (#36661)

* Refactor mongocluster folder structure to comply with Azure Guidelines

* update

* Update mongoCluster.json

---------

Co-authored-by: Qiaoqiao Zhang <[email protected]>

* refactor(dns): migrate to unified folder structure (#36815)

* refactor structure folder

* fix ci errors

* Refactor(sqlvirtualmachine): migrate to unified folder structure (#36849)

* Refactor sqlvirtualmachine folder structure to comply with Azure Guidelines

* Update the relevant paths in cspell.yaml file

* refactor(notificationhubs): migrate to unified folder structure (#36728)

* refactor-folder-structure

* Remove tspconfig.yaml.backup

* Update the relevant paths in cspell.yaml file

* Refactor(hardwaresecuritymodules): migrate to unified folder structure (#36902)

* Refactor hardwaresecuritymodules folder structure to comply with Azure Guidelines

* Update tspconfig.yaml

* refactor(botservice): migrate to unified folder structure (#36816)

* refactor structure folder

* fix ci errors

* Refactor privatedns folder structure to comply with Azure Guidelines (#36771)

* refactor(maintenance): migrate to unified folder structure (#36823)

* refactor structure folder

* fix ci errors

* refactor(servicenetworking): migrate to unified folder structure (#36729)

* refactor

* update path for all TrafficController.json file to fix ci error

* add example files for 2022-10-01-preview about ServiceNetworking

* fix prettier ci error

---------

Co-authored-by: User <[email protected]>
Co-authored-by: Qiaoqiao Zhang <[email protected]>

* Refactor(appconfiguration): migrate to unified folder structure (#36945)

* Refactor appconfiguration folder structure to comply with Azure Guidelines

* Updated specification/suppressions.yaml file

* fix ci error

* Remove restler/annotations.json file

* Add supression.yaml

* refactor(app): migrate to unified folder structure  (#36764)

* Refactor app folder structure to comply with Azure Guidelines

* Update specification/suppressions.yaml

* Update readme.md

* Refactor(translation): migrate to unified folder structure (#36765)

* Refactor translation folder structure to comply with Azure Guidelines

* Update specification/suppressions.yaml

* Update stable/v3.0 => stable/3.0

---------

Co-authored-by: Qiaoqiao Zhang <[email protected]>

* refactor(fabric): migrate to unified folder structure (#36821)

* refactor structure folder

* fix ci errors

* fix conflict

* refactor(recoveryservices): migrate to unified folder structure (#36813)

* refactor structure folder

* fix ci errors

* fix output-file path to fix ci error

* refactor(fileshares): migrate to unified folder structure  (#36692)

* refactor: Restructure FileShares folder to align with Azure API Guidelines

* Update fileshares.json

* Remove the suppressions.yaml file

* Sync eng/common directory with azure-sdk-tools for PR 11974 (#37159)

* Add a script to update pull request URL in release plan from SDK generation pipeline

* Add back the `@armResourceOperations` to computeschedule typespec and use template instead of raw operations (#37170)

* Update client.tsp for Azure.ResourceManager.WorkloadOrchestration (#37161)

* fix readme file for linter (#37185)

This is a very small fix to the readme file that blocks other PR to be merge 
Please review and approve

* Updated tspconfig.yaml file to generate SDK properly for python, java, go and js language (#37174)

* Updated service-dir in SDK configurations (#37223)

* feat(apim): Make url/protocol optional in Backend and provide examples for load balancer (#36978)

* feat(apim): Make url/protocol optional in Backend and provide examples for load balancer

Signed-off-by: Tom Kerkhove <[email protected]>

* Add samples

Signed-off-by: Tom Kerkhove <[email protected]>

* Update 2024-05-01

Signed-off-by: Tom Kerkhove <[email protected]>

* Add sample for simple LB

Signed-off-by: Tom Kerkhove <[email protected]>

---------

Signed-off-by: Tom Kerkhove <[email protected]>
Co-authored-by: Samir Solanki <[email protected]>

* Storage STG 100 (#36825)

* Simplify all specs to omit `@useDependency` for Azure Core and Arm librairies (#37016)

Simplify all specs to omit `@useDependency` for Azure Core and Arm libraries

* updating documentation based on Cx requirement (#36586)

* updated doc for repeatingTimeIntervals

* updated documentation across API versions

* updated examples to resolve swagger model validation

* applied suppression for semantic validation

* updated suppression rules

* updated suppression rule

* removed suppression and the changes to old swagger spec

* Convert dataprotection to TypeSpec (#35817)

* init conversation

* migrate dataprotection

* fix next link issues

* fix lro issues

* fix operation list

* fix cloud error

* fix cloud error

* fix multiple inheritance issue

* add suppression

* fix: Additional properties not allowed: identity & tags & invalid arm-id

* fix tsv

* fix Swagger PrettierCheck

* fix tsv

* fix enum issue

* fix mismatched path

* remove arm-resource-flattening config

* fix Azure.ResourceManager.ArmResponse<OperationJobExtendedInfo>

* fix Swagger Prettier Check

* fix invalid arm-id

* update

* fix optional bodyRoot

* support multiple inheritance

* add emit-lro-options

* remove @operationId & add @clientLocation

* add emit-lro-options config

* update generagted swagger

* fix LRO header issue

* fix tsp validation

* java customization

* remove csharp config

* add missed properties

* remove model.tsp useless reference & update suppression justification

* fix tsp format issue

* fix etag name

* fix comment

* remove readonly

* fix comments

* swap the order of identity and eTag

* fix tsp format issue

* update documentation

---------

Co-authored-by: ReleaseHelper <ReleaseHelper>
Co-authored-by: Pan Shao <[email protected]>
Co-authored-by: Chenjie Shi <[email protected]>
Co-authored-by: Yuchao Yan <[email protected]>
Co-authored-by: Weidong Xu <[email protected]>

* Rectify 2024-11-01 preview API to make it backward compatible with previous API versions (#37156)

* Added tag for 2024-05-01-preview in readme file

* rectify 2024-11-01 preview api

* revert extra changes

* Remove required properties

* correct readme.md

* update example for standby pool

* correct example for standby pools

* Added required properties for cg profile and made revision related properties readonly

* Corrected cg profile delete response

* fix lint check

* correct cg profile delete operation

* Update examples to include isCreatedFromStandbyPool

* Minor fixes

* Corrected the format for revision and registered revisions property

* [botservice] Remove private decorators (#36947)

* Remove private decorators

* tsp format

* Update client.tsp for Azure.ResourceManager.Resource.Bicep (#37237)

* [servicefabricmesh] Add readme.python.md (#37238)

* Add Python SDK configuration for Service Fabric Mesh

* Rename readme.pythpn.md to readme.python.md

* Create readme for Python SDK settings (#37240)

* Convert Storagesync swagger to Tsp (#35732)

* Update SDK generation pipeline to link SDK pull request to release pl… (#37175)

* Update SDK generation pipeline to link SDK pull request to release plan and add context in SDK PR

* Fix namespace to azure.ai.textanalytics (#37252)

* fix namespace to azure.ai.textanalytics

* fix namespace to azure.ai.textanalytics

* added @useDependency(Azure.Core.Versions.v1_0_Preview_2)

* Blob TypeSpec updates: Storage STG 100 (#37041)

* initialize 2026-02-06 version

* regen swagger

* sync startFrom to tsp (#36698)

Co-authored-by: catalinaperalta <[email protected]>

* sync tags headers (#36697)

Co-authored-by: catalinaperalta <[email protected]>

---------

Co-authored-by: catalinaperalta <[email protected]>
Co-authored-by: Laurent Mazuel <[email protected]>

* Remove async support for acquirePolicyToken (#37134)

Co-authored-by: Celina Zhao <[email protected]>
Co-authored-by: Chris Stackhouse <[email protected]>

* Add a new step to mark SDK generation status as failed in release plan (#37271)

* Add a new step to mark SDK generation status as failed in release plan

* remove Discription in cspell (#37281)

* bump vite from 7.1.3 to 7.1.5 (#37284)

* [dns] Remove private decorators (#36936)

* Remove private decorators

* Remove legacy.tsp

* Update DnssecConfig.tsp

* Delete legacy.tsp

* update

* Feature/yuvalbeker/adding new api version preview (#36292)

* Copy files from preview/2025-05-01-preview

Copied the files in a separate commit.
This allows reviewers to easily diff subsequent changes against the previous spec.

* Update version to preview/2025-07-01-preview

Updated the API version from preview/2025-05-01-preview to preview/2025-07-01-preview.

* Added tag for 2025-07-01-preview in readme file

* changes for the new api version 2025-07-01

* fix readme file

* merge

* merge

* fix

* revert

* fix readme again

---------

Co-authored-by: Yuval Beker <[email protected]>

* [liftrneon] use ArmCustomPatchSync for patch method (#37109)

* [liftrneon] use ArmCustomPatchSync for patch method

* Update client.tsp

* update

* Update client.tsp

* fix the nvainvnet swagger (#37178)

* fix the nvainvnet swagger

* remove minitem

---------

Co-authored-by: Prajjwal Kamboj <[email protected]>

* Consolidate definition (#37282)

* Release insights microsoft.insights preview/2024 03 01 preview (#35822)

* Copy files from stable/2018-03-01

Copied the files in a separate commit.
This allows reviewers to easily diff subsequent changes against the previous spec.

* Update version to preview/2024-03-01-preview

Updated the API version from stable/2018-03-01 to preview/2024-03-01-preview.

* Added tag for 2024-03-01-preview in readme file

* removed action group stuff

* removed action group from readme

* Added Query Based new behavior and examples

* Added back threshold and operator to multi metric criteria as required

* fixed readme

* prettier

* moved metricalerts down in the readme

* trying to fix readme

* Copy new version from 2018-03-01

* Add new api version

* Add examples

* fix readme

* fix tests

* Prettier

* remove additionalPropeties

* Fix additional Properties 2

* revert default tag change

* Add examples

* Add examples

* Fix additionalProperties

* Fix additional properties

* Revert rename

* Fix PR comments

* Add metric alerts to default tag

* Supress RequiredPropertiesMissingInResourceModel

* revert oops

* fix readme file

* Anoter tye

* Fix again

* Revert default tag changes

* PR comments

* Remove additional Properties from PromQl Criteria

---------

Co-authored-by: Meydan Dayan <[email protected]>
Co-authored-by: meydand <[email protected]>
Co-authored-by: Meydan Dayan <[email protected]>
Co-authored-by: Mike Harder <[email protected]>
Co-authored-by: Razvan Badea <[email protected]>

* Add new code owners for SQL specifications (#37098)

Co-authored-by: Mike Harder <[email protected]>

* Add stable API version 09-01 for StorageDiscovery (#37017)

* Add stable API version 09-01 for StorageDiscovery

* fix readme

---------

Co-authored-by: Shane Fu <[email protected]>

* Upgrade to TypeSpec 1.4.0 (#37308)

* [Azure.OpenAI.v1] Adding definitions for containers. (#37277)

* refactor(containerregistry): migrate data plane to unified folder structure (#37272)

* Moved control plane stable task versions to task folder

* Moved preview 2019-06-01 to container registry tasks control plane

* Added 2025-03-01 preview api to tasks control plane

* Removed container registry references from 2025-03-01 preview control plane API

* Removed tasks examples and json from container registry control plane preview 2025-03-01-preview

* Moved Microsoft.ContainerRegistry.Tasks to separate folder

* Copied readme.md from containerregistry to containerregistrytasks

* Moved control plane tasks to Microsoft.ContainerRegistry/Tasks

* Removed unapplicable readme paths for tasks

* Moved containerregistry readme to target folder

* Removed containerregistry_build references from containerregistry control plane readme

* Renamed Microsoft.ContainerRegistryTasks to ContainerRegistryTasks

* Moved ContainerRegistryTasks under Microsoft.ContainerRegistry

* Moved ContainerRegistry folders under ContainerRegistry

* Moved language READMEs into ContainerRegistry control plane folder

* Added initial language READMEs for ContainerRegistryTasks control plane

* Removed ruby language READMEs

* Removed ContainerRegistryTasks references from nodejs and typescript READMEs

* Removed ContainerRegistryTasks API version reference from python README

* Updated ContainerRegistryTasks control plane python README API references

* Updated control plane ContainerRegistryTasks python readme based on latest control plane ContainerRegistry python readme

* Removed nodejs language READMEs

* Corrected invalid relative input file paths in control plane READMEs

* Removed -only tags, now that registrytasks and registry are split

* Removed unnecessary registry tasks control plane cli READMEs

* Removed python directives nolonger needed, due to separation between registry and registry tasks

* Adjusted common-types references given folder structure changes (one additional level deeper)

* Renamed folder ContainerRegistry to Registry

* Renamed folder "ContainerRegistryTasks" to "RegistryTasks"

* Corrected invalid paths for containerregistry_scopemap.json

* Removed invalid containerregistry_build.json reference

* Corrected invalid file path

* Removed after_scripts definition for swagger to SDK in READMEs

* Corrected invalid api-version in OperationList.json

* Added suppressions.yaml files for existing versions being flagged for Typescript by folder change

* Restored incorrectly removed python directives

* Removed suppressions without corresponding references

* Corrected invalid api reference

* Corrected required fields (TaskStepProperties, TaskStepUpdateParameters, RunRequest) in 2018-09-01 stable RegistryTasks control plane definition

* Revert "Corrected required fields (TaskStepProperties, TaskStepUpdateParameters, RunRequest) in 2018-09-01 stable RegistryTasks control plane definition"

This reverts commit 8ff3b6c1d023cd9ebadd2c15be6fb903e88a78c0.

* Moved data plane stable 2021-07-01 from Azure.ContainerRegistry to consolidated Registry folder

* Moved data plane preview 2019-08-15 from Azure.ContainerRegistry to consolidated Registry folder

* Moved data plane preview 2019-07-15 from Azure.ContainerRegistry to consolidated Registry folder

* Moved data plane stable 2018-08-10 from Azure.ContainerRegistry to consolidated Registry folder

* Renamed consolidated preview 2019-08-15 folder from  2019-08-15-preview to  2019-08-15

* Moved readmes from Microsoft.ContainerRegistry to consolidated Registry folder

* Added api versions to readme and corrected relative paths

* Moved python README into Registry directory

* Moved golang README into Registry directory

* Removed autogenerated multi api section for v3 generators

* Prompt: "Looks like this readme is missing some of the api versions in the Registry folder. Let's add them"

Model: Claude Sonnet 4

* Removed older copy of version 2019-08-15 dataplane api

* Moved registry folder under data-plane

* Moved dataplane readme into Registry folder

* Reordered package versions in dataplane readme for most recent first

* Removed duplciate dataplane readme

* Added preview suffix to preview api folders

* Updated preview api paths and removed duplicate api from readme

* Updated dataplane readme version tag to latest

* Added typespec suppressions file for previously existing data plane api versions

* Jserbent/release azure search management plane 2025 10 01 preview (#36652)

* Copy from previous preview version

* Update to 2025-10-01-preview

* Add version to readme

* Service-level CMK Configuration (#36540)

* Changing azure search service default auth to apiKey or AAD (#36569)

Co-authored-by: Kuan Lu <[email protected]>

* Add spec changes for deterministic name. (#36608)

* Add spec changes for deterministic name.

* Remove additional comma.

* Add reference to new sample.

* Carry 2025-05-01 GA changes into the new 2025-10-01 preview.

* Carry GA changes into preview for sample files.

* add region offering definitions.

* Fix readme tag.

* Fix tag to file reference error.

* Fix readme.

---------

Co-authored-by: Chang Lu <[email protected]>

* Set the 4 CMK properties as not required

* try adding odata.type back

* Add x-ms-mutability

* update to remove required

* try removing descriminator

* Add suppression for the offeringListResult

* revert descriminator to add suppression

* Update readme with PATCH body parameters suppression details

* Update identities

* Add "arm-id" and "x-ms-secret" per review comments (#37102)

Co-authored-by: Wen-Pin Scott Hsu <[email protected]>

* Address review comments; add x-ms-nullable for serviceUpgradeAt and refactor parameter definitions to use common-types.

---------

Co-authored-by: Jonathan Serbent <[email protected]>
Co-authored-by: Wen-Pin Scott Hsu <[email protected]>
Co-authored-by: Kuan Lu <[email protected]>
Co-authored-by: Kuan Lu <[email protected]>
Co-authored-by: Chang Lu <[email protected]>
Co-authored-by: Chang Lu <[email protected]>
Co-authored-by: Mike Harder <[email protected]>
Co-authored-by: ramoka178 <[email protected]>

* Description change for metadata list api to include trackingIDs description (#37086)

Co-authored-by: Ashish Bhatt <[email protected]>

* Bump @azure/oad from 0.11.0 to 0.12.0 in /eng/tools/openapi-diff-runner (#37318)

* Bump @microsoft.azure/openapi-validator-rulesets from 2.1.7 to 2.1.9 in /eng/tools/lint-diff (#37317)

* [.github/prompts] Add prompt for "go" emitter configuration (#37224)

* Update the client configuration to release Azure.ResourceManager.ComputeSchedule v1.1.0 (#37320)

* Release microsoft.key vault stable/2025-05-01 (#34161)

* Copy files from stable/2024-11-01

Copied the files in a separate commit.
This allows reviewers to easily diff subsequent changes against the previous spec.

* Update version to stable/2025-05-01

Updated the API version from stable/2024-11-01 to stable/2025-05-01.

* Added tag for 2025-05-01 in readme file

* Add ServiceTagRules support (#34124)

Co-authored-by: Federico Ponzi <[email protected]>

---------

Co-authored-by: Federico Ponzi <[email protected]>

* [Microsoft.Migrate] [2024-03-03-preview] Making swagger and typespec consistent. (#36098)

* Update Swagger

* Update Readme Paths

* Fix SDKs

* Added missing details

* Remove Operations config

* Add OperationsAPIImplementation suppressions to all Migrate service readme.md files

* Update suppression reason for OperationsAPIImplementation in AKSAssessments

* Fixing TypeSpec Formatting issues

* Address comments for un-necessary example files and removal of un-necessary suppression

* Adding only necessary suppressions

* Address spelling error

* updated suppressions

* Update specific file path

* Update path file

* Address Lint Diff error

* Address Lint errors

* Fixed indentation

* Updated path

* Fixed indentation

* Resolve LRO Diff errors

* Remove LRO Errors from suppressions.yaml

---------

Co-authored-by: Anish V <[email protected]>

* updated namespace to `azure-ai-textanalytics-authoring` (#37345)

* Update review instructions for Copilot data plane

* Update Key Vault client.tsp for Rust (#37349)

* Specify api-version for latest stable release
* Work around @override with @@clientName issue

* Add custom instructions to fetch TypeSpec docs (#37355)

Co-authored-by: Christopher Radek <[email protected]>

* Fix the definition of CustomCredential to match actual service response (#37310)

* Bump @microsoft.azure/openapi-validator-core and @microsoft.azure/openapi-validator-rulesets in /eng/tools/lint-diff (#37351)

* Bump @autorest/openapi-to-typespec (#37350)

Bumps the openapi-to-typespec group with 1 update in the / directory: [@autorest/openapi-to-typespec](https://github.com/Azure/autorest).


Updates `@autorest/openapi-to-typespec` from 0.11.9 to 0.11.10
- [Release notes](https://github.com/Azure/autorest/releases)
- [Commits](https://github.com/Azure/autorest/commits)

---
updated-dependencies:
- dependency-name: "@autorest/openapi-to-typespec"
  dependency-version: 0.11.10
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: openapi-to-typespec
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* [Text Authoring] remove new properties 20250515preview (#35840)

* removed the newly added properties of 20250515preview and compile

* adjust the tests

* fix Typespec validation

* add import raw json string

* add sample for import raw json string

* fix Typespec validation

* removed the new api importRawJson

* fix Typespec validation

---------

Co-authored-by: Xiong Chen <[email protected]>

* adopt new tsp-client config (#37022)

* adopt new tsp-client config

* adopt new tsp-client config

* Update eng/tools/typespec-validation/src/rules/sdk-tspconfig-validation.ts

* Update eng/tools/typespec-validation/src/rules/sdk-tspconfig-validation.ts

* update

* add containing-module rule

* fix

* update existed config

* suppression

* update suppression

* fix

* fix

* update suppression

* update

* fix

* update

---------

Co-authored-by: tadelesh <[email protected]>
Co-authored-by: JiaqiZhang-Dev <[email protected]>

* Make Prepare-Release.ps1 executable (#37367)

Co-authored-by: Heath Stewart <[email protected]>

* [TSP migration] Migrate relay to TypeSpec (#36240)

* Update the client configuration to release Azure.ResourceManager.NeonPostgres 1.1.0-beta.1 (#37339)

* update (#37327)

* Update the client configuration to release Azure.ResourceManager.ComputeSchedule 1.2.0-beta.1 (#37379)

* Update the relevant paths in cspell.yaml file for app and deviceprovisioningservices (#37239)

* add new version 2024-12-30 (#37283)

* add 2024-12-30 example

* add 2024-12-30 version and compile

* fix readme

* fix readme

* fix: format

---------

Co-authored-by: Judy Zhu <[email protected]>

* [TSP Migration][quota] Migrate quota to TypeSpec (#37145)

* TSP version 2025-07-15

* TSP version 2025-09-01

* Delete the openapi.json file from the 2025-07-15 version

* Update example files and readme file

* update reademe file

* Remove legacy.tsp

* Delete useless code

* Update back-compatible.tsp

* java backward compatible

* Update tspconfig.yaml

---------

Co-authored-by: Weidong Xu <[email protected]>
Co-authored-by: Jiao Di (MSFT) <[email protected]>

* remove go config (#37385)

* [NetAppFiles]Release microsoft.net app 2025 07 01 preview (#36982)

* Copy files from preview/2025-03-01-preview

Copied the files in a separate commit.
This allows reviewers to easily diff subsequent changes against the previous spec.

* Update version to preview/2025-07-01-preview

Updated the API version from preview/2025-03-01-preview to preview/2025-07-01-preview.

* Added tag for 2025-07-01-preview in readme file

* bump anf to 2025-07-01-preview

* response headers

* response headers revert

* revert bucket akv

* requred patch body

* [cdn] migrate to typespec from swagger (#36263)

* Refactor(servicefabricmanagedclusters): migrate to unified folder structure (#36910)

* Refactor servicefabricmanagedclusters folder structure to comply with Azure Guidelines

* Fix swagger SemanticValidation ci error

* Fix SpellCheck error

* Revert the change of x-ms-discriminator-value fields

* Refactor(advisor): migrate to unified folder structure (#37027)

* Refactor advisor folder structure to comply with Azure Guidelines

* Resolve conflicts

* Refactor databox folder structure to comply with Azure Guidelines (#37030)

* Refactor(dataprotection): migrate to unified folder structure (#37066)

* Refactor dataprotection folder structure to comply with Azure Guidelines

* Refactor folder

* Refactor(dnsresolver): migrate to unified folder structure (#37062)

* Refactor dnsresolver folder structure to comply with Azure Guidelines

* Fixed all common-types references

* Refactor(msi): migrate to unified folder structure (#37071)

* Refactor msi folder structure to comply with Azure Guidelines

* Move cspell.yaml path

* Refactor postgresqlhsc folder structure to comply with Azure Guidelines (#37074)

* refactor(relay): migrate to unified folder structure (#37057)

* refactor structure folder

* fix ci errors

* update

* Remove files

---------

Co-authored-by: v-xuto <[email protected]>

* refactor(signalr): migrate to unified folder structure (#37054)

* refactor structure folder

* fix ci errors

* refactor the folder structure (#37285)

* refactor(support): migrate to unified folder structure (#37051)

* refactor structure folder

* fix ci errors

* refactor(webpubsub): migrate to unified folder structure (#37050)

* refactor structure folder

* fix ci errors

* fix file format

* update path in readme file

* try to fix js validation ci error

* try to fix js validation ci error

* refactor(help): migrate to unified folder structure (#37049)

* refactor structure folder

* fix ci errors

* Copy GetDependencyViewForAllMachines changes from private repo to public repo (#37220)

private repo PRs:
Azure/azure-rest-api-specs-pr#23398
Azure/azure-rest-api-specs-pr#23310

* New API GA version for ACS Email Inline Attachment feature (#37153)

* Add new GA API Version

* fix invalid json

* fix json format

* fix copilot issues

* Migrate more services to not have use dependency (#37390)

* Release machinelearningservices microsoft.machine learning services 2025 09 01 updated main (#36926)

* Copy files from stable/2025-06-01

Copied the files in a separate commit.
This allows reviewers to easily diff subsequent changes against the previous spec.

* Update version to stable/2025-09-01

Updated the API version from stable/2025-06-01 to stable/2025-09-01.

* Added tag for 2025-09-01 in readme file

* Add machine learning services 2025-09-01 specification

Cherry-picked from f6e4c48fa0, excluding AzureAI.Assets changes

* Add suppressions to readme for 2025-09-01 (#36961)

* Add enable firewall log and enable network monit…
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Approved-Avocado Approved-LintDiff Approved-ModelValidation Approved-Suppression ARMReview ARMSignedOff <valid label in PR review process>add this label when ARM approve updates after review BreakingChange-Approved-Benign Changes are not breaking at the REST API level and have at most minor impact to generated SDKs. BreakingChange-Go-Sdk-Suppression BreakingChange-Go-Sdk-Suppression-Approved BreakingChange-Python-Sdk-Suppression BreakingChange-Python-Sdk-Suppression-Approved BreakingChangeReviewRequired <valid label in PR review process>add this label when breaking change review is required data-plane FolderMigrationV2 A specific label for PRs like folder structure migration into v2. PublishToCustomers Acknowledgement the changes will be published to Azure customers. resource-manager SuppressionReviewRequired

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants