Skip to content

Add exact C# names for management enum members#44448

Merged
ArcturusZhang merged 3 commits into
Azure:mainfrom
ArcturusZhang:arcturus/resolve-60125-enum-client-names
Jul 7, 2026
Merged

Add exact C# names for management enum members#44448
ArcturusZhang merged 3 commits into
Azure:mainfrom
ArcturusZhang:arcturus/resolve-60125-enum-client-names

Conversation

@ArcturusZhang

@ArcturusZhang ArcturusZhang commented Jul 6, 2026

Copy link
Copy Markdown
Member

Moves selected C# enum member compatibility names into TypeSpec using exact client names so the .NET SDK no longer needs SDK-side CodeGenMember enum member customization files.

Also pins C# emitter API versions for the affected services where current TypeSpec defaults had advanced beyond the existing SDK API version, keeping the SDK regeneration diff focused on enum member names.

SDK PR: Azure/azure-sdk-for-net#60681

Use exact C# client names for management-plane enum values that previously required SDK-side CodeGenMember customizations.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@github-actions

github-actions Bot commented Jul 6, 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.

Keep C# generation on the existing SDK API versions while moving enum member names into TypeSpec.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@github-actions

github-actions Bot commented Jul 6, 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.Cdn
TypeSpec Microsoft.DataBoxEdge
TypeSpec Microsoft.DBforPostgreSQL
TypeSpec Microsoft.DocumentDB
TypeSpec Microsoft.EventHub
TypeSpec Microsoft.DBforMySQL
TypeSpec Microsoft.Cache
Go sdk/resourcemanager/cdn/armcdn
Go sdk/resourcemanager/cosmos/armcosmos
Go sdk/resourcemanager/eventhub/armeventhub
Go sdk/resourcemanager/mysql/armmysqlflexibleservers
Go sdk/resourcemanager/redisenterprise/armredisenterprise
Go sdk/resourcemanager/postgresql/armpostgresqlflexibleservers
Java com.azure.resourcemanager:azure-resourcemanager-cdn
Java com.azure.resourcemanager:azure-resourcemanager-cosmos
Java com.azure.resourcemanager:azure-resourcemanager-databoxedge
Java com.azure.resourcemanager:azure-resourcemanager-eventhubs
Java com.azure.resourcemanager:azure-resourcemanager-mysqlflexibleserver
Java com.azure.resourcemanager:azure-resourcemanager-redisenterprise
Java com.azure.resourcemanager:azure-resourcemanager-postgresqlflexibleserver
JavaScript @azure/arm-cosmosdb
JavaScript @azure/arm-eventhub
JavaScript @azure/arm-mysql-flexible
JavaScript @azure/arm-redisenterprisecache
JavaScript @azure/arm-postgresql-flexible
Python azure-mgmt-cdn
Python azure-mgmt-cosmosdb
Python azure-mgmt-databoxedge
Python azure-mgmt-eventhub
Python azure-mgmt-mysqlflexibleservers
Python azure-mgmt-redisenterprise
Python azure-mgmt-postgresqlflexibleservers

Comment generated by After APIView workflow run.

@ArcturusZhang ArcturusZhang added BreakingChange-Python-Sdk-Approved ARMSignedOff <valid label in PR review process>add this label when ARM approve updates after review PublishToCustomers Acknowledgement the changes will be published to Azure customers. labels Jul 7, 2026
@github-actions github-actions Bot removed the WaitForARMFeedback <valid label in PR review process> add this label when ARM review is required label Jul 7, 2026
@ArcturusZhang

Copy link
Copy Markdown
Member Author

Trivial SDK configuration updates. No need for ARM review.

@ArcturusZhang ArcturusZhang merged commit 4d1741c into Azure:main Jul 7, 2026
149 checks passed
@ArcturusZhang ArcturusZhang deleted the arcturus/resolve-60125-enum-client-names branch July 7, 2026 03:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants