-
Notifications
You must be signed in to change notification settings - Fork 5.6k
Merge branch main into fmabrouk/generalApiFixesAndImprovements #36666
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
fmabroukmsft
merged 327 commits into
fmabrouk/generalApiFixesAndImprovements
from
merge-main-to-fmabrouk/generalApiFixesAndImprovements
Aug 14, 2025
Merged
Merge branch main into fmabrouk/generalApiFixesAndImprovements #36666
fmabroukmsft
merged 327 commits into
fmabrouk/generalApiFixesAndImprovements
from
merge-main-to-fmabrouk/generalApiFixesAndImprovements
Aug 14, 2025
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
* [Language] Remove old preview API versions * Remove 2023-04-15-preview from authoring * update the api version * tsv compile --------- Co-authored-by: Bidisha Chakraborty <[email protected]>
* Add package.json * Enable eng/tools in JS * First cut at direct port * Wire up command, move some functions into changed-files.js * Move, pipeline, refactor * Trivial test change to a spec file * Usage, logging, add pathExists to changed-files.js, types in doc-preview.js, coverage for doc-preview.js * Prettier * SkipCheckoutNone * Git token auth * -- * ../ * Pool * fetchDepth: 2 * Get-ChildItem * More logging * Directory * BaseRepoOwner * Cleanup * 02 * Comment * Test a change that should break the docs build * Queue docs build * 02 * Tab * Add wait and result output * Log files * Direct invocation with valid path * Output buildstart.json * Fixes * Remove BOM * PR Number * Test changes that won't break the build * encodeURIComponent * -pwsh * Revert BatchService.json testing * Test from another PR * Test timeouts * Test timeout in script * > * Remove test exception * Show token scope * Set status on PR * git rev-parse HEAD * SourceCommitId * -Azure/ * Set check state in DevOps pipeline * set-pr-check.yml * -description * Can't enforce values for macro (defined at runtime) syntax at template expansion time * .mjs -> .js * .js, other documentation * vso * displayName * Add package.json to eng/scripts, wire up to github-test.yaml (might need a rename) * sparse checkout eng/scripts * eng/scripts/package-lock.json * package.json * npm i * prettier -> format * package-lock.json * --output * Path * Revert test changes in specification/ * Revert "Test from another PR" This reverts commit 04aeecc. * Architecture feedback * Paths * Docs preview * pscore * ` * copy * $buildStart * Test: timeout * ( * Remove test timeout * Test orchestration build failure * Revert contrived orchestration failure * Contrive a docs build failure * Test success case * Revert spec change * Add support for filtering quickstart templates * Use aka.ms link for docs support teams channel * Sparse checkout might work but that can be investigated elsewhere * Improve param validation * Test api-doc-preview param validation in practice * Revert github-test.yaml * Revert .gitignore * Remove unnecessary files * More status update messages * Revert "Test api-doc-preview param validation in practice" This reverts commit 929d33c. * Fix package.json/package-lock.json * package-lock.json * npm i * Format * Apply suggestions from code review Co-authored-by: Mike Harder <[email protected]> * inline, fix ts-check errors * Use getChangedFilesStatuses to exclude deleted files instead of querying the filesystem directly * Comments * Named typedefs, more exceptions, expand "key" to a couple variables * Adjust PR triggers * Remove fs/promises/access * Add WorkingDirectory to npm-install.yml, use shebang invocation * Remove infinite loop condition * pathExists * .js * ( * Only run docs build if there are changes to push * DisplayName * Final TODOs * Format * Update eng/pipelines/swagger-api-doc-preview.yml Co-authored-by: Mike Harder <[email protected]> --------- Co-authored-by: Mike Harder <[email protected]>
…ppear in the docs. (#35646) * ordered the enum tables how they should appear in the docs. Updated enum descriptions. * ordered the enum tables how they should appear in the docs. Updated enum descriptions. * minor updates * removed blank line. * Removed word 'inhalable' --------- Co-authored-by: Faraz Siddiqui <[email protected]>
* format, update output
Signed-off-by: Paul Van Eck <[email protected]>
* Moving specs from private to public The files are the same as the one in https://github.com/Azure/azure-rest-api-specs-pr/pull/20074/files#diff-4764111bf455581c775da5c4711ccd11e820292fc9c84957532fc5d278b3ea2d * Added missing files * Add only version 2024-01-01 preview * Remove old versions * add back the old versions * Removing old versions * Added older version of the API * Added older version of API to Readme * Update version.tsp * remove 2022 versions * Delete versions prior 2024-06-01-preview * remove status 200 of delete operations * remove status 200 from openapi.json * remove status 200 from example files * remove status 200 from EnclaveEndpoints_Delete.json * remove the status 200 when compiling * change ArmResourcePatchAsync to ArnCustomPatch * compile file with ArmCustomPatch * rollback to ArmResourcePatch * added version 2024-12-01 * remove status 200 from ver 2024-12-01 * change ARMResourcePatch for ARMResourcePatch * add @parameterVisibility to all ocurrences of ArmCustomPatchAsync * minor fix on ArmCustomPatchAsync * compile the model * added location to Community Update * location to community_update * Update Community_Update.json * added location to CommunityEndpoints * Added location on all update example files * added location to virtualEnclave_update * made rulecollection optional * change propertires to optional * change properties to optional * Added suppression * add suppression * rollback suppressions * made properties optional * update openapi file * Update for tsp update * Update formatting * Use latest version v6 of types.json * Use latest version v6 of types.json * Update patch model * Update patch model * Update patch model * Update patch model * Update patch model * Update patch model. Revert location addition in examples * Update patch model * Update patch model * Update patch model * Update patch model. Fix location in examples. * Update patch model. Fix location in examples. * Format update * Format update. Use Azure.Core.azureLocation for location def in mrg * Fix visibility for mrg location * Remove 2024_10 and 2024_11 * Remove 2024_10 and 2024_11 examples * Remove 2024_10 and 2024_11 from readme.md * Remove 2024_10 and 2024_11 from resource-manager * Use Update<T> instead of separately defining the patchable props * Use Update<T> on patchResources * Revert optional/required params to match ve-common and hope the Update<T> model handles it correctly. * Re-Enable PATCH optionality. * Add types for ARM resources * Fix examples * Add suppressions for AvoidAnonymousTypes * Fix examples for type updates. Add uuid type to uuid fields. * Fix examples for type updates. * Remove uuid type * Remove uuid type * Prettier * Prettier * Update suppressions * Move routes to routes.tsp * Feedback from engineering -- remove Endpoint, InternalConnection, ExternalConnection models and interfaces. Update Community to include _ as part of name validation. * Fix examples * Remove examples for deprecated resources * Remove examples for deprecated resources * Remove examples for deprecated resources --------- Co-authored-by: Mike Harder <[email protected]> Co-authored-by: Trevor Goodyear <[email protected]> Co-authored-by: Trevor Goodyear <[email protected]>
…on.md to singleapi package format (#36026) * Initial plan * Convert applicationinsights readme.python.md to singleapi package format Co-authored-by: msyyc <[email protected]> * Update readme.java.md * Update readme.java.md --------- Co-authored-by: copilot-swe-agent[bot] <[email protected]> Co-authored-by: Weidong Xu <[email protected]>
* Install .NET from tools repo global.json * Set workingDirectory to tools root * use exact same install steps as tools repo * revert formatting * formatting --------- Co-authored-by: Mike Harder <[email protected]>
…6172) All files and directories under specification/recoveryservices/Recoveryservices.Management were renamed to specification/recoveryservices/RecoveryServices.Management to standardize casing and improve consistency.
…6169) All files and folders under specification/powerbidedicated/Powerbidedicated.Management were renamed to specification/powerbidedicated/PowerBIDedicated.Management to correct casing and improve consistency.
Renamed 'Notificationhubs.Management' to 'NotificationHubs.Management' across all specification files and examples for consistency. Also updated the service name in tspconfig.yaml to 'NotificationHubs'. Co-authored-by: Dapeng Zhang <[email protected]>
…d DeviceRegistry Namespace (#31635)
…property (#35982) * Added properties for cosmos connectors * Added properties for cosmos connectors * Added property for cosmos sink container - write detailsnpx prettier --write **/*.json --------- Co-authored-by: Mary Gao <[email protected]> Co-authored-by: Srinivas <[email protected]>
* base pr * New api version added * New updates in api version * Example file modified * MinTLS 1.3 added' * Examples added' * Updates * updates * updates * updates linters * updates linters again * removing linter - suppress: GetCollectionOnlyHasValueAndNextLink * removing linter - suppressions * ANother linter fixed * ANother linter fixed * ANother linter fixed examples * ANother linter fixed * ANother linter fixed * ANother linter fixed * ANother linter fixed * More updates * More updates * updates again * updates again * revert previous commit * updates again * updates again --------- Co-authored-by: Your Name <[email protected]>
…nitor/Accounts (#35968) * Adding new public preview version 2025-05-03-preview for Microsoft.Monitor/accounts --------- Co-authored-by: GokulPrasad KrishnaSwamy (from Dev Box) <[email protected]>
Adding new face liveness features, including new abuse detection features.
…preview (#35645) * Copy files from preview/2025-04-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-04-01-preview to preview/2025-07-01-preview. * Added tag for 2025-07-01-preview in readme file * fix the readme error generated by the tool * Dev sentinel securityinsights microsoft.security insights 2025 07 01 preview (#35606) * Add workload Identity Federation in the response * add suppressions for known issue * update the example (#35805)
* Install azsdk cli to a place in PATH * Only add to path if user manually approves via parameter * Also update shell profile for linux --------- Co-authored-by: Ben Broderick Phillips <[email protected]>
…025-06-01-preview (#35537) * initial commit * add tuning index and database changes * remove tuning options change * changes for default db name * add current state for index tuning * changed instance of tuning index name to tuning options * update example reference from tuning index to tuning options * change MVU and capability API to use PG17 * change examples to use PG17 * run prettier * fix prettier * address model validation * revert cluster create example to use PG 16 * change the naming from IndexRecommendation* -> ObjectRecommendation* * Auto update CMK key version * change in the descriptions for the APIs in administrators, backups, capabilities, checknameavailability, configuration * update operation IDs for flexible server API to reflect create/update and list by subscription * refactor: update administrator examples and rename files for consistency * feat: add backups management API with create, delete, get, and list functionalities * Refactor code structure for improved readability and maintainability * refactor: remove deprecated CheckNameAvailability API and examples * Add example for updating PostgreSQL configuration 'constraint_exclusion' - Introduced a new JSON example for the 'ConfigurationsUpdate' operation in the PostgreSQL resource manager. - The example demonstrates how to update the 'constraint_exclusion' configuration with a user-defined value. - Included detailed response structures for successful and asynchronous operations. * feat: update database examples and restructure for consistency * feat: add examples for firewall rules create, delete, get, and list operations * Update PostgreSQL examples to reflect new dates for restore and creation times - Changed earliestRestoreDate and createdAt timestamps from "2025-01-01" to "2025-06-01" in multiple JSON example files. - Updated pointInTimeUTC for various server creation and restoration examples to "2025-06-01". - Adjusted initialRecommendedTime and lastRecommendedTime in tuning options examples to "2025-06-01". - Modified startTime in virtual endpoint operations to "2025-06-01". * Add examples for PostgreSQL server management operations - Introduced examples for promoting replicas as planned standalone and switchover. - Added examples for restarting servers, including with failover options. - Included examples for starting and stopping servers. - Created examples for updating servers with various configurations, including custom maintenance windows, data encryption, major version upgrades, and Microsoft Entra integration. * Add migration examples for PostgreSQL resource manager - Introduced new examples for creating migrations with various configurations: - MigrationsCreateWithOtherUsers.json - MigrationsCreateWithPrivateEndpointServers.json - MigrationsCreateWithRoles.json - Added examples for migration operations: - MigrationsDelete.json - MigrationsGet.json - MigrationsGetMigrationWithSuccessfulValidationAndMigration.json - MigrationsGetMigrationWithSuccessfulValidationButMigrationFailure.json - MigrationsGetMigrationWithSuccessfulValidationOnly.json - MigrationsGetMigrationWithValidationFailures.json - MigrationsListByTargetServer.json - MigrationsUpdate.json * Remove deprecated Long Term Retention backup examples and add new API specifications for Backups Long Term Retention operations. * refactor: update PostgreSQL API specifications and examples for private endpoint connections * refactor: standardize response descriptions across PostgreSQL API specifications * Remove deprecated example JSON files and add new API specifications for PostgreSQL management, including captured logs and virtual network subnet usage. Update tuning options examples to reflect the latest API version and structure. * fix: update firewall rule name pattern to enforce valid naming conventions * feat: add new API specifications and examples for PostgreSQL administrators with Microsoft Entra integration * fix: update nextLink properties to use 'format: uri' for consistency across PostgreSQL API specifications * feat: add Advanced Threat Protection settings API specifications and examples for PostgreSQL management * fix: correct description casing for PrivateEndpoint and Database properties * fix: correct typo in 'format' property for nextLink in AdvancedThreatProtectionSettings.json * fix: update input files and suppressions for flexible server API specifications in readme.md * Implement code changes to enhance functionality and improve performance * fix: update example references in PrivateEndpointConnections and Servers JSON files; add VirtualNetworkSubnetUsageList example * fix: correct indentation in examples for long term retention and tuning options * Delete outdated example for creating PostgreSQL servers with Microsoft Entra enabled and update location references from 'westus' to 'eastus' in various examples. Add new examples for creating servers in Microsoft-owned and user-owned virtual networks with specific configurations, including high availability settings. * fix: update reference for example in Servers.json to correct file path * fix: update reference for example in Servers.json to correct file path * fix: update response structure in AdministratorsMicrosoftEntraAdd.json to reflect correct status codes and headers * fix: update example references and tags for server operations in Servers.json * fix: update response structure in AdministratorsMicrosoftEntraDelete.json to reflect correct status codes and headers * fix: update example references in Servers.json to correct file paths for start and stop operations * Refactor PostgreSQL examples to update async operation URLs and remove unnecessary response bodies - Updated async operation URLs in ServersUpdateWithMicrosoftEntraEnabled.json, VirtualEndpointCreate.json, VirtualEndpointDelete.json, and VirtualEndpointUpdate.json to reflect the correct region and operation IDs. - Removed redundant response bodies for 200 and 201 status codes in VirtualEndpointCreate.json and VirtualEndpointUpdate.json. - Cleaned up response structure in VirtualEndpointDelete.json by removing unnecessary content field. * Refactor PostgreSQL examples for server promotion and tuning options - Removed detailed response body for 200 status in examples of ServersPromoteReplicaAsForcedSwitchover, ServersPromoteReplicaAsPlannedStandaloneServer, and ServersPromoteReplicaAsPlannedSwitchover. - Updated 202 status headers to use consistent "azure-asyncoperation" key and modified URLs for async operations. - Added "kind" property to index recommendations in TuningOptionsListIndexRecommendations and TuningOptionsListIndexRecommendationsFilteredForCreateIndex examples. * fix: remove redundant 200 response schema from VirtualEndpoints.json * fix: update response headers and remove redundant response bodies in PrivateEndpointConnections examples * fix: streamline response structure and enhance details in TuningOptionsListTableRecommendationsFilteredForAnalyzeTable example * fix: update examples and descriptions to remove references to flexible servers * Update Azure Async Operation headers in PostgreSQL examples for consistency and clarity - Changed "azure-asyncoperation" to "Azure-AsyncOperation" in multiple JSON example files. - Added "Location" header to responses in the following examples: - ServersUpdateWithMajorVersionUpgrade.json - ServersUpdateWithMicrosoftEntraEnabled.json - VirtualEndpointCreate.json - VirtualEndpointDelete.json - VirtualEndpointUpdate.json * fix: enhance database name description for clarity and detail * fix: add Azure-AsyncOperation header to multiple JSON specifications for consistency * fix prettier * fix: add response headers for Azure-AsyncOperation in backup API * fix issue with the closing bracket * fix: remove redundant response headers for 202 status in backups API * fix: update location references from westus to eastus in migration examples and specifications * fix: update migration examples and cancel operation details in PostgreSQL API * fix: add example reference for updating existing migrations in PostgreSQL API * fix: update administrator login examples to use 'exampleadministratorlogin' across multiple JSON files * fix: add 204 No Content response description to multiple PostgreSQL API specifications * fix: add 204 No Content response to multiple PostgreSQL API example files * fix: update descriptions for CapabilityList, Migration, and Server to provide clarity * fix: add 204 No Content response to PrivateEndpointConnectionsDelete example * fix: rename CapabilityListResult and QuotaUsagesListResult to CapabilityList and QuotaUsageList for consistency * fix: rename enums for clarity and consistency across PostgreSQL specifications * fix: update descriptions in JSON files for consistency in quotation marks * fix: update descriptions in Migrations.json for clarity and consistency * fix: remove 'create' mutability from cluster properties in Servers.json * fix: correct casing in MigrationSubStateDetails reference for consistency * Refactor code structure for improved readability and maintainability * fix: correct casing in MigrationSubstateDetails for consistency * fix: correct casing in MigrationSubstate for consistency * fix: update suppression reasons for consistency in PostgreSQL namespace * fix: update suppression reasons for consistency in AdvancedThreatProtectionSettings and other JSON files * fix: update suppression reasons for consistency in PostgreSQL API contracts * fix: update suppression reasons and codes for consistency in PostgreSQL API contracts * fix: add suppression reasons for PatchResponseCodes in PostgreSQL API contracts * fix: add suppression for DeleteResponseBody in Migrations.json for API contract consistency * fix: update suppression code for DeleteResponseBody in Migrations.json for API contract consistency * fix: improve descriptions and add enum values for PostgreSQL API specifications * fix: update migration references and example parameters for consistency in PostgreSQL API specifications * fix: update NameAvailability references and add description for server properties in PostgreSQL API specifications * fix: remove outdated NameAvailability example files and add new examples for PostgreSQL API specifications * fix: update AdvancedThreatProtectionSettings references and rename examples for consistency in PostgreSQL API specifications * fix: update parameters structure in NameAvailability examples for consistency in PostgreSQL API specifications * fix: update VirtualNetworkSubnetUsage references for consistency in PostgreSQL API specifications * fix: update OperationList reference and remove unused definitions in PostgreSQL API specifications * fix: update parameter references and remove unused parameters in Migrations.json for PostgreSQL API specifications * fix: update parameter references for consistency in PostgreSQL API specifications * fix: update parameter references for consistency in Migrations.json for PostgreSQL API specifications * fix: update targetDbServerName to serverName for consistency in PostgreSQL API specifications * fix: update targetDbServerName to serverName for consistency in Migrations.json for PostgreSQL API specifications * fix: add x-ms-pageable definition for pagination support in Operations.json * fix: update minorVersion to 5 in multiple example JSON files for PostgreSQL API specifications * fix: add detailed operation definitions and update reference in Operations.json for PostgreSQL API specifications * fix: rename additionalProperties to extraProperties for clarity in JSON specifications * fix: replace extraProperties with additionalProperties for consistency in JSON specifications * fix: update operation and server definitions for consistency in API specifications * fix: update references in Servers.json for patch operations and add new definitions for Backup, AuthConfig, and MaintenanceWindow * fix: update HighAvailability reference and add HighAvailabilityForPatch definition in Servers.json * fix: remove empty object definitions for 204 responses in JSON examples * Rename folder * Base commit * To facilitate comparison * fix: update reference to ServerList in Replicas.json to point to FlexibleServers.json * Add VirtualNetworkSubnetUsage API definition for PostgreSQL management - Introduced a new API definition for checking virtual network subnet usage in Azure Database for PostgreSQL. - Added paths, parameters, and response models to support the functionality. - Defined necessary request and response schemas, including VirtualNetworkSubnetUsageParameter and VirtualNetworkSubnetUsageModel. - Included delegated subnet usage details in the response model. * feat: add PUT operation for updating server configurations and example usage * fix: update suppression codes in readme.md to align with existing API contract * fix: update suppression code from PatchResponseCodes to PutResponseCodes in readme.md to align with existing API contract --------- Co-authored-by: Matthew Boentoro <[email protected]> Co-authored-by: Nacho Alonso Portillo <[email protected]>
* Handle tool/directory copy better * Use /usr/bin/env instead of /bin/env * Append additional newline --------- Co-authored-by: Ben Broderick Phillips <[email protected]>
* Add config for .NET * Add fix * Add fix for OKResponse * fix list operation name and unkonwn model name * Fix comments
…adintersection (#36481) * remove pricing description, and unsupported roadintersection * Remove all RoadIntersection in autocomplete
) * Microsoft.DevCenter Dataplane 2025-08-01-preview API version * Fix failing checks * Fix examples * Fix last rename issue with example and recompile * Run tsp format --------- Co-authored-by: Arber Hila <[email protected]>
* Add new step details activity RunStepDetailsActivity * Change default ersions for python and C# * Fix activities name * Fix * apply change to all versions. * Revert "apply change to all versions." This reverts commit de37f6a. * Fix comment
* [Storage Blob] Updating routes * [Storage Blob] Updating routes * [Storage Blob] Updating routes * [Storage Blob] Updating routes * [Storage Blob] Updating routes * [storage] Update models * [storage] Update models * [storage blob] update the routes * [storage blob] update the routes * [storage blob] update the routes * [storage blob] update the routes * [storage blob] update the routes * [storage blob] update the routes * [storage blob] update the routes * [storage blob] update the routes * [storage blob] update the routes * [storage blob] update the routes * [storage blob] update the routes * [storage blob] update the routes * [storage blob] update the routes * [storage blob] update the routes * [storage blob] Fix dependencies * [Storage Blob] Updating routes * Update blob path parameter * tsp format * fix blob path param * regen openapi * add suppressions * update code dependency * remove package.json + lock * fix query params * fix versioning * refactor interface usage, fix operation ids * tcgc cleanup * import cleanup * update namespace * remove old versions * update tspconfig.yaml * fix versions, regen openapi * add template * clean up headers * use template, regen * remove operation id suppressions * clientName clean up * clean up headers and template * add rust configs * clean up and fix models * fix routes * regen openapi * add content type to template * revert - package.json update * rename endpoint param * move version param to client init * model corrections * update routes and openapi * remove incorrect file changes * undo package json changes * add missing param * fix tspconfig.yaml example dir * specify page response * add missing header * more spec fixes * more spec fixes - container interface * specify client parameters * regen openapi * fix blob interface operations * regen openapi * fix pageblob operations * move base blob interface route to each operation * use template where possible * fix appendblob operations * fix NextMarker casing * regen openapi * update blockblob operations * clean up more models and routes * accuracy updates * add placeholders for metadata and object replication headers * update multipart/mixed content type * update to 2025-01-05 api version * reset swagger * tspconfig.yaml updates * example placeholder * fix collection headers * fixes * revert wip * regen openapi * add continuation token decorator * simplify spec * add linter suppression * regen openapi * clean up * regen openapi * use apiVersion decorator * add typespec/xml to package.json * remove duplicate x-ms-version headers * spelling * comment out @pagedResult decorator * spelling + openapi regen * update SignedIdentifiers * clean up * clean up * remove containerName param from client * add client customizations * add other interfaces * clean up some doc comments * add missing x-ms-blob-type header * update lock file * regen openapi * update blob type * add missing content type for appendBlock * Add initial crate-version, rename package-dir and crate-name (#32687) * make request and response media types configurable moved query to block blob as it's specific to that blob type * fix client naming for x-ms-meta and x-ms-or headers for Rust * fix headers that contain time stamps * consolidate redundant response headers * fix getBlockList * suppress swagger lint error * update namespace structure + client customizations * openapi * fix service operations * clean up routes * update suppression * update refs to blob namespace * nest append/block/page blobs under container * Use uint64 in Rust for content length headers * fix client names for Rust * regen openapi * fix routes * manually add slash to paths for ci * fix bad application of clientName on alias * Correct package name from plural to singular * revert openapi edit * fix base64 encoded block IDs * fix routes redux * Rename path param blob to blobName The previous name was a holdover from the swagger. The SDKs use blobName as the parameter name. * mark unwanted headers as internal for clients * regen openapi * suppress examples error * manual swagger path update * Move append/block/page blobs to children of blob Revert previous change to DateResponseHeader * don't use URL encoding for block ID * [Storage] Omit response headers for certain headers (#33593) * Disable doc links for Rust codegen Temporarily switched multipart/mixed to application/octec-stream until the Rust emitter supports multipart/mixed. * Improvement on 4e80be1 * Remove additionalDirectories from deps * Remove response headers from set_metadata (#33966) * [Storage] `set_properties` TypeSpec Change (#33939) * Omit response headers (#33970) * revert changes to package.json * suppress record type issue * modify openapi * modify metadata header type * openapi * tsp format * modify openapi * suppress examples error * suppress multipart issue * fix suppression * add suppression for base64 type * clean up * revert x-ms-meta x-ms-or header type * fix breaking changes * update openapi * update metadata headers * fix header * openapi / * update listContainersSegment to be pageable * update remaining pageable operations * Adjust route for start_copy_from_url (#34359) * remove auth * refactor * add docs * move xml.name decorator back to models removed from response as it has no effect * fix XML schema for list blobs operations * Update specification/storage/Microsoft.BlobStorage/tspconfig.yaml * fix route issee and remove content type on no body * wip * fix no body ops * Revert "wip" This reverts commit 20bc5de. * test swagger checks * Add mediaTypeHint to StorageError response Added missing Code field to StorageError. Removed unused using statements. * [Storage] Fix extraneous `?<BlobType>` in RequestURI TypeSpec Changes (#35133) * make content-length a fixed value for some operations When creating append and page blobs, the initial content-length must be set to zero, no need for a parameter. * Revert header removal (#35187) * Revert "[Storage] Omit response headers for certain headers (#33593)" This reverts commit 3a46f7c. * Revert "Remove response headers from set_metadata (#33966)" This reverts commit dee1773. * manual revert of 55c6629 routes.tsp changes * Revert "Omit response headers (#33970)" This reverts commit a7ede23. * regen openapi * fix server encrypted headers * regen openapi * remove extra clientName decorator --------- Co-authored-by: catalinaperalta <[email protected]> * Update blob spec to use latest api version (#35231) * update base api version * add filerequestintent * add new copy headers * update storage error model * update openapi spec --------- Co-authored-by: catalinaperalta <[email protected]> * reset swagger to main * update placeholder file * fix more no body ops * fix enums * remove enum member ref * add custom request id headers * ci check * add x-ms-error header * fix immutability policy mode enum * move scope decorator to client.tsp * add lease action header * regen openapi * add missing headers * add missing headers * fix error headers * ci * fix more headers * fix more headers and parms * fix access tier * fix header literal * fix header enum * fix response headers * format + fix response header ref * tsp format * regen openapi * [Storage] Move to `Access.internal` for Hiding Result Headers (#35254) * [Storage] `PageBlobClient` and `AppendBlobClient` initial introduction TypeSpec Changes (#35396) * [Storage] Lease operations and `AppendBlobClient` feature parity TypeSpec Changes (#35564) * Make lease duration non-optional * Adjust ResultHeaders for lease operations, rest of AppendBlobClient APIs * Switch to privatization not removal * [Storage] Prep `.tsp` for `v0.3.0` release of Blob Storage SDK (#35886) * regen openapi * suppressions * rename swagger * reset swagger to main * update readme * update readme * revert change * regen swagger * suppressions * suppressions * add suppression * From ETag to Etag to match response body (#36377) * empty * remove extra suppressions * [Storage] `get_page_ranges`, `update_sequence_number` and `upload_pages_from_url` TypeSpec Changes (#36311) * [Storage] Regen after latest (#36594) * [Storage] Recompile after `.tsp` changes (#36649) --------- Co-authored-by: Matthew Podwysocki <[email protected]> Co-authored-by: Catalina Peralta <[email protected]> Co-authored-by: Joel Hendrix <[email protected]> Co-authored-by: vincenttran-msft <[email protected]> Co-authored-by: Vincent Tran <[email protected]> Co-authored-by: Jiao Di (MSFT) <[email protected]> Co-authored-by: Mike Harder <[email protected]>
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.6 to 0.11.7 - [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.7 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>
* Remove unnecessary usings * test regex * fix * test * fix * fix * fix * test * test * test * fix * fix
* Copy files from preview/2024-06-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/2024-10-01-preview Updated the API version from preview/2024-06-01-preview to preview/2024-10-01-preview. * Added tag for 2024-10-01-preview in readme file * Update workspace/gateway APIs with new fields (#31738) * Update workspace/gateway APIs with new fields Workspaces and Gateways needed several fields to distinguish them from standard workspaces/gateways. This is to support the cloud native gateway. Signed-off-by: Hal Spang <[email protected]> * Incorporate feedback Signed-off-by: Hal Spang <[email protected]> * Additional feedback * Removing ConfigurationApi from a few places * Updating GatewayKind->WorkspaceKind * Removing some fields missed in first round * Updates to example payloads Signed-off-by: Hal Spang <[email protected]> * Remove Kind from workspace Signed-off-by: Hal Spang <[email protected]> * Fiixes for lint/prettier Signed-off-by: Hal Spang <[email protected]> * Remove required hostname from workspace contract Signed-off-by: Hal Spang <[email protected]> --------- Signed-off-by: Hal Spang <[email protected]> * Add Failure Response Property to CircuitBReakerRule and BackendPool (#33065) * add failure response to cb and pool contracts * fix description * expand contract * reformat * fix * Revert "Update workspace/gateway APIs with new fields" (#35696) * Revert "Update workspace/gateway APIs with new fields (#31738)" This reverts commit 90d86e7. * Prettier * Even more pretty Signed-off-by: Tom Kerkhove <[email protected]> * Even more pretty Signed-off-by: Tom Kerkhove <[email protected]> --------- Signed-off-by: Tom Kerkhove <[email protected]> * Updated description to Backend Session Contract * APIM client application feature contracts, changes in product contract (#34018) * Added client application contracts, client application to product link contract, and modified product contract * spell check * prettier * type in file name * model validation fix * attempt to fix client secrets * try to fix secret * attement to fix not included file * fixed put to post * Fix for displayNmae * Fix for displayNmae2 * Fix for displayNmae2 * Added entraTenantID property to ClientApplication contract * Added entraTenantID to examples * Fix for Get endpoints for collections of resources must only have the �alue and extLink properties in their model. * Fix for Get endpoints for collections of resources must only have the �alue and extLink properties in their model. * Fixed apimclientApplication spelling check --------- Signed-off-by: Hal Spang <[email protected]> Signed-off-by: Tom Kerkhove <[email protected]> Co-authored-by: halspang <[email protected]> Co-authored-by: Mahsa Sadi <[email protected]> Co-authored-by: Tom Kerkhove <[email protected]> Co-authored-by: Max Podriezov <[email protected]> Co-authored-by: Tom Kerkhove <[email protected]>
* Added 2025-08-01 for CM * cspell fix * removed ST id in DC * example fix * readme fix * Added changes for name clashing * Update state model for DCV
Next Steps to Merge⌛ Please wait. Next steps to merge this PR are being evaluated by automation. ⌛Comment generated by summarize-checks workflow run. |
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. |
fmabroukmsft
approved these changes
Aug 14, 2025
53ac752
into
fmabrouk/generalApiFixesAndImprovements
59 of 65 checks passed
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Merge branch main into fmabrouk/generalApiFixesAndImprovements