Skip to content

Add EventGrid .NET mgmt migration compat customizations#43909

Merged
ArthurMa1978 merged 52 commits into
Azure:mainfrom
weidongxu-microsoft:weidxu/eventgrid-mpg-state-20260609
Jun 29, 2026
Merged

Add EventGrid .NET mgmt migration compat customizations#43909
ArthurMa1978 merged 52 commits into
Azure:mainfrom
weidongxu-microsoft:weidxu/eventgrid-mpg-state-20260609

Conversation

@weidongxu-microsoft

Copy link
Copy Markdown
Member

Summary\n- add EventGrid C# mgmt migration customizations for compatibility-sensitive models\n- restore EventGridJsonInputSchemaMapping naming for the .NET mgmt package\n- map webhook tenant id to Guid for the regenerated SDK surface\n\n## Testing\n- local TypeSpec compile with @azure-typespec/http-client-csharp-mgmt emitter

weidongxu-microsoft and others added 5 commits June 9, 2026 11:32
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@github-actions

github-actions Bot commented Jun 11, 2026

Copy link
Copy Markdown

Next Steps to Merge

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

Comment generated by summarize-checks workflow run.

@github-actions github-actions Bot added resource-manager TypeSpec Authored with TypeSpec labels Jun 11, 2026
@github-actions

github-actions Bot commented Jun 11, 2026

Copy link
Copy Markdown

API Change Check

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

Language API Review for Package
TypeSpec Microsoft.EventGrid
JavaScript @azure/arm-eventgrid
Java com.azure.resourcemanager:azure-resourcemanager-eventgrid
Python azure-mgmt-eventgrid
Go sdk/resourcemanager/eventgrid/armeventgrid

Comment generated by After APIView workflow run.

weidongxu-microsoft and others added 14 commits June 11, 2026 14:23
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@weidongxu-microsoft weidongxu-microsoft marked this pull request as ready for review June 17, 2026 05:40
weidongxu-microsoft and others added 18 commits June 24, 2026 16:07
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
…rp customizations

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
…f scoping it out

EventSubscriptions_ListByDomainTopic (.../topics/{topic}/providers/Microsoft.EventGrid/eventSubscriptions)
is a different REST route than DomainTopicEventSubscriptions_List (.../topics/{topic}/eventSubscriptions).
main's EventSubscriptionCollection.GetAll calls ListByDomainTopic, so its plumbing must be generated
(internal access, no extra public surface) for the SDK customization to reuse, matching main exactly.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
…erEventSubscriptionDestination.ResourceId (string), and NSP access rule Type name
…ation.ResourceId (better type than GA string)
@ArthurMa1978 ArthurMa1978 added the PublishToCustomers Acknowledgement the changes will be published to Azure customers. label Jun 29, 2026
weidongxu-microsoft and others added 2 commits June 29, 2026 16:46
…clientName directives from ClientResource.tsp

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@weidongxu-microsoft weidongxu-microsoft force-pushed the weidxu/eventgrid-mpg-state-20260609 branch from 46248bc to c2fee07 Compare June 29, 2026 08:53
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@ArthurMa1978 ArthurMa1978 merged commit 7367dc7 into Azure:main Jun 29, 2026
42 of 43 checks passed
@weidongxu-microsoft weidongxu-microsoft deleted the weidxu/eventgrid-mpg-state-20260609 branch June 29, 2026 11:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ARMReview ARMSignedOff <valid label in PR review process>add this label when ARM approve updates after review Event Grid PublishToCustomers Acknowledgement the changes will be published to Azure customers. resource-manager TypeSpec Authored with TypeSpec

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants