01 - In a medium bowl, combine the cream cheese, cheddar cheese, green onions, Dijon mustard, garlic powder, salt, and pepper. Mix thoroughly until smooth and well incorporated.
02 - Arrange the ham slices flat on a clean work surface, ensuring they are not overlapping for easy assembly.
03 - Distribute approximately 1 tablespoon of the cheese mixture evenly across each ham slice, covering the surface from edge to edge.
04 - Place a few strips of cucumber and bell pepper along one short edge of each ham slice, layering them evenly for consistent filling in each roll.
05 - Starting from the edge with the vegetables, tightly roll each ham slice into a compact cylinder. Apply gentle pressure to ensure the roll holds its shape.
06 - Position the roll ups seam-side down on a serving platter. Cut in half diagonally for bite-sized appetizers if desired. Serve immediately, or refrigerate for 30 minutes for firmer texture.