[Mgmt] Azure.ResourceManager.Compute: Migrate to TypeSpec#57019
Conversation
…igration/compute-typespec # Conflicts: # eng/packages/http-client-csharp-mgmt/emitter/src/api-version-fixer.ts # eng/packages/http-client-csharp-mgmt/emitter/src/emitter.ts # sdk/compute/Azure.ResourceManager.Compute/Azure.ResourceManager.Compute.sln # sdk/compute/Azure.ResourceManager.Compute/src/Customize/Models/ComputeUsageUnit.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/ArmComputeModelFactory.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/AvailabilitySetCollection.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/AvailabilitySetData.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/AvailabilitySetData.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/AvailabilitySetResource.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/AvailabilitySetResource.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/CapacityReservationCollection.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/CapacityReservationData.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/CapacityReservationData.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/CapacityReservationGroupCollection.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/CapacityReservationGroupData.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/CapacityReservationGroupData.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/CapacityReservationGroupResource.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/CapacityReservationGroupResource.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/CapacityReservationResource.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/CapacityReservationResource.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/CollectionResults/AvailabilitySetsGetAllAsyncCollectionResultOfT.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/CollectionResults/AvailabilitySetsGetAllCollectionResultOfT.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/CollectionResults/AvailabilitySetsGetAvailableSizesAsyncCollectionResultOfT.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/CollectionResults/AvailabilitySetsGetAvailableSizesCollectionResultOfT.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/CollectionResults/AvailabilitySetsGetBySubscriptionAsyncCollectionResultOfT.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/CollectionResults/AvailabilitySetsGetBySubscriptionCollectionResultOfT.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/CollectionResults/CapacityReservationGroupsGetByResourceGroupAsyncCollectionResultOfT.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/CollectionResults/CapacityReservationGroupsGetByResourceGroupCollectionResultOfT.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/CollectionResults/CapacityReservationGroupsGetBySubscriptionAsyncCollectionResultOfT.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/CollectionResults/CapacityReservationGroupsGetBySubscriptionCollectionResultOfT.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/CollectionResults/CapacityReservationsGetByCapacityReservationGroupAsyncCollectionResultOfT.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/CollectionResults/CapacityReservationsGetByCapacityReservationGroupCollectionResultOfT.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/CollectionResults/DedicatedHostGroupsGetByResourceGroupAsyncCollectionResultOfT.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/CollectionResults/DedicatedHostGroupsGetByResourceGroupCollectionResultOfT.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/CollectionResults/DedicatedHostGroupsGetBySubscriptionAsyncCollectionResultOfT.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/CollectionResults/DedicatedHostGroupsGetBySubscriptionCollectionResultOfT.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/CollectionResults/DedicatedHostsGetAvailableSizesAsyncCollectionResultOfT.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/CollectionResults/DedicatedHostsGetAvailableSizesCollectionResultOfT.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/CollectionResults/DedicatedHostsGetByHostGroupAsyncCollectionResultOfT.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/CollectionResults/DedicatedHostsGetByHostGroupCollectionResultOfT.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/CollectionResults/DiskAccessesGetAllAsyncCollectionResultOfT.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/CollectionResults/DiskAccessesGetAllCollectionResultOfT.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/CollectionResults/DiskAccessesGetByResourceGroupAsyncCollectionResultOfT.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/CollectionResults/DiskAccessesGetByResourceGroupCollectionResultOfT.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/CollectionResults/DiskEncryptionSetsGetAllAsyncCollectionResultOfT.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/CollectionResults/DiskEncryptionSetsGetAllCollectionResultOfT.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/CollectionResults/DiskEncryptionSetsGetAssociatedResourcesAsyncCollectionResultOfT.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/CollectionResults/DiskEncryptionSetsGetAssociatedResourcesCollectionResultOfT.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/CollectionResults/DiskEncryptionSetsGetByResourceGroupAsyncCollectionResultOfT.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/CollectionResults/DiskEncryptionSetsGetByResourceGroupCollectionResultOfT.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/CollectionResults/DiskRestorePointsGetByRestorePointAsyncCollectionResultOfT.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/CollectionResults/DiskRestorePointsGetByRestorePointCollectionResultOfT.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/CollectionResults/DisksGetAllAsyncCollectionResultOfT.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/CollectionResults/DisksGetAllCollectionResultOfT.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/CollectionResults/DisksGetByResourceGroupAsyncCollectionResultOfT.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/CollectionResults/DisksGetByResourceGroupCollectionResultOfT.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/CollectionResults/GalleriesGetAllAsyncCollectionResultOfT.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/CollectionResults/GalleriesGetAllCollectionResultOfT.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/CollectionResults/GalleriesGetByArtifactNameAsyncCollectionResultOfT.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/CollectionResults/GalleriesGetByArtifactNameCollectionResultOfT.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/CollectionResults/GalleriesGetByResourceGroupAsyncCollectionResultOfT.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/CollectionResults/GalleriesGetByResourceGroupCollectionResultOfT.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/CollectionResults/GalleryApplicationVersionsGetByGalleryApplicationAsyncCollectionResultOfT.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/CollectionResults/GalleryApplicationVersionsGetByGalleryApplicationCollectionResultOfT.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/CollectionResults/GalleryApplicationsGetByGalleryAsyncCollectionResultOfT.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/CollectionResults/GalleryApplicationsGetByGalleryCollectionResultOfT.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/CollectionResults/GalleryImageVersionsGetByGalleryImageAsyncCollectionResultOfT.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/CollectionResults/GalleryImageVersionsGetByGalleryImageCollectionResultOfT.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/CollectionResults/GalleryImagesGetByGalleryAsyncCollectionResultOfT.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/CollectionResults/GalleryImagesGetByGalleryCollectionResultOfT.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/CollectionResults/GalleryInVMAccessControlProfileVersionsGetByGalleryInVMAccessControlProfileAsyncCollectionResultOfT.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/CollectionResults/GalleryInVMAccessControlProfileVersionsGetByGalleryInVMAccessControlProfileCollectionResultOfT.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/CollectionResults/GalleryInVMAccessControlProfilesGetByGalleryAsyncCollectionResultOfT.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/CollectionResults/GalleryInVMAccessControlProfilesGetByGalleryCollectionResultOfT.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/CollectionResults/GalleryScriptVersionsGetByGalleryScriptAsyncCollectionResultOfT.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/CollectionResults/GalleryScriptVersionsGetByGalleryScriptCollectionResultOfT.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/CollectionResults/GalleryScriptsGetByGalleryAsyncCollectionResultOfT.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/CollectionResults/GalleryScriptsGetByGalleryCollectionResultOfT.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/CollectionResults/ImagesGetAllAsyncCollectionResultOfT.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/CollectionResults/ImagesGetAllCollectionResultOfT.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/CollectionResults/ImagesGetByResourceGroupAsyncCollectionResultOfT.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/CollectionResults/ImagesGetByResourceGroupCollectionResultOfT.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/CollectionResults/PrivateEndpointConnectionsGetPrivateEndpointConnectionsAsyncCollectionResultOfT.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/CollectionResults/PrivateEndpointConnectionsGetPrivateEndpointConnectionsCollectionResultOfT.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/CollectionResults/ProximityPlacementGroupsGetByResourceGroupAsyncCollectionResultOfT.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/CollectionResults/ProximityPlacementGroupsGetByResourceGroupCollectionResultOfT.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/CollectionResults/ProximityPlacementGroupsGetBySubscriptionAsyncCollectionResultOfT.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/CollectionResults/ProximityPlacementGroupsGetBySubscriptionCollectionResultOfT.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/CollectionResults/ResourceSkusGetAllAsyncCollectionResultOfT.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/CollectionResults/ResourceSkusGetAllCollectionResultOfT.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/CollectionResults/RestorePointCollectionsGetAllAsyncCollectionResultOfT.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/CollectionResults/RestorePointCollectionsGetAllCollectionResultOfT.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/CollectionResults/SnapshotsGetAllAsyncCollectionResultOfT.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/CollectionResults/SnapshotsGetAllCollectionResultOfT.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/CollectionResults/SnapshotsGetByResourceGroupAsyncCollectionResultOfT.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/CollectionResults/SnapshotsGetByResourceGroupCollectionResultOfT.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/CollectionResults/SshPublicKeyResourcesGetByResourceGroupAsyncCollectionResultOfT.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/CollectionResults/SshPublicKeyResourcesGetByResourceGroupCollectionResultOfT.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/CollectionResults/SshPublicKeyResourcesGetBySubscriptionAsyncCollectionResultOfT.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/CollectionResults/SshPublicKeyResourcesGetBySubscriptionCollectionResultOfT.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/CollectionResults/VirtualMachineExtensionImageCollectionGetAllAsyncCollectionResultOfT.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/CollectionResults/VirtualMachineExtensionImageCollectionGetAllCollectionResultOfT.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/CollectionResults/VirtualMachineRunCommandsGetByVirtualMachineAsyncCollectionResultOfT.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/CollectionResults/VirtualMachineRunCommandsGetByVirtualMachineCollectionResultOfT.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/CollectionResults/VirtualMachineScaleSetExtensionsGetAllAsyncCollectionResultOfT.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/CollectionResults/VirtualMachineScaleSetExtensionsGetAllCollectionResultOfT.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/CollectionResults/VirtualMachineScaleSetVMRunCommandsGetAllAsyncCollectionResultOfT.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/CollectionResults/VirtualMachineScaleSetVMRunCommandsGetAllCollectionResultOfT.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/CollectionResults/VirtualMachineScaleSetVMSGetAllAsyncCollectionResultOfT.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/CollectionResults/VirtualMachineScaleSetVMSGetAllCollectionResultOfT.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/CollectionResults/VirtualMachineScaleSetsGetAllAsyncCollectionResultOfT.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/CollectionResults/VirtualMachineScaleSetsGetAllCollectionResultOfT.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/CollectionResults/VirtualMachineScaleSetsGetOSUpgradeHistoryAsyncCollectionResultOfT.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/CollectionResults/VirtualMachineScaleSetsGetOSUpgradeHistoryCollectionResultOfT.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/CollectionResults/VirtualMachineScaleSetsGetSkusAsyncCollectionResultOfT.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/CollectionResults/VirtualMachineScaleSetsGetSkusCollectionResultOfT.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/CollectionResults/VirtualMachinesGetAllAsyncCollectionResultOfT.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/CollectionResults/VirtualMachinesGetAllCollectionResultOfT.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/CollectionResults/VirtualMachinesGetAvailableSizesAsyncCollectionResultOfT.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/CollectionResults/VirtualMachinesGetAvailableSizesCollectionResultOfT.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/CommunityGalleryCollection.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/CommunityGalleryData.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/CommunityGalleryData.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/CommunityGalleryImageCollection.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/CommunityGalleryImageData.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/CommunityGalleryImageData.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/CommunityGalleryImageResource.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/CommunityGalleryImageResource.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/CommunityGalleryImageVersionCollection.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/CommunityGalleryImageVersionData.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/CommunityGalleryImageVersionData.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/CommunityGalleryImageVersionResource.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/CommunityGalleryImageVersionResource.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/CommunityGalleryResource.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/CommunityGalleryResource.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/ComputePrivateEndpointConnectionData.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/DedicatedHostCollection.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/DedicatedHostData.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/DedicatedHostData.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/DedicatedHostGroupCollection.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/DedicatedHostGroupData.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/DedicatedHostGroupData.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/DedicatedHostGroupResource.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/DedicatedHostGroupResource.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/DedicatedHostResource.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/DedicatedHostResource.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/DiskAccessCollection.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/DiskAccessData.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/DiskAccessData.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/DiskAccessResource.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/DiskAccessResource.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/DiskCollection.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/DiskData.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/DiskData.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/DiskEncryptionSetCollection.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/DiskEncryptionSetData.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/DiskEncryptionSetData.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/DiskEncryptionSetResource.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/DiskEncryptionSetResource.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/DiskResource.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/DiskResource.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/DiskRestorePointCollection.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/DiskRestorePointData.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/DiskRestorePointData.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/DiskRestorePointResource.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/DiskRestorePointResource.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Extensions/ComputeExtensions.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Extensions/MockableComputeArmClient.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Extensions/MockableComputeCombineResourceGroupResource.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Extensions/MockableComputeSubscriptionResource.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/GalleryApplicationCollection.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/GalleryApplicationData.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/GalleryApplicationData.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/GalleryApplicationResource.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/GalleryApplicationResource.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/GalleryApplicationVersionCollection.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/GalleryApplicationVersionData.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/GalleryApplicationVersionData.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/GalleryApplicationVersionResource.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/GalleryApplicationVersionResource.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/GalleryCollection.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/GalleryData.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/GalleryData.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/GalleryImageCollection.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/GalleryImageData.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/GalleryImageData.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/GalleryImageResource.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/GalleryImageResource.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/GalleryImageVersionCollection.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/GalleryImageVersionData.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/GalleryImageVersionData.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/GalleryImageVersionResource.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/GalleryImageVersionResource.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/GalleryInVmAccessControlProfileCollection.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/GalleryInVmAccessControlProfileData.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/GalleryInVmAccessControlProfileData.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/GalleryInVmAccessControlProfileResource.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/GalleryInVmAccessControlProfileResource.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/GalleryInVmAccessControlProfileVersionCollection.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/GalleryInVmAccessControlProfileVersionData.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/GalleryInVmAccessControlProfileVersionData.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/GalleryInVmAccessControlProfileVersionResource.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/GalleryInVmAccessControlProfileVersionResource.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/GalleryResource.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/GalleryResource.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/GalleryScriptCollection.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/GalleryScriptData.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/GalleryScriptData.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/GalleryScriptResource.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/GalleryScriptResource.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/GalleryScriptVersionCollection.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/GalleryScriptVersionData.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/GalleryScriptVersionData.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/GalleryScriptVersionResource.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/GalleryScriptVersionResource.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/ImageCollection.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/ImageData.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/ImageData.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/ImageResource.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/ImageResource.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Internal/AsyncPageableWrapper.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Internal/ClientPipelineExtensions.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Internal/ErrorResult.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Internal/PageableWrapper.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Internal/RawRequestUriBuilderExtensions.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Internal/RequestContextExtensions.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Internal/SerializationFormat.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Internal/TypeFormatters.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Internal/Utf8JsonRequestContent.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/LongRunningOperation/DiskOperationSource.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/LongRunningOperation/GalleryInVmAccessControlProfileOperationSource.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/LongRunningOperation/GalleryInVmAccessControlProfileVersionOperationSource.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/LongRunningOperation/ImageOperationSource.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/LongRunningOperation/LogAnalyticsOperationResultOperationSource.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/LongRunningOperation/PrivateEndpointConnectionOperationSource.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/LongRunningOperation/RunCommandResultOperationSource.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/LongRunningOperation/VirtualMachineScaleSetVmExtensionOperationSource.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/LongRunningOperation/VirtualMachineScaleSetVmOperationSource.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/AccessLevel.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/AccessUri.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/AdditionalCapabilities.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/AdditionalReplicaSet.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/AdditionalUnattendContent.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/AggregatedReplicationState.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/AllInstancesDown.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/AllInstancesDown.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/AllocationStrategy.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/AlternativeOption.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/AlternativeOption.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/AlternativeType.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/ApiEntityReference.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/ApiEntityReference.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/ApplicationProfile.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/ApplicationProfile.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/Architecture.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/ArchitectureType.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/AttachDetachDataDisksRequest.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/AttachDetachDataDisksRequest.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/AutomaticOSUpgradePolicy.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/AutomaticOSUpgradeProperties.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/AutomaticRepairsPolicy.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/AutomaticZoneRebalancingPolicy.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/AvailabilityPolicy.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/AvailabilityPolicyDiskDelay.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/AvailabilitySetListResult.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/AvailabilitySetListResult.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/AvailabilitySetPatch.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/AvailabilitySetPatch.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/AvailabilitySetProperties.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/AvailabilitySetProperties.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/AvailablePatchSummary.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/AvailablePatchSummary.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/BillingProfile.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/BootDiagnostics.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/BootDiagnosticsInstanceView.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/CapacityReservationGroupGetExpand.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/CapacityReservationGroupInstanceView.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/CapacityReservationGroupInstanceView.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/CapacityReservationGroupInstanceViewTypes.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/CapacityReservationGroupListResult.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/CapacityReservationGroupListResult.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/CapacityReservationGroupPatch.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/CapacityReservationGroupPatch.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/CapacityReservationGroupProperties.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/CapacityReservationGroupProperties.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/CapacityReservationInstanceView.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/CapacityReservationInstanceView.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/CapacityReservationInstanceViewTypes.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/CapacityReservationInstanceViewWithName.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/CapacityReservationInstanceViewWithName.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/CapacityReservationListResult.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/CapacityReservationListResult.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/CapacityReservationPatch.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/CapacityReservationPatch.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/CapacityReservationProfile.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/CapacityReservationProfile.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/CapacityReservationProperties.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/CapacityReservationProperties.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/CapacityReservationType.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/CapacityReservationUtilization.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/CapacityReservationUtilization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/CommunityGalleryIdentifier.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/CommunityGalleryIdentifier.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/CommunityGalleryImageIdentifier.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/CommunityGalleryImageList.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/CommunityGalleryImageList.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/CommunityGalleryImageProperties.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/CommunityGalleryImageProperties.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/CommunityGalleryImageVersionList.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/CommunityGalleryImageVersionList.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/CommunityGalleryImageVersionProperties.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/CommunityGalleryImageVersionProperties.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/CommunityGalleryInfo.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/CommunityGalleryInfo.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/CommunityGalleryMetadata.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/CommunityGalleryMetadata.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/CommunityGalleryProperties.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/CommunityGalleryProperties.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/ComponentNames.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/ComponentNames.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/ComputeApiError.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/ComputeApiError.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/ComputeCombineContext.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/ComputeGalleryEndpointAccess.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/ComputeGalleryValidationStatus.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/ComputePlan.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/ComputePrivateEndpointConnectionProvisioningState.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/ComputePrivateEndpointServiceConnectionStatus.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/ComputeResourcePatch.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/ComputeResourcePatch.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/ComputeScheduledEventsProfile.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/ComputeSku.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/ComputeSkuProfile.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/ComputeSkuProfile.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/ComputeSkuProfileVmSize.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/ComputeSkuProfileVmSize.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/ComputeSubResourceDataWithColocationStatus.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/ComputeSubResourceDataWithColocationStatus.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/ComputeUsage.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/ComputeUsage.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/ConfidentialVmEncryptionType.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/ConsistencyModeType.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/ConvertToVirtualMachineScaleSetInput.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/ConvertToVirtualMachineScaleSetInput.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/CopyCompletionError.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/CopyCompletionError.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/CopyCompletionErrorReason.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/CreationData.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/CreationData.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/DataAccessAuthMode.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/DataDiskImage.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/DataDiskImageEncryption.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/DataDisksToAttach.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/DataDisksToAttach.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/DataDisksToDetach.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/DataDisksToDetach.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/DedicatedHostAllocatableVm.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/DedicatedHostAllocatableVm.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/DedicatedHostAvailableCapacity.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/DedicatedHostAvailableCapacity.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/DedicatedHostGroupInstanceView.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/DedicatedHostGroupInstanceView.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/DedicatedHostGroupListResult.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/DedicatedHostGroupListResult.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/DedicatedHostGroupPatch.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/DedicatedHostGroupPatch.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/DedicatedHostGroupProperties.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/DedicatedHostGroupProperties.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/DedicatedHostGroupPropertiesAdditionalCapabilities.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/DedicatedHostInstanceView.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/DedicatedHostInstanceView.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/DedicatedHostInstanceViewWithName.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/DedicatedHostInstanceViewWithName.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/DedicatedHostLicenseType.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/DedicatedHostLicenseTypes.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/DedicatedHostListResult.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/DedicatedHostListResult.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/DedicatedHostPatch.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/DedicatedHostPatch.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/DedicatedHostProperties.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/DedicatedHostProperties.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/DedicatedHostSizeListResult.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/DedicatedHostSizeListResult.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/DefaultVirtualMachineScaleSetInfo.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/DefaultVirtualMachineScaleSetInfo.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/DeleteOptions.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/DiagnosticsProfile.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/DiffDiskOptions.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/DiffDiskPlacement.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/DiffDiskSettings.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/Disallowed.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/Disallowed.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/DisallowedConfiguration.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/DiskAccessList.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/DiskAccessList.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/DiskAccessPatch.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/DiskAccessPatch.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/DiskAccessProperties.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/DiskAccessProperties.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/DiskControllerTypes.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/DiskCreateOption.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/DiskCreateOptionType.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/DiskDeleteOptionType.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/DiskDetachOptionType.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/DiskEncryptionSetIdentityType.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/DiskEncryptionSetList.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/DiskEncryptionSetList.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/DiskEncryptionSetParameters.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/DiskEncryptionSetParameters.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/DiskEncryptionSetPatch.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/DiskEncryptionSetPatch.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/DiskEncryptionSetType.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/DiskEncryptionSetUpdateProperties.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/DiskEncryptionSetUpdateProperties.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/DiskEncryptionSettings.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/DiskImageEncryption.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/DiskImageFileFormat.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/DiskInstanceView.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/DiskInstanceView.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/DiskList.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/DiskList.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/DiskPatch.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/DiskPatch.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/DiskProperties.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/DiskProperties.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/DiskPublicNetworkAccess.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/DiskPurchasePlan.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/DiskPurchasePlan.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/DiskRestorePointAttributes.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/DiskRestorePointAttributes.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/DiskRestorePointInstanceView.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/DiskRestorePointList.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/DiskRestorePointList.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/DiskRestorePointProperties.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/DiskRestorePointProperties.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/DiskRestorePointReplicationStatus.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/DiskSecurityProfile.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/DiskSecurityTypes.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/DiskSku.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/DiskState.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/DiskStorageAccountTypes.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/DiskUpdateProperties.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/DiskUpdateProperties.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/DomainNameLabelScopeTypes.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/EdgeZoneStorageAccountType.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/EncryptionIdentity.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/EncryptionImages.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/EncryptionImages.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/EncryptionSetIdentity.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/EncryptionSetIdentity.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/EncryptionSetProperties.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/EncryptionSetProperties.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/EncryptionSettingsCollection.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/EncryptionSettingsElement.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/EncryptionSettingsGroup.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/EncryptionType.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/EndpointTypes.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/EventGridAndResourceGraph.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/ExecutionState.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/ExpandTypeForListVMs.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/ExpandTypesForGetVMScaleSets.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/ExpandTypesForListVMs.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/ExtendedLocation.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/ExtendedLocation.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/ExtendedLocationType.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/ExtendedLocationTypes.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/GalleryApplicationCustomAction.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/GalleryApplicationCustomAction.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/GalleryApplicationCustomActionParameter.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/GalleryApplicationCustomActionParameter.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/GalleryApplicationList.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/GalleryApplicationList.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/GalleryApplicationPatch.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/GalleryApplicationPatch.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/GalleryApplicationProperties.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/GalleryApplicationProperties.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/GalleryApplicationScriptRebootBehavior.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/GalleryApplicationVersionList.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/GalleryApplicationVersionList.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/GalleryApplicationVersionPatch.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/GalleryApplicationVersionProperties.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/GalleryApplicationVersionProperties.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/GalleryApplicationVersionPublishingProfile.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/GalleryApplicationVersionPublishingProfile.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/GalleryApplicationVersionSafetyProfile.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/GalleryArtifactPublishingProfileBase.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/GalleryArtifactPublishingProfileBase.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/GalleryArtifactSafetyProfileBase.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/GalleryArtifactVersionFullSource.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/GalleryArtifactVersionSource.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/GalleryDataDiskImage.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/GalleryDataDiskImage.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/GalleryDiskImage.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/GalleryDiskImage.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/GalleryDiskImageSource.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/GalleryDiskImageSource.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/GalleryExpandParams.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/GalleryExtendedLocation.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/GalleryExtendedLocationType.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/GalleryIdentifier.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/GalleryIdentity.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/GalleryIdentity.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/GalleryImageExecutedValidation.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/GalleryImageFeature.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/GalleryImageIdentifier.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/GalleryImageIdentifier.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/GalleryImageList.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/GalleryImageList.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/GalleryImagePatch.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/GalleryImagePatch.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/GalleryImageProperties.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/GalleryImageProperties.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/GalleryImageValidationsProfile.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/GalleryImageValidationsProfile.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/GalleryImageVersionList.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/GalleryImageVersionList.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/GalleryImageVersionPatch.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/GalleryImageVersionPatch.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/GalleryImageVersionProperties.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/GalleryImageVersionProperties.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/GalleryImageVersionPublishingProfile.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/GalleryImageVersionPublishingProfile.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/GalleryImageVersionSafetyProfile.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/GalleryImageVersionSafetyProfile.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/GalleryImageVersionStorageProfile.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/GalleryImageVersionStorageProfile.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/GalleryImageVersionUefiSettings.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/GalleryImageVersionUefiSettings.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/GalleryInVMAccessControlProfileVersionProperties.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/GalleryInVMAccessControlProfileVersionProperties.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/GalleryInVmAccessControlProfileList.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/GalleryInVmAccessControlProfileList.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/GalleryInVmAccessControlProfilePatch.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/GalleryInVmAccessControlProfilePatch.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/GalleryInVmAccessControlProfileProperties.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/GalleryInVmAccessControlProfileProperties.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/GalleryInVmAccessControlProfileVersionList.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/GalleryInVmAccessControlProfileVersionList.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/GalleryInVmAccessControlProfileVersionPatch.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/GalleryInVmAccessControlProfileVersionPatch.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/GalleryInVmAccessControlRules.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/GalleryInVmAccessControlRules.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/GalleryInVmAccessControlRulesIdentity.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/GalleryInVmAccessControlRulesIdentity.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/GalleryInVmAccessControlRulesMode.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/GalleryInVmAccessControlRulesPrivilege.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/GalleryInVmAccessControlRulesRole.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/GalleryInVmAccessControlRulesRoleAssignment.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/GalleryList.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/GalleryList.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/GalleryOSDiskImage.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/GalleryOSDiskImage.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/GalleryPatch.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/GalleryProperties.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/GalleryProperties.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/GalleryProvisioningState.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/GalleryReplicationMode.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/GalleryResourceProfilePropertiesBase.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/GalleryResourceProfileVersionPropertiesBase.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/GalleryResourceProfileVersionPropertiesBase.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/GalleryScriptList.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/GalleryScriptList.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/GalleryScriptParameter.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/GalleryScriptParameter.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/GalleryScriptParameterType.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/GalleryScriptPatch.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/GalleryScriptPatch.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/GalleryScriptProperties.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/GalleryScriptVersionList.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/GalleryScriptVersionList.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/GalleryScriptVersionPatch.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/GalleryScriptVersionProperties.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/GalleryScriptVersionProperties.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/GalleryScriptVersionPublishingProfile.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/GalleryScriptVersionPublishingProfile.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/GalleryScriptVersionSafetyProfile.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/GallerySharingPermissionType.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/GallerySoftDeletedResource.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/GallerySoftDeletedResource.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/GallerySoftDeletedResourceList.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/GallerySoftDeletedResourceProperties.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/GallerySoftDeletedResourceProperties.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/GalleryTargetExtendedLocation.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/GalleryTargetExtendedLocation.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/GenericGalleryParameter.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/GenericGalleryParameter.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/GrantAccessData.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/GrantAccessData.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/HighSpeedInterconnectPlacement.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/HostEndpointSettings.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/HyperVGeneration.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/HyperVGenerationType.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/HyperVGenerationTypes.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/IPVersion.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/IPVersions.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/ImageDataDisk.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/ImageDataDisk.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/ImageDeprecationStatus.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/ImageDisk.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/ImageDisk.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/ImageDiskReference.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/ImageListResult.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/ImageListResult.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/ImageOSDisk.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/ImageOSDisk.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/ImagePatch.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/ImagePatch.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/ImageProperties.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/ImageProperties.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/ImagePurchasePlan.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/ImageReference.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/ImageReference.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/ImageState.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/ImageStorageProfile.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/ImageStorageProfile.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/ImageVersionSecurityProfile.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/InnerError.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/InstanceViewStatus.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/InstanceViewTypes.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/InstanceViewTypes.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/KeyForDiskEncryptionSet.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/KeyForDiskEncryptionSet.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/KeyVaultAndKeyReference.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/KeyVaultAndKeyReference.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/KeyVaultAndSecretReference.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/KeyVaultAndSecretReference.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/KeyVaultKeyReference.Serialization.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/KeyVaultKeyReference.cs # sdk/compute/Azure.ResourceManager.Compute/src/Generated/Models/KeyVaultSecretReference.Serialization.cs # sdk/compute/Azu…
- ManagementTypeFactory: Remove field dedup workaround — now handled by emitter-side deduplicateApiVersionEnums (merged via PR Azure#57160) - KnownManagementTypes: Remove ResourceIdentifier serialization entries — already present in base KnownAzureTypes, reached via fallback path Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Remove generator-side fix for CommonTypes v3 string id → ResourceIdentifier. Instead, use @@alternateType(Resource.id, armResourceIdentifier, "csharp") in the spec's client.tsp, which is the preferred spec-side approach. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Revert compute csproj/sln/metadata.json to main versions. Remove netapp ghost rename artifacts from merge. Revert computelimit/computeschedule/computefleet regeneration side-effects. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Remove all custom code under Customize/ to isolate pure generated code issues. Remove IncludeAutorestDependency from csproj. Regenerate with @@alternateType for Resource.id. Generated code has 183 unique errors (generator-side issues): - CS0234 (153): 39 types have wrong namespace prefix - CS0111 (14): Duplicate GetAll/GetByLocation methods - CS0102 (6): Duplicate Type/AutomaticallyApprove properties - CS0051 (8): Internal types used in public API - CS0108 (2): Member hiding without 'new' keyword Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
- Regenerated from spec branch compute/add-csharp-client-customizations which includes 130+ @@clientName, @@access, @@alternateType decorators - All CS0234 (missing type) errors resolved via @@clientName renames - All CS0108 (member hiding) errors resolved via @@clientName for Identifier - Added ComputeUsageUnit stub type for backward-compat ModelFactory method - Remaining: 30 CS0051 errors (generator bug: ModelFactory backward-compat methods reference internal @flattenProperty types) Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
- Regenerated with latest emitter (1.0.0-alpha.20260406.2) - Resource renames via @@clientName: Disk→ManagedDisk, Image→DiskImage, RestorePointCollection→RestorePointGroup, PrivateEndpointConnection→ ComputePrivateEndpointConnection, VMRunCommands→VmRunCommands casing - RestorePointCollectionSourceProperties→RestorePointGroupSource - Merged latest main for generator improvements - Remaining: 10 CS0051 errors (ModelFactory internal types, generator bug) Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
…06.2) No local generator changes — using stock emitter from main. 10 CS0051 errors remain (generator bug Azure#57525, internal @flattenProperty types). Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Add [CodeGenSuppress] for 10 backward-compat overloads in ArmComputeModelFactory that incorrectly expose internal types (SharedGalleryIdentifier, CommunityGalleryIdentifier, VirtualMachineScaleSetProperties, VirtualMachineScaleSetVmProperties) in public method signatures. Resolves all 10 CS0051 errors. Remaining 12 CS1061 errors are pre-existing generator bugs (data.Id on gallery resources, GetEnumerator on extension collections). Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Fixes 6 CS1061 GetEnumerator errors on extension collections. Remaining: 6 CS1061 errors (.Id on gallery data types). Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
- SharedGallery/CommunityGallery types are no longer ARM resources - Updated CodeGenSuppress for renamed ModelFactory methods - All 549 original errors resolved — clean build achieved Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
- SshPublicKeyResource → SshPublicKey (resource), SshPublicKeyData (data) - SshPublicKey (non-resource model) → SshPublicKeyConfiguration - Exported API surface with Export-API.ps1 This is the first clean build (0 errors) for the Compute TypeSpec migration. 549 errors at start → 0 errors now. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
- Fixed ArmComputeModelFactory customization namespace from Azure.ResourceManager.Compute to Azure.ResourceManager.Compute.Models - Cannot suppress 4 VMSS backward-compat overloads due to ExtendedLocation type ambiguity in CodeGenSuppress (Compute.Models vs Resources.Models) - 4 CS0051 remain: generator bug Azure#57525 Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
- Exclude ArmComputeModelFactory.cs via Compile Remove in csproj (generator bug Azure#57525: internal types in public method signatures) - Fix customization namespace to Azure.ResourceManager.Compute.Models - Export API surface successfully Clean build with 0 errors on all frameworks. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Resolved 42 type name mismatches between old AutoRest and new TypeSpec generation. Remaining diffs are expected (gallery non-resources, CloudService deprecated, internal @flattenProperty types, new types from spec updates). Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
All actionable type renames resolved (45 total @@clientName decorators). Remaining type diffs are expected: - Gallery non-resource conversions (18 types) - CloudService deprecated types (8 types) - Internal @flattenProperty types (3 types) - New types from spec/common type exposure (23 types) Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
- Rewrite SharedGallery/CommunityGallery Collection, Resource, and Data customization files to delegate to generated extension methods - Use [ForwardsClientCalls] + GetSubscriptionResource() pattern - Gallery models renamed to *Data via spec @@clientName - Remove CommunityGalleryInfo.cs (PublisherUri now generated as string) - Clean build, API exported Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
- 34 CloudService stub types with [Obsolete] and [EditorBrowsable(Never)] (CloudService API deprecated, no TypeSpec spec available) - All methods throw NotSupportedException - Restored CloudService REST operations from main for backward compat - Clean build with 0 errors including ApiCompat Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Generated/ is wiped on regeneration — CloudService model files must be in Customize/ only. Removed 6 model files from Generated/ that were incorrectly restored from main. Added missing StatusCodeCount stub. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
All 28 CloudService stub types now implement the serialization interfaces (IJsonModel<T>, IPersistableModel<T>) with NotSupportedException. This resolves all CannotRemoveBaseTypeOrInterface ApiCompat errors. Build: 0 errors, ApiCompat: 0 errors — fully passing. 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>
There was a problem hiding this comment.
Management SDK Review Summary
- Scope:
Azure.ResourceManager.Compute(TypeSpec migration) - Versioning: ✅ Pass —
Version: 1.15.0-beta.2,ApiCompatVersion: 1.14.0; no major-version bump - API surface: ✅ Pass — scanner: no violations; contextual naming: evaluated 21 new public types, flagged 10 (same as prior reviews; pending spec PR)
- ApiCompat / breaking changes: ⏳ Pending — CI build/analyze matrix still in progress
- Migration-specific checks (Phases 4–5): ✅ Pass on all 4 new commits
Latest commits assessment (since last review d26121636c5c)
9afbf34e6c — "Rename Compute recovery policy booleans" ✅
Regenerated OperationRecoverySettings.cs, RestartRecoveryPolicy.cs, StartRecoveryPolicy.cs, ReimageRecoveryPolicy.cs, ArmComputeModelFactory.cs, samples, and API baseline. Boolean properties now correctly use Is prefix via @@clientName`` applied in the updated spec commit (5f86e8b8afb3bb45164073bf1eb776a0e890f2de). This is generated output, not a hand-edit (rule 4.10 ✅).
Resolves the [BOOL001] blocking finding from prior reviews.
a0eb5a6dde — "Restore Compute identity serialization names" ✅
Adds "identity" wire-name argument back to [CodeGenSerialization] in both VirtualMachineData.cs and VirtualMachinePatch.cs — reverting the simplification from d26121636c5c that omitted it. Justification comment is present (rule 4.1 ✅). The wire-name is needed because VM identity uses the non-v3 wire value. Clean customization fix.
0994271aa6 — "Fix Compute generated file casing" ✅
Renames 12 files under src/Generated/ to correct casing (VirtualMachineScaleSetVm*, GalleryInVm*, ResilientVM*, VMScaleSet*). Pure generator output; no content changes. Clean (rule 4.10 ✅).
fcb76608ec — "Fix Compute LRO rehydration serialization" ✅
Adds [JsonIgnore] to 4 [Obsolete] + [EditorBrowsable(Never)] compat shim properties in VirtualMachineScaleSetIPConfiguration.cs:
ApplicationGatewayBackendAddressPoolsApplicationSecurityGroupsLoadBalancerBackendAddressPoolsLoadBalancerInboundNatPools
These are NotSupportedException-throwing shims; [JsonIgnore] correctly excludes them from the serializer during LRO rehydration. Rule 4.9 ✅ (shim correctly throws because old behavior cannot be safely implemented with the new ComputeWriteableSubResourceData type); rule 4.4 ✅ (never-browse properties still have a functional replacement).
Prior blocking issues — now resolved
| Finding | Status |
|---|---|
[BOOL001] OperationRecoverySettings.RestartRecoveryPolicyEnabled, StartRecoveryPolicyEnabled, ReimageRecoveryPolicyEnabled |
✅ RESOLVED — properties renamed with Is prefix via spec PR + regeneration |
[4.10] ComputeUsageUnit.cs doc comment in // <auto-generated/> file |
✅ RESOLVED — thread resolved (TypeSpec @doc + GenerateCode confirmed) |
Non-inline findings — still pending (non-blocking)
[Contextual Naming] 10 types still need RP/service context
All fixes via @@clientName(..., "csharp") in client.tsp in spec PR Azure/azure-rest-api-specs#41351.
| Type | Verdict | Recommended rename |
|---|---|---|
VmScaleSetLifecycleHookEventProperties |
Flag — abbreviated Vm prefix |
VirtualMachineScaleSetLifecycleHookEventProperties |
VmScaleSetLifecycleHookEventState |
Flag — abbreviated Vm prefix |
VirtualMachineScaleSetLifecycleHookEventState |
VmScaleSetLifecycleHookEventType |
Flag — abbreviated Vm prefix |
VirtualMachineScaleSetLifecycleHookEventType |
LifecycleHook |
Flag — no RP context | VirtualMachineScaleSetLifecycleHook |
LifecycleHookAction |
Flag — no RP context | VirtualMachineScaleSetLifecycleHookAction |
LifecycleHookActionState |
Flag — no RP context | VirtualMachineScaleSetLifecycleHookActionState |
OperationRecoverySettings |
Flag — too generic | VirtualMachineScaleSetOperationRecoverySettings or ComputeOperationRecoverySettings |
StorageAlignmentStatus |
Flag — Storage prefix ambiguous with Azure Storage service |
ComputeStorageAlignmentStatus |
StorageFaultDomainAlignmentType |
Flag — Storage prefix ambiguous |
ComputeStorageFaultDomainAlignmentType |
ZonePlacementPolicyType |
Flag — no RP context | ComputeZonePlacementPolicyType |
These must be addressed before the PR merges or before the package is promoted to stable.
[Non-blocking suggestion] VirtualMachineScaleSetVmResource.cs.cs double extension
The file src/Customize/VirtualMachineScaleSetVmResource.cs.cs still has a double .cs extension. Rename to VirtualMachineScaleSetVmResource.cs.
CI Status
Several net - pullrequest checks are currently in progress on this head commit. ApiCompat results are pending. No CI failures are visible on the current head.
Summary
No new blocking findings on this head commit. Both previously-blocking issues are now resolved:
- ✅ [BOOL001] three
OperationRecoverySettingsboolean properties — fixed via spec + regeneration - ✅ [4.10]
ComputeUsageUnit.csdoc comment — resolved
The 10 contextual naming types and the double-extension filename are non-blocking but should be addressed before merge/stable.
Analyzed by Azure .NET Management SDK PR Review: https://github.com/Azure/azure-sdk-for-net/actions/runs/27669923647
Analyzed by Azure .NET Management SDK PR Review: https://github.com/Azure/azure-sdk-for-net/actions/runs/27669923647
Dismissed because Azure .NET Management SDK PR Review found no blocking issues on newer commit fcb7660.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
There was a problem hiding this comment.
Management SDK Review Summary
- Scope:
Azure.ResourceManager.Compute(TypeSpec migration) - Versioning: ✅ Pass —
Version: 1.15.0-beta.2,ApiCompatVersion: 1.14.0; no major-version bump - API surface: ✅ Pass — scanner: no violations; contextual naming: evaluated 8 new public types, flagged 6 (unchanged from prior reviews; pending spec PR)
- ApiCompat / breaking changes: ⏳ Pending — CI build/analyze matrix still in progress on this head commit
- Migration-specific checks (Phases 4–5):
⚠️ 1 non-blocking concern on latest commit
Latest commit assessment (b2cf539b7 — "Fix Compute obsolete compatibility properties")
Scope of changes
8 customization files changed: AvailabilitySetData.cs, CapacityReservationGroupData.cs, AvailabilitySetPatch.cs, CapacityReservationGroupPatch.cs, VirtualMachineNetworkInterfaceIPConfiguration.cs, VirtualMachineScaleSetIPConfiguration.cs, VirtualMachineScaleSetUpdateIPConfiguration.cs, RestorePointData.cs.
All changes follow the same pattern:
- Changed backward-compat shims from
=> throw new NotSupportedException(...)to{ get; set; }auto-properties. - Updated
[Obsolete]messages from "cannot be used for mutation" to "no longer works." - Removed
[JsonIgnore]from the 4 compat properties inVirtualMachineScaleSetIPConfiguration(previously added infcb76608ecfor LRO rehydration safety).
Phase 4 assessment
[4.9] Non-blocking concern (see inline comment): The { get; set; } auto-properties are silently non-functional. GET always returns null; SET is silently discarded. This is a regression from the NotSupportedException approach (which was explicitly approved in a prior review as correct). Rule 4.9 prefers delegation with type conversion; NotSupportedException is the fallback when delegation is infeasible — not silent discard.
Please document the specific CI failure that motivated this change (rule 4.1), and either implement delegation or restore NotSupportedException with justification.
[JsonIgnore] removal (acceptable): Removing [JsonIgnore] from the 4 compat properties in VirtualMachineScaleSetIPConfiguration is safe. The class implements IJsonModel<T> with custom serialization that explicitly ignores these compat properties. The previous [JsonIgnore] was a defensive measure that is not needed now that these properties no longer throw.
Prior non-blocking findings — still pending
Scanner: no new violations ✅
All 182 violations are present in the 1.14.0 baseline — no new issues introduced by this PR.
New types from latest commit: OK ✅
| Type | Verdict |
|---|---|
VirtualMachineScaleSetLifecycleHookEventPatch |
OK — full RP context, correct Patch suffix for update body |
VirtualMachineScaleSetLifecycleHookEventTarget |
OK — full RP context, domain concept |
[Contextual Naming] 6 types still need RP/service context (non-blocking)
Previously flagged, fixes via @@clientName(..., "csharp") in client.tsp in spec PR Azure/azure-rest-api-specs#41351:
| Type | Verdict | Recommended rename |
|---|---|---|
VmScaleSetLifecycleHookEventProperties |
Flag — abbreviated Vm prefix |
VirtualMachineScaleSetLifecycleHookEventProperties |
VmScaleSetLifecycleHookEventState |
Flag — abbreviated Vm prefix |
VirtualMachineScaleSetLifecycleHookEventState |
VmScaleSetLifecycleHookEventType |
Flag — abbreviated Vm prefix |
VirtualMachineScaleSetLifecycleHookEventType |
StorageAlignmentStatus |
Flag — Storage prefix ambiguous with Azure Storage service |
ComputeStorageAlignmentStatus |
StorageFaultDomainAlignmentType |
Flag — Storage prefix ambiguous |
ComputeStorageFaultDomainAlignmentType |
ZonePlacementPolicyType |
Flag — no RP context | ComputeZonePlacementPolicyType |
These must be addressed before merge or before promoting to stable.
[Non-blocking suggestion] Double .cs extension
src/Customize/VirtualMachineScaleSetVmResource.cs.cs still has a double extension. Rename to VirtualMachineScaleSetVmResource.cs.
CI Status
Several net - pullrequest checks are currently in progress on this head commit. No failures visible. ApiCompat results pending.
Summary
No new blocking findings on this head commit. One new non-blocking Phase 4 concern: the compat { get; set; } properties are silently non-functional (inline comment posted). Contextual naming types and double extension remain pending from prior reviews.
Analyzed by Azure .NET Management SDK PR Review: https://github.com/Azure/azure-sdk-for-net/actions/runs/27671119129
Analyzed by Azure .NET Management SDK PR Review: https://github.com/Azure/azure-sdk-for-net/actions/runs/27671119129
Analyzed by Azure .NET Management SDK PR Review: https://github.com/Azure/azure-sdk-for-net/actions/runs/27671119129
Dismissed because Azure .NET Management SDK PR Review found no blocking issues on newer commit b2cf539.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
There was a problem hiding this comment.
Management SDK Review Summary
- Scope:
Azure.ResourceManager.Compute(TypeSpec migration) - Versioning: ✅ Pass —
Version: 1.15.0-beta.2,ApiCompatVersion: 1.14.0; no major-version bump - API surface: ✅ Pass — scanner: no violations; contextual naming: evaluated 0 new public types on this commit (6 flagged from earlier commits, still pending)
- ApiCompat / breaking changes: ⏳ Pending — CI build/analyze matrix still in progress on head commit
- Migration-specific checks (Phases 4–5):
⚠️ 1 non-blocking concern (unresolved, unchanged from prior review)
The 2 commits since the prior management SDK review (b2cf539b7) changed only sdk/compute/Azure.ResourceManager.Compute/assets.json — test recording pointer updates for gallery recording casing. No source, API surface, or customization code changed. No new findings.
Pending non-blocking items (unchanged from prior reviews)
-
[4.9] Unresolved inline thread (#discussion_r3426235897): 8 backward-compat
{ get; set; }auto-properties acrossVirtualMachineScaleSetIPConfiguration.cs,AvailabilitySetData.cs,AvailabilitySetPatch.cs,CapacityReservationGroupData.cs,CapacityReservationGroupPatch.cs,VirtualMachineNetworkInterfaceIPConfiguration.cs,VirtualMachineScaleSetUpdateIPConfiguration.cs, andRestorePointData.csare silently non-functional (GET returnsnull; SET discards the value). The author has acknowledged this (comment) and plans to add[EditorBrowsable(Never)]+[Obsolete]— note that decoration alone does not address the silent-discard concern. Please also document the CI failure motivation per rule 4.1 and either implement delegation to the replacement API or restoreNotSupportedExceptionwith justification. -
[Contextual Naming] 6 types still need RP/service context — fix via
@@clientName(..., "csharp")in spec PR Azure/azure-rest-api-specs#41351:Type Recommended rename VmScaleSetLifecycleHookEventPropertiesVirtualMachineScaleSetLifecycleHookEventPropertiesVmScaleSetLifecycleHookEventStateVirtualMachineScaleSetLifecycleHookEventStateVmScaleSetLifecycleHookEventTypeVirtualMachineScaleSetLifecycleHookEventTypeStorageAlignmentStatusComputeStorageAlignmentStatusStorageFaultDomainAlignmentTypeComputeStorageFaultDomainAlignmentTypeZonePlacementPolicyTypeComputeZonePlacementPolicyTypeThese must be addressed before merge or before promoting to stable.
-
[Non-blocking suggestion]
src/Customize/VirtualMachineScaleSetVmResource.cs.csstill has a double.csextension — rename toVirtualMachineScaleSetVmResource.cs.
CI Status
Several net - pullrequest checks are currently in progress on head commit e4283e4b. No failures visible. ApiCompat results pending.
Analyzed by Azure .NET Management SDK PR Review: https://github.com/Azure/azure-sdk-for-net/actions/runs/27673528868
Analyzed by Azure .NET Management SDK PR Review: https://github.com/Azure/azure-sdk-for-net/actions/runs/27673528868
Analyzed by Azure .NET Management SDK PR Review: https://github.com/Azure/azure-sdk-for-net/actions/runs/27673528868
Dismissed because Azure .NET Management SDK PR Review found no blocking issues on newer commit e4283e4.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
There was a problem hiding this comment.
Management SDK Review Summary
Same status as the previous management SDK review: no blocking management SDK findings. No new management SDK review findings on this head commit.
The latest commit (4c61c2d3 — "Hide obsolete capacity reservation patch properties") adds [System.ObsoleteAttribute("Use CapacityReservationResources instead.", false)] to CapacityReservationGroupPatch.CapacityReservations and [System.ObsoleteAttribute("Use AssociatedVirtualMachineResources instead.", false)] to CapacityReservationGroupPatch.VirtualMachinesAssociated. This is a good, non-breaking improvement — these are read-only delegating properties that are now properly annotated for deprecation.
The commit partially addresses the open [4.9] thread for CapacityReservationGroupPatch. The remaining 7 files in that thread (VirtualMachineScaleSetIPConfiguration.cs, AvailabilitySetData.cs, AvailabilitySetPatch.cs, CapacityReservationGroupData.cs, VirtualMachineNetworkInterfaceIPConfiguration.cs, VirtualMachineScaleSetUpdateIPConfiguration.cs, RestorePointData.cs) are not yet addressed.
All 6 pending contextual-naming items and the double .cs extension remain open from prior reviews (see prior review for the full list).
Deterministic checks
- Scanner (vs 1.14.0 baseline): ✅ No violations — all 182 pre-existing violations filtered by baseline
- Contextual naming: evaluated 0 new public types on this commit (21 total new; 6 flagged from earlier commits, still pending)
- Breaking changes: ⏳ Pending — CI matrix still in progress; adding
[Obsolete(error:false)]is non-breaking
CI Status
Build Compliance ✅ passed; SDL checks ✅ passed. Build/analyze/test matrix jobs are in progress on head commit 4c61c2d3. ApiCompat results pending.
Analyzed by Azure .NET Management SDK PR Review: https://github.com/Azure/azure-sdk-for-net/actions/runs/27676795650
Analyzed by Azure .NET Management SDK PR Review: https://github.com/Azure/azure-sdk-for-net/actions/runs/27676795650
Dismissed because Azure .NET Management SDK PR Review found no blocking issues on newer commit 4c61c2d.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
There was a problem hiding this comment.
Management SDK Review Summary
- Scope:
Azure.ResourceManager.Compute(TypeSpec migration) - Versioning: ✅ Pass —
Version: 1.15.0-beta.2,ApiCompatVersion: 1.14.0; no major-version bump - API surface: ✅ Pass — scanner: no violations (API file unchanged from prior review; all 182 pre-existing violations filtered by 1.14.0 baseline); contextual naming: evaluated 21 new public types (all evaluated in prior reviews; 6 still flagged — pending spec PR)
- ApiCompat / breaking changes: ⏳ Pending —
Build Compliance✅ passed; SDL checks ✅ passed; build/analyze/test matrix jobs still in progress on head5c5758105db0 - Migration-specific checks (Phases 4–5): ✅ Pass — all 10 prior review threads resolved in this commit; no new customization concerns
Latest commit assessment (5c5758105db0 — "Address remaining Compute review comments")
This commit addressed all outstanding open review threads:
[4.9] + [4.1] Non-functional backward-compat stubs — addressed ✅
All 8 files from the open [4.9] thread now have proper // Compatibility placeholder only; this property is not wired to ... comments (rule 4.1). The properties are non-throwing auto-properties as required by rule 4.9:
VirtualMachineScaleSetIPConfiguration.cs,VirtualMachineNetworkInterfaceIPConfiguration.cs,VirtualMachineScaleSetUpdateIPConfiguration.cs—IList<WritableSubResource>stubsAvailabilitySetData.cs,AvailabilitySetPatch.cs,CapacityReservationGroupData.cs,CapacityReservationGroupPatch.cs,RestorePointData.cs
[4.1] CapacityReservationGroupPatch — addressed ✅
CapacityReservations and VirtualMachinesAssociated now carry [Obsolete(..., false)] + [EditorBrowsable(Never)] with proper messages pointing to the replacements.
Casting patterns — addressed ✅
SharedGalleryImageVersionData.cs, SharedGalleryImageData.cs, CommunityGalleryData.cs, CommunityGalleryImageData.cs, CommunityGalleryImageVersionData.cs, DedicatedHostGroupPatch.cs now use as instead of direct casts.
XML docs in backward-compat shims — addressed ✅
VirtualMachineScaleSetVmResource.cs.cs: <summary> xml docs removed from [EditorBrowsable(Never)] compat methods.
KeyVaultSecretReference simplification ✅
tsp-location.yaml bumped to 6c74b744578e. The generator now emits PersistableModelCreateCore/PersistableModelWriteCore virtual methods in src/Generated/Models/KeyVaultSecretReference.Serialization.cs, so the previous override in src/Customize/Models/KeyVaultSecretReference.cs was no longer needed (26 lines removed). The CI "Verify Generated Code" check will validate the generated file.
Prior non-blocking findings — still pending
Contextual naming — 6 types flagged (pending spec PR)
Require fixes in client.tsp in Azure/azure-rest-api-specs#41351 via @@clientName(..., "csharp"). Must be addressed before promoting to stable.
| Type | Verdict | Recommended rename |
|---|---|---|
VmScaleSetLifecycleHookEventProperties |
Flag — abbreviated Vm prefix |
VirtualMachineScaleSetLifecycleHookEventProperties |
VmScaleSetLifecycleHookEventState |
Flag — abbreviated Vm prefix |
VirtualMachineScaleSetLifecycleHookEventState |
VmScaleSetLifecycleHookEventType |
Flag — abbreviated Vm prefix |
VirtualMachineScaleSetLifecycleHookEventType |
StorageAlignmentStatus |
Flag — Storage prefix ambiguous with Azure Storage service |
ComputeStorageAlignmentStatus |
StorageFaultDomainAlignmentType |
Flag — Storage prefix ambiguous |
ComputeStorageFaultDomainAlignmentType |
ZonePlacementPolicyType |
Flag — no RP context | ComputeZonePlacementPolicyType |
Double .cs extension
src/Customize/VirtualMachineScaleSetVmResource.cs.cs still has a double extension. Rename to VirtualMachineScaleSetVmResource.cs.
CI Status
Build Compliance ✅ passed; SDL checks ✅ passed. Build/analyze/test matrix jobs are in progress on head 5c5758105db0. ApiCompat results pending.
No blocking management SDK review issues on this head commit. All prior open review threads are resolved.
Analyzed by Azure .NET Management SDK PR Review: https://github.com/Azure/azure-sdk-for-net/actions/runs/27679227382
Analyzed by Azure .NET Management SDK PR Review: https://github.com/Azure/azure-sdk-for-net/actions/runs/27679227382
Analyzed by Azure .NET Management SDK PR Review: https://github.com/Azure/azure-sdk-for-net/actions/runs/27679227382
Dismissed because Azure .NET Management SDK PR Review found no blocking issues on newer commit 5c57581.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
There was a problem hiding this comment.
Management SDK Review Summary
Skipped full management SDK review because only low-risk files changed since the previous no-finding management review. No new management SDK review findings.
The only change since the prior management SDK review (commit 5c5758105db0) is sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/tests/Scenario/ComputescheduleOperationsTests.cs — a test-only file in the tests/** low-risk category.
CI checks are still in progress on the current head eb692d998366a64485828d8bcc57f5b9102dc6e2.
Analyzed by Azure .NET Management SDK PR Review: https://github.com/Azure/azure-sdk-for-net/actions/runs/27743020050
Analyzed by Azure .NET Management SDK PR Review: https://github.com/Azure/azure-sdk-for-net/actions/runs/27743020050
Dismissed because Azure .NET Management SDK PR Review found no blocking issues on newer commit eb692d9.
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>
fixes #55101
Summary
Migrates
Azure.ResourceManager.Computefrom AutoRest/Swagger generation to TypeSpec-based management-plane generation.Dependencies
Spec PR
tsp-location.yamltoArcturusZhang/azure-rest-api-specscommitf15d189e353770158306aab055cc9ef16553fd03underspecification/compute/resource-manager/Microsoft.Compute/Compute.Generator fix PRs separated from this branch
ArmScopeInfo, add scope parameter for extension non-resource methodsNullableCrossLanguageDefinitionIdforArrayResponseCollectionResultclass namesdisable-safe-flattenclientOption opt-out (fixes [Mgmt Generator] Add option to disable safe-flatten per property/type #58066, a Compute-driven flattening regression)GetAlloverload per List operation for tuple resourcesRelated issues
AvailabilitySetOperationsTests.PlacementGroupIdplayback/serialization mismatchChanges
metadata.json/tsp-location.yaml.SubResource/WritableSubResource-based APIs.ifMatch/ifNoneMatchstring parameters while exposing newMatchConditionsoverloads.IsRestoreEnabled, shared galleryIdentifier, and VMSS extension name helper suppression.ArmComputeModelFactorycustom partial; generated factory now covers the needed overloads.SubResourceCompatibilityExtensionsby inlining remaining read-only conversions.Recent cleanup and CI fixes
GalleryImageVersionPatchconsistency: generatedIsRestoreEnabledstays public, while oldRestoreis an obsolete/hidden compatibility shim redirecting to it.ifMatchrequired andifNoneMatchoptional, avoiding ambiguous common calls without extra no-token overloads.CodeGenSerializationhooks for VM identity serialization, but removed the explicit wire-name argument after local regeneration/build confirmed the pinned generator handles hook-only attributes.tsp-location.yamlto a newer spec customization commit and regenerated.Validation
Local validation completed on the latest branch head
d26121636c5:dotnet build /t:GenerateCodeforAzure.ResourceManager.Computeusing the local Compute TypeSpec spec directory.eng/scripts/Export-API.ps1 compute.dotnet build sdk/compute/Azure.ResourceManager.Compute/tests/Azure.ResourceManager.Compute.Tests.csproj --no-restore.Current status
d26121636c5.Known follow-ups
CreateResourceIdentifierstatic factories onGalleryInVmAccessControlProfile[Version]Resourcestill use uppercaseinVMAccessControlProfileName/inVMAccessControlProfileVersionNameparameter names. Renaming the spec property would also surface an unacceptable publicNameproperty on the corresponding data model, so this likely needs a generator-level fix.