[ 'required', new EnumIsValidRule(Environment::class) ], 'virtual_ip' => 'required|ipV4', 'ssh' => 'required', 'infraweb_ip' => 'required|ipV4', 'title' => 'required|min:2|max:50', 'name' => 'required|min:2|max:50', 'function' => 'required|min:2|max:50', 'comment' => 'nullable|string', 'type' => [ 'required', new EnumIsValidRule(ServerType::class) ], ]; } }