Skip to content

Comments

[AutoPR Azure.ResourceManager.ManagedOps]-generated-from-SDK Generation - .NET-5788709#55207

Open
azure-sdk wants to merge 13 commits intoAzure:mainfrom
azure-sdk:sdkauto/Azure.ResourceManager.ManagedOps-5788709
Open

[AutoPR Azure.ResourceManager.ManagedOps]-generated-from-SDK Generation - .NET-5788709#55207
azure-sdk wants to merge 13 commits intoAzure:mainfrom
azure-sdk:sdkauto/Azure.ResourceManager.ManagedOps-5788709

Conversation

@azure-sdk
Copy link
Collaborator

@azure-sdk azure-sdk commented Jan 23, 2026

Configurations: 'specification/managedoperations/ManagedOps.Management/tspconfig.yaml', API Version: 2025-07-28-preview, SDK Release Type: beta, and CommitSHA: '83408dfe4894a9b5a5d3989023647bce792efc5f' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=5788709 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release. Release plan link: https://web.powerapps.com/apps/821ab569-ae60-420d-8264-d7b5d5ef734c?release-plan-id=6712851c-60ef-f011-8407-000d3a5b0bfe Submitted by: wcashman@microsoft.com

Release Plan Details

@github-actions github-actions bot added the Mgmt This issue is related to a management package. label Jan 23, 2026
@github-actions
Copy link

github-actions bot commented Jan 23, 2026

API Change Check

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

Azure.ResourceManager.ManagedOps

@wcas-ms wcas-ms marked this pull request as ready for review February 2, 2026 11:28
Copilot AI review requested due to automatic review settings February 2, 2026 11:28
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Adds the initial (auto-generated) Azure.ResourceManager.ManagedOps SDK (beta) from the 2025-07-28-preview spec, including build/test pipeline wiring, test resource deployment templates, generated client/models, and basic scenario tests/samples.

Changes:

  • Introduces Azure.ResourceManager.ManagedOps source, generated models/serialization, extensions, and LRO helpers.
  • Adds CI and test pipeline YAML plus test resource Bicep template for live tests.
  • Adds initial test projects (scenario tests + sample compilation tests), README/CHANGELOG, and solution scaffolding.

Reviewed changes

Copilot reviewed 17 out of 75 changed files in this pull request and generated 7 comments.

