Here is a LaTeX solution, using the blkarray
package. As you seem to declare programming variables and their type, I defined a \variable
command, that takes as single argument the variable name and its type, separated by a colon, so as to have a syntax a close as possible from natural writing. It types the whole as you require (variable name in boldface, type in red), and if you forget the type, it types only the variable name. It requires the xparse
package.
If you prefer a traditional syntax, the preamble contains another (commented) definition of \variable
with 2 arguments.
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[a4paper, total={6in, 8in}]{geometry}
\setlength\parindent{0pt}
\usepackage[x11names]{xcolor}
\usepackage{array}
\usepackage{mathtools}
\usepackage{blkarray}
\usepackage{xparse}
%\newcommand*\variable[2]{\textbf{#1} : \textcolor{red}{#2}}
\NewDocumentCommand{\variable}{>{\SplitArgument{1}{:}}m}
{\varargsaux#1}
\NewDocumentCommand{\varargsaux}{mm}
{\IfNoValueTF{#2}{\textbf{#1}}{\textbf{#1}{ : }\textcolor{red}{#2}}}
\def\thickvrule{\vrule width 0.9pt}
\begin{document}
\begin{tabular}{ >{\sffamily}c}
\begin{blockarray}{rcl}%
\begin{block}{>{\mbox{}}r!{\thickvrule}c@{\enspace}\{l}
\variable{accesslog : Array}
& & \variable{date : string} -- Data da ocorrência. \\
& & \variable{ObjectId : Usuário} -- que executou. \\
& & \variable{action : String} -- Ação Executada.\\
\end{block}
\begin{block}{>{\mbox{}}r!{\thickvrule}c@{\enspace}\{l}
& & \variable{date : string} -- Data da ocorrência. \\
& & \variable{ObjectId : Usuário} -- que executou. \\
& & \variable{action : String} -- Ação Executada.\\
\end{block}
\end{blockarray}
\end{tabular}
\end{document}

tabular
environments, so you could put the "access_log" text in one column and the existing tabular in a second column to get the effect you want.