-record(opts, { platform :: gleam@option:option(binary()), privileged :: gleam@option:option(boolean()), writable :: gleam@option:option(boolean()), permissions :: gleam@option:option(integer()), ssh_known_hosts :: gleam@option:option(binary()), ssh_auth_socket :: gleam@option:option(dagger@dsl@types:socket()), http_auth_username :: gleam@option:option(binary()), http_auth_token :: gleam@option:option(dagger@dsl@types:secret()), http_auth_header :: gleam@option:option(dagger@dsl@types:secret()), experimental_service_host :: gleam@option:option(dagger@dsl@types:service()), name :: gleam@option:option(binary()), auth_header :: gleam@option:option(dagger@dsl@types:secret()), model :: gleam@option:option(binary()), max_a_p_i_calls :: gleam@option:option(integer()), ref_pin :: gleam@option:option(binary()), disable_find_up :: gleam@option:option(boolean()), allow_not_exists :: gleam@option:option(boolean()), require_kind :: gleam@option:option(dagger@dsl@types:module_source_kind()), cache_key :: gleam@option:option(binary()) }).