Skip to content

Split 60256: SDK generated updates group 8#60266

Closed
ArcturusZhang wants to merge 2 commits into
Azure:mainfrom
ArcturusZhang:arcturus/split-60256-sdk-8
Closed

Split 60256: SDK generated updates group 8#60266
ArcturusZhang wants to merge 2 commits into
Azure:mainfrom
ArcturusZhang:arcturus/split-60256-sdk-8

Conversation

@ArcturusZhang

Copy link
Copy Markdown
Member

Split from #60256. This draft PR contains the eng package reference updates plus SDK generated updates for service-directory group 8 of 8: 25 service directories, 60 files. Service directories are kept together to avoid generated-code verification failures.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@github-actions github-actions Bot added Astronomer Durable Task Scheduler Grafana Mgmt This issue is related to a management-plane library. New Relic The New Relic Observability libraries labels Jun 25, 2026
@ArcturusZhang ArcturusZhang marked this pull request as ready for review June 25, 2026 14:54
Copilot AI review requested due to automatic review settings June 25, 2026 14:54

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR (split from #60256) updates the pinned @azure-typespec/http-client-csharp-mgmt emitter package version and applies the resulting generated-code updates across a set of management-plane service directories (group 8/8).

Changes:

  • Bump the mgmt emitter NPM dependency to 1.0.0-alpha.20260625.1 (and update the lockfile).
  • Regenerate multiple ARM SDKs to introduce internal customization attributes (CodeGenTagPatchHookAttribute, CodeGenResourceDataAttribute) and minor generated-model context adjustments (e.g., SystemData buildable registration ordering).
  • Adjust Qumulo’s generated model factory by adding a new overload and retaining the old signature as an [EditorBrowsable(Never)] overload for compatibility.

Reviewed changes

Copilot reviewed 1 out of 60 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Internal/CodeGenTagPatchHookAttribute.cs Add generated internal tag-patch hook attribute.
sdk/storagemover/Azure.ResourceManager.StorageMover/src/Generated/Internal/CodeGenResourceDataAttribute.cs Add DataType backing field/property to generated resource-data attribute.
sdk/storagecache/Azure.ResourceManager.StorageCache/src/Generated/Models/AzureResourceManagerStorageCacheContext.cs Reorder/add SystemData in ModelReaderWriterBuildable registrations.
sdk/storagecache/Azure.ResourceManager.StorageCache/src/Generated/Internal/CodeGenTagPatchHookAttribute.cs Add generated internal tag-patch hook attribute.
sdk/storagecache/Azure.ResourceManager.StorageCache/src/Generated/Internal/CodeGenResourceDataAttribute.cs Add DataType backing field/property to generated resource-data attribute.
sdk/storageactions/Azure.ResourceManager.StorageActions/src/Generated/Internal/CodeGenTagPatchHookAttribute.cs Add generated internal tag-patch hook attribute.
sdk/storageactions/Azure.ResourceManager.StorageActions/src/Generated/Internal/CodeGenResourceDataAttribute.cs Add DataType backing field/property to generated resource-data attribute.
sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Internal/CodeGenTagPatchHookAttribute.cs Add generated internal tag-patch hook attribute.
sdk/servicefabricmanagedclusters/Azure.ResourceManager.ServiceFabricManagedClusters/src/Generated/Internal/CodeGenResourceDataAttribute.cs Add DataType backing field/property to generated resource-data attribute.
sdk/redisenterprise/Azure.ResourceManager.RedisEnterprise/src/Generated/Models/AzureResourceManagerRedisEnterpriseContext.cs Reorder/add SystemData in ModelReaderWriterBuildable registrations.
sdk/redisenterprise/Azure.ResourceManager.RedisEnterprise/src/Generated/Internal/CodeGenTagPatchHookAttribute.cs Add generated internal tag-patch hook attribute.
sdk/redisenterprise/Azure.ResourceManager.RedisEnterprise/src/Generated/Internal/CodeGenResourceDataAttribute.cs Add DataType backing field/property to generated resource-data attribute.
sdk/redis/Azure.ResourceManager.Redis/src/Generated/Internal/CodeGenTagPatchHookAttribute.cs Add generated internal tag-patch hook attribute.
sdk/redis/Azure.ResourceManager.Redis/src/Generated/Internal/CodeGenResourceDataAttribute.cs Add DataType backing field/property to generated resource-data attribute.
sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Models/AzureResourceManagerRecoveryServicesDataReplicationContext.cs Reorder/add SystemData in ModelReaderWriterBuildable registrations.
sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Internal/CodeGenTagPatchHookAttribute.cs Add generated internal tag-patch hook attribute.
sdk/recoveryservices-datareplication/Azure.ResourceManager.RecoveryServicesDataReplication/src/Generated/Internal/CodeGenResourceDataAttribute.cs Add DataType backing field/property to generated resource-data attribute.
sdk/qumulo/Azure.ResourceManager.Qumulo/src/Generated/Internal/CodeGenTagPatchHookAttribute.cs Add generated internal tag-patch hook attribute.
sdk/qumulo/Azure.ResourceManager.Qumulo/src/Generated/Internal/CodeGenResourceDataAttribute.cs Add DataType backing field/property to generated resource-data attribute.
sdk/qumulo/Azure.ResourceManager.Qumulo/src/Generated/ArmQumuloModelFactory.cs Add new model-factory overload and keep old signature hidden for compatibility.
sdk/postgresql/Azure.ResourceManager.PostgreSql/src/Generated/Internal/CodeGenTagPatchHookAttribute.cs Add generated internal tag-patch hook attribute.
sdk/postgresql/Azure.ResourceManager.PostgreSql/src/Generated/Internal/CodeGenResourceDataAttribute.cs Add DataType backing field/property to generated resource-data attribute.
sdk/notificationhubs/Azure.ResourceManager.NotificationHubs/src/Generated/Internal/CodeGenTagPatchHookAttribute.cs Add generated internal tag-patch hook attribute.
sdk/notificationhubs/Azure.ResourceManager.NotificationHubs/src/Generated/Internal/CodeGenResourceDataAttribute.cs Add DataType backing field/property to generated resource-data attribute.
sdk/newrelicobservability/Azure.ResourceManager.NewRelicObservability/src/Generated/Models/AzureResourceManagerNewRelicObservabilityContext.cs Reorder/add SystemData in ModelReaderWriterBuildable registrations.
sdk/newrelicobservability/Azure.ResourceManager.NewRelicObservability/src/Generated/Internal/CodeGenTagPatchHookAttribute.cs Add generated internal tag-patch hook attribute.
sdk/newrelicobservability/Azure.ResourceManager.NewRelicObservability/src/Generated/Internal/CodeGenResourceDataAttribute.cs Add DataType backing field/property to generated resource-data attribute.
sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/Internal/CodeGenTagPatchHookAttribute.cs Add generated internal tag-patch hook attribute.
sdk/mongocluster/Azure.ResourceManager.MongoCluster/src/Generated/Internal/CodeGenResourceDataAttribute.cs Add DataType backing field/property to generated resource-data attribute.
sdk/marketplace/Azure.ResourceManager.Marketplace/src/Generated/Models/AzureResourceManagerMarketplaceContext.cs Reorder/add SystemData in ModelReaderWriterBuildable registrations.
sdk/marketplace/Azure.ResourceManager.Marketplace/src/Generated/Internal/CodeGenTagPatchHookAttribute.cs Add generated internal tag-patch hook attribute.
sdk/marketplace/Azure.ResourceManager.Marketplace/src/Generated/Internal/CodeGenResourceDataAttribute.cs Add DataType backing field/property to generated resource-data attribute.
sdk/loadtestservice/Azure.ResourceManager.LoadTesting/src/Generated/Internal/CodeGenTagPatchHookAttribute.cs Add generated internal tag-patch hook attribute.
sdk/loadtestservice/Azure.ResourceManager.LoadTesting/src/Generated/Internal/CodeGenResourceDataAttribute.cs Add DataType backing field/property to generated resource-data attribute.
sdk/hybridkubernetes/Azure.ResourceManager.Kubernetes/src/Generated/Internal/CodeGenTagPatchHookAttribute.cs Add generated internal tag-patch hook attribute.
sdk/hybridkubernetes/Azure.ResourceManager.Kubernetes/src/Generated/Internal/CodeGenResourceDataAttribute.cs Add DataType backing field/property to generated resource-data attribute.
sdk/horizondb/Azure.ResourceManager.HorizonDB/src/Generated/Internal/CodeGenTagPatchHookAttribute.cs Add generated internal tag-patch hook attribute.
sdk/horizondb/Azure.ResourceManager.HorizonDB/src/Generated/Internal/CodeGenResourceDataAttribute.cs Add DataType backing field/property to generated resource-data attribute.
sdk/hdinsight/Azure.ResourceManager.HDInsight/src/Generated/Models/AzureResourceManagerHDInsightContext.cs Reorder/add SystemData in ModelReaderWriterBuildable registrations.
sdk/hdinsight/Azure.ResourceManager.HDInsight/src/Generated/Internal/CodeGenTagPatchHookAttribute.cs Add generated internal tag-patch hook attribute.
sdk/hdinsight/Azure.ResourceManager.HDInsight/src/Generated/Internal/CodeGenResourceDataAttribute.cs Add DataType backing field/property to generated resource-data attribute.
sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/Internal/CodeGenTagPatchHookAttribute.cs Add generated internal tag-patch hook attribute.
sdk/grafana/Azure.ResourceManager.Grafana/src/Generated/Internal/CodeGenResourceDataAttribute.cs Add DataType backing field/property to generated resource-data attribute.
sdk/durabletask/Azure.ResourceManager.DurableTask/src/Generated/Internal/CodeGenTagPatchHookAttribute.cs Add generated internal tag-patch hook attribute.
sdk/durabletask/Azure.ResourceManager.DurableTask/src/Generated/Internal/CodeGenResourceDataAttribute.cs Add DataType backing field/property to generated resource-data attribute.
sdk/desktopvirtualization/Azure.ResourceManager.DesktopVirtualization/src/Generated/Internal/CodeGenTagPatchHookAttribute.cs Add generated internal tag-patch hook attribute.
sdk/desktopvirtualization/Azure.ResourceManager.DesktopVirtualization/src/Generated/Internal/CodeGenResourceDataAttribute.cs Add DataType backing field/property to generated resource-data attribute.
sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Internal/CodeGenTagPatchHookAttribute.cs Add generated internal tag-patch hook attribute.
sdk/databox/Azure.ResourceManager.DataBox/src/Generated/Internal/CodeGenResourceDataAttribute.cs Add DataType backing field/property to generated resource-data attribute.
sdk/confluent/Azure.ResourceManager.Confluent/src/Generated/Internal/CodeGenTagPatchHookAttribute.cs Add generated internal tag-patch hook attribute.
sdk/confluent/Azure.ResourceManager.Confluent/src/Generated/Internal/CodeGenResourceDataAttribute.cs Add DataType backing field/property to generated resource-data attribute.
sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/Models/AzureResourceManagerChaosContext.cs Reorder/add SystemData in ModelReaderWriterBuildable registrations.
sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/Internal/CodeGenTagPatchHookAttribute.cs Add generated internal tag-patch hook attribute.
sdk/chaos/Azure.ResourceManager.Chaos/src/Generated/Internal/CodeGenResourceDataAttribute.cs Add DataType backing field/property to generated resource-data attribute.
sdk/astronomer/Azure.ResourceManager.Astro/src/Generated/Internal/CodeGenTagPatchHookAttribute.cs Add generated internal tag-patch hook attribute.
sdk/astronomer/Azure.ResourceManager.Astro/src/Generated/Internal/CodeGenResourceDataAttribute.cs Add DataType backing field/property to generated resource-data attribute.
sdk/alertsmanagement/Azure.ResourceManager.AlertProcessingRules/src/Generated/Internal/CodeGenTagPatchHookAttribute.cs Add generated internal tag-patch hook attribute.
sdk/alertsmanagement/Azure.ResourceManager.AlertProcessingRules/src/Generated/Internal/CodeGenResourceDataAttribute.cs Add DataType backing field/property to generated resource-data attribute.
eng/azure-typespec-http-client-csharp-mgmt-emitter-package.json Bump mgmt emitter dependency version.
eng/azure-typespec-http-client-csharp-mgmt-emitter-package-lock.json Update lockfile to match the new mgmt emitter dependency graph.
Files not reviewed (1)
  • eng/azure-typespec-http-client-csharp-mgmt-emitter-package-lock.json: Generated file

Comment thread sdk/qumulo/Azure.ResourceManager.Qumulo/src/Generated/ArmQumuloModelFactory.cs Outdated
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

@github-actions github-actions Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Management SDK Review Summary

  • Scope: 24 management SDK packages (Azure.ResourceManager.AlertProcessingRules, .Astro, .Chaos, .Confluent, .DataBox, .DesktopVirtualization, .DurableTask, .Grafana, .HDInsight, .HorizonDB, .Kubernetes, .LoadTesting, .Marketplace, .MongoCluster, .NewRelicObservability, .NotificationHubs, .PostgreSql, .RecoveryServicesDataReplication, .Redis, .RedisEnterprise, .ServiceFabricManagedClusters, .StorageActions, .StorageCache, .StorageMover)
  • Versioning: Pass — no .csproj or CHANGELOG.md changes
  • API surface: Pass — no api/ files changed; all 57 changed files are internal generated code (src/Generated/Internal/ attributes or src/Generated/Models/ context registrations)
  • Contextual naming: Evaluated 0 new public types, flagged 0 — no API surface changes
  • ApiCompat / breaking changes: N/A — no public API modifications; CI checks still in progress
  • Migration-specific checks: Not applicable

All changes are purely the result of bumping the mgmt emitter dependency to 1.0.0-alpha.20260625.1. The regenerated output is limited to:

  1. Adding/updating CodeGenTagPatchHookAttribute.cs and CodeGenResourceDataAttribute.cs internal generated attributes.
  2. Reordering or inserting [ModelReaderWriterBuildable(typeof(SystemData))] entries in alphabetical position within generated context files.

No public API additions, removals, or renames. No blocking management SDK review issues found.


Analyzed by azure-sdk-mgmt-pr-review: https://github.com/Azure/azure-sdk-for-net/actions/runs/28182796128

Analyzed by Azure .NET Management SDK PR Review: https://github.com/Azure/azure-sdk-for-net/actions/runs/28182796128

@ArcturusZhang ArcturusZhang deleted the arcturus/split-60256-sdk-8 branch June 26, 2026 00:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Astronomer Durable Task Scheduler Grafana Mgmt This issue is related to a management-plane library. New Relic The New Relic Observability libraries

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants