Cook the pasta according to package directions until just tender. Drain and rinse under cold water.
In a mason jar or bowl, combine the garlic powder, Italian seasoning, parsley, salt, sugar, water, white wine vinegar, oil, lemon juice, and mayonnaise. Shake or whisk until smooth.
In a large bowl, combine the cooled pasta, cucumber, bell pepper, red onion, cheese, and pepperoni or ham.
Pour the dressing over the salad and toss until evenly coated.
Cover and refrigerate for at least 1 hour before serving.
Stir before serving and add a little extra mayo if needed.