My honest opinion, as an in-ground gardener, is, an indeterminate tomato is way too big for that. Will it be left laying? Typically they are staked up, but you're already at 3 feet, so after 2 more feet height you will have trouble reaching them. I guess you could let it make vines off the edges and hang down.
My tomatoes climb all over the cages, and then fall over with weight unless tied to a heavy stake. Yours would fall right out of the bed.
I think the cucumbers are OK.
And it may be hard to keep the bed watered enough for a big tomato in hot weather.
I see three tomato plants.
One okra plant is next to nothing. You'll get one okra pod at a time. How do you use it?
Pepper is OK.. I think. I cage mine. In your elevated bed, that too may be subject to blowing over in a summer storm.
Nice sturdy bed though