-record(container_spec, { image :: binary(), env :: list({binary(), cowl:secret(binary())}), ports :: list(testcontainer@port:port_()), wait_strategy :: testcontainer@wait:wait_strategy(), command :: gleam@option:option(list(binary())), entrypoint :: gleam@option:option(list(binary())), volumes :: list(testcontainer@container:volume()), network :: gleam@option:option(binary()), name :: gleam@option:option(binary()), labels :: list({binary(), binary()}), privileged :: boolean() }).