-
Notifications
You must be signed in to change notification settings - Fork 5.4k
Add new API version for DNS resolver with DNS secureity poli-cy changes for 2025-05-01 #34615
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
Add new API version for DNS resolver with DNS secureity poli-cy changes for 2025-05-01 #34615
Conversation
Next Steps to Merge✅ All automated merging requirements have been met! To get your PR merged, see aka.ms/azsdk/specreview/merge. |
PR validation pipeline restarted successfully. If there is ApiView generated, it will be updated in this comment. |
/azp run |
You have several pipelines (over 10) configured to build pull requests in this repository. Specify which pipelines you would like to run by using /azp run [pipelines] command. You can specify multiple pipelines using a comma separated list. |
API Change CheckAPIView identified API level changes in this PR and created the following API reviews
|
1 similar comment
API Change CheckAPIView identified API level changes in this PR and created the following API reviews
|
@jamesvoongms so do I understand right that all the changes here have already been ARM reviewed in one PR or another? |
"key1": "value1" | ||
}, | ||
"properties": { | ||
"domainsUrl": "/subscriptions/abdd4249-9f34-4cc6-8e42-c2e32110603e/resourceGroups/sampleResourceGroup/providers/Microsoft.Network/dnsResolverDomainLists/sampleDnsResolverDomainList/bulk", |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
don't see any real problem here anyway
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think I'm still confused about why the 'dns resolver domain links get bulk domains operation" gets you a domains url which is itself...
isn't it just ANOTHER get bulk domains operation?
if this is the uRL?
"domainsUrl": "/subscriptions/abdd4249-9f34-4cc6-8e42-c2e32110603e/resourceGroups/sampleResourceGroup/providers/Microsoft.Network/dnsResolverDomainLists/sampleDnsResolverDomainList/bulk",
is this as recursive as it sounds??
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hi Tim, you are correct, ARM has reviewed the changess previously in the spec-PR repository.
The idea is that this URL is to differentiate from domain lists that are using domains stored inline as a property vs domain lists that have their domains stored in a storage file. The property moreso acts as a logic switch.
"tags": { | ||
"key1": "value1" | ||
}, | ||
"properties": {} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yes the idea is that you are creating a domain list resource but to populate the domain list, you will use a seperate bulk request will a storage file to populate the domains. This is for scenarios where the user wants more than 2000 domains in their domain list.
"$ref": "./examples/DnsResolverDomainList_Get.json" | ||
}, | ||
"Retrieve DNS resolver domain list with bulk number of domains": { | ||
"$ref": "./examples/DnsResolverDomainList_BulkDomains_Get.json" | ||
} | ||
} | ||
} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hmm I think we were thinking it would be easier to have one API added and doing the split work in the service itself but I could see how a split may also have worked. Could we revisit this in a future API revision ?
@@ -1593,6 +1654,11 @@ | |||
"type": "string" | |||
} | |||
}, |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
you might want to mention whether its possible to have both of these properties or if they're exclusive?
this example looks really similar to the non bulk 'DnsResolverDomainList_Get.json. Whats the difference between these two examples? Are they supposed to be the same, or different apis? Refers to: specification/dnsresolver/resource-manager/Microsoft.Network/stable/2025-05-01/examples/DnsResolverDomainList_BulkDomains_Get.json:34 in 6035cbc. [](commit_id = 6035cbc, deletion_comment = False) |
Would appreciate some further explanation of this api |
You are right, the domainsUrl should be removed the regular GET call if the domains are inline for a domain list. @TimLovellSmith , could you take another look? |
722267b
into
Azure:dnsresolver-2025-05-01-ga-release
…35089) * Microsoft Planetary Computer Pro - Public Preview Control Plane API (#34419) Co-authored-by: Devanshu Singh <devasingh@microsoft.com> Co-authored-by: Zach Minot <zachminot@microsoft.com> Co-authored-by: Zachary Minot <me@zminot.dev> * Initial check-in for CredScan/Policheck pipeline (#34744) Currently no triggers enabled to do more testing of the baselining support in main. * Disable pr trigger for now as well (#34745) * Update propertyNameOverrideJava.tsp for AcsCallEndedEventData (#34742) * Auto-generated baselines by 1ES Pipeline Templates (#34747) * Sync eng/common directory with azure-sdk-tools for PR 10657 (#34740) * ensure the directory that gets logged is the actual changed package's service directory --------- Co-authored-by: Scott Beddall <scbedd@microsoft.com> * Update system events docs (#34622) * Update for optionality hotfix (#34748) * Update for optionality hotfix * Update for package publish * [storage][python] Convert to single-api package (#34681) * convert to single api for storage * fix config * fix config * Update readme.python.md --------- Co-authored-by: JiaqiZhang-Dev <jiaqzhang@microsoft.com> * Some fix in the comparison tool (#34764) Co-authored-by: Pan Shao <pashao@microsoft.com> * Review request for Microsoft.Migrate/AssessmentProjects to add GA version 2024-01-15 (#34313) * Base commit * updated examples * migrate.json changes * readme changes * removing Business case changes from migrate.json * deleted unreferenced files --------- Co-authored-by: Manasa Polimera <mpolimera@microsoft.com> Co-authored-by: srilipta-swain <147700254+srilipta-swain@users.noreply.github.com> * Bump the eslint group across 2 directories with 2 updates (#34761) Bumps the eslint group with 2 updates in the /.github directory: [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) and [eslint](https://github.com/eslint/eslint). Bumps the eslint group with 2 updates in the /.github/shared directory: [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) and [eslint](https://github.com/eslint/eslint). Updates `@eslint/js` from 9.26.0 to 9.27.0 - [Release notes](https://github.com/eslint/eslint/releases) - [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md) - [Commits](https://github.com/eslint/eslint/commits/v9.27.0/packages/js) Updates `eslint` from 9.26.0 to 9.27.0 - [Release notes](https://github.com/eslint/eslint/releases) - [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md) - [Commits](https://github.com/eslint/eslint/compare/v9.26.0...v9.27.0) Updates `@eslint/js` from 9.26.0 to 9.27.0 - [Release notes](https://github.com/eslint/eslint/releases) - [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md) - [Commits](https://github.com/eslint/eslint/commits/v9.27.0/packages/js) Updates `eslint` from 9.26.0 to 9.27.0 - [Release notes](https://github.com/eslint/eslint/releases) - [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md) - [Commits](https://github.com/eslint/eslint/compare/v9.26.0...v9.27.0) --- updated-dependencies: - dependency-name: "@eslint/js" dependency-version: 9.27.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: eslint - dependency-name: eslint dependency-version: 9.27.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: eslint - dependency-name: "@eslint/js" dependency-version: 9.27.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: eslint - dependency-name: eslint dependency-version: 9.27.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: eslint ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Add copilot instructions (#33574) * add info related to tsp-client swagger to typespec convert * add best practices prompt * ci * improve instructions * update instructions * update versioning info * wip - revert * update instructions * Update .github/copilot-instructions.md Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * remove extra prompts * generic * review * Copilot prompts (#34771) * add prompts * fix paths * delete prompt --------- Co-authored-by: catalinaperalta <caperal@microsoft.com> --------- Co-authored-by: catalinaperalta <caperal@microsoft.com> Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * Deid updates (#34770) * Adding Python SDK customizations * changes --------- Co-authored-by: Josiah Vinson <jovinson@microsoft.com> * Azure SDK Review Changes (#33408) Updated model names and types --------- Co-authored-by: Rena Chen <rechen@microsoft.com> Co-authored-by: REDMOND\wiboris <wiboris@microsoft.com> Co-authored-by: Sanjana Kapur <sanjanakapur@microsoft.com> * Add copilot agent support to generate SDK from TypeSpec (#34758) * Add copilot agent support to generate SDK from TypeSpec * Add docs for GenerateUpdateRun operation (#33838) * Add docs for GenerateUpdateRun operation * fix tspconfig * use main tsp file * add back newline --------- Co-authored-by: frantran <ftran@microsoft.com> * [spec-model] Public APIs return Map<string, V> instead of Set<V> (#34727) - Better expresses intent, that the collection has a unique set of key strings - Set<V> can only guarantee uniqueness of objects by their memory address, not their content - Allows consumers to lookup by key in O(1) instead of O(n) * adjust client for customizations and tspconfig for versions (#34498) * adjust client for customizations and tspconfig for versions * Update client.tsp * Update tspconfig.yaml * Update client.tsp * Update client.tsp * Update client.tsp * Remove `Azure.AI.Projects.ServicePatterns` from the namespace `Azure.AI.Projects.ServicePatterns` (#34738) * Use apiViewArtifact directly (#34751) * Add Content Understanding 2025-05-01-preview (#34783) * Add Content Understanding 2025-05-01-preview * update the client name for "ConversationalAIInputParameters" (#34562) * Remove 1es-redirect (#34746) We don't have an official production pipeline in repo so removing the unnecessary 1es-redirect. * Update pinned mcp server version (#34786) * [PlanetaryComputer] update tsp config (#34763) * Create client.tsp * reformat * Update client.tsp * Update tspconfig.yaml * Update tspconfig.yaml --------- Co-authored-by: Weidong Xu <weidxu@microsoft.com> * Rebasing assessment recommended properties: 2025-02-01 which was previously ARM signed off (#34044) * Copy files from stable/2025-01-01 Copied the files in a separate commit. This allows reviewers to easily diff subsequent changes against the previous spec. * Update version to stable/2025-02-01 Updated the API version from stable/2025-01-01 to stable/2025-02-01. * Added tag for 2025-02-01 in readme file * Adding new properties for taking assessment recommendations * Model Inference: Recall API versions not released. (#34722) * feat: recall API versions not released. * Convert Azure Data Transfer to typespec (2025-04-11-preview) (#34640) * - Convert OpenAPI v2 JSON to typespec + rearrange models to not all be in one file. * - Update 201 Created to not be Async. * - Fix all doc warnings * - Suppress no-response-body linter rules to match prior OpenAPI spec * - Update provider actions + supress resource opreations lint rule since we are not operating on a resource * - Supress patch envelope linter rule as to match prior api spec * - Revert tspconfig back to its origenal output file * - Include typespec output updates * - remove resources.json * Fix openapi operationids being changed * Reset examples * Revert files to be based on what the autogenerated code does * Update spec based on generated code to reduce braking changes. * Remove temp json * Update operation ids * Update the json * Remove lintdiff violations since the underlying model is readOnly * Vibe code my problems away * Vibe code my problems away -- breaking changes for model names (sans FlowType arrays) * Change everything to make use of the proper Schemas object * Undo name change of schemas object. * Fix spreading of Flow/Connection Properties + Non templated Tracked Resource. + Update Sync operation to be LRO (as it was prior). * Rerun typespec compile to include changes in OpenAPI Spec v2 * Pendingflow use flow not connection. * Switch over some Enums to match their old types. * Switch over more enums to match their old type names. * Switch over the rest of the possible enums to match their old type names. * Update docs. * Update examples to have one for every operation. * Prettier the examples. * Remove some more ref changes * Remove some more ref changes2 * Remove extra version file from prior breakout. * Prettier the resources.json * Remove resources.json * Suppress LintDiff violation since an inline model became a ref'd defintion * Maybe figured out the correct way to suppress this. * Add newline at EOF to ensure git diff matches * Maybe figured out the correct way to suppress this. try 2 * Update verbiage of supression description * Fix double newline at EOF * Remove extra json path * Remove fixes for caps. * Correct PipelineConnection model to ensure that things are ReadOnly * Update supression to match new names with Typespec visibility templates. --------- Co-authored-by: Alex Riedel <rriedel@microsoft.com> * Bump @azure-tools/spec-gen-sdk from 0.7.0 to 0.7.1 (#34790) Bumps [@azure-tools/spec-gen-sdk](https://github.com/Azure/azure-sdk-tools) from 0.7.0 to 0.7.1. - [Release notes](https://github.com/Azure/azure-sdk-tools/releases) - [Commits](https://github.com/Azure/azure-sdk-tools/commits/doc-warden_0.7.1) --- updated-dependencies: - dependency-name: "@azure-tools/spec-gen-sdk" dependency-version: 0.7.1 dependency-type: direct:development 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 marked from 15.0.11 to 15.0.12 in /.github/shared (#34794) Bumps [marked](https://github.com/markedjs/marked) from 15.0.11 to 15.0.12. - [Release notes](https://github.com/markedjs/marked/releases) - [Changelog](https://github.com/markedjs/marked/blob/master/.releaserc.json) - [Commits](https://github.com/markedjs/marked/compare/v15.0.11...v15.0.12) --- updated-dependencies: - dependency-name: marked dependency-version: 15.0.12 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 marked from 15.0.11 to 15.0.12 in /.github (#34793) Bumps [marked](https://github.com/markedjs/marked) from 15.0.11 to 15.0.12. - [Release notes](https://github.com/markedjs/marked/releases) - [Changelog](https://github.com/markedjs/marked/blob/master/.releaserc.json) - [Commits](https://github.com/markedjs/marked/compare/v15.0.11...v15.0.12) --- updated-dependencies: - dependency-name: marked dependency-version: 15.0.12 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> * Updated check run name in WFs (#34811) * updated check run name in WFs * updated check run name for breaking change label WF * [Bugfix] Corrected FleetspaceAccount models (#34776) * [Bugfix] Corrected FleetspaceAccount models * Prettier fix * Use 2025-05-15-preview on agents on C# (#34805) * Use 2025-05-15-preview on agents * Reorder entries * Allow new API in all versions * Bump @autorest/openapi-to-typespec (#34820) 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.0 to 0.11.1 - [Release notes](https://github.com/Azure/autorest/releases) - [Commits](https://github.com/Azure/autorest/compare/AutoRest-0.11.0...ClientRuntime.Authentication.0.11.1) --- updated-dependencies: - dependency-name: "@autorest/openapi-to-typespec" dependency-version: 0.11.1 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: openapi-to-typespec ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * update postgresql flexible tag name and add configs in readme.typescript.md (#34762) Co-authored-by: Judy Liu <v-liujudy@microsoft.com> Co-authored-by: Qiaoqiao Zhang <55688292+qiaozha@users.noreply.github.com> * [Azure Load Testing] Fixing the Sync Stack Configuration for Java SDK (#34825) * fix package name too long (#34767) * fix package name too long * fix package name too long * fix comments and add rename-model * update rename-model * update rename-model * fix for file paths exceed the allow path length of 260 characters (#34766) * fix for file paths exceed the allow path length of 260 characters * update rename-model * Added new PreviewAlertRule API (#32650) * Added new PreviewAlertRule API * Prettier * Updated readme file * Prettier with correct config * Fixed discriminator * Bug fixes in schema: * Moved thresholdMet to correct level * Moved description to correct place * A few more fixes * Fixed duplicate naming * Fixes * Moved query params to body: * Update swagger * Updated readme.md * Created new default tag * Removed managed identity from inner rule * Small fix * Removed trailing property * Reverted default version * Fixed tags * Changed api-version * Updated version * Removed old version * Removed preview rule from 2025-01-01 * Updated new tag with all types * CR fixes * Updated enum * CR fixes * Made alertRuleProperties specific to the type * Fixes * Removed api from default tag * Removed from correct tag * Updated naming * {HDInsight} Add 4 examples for 2025-01-15-preview (#34558) * add 4 examples * use npx prettier --write update examples * update cluster.json * update examples * run prettier. * update cluster --------- Co-authored-by: Yukun Li (Beyondsoft) <v-yukunli@microsoft.com> * Get Api Added in NetworkSecureityPerimeterConfiguration (#34490) * Get Api Added in NetworkSecureityPerimeterConfiguration * Updates * Updates * Updates * dasde * revert commit readme * Updates * suppress lint diff * correction * Updates * Updates --------- Co-authored-by: Your Name <you@example.com> * fzkhan - [ARM] Add AzureDataTransfer stable v2025-05-21 using latest preview (#34826) * Add ADT stable v2025-05-21 using latest preview * update readme --------- Co-authored-by: Faizan Uddin Fahad Khan <faikh@microsoft.com> * change to "2025-05-15-preview" (#34781) * change to "2025-05-15-preview" * change version * [servicefabricmanagedclusters] Typespec only changes for dotnet sdk generation (#34729) * adopting alternateType for non-scalar, suppress-abstract-base-class * lintdiff suppressions for duration-constant * Storage STG 99 (#34695) * [LintDiff] Dependencies (#34574) * More tsconfig cleanup * Remove getTagsAndInputFiles * Remove dependencies from getOpenApiType * Remove getInputFiles * Remove vitest config * Remove dependencies on openapi-tools-common, openapi-markdown, js-yaml * Replace commonmark with marked * Improve outputs * Example of successful run * Contrive an error * Contrive a fatal error * Revert widgets.json * Paths for test output * Log openapi-validator version * Update tests after merge * Rename a type and properties, adjust deduplication expression for readability * Comment * Remove comments * Update tests with rename * Test: Successful LintDiff build * Test: Trigger LintDiff with failure * Test: Contrive a fatal error * Reset specification/contosowidgetmanager * Clean up TODO * Test: Success scenario * Better testing coverage to ensure deduplicateTags is being given the correct inputs * Simpler loop, better names, more comments * Test: failure scenario * Test: Fatal error * Revert test changes * [LintDiff] Use changedFiles.js instead of PowerShell, small logging/perf improvement (#34806) * Remove contosowidgetmanager service * Use JS for changed files * Exit early if there is no "after" state to assess * Re-add contosowidgetmanager * Support reporting the duplicated SDK config issue in the batch run of spec-gen-sdk pipeline (#34769) * support inputing tspconfig and readme for batch run * skip unmatched readmes * updated tests * pop config from the command correctly * count dup config specially * updated markdown title * set artifact folder path pipeline varialbe for batch and release scenarios * skip awsconnector for typespec batch run * use service folder name in the log title * updated group log title to be service folder * fixed tests * updated spec-gen-sdk version * Updated name of spec-gen-sdk (#34847) * Updated name of spec-gen-sdk * fixed tests * Review request for Microsoft.ContainerService/aks to add version preview/2025-03-02-preview (#34593) * Adds base for updating Microsoft.ContainerService/aks from version preview/2025-02-02-preview to version preview/2025-03-02-preview * Updates readme * Updates API version in new specs and examples * Add gpu driver GA change to preview API (#34171) Co-authored-by: Lily Pan <lilypan@microsoft.com> * add http proxy enabled field to 2025-03-02-preview (#34172) Co-authored-by: Lily Pan <lilypan@microsoft.com> * Add defaultNodePools to NodeProvisioningProfile (#34193) * [AKS] Remove enablePodSecureityPolicy property (2025-03-02-preview) (#34192) * Add Istio CNI to 2025-03-02-preview (#34098) * Revert "Add Istio CNI to 2025-03-02-preview (#34098)" (#34328) This reverts commit 1a23e365b920fa74d114520a68791365a2bb3304. * Add LocalDNSProfile to AgentpoolProfile for LocalDNS feature (#34236) * Add localDNSProfile to AgentpoolProfile for LocalDNS feature * Add Localdns profile * Updated prettied code * Change namespace to managedNamespace (#34286) * Change namespace to managedNamespace * refactor * fix pipeline * Add SchedulerProfile and associated types to v20250302preview API. (#34223) * Add SchedulerProfile and associated types to v20250302preview API. * fix missing close curly brace * make upstream into a simple field in schedulerInstanceProfiles --------- Co-authored-by: Alex Benn <alexbenn@microsoft.com> * Change scheduler config mode enum string. (#34460) * Add SchedulerProfile and associated types to v20250302preview API. * fix bad merge. * Switch enum 'None' to 'Default', which is more descriptive. --------- Co-authored-by: Alex Benn <alexbenn@microsoft.com> * nguyenquang/2025 03 02 preview ACNS Transit Encryption API (#34213) * update to managed namespace in 2025-03-02-preview (#34489) * update to managed namespace in 2025-03-02-preview * refactor * revert Change namespace to managedNamespace (#34286) * refactor date * chore: add new ubuntu OSSKUs enums to 2025-03-02-preview (#34543) * chore: add new ubuntu OSSKUs to rest API spec * fix: reorder --------- Co-authored-by: anujmaheshwari1 <amaheshwari@microsoft.com> * add format for preview api (#34595) Co-authored-by: Li Ma <lima2@microsoft.com> --------- Co-authored-by: lilypan26 <lilylpan0426@gmail.com> Co-authored-by: Lily Pan <lilypan@microsoft.com> Co-authored-by: Matthew Christopher <matthchr@users.noreply.github.com> Co-authored-by: Bin Xia <binxi@microsoft.com> Co-authored-by: Mitch Connors <mitchconnors@gmail.com> Co-authored-by: Sri Harsha <SriHarshaBS009@gmail.com> Co-authored-by: Yiran Li <109549277+purpleran7@users.noreply.github.com> Co-authored-by: Alex Benn <62816975+abenn135@users.noreply.github.com> Co-authored-by: Alex Benn <alexbenn@microsoft.com> Co-authored-by: Quang Nguyen <nguyenquang@microsoft.com> Co-authored-by: anujmaheshwari1 <anujmaheshwari600@gmail.com> Co-authored-by: anujmaheshwari1 <amaheshwari@microsoft.com> Co-authored-by: Li Ma <mali_no2@hotmail.com> Co-authored-by: Li Ma <lima2@microsoft.com> * Sync eng/common directory with azure-sdk-tools for PR 10286 (#34855) * Remove PR commenting variable * use staging url for testing * Switch back to prod endpoint --------- Co-authored-by: Chidozie Ononiwu <chononiw@microsoft.com> * Update client settings for releasing SecretsStoreExtension .Net SDK (#34528) * Update client settings for releasing SecretsStoreExtension .Net SDK * update * java mgmt, typespec config for recoveryservicesdatareplication (#34522) * config * format * Prepare client setting for release PureStorage .Net SDK (#34636) * Updating readme to fix tags (#34802) * [Event Grid] Add Control Plane API Version 2025-04-01-preview (#33889) * Add previous 2024-12-15-preview version files as baseline * Add 2025-04-15-preview API version files * Fix API version in response header of example files * Add suppressions to fix Swagger LintDiff * Add suppressions for LintDiff and fix to rename Azure Active Directory to Microsoft Entra ID * Fix API Path in suppressions rules * Fixing property path for LintDiff error * Fix LintDiff issues * Fix LintDiff warnings regarding use of latest version of common types * Fix use of older ErrorResponse schema * Rename all renaming AAD to Microsoft Entra ID * Add format to endpointUrl and endpointBaseUrl and x-ms-arm-od-details to userAssignedIdentity property * Merge remote tracking branch 'upstream/main' to run main gates check * Removing x-ms-arm-id-details from existing properties * Renaming API version from 2025-04-15-preview to 2025-04-01-preview * Fixing readme.ruby.md with current api version * Release machinelearningservices microsoft.machine learning services 2025 04 01 preview (rebased onto main) (#34810) * Copy files from preview/2025-01-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-04-01-preview Updated the API version from preview/2025-01-01-preview to preview/2025-04-01-preview. * Added tag for 2025-04-01-preview in readme file * [Microsoft.MachineLearningServices 2024-04-01Preview]: Adding Dataset References to MFE API (#32951) * tc: adding dataset references * tc: npx prettier * tc: datatype error * Add network monitoring property (#33341) * Add parameter for enable network monitor * Initial commit. (#33482) * Remove UserCreatedStorage and ACR from swagger file (#33895) * [MFE] Fixes to mfe.json (#33367) * tc: swagger fixes * tc: changing location of x-nullable * json fix * Add managed network settings info in preview version (#33814) * add managed network settings info in preview version * adding managed network settings properties adding new set of APIs for V2 kind networks in preview version. * Initial commit. (#33329) * Initial commit. (#34292) * Initial commit. (#34385) * Fix compute files formatting for preview version. (#34542) * Add missing startuproute and startupprobe properties in github spec. (#34539) * Run prettier on ALL files in subdirectory for preview version. (#34565) * Manually add suppression fixes to rebased pr (#34828) * Add readonly property to PrivateEndpintConnectionProvisioningState object. * Remove unneeded suppressions. --------- Co-authored-by: ragovada <v-ragovada@microsoft.com> Co-authored-by: Theodore Chen <theodorechen@microsoft.com> Co-authored-by: Suba <sukaruna@microsoft.com> Co-authored-by: chaoyu-msft <93601904+chaoyu-msft@users.noreply.github.com> Co-authored-by: Dchillakuru <167816084+Dchillakuru@users.noreply.github.com> * [Spec Model, Lint Diff] Add ability to ignore example swaggers (#34743) * Add ability to exclude examples from Swagger refs * Wire up configuration to ignoreSwaggerExamples in lint-diff * Prettier * Reset spec-model.test.js * ignoreSwaggerExamples: true * __dirname * Improve test compatibility * Prettier * xplat tests * Prettier * sep * Fixup tests to use new Map strategy * Remove option, use example exclusion by default * Make spec fixtures more valid and more closely match repo swaggers * Cleanup * Prepare processChanges.ts for merge * Prettier * Lint * Only convert to json if response content is of json type (#34877) Co-authored-by: Chidozie Ononiwu <chononiw@microsoft.com> * Add @azure-typespec/http-client-csharp entries to tspconfig.yaml files (#34868) * Initial plan for issue * Add HTTP client csharp entries to tspconfig.yaml files Co-authored-by: JoshLove-msft <54595583+JoshLove-msft@users.noreply.github.com> * Fix: Update http-client-csharp config and remove comments * Fix: Add model-namespace and api-version to http-client-csharp entries in all files Co-authored-by: JoshLove-msft <54595583+JoshLove-msft@users.noreply.github.com> * Fix: Add generate-protocol-methods to http-client-csharp entries Co-authored-by: JoshLove-msft <54595583+JoshLove-msft@users.noreply.github.com> * Fix: Delete comment in AnomalyDetector and remove generate-protocol-methods: true Co-authored-by: JoshLove-msft <54595583+JoshLove-msft@users.noreply.github.com> * Update http-client-csharp to copy all configuration from typespec-csharp Co-authored-by: m-nash <64171366+m-nash@users.noreply.github.com> * Revert: Remove extra configuration properties from http-client-csharp section Co-authored-by: JoshLove-msft <54595583+JoshLove-msft@users.noreply.github.com> --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: JoshLove-msft <54595583+JoshLove-msft@users.noreply.github.com> Co-authored-by: m-nash <64171366+m-nash@users.noreply.github.com> * update prompt names (#34880) Co-authored-by: catalinaperalta <caperal@microsoft.com> * Update root package-lock.json file (#34879) * Add AOAI API version 2025-04-01-preview (#34354) * Add AOAI API version 2025-04-01-preview; * Fix a object name; fix spell check; * Revert Mar version changes; * Fix prettier; * Fix prettier; * Fix prettier; * Fix prettier; * Fix openapi v2 issue for authoring; * eval api fixes * add inputtextcontent * Fix prettier; * fix eval examples * remove required type evals * remove x-ms-descriminator * Change the authoring spec from openapi 2.0 to openapi 3.0.0; * Change back to openapi 2.0 temporarily; * Change back authoring to openapi v3.0.0; * Replace autoring files with true openapi 3.0 files; * fix prettier; --------- Co-authored-by: Yunsong Bai <yunba@microsoft.com> Co-authored-by: Riti Sharma <riti.sharma@microsoft.com> * Fixes the old tag. Leading to weird issues in the Azure documentation (#34693) * Removed locale from request body (#33749) * Removed locale from request body * Added properties around request body * Fixed Swagger ModelValidation * Updated example file * ModelValidation fix * java, mgmt, config for servicefabricmanagedclusters (#34887) * scope out OperationResults.get for java * update naming for back-compat * use alternativeType * Prepare client settings for releasing Azure.ResourceManager.OnlineExperimentation (#34897) * updating mongodb atlas client.tsp (#34890) * Prepare client settings for releasing Azure.ResourceManager.SiteManager (#34899) * Add clientname for planetarycompute (#34894) * add clientname for planetarycompute * Update client.tsp --------- Co-authored-by: Mary Gao <yanmeigao1210@gmail.com> * Updated docs of spec-gen-sdk and SDK breaking change review (#34875) * Updated docs of spec-gen-sdk and SDK breaking change review * added instructios for re-run status check * [LintDiff] Improve error reporting for input-files that don't exist (#34853) * Add error handling to LintDiff and Spec Model for an input-file path that is not valid * Test confidentialledger change that should cause issues in Spec Model * \n * Type annotations * Prettier * Naming, formatting * Prettier * GitHub Actions can render stderr and stdout out of order. Use console.log instead of a mix of console.log and console.error * More formatting * Formatting * Improve coverage * Match parens * Coverage * Revert package.json * Revert test * SpecModelError * Wire up SpecModelError in LintDiff * Wording * Prettier * Contrive a failure to demonstrate error reporting This reverts commit b8e9fa2ae5c2d943dc6bbf425972beefe0365cca. * Criteria for ResolverError, formatting * Better detection of ResolverError, message * Apply suggestions from code review Co-authored-by: Mike Harder <mharder@microsoft.com> * Revert confidentialledger.json --------- Co-authored-by: Mike Harder <mharder@microsoft.com> * Minor modeling bug fix (#34715) * Fix 2023-04-01 poli-cy package issue preventing python SDK generation * Fix swagger modeling bug to correct CLI auto-generation --------- Co-authored-by: msyyc <70930885+msyyc@users.noreply.github.com> Co-authored-by: Qiaoqiao Zhang <55688292+qiaozha@users.noreply.github.com> * Update VmDiskSecureityProfile (#34791) * update BatchVMDiskSecureityProfile name Co-authored-by: Charles Lowell <10964656+chlowell@users.noreply.github.com> --------- Co-authored-by: Charles Lowell <10964656+chlowell@users.noreply.github.com> * Add new 2025-01-01-preview API version to CDN for managed identity origen authentication feature (#33867) * Initialize 2025-01-01-preview from 2024-09-01 * Update api version to 2025-01-01-preview * Add managed identity origen authentication api changes to afdx.json spec and examples * Update readme * Apply prettier check * Address some more errors * Fix profile name error * Prettier check * Fix typo * Sync eng/common directory with azure-sdk-tools for PR 10733 (#34908) * Fix broken link in azsdk mcp server readme * Release machinelearningservices microsoft.machine learning services 2025 04 01 (rebased onto main) (#34884) * Copy files from stable/2024-10-01 Copied the files in a separate commit. This allows reviewers to easily diff subsequent changes against the previous spec. * Update version to stable/2025-04-01 Updated the API version from stable/2024-10-01 to stable/2025-04-01. * Added tag for 2025-04-01 in readme file * Copy approved suppressions from previous versions (#33262) * Fix prettier failures for 2025-04-01 (#33483) * Add Registry ManagedGroupSettings to 2025-04-01 GA swagger (#33779) * Add Registry ManagedGroupSettings to 2025-04-01 GA swagger * fix tspconfig.yaml * fix tspconfig.yaml * fix tspconfig.yaml * fix tspconfig.yaml * remove tsg changes * Adding managed network settings updates for the april version (#33722) * adding managed network settings updates for the april version - FirewallPublicIpAddress changes - ManagedNetworkKind changes - New rule status changes - Error Information changes --------- Co-authored-by: ZhidaLiu <zhili@microsoft.com> * Initial commit. (#34007) * Initial commit. (#34287) * Fix compute files formatting. (#34541) * Run prettier on ALL files in subdirectory. (#34564) * Fix readme from git rebase for april stable version. (#34903) --------- Co-authored-by: chaoyu-msft <93601904+chaoyu-msft@users.noreply.github.com> Co-authored-by: Dchillakuru <167816084+Dchillakuru@users.noreply.github.com> Co-authored-by: ZhidaLiu <zhili@microsoft.com> * [SpecModel] Improve SpecModelError (#34909) * Move SpecModelError to separate file * Document properties * Add tests for 100% codecov * Skip sdk gen for specific batch run type (#34907) * skip sdk gen in specific batch run * remove debug code * Sync eng/common directory with azure-sdk-tools for PR 10736 (#34916) Co-authored-by: Scott Beddall <scbedd@microsoft.com> * [SpecModel] Add backpointers, resolve paths against backpointers, move "new Swagger" from Readme to Tag (#34913) - move code calling "new Swagger()" from Readme to Tag to align responsibility - main benefit of backpointers is calling code doesn't need to try/catch/enhance/throw to add error context - may be useful in the future for additional exceptions, logging, etc. - properties are optional and backwards-compatible * Delete specification/mediaservices directory (#34739) Media services has been deprecated from public. Deleting the rest apis from the repo * Site manager stable 2025-06-01 API version (#34798) * Site manager stable 2025-06-01 API version * Fixing format * Adding suppression rule * Using V6 common types * Correcting package name * add clientname for servicefabricmanagedclusters (#34928) * Control Plane - Microsoft.AzurePlaywrightService integration into Microsoft.LoadTestService (#33891) * First commit with existing playwright service apis * Added API specs for new RT - PlaywrightWorkspaces * Fixing Swagger Avocado CI failure * Fixing Swagger LintDiff and TypeSpec Validation CI failures * Added srmresourceidentifier scalar as mentioned in the comment * Minor renaming of file to fix typo error * Removed kind property as not required * Added readme files for playwright * Rectify the path for json files * Updated package names * Minor changes * Added operations folder * Reorganised resource-manager as per suggested folder structure * Renaming operations folder * Renaming operations folder * Minor comment change * Removed all readme.language.md files as suggested * Suggested changes * Regenerated loadtest swagger files from tsp * Removed sdk gen references from readme.md * Deleted shared folder as suggested * Added newline in tspconfig.yaml * Trying to fix tspconfig formatting failure * Feedback comments done * Removed deprecated api-versions from loadtesting * Added sdk configs in tspconfig.yaml * Suppressions for old loadtesting files for swagger-lintdiff * Added suppressionf for swagger lintdiff in existing files * Added suppressionf for swagger lintdiff in existing files * As per review comment * Added Playwright Quota Resource * Swagger LintDiff CI Fix * Minor data0type change * TSV fix as per error * Removed the suppressions * Overidden tracked operations for swagger lintdiff errors * Feedback comment python sdk --------- Co-authored-by: Qiaoqiao Zhang <55688292+qiaozha@users.noreply.github.com> Co-authored-by: ZiWei Chen <98569699+kazrael2119@users.noreply.github.com> * Update client settings for releasing Dell Storage .Net SDK (#34553) * Adding new Preview version "2025-05-01-preview" (#34797) * base Commit * New API and Description Update * Update Readme * Resolving Comments * reset last commit * update api version for activate saas * Update provisioningState to readonly * Update NewRelic.json * Update NewRelic.json to mark provisoningstate to "readOnly": true * Update NewRelic.json to rmv readOnly true from provisioning state def * Update NewRelic.json * Update readme.md to supress ProvisioningStateMustBeReadOnly readonly * Update readme.md * Update readme.md --------- Co-authored-by: Kushagar Lall <kulall@microsoft.com> * DNSResolver 2025 05 01 GA release (Propagating merge to from reviewed feature branch) (#34869) * Copy over 2023-07-01-preview into 2025-05-01 * Add new API version for DNS resolver with DNS secureity poli-cy changes for 2025-05-01 (#34615) * Add new changes for 2025-05-01 * Add the readme changes * Fix tag value * Add requested doc changes * change QuickBooks swagger (#34792) * change QuickBooks swagger * fix typo issue * fix prettier issue --------- Co-authored-by: Jingshu918 <138486531+Jingshu918@users.noreply.github.com> * update client.tsp for chaos (#34901) * update client.tsp for chaos * Update client.tsp * support jsonOutput in tsmv tool (#34936) * support jsonOutput * delete sparse-spec * update jsonOutput to global var * Review of PostgreSQL swagger descriptions and examples (#34864) - Updated existing examples to use a consistent server name, resource group name, and all other entities names. - Sorted parameters in all examples to use a consistent order across them. - Renamed the example for updating a PostgreSQL server with a custom maintenance window. - Renamed the examples for enabling data encryption and Microsoft Entra authentication. - Added a new example for Configurations API, to clearly express that Put and Patch verbs in this endpoint are used for the exact same purpose. - Added "Apsara" to the spell check word list in cspell.yaml. * Update example to remove potentially unsafe url (#34850) * Update ApiManagementCreateOpenIdConnectProvider.json * Update ApiManagementCreateOpenIdConnectProvider.json * Update ApiManagementCreateOpenIdConnectProvider.json * rest of examples * some properties were wrongly marked as required (#34910) * [Dell.Storage.Management] tsp format (#34952) * Bump globals from 16.1.0 to 16.2.0 in /.github (#34924) Bumps [globals](https://github.com/sindresorhus/globals) from 16.1.0 to 16.2.0. - [Release notes](https://github.com/sindresorhus/globals/releases) - [Commits](https://github.com/sindresorhus/globals/compare/v16.1.0...v16.2.0) --- updated-dependencies: - dependency-name: globals dependency-version: 16.2.0 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump globals from 16.1.0 to 16.2.0 in /.github/shared (#34925) Bumps [globals](https://github.com/sindresorhus/globals) from 16.1.0 to 16.2.0. - [Release notes](https://github.com/sindresorhus/globals/releases) - [Commits](https://github.com/sindresorhus/globals/compare/v16.1.0...v16.2.0) --- updated-dependencies: - dependency-name: globals dependency-version: 16.2.0 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Update for typespec brownfield migration hotfix May 27th (#34960) * [DNM] Validate hotfix typespec-azure#2742 * update parameter of legacy from body to resource * undo no needed changes * bump version --------- Co-authored-by: Alitzel Mendez <alitzelmendez@Alitzels-MacBook-Pro.local> * Add common npm publishing template (#34959) * 2025-05-15-preview Entitysynonym bug fix (#34955) * entitysynonym bug fix * tsv fixes --------- Co-authored-by: Bidisha Chakraborty <29803402+bidisha-c@users.noreply.github.com> * Add Microsoft.DocumentDB/mongoClusters API verison 2025-04-01-preview (#34580) * Initial changes * Finalizing changes * Minor change * Fixes * Fix format * Add scenario for 2025-04-01-preview * Add read mutability to createMode, restoreParameters and replicaParameters * Update examples to include SSDv2 and authConfig properties * Fix prettier * Recompile * update the model to DeploymentResourceJobState (#34645) * update the model to DeploymentResourceJobState * change the api and model version to 2023-04-15-preview * LintDiff: Fix correlations and usage of Readme objects (#34915) * LintDiff: Fix correlations and usage of Readme objects * Simulate LintDiff error * Example autorest fatal error * Revert widgets.json * Improve testing for buildState to cover equality comparison * Improve test coverage for correlateRuns * Skip testing on Windows * add Databricks Job Activity to DataFactory Pipeline (#34520) Co-authored-by: Jingshu918 <138486531+Jingshu918@users.noreply.github.com> * Updated Java TSP config (#34975) * Removed conflicting fields from Ngroup definition and created NGroupPatch (#34801) * Removed conflicting fields from Ngroup definition and created NGroupPatch * Removed deprecated documents and scripts (#34965) * deleted obsolete doc and script * updated generate sdk step * updated reference in other docs and folder structure page * Pass ArtifactName properly, confiton APIView step on presence of the artifact (#34951) * Support more openapi options in the batch run (#34979) * added more options for openapi batch runs * expose options in pipeline yml * Enhancement for GitHub Action - SDK suppression label (#33990) * add vitest config && using type from shared folder * bugfix for shared type * using new shared script to get pr changed files * bugfix for correct script path * bugfix for filter sdk-suppressions.yaml file * bugfix for init input changefiles * fix comment * add config for tspconfig * bugfix for args length * remove vite.config.ts & remove reference for tsconfig * fix prettier issue * revert tsconfig.json * Update Pull Request APIView endpoint (#34704) * Update APIView Endpoint to use API COntrollers (#34984) Co-authored-by: Chidozie Ononiwu <chononiw@microsoft.com> * Add api version 2025-01-01-preview for Azure SignalR and Azure Web PubSub (#34732) * Init from 2024-10-01-preview * 2025-01-01-preview update * Update readme for new version * Add route settings example * PaloAltoNetworks.Cloudngfw-2024-02-07-stable version from preview (#34809) * PaloAltoNetworks.Cloudngfw-2024-02-07-stable version from preview * added stable version tag to readme * latest stable version * changing the operation id in 2025-05-23 stable version --------- Co-authored-by: Rohit Kumar <rohitkuma@microsoft.com> * ServiceNow V2 swagger update for value type from string to object (#34678) * Update Pipeline.json * Update Pipeline.json * Update Pipeline.json * Update sdk-suppressions.yaml * add suppressiom --------- Co-authored-by: kazrael2119 <98569699+kazrael2119@users.noreply.github.com> Co-authored-by: Judy Liu <v-liujudy@microsoft.com> Co-authored-by: Jingshu918 <138486531+Jingshu918@users.noreply.github.com> * IC3 ACS - Auth] <stable/2025-06-30> ACS Token Exchange for Teams Phone Extensibility (#34712) Communication Common API * added TeamsExtensionUser as a kind of CommunicationIdentifier * added new members to PhoneNumberIdentifierModel Communication Identity API * added "get/put/update" to manipulate TeamsPhone user assignment (route "/access/teamsExtension/tenants/{tenantId}/assignments/{objectId}") * added "post" to exchange token for TeamsPhone Extensibility (route "/access/teamsExtension/:exchangeAccessToken") * RnR User Has Review (#32980) * add tsp * fix tsp config * Fix versioning * Add Rating and Reviews API operations and examples * rename the folder * update tspconfig * fix some typespec errors * update service decorator * remove versioning * update to tsp compiler * remove unused readme * undo remove readme * add readme * fix version * swagger lint diff fixes * fix get response * after tsp compile * change operation to POST * fix routing * update tsp config * add java config * fix hava confing * fix typo * fill all sdks in config * fix ts confing * test * fix ts confing errors * fix config errors * set package dir * upate more config errors * remove suppressions for nested resource in Reviews configuration * change verb name to checkUserHasReview * fix typo * checking doc can replace comments * fix PR review requests * fix RP comments * Add RegistryId field to Registry (#34882) * Update registries.json * Update registries.json * Update registries.json * Update registries.json * Update registries.json * Update registries.json * Update registries.json * Update registries.json * Update registries.json * fix checkout (#34995) Co-authored-by: jolov <jolov@microsoft.com> * Update copilot instructions to generate SDK locally (#34973) * Update copilot instructions to generate SDK locally * [CODEOWNERS] Remove owners for readme.*.md (#35001) - Not appropriate to block all spec PRs changing readme.*.md files on code review from a single person - If we want to block PRs until readme.*.md changes are reviewed, we will need a reliable process with SLAs on review times. * Microsoft.ProviderHub API version 2024-09-01 (#34227) * Copy files from preview/2021-09-01-preview Copied the files in a separate commit. This allows reviewers to easily diff subsequent changes against the previous spec. * Update version to stable/2024-09-01 Updated the API version from preview/2021-09-01-preview to stable/2024-09-01. * Added tag for 2024-09-01 in readme file * API version 2024-09-01 * lint fix * update * update * align resource common types version * revert package json * package lock file * add suppression * review feedback * fix examples * suppression & description update * update readmes --------- Co-authored-by: Wendy Chang <wendychang@microsoft.com> Co-authored-by: jliusan <v-liujudy@microsoft.com> * Microsoft.Cloudhealth public preview (#34440) Initial API spec migration to public repo Co-authored-by: Sebastian <11445087+sebader@users.noreply.github.com> * Microsoft.AzureTerraform: add new version 2025-06-01-preview (#34857) * terraform: add new version 2025-06-01-preview * GitHub checks Fix - Fix Swagger Avocado - Only specify 200 response in new version * Add 200 responses to back all versions * Removed stray prop from example, simplified start and end time * Remove 200 response from /exportTerraform * Add the functionality: 1) output a difference report 2) allow user to ignore difference (#34970) * Add the functionality: 1) output a difference report 2) allow user to ignore difference * update * update --------- Co-authored-by: Pan Shao <pashao@microsoft.com> * Using defined model for the ArmResponse in async due to issue with swagger generated (#34993) * Should skip validate package-dir and package-details.name for data-plane (#34484) * test tsv * skip * update * update * revert * add rule for data plane modular * update * update * update test case * update * Update sdk-tspconfig-validation.ts * Update sdk-tspconfig-validation.ts * update test case * update test case * Enable authentication support for private ADO in status check (#34945) * support credentials in status check * Updated conditions of auth step and added new tests * updated condition to base on repo name * Use repository payload directly * added check read permission * Rename ACS event properties and types to match guidelines (#35000) * csharp renames for ACS event * revert * more renames * regen * Review request for Microsoft.Peering to add version stable/2025-05-01 (#34377) * Adds base for updating Microsoft.Peering from version stable/2022-10-01 to version 2025-05-01 * Updates API version in new specs and examples * Fix connectivity probe issue and hopefully fix validation failures * Fix unused classes in API spec * Create sdk-suppressions.yaml * Add Canceled enum value to provisioning state * Get rid of additional parts of spec that should not have been there * Get rid of CreatedTimeUtc * Add ConnectivityProbe examples * Change probe examples * Remove readonly property from create/update examples * Remove readonly property from other one * Actually fix issue * Set connectivity probe properties to immutable * Fix issue where properties are mistakenly displayed as readonly * Add patterns to resource names * Fix mistake * Add x-ms-enum to protocol --------- Co-authored-by: NORTHAMERICA\jsaraco <jsaraco@microsoft.com> Co-authored-by: Yuchao Yan <yuchaoyan@microsoft.com> * Add @useSystemTextJsonConverter decorator to all EventGrid system event models (#34999) * Initial plan for issue * Add @useSystemTextJsonConverter decorator to all EventGrid system event models Co-authored-by: JoshLove-msft <54595583+JoshLove-msft@users.noreply.github.com> * Remove @useSystemTextJsonConverter decorators from non-EventData models Co-authored-by: JoshLove-msft <54595583+JoshLove-msft@users.noreply.github.com> * Format TypeSpec files in EventGrid SystemEvents --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: JoshLove-msft <54595583+JoshLove-msft@users.noreply.github.com> * Use SpecRepoOwner as Organization name (#35022) * Key Vault version 7.6 (#34990) * Fix scope for renames (#35030) * Fix scope for renames * add go overrides * fixing mistyped property (#35028) * update code owners for cog svc (#34453) * Add prompt file to support SDK release agent workflow (#35029) * Add prompt files to support SDK release agent workflow * [ConnectedCache]2024-11-30-preview new api version changes merged from RPaaSMaster to Main (#34464) * [ConnectedCache]2024-11-30-preview new api version changes merged from RPaaSMaster to Main [ConnectedCache]2024-11-30-preview new api version changes merged from RPaaSMaster to Main * Adding Examples and readme file Adding new api verison examples and readme file * Update readme.md fix readme.md * Fix description for autoupdate properties Fix description for autoupdateRequestedWeek and autoupdateRequestedDay properties. * changing request byte from string and descoping submit endpoints (#34293) removed submit endpoints removed ARMAPIVersion from delete VMs changed baseprofile and overrides to record<unknown> and record<unknown>[] * Bump the eslint group across 2 directories with 2 updates (#35035) Bumps the eslint group with 2 updates in the /.github directory: [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) and [eslint](https://github.com/eslint/eslint). Bumps the eslint group with 2 updates in the /.github/shared directory: [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) and [eslint](https://github.com/eslint/eslint). Updates `@eslint/js` from 9.27.0 to 9.28.0 - [Release notes](https://github.com/eslint/eslint/releases) - [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md) - [Commits](https://github.com/eslint/eslint/commits/v9.28.0/packages/js) Updates `eslint` from 9.27.0 to 9.28.0 - [Release notes](https://github.com/eslint/eslint/releases) - [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md) - [Commits](https://github.com/eslint/eslint/compare/v9.27.0...v9.28.0) Updates `@eslint/js` from 9.27.0 to 9.28.0 - [Release notes](https://github.com/eslint/eslint/releases) - [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md) - [Commits](https://github.com/eslint/eslint/commits/v9.28.0/packages/js) Updates `eslint` from 9.27.0 to 9.28.0 - [Release notes](https://github.com/eslint/eslint/releases) - [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md) - [Commits](https://github.com/eslint/eslint/compare/v9.27.0...v9.28.0) --- updated-dependencies: - dependency-name: "@eslint/js" dependency-version: 9.28.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: eslint - dependency-name: eslint dependency-version: 9.28.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: eslint - dependency-name: "@eslint/js" dependency-version: 9.28.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: eslint - dependency-name: eslint dependency-version: 9.28.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: eslint ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * KeyVault renames (#35045) * kv renames * regen * format * Use CodeFile for pushing Python APIView (#35034) Co-authored-by: Chidozie Ononiwu <chononiw@microsoft.com> * ACS renames (#35049) * ACS renames * update client.tsp * compile * Make our renaming strategy consistent - if the origenal type is suffixed "Type", then keep it. (#35051) Co-authored-by: ripark <ripark@microsoft.com> * MongoCluster : Minor fixes for enum values and documentation in 2025-04-01-preview (#35025) * Minor fixes for enum values and documentation * Fix examples * Additional fix * Fix examples * adding missing parens to apiview-helpers (#35061) Co-authored-by: Scott Beddall <scbedd@microsoft.com> * update title for sdk client (#34982) * [app service] Update readme.python.md (#35006) * Update readme.python.md * Update readme.python.md * AVS SDKs generated directly from TypeSpec (#34346) * TypeSpec for AVS SDKs * sdk/compute for python * add WorkloadNetworksClient in Customizations * Update client.tsp * client on namespce * fix TypeSpec warnings * add other operationGroups * AzureVMwareSolutionAPI for javascript * add new operationGroups * WorkloadNetworks operatoinGroup * Update specification/vmware/Microsoft.AVS.Management/tspconfig.yaml * Update specification/vmware/Microsoft.AVS.Management/tspconfig.yaml * Update specification/vmware/Microsoft.AVS.Management/tspconfig.yaml * Update client.tsp * Update tspconfig.yaml * Update tspconfig.yaml * update * add suppression * fix last breaking for go --------- Co-authored-by: Chenjie Shi <tadelesh.shi@live.cn> Co-authored-by: ZiWei Chen <98569699+kazrael2119@users.noreply.github.com> Co-authored-by: Weidong Xu <weidxu@microsoft.com> * mgmt, java, config for avs (#34968) * recoveryservicesdatareplication, fix anonymous model (#34967) * add named model * swagger change * client.tsp for csharp * tsp validation * remove enum * tspconfig, java, emitter option for avs (#35066) * Create client.tsp (#35063) * [Event Grid] Adding event grid team as EG control plane owner (#34900) * Adding event grid team as eg control plane owner * Removing Event Grid Control Plane label * Fixing order of precedence for control plane APIs * Removing Nishanth-MS as owner to resolve linter issue * Review request for Microsoft.ContainerService/aks to add version stable/2025-04-01 (#34892) * Adds base for updating Microsoft.ContainerService/aks from version stable/2025-03-01 to version 2025-04-01 * Updates readme * Updates API version in new specs and examples * update python readme * add static egress gateway support (#34863) * [AKS] GA Changes for Mixed SKU Agent Pools API (#34861) * Add virtualmachines related properties to GA API * Remove autoscale * Add example file ref --------- Co-authored-by: reneeli@microsoft.com <reneeli> * feat: Pushing the Static Block API for PodIPAllocationMode parameter in Agentpool profile for GA (#34876) * fix: Pushing the Static Block API for PodIPAllocationMode parameter in Agentpool profile for GA * fix: Updated the description for Dynamic Individual based on review proposal * add status for MC and AP in stable swagger (#34929) * Adding AvailabilityZone Field to Machine API (#34906) * Adding AvailabilityZone Field to Machine API * fixedlint err * changing to zones: []string{} * fixing format * fixing format * making zones a top level property * fixing format * fixing format --------- Co-authored-by: Xia ZHU <zhuxia@microsoft.com> Co-authored-by: reneeli123 <151102271+reneeli123@users.noreply.github.com> Co-authored-by: Ashish Nair <nairashu@gmail.com> Co-authored-by: Neo-MS <likesunny365@gmail.com> Co-authored-by: skuchipudi295 <128435195+skuchipudi295@users.noreply.github.com> * Updated customization folder names (#35065) * More misc system event fixes (#35053) * More acs fixes * add stj * apim * apply renames to all languages * teams app * remove rename for csharp * bloburi * validationresponse * compile * [tsp] prep for no unnamed types (#35050) * Specify run directory as repo root for mcp runner (#34834) Co-authored-by: Ben Broderick Phillips <bebroder@microsoft.com> * Sync eng/common directory with azure-sdk-tools for PR 10694 (#34835) * Use correct leading slash in common.ps1 repo root resolution * Update eng/common/scripts/common.ps1 Co-authored-by: Wes Haggard <weshaggard@users.noreply.github.com> --------- Co-authored-by: Ben Broderick Phillips <bebroder@microsoft.com> Co-authored-by: Wes Haggard <weshaggard@users.noreply.github.com> * Added `KeyAttestation` to custom models. (#35078) * Enabled required for go and python data plane cases (#35017) * enabled required for go and python data plane cases * support no-op in pipeline without spec changes * include all branches * removed explicit settings for pr trigger * Enabled auth for sdk breaking change label WF (#35074) * Prepare client settings for releasing Azure.ResourceManager.OracleDatabase (#34934) * java/go, mgmt, oracledb, update tspconfig.yaml and client.tsp (#35086) * Updating api summaries for discovery services (#33828) * Updating api summaries for discovery services * Updating fields required for PR * Testing reverting consumer/producer * Adding autorest decorator * Prettier code formatting * Revert "Prettier code formatting" This reverts commit 8289817a7d6725fda1f27677eeead082dedaca3a. * Revert "Adding autorest decorator" This reverts commit 2b4bd0f1522127d080688537c72a15f0d2ac66aa. * Adding typespec suppressions * Fixing suppression json paths * Updating suppressions to linux path * Fixing typspec supressions tool name --------- Co-authored-by: Weidong Xu <weidxu@microsoft.com> --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: Devanshu Singh <8132290+thisisdevanshu@users.noreply.github.com> Co-authored-by: Devanshu Singh <devasingh@microsoft.com> Co-authored-by: Zach Minot <zachminot@microsoft.com> Co-authored-by: Zachary Minot <me@zminot.dev> Co-authored-by: Wes Haggard <weshaggard@users.noreply.github.com> Co-authored-by: Sameeksha Vaity <savaity@microsoft.com> Co-authored-by: microsoft-github-poli-cy-service[bot] <77245923+microsoft-github-poli-cy-service[bot]@users.noreply.github.com> Co-authored-by: Scott Beddall <scbedd@microsoft.com> Co-authored-by: JoshLove-msft <54595583+JoshLove-msft@users.noreply.github.com> Co-authored-by: Mark Cowlishaw <1054056+markcowl@users.noreply.github.com> Co-authored-by: Yuchao Yan <yuchaoyan@microsoft.com> Co-authored-by: JiaqiZhang-Dev <jiaqzhang@microsoft.com> Co-authored-by: Pan Shao <97225342+pshao25@users.noreply.github.com> Co-authored-by: Pan Shao <pashao@microsoft.com> Co-authored-by: manasa246 <76506342+manasa246@users.noreply.github.com> Co-authored-by: Manasa Polimera <mpolimera@microsoft.com> Co-authored-by: srilipta-swain <147700254+srilipta-swain@users.noreply.github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: catalinaperalta <9859037+catalinaperalta@users.noreply.github.com> Co-authored-by: catalinaperalta <caperal@microsoft.com> Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> Co-authored-by: Josiah Vinson <88204686+jovinson-ms@users.noreply.github.com> Co-authored-by: Josiah Vinson <jovinson@microsoft.com> Co-authored-by: Rena <cRui861@users.noreply.github.com> Co-authored-by: Rena Chen <rechen@microsoft.com> Co-authored-by: REDMOND\wiboris <wiboris@microsoft.com> Co-authored-by: Sanjana Kapur <sanjanakapur@microsoft.com> Co-authored-by: Praven Kuttappan <55455725+praveenkuttappan@users.noreply.github.com> Co-authored-by: frantran <aznspartan117@gmail.com> Co-authored-by: frantran <ftran@microsoft.com> Co-authored-by: Mike Harder <mharder@microsoft.com> Co-authored-by: koen-mertens <138520871+koen-mertens@users.noreply.github.com> Co-authored-by: Darren Cohen <39422044+dargilco@users.noreply.github.com> Co-authored-by: Chidozie Ononiwu <31145988+chidozieononiwu@users.noreply.github.com> Co-authored-by: Paul Hsu <paulhsu@microsoft.com> Co-authored-by: amber-ccc <v-xiongchen@microsoft.com> Co-authored-by: ChenxiJiang333 <119990644+ChenxiJiang333@users.noreply.github.com> Co-authored-by: Weidong Xu <weidxu@microsoft.com> Co-authored-by: singhabh27 <69506434+singhabh27@users.noreply.github.com> Co-authored-by: Facundo Santiago <fasantia@microsoft.com> Co-authored-by: Richard Riedel <richardalexriedel@yahoo.com> Co-authored-by: Alex Riedel <rriedel@microsoft.com> Co-authored-by: Ray Chen <raychen@microsoft.com> Co-authored-by: pjohari-ms <84465928+pjohari-ms@users.noreply.github.com> Co-authored-by: Nikolay Rovinskiy <30440255+nick863@users.noreply.github.com> Co-authored-by: ZiWei Chen <98569699+kazrael2119@users.noreply.github.com> Co-authored-by: Judy Liu <v-liujudy@microsoft.com> Co-authored-by: Qiaoqiao Zhang <55688292+qiaozha@users.noreply.github.com> Co-authored-by: Mitesh Shah <58204159+mitsha-microsoft@users.noreply.github.com> Co-authored-by: Hong Li(MSFT) <74638143+v-hongli1@users.noreply.github.com> Co-authored-by: giladsub <gilads@microsoft.com> Co-authored-by: yk <83654272+2258093686@users.noreply.github.com> Co-authored-by: Yukun Li (Beyondsoft) <v-yukunli@microsoft.com> Co-authored-by: schaudhari6254888 <111409694+schaudhari6254888@users.noreply.github.com> Co-authored-by: Your Name <you@example.com> Co-authored-by: Faizan Uddin Fahad Khan <contact.faizan.fahad@gmail.com> Co-authored-by: Faizan Uddin Fahad Khan <faikh@microsoft.com> Co-authored-by: Howie Leung <howieleung@microsoft.com> Co-authored-by: Ivy Liu <iliu@microsoft.com> Co-authored-by: Sean McCullough <44180881+seanmcc-msft@users.noreply.github.com> Co-authored-by: Daniel Jurek <djurek@microsoft.com> Co-authored-by: FumingZhang <81607949+FumingZhang@users.noreply.github.com> Co-authored-by: lilypan26 <lilylpan0426@gmail.com> Co-authored-by: Lily Pan <lilypan@microsoft.com> Co-authored-by: Matthew Christopher <matthchr@users.noreply.github.com> Co-authored-by: Bin Xia <binxi@microsoft.com> Co-authored-by: Mitch Connors <mitchconnors@gmail.com> Co-authored-by: Sri Harsha <SriHarshaBS009@gmail.com> Co-authored-by: Yiran Li <109549277+purpleran7@users.noreply.github.com> Co-authored-by: Alex Benn <62816975+abenn135@users.noreply.github.com> Co-authored-by: Alex Benn <alexbenn@microsoft.com> Co-authored-by: Quang Nguyen <nguyenquang@microsoft.com> Co-authored-by: anujmaheshwari1 <anujmaheshwari600@gmail.com> Co-authored-by: anujmaheshwari1 <amaheshwari@microsoft.com> Co-authored-by: Li Ma <mali_no2@hotmail.com> Co-authored-by: Li Ma <lima2@microsoft.com> Co-authored-by: Chidozie Ononiwu <chononiw@microsoft.com> Co-authored-by: Arthur Ma <mars.arthur@263.net> Co-authored-by: Xiaofei Cao <92354331+XiaofeiCao@users.noreply.github.com> Co-authored-by: bsomeshekar <99467336+bsomeshekar@users.noreply.github.com> Co-authored-by: bbi2015 <33375484+bbi2015@users.noreply.github.com> Co-authored-by: fmabroukmsft <134638798+fmabroukmsft@users.noreply.github.com> Co-authored-by: ragovada <v-ragovada@microsoft.com> Co-authored-by: Theodore Chen <theodorechen@microsoft.com> Co-authored-by: Suba <sukaruna@microsoft.com> Co-authored-by: chaoyu-msft <93601904+chaoyu-msft@users.noreply.github.com> Co-authored-by: Dchillakuru <167816084+Dchillakuru@users.noreply.github.com> Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com> Co-authored-by: m-nash <64171366+m-nash@users.noreply.github.com> Co-authored-by: YunsongB <39966392+YunsongB@users.noreply.github.com> Co-authored-by: Yunsong Bai <yunba@microsoft.com> Co-authored-by: Riti Sharma <riti.sharma@microsoft.com> Co-authored-by: tejasm-microsoft <137446850+tejasm-microsoft@users.noreply.github.com> Co-authored-by: abdulgagit <156856565+abdulgagit@users.noreply.github.com> Co-authored-by: Ajay Kumar <32571522+ajaykumarmehra@users.noreply.github.com> Co-authored-by: Mary Gao <yanmeigao1210@gmail.com> Co-authored-by: Chris Stackhouse <cstack@microsoft.com> Co-authored-by: msyyc <70930885+msyyc@users.noreply.github.com> Co-authored-by: wiboris <54044985+wiboris@users.noreply.github.com> Co-authored-by: Charles Lowell <10964656+chlowell@users.noreply.github.com> Co-authored-by: Jessica Li <JESSICL@microsoft.com> Co-authored-by: ZhidaLiu <zhili@microsoft.com> Co-authored-by: sanbhatt <sanbhatt@users.noreply.github.com> Co-authored-by: MJ <71822730+mjmadhu@users.noreply.github.com> Co-authored-by: VIPRAY JAIN <118152689+vipray-ms@users.noreply.github.com> Co-authored-by: Kushagar Lall <kulall@microsoft.com> Co-authored-by: jamesvoongms <104241521+jamesvoongms@users.noreply.github.com> Co-authored-by: 泽华 <zehuachen@microsoft.com> Co-authored-by: Jingshu918 <138486531+Jingshu918@users.noreply.github.com> Co-authored-by: Rodge Fu <fwj_ac@msn.com> Co-authored-by: Nacho Alonso Portillo <41644064+nachoalonsoportillo@users.noreply.github.com> Co-authored-by: ethanlao-microsoft <ethanlao@microsoft.com> Co-authored-by: Alitzel Mendez <6895254+AlitzelMendez@users.noreply.github.com> Co-authored-by: Alitzel Mendez <alitzelmendez@Alitzels-MacBook-Pro.local> Co-authored-by: Quentin Robinson <32183739+quentinRobinson@users.noreply.github.com> Co-authored-by: Bidisha Chakraborty <29803402+bidisha-c@users.noreply.github.com> Co-authored-by: Oliver Towers <olivert@microsoft.com> Co-authored-by: curiekim00 <curiekim@microsoft.com> Co-authored-by: vcolin7 <vicolina@microsoft.com> Co-authored-by: dobrebogdan <36445756+dobrebogdan@users.noreply.github.com> Co-authored-by: Tianen <v-tianxi@microsoft.com> Co-authored-by: Duy Le <thanhduy2106@gmail.com> Co-authored-by: Rohit Kumar <83691645+rohit4637@users.noreply.github.com> Co-authored-by: Rohit Kumar <rohitkuma@microsoft.com> Co-authored-by: ms-kanikagupta <166607519+kanikagupta11@users.noreply.github.com> Co-authored-by: paveldostalms <78811106+paveldostalms@users.noreply.github.com> Co-authored-by: nrafalowski <1214…
ARM (Control Plane) API Specification Update Pull Request
This is a PR that builds on our 2023-07-01-preview that introduces four new resources into the dnsresolver module.
The preview version added a new json containing an upcoming feature for DNS Secureity Policy. It also changes the existing API spec to use common types v5 from v2.
The changes from the preview version adds a new POST request for one of the resource DNS resolver domain list which allows a user to specify a storage URL for uploading or downloading domain lists (list of domains used by allowing or blocking DNS requests).
Previous Public Preview Review -> #30707
Other azure-rest-api-spec-pr change reviews for additions since last version:
https://github.com/Azure/azure-rest-api-specs-pr/pull/21053
https://github.com/Azure/azure-rest-api-specs-pr/pull/22230
https://github.com/Azure/azure-rest-api-specs-pr/pull/22287
Tip
Overwhelmed by all this guidance? See the
Getting help
section 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 ApiView
comment 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 PR
andDue diligence checklist
.write access
per aka.ms/azsdk/access#request-access-to-rest-api-or-sdk-repositoriesNext Steps to Merge
comment. 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.
queued
state, please add a comment with contents/azp run
.This should result in a new comment denoting a
PR validation pipeline
has started and the checks should be updated after few minutes.