Show a summary per file
File Description
sdk/managedops/tests.yml Adds SDK test pipeline definition for the service directory.
sdk/managedops/test-resources.bicep Adds infra template for live test resource provisioning.
sdk/managedops/cspell.yaml Adds service-specific spellcheck configuration.
sdk/managedops/ci.yml Adds CI pipeline definition for the new service directory/package.
sdk/managedops/Azure.ResourceManager.ManagedOps/tsp-location.yaml Records TypeSpec/spec source location and commit for traceability.
sdk/managedops/Azure.ResourceManager.ManagedOps/tests/Scenario/ManagedOpsManagementManagedOps.cs Adds basic CRUD scenario tests for ManagedOp.
sdk/managedops/Azure.ResourceManager.ManagedOps/tests/ManagedOpsManagementTestEnvironment.cs Defines recorded environment variables used by tests.
sdk/managedops/Azure.ResourceManager.ManagedOps/tests/ManagedOpsManagementTestBase.cs Adds common ARM test base setup for the package tests.
sdk/managedops/Azure.ResourceManager.ManagedOps/tests/Generated/Samples/Sample_ManagedOpResource.cs Adds generated sample tests to validate example compilation.
sdk/managedops/Azure.ResourceManager.ManagedOps/tests/Generated/Samples/Sample_ManagedOpCollection.cs Adds generated sample tests for collection operations compilation.
sdk/managedops/Azure.ResourceManager.ManagedOps/tests/Azure.ResourceManager.ManagedOps.Tests.csproj Adds the test project file for the new package.
sdk/managedops/Azure.ResourceManager.ManagedOps/src/Properties/AssemblyInfo.cs Adds assembly metadata (InternalsVisibleTo + RP namespace attribute).
sdk/managedops/Azure.ResourceManager.ManagedOps/src/Generated/ProviderConstants.cs Adds provider namespace discovery helper.
sdk/managedops/Azure.ResourceManager.ManagedOps/src/Generated/Models/UpdateManagerInformation.cs Adds generated model type.
sdk/managedops/Azure.ResourceManager.ManagedOps/src/Generated/Models/UpdateManagerInformation.Serialization.cs Adds generated serialization for the model.
sdk/managedops/Azure.ResourceManager.ManagedOps/src/Generated/Models/ServiceInformation.cs Adds generated model type.
sdk/managedops/Azure.ResourceManager.ManagedOps/src/Generated/Models/ServiceInformation.Serialization.cs Adds generated serialization for the model.
sdk/managedops/Azure.ResourceManager.ManagedOps/src/Generated/Models/ProvisioningState.cs Adds generated enum-like struct for provisioning state.
sdk/managedops/Azure.ResourceManager.ManagedOps/src/Generated/Models/PolicyAssignmentProperties.cs Adds generated model type.
sdk/managedops/Azure.ResourceManager.ManagedOps/src/Generated/Models/PolicyAssignmentProperties.Serialization.cs Adds generated serialization for the model.
sdk/managedops/Azure.ResourceManager.ManagedOps/src/Generated/Models/ManagedOpsSku.cs Adds generated model type.
sdk/managedops/Azure.ResourceManager.ManagedOps/src/Generated/Models/ManagedOpsSku.Serialization.cs Adds generated serialization for the model.
sdk/managedops/Azure.ResourceManager.ManagedOps/src/Generated/Models/ManagedOpsProperties.cs Adds generated model type.
sdk/managedops/Azure.ResourceManager.ManagedOps/src/Generated/Models/ManagedOpsProperties.Serialization.cs Adds generated serialization for the model.
sdk/managedops/Azure.ResourceManager.ManagedOps/src/Generated/Models/ManagedOpUpdateProperties.cs Adds generated model type.
sdk/managedops/Azure.ResourceManager.ManagedOps/src/Generated/Models/ManagedOpUpdateProperties.Serialization.cs Adds generated serialization for the model.
sdk/managedops/Azure.ResourceManager.ManagedOps/src/Generated/Models/ManagedOpPatch.cs Adds generated patch model and convenience property.
sdk/managedops/Azure.ResourceManager.ManagedOps/src/Generated/Models/ManagedOpPatch.Serialization.cs Adds generated serialization for the patch model.
sdk/managedops/Azure.ResourceManager.ManagedOps/src/Generated/Models/ManagedOpListResult.cs Adds generated list result model.
sdk/managedops/Azure.ResourceManager.ManagedOps/src/Generated/Models/ManagedOpListResult.Serialization.cs Adds generated serialization for list results.
sdk/managedops/Azure.ResourceManager.ManagedOps/src/Generated/Models/GuestConfigurationInformation.cs Adds generated model type.
sdk/managedops/Azure.ResourceManager.ManagedOps/src/Generated/Models/GuestConfigurationInformation.Serialization.cs Adds generated serialization for the model.
sdk/managedops/Azure.ResourceManager.ManagedOps/src/Generated/Models/DesiredConfigurationDefenderForServer.cs Adds generated enum-like struct for desired configuration.
sdk/managedops/Azure.ResourceManager.ManagedOps/src/Generated/Models/DesiredConfiguration.cs Adds generated desired configuration model.
sdk/managedops/Azure.ResourceManager.ManagedOps/src/Generated/Models/DesiredConfiguration.Serialization.cs Adds generated serialization for desired configuration.
sdk/managedops/Azure.ResourceManager.ManagedOps/src/Generated/Models/DefenderForServersInformation.cs Adds generated model type.
sdk/managedops/Azure.ResourceManager.ManagedOps/src/Generated/Models/DefenderForServersInformation.Serialization.cs Adds generated serialization for the model.
sdk/managedops/Azure.ResourceManager.ManagedOps/src/Generated/Models/DefenderCspmInformation.cs Adds generated model type.
sdk/managedops/Azure.ResourceManager.ManagedOps/src/Generated/Models/DefenderCspmInformation.Serialization.cs Adds generated serialization for the model.
sdk/managedops/Azure.ResourceManager.ManagedOps/src/Generated/Models/ChangeTrackingInformationEnablementStatus.cs Adds generated enum-like struct for enablement status.
sdk/managedops/Azure.ResourceManager.ManagedOps/src/Generated/Models/ChangeTrackingInformation.cs Adds generated model type.
sdk/managedops/Azure.ResourceManager.ManagedOps/src/Generated/Models/ChangeTrackingInformation.Serialization.cs Adds generated serialization for the model.
sdk/managedops/Azure.ResourceManager.ManagedOps/src/Generated/Models/ChangeTrackingConfiguration.cs Adds generated model type.
sdk/managedops/Azure.ResourceManager.ManagedOps/src/Generated/Models/ChangeTrackingConfiguration.Serialization.cs Adds generated serialization for the model.
sdk/managedops/Azure.ResourceManager.ManagedOps/src/Generated/Models/AzureResourceManagerManagedOpsContext.cs Adds source-gen serialization context wiring.
sdk/managedops/Azure.ResourceManager.ManagedOps/src/Generated/Models/AzureMonitorInformation.cs Adds generated model type.
sdk/managedops/Azure.ResourceManager.ManagedOps/src/Generated/Models/AzureMonitorInformation.Serialization.cs Adds generated serialization for the model.
sdk/managedops/Azure.ResourceManager.ManagedOps/src/Generated/Models/AzureMonitorConfiguration.cs Adds generated model type.
sdk/managedops/Azure.ResourceManager.ManagedOps/src/Generated/Models/AzureMonitorConfiguration.Serialization.cs Adds generated serialization for the model.
sdk/managedops/Azure.ResourceManager.ManagedOps/src/Generated/ManagedOpResource.cs Adds generated ARM resource type and operations.
sdk/managedops/Azure.ResourceManager.ManagedOps/src/Generated/ManagedOpResource.Serialization.cs Adds serialization plumbing for the resource wrapper.
sdk/managedops/Azure.ResourceManager.ManagedOps/src/Generated/ManagedOpData.cs Adds generated resource data model.
sdk/managedops/Azure.ResourceManager.ManagedOps/src/Generated/ManagedOpData.Serialization.cs Adds generated serialization for resource data.
sdk/managedops/Azure.ResourceManager.ManagedOps/src/Generated/LongRunningOperation/ManagedOpsArmOperationOfT.cs Adds generated generic ARM LRO implementation.
sdk/managedops/Azure.ResourceManager.ManagedOps/src/Generated/LongRunningOperation/ManagedOpsArmOperation.cs Adds generated non-generic ARM LRO implementation.
sdk/managedops/Azure.ResourceManager.ManagedOps/src/Generated/LongRunningOperation/ManagedOpOperationSource.cs Adds LRO operation source to deserialize final resource result.
sdk/managedops/Azure.ResourceManager.ManagedOps/src/Generated/Internal/Utf8JsonRequestContent.cs Adds generated request content helper for JSON payloads.
sdk/managedops/Azure.ResourceManager.ManagedOps/src/Generated/Internal/Optional.cs Adds generated optional/undefined helpers used in serialization.
sdk/managedops/Azure.ResourceManager.ManagedOps/src/Generated/Internal/ModelSerializationExtensions.cs Adds generated shared serialization helpers and formatters.
sdk/managedops/Azure.ResourceManager.ManagedOps/src/Generated/Internal/ChangeTrackingList.cs Adds generated change-tracking list implementation.
sdk/managedops/Azure.ResourceManager.ManagedOps/src/Generated/Internal/ChangeTrackingDictionary.cs Adds generated change-tracking dictionary implementation.
sdk/managedops/Azure.ResourceManager.ManagedOps/src/Generated/Internal/Argument.cs Adds generated argument validation helper.
sdk/managedops/Azure.ResourceManager.ManagedOps/src/Generated/Extensions/MockableManagedOpsSubscriptionResource.cs Adds mocking shim for subscription extension methods.
sdk/managedops/Azure.ResourceManager.ManagedOps/src/Generated/Extensions/MockableManagedOpsArmClient.cs Adds mocking shim for ArmClient extension methods.
sdk/managedops/Azure.ResourceManager.ManagedOps/src/Generated/Extensions/ManagedOpsExtensions.cs Adds public extension methods for ArmClient/SubscriptionResource.
sdk/managedops/Azure.ResourceManager.ManagedOps/src/Generated/ArmManagedOpsModelFactory.cs Adds model factory for test/mocking scenarios.
sdk/managedops/Azure.ResourceManager.ManagedOps/src/Azure.ResourceManager.ManagedOps.csproj Adds the main package project file and package metadata.
sdk/managedops/Azure.ResourceManager.ManagedOps/samples/Azure.ResourceManager.ManagedOps.Samples.csproj Adds sample project for compiling generated examples.
sdk/managedops/Azure.ResourceManager.ManagedOps/assets.json Adds assets repo metadata for release tagging.
sdk/managedops/Azure.ResourceManager.ManagedOps/README.md Adds initial package README (currently template-based).
sdk/managedops/Azure.ResourceManager.ManagedOps/Directory.Build.props Adds package-local build props import.
sdk/managedops/Azure.ResourceManager.ManagedOps/CHANGELOG.md Adds initial changelog scaffolding for the package.
sdk/managedops/Azure.ResourceManager.ManagedOps/Azure.ResourceManager.ManagedOps.sln Adds solution file for the package, tests, and samples.

