Add Microsoft.AppLink API specs for 2025-08-01-preview (public preview)#40886
Conversation
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. |
|
Added label Tracking: |
There was a problem hiding this comment.
Pull request overview
Adds a new ARM (control plane) Resource Provider specification for Microsoft.AppLink targeting 2025-08-01-preview, including the TypeSpec source, generated OpenAPI, and example payloads, plus AutoRest readme/config files for SDK generation.
Changes:
- Introduces a new TypeSpec project (
AppLink.Management) defining AppLink resources and operations for the 2025-08-01-preview API version. - Adds generated ARM OpenAPI (
openapi.json) and corresponding examples under theresource-managerfolder. - Adds AutoRest configuration/readmes for language SDK generation and a local cspell configuration.
Reviewed changes
Copilot reviewed 46 out of 46 changed files in this pull request and generated 6 comments.
Show a summary per file
| File | Description |
|---|---|
| specification/applink/resource-manager/Microsoft.AppLink/preview/2025-08-01-preview/openapi.json | New generated ARM OpenAPI for Microsoft.AppLink 2025-08-01-preview, including operations, schemas, and examples references. |
| specification/applink/AppLink.Management/*.tsp | New TypeSpec definitions for the RP resources and operations that generate the OpenAPI. |
| specification/applink/AppLink.Management/tspconfig.yaml | TypeSpec emitter configuration for OpenAPI generation and SDK emitters. |
| specification/applink/resource-manager/readme*.md | AutoRest configuration files for multi-language SDK generation. |
| specification/applink/**/examples/*.json | Example request/response payloads for operations. |
| specification/applink/cspell.yaml | Spell-check configuration for service-specific terminology. |
There was a problem hiding this comment.
@mikeharder how is this folder structure v1 PR get merged? I remember you have fixed it?
There was a problem hiding this comment.
feature is still in development. will try to get it merged in the next few days.
| LroHeaders = ArmAsyncOperationHeader<FinalResult = AppLinkMember> & | ||
| ArmLroLocationHeader<FinalResult = AppLinkMember> & | ||
| Azure.Core.Foundations.RetryAfterHeader | ||
| >; |
There was a problem hiding this comment.
According to swagger, properties parameter is AppLinkMemberUpdate rather than AppLinkMemberProperties
https://github.com/deveshdama/azure-rest-api-specs/blob/f8eb2fcff3a7aa8ea41284031a31f34255da19be/specification/applink/resource-manager/Microsoft.AppLink/preview/2025-08-01-preview/openapi.json#L711
…0206 (#37826) Configurations: 'specification/applink/AppLink.Management/tspconfig.yaml', API Version: 2025-08-01-preview, SDK Release Type: beta, and CommitSHA: 'bf394b468f3f3cf9d0c678282d7efdf9b3411132' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=6060206 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release. **Release plan link:** [https://web.powerapps.com/apps/821ab569-ae60-420d-8264-d7b5d5ef734c?release-plan-id=0aeba4af-c706-f111-8406-000d3a5b007c](https://web.powerapps.com/apps/821ab569-ae60-420d-8264-d7b5d5ef734c?release-plan-id=0aeba4af-c706-f111-8406-000d3a5b007c) **Submitted by**: ddama@microsoft.com ## Release Plan Details - Release Plan: https://aka.ms/sdk-release-planner?release-plan-id=0aeba4af-c706-f111-8406-000d3a5b007c Spec pull request: Azure/azure-rest-api-specs#40886 Spec API version: 2025-08-01-preview
…w) (Azure#40886) Add Microsoft.AppLink API specs for 2025-08-01-preview. private repo pr checkpoint - Azure/azure-rest-api-specs-pr#27125
…w) (Azure#40886) Add Microsoft.AppLink API specs for 2025-08-01-preview. private repo pr checkpoint - Azure/azure-rest-api-specs-pr#27125
* add RecreatingStandby * edit models.tsp * [copilot-setup-steps.yaml] Skip azure/login on user forks (#41175) * Initial plan * Add conditional to azure/login step to skip on user forks Co-authored-by: mikeharder <9459391+mikeharder@users.noreply.github.com> * Simplify condition to check repository_owner instead of full repo names Co-authored-by: mikeharder <9459391+mikeharder@users.noreply.github.com> * Apply suggestion from @mikeharder * Apply suggestion from @mikeharder --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: mikeharder <9459391+mikeharder@users.noreply.github.com> Co-authored-by: Mike Harder <mharder@microsoft.com> * Sync eng/common directory with azure-sdk-tools for PR 14405 (#41142) * Use create-authenticated-npmrc.yml for all npmrc authentication * Add option to skip npmrc authentication --------- Co-authored-by: Chidozie Ononiwu <chononiw@microsoft.com> * Updated client.tsp file (#41031) * java api-version (#41041) * Make the public devOps feed the default registry for npmrc creation. (#41186) Co-authored-by: Chidozie Ononiwu <chononiw@microsoft.com> * [commerce] Update client.tsp (#41185) * Update client.tsp * Update client.tsp * [TSP Migration]Migrate cosmosdb from Swagger to TypeSpec (#37995) * [TSP Migration][securityinsights] Migrate Swagger 2025-07-01-preview to TypeSpec (#40252) * Migration of the 2025-07-01-preview TSP Based on the 2025-09-01 Version * Fix diff and errors * fix diff and errors * fix diff * Remove operationId decorator * fix warning * Update the interface name to resolve the spellcheck error. * fix spell check error * Remove the Request Body from BookmarkRelations_CreateOrUpdate * update * update readme * Remove old swagger * run prettier check * Add Request Body for BookmarkRelations_CreateOrUpdate * update tags * update tags * update template * update body schema for EntityQueries_CreateOrUpdate * Fix output directory and package name in tspconfig.yaml * Update tspconfig.yaml * update client name * Update client.tsp * Update client.tsp * add missing properties * add go clientName * Add 'Entity' to removed inner properties in tspconfig * Change the type of ClientInfo.objectId to UUID * Replace the format decorator with the UUID type * Add clientName for SourceType in client.tsp * Remove clientName mapping for SourceType * Change Actions_CreateOrUpdate response template to ArmResourceCreatedSyncResponse * add go config * add go config * add go config * run tsp format * update automationRules_delete * remove go config * update * add go clientlocation * update * update operation template for SentinelOnboardingStates_List * tsp format * update --------- Co-authored-by: Jiao Di (MSFT) <80496810+v-jiaodi@users.noreply.github.com> Co-authored-by: ChenxiJiang333 <119990644+ChenxiJiang333@users.noreply.github.com> Co-authored-by: Jiao Di (MSFT) <v-jiaodi@microsoft.com> Co-authored-by: judy <1002946066@qq.com> Co-authored-by: v-huizhu2 <v-huizhu2@microsoft.com> Co-authored-by: Judy Liu <v-liujudy@microsoft.com> * update JS config for recoveryservices (#40670) * update JS config for recoveryservices * Update client.tsp * Refactor(keyvault): migrate to unified folder structure (#38668) * Refactor keyvault folder structure to comply with Azure Guidelines * Fix ci error * Remove examples files for BackupRestore, Certificates and Kyes * Remove examples files for RBAC, Secrets, SecretsStorage, SecretsDomain and Settings * Add ReleasePolicy-example for keyvault dataplane keys * Add main.tsp for Administration * Fix ci error * Fix Typespec Validation ci error * remove duplicate import * Go customization * rename * adjust for go * fix import issue * fix * add suppressions for TypeSpecValidation to support new KeyVault folder structure * Add emit directive for TypeSpecAutorest in KeyVault tspconfig files * Fix INCONSISTENT_API_VERSION and UNREFERENCED_JSON_FILE error * Update suppressions.yaml * Moved suppressions.yaml --------- Co-authored-by: Qiaoqiao Zhang <qiaozha@microsoft.com> Co-authored-by: tadelesh <chenjieshi@microsoft.com> Co-authored-by: Qiaoqiao Zhang <55688292+qiaozha@users.noreply.github.com> Co-authored-by: Ray Chen <raychen@microsoft.com> Co-authored-by: Kyle Zhang <v-zhanh@microsoft.com> * Refactor(compute): migrate to unified folder structure (#39105) * Refactor compute folder structure to comply with Azure Guidelines * add go config * update common models * java emitter config * Update common/legacy.tsp * Update tspconfig.yaml * Update tspconfig.yaml * Add TypeSpecValidation suppressions for new folder structure in Compute * Add tspconfig.yaml path to TypeSpecValidation suppressions for Compute * Fix ci error * Add tspconfig.yaml to paths in suppressions.yaml * update tspconfig * add compatibility-lro: true for js * Updated default tag in readme.md --------- Co-authored-by: tadelesh <chenjieshi@microsoft.com> Co-authored-by: Weidong Xu <weidxu@microsoft.com> Co-authored-by: Qiaoqiao Zhang <55688292+qiaozha@users.noreply.github.com> Co-authored-by: Ray Chen <raychen@microsoft.com> Co-authored-by: Kyle Zhang <v-zhanh@microsoft.com> * Refactor(frontdoor): migrate to unified folder structure (#40992) * Refactor authorization folder structure to comply with Azure Guidelines * Updated readme.md, common-types references, tspconfig.yaml, cspell.yaml and added suppressions.yaml * Fix avocado INCONSISTENT_API_VERSION error * Removed readme.md under api version * Resolve conflicts * fix(containerregistry): adjust csharp emitter to align with sdk naming conventions (#40922) * add C# client naming conventions for parameters in back-compatible.tsp * fix: apply tsp format to RegistryTasks/back-compatible.tsp * Adjusted RegistryTasks csharp namespace to PascalCase * fix(containerregistry/Registry): add csharp clientName decorators for legacy model naming * feat(containerregistry/RegistryTasks): add C# client naming conventions for various parameters * fix(containerregistrytasks): update C# emitter configuration to align with SDK standards (#41198) * fix(containerregistrytasks): rename RunRequest to RunContent in C# client (#41202) * Use create-authenticated-npmrc.yml for npmrc authentication (#41141) * Use create-authenticated-npmrc.yml for npmrc authentication * Always run create-authenticated-npmrc step * Sync eng/common directory with azure-sdk-tools for PR 14400 (#41201) * Allow relative links in configurable file paths via allowRelativeLinksFile parameter Co-authored-by: weshaggard <9010698+weshaggard@users.noreply.github.com> * Only lift relative-link restriction for matching pages, keep other guidance checks active Co-authored-by: weshaggard <9010698+weshaggard@users.noreply.github.com> * Remove instructions.md special case; add .github/** to allow-relative-links.txt Co-authored-by: weshaggard <9010698+weshaggard@users.noreply.github.com> * Move allow-relative-links.txt to eng/common/scripts/ so it syncs to all repos Co-authored-by: weshaggard <9010698+weshaggard@users.noreply.github.com> * Update allow-relative-links.txt * Change Write-Host to Write-Verbose for logging * Update eng/common/scripts/Verify-Links.ps1 Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * Address review feedback: trim comments, precompute regexes, Join-Path, remove eng/** Co-authored-by: weshaggard <9010698+weshaggard@users.noreply.github.com> * Restore eng/** to allow-relative-links.txt with updated comment Co-authored-by: weshaggard <9010698+weshaggard@users.noreply.github.com> --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: weshaggard <9010698+weshaggard@users.noreply.github.com> Co-authored-by: Wes Haggard <weshaggard@users.noreply.github.com> Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * Update Monitor Exporter tsp config (#40722) * Update Monitor Exporter tsp config This is some configuration for csharp. Signed-off-by: Paul Van Eck <paulvaneck@microsoft.com> * remove access decorator Signed-off-by: Paul Van Eck <paulvaneck@microsoft.com> * Add ApplicationInsightsRestClient for C# --------- Signed-off-by: Paul Van Eck <paulvaneck@microsoft.com> Co-authored-by: Rajkumar Rangaraj <rajrang@microsoft.com> * Add rust to widget example (#41212) * add rust to widget example * newline * Update specification/widget/data-plane/WidgetAnalytics/tspconfig.yaml Co-authored-by: Larry Osterman <LarryOsterman@users.noreply.github.com> --------- Co-authored-by: catalinaperalta <caperal@microsoft.com> Co-authored-by: Larry Osterman <LarryOsterman@users.noreply.github.com> * Review request for Microsoft.ContainerService/aks to add version stable/2026-01-01 and preview/2026-01-02-preview (#40533) * add base * fix readme * fix read only provisioning state * fix PostResponseCodes * fix route name * fix model validation * fix model validation * add Istio CNI to AKS 2026-01-01 GA API (#40535) * add Istio CNI to AKS 2026-01-01 GA API * remove preview decorators * add private connect for mesh member (#40538) Co-authored-by: Li Ma <lima2@microsoft.com> * GA TransitEncryption in 2026-01-01 and add mTLS enum to preview (#40537) Move TransitEncryptionType, AdvancedNetworkingSecurityTransitEncryption, and transitEncryption property from preview to stable 2026-01-01. Add new mTLS enum value to TransitEncryptionType under 2026-01-02-preview. Signed-off-by: Quang Nguyen <nguyenquang@microsoft.com> * feat: acns performance GA api (#40549) * feat: acns performance GA api * fix: use 20260101 version * Add HttpProxyConfig enabled field to 2026-01-01 (#40556) * add httpproxy enabled field to stable release * add 'added' tag * Clarify 'enabled' property description for HTTP proxy Updated the description for the 'enabled' property to clarify the behavior when HTTP proxy is disabled. * change description from tsp * machine properties: evictionPolicy, billing, ultrassd enabled (#40562) * typespec * tsp compile * machine properties: add localDNSProfile (#40585) * Add localDNSProfile property to MachineProperties Add localDNSProfile to MachineProperties to enable per-node local DNS configuration with VnetDNS and KubeDNS overrides. This aligns with the existing localDNSProfile support in AgentPoolProfileProperties. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> * Generate OpenAPI spec with localDNSProfile Regenerate managedClusters.json from TypeSpec to include the new localDNSProfile property in MachineProperties. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> --------- Co-authored-by: Saewon Kwak <sakwa@microsoft.com> Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com> * Preview Typespec + Swagger Changes to Introduce Meshless Istio (#40548) * generated meshless istio spec * adding suppression for capitalized api * naming customizations for java * format * Add enableOSDiskFullCaching field to 2026-01-02-preview (#40630) Co-authored-by: weiliu2 <weiliu2@microsoft.com> * Managed GPU Experience to swagger (#40609) * fix * fix * fix * [AKS] Add tsp definition for service account image pull feature (#40632) * feat: implement List VM Skus API (#40590) * feat: implement List VM Skus API * chore: npx prettier * chore: tsp format * chore: tidy up client names * chore: npx prettier * chore: address operation id noun/verb issue * refactor: address PR comments * refactor: use inline query params * chore: add suppression for RequiredPropertiesMissingInResourceModel error in List VM Skus endpoint * Add health monitor profile to 2026-01-02-preview (#40660) * health monitor * add version to model * Preview ContainerNetworkLogs in 2026-01-02-preview and add ContainerNetworkLogs enum to preview (#40683) * feat(cnl): add container network logs to azure monitor container insights profile * update using local run * format * add managedNATGatewayV2 preview models (#40674) Co-authored-by: Maria-Minerva Vonica <mariavonica@microsoft.com> * fix: use boolean type for includeExtendedLocations (#40904) * Fuming/dev cs 202601 (#40903) * fix null resp in examples * fix case of resourceGroups * fix case for type * fix case for type * fix example for rebalance lb * fix case for type --------- Signed-off-by: Quang Nguyen <nguyenquang@microsoft.com> Co-authored-by: Sanya Kochhar <42152676+SanyaKochhar@users.noreply.github.com> Co-authored-by: Li Ma <mali_no2@hotmail.com> Co-authored-by: Li Ma <lima2@microsoft.com> Co-authored-by: Quang Nguyen <nguyenquang@microsoft.com> Co-authored-by: Santhosh Prabhu <6684582+santhoshmprabhu@users.noreply.github.com> Co-authored-by: Mark Ibrahim <mxj220@gmail.com> Co-authored-by: Erin Borders <48973620+erinborders@users.noreply.github.com> Co-authored-by: Saewon Kwak <23280628+saewoni@users.noreply.github.com> Co-authored-by: Saewon Kwak <sakwa@microsoft.com> Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com> Co-authored-by: Jaiveer Katariya <35347859+jaiveerk@users.noreply.github.com> Co-authored-by: Wei Liu <weiliu2dev@gmail.com> Co-authored-by: weiliu2 <weiliu2@microsoft.com> Co-authored-by: Xu Xue <55420084+xuexu6666@users.noreply.github.com> Co-authored-by: Tongyao Si <tosi@microsoft.com> Co-authored-by: Cuthbert <47732656+CustardTart32@users.noreply.github.com> Co-authored-by: zman-ms <99997769+zman-ms@users.noreply.github.com> Co-authored-by: Steven Nguyen <30740718+snguyen64@users.noreply.github.com> Co-authored-by: Maria-Minerva Vonica <maria.vonica98@gmail.com> Co-authored-by: Maria-Minerva Vonica <mariavonica@microsoft.com> * Updated powershell emitter config to release 2026-03-15 powershell module (#41232) * MPG migration Spec - RedisEnterprise (#40081) * Updating the api description for repeating time interval (#40906) * [TSP Migration]--datafactory (#38941) * converted * could compile * add suppress * update * update * update * update * Update tspconfig.yaml * remove operation id * justification * update * update * update * update * update * update * update * update * Update models.tsp * update * update * Update models.tsp * Revert "Update models.tsp" This reverts commit 2694642edfbbbd3d28bb1eb0bdc4ea969c3b20a3. * Update models.tsp * Update models.tsp * Update models.tsp * update * update * update * update * update config * Create client.tsp * update * update * Update Factory.tsp * update * update * Update back-compatible.tsp * add go config * update * Update client.tsp * update client name * update * update * update * Update models.tsp * Enable use-object-for-unknown in tspconfig.yaml * Add Java client names for various services * Update client.tsp * remove redundant model Resource * Add Java compatibility annotations for resources * Add allowHostnameCNMismatch and other properties * Update client names to use Azure.ResourceManager * properties to be required * fix go breaking * update * update * update * Update client.tsp * Update tspconfig.yaml with new settings Set uuid-as-string and float32-as-double to false. * Add client names for various SSIS activities * Add DataLakeAnalyticsUSQLActivityTypeProperties and SSISLogLocationTypeProperties * update * Remove uuid-as-string option from tspconfig.yaml * fix * fix * fix * fix * fix * Add usage and access annotations for translators * Remove Java annotations for CopyTranslator and others Removed Java usage and access annotations for several translators and settings. * update * Add usage and access annotations for translators * Add client names for FactoryVSTSConfiguration and SalesforceV2Source * Refactor folder * add go clientName * fix * add go clientName --------- Co-authored-by: Jiao Di (MSFT) <80496810+v-jiaodi@users.noreply.github.com> Co-authored-by: judy.liu <v-liujudy@microsoft.com> Co-authored-by: ChenxiJiang333 <119990644+ChenxiJiang333@users.noreply.github.com> Co-authored-by: judy <1002946066@qq.com> Co-authored-by: Jiao Di (MSFT) <v-jiaodi@microsoft.com> Co-authored-by: v-huizhu2 <v-huizhu2@microsoft.com> Co-authored-by: Yuchao Yan <yuchaoyan@microsoft.com> Co-authored-by: Tong Xu (Wicresoft North America Ltd) <v-xuto@microsoft.com> Co-authored-by: Pan Shao <97225342+pshao25@users.noreply.github.com> * MDC: Adding 2025-10-01-preview version to Microsoft.Security/Pricings API (#40501) * Add blockchain to latest profile * Add additional types * Add SubAssessment event source type and add more automations examples * Change Location isReadOnlu to false * Test * Add new read/write location and add new type TrackedResourceLocation * Minor * minor * prettier fixes * Change variable name to TrackedResourceLocation * Change type name TrackedResourceLocation to AzureTrackedResourceLocation * Update automations example * Add SecureScores & SecureScoreControls as new supported datatypes in Automations resource * [ASC.Automations] add new data type RegulatoryComplianceAssessment * Add Secure Scores and Regulatory Compliance snapshot data types * Changes * minor fix * syntax fixes * [Microsoft.Security/Automations] Add AssessmentsSnapshot & SubAssessmentSnapshot data types * minor * minor * minor * minor * MDC: Adding 2024-07-01-preview version to SecurityConnectors API [Introducing new Docker-Hub Environment] * MDC: Adding 2024-07-01-preview version to SecurityConnectors API [Introducing new Docker-Hub Environment] * Add DefenderForContainersDockerHub offering * minor fix * Copy files from stable/2024-01-01 Copied the files in a separate commit. This allows reviewers to easily diff subsequent changes against the previous spec. * Update version to preview/2025-10-01-preview Updated the API version from stable/2024-01-01 to preview/2025-10-01-preview. * Added tag for 2025-10-01-preview in readme file * Copy files from stable/2024-01-01 Copied the files in a separate commit. This allows reviewers to easily diff subsequent changes against the previous spec. * Update version to preview/2025-10-01-preview Updated the API version from stable/2024-01-01 to preview/2025-10-01-preview. * Added tag for 2025-10-01-preview in readme file * . * Copy files from stable/2024-01-01 Copied the files in a separate commit. This allows reviewers to easily diff subsequent changes against the previous spec. * Update version to preview/2025-10-01-preview Updated the API version from stable/2024-01-01 to preview/2025-10-01-preview. * Added tag for 2025-10-01-preview in readme file * . * . * . * . * . * Keren's updates - new properties * Remove redundent inherited property * Add examples for containers resource level * Revert "Remove redundent inherited property" This reverts commit d118085f88150e18e34c88d2c1b8db5cf31ab193. * . * . * . * . * . * . * . * . * . * address issue #1 * address issue #2 * resolving conflict from folder migration * add v1 * Delete unnesscary files * change * . * . * . * Remove ScopeIdSubscriptionOnly from existing API versions' types.json The ScopeIdSubscriptionOnly parameter was incorrectly added to all existing API versions' common/v1/types.json files. This parameter is only used by the new 2025-10-01-preview pricings.json BatchUpdate operation and should only exist in the 2025-10-01-preview/common/v1/types.json file. This fixes the VersioningReviewRequired and Swagger Avocado check failures by not modifying existing API versions. * Fix CI failures: PUT->POST for BatchUpdate, remove error responses/examples, fix Avocado/LintDiff * Fix LintDiff, Avocado, and prettier issues - Add x-ms-pageable to Pricings_List operation (fixes XmsPageableForListCalls) - Fix suppression paths: backslash to forward slash for Linux CI compatibility - Add suppressions for new LintDiff violations: PathForResourceAction, AvoidAdditionalProperties, RequiredReadOnlySystemData, PutInOperationName, ParameterNotDefinedInGlobalParameters, EnumInsteadOfBoolean - Add Avocado suppressions: MULTIPLE_API_VERSION, NOT_LATEST_API_VERSION_IN_DEFAULT_TAG, MISSING_APIS_IN_DEFAULT_TAG - Update composite-v3 tag to include preview/2025-10-01-preview/pricings.json - Fix truncated suppression reason text - Apply prettier formatting to x-ms-identifiers arrays * Fix CI: restore stable pricings and securityConnectors in default composite tag - Keep stable/2024-01-01/pricings.json in package-composite-v3 default tag (was incorrectly replaced with preview/2025-10-01-preview/pricings.json) - Restore preview/2024-08-01-preview/securityConnectors.json in default tag (was incorrectly changed to non-existent stable/2024-01-01/securityConnectors.json) - Remove unnecessary MULTIPLE_API_VERSION suppression These changes fix Swagger Avocado, BreakingChange, and LintDiff CI failures. * Restore MULTIPLE_API_VERSION suppression for Avocado check The default composite tag (package-composite-v3) intentionally includes multiple API versions across Security Center features. This suppression was mistakenly removed in the previous fix. * Rename pricings/batch to pricings/batchUpdate for PathForResourceAction compliance * . * . * Rename batch URL from batchUpdate to batch and update PathForResourceAction suppression * Add where: clauses to 2025-10-01-preview suppressions in readme.md * Fix ARM path validation: use /pricings/default/batch for even-segment compliance --------- Co-authored-by: Mark Cowlishaw <markcowl@microsoft.com> Co-authored-by: Your Name <you@example.com> Co-authored-by: chshum <chshum@microsoft.com> Co-authored-by: Keren Damari <kedamari@microsoft.com> Co-authored-by: ygorshomov <ygorshomov@microsoft.com> Co-authored-by: zedy <zedy@wicresoft.com> Co-authored-by: Elia Grady <eliagrady@users.noreply.github.com> Co-authored-by: Razvan Badea <156206747+razvanbadea-msft@users.noreply.github.com> * Rhurey/vl specs (#36009) * Initial pass * Pass2 * Some updates * remove some redundant models * Change to voice live * update sessoin * More models * fix sessoin issues * fix tule error * update voice * fix missing output_audio_timestamp_types * make optional optional * Hide forced operation * fix event mismatch between spec and voicelive * update ConversationItem * typo * Add EntraID and move some other models * remove voice live prefix in model names * Add client mapping for Csharp * Add ClientEventSessionUpdate * add client event to force_model * Review feedback * Add function calls * Rename some things * Add function name * remove Point2D and update force_models * Update C# generator * Add more response models * Rename models for consistency * Missed a word * Type not optional * Hide cleint classes in C# * Bad class * Fix issues found by tests: 1. Fix semantic vad config and add AzureMultilingualSemanticVAD 2. add model of EOUDetection 3. Fix mismatch in models of voices 4. Fix conversation response 5. Fix conversation request 6. Fix mismatch in models of Voice between service and sdk * Change some names for C# * Wrong name * Rename Usage in C# * Update voice possibilities * C# customizations to make Voice internal when binary * Update names in C#, again * More C# name updates * Make the audio transcription model open ended. * Mid update * update AudioInputTranscriptionSettings * more updates * Updates * Tool work for C# * add emitter-output-dir * What if no fake operations * updates 0918 * Fix errors from spec change * Clean up turn detection * Update turn detection * Rename vad model * Enhanced semantic detection, video background support, and model consistency improvements * Rename modalities * Remove deprecated filed "timeout" and "threshold" * Rename AudioInputTranscriptionSettings * Fix errors * Fix spelling issues * Add readme * Remove duplicate items, rename some VoiceLive* clases in C# * Upate typespec to fix errors * Update cspell Json * Replace cspell.json with cspell.yml * Change casing of readme * Collapse custom folder * Move move files. * Move import statements * Composition * Add rational to suppression messages * Switch from @docs * Update spaces * Update readme, reduce number of tsp files * Add import to client * Add a OpenAI json with model information * Use a string format that's valid * Rename ToolChoiceObject and OAIVoice in python * Remove multiple discriminators * Example file * fix prettier error * Add more suppressions * Move specs one folder lower * Merge cleanup * Add correct Go Module * Add public hin for Java classes * Format updates * Remove Go * Remove Java * Revert "Remove Java" This reverts commit 769ed47f5f593271b5cad5ea7f5a39851a9b6912. * Revert "Remove Go" This reverts commit 85d51c906783f856567b99270d04c27f3bc03cc6. * [ai/VoiceLive] migrate to folder structure v2 * add basic readme * LintDiff suppression * Revert "LintDiff suppression" This reverts commit bc4154bcdd94f5eb73af7609a174f52b8aa0d260. * Use default encoding for bytes * java rename * add mcp * add mcp * fix duplicated event_id * JS Name updates * fix typo * fix require_approval * Supress some warnings to follow openai API design * Update GeneratedSystemEvents.json * merge from main * fix format * Add api reference for mcp execution * add image input and personal voice/photo avatar to typespecs * fix * Add foundry tool * Add foundry tool description * Add NoTurnDetection to disable vad * Revert "Add NoTurnDetection to disable vad" This reverts commit 4cc019756263f4e4771d9857332f0447a633de5a. * add reasoning efforts and metadata * update * fix typo in audio formats * spell * lint * lint * add filler response configs * add filler response configs * Suppress unnamed union linter warnings to avoid breaking changes * remove blank line * typo * MCP updates * merge from upstream * add avatar scene configs * TSP Format update * Add custom tn url * TS customizations * add warning type * Move output to generated sub directory * Update TypeSpec generation params * One folder back * Fix C# emitter-output-dir path to include service-dir * Remove "Scene" to fix too generic issue * remove go generation and suppress discriminator alert * update preview mark * Format TypeSpec files with tsp format * update generated system events * Add 2026-01-01-preview tag to readme.md * remove mcp_approval_request and mcp_approval_response in event as they should be a item * Revert merge commit a1a40aa: Remove foundry agent call items, events, models, and tools * remove foundry agent * rename filler response -> interim response * fix the type spec for RequestAudioContentPart * Rename swagger output from GeneratedSystemEvents.json to VoiceLive.json in tspconfig, readme, and generated specs * fix name of GeneratedSystemEvents.json * move to voicelive service folder * update dotnet spec to remove emitterPackageJsonPath --------- Co-authored-by: Xiting Zhang <xitzhang@microsoft.com> Co-authored-by: JoshLove-msft <54595583+JoshLove-msft@users.noreply.github.com> Co-authored-by: Yulin Li <yulili@microsoft.com> Co-authored-by: xitzhang <zhangxiting.zxt@gmail.com> Co-authored-by: Mike Harder <mharder@microsoft.com> Co-authored-by: Zheng Niu <zhn@microsoft.com> Co-authored-by: niuzheng168 <niuzheng168@gmail.com> Co-authored-by: emilyjiji <92887308+emilyjiji@users.noreply.github.com> * Adding Alerts and Asset Level DQ Apis * api spec for purview data governance data quality (#38625) * Added API spec for DataQuality service * Added global rules API * Add example for Rules_Create operation Added JSON example for creating data quality rules with details on parameters and responses. * Added rules examples * Add Rule_Create.json for bulk rule * Added rules example * Generated tsp files * Added Prettier json * Prettier json * Create Rules_Create.json * Add files via upload * Added example files * Create Rules_Create.json * Added example files * Delete specification/purviewdatagovernace/examples/2025-09-01 directory * Create Rules_Create.json * Added example files * Create main.tsp * Added tsp files * Delete specification/purview/Azure.Analytics.Purview.DataQuality directory * Delete specification/purview/data-plane/Azure.Analaytics.Purview.DataQuality/preview/2025-09-01-preview directory * purview * Updated purview swagger json file * Added example files * Updated tsp files * example files * Added readme file * Fixed spellings in json * Prelitter check for assetmeta examples * Fixed spell check * fixed spellings * Fix typo in readme file path for data quality * prettier check * Update PurviewDataQuality readme tags and titles * Added prettier check * prettier check * Document legacy AutoRest configuration in README * Add files via upload * Update readme to remove deprecated configuration * Add files via upload * Revise readme for Azure Purview Data Quality migration * Add files via upload * Update readme.md * Add linter configuration to tspconfig.yaml * Add files via upload * Add files via upload * Add files via upload * Add files via upload * Add files via upload * Create AssetMetaData_Create.json * Delete specification/purviewdatagovernace/Azure.Analaytics.Purview.DataQuality/examples/2025-09-01 directory * Add files via upload * Add files via upload * Add files via upload * Add files via upload * Add files via upload * Add files via upload * Enable skip-sdk-validation in tspconfig.yaml * Add parameters and configuration for data quality service * Fix typo in namespace and dependencies in tspconfig.yaml * Update cspell.yaml with new terms * Fix typo in package directory name * Remove skip-sdk-validation from tspconfig.yaml * Update readme for Azure Purview Data Quality migration * Fix client.tsp formatting and remove redundant line * Update endpoint variable in Purview Data Quality service * Update hostTemplate and parameter name in JSON * Add files via upload * Add files via upload * Add files via upload * Add files via upload * Add OpenAPI validation tool configuration * Add x-ms-long-running-operation flag to multiple endpoints * Remove OpenAPIValidation tool from tspconfig.yaml Removed OpenAPIValidation tool configuration from tspconfig.yaml. * Update routes.tsp * Update routes.tsp * Replace long-running operation extensions with polling * Add LroStatus union and update related models * Add files via upload * Add 'statuslro' to cspell.yaml dictionary * Add files via upload * Add files via upload * Add files via upload * Add files via upload * Add files via upload * Add files via upload * Add files via upload * Add files via upload * Add files via upload * Add files via upload * Add files via upload * Add files via upload * Add files via upload * Update routes.tsp * Add files via upload * Add files via upload * Add files via upload * Add files via upload * Add files via upload * Add files via upload * Add files via upload * Add files via upload * Add files via upload * Add files via upload * Add files via upload * Add files via upload * Add files via upload * Add files via upload * Create suppressions.yaml * Update tspconfig.yaml * Update readme for Azure Purview Data Quality Corrected the TypeSpec project reference and improved formatting. * Add files via upload * Add files via upload * Add files via upload * Add files via upload * Add files via upload * Add files via upload * Add files via upload * Add files via upload * Add files via upload * Add files via upload * Add files via upload * Add files via upload * Add files via upload * Add files via upload * Add files via upload * Add files via upload * Add files via upload * Add files via upload * Add files via upload * Add files via upload * Delete specification/purviewdatagovernace/data-plane/Azure.Analaytics.Purview.DataQuality/preview/2025-09-01-preview/examples/purviewDataQuality.json * Add files via upload * Add files via upload * Add files via upload * Add files via upload * Add files via upload * Add files via upload * Add files via upload * Add files via upload * Add files via upload * Add files via upload * Add files via upload * Add files via upload * Add files via upload * Add files via upload * Add files via upload * Add files via upload * Add files via upload * Add files via upload * Add files via upload * Add files via upload * Add files via upload * Add files via upload * Add files via upload * Add files via upload * Add files via upload * Fix duplicate operations and update dependencies * change azure foundations to rpcoperation and resource action * additional changes to correct path params and routes * update routes, models and remove lint errors * fix swagger and other checks part 1 * fix spelling check fails * fix an check examples * fix xms example issues * push purview json files * fix examples and models * fix bcdir bulk rule apis * fix lint, spellcheck and prettier issues * fix model validation rules * add new end points and remove unnecessary * remove put for create scoped asset metadata --------- Co-authored-by: sidkhanna549 <v-sikhanna@microsoft.com> Co-authored-by: Sai Kumar Gaddam (Quadrant Technologies LLC) <v-gaddamsai@microsoft.com> Co-authored-by: v-apolepalli <v-apolepalli+github@microsoft.com> * fix api names to avoid confusion * add alert controller end points * change version and change examples * change and fix version issues * push changes for iput files * add alert_updateStatus example * fix remaining build issues * link obervations example * npx tsp compile . * added new endpoints with dataproduct id as query parameter * added examples * fixed prettier format issue * Revert "fixed prettier format issue" This reverts commit 6f35a09c9a9e06fb7c8ad1965ea67f9222bf2300. * resolved conflicts * fix: run prettier on 2026-01-12-preview Data Quality examples * fixed model validations * fixed lint diff issues * fix: format routes.tsp for TypeSpec validation (tsv) Co-authored-by: Cursor <cursoragent@cursor.com> * fix: apply tsp format to LatestSnapshot_Get_V2 block for tsv Format rule Co-authored-by: Cursor <cursoragent@cursor.com> * added response for apis * Updated route names for apis * fixed lint diff issues * Revert "fixed lint diff issues" This reverts commit 107606df1596363b421f23a07e5402ac5fa5b312. * removed unused example * updated assets api from put to patch * Data Quality: PATCH create asset; value/nextLink for assets and asset-scores list responses * Renamed operationid from V2 to ForAssetDQ * Fix TypeSpec validation issue * revert: remove package.json changes --------- Co-authored-by: LakshmanDunna <v-ldunna@microsoft.com> Co-authored-by: sidkhanna549 <v-sikhanna@microsoft.com> Co-authored-by: Sai Kumar Gaddam (Quadrant Technologies LLC) <v-gaddamsai@microsoft.com> Co-authored-by: v-apolepalli <v-apolepalli+github@microsoft.com> Co-authored-by: Cursor <cursoragent@cursor.com> * Add Microsoft.AppLink API specs for 2025-08-01-preview (public preview) (#40886) Add Microsoft.AppLink API specs for 2025-08-01-preview. private repo pr checkpoint - https://github.com/Azure/azure-rest-api-specs-pr/pull/27125 * Use both NPM_CONFIG_USERCONFIG and NPM_CONFIG_REGISTRY to give the pipeline more flexibility (#41257) Co-authored-by: Chidozie Ononiwu <chononiw@microsoft.com> * Sync eng/common directory with azure-sdk-tools for PR 14253 (#41046) * Copy System.LinkTypes.Related links when cloning package work items for new Major.Minor versions Co-authored-by: danieljurek <2158838+danieljurek@users.noreply.github.com> * Replace REST API URI with az boards work-item relation show in GetWorkItemRelatedLinkIds Co-authored-by: danieljurek <2158838+danieljurek@users.noreply.github.com> * Fix --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: danieljurek <2158838+danieljurek@users.noreply.github.com> Co-authored-by: Daniel Jurek <djurek@microsoft.com> * add RecreatingStandby * Feizhao/tts2026 (#40823) * copy 2024-02-01-preview as initial 2026-01-01 * update operations for 2026-01-01 * Add TypeSpec for 2026-01-01 --------- Co-authored-by: Jiao Di (MSFT) <80496810+v-jiaodi@users.noreply.github.com> * revert * Remove unused code (#41273) Co-authored-by: Chidozie Ononiwu <chononiw@microsoft.com> * fix(containerregistrytasks): added C# client naming and type decorators for .NET SDK compliance (#41272) * Add C# client name for ImportSource in ContainerRegistry * Add C# client names for additional Container Registry task parameters * Fix C# client naming for enum values casing in Container Registry Tasks * Fix C# client naming for property renames and enum value casing in Container Registry Tasks * Add C# alternate types for AgentPoolProperties and SourceProperties in RegistryTasks * Removed registry clientname to clarify PR scope * Add missing import for Azure.Core in client.tsp * Add alternate type for StatusDetailProperties.correlationId to ensure C# type correctness * Revert "Add alternate type for StatusDetailProperties.correlationId to ensure C# type correctness" This reverts commit 09605470968498740b15f33323f61e86d67030de. * fix(containerregistry): added C# client naming for import source for .NET SDK compliance This PR adds C# client naming for import source and maps CorrelationId to uuid for .NET SDK compliance * build(deps): bump marked from 17.0.3 to 17.0.4 in /.github (#41278) Bumps [marked](https://github.com/markedjs/marked) from 17.0.3 to 17.0.4. - [Release notes](https://github.com/markedjs/marked/releases) - [Commits](https://github.com/markedjs/marked/compare/v17.0.3...v17.0.4) --- updated-dependencies: - dependency-name: marked dependency-version: 17.0.4 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * build(deps): bump marked from 17.0.3 to 17.0.4 in /.github/shared (#41279) Bumps [marked](https://github.com/markedjs/marked) from 17.0.3 to 17.0.4. - [Release notes](https://github.com/markedjs/marked/releases) - [Commits](https://github.com/markedjs/marked/compare/v17.0.3...v17.0.4) --- updated-dependencies: - dependency-name: marked dependency-version: 17.0.4 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump tar from 7.5.10 to 7.5.11 in /eng/common/tsp-client (#41233) Bumps [tar](https://github.com/isaacs/node-tar) from 7.5.10 to 7.5.11. - [Release notes](https://github.com/isaacs/node-tar/releases) - [Changelog](https://github.com/isaacs/node-tar/blob/main/CHANGELOG.md) - [Commits](https://github.com/isaacs/node-tar/compare/v7.5.10...v7.5.11) Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * build(deps): bump tar from 7.5.10 to 7.5.11 (#41266) Bumps [tar](https://github.com/isaacs/node-tar) from 7.5.10 to 7.5.11. - [Release notes](https://github.com/isaacs/node-tar/releases) - [Changelog](https://github.com/isaacs/node-tar/blob/main/CHANGELOG.md) - [Commits](https://github.com/isaacs/node-tar/compare/v7.5.10...v7.5.11) --- updated-dependencies: - dependency-name: tar dependency-version: 7.5.11 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * fix(containerregistrytasks): update flatten properties for .NET SDK compliance (#41284) This PR updates property flattening for .NET SDK compliance * mgmt, java, web, config for typespec (#40742) * Update TypeSpec config and client.tsp for azure-resourcemanager-search Java SDK migration (#41224) - Add uuid-as-string: false and generate-tests: false to tspconfig.yaml - Add Java to @@alternateType for AccessRulePropertiesSubscriptionsItem Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Update tspconfig.yaml for TrafficManager Java SDK migration (#41239) - Set enable-sync-stack: false - Add generate-tests: false Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * bump simple-git to 3.33.0 in package-lock.json files (#41287) * Initial plan * bump simple-git to 3.33.0 in all package.json and package-lock.json files Co-authored-by: mikeharder <9459391+mikeharder@users.noreply.github.com> * revert package.json and tsp-client package-lock.json; keep simple-git 3.33.0 in other 3 package-lock.json files Co-authored-by: mikeharder <9459391+mikeharder@users.noreply.github.com> * Apply suggestion from @mikeharder * Apply suggestion from @mikeharder * Apply suggestions from code review Co-authored-by: Mike Harder <mharder@microsoft.com> --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: mikeharder <9459391+mikeharder@users.noreply.github.com> Co-authored-by: Mike Harder <mharder@microsoft.com> * fix(containerregistrytasks): adjust property naming case and add units for timeout properties (#41288) This PR adjusts property naming case and add units for timeout properties to align with .NET SDK conventions * Api version 2025-12-01 added to mover (#40954) * Api version 2025-12-01 added to mover * Model Validation error fix * Updated the examples * Format fix * Adding preserve permission for JobCreation --------- Co-authored-by: Shilpa Prasad <shilpaprasad@microsoft.com> Co-authored-by: Qiaoqiao Zhang <55688292+qiaozha@users.noreply.github.com> Co-authored-by: ZiWei Chen <98569699+kazrael2119@users.noreply.github.com> * [.github] Fix syntax in package.json (#41291) * [.github] Fix JSON syntax in package.json * Fix package.json private field formatting * empty * empty * cdn, fix java naming (#41246) * [exec.js] Add "prefix" option to execNpm() (#41236) - prefix to pass to npm via "--prefix" * Fix the enum member order issue in keyvault (#41297) Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * update (#41243) * MPG migration - Confluent (#39519) * Add C# mgmt emitter config and clientName decorators for Maps (#41283) * Fix the customPatch causing JS failure issue in `client.tsp` (#41184) * Update to CustomPatch for discovery * fix lint error * Revert "fix lint error" This reverts commit 584521887eba0aac794cbb8da6b4f635c77b50a2. * update * update suppress * Update discovery.json * fix model validation * update * Update discovery.json * Update client.tsp * Update client.tsp * Update client.tsp * update * update * Update supercomputer.tsp * Update client.tsp * Update client.tsp * Update client.tsp * Update client.tsp * Client Rename nfsV4IDDomain (#41250) Co-authored-by: ZiWei Chen <98569699+kazrael2119@users.noreply.github.com> * Microsoft.NetworkCloud TypeSpec Conversion 2025-09-01, 2026-01-01-preview (#41008) * Microsoft.NetworkCloud TypeSpec cnv 2025-09-01, 2026-01-01-preview * [NetAppFiles] Fix filepath casing, update examples (#41312) * Fix filepath casing, update examples * update examples * remove custom volumegroup enum value * Added new stable api spec for ConfidentialLdger. Removed the obsolete Managed CCF references (#40701) * Added new stable api spec for ConfidentialLdger. Removed the obsolete ManagedCCF references. - Added example JSON files for various operations related to Confidential Ledger, including: - CheckNameAvailability - Backup - Create - Delete - Get - List - ListBySubscription - Restore - Update - Operations_Get Each example includes parameters, responses, and operation IDs, providing a comprehensive reference for developers interacting with the Confidential Ledger API. * Move confidentialledger TypeSpec to correct folder structure and add stable 2026-02-23 version * Fix readme.md input-file paths to match TypeSpec-generated swagger locations * Fix arm-types-dir to correct common-types relative path depth * Remove old hand-written swagger at wrong path (2026-02-23 stable) * Fix api-version in stable 2026-02-23 examples from preview to stable * Remove orphaned old preview swagger and include 2022-05-13 stable in default tag for API coverage * Fix trailing slash in old 2022-05-13 swagger path and revert default tag to single swagger * Fix LRO_RESPONSE_HEADER: add missing headers to LRO responses in 2022-05-13 swagger * Add LRO response headers to 2022-05-13 example files * Revert all changes to 2022-05-13 swagger to avoid breaking changes * Fix trailing slash bug in 2022-05-13 ListBySubscription path * Add LRO response headers to Delete 202 response in 2022-05-13 swagger * Update response headers for async operations in Confidential Ledger examples * fix: revert output examples to match tsp compile output (azure-asyncoperation headers) * feat: add applicationType and enclavePlatform to Confidential Ledger examples * feat: add scittConfiguration to Confidential Ledger creation example * Update examples: add enclavePlatform, applicationType, scittConfiguration; remove writeLBAddressPrefix from examples * Update tspconfig.yaml * Remove ConfidentialLedger_Restore from stable 2026-02-23 API * Rename Ledger_Backup to Ledger_FilesExport in both stable and preview APIs * computeupdatingbyfailover * fix * add changes * remove suppressions and add descriptions * remove unrelated file * fix typespec validation --------- Signed-off-by: Paul Van Eck <paulvaneck@microsoft.com> Signed-off-by: Quang Nguyen <nguyenquang@microsoft.com> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com> Co-authored-by: mikeharder <9459391+mikeharder@users.noreply.github.com> Co-authored-by: Mike Harder <mharder@microsoft.com> Co-authored-by: Azure SDK Bot <53356347+azure-sdk@users.noreply.github.com> Co-authored-by: Chidozie Ononiwu <chononiw@microsoft.com> Co-authored-by: aviranjan24 <aviranjan@microsoft.com> Co-authored-by: Auðunn <audunn@netapp.com> Co-authored-by: ChenxiJiang333 <119990644+ChenxiJiang333@users.noreply.github.com> Co-authored-by: Wenming Liu <v-wenmingliu@microsoft.com> Co-authored-by: Xinni Tong <v-xinnitong@microsoft.com> Co-authored-by: Jiao Di (MSFT) <80496810+v-jiaodi@users.noreply.github.com> Co-authored-by: Jiao Di (MSFT) <v-jiaodi@microsoft.com> Co-authored-by: judy <1002946066@qq.com> Co-authored-by: v-huizhu2 <v-huizhu2@microsoft.com> Co-authored-by: Judy Liu <v-liujudy@microsoft.com> Co-authored-by: ZiWei Chen <98569699+kazrael2119@users.noreply.github.com> Co-authored-by: Tong Xu (MSFT) <57166602+v-xuto@users.noreply.github.com> Co-authored-by: Qiaoqiao Zhang <qiaozha@microsoft.com> Co-authored-by: tadelesh <chenjieshi@microsoft.com> Co-authored-by: Qiaoqiao Zhang <55688292+qiaozha@users.noreply.github.com> Co-authored-by: Ray Chen <raychen@microsoft.com> Co-authored-by: Kyle Zhang <v-zhanh@microsoft.com> Co-authored-by: Weidong Xu <weidxu@microsoft.com> Co-authored-by: Clark Porter <CaPorter01@gmail.com> Co-authored-by: Chidozie Ononiwu <31145988+chidozieononiwu@users.noreply.github.com> Co-authored-by: weshaggard <9010698+weshaggard@users.noreply.github.com> Co-authored-by: Wes Haggard <weshaggard@users.noreply.github.com> Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> Co-authored-by: Paul Van Eck <paulvaneck@microsoft.com> Co-authored-by: Rajkumar Rangaraj <rajrang@microsoft.com> Co-authored-by: catalinaperalta <9859037+catalinaperalta@users.noreply.github.com> Co-authored-by: catalinaperalta <caperal@microsoft.com> Co-authored-by: Larry Osterman <LarryOsterman@users.noreply.github.com> Co-authored-by: FumingZhang <81607949+FumingZhang@users.noreply.github.com> Co-authored-by: Sanya Kochhar <42152676+SanyaKochhar@users.noreply.github.com> Co-authored-by: Li Ma <mali_no2@hotmail.com> Co-authored-by: Li Ma <lima2@microsoft.com> Co-authored-by: Quang Nguyen <nguyenquang@microsoft.com> Co-authored-by: Santhosh Prabhu <6684582+santhoshmprabhu@users.noreply.github.com> Co-authored-by: Mark Ibrahim <mxj220@gmail.com> Co-authored-by: Erin Borders <48973620+erinborders@users.noreply.github.com> Co-authored-by: Saewon Kwak <23280628+saewoni@users.noreply.github.com> Co-authored-by: Saewon Kwak <sakwa@microsoft.com> Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com> Co-authored-by: Jaiveer Katariya <35347859+jaiveerk@users.noreply.github.com> Co-authored-by: Wei Liu <weiliu2dev@gmail.com> Co-authored-by: weiliu2 <weiliu2@microsoft.com> Co-authored-by: Xu Xue <55420084+xuexu6666@users.noreply.github.com> Co-authored-by: Tongyao Si <tosi@microsoft.com> Co-authored-by: Cuthbert <47732656+CustardTart32@users.noreply.github.com> Co-authored-by: zman-ms <99997769+zman-ms@users.noreply.github.com> Co-authored-by: Steven Nguyen <30740718+snguyen64@users.noreply.github.com> Co-authored-by: Maria-Minerva Vonica <maria.vonica98@gmail.com> Co-authored-by: Maria-Minerva Vonica <mariavonica@microsoft.com> Co-authored-by: Zhonglei Ma <v-zhongleima@microsoft.com> Co-authored-by: Shashank Singh <63052147+Shashank1306s@users.noreply.github.com> Co-authored-by: Yuchao Yan <yuchaoyan@microsoft.com> Co-authored-by: Tong Xu (Wicresoft North America Ltd) <v-xuto@microsoft.com> Co-authored-by: Pan Shao <97225342+pshao25@users.noreply.github.com> Co-authored-by: surashed <55134940+surashed@users.noreply.github.com> Co-authored-by: Mark Cowlishaw <markcowl@microsoft.com> Co-authored-by: Your Name <you@example.com> Co-authored-by: chshum <chshum@microsoft.com> Co-authored-by: Keren Damari <kedamari@microsoft.com> Co-authored-by: ygorshomov <ygorshomov@microsoft.com> Co-authored-by: zedy <zedy@wicresoft.com> Co-authored-by: Elia Grady <eliagrady@users.noreply.github.com> Co-authored-by: Razvan Badea <156206747+razvanbadea-msft@users.noreply.github.com> Co-authored-by: Ryan Hurey <RHUREY@MICROSOFT.COM> Co-authored-by: Xiting Zhang <xitzhang@microsoft.com> Co-authored-by: JoshLove-msft <54595583+JoshLove-msft@users.noreply.github.com> Co-authored-by: Yulin Li <yulili@microsoft.com> Co-authored-by: xitzhang <zhangxiting.zxt@gmail.com> Co-authored-by: Zheng Niu <zhn@microsoft.com> Co-authored-by: niuzheng168 <niuzheng168@gmail.com> Co-authored-by: emilyjiji <92887308+emilyjiji@users.noreply.github.com> Co-authored-by: Sreeramulu-dev <v-psreeramul@microsoft.com> Co-authored-by: LakshmanDunna <v-ldunna@microsoft.com> Co-authored-by: sidkhanna549 <v-sikhanna@microsoft.com> Co-authored-by: Sai Kumar Gaddam (Quadrant Technologies LLC) <v-gaddamsai@microsoft.com> Co-authored-by: v-apolepalli <v-apolepalli+github@microsoft.com> Co-authored-by: Cursor <cursoragent@cursor.com> Co-authored-by: deveshdama <87668846+deveshdama@users.noreply.github.com> Co-authored-by: danieljurek <2158838+danieljurek@users.noreply.github.com> Co-authored-by: Daniel Jurek <djurek@microsoft.com> Co-authored-by: ms-feizhao <113671488+ms-feizhao@users.noreply.github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Co-authored-by: cptolookfor <97505773+cptolookfor@users.noreply.github.com> Co-authored-by: Shilpa Prasad <shilpaprasad@microsoft.com> Co-authored-by: Dapeng Zhang <dapzhang@microsoft.com> Co-authored-by: Wei Hu <live1206@gmail.com> Co-authored-by: Bryan Strassner <strassner.bryan@gmail.com> Co-authored-by: prathod09 <117223333+prathod09@users.noreply.github.com> Co-authored-by: Nacho Alonso Portillo <41644064+nachoalonsoportillo@users.noreply.github.com>
ARM (Control Plane) API Specification Update Pull Request
Tip
Overwhelmed by all this guidance? See the
Getting helpsection at the bottom of this PR description.PR review workflow diagram
Please understand this diagram before proceeding. It explains how to get your PR approved & merged.
Purpose of this PR
What's the purpose of this PR? Check the specific option that applies. This is mandatory!
Due diligence checklist
To merge this PR, you must go through the following checklist and confirm you understood
and followed the instructions by checking all the boxes:
ARM resource provider contract and
REST guidelines (estimated time: 4 hours).
I understand this is required before I can proceed to the diagram Step 2, "ARM API changes review", for this PR.
Additional information
Viewing API changes
For convenient view of the API changes made by this PR, refer to the URLs provided in the table
in the
Generated ApiViewcomment added to this PR. You can use ApiView to show API versions diff.Suppressing failures
If one or multiple validation error/warning suppression(s) is detected in your PR, please follow the
suppressions guide to get approval.
Getting help
Purpose of this PRandDue diligence checklist.write accessper aka.ms/azsdk/access#request-access-to-rest-api-or-sdk-repositoriesNext Steps to Mergecomment. It will appear within few minutes of submitting this PR and will continue to be up-to-date with current PR state.and https://aka.ms/ci-fix.
queuedstate, please add a comment with contents/azp run.This should result in a new comment denoting a
PR validation pipelinehas started and the checks should be updated after few minutes.Additional Details
Adds TypeSpec definitions and generated OpenAPI for the Microsoft.AppLink
resource provider, API version 2025-08-01-preview.
Resources:
Previously reviewed and signed off in the private spec repo.
Private repo https://github.com/Azure/azure-rest-api-specs-pr/tree/RPSaaSMaster/specification/applink