in tools/apiview/parsers/swagger-api-parser/SwaggerApiParserTest/UtilsTest.cs [243:425]
public void TestComputeOperationIdPrefix()
{
var operationIds = new List<string>()
{
"VirtualMachineRunCommands_List",
"VirtualMachineRunCommands_Get",
"VirtualMachines_RunCommand",
"VirtualMachineScaleSetVMs_RunCommand",
"VirtualMachineRunCommands_CreateOrUpdate",
"VirtualMachineRunCommands_Update",
"VirtualMachineRunCommands_Delete",
"VirtualMachineRunCommands_GetByVirtualMachine",
"VirtualMachineRunCommands_ListByVirtualMachine",
"VirtualMachineScaleSetVMRunCommands_CreateOrUpdate",
"VirtualMachineScaleSetVMRunCommands_Update",
"VirtualMachineScaleSetVMRunCommands_Delete",
"VirtualMachineScaleSetVMRunCommands_Get",
"VirtualMachineScaleSetVMRunCommands_List",
"Operations_List",
"AvailabilitySets_CreateOrUpdate",
"AvailabilitySets_Update",
"AvailabilitySets_Delete",
"AvailabilitySets_Get",
"AvailabilitySets_ListBySubscription",
"AvailabilitySets_List",
"AvailabilitySets_ListAvailableSizes",
"ProximityPlacementGroups_CreateOrUpdate",
"ProximityPlacementGroups_Update",
"ProximityPlacementGroups_Delete",
"ProximityPlacementGroups_Get",
"ProximityPlacementGroups_ListBySubscription",
"ProximityPlacementGroups_ListByResourceGroup",
"DedicatedHostGroups_CreateOrUpdate",
"DedicatedHostGroups_Update",
"DedicatedHostGroups_Delete",
"DedicatedHostGroups_Get",
"DedicatedHostGroups_ListByResourceGroup",
"DedicatedHostGroups_ListBySubscription",
"DedicatedHosts_CreateOrUpdate",
"DedicatedHosts_Update",
"DedicatedHosts_Delete",
"DedicatedHosts_Get",
"DedicatedHosts_ListByHostGroup",
"SshPublicKeys_ListBySubscription",
"SshPublicKeys_ListByResourceGroup",
"SshPublicKeys_Create",
"SshPublicKeys_Update",
"SshPublicKeys_Delete",
"SshPublicKeys_Get",
"SshPublicKeys_GenerateKeyPair",
"VirtualMachineExtensionImages_Get",
"VirtualMachineExtensionImages_ListTypes",
"VirtualMachineExtensionImages_ListVersions",
"VirtualMachineExtensions_CreateOrUpdate",
"VirtualMachineExtensions_Update",
"VirtualMachineExtensions_Delete",
"VirtualMachineExtensions_Get",
"VirtualMachineExtensions_List",
"VirtualMachineImages_Get",
"VirtualMachineImages_List",
"VirtualMachineImages_ListOffers",
"VirtualMachineImages_ListPublishers",
"VirtualMachineImages_ListSkus",
"VirtualMachineImagesEdgeZone_Get",
"VirtualMachineImagesEdgeZone_List",
"VirtualMachineImagesEdgeZone_ListOffers",
"VirtualMachineImagesEdgeZone_ListPublishers",
"VirtualMachineImagesEdgeZone_ListSkus",
"Usage_List",
"VirtualMachines_ListByLocation",
"VirtualMachineScaleSets_ListByLocation",
"VirtualMachineSizes_List",
"Images_CreateOrUpdate",
"Images_Update",
"Images_Delete",
"Images_Get",
"Images_ListByResourceGroup",
"Images_List",
"VirtualMachines_Capture",
"VirtualMachines_CreateOrUpdate",
"VirtualMachines_Update",
"VirtualMachines_Delete",
"VirtualMachines_Get",
"VirtualMachines_InstanceView",
"VirtualMachines_ConvertToManagedDisks",
"VirtualMachines_Deallocate",
"VirtualMachines_Generalize",
"VirtualMachines_List",
"VirtualMachines_ListAll",
"RestorePointCollections_CreateOrUpdate",
"RestorePointCollections_Update",
"RestorePointCollections_Delete",
"RestorePointCollections_Get",
"RestorePointCollections_List",
"RestorePointCollections_ListAll",
"RestorePoints_Create",
"RestorePoints_Delete",
"RestorePoints_Get",
"VirtualMachines_ListAvailableSizes",
"CapacityReservationGroups_CreateOrUpdate",
"CapacityReservationGroups_Update",
"CapacityReservationGroups_Delete",
"CapacityReservationGroups_Get",
"CapacityReservationGroups_ListByResourceGroup",
"CapacityReservationGroups_ListBySubscription",
"CapacityReservations_CreateOrUpdate",
"CapacityReservations_Update",
"CapacityReservations_Delete",
"CapacityReservations_Get",
"CapacityReservations_ListByCapacityReservationGroup",
"VirtualMachines_PowerOff",
"VirtualMachines_Reapply",
"VirtualMachines_Restart",
"VirtualMachines_Start",
"VirtualMachines_Redeploy",
"VirtualMachines_Reimage",
"VirtualMachines_RetrieveBootDiagnosticsData",
"VirtualMachines_PerformMaintenance",
"VirtualMachines_SimulateEviction",
"VirtualMachines_AssessPatches",
"VirtualMachines_InstallPatches",
"VirtualMachineScaleSets_CreateOrUpdate",
"VirtualMachineScaleSets_Update",
"VirtualMachineScaleSets_Delete",
"VirtualMachineScaleSets_Get",
"VirtualMachineScaleSets_Deallocate",
"VirtualMachineScaleSets_DeleteInstances",
"VirtualMachineScaleSets_GetInstanceView",
"VirtualMachineScaleSets_List",
"VirtualMachineScaleSetExtensions_CreateOrUpdate",
"VirtualMachineScaleSetExtensions_Update",
"VirtualMachineScaleSetExtensions_Delete",
"VirtualMachineScaleSetExtensions_Get",
"VirtualMachineScaleSetExtensions_List",
"VirtualMachineScaleSets_ListAll",
"VirtualMachineScaleSets_ListSkus",
"VirtualMachineScaleSets_GetOSUpgradeHistory",
"VirtualMachineScaleSets_PowerOff",
"VirtualMachineScaleSets_Restart",
"VirtualMachineScaleSets_Start",
"VirtualMachineScaleSets_Redeploy",
"VirtualMachineScaleSets_PerformMaintenance",
"VirtualMachineScaleSets_UpdateInstances",
"VirtualMachineScaleSets_Reimage",
"VirtualMachineScaleSets_ReimageAll",
"VirtualMachineScaleSetRollingUpgrades_Cancel",
"VirtualMachineScaleSetRollingUpgrades_StartOSUpgrade",
"VirtualMachineScaleSetRollingUpgrades_StartExtensionUpgrade",
"VirtualMachineScaleSetRollingUpgrades_GetLatest",
"VirtualMachineScaleSets_ForceRecoveryServiceFabricPlatformUpdateDomainWalk",
"VirtualMachineScaleSets_ConvertToSinglePlacementGroup",
"VirtualMachineScaleSets_SetOrchestrationServiceState",
"VirtualMachineScaleSetVMExtensions_CreateOrUpdate",
"VirtualMachineScaleSetVMExtensions_Update",
"VirtualMachineScaleSetVMExtensions_Delete",
"VirtualMachineScaleSetVMExtensions_Get",
"VirtualMachineScaleSetVMExtensions_List",
"VirtualMachineScaleSetVMs_Reimage",
"VirtualMachineScaleSetVMs_ReimageAll",
"VirtualMachineScaleSetVMs_Deallocate",
"VirtualMachineScaleSetVMs_Update",
"VirtualMachineScaleSetVMs_Delete",
"VirtualMachineScaleSetVMs_Get",
"VirtualMachineScaleSetVMs_GetInstanceView",
"VirtualMachineScaleSetVMs_List",
"VirtualMachineScaleSetVMs_PowerOff",
"VirtualMachineScaleSetVMs_Restart",
"VirtualMachineScaleSetVMs_Start",
"VirtualMachineScaleSetVMs_Redeploy",
"VirtualMachineScaleSetVMs_RetrieveBootDiagnosticsData",
"VirtualMachineScaleSetVMs_PerformMaintenance",
"VirtualMachineScaleSetVMs_SimulateEviction",
"LogAnalytics_ExportRequestRateByInterval",
"LogAnalytics_ExportThrottledRequests",
"DedicatedHosts_Restart"
};
var operationIdPrefix = operationIds.Select(Utils.GetOperationIdPrefix);
foreach (var prefix in operationIdPrefix)
{
this.output.WriteLine(prefix);
}
}