@wcas-ms wcas-ms force-pushed the sdkauto/Azure.ResourceManager.ManagedOps-5788709 branch from 15973de to 018db8a Compare February 4, 2026 01:19
@wcas-ms wcas-ms force-pushed the sdkauto/Azure.ResourceManager.ManagedOps-5788709 branch from fe1bdf1 to 29f4e8e Compare February 5, 2026 04:56
…t/tspconfig.yaml', API Version: 2025-07-28-preview, SDK Release Type: beta, and CommitSHA: 'ed16e10caee8ef2ab09f321272877d0efbec0d1e' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=5863946 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release.
@live1206
Copy link
Member

/azp run prepare-pipelines

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

repo: Azure/azure-rest-api-specs
additionalDirectories:

emitterPackageJsonPath: eng/legacy-emitter-package.json
Copy link
Member

Choose a reason for hiding this comment

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

since this is a new service onboarding, we should use mgmt emitter directly instead of the legacy emitter.
Please raise a PR in spec repo for config update following https://eng.ms/docs/products/azure-developer-experience/design/api-spec-gen-sdk-config

And then, we should update this by following

emitterPackageJsonPath: "eng/azure-typespec-http-client-csharp-mgmt-emitter-package.json"

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Mgmt This issue is related to a management package.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants