in packages/extensions/openapi-to-typespec/src/generate/generate-arm-resource.ts [181:216]
function getLegacyOperationKind(kind: TspArmOperationType): string {
switch (kind) {
case "ArmResourceRead":
return "Read";
case "ArmResourceCheckExistence":
return "CheckExistence";
case "ArmResourceCreateOrReplaceSync":
return "CreateOrUpdateSync";
case "ArmResourceCreateOrReplaceAsync":
return "CreateOrUpdateAsync";
case "ArmResourcePatchSync":
return "PatchSync";
case "ArmResourcePatchAsync":
return "PatchAsync";
case "ArmCustomPatchSync":
return "CustomPatchSync";
case "ArmCustomPatchAsync":
return "CustomPatchAsync";
case "ArmResourceDeleteSync":
return "DeleteSync";
case "ArmResourceDeleteWithoutOkAsync":
return "DeleteWithoutOkAsync";
case "ArmResourceActionSync":
return "ActionSync";
case "ArmResourceActionAsync":
return "ActionAsync";
case "ArmResourceActionAsyncBase":
return "ActionAsyncBase";
case "ArmResourceListByParent":
return "List";
case "ArmListBySubscription":
return "ListBySubscription";
case "ArmResourceListAtScope":
return "ListAtScope";
}
}