Skip to content

Conversation

dargilco
Copy link
Member

@dargilco dargilco commented Sep 10, 2025

This PR does not introduce a breaking change in REST APIs. I fixes the TypeSpec to match the current behavior of the REST APIs, so ref-docs are accurate.

Details:

In my Foundry project I created a connection of type "Custom Keys", and provide a couple of public keys and a couple of secret keys, as shown here:

image

When I do a GET REST API to the /connections route to get the connection properties of this Foundry connection, this is the JSON response (as an example):

                      {
                            "name": "test_custom_connection",
                            "id": "/subscriptions/.../connections/test_custom_connection",
                            "type": "CustomKeys",
                            "target": "_",
                            "isDefault": true,
                            "credentials": {
                                "nameofprivatekey1": "PrivateKey1",
                                "nameofprivatekey2": "PrivateKey2",
                                "type": "CustomKeys"
                            },
                            "metadata": {
                                "NameOfPublicKey1": "PublicKey1",
                                "NameOfPublicKey2": "PublicKey2"
                            }
                        }

As you see the private (secret) keys are exposed directly in the "credentials" JSON element. Not under a new element "credentials.keys" as the TypeSpec says. A better design would have been to expose all secret keys under "credentials.keys" however since the REST API are already GA, we can't change that. So this PR updates the TypeSpec to match the service
behavior.

See also companion Python SDK PR: Azure/azure-sdk-for-python#42937

@dargilco dargilco self-assigned this Sep 10, 2025
Copy link

github-actions bot commented Sep 10, 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 github-actions bot added data-plane TypeSpec Authored with TypeSpec BreakingChangeReviewRequired <valid label in PR review process>add this label when breaking change review is required labels Sep 10, 2025
Copy link

github-actions bot commented Sep 10, 2025

API Change Check

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

Language API Review for Package
TypeSpec Azure.AI.Projects
Java com.azure:azure-ai-projects

@dargilco dargilco added the PublishToCustomers Acknowledgement the changes will be published to Azure customers. label Sep 10, 2025
@dargilco dargilco changed the title Fix the defintion of CustomCredential to match actual service response Fix the definition of CustomCredential to match actual service response Sep 11, 2025
@johanste johanste added the Versioning-Approved-BugFix https://github.com/Azure/azure-sdk-tools/issues/6374 label Sep 11, 2025
@johanste johanste removed the BreakingChangeReviewRequired <valid label in PR review process>add this label when breaking change review is required label Sep 11, 2025
@github-actions github-actions bot added the BreakingChangeReviewRequired <valid label in PR review process>add this label when breaking change review is required label Sep 11, 2025
@dargilco dargilco removed the BreakingChangeReviewRequired <valid label in PR review process>add this label when breaking change review is required label Sep 11, 2025
@dargilco dargilco merged commit 6705fa4 into main Sep 11, 2025
152 of 162 checks passed
@dargilco dargilco deleted the dargilco/fix-custom-credential branch September 11, 2025 21:07
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
data-plane PublishToCustomers Acknowledgement the changes will be published to Azure customers. TypeSpec Authored with TypeSpec Versioning-Approved-BugFix https://github.com/Azure/azure-sdk-tools/issues/6374
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants