Skip to content

[AutoPR Azure.ResourceManager.ResourceConnector]-generated-from-SDK Generation - .NET-5737606#54935

Merged
ArthurMa1978 merged 10 commits intoAzure:mainfrom
azure-sdk:sdkauto/Azure.ResourceManager.ResourceConnector-5737606
Jan 16, 2026
Merged

[AutoPR Azure.ResourceManager.ResourceConnector]-generated-from-SDK Generation - .NET-5737606#54935
ArthurMa1978 merged 10 commits intoAzure:mainfrom
azure-sdk:sdkauto/Azure.ResourceManager.ResourceConnector-5737606

Conversation

@azure-sdk
Copy link
Collaborator

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

Configurations: 'specification/resourceconnector/resource-manager/Microsoft.ResourceConnector/ResourceConnector/tspconfig.yaml', API Version: 2025-03-01-preview, SDK Release Type: beta, and CommitSHA: 'c2d959beecc6e4fe6337792990c762988478aa97' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=5737606 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release.

Release Plan Details

…rosoft.ResourceConnector/ResourceConnector/tspconfig.yaml', API Version: 2025-03-01-preview, SDK Release Type: beta, and CommitSHA: 'c2d959beecc6e4fe6337792990c762988478aa97' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=5737606 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release.
@github-actions github-actions bot added the Mgmt This issue is related to a management package. label Jan 9, 2026
@github-actions
Copy link

github-actions bot commented Jan 9, 2026

API Change Check

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

Azure.ResourceManager.ResourceConnector

@AzureMarker AzureMarker marked this pull request as ready for review January 9, 2026 23:34
Copilot AI review requested due to automatic review settings January 9, 2026 23:34
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

This PR is an auto-generated SDK update for Azure.ResourceManager.ResourceConnector, migrating from autorest-based generation to TypeSpec-based generation. The changes update to API version 2025-03-01-preview and introduce significant model and naming changes.

Key changes:

  • Migration from autorest.md configuration to tsp-location.yaml (TypeSpec configuration)
  • Extensive renaming: ResourceConnectorAppliance*Appliance*, ResourceConnectorDistroDistro, etc.
  • Identity model changed from ManagedServiceIdentity to custom Identity class
  • Multiple new models added for networking, versioning, and status tracking
  • REST operations refactored to use newer SDK patterns

Reviewed changes

Copilot reviewed 4 out of 131 changed files in this pull request and generated no comments.

Show a summary per file
File Description
tsp-location.yaml New TypeSpec configuration file pointing to spec commit c2d959bee
ApplianceOperationTests.cs Updated test to use new naming (Appliance* instead of ResourceConnectorAppliance*)
Sample_SubscriptionResourceExtensions.cs Updated sample code with new type names
Sample_ResourceConnectorApplianceResource.cs Renamed types and methods throughout samples
Sample_ResourceConnectorApplianceCollection.cs Updated collection samples with new naming
autorest.md Removed - replaced by TypeSpec configuration
AppliancesRestOperations.cs Completely regenerated with new HTTP client patterns
ResourceConnectorApplianceResource.cs Removed - replaced by ApplianceResource
ProviderConstants.cs Minor update to add documentation comment
Multiple Models/*.cs New and updated model files for Identity, Provider, Status, networking, and version support

Mark Drobnak added 7 commits January 12, 2026 10:49
…rceManager.ResourceConnector-5737606

# Conflicts:
#	sdk/resourceconnector/Azure.ResourceManager.ResourceConnector/api/Azure.ResourceManager.ResourceConnector.net10.0.cs
#	sdk/resourceconnector/Azure.ResourceManager.ResourceConnector/api/Azure.ResourceManager.ResourceConnector.net8.0.cs
#	sdk/resourceconnector/Azure.ResourceManager.ResourceConnector/api/Azure.ResourceManager.ResourceConnector.netstandard2.0.cs
…rceManager.ResourceConnector-5737606

# Conflicts:
#	sdk/resourceconnector/Azure.ResourceManager.ResourceConnector/api/Azure.ResourceManager.ResourceConnector.net10.0.cs
#	sdk/resourceconnector/Azure.ResourceManager.ResourceConnector/api/Azure.ResourceManager.ResourceConnector.net8.0.cs
#	sdk/resourceconnector/Azure.ResourceManager.ResourceConnector/api/Azure.ResourceManager.ResourceConnector.netstandard2.0.cs
#	sdk/resourceconnector/Azure.ResourceManager.ResourceConnector/src/Generated/ArmResourceConnectorModelFactory.cs
#	sdk/resourceconnector/Azure.ResourceManager.ResourceConnector/src/Generated/CollectionResults/AppliancesGetByResourceGroupAsyncCollectionResultOfT.cs
#	sdk/resourceconnector/Azure.ResourceManager.ResourceConnector/src/Generated/CollectionResults/AppliancesGetByResourceGroupCollectionResultOfT.cs
#	sdk/resourceconnector/Azure.ResourceManager.ResourceConnector/src/Generated/CollectionResults/AppliancesGetBySubscriptionAsyncCollectionResultOfT.cs
#	sdk/resourceconnector/Azure.ResourceManager.ResourceConnector/src/Generated/CollectionResults/AppliancesGetBySubscriptionCollectionResultOfT.cs
#	sdk/resourceconnector/Azure.ResourceManager.ResourceConnector/src/Generated/Extensions/MockableResourceConnectorArmClient.cs
#	sdk/resourceconnector/Azure.ResourceManager.ResourceConnector/src/Generated/Extensions/MockableResourceConnectorResourceGroupResource.cs
#	sdk/resourceconnector/Azure.ResourceManager.ResourceConnector/src/Generated/Extensions/MockableResourceConnectorSubscriptionResource.cs
#	sdk/resourceconnector/Azure.ResourceManager.ResourceConnector/src/Generated/Extensions/ResourceConnectorExtensions.cs
#	sdk/resourceconnector/Azure.ResourceManager.ResourceConnector/src/Generated/LongRunningOperation/ResourceConnectorApplianceOperationSource.cs
#	sdk/resourceconnector/Azure.ResourceManager.ResourceConnector/src/Generated/Models/ApplianceArtifactProfile.Serialization.cs
#	sdk/resourceconnector/Azure.ResourceManager.ResourceConnector/src/Generated/Models/ApplianceArtifactProfile.cs
#	sdk/resourceconnector/Azure.ResourceManager.ResourceConnector/src/Generated/Models/ApplianceClusterUserCredentialResult.Serialization.cs
#	sdk/resourceconnector/Azure.ResourceManager.ResourceConnector/src/Generated/Models/ApplianceClusterUserCredentialResult.cs
#	sdk/resourceconnector/Azure.ResourceManager.ResourceConnector/src/Generated/Models/ApplianceClusterUserKeysResult.Serialization.cs
#	sdk/resourceconnector/Azure.ResourceManager.ResourceConnector/src/Generated/Models/ApplianceClusterUserKeysResult.cs
#	sdk/resourceconnector/Azure.ResourceManager.ResourceConnector/src/Generated/Models/ApplianceListResult.Serialization.cs
#	sdk/resourceconnector/Azure.ResourceManager.ResourceConnector/src/Generated/Models/ApplianceListResult.cs
#	sdk/resourceconnector/Azure.ResourceManager.ResourceConnector/src/Generated/Models/ApplianceProperties.Serialization.cs
#	sdk/resourceconnector/Azure.ResourceManager.ResourceConnector/src/Generated/Models/ApplianceProperties.cs
#	sdk/resourceconnector/Azure.ResourceManager.ResourceConnector/src/Generated/Models/AppliancePropertiesInfrastructureConfig.Serialization.cs
#	sdk/resourceconnector/Azure.ResourceManager.ResourceConnector/src/Generated/Models/AppliancePropertiesInfrastructureConfig.cs
#	sdk/resourceconnector/Azure.ResourceManager.ResourceConnector/src/Generated/Models/ApplianceProvider.cs
#	sdk/resourceconnector/Azure.ResourceManager.ResourceConnector/src/Generated/Models/ApplianceSshKey.Serialization.cs
#	sdk/resourceconnector/Azure.ResourceManager.ResourceConnector/src/Generated/Models/ApplianceSshKey.cs
#	sdk/resourceconnector/Azure.ResourceManager.ResourceConnector/src/Generated/Models/ApplianceSupportedVersion.Serialization.cs
#	sdk/resourceconnector/Azure.ResourceManager.ResourceConnector/src/Generated/Models/ApplianceSupportedVersion.cs
#	sdk/resourceconnector/Azure.ResourceManager.ResourceConnector/src/Generated/Models/ApplianceSupportedVersionCatalogVersion.Serialization.cs
#	sdk/resourceconnector/Azure.ResourceManager.ResourceConnector/src/Generated/Models/ApplianceSupportedVersionCatalogVersion.cs
#	sdk/resourceconnector/Azure.ResourceManager.ResourceConnector/src/Generated/Models/ApplianceSupportedVersionCatalogVersionProperties.Serialization.cs
#	sdk/resourceconnector/Azure.ResourceManager.ResourceConnector/src/Generated/Models/ApplianceSupportedVersionCatalogVersionProperties.cs
#	sdk/resourceconnector/Azure.ResourceManager.ResourceConnector/src/Generated/Models/ApplianceSupportedVersionMetadata.Serialization.cs
#	sdk/resourceconnector/Azure.ResourceManager.ResourceConnector/src/Generated/Models/ApplianceSupportedVersionMetadata.cs
#	sdk/resourceconnector/Azure.ResourceManager.ResourceConnector/src/Generated/Models/ApplianceTelemetryConfigResult.Serialization.cs
#	sdk/resourceconnector/Azure.ResourceManager.ResourceConnector/src/Generated/Models/ApplianceTelemetryConfigResult.cs
#	sdk/resourceconnector/Azure.ResourceManager.ResourceConnector/src/Generated/Models/ApplianceUpgradeGraph.Serialization.cs
#	sdk/resourceconnector/Azure.ResourceManager.ResourceConnector/src/Generated/Models/ApplianceUpgradeGraph.cs
#	sdk/resourceconnector/Azure.ResourceManager.ResourceConnector/src/Generated/Models/ApplianceUpgradeGraphProperties.Serialization.cs
#	sdk/resourceconnector/Azure.ResourceManager.ResourceConnector/src/Generated/Models/ApplianceUpgradeGraphProperties.cs
#	sdk/resourceconnector/Azure.ResourceManager.ResourceConnector/src/Generated/Models/AzureResourceManagerResourceConnectorContext.cs
#	sdk/resourceconnector/Azure.ResourceManager.ResourceConnector/src/Generated/Models/ResourceConnectorAppliancePatch.Serialization.cs
#	sdk/resourceconnector/Azure.ResourceManager.ResourceConnector/src/Generated/Models/ResourceConnectorAppliancePatch.cs
#	sdk/resourceconnector/Azure.ResourceManager.ResourceConnector/src/Generated/Models/ResourceConnectorDistro.cs
#	sdk/resourceconnector/Azure.ResourceManager.ResourceConnector/src/Generated/Models/ResourceConnectorStatus.cs
#	sdk/resourceconnector/Azure.ResourceManager.ResourceConnector/src/Generated/ResourceConnectorApplianceCollection.cs
#	sdk/resourceconnector/Azure.ResourceManager.ResourceConnector/src/Generated/ResourceConnectorApplianceData.Serialization.cs
#	sdk/resourceconnector/Azure.ResourceManager.ResourceConnector/src/Generated/ResourceConnectorApplianceData.cs
#	sdk/resourceconnector/Azure.ResourceManager.ResourceConnector/src/Generated/ResourceConnectorApplianceResource.Serialization.cs
#	sdk/resourceconnector/Azure.ResourceManager.ResourceConnector/src/Generated/ResourceConnectorApplianceResource.cs
#	sdk/resourceconnector/Azure.ResourceManager.ResourceConnector/src/Generated/RestOperations/AppliancesRestOperations.cs
#	sdk/resourceconnector/Azure.ResourceManager.ResourceConnector/src/autorest.md.bak
#	sdk/resourceconnector/Azure.ResourceManager.ResourceConnector/tests/Generated/Samples/Sample_ResourceConnectorApplianceResource.cs
#	sdk/resourceconnector/Azure.ResourceManager.ResourceConnector/tests/Scenario/ApplianceOperationTests.cs
#	sdk/resourceconnector/Azure.ResourceManager.ResourceConnector/tsp-location.yaml
@ArthurMa1978 ArthurMa1978 enabled auto-merge (squash) January 16, 2026 05:43
@ArthurMa1978 ArthurMa1978 merged commit f4a0525 into Azure:main Jan 16, 2026
21 checks passed
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.

3 participants