docs/NgrokAPI/Services/TunnelSessionsClient.html in ngrok-api-0.12.0 vs docs/NgrokAPI/Services/TunnelSessionsClient.html in ngrok-api-0.14.0

- old
+ new

@@ -100,16 +100,12 @@ </div> <h2>Overview</h2><div class="docstring"> <div class="discussion"> -<p>Tunnel Sessions represent instances of ngrok agents or SSH reverse tunnel</p> +<p>Tunnel Sessions represent instances of ngrok agents or SSH reverse tunnel sessions that are running and connected to the ngrok service. Each tunnel session can include one or more Tunnels.</p> -<pre class="code ruby"><code class="ruby">sessions that are running and connected to the ngrok service. Each tunnel -session can include one or more Tunnels. -</code></pre> - <p><a href="https://ngrok.com/docs/api#api-tunnel-sessions">ngrok.com/docs/api#api-tunnel-sessions</a></p> </div> </div> @@ -307,10 +303,34 @@ <li class="public "> <span class="summary_signature"> + <a href="#list!-instance_method" title="#list! (instance method)">#<strong>list!</strong>(before_id: nil, limit: nil, url: nil) &#x21d2; NgrokAPI::Models::Listable </a> + + + + </span> + + + + + + + + + + <span class="summary_desc"><div class='inline'> +<p>List all online tunnel sessions running on this account.</p> +</div></span> + +</li> + + + <li class="public "> + <span class="summary_signature"> + <a href="#restart-instance_method" title="#restart (instance method)">#<strong>restart</strong>(id: &quot;&quot;) &#x21d2; NgrokAPI::Models::Empty </a> </span> @@ -618,24 +638,24 @@ <tr> <td> <pre class="lines"> -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68</pre> +91 +92 +93 +94 +95 +96 +97 +98 +99 +100 +101</pre> </td> <td> - <pre class="code"><span class="info file"># File 'lib/ngrokapi/services/tunnel_sessions_client.rb', line 58</span> + <pre class="code"><span class="info file"># File 'lib/ngrokapi/services/tunnel_sessions_client.rb', line 91</span> <span class='kw'>def</span> <span class='id identifier rubyid_get'>get</span><span class='lparen'>(</span> <span class='label'>id:</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_end'>&quot;</span></span> <span class='rparen'>)</span> <span class='id identifier rubyid_path'>path</span> <span class='op'>=</span> <span class='tstring'><span class='tstring_beg'>&#39;</span><span class='tstring_content'>/tunnel_sessions/%{id}</span><span class='tstring_end'>&#39;</span></span> @@ -717,24 +737,24 @@ <tr> <td> <pre class="lines"> -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88</pre> +111 +112 +113 +114 +115 +116 +117 +118 +119 +120 +121</pre> </td> <td> - <pre class="code"><span class="info file"># File 'lib/ngrokapi/services/tunnel_sessions_client.rb', line 78</span> + <pre class="code"><span class="info file"># File 'lib/ngrokapi/services/tunnel_sessions_client.rb', line 111</span> <span class='kw'>def</span> <span class='id identifier rubyid_get!'>get!</span><span class='lparen'>(</span> <span class='label'>id:</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_end'>&quot;</span></span> <span class='rparen'>)</span> <span class='id identifier rubyid_path'>path</span> <span class='op'>=</span> <span class='tstring'><span class='tstring_beg'>&#39;</span><span class='tstring_content'>/tunnel_sessions/%{id}</span><span class='tstring_end'>&#39;</span></span> @@ -859,11 +879,12 @@ 44 45 46 47 48 -49</pre> +49 +50</pre> </td> <td> <pre class="code"><span class="info file"># File 'lib/ngrokapi/services/tunnel_sessions_client.rb', line 32</span> <span class='kw'>def</span> <span class='id identifier rubyid_list'>list</span><span class='lparen'>(</span> @@ -875,10 +896,11 @@ <span class='label'>before_id:</span> <span class='id identifier rubyid_before_id'>before_id</span><span class='comma'>,</span> <span class='label'>limit:</span> <span class='id identifier rubyid_limit'>limit</span><span class='comma'>,</span> <span class='label'>url:</span> <span class='id identifier rubyid_url'>url</span><span class='comma'>,</span> <span class='label'>path:</span> <span class='const'><span class='object_link'><a href="#PATH-constant" title="NgrokAPI::Services::TunnelSessionsClient::PATH (constant)">PATH</a></span></span> <span class='rparen'>)</span> + <span class='const'><span class='object_link'><a href="../../NgrokAPI.html" title="NgrokAPI (module)">NgrokAPI</a></span></span><span class='op'>::</span><span class='const'><span class='object_link'><a href="../Models.html" title="NgrokAPI::Models (module)">Models</a></span></span><span class='op'>::</span><span class='const'><span class='object_link'><a href="../Models/Listable.html" title="NgrokAPI::Models::Listable (class)">Listable</a></span></span><span class='period'>.</span><span class='id identifier rubyid_new'><span class='object_link'><a href="../Models/Listable.html#initialize-instance_method" title="NgrokAPI::Models::Listable#initialize (method)">new</a></span></span><span class='lparen'>(</span> <span class='label'>client:</span> <span class='kw'>self</span><span class='comma'>,</span> <span class='label'>result:</span> <span class='id identifier rubyid_result'>result</span><span class='comma'>,</span> <span class='label'>list_property:</span> <span class='const'><span class='object_link'><a href="#LIST_PROPERTY-constant" title="NgrokAPI::Services::TunnelSessionsClient::LIST_PROPERTY (constant)">LIST_PROPERTY</a></span></span><span class='comma'>,</span> <span class='label'>klass:</span> <span class='const'><span class='object_link'><a href="../../NgrokAPI.html" title="NgrokAPI (module)">NgrokAPI</a></span></span><span class='op'>::</span><span class='const'><span class='object_link'><a href="../Models.html" title="NgrokAPI::Models (module)">Models</a></span></span><span class='op'>::</span><span class='const'><span class='object_link'><a href="../Models/TunnelSession.html" title="NgrokAPI::Models::TunnelSession (class)">TunnelSession</a></span></span> @@ -888,10 +910,155 @@ </tr> </table> </div> <div class="method_details "> + <h3 class="signature " id="list!-instance_method"> + + #<strong>list!</strong>(before_id: nil, limit: nil, url: nil) &#x21d2; <tt><span class='object_link'><a href="../Models/Listable.html" title="NgrokAPI::Models::Listable (class)">NgrokAPI::Models::Listable</a></span></tt> + + + + + +</h3><div class="docstring"> + <div class="discussion"> + +<p>List all online tunnel sessions running on this account. Throws an exception if API error.</p> + +<p><a href="https://ngrok.com/docs/api#api-tunnel-sessions-list">ngrok.com/docs/api#api-tunnel-sessions-list</a></p> + + + </div> +</div> +<div class="tags"> + <p class="tag_title">Parameters:</p> +<ul class="param"> + + <li> + + <span class='name'>before_id</span> + + + <span class='type'>(<tt>string</tt>)</span> + + + <em class="default">(defaults to: <tt>nil</tt>)</em> + + + </li> + + <li> + + <span class='name'>limit</span> + + + <span class='type'>(<tt>string</tt>)</span> + + + <em class="default">(defaults to: <tt>nil</tt>)</em> + + + </li> + + <li> + + <span class='name'>url</span> + + + <span class='type'>(<tt>string</tt>)</span> + + + <em class="default">(defaults to: <tt>nil</tt>)</em> + + + &mdash; + <div class='inline'> +<p>optional and mutually exclusive from before_id and limit</p> +</div> + + </li> + +</ul> + +<p class="tag_title">Returns:</p> +<ul class="return"> + + <li> + + + <span class='type'>(<tt><span class='object_link'><a href="../Models/Listable.html" title="NgrokAPI::Models::Listable (class)">NgrokAPI::Models::Listable</a></span></tt>)</span> + + + + &mdash; + <div class='inline'> +<p>result from the API request</p> +</div> + + </li> + +</ul> + +</div><table class="source_code"> + <tr> + <td> + <pre class="lines"> + + +62 +63 +64 +65 +66 +67 +68 +69 +70 +71 +72 +73 +74 +75 +76 +77 +78 +79 +80 +81 +82</pre> + </td> + <td> + <pre class="code"><span class="info file"># File 'lib/ngrokapi/services/tunnel_sessions_client.rb', line 62</span> + +<span class='kw'>def</span> <span class='id identifier rubyid_list!'>list!</span><span class='lparen'>(</span> + <span class='label'>before_id:</span> <span class='kw'>nil</span><span class='comma'>,</span> + <span class='label'>limit:</span> <span class='kw'>nil</span><span class='comma'>,</span> + <span class='label'>url:</span> <span class='kw'>nil</span> +<span class='rparen'>)</span> + <span class='id identifier rubyid_result'>result</span> <span class='op'>=</span> <span class='ivar'>@client</span><span class='period'>.</span><span class='id identifier rubyid_list'>list</span><span class='lparen'>(</span> + <span class='label'>before_id:</span> <span class='id identifier rubyid_before_id'>before_id</span><span class='comma'>,</span> + <span class='label'>limit:</span> <span class='id identifier rubyid_limit'>limit</span><span class='comma'>,</span> + <span class='label'>danger:</span> <span class='kw'>true</span><span class='comma'>,</span> + <span class='label'>url:</span> <span class='id identifier rubyid_url'>url</span><span class='comma'>,</span> + <span class='label'>path:</span> <span class='const'><span class='object_link'><a href="#PATH-constant" title="NgrokAPI::Services::TunnelSessionsClient::PATH (constant)">PATH</a></span></span> + <span class='rparen'>)</span> + + <span class='const'><span class='object_link'><a href="../../NgrokAPI.html" title="NgrokAPI (module)">NgrokAPI</a></span></span><span class='op'>::</span><span class='const'><span class='object_link'><a href="../Models.html" title="NgrokAPI::Models (module)">Models</a></span></span><span class='op'>::</span><span class='const'><span class='object_link'><a href="../Models/Listable.html" title="NgrokAPI::Models::Listable (class)">Listable</a></span></span><span class='period'>.</span><span class='id identifier rubyid_new'><span class='object_link'><a href="../Models/Listable.html#initialize-instance_method" title="NgrokAPI::Models::Listable#initialize (method)">new</a></span></span><span class='lparen'>(</span> + <span class='label'>client:</span> <span class='kw'>self</span><span class='comma'>,</span> + <span class='label'>result:</span> <span class='id identifier rubyid_result'>result</span><span class='comma'>,</span> + <span class='label'>list_property:</span> <span class='const'><span class='object_link'><a href="#LIST_PROPERTY-constant" title="NgrokAPI::Services::TunnelSessionsClient::LIST_PROPERTY (constant)">LIST_PROPERTY</a></span></span><span class='comma'>,</span> + <span class='label'>klass:</span> <span class='const'><span class='object_link'><a href="../../NgrokAPI.html" title="NgrokAPI (module)">NgrokAPI</a></span></span><span class='op'>::</span><span class='const'><span class='object_link'><a href="../Models.html" title="NgrokAPI::Models (module)">Models</a></span></span><span class='op'>::</span><span class='const'><span class='object_link'><a href="../Models/TunnelSession.html" title="NgrokAPI::Models::TunnelSession (class)">TunnelSession</a></span></span><span class='comma'>,</span> + <span class='label'>danger:</span> <span class='kw'>true</span> + <span class='rparen'>)</span> +<span class='kw'>end</span></pre> + </td> + </tr> +</table> +</div> + + <div class="method_details "> <h3 class="signature " id="restart-instance_method"> #<strong>restart</strong>(id: &quot;&quot;) &#x21d2; <tt>NgrokAPI::Models::Empty</tt> @@ -955,22 +1122,22 @@ <tr> <td> <pre class="lines"> -100 -101 -102 -103 -104 -105 -106 -107 -108</pre> +133 +134 +135 +136 +137 +138 +139 +140 +141</pre> </td> <td> - <pre class="code"><span class="info file"># File 'lib/ngrokapi/services/tunnel_sessions_client.rb', line 100</span> + <pre class="code"><span class="info file"># File 'lib/ngrokapi/services/tunnel_sessions_client.rb', line 133</span> <span class='kw'>def</span> <span class='id identifier rubyid_restart'>restart</span><span class='lparen'>(</span> <span class='label'>id:</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_end'>&quot;</span></span> <span class='rparen'>)</span> <span class='id identifier rubyid_path'>path</span> <span class='op'>=</span> <span class='tstring'><span class='tstring_beg'>&#39;</span><span class='tstring_content'>/tunnel_sessions/%{id}/restart</span><span class='tstring_end'>&#39;</span></span> @@ -1050,22 +1217,22 @@ <tr> <td> <pre class="lines"> -121 -122 -123 -124 -125 -126 -127 -128 -129</pre> +154 +155 +156 +157 +158 +159 +160 +161 +162</pre> </td> <td> - <pre class="code"><span class="info file"># File 'lib/ngrokapi/services/tunnel_sessions_client.rb', line 121</span> + <pre class="code"><span class="info file"># File 'lib/ngrokapi/services/tunnel_sessions_client.rb', line 154</span> <span class='kw'>def</span> <span class='id identifier rubyid_restart!'>restart!</span><span class='lparen'>(</span> <span class='label'>id:</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_end'>&quot;</span></span> <span class='rparen'>)</span> <span class='id identifier rubyid_path'>path</span> <span class='op'>=</span> <span class='tstring'><span class='tstring_beg'>&#39;</span><span class='tstring_content'>/tunnel_sessions/%{id}/restart</span><span class='tstring_end'>&#39;</span></span> @@ -1145,22 +1312,22 @@ <tr> <td> <pre class="lines"> -139 -140 -141 -142 -143 -144 -145 -146 -147</pre> +172 +173 +174 +175 +176 +177 +178 +179 +180</pre> </td> <td> - <pre class="code"><span class="info file"># File 'lib/ngrokapi/services/tunnel_sessions_client.rb', line 139</span> + <pre class="code"><span class="info file"># File 'lib/ngrokapi/services/tunnel_sessions_client.rb', line 172</span> <span class='kw'>def</span> <span class='id identifier rubyid_stop'>stop</span><span class='lparen'>(</span> <span class='label'>id:</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_end'>&quot;</span></span> <span class='rparen'>)</span> <span class='id identifier rubyid_path'>path</span> <span class='op'>=</span> <span class='tstring'><span class='tstring_beg'>&#39;</span><span class='tstring_content'>/tunnel_sessions/%{id}/stop</span><span class='tstring_end'>&#39;</span></span> @@ -1240,22 +1407,22 @@ <tr> <td> <pre class="lines"> -158 -159 -160 -161 -162 -163 -164 -165 -166</pre> +191 +192 +193 +194 +195 +196 +197 +198 +199</pre> </td> <td> - <pre class="code"><span class="info file"># File 'lib/ngrokapi/services/tunnel_sessions_client.rb', line 158</span> + <pre class="code"><span class="info file"># File 'lib/ngrokapi/services/tunnel_sessions_client.rb', line 191</span> <span class='kw'>def</span> <span class='id identifier rubyid_stop!'>stop!</span><span class='lparen'>(</span> <span class='label'>id:</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_end'>&quot;</span></span> <span class='rparen'>)</span> <span class='id identifier rubyid_path'>path</span> <span class='op'>=</span> <span class='tstring'><span class='tstring_beg'>&#39;</span><span class='tstring_content'>/tunnel_sessions/%{id}/stop</span><span class='tstring_end'>&#39;</span></span> @@ -1330,23 +1497,23 @@ <tr> <td> <pre class="lines"> -186 -187 -188 -189 -190 -191 -192 -193 -194 -195</pre> +219 +220 +221 +222 +223 +224 +225 +226 +227 +228</pre> </td> <td> - <pre class="code"><span class="info file"># File 'lib/ngrokapi/services/tunnel_sessions_client.rb', line 186</span> + <pre class="code"><span class="info file"># File 'lib/ngrokapi/services/tunnel_sessions_client.rb', line 219</span> <span class='kw'>def</span> <span class='id identifier rubyid_update'>update</span><span class='lparen'>(</span> <span class='label'>id:</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_end'>&quot;</span></span><span class='comma'>,</span> <span class='label'>version:</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_end'>&quot;</span></span> <span class='rparen'>)</span> @@ -1422,23 +1589,23 @@ <tr> <td> <pre class="lines"> -216 -217 -218 -219 -220 -221 -222 -223 -224 -225</pre> +249 +250 +251 +252 +253 +254 +255 +256 +257 +258</pre> </td> <td> - <pre class="code"><span class="info file"># File 'lib/ngrokapi/services/tunnel_sessions_client.rb', line 216</span> + <pre class="code"><span class="info file"># File 'lib/ngrokapi/services/tunnel_sessions_client.rb', line 249</span> <span class='kw'>def</span> <span class='id identifier rubyid_update!'>update!</span><span class='lparen'>(</span> <span class='label'>id:</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_end'>&quot;</span></span><span class='comma'>,</span> <span class='label'>version:</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_end'>&quot;</span></span> <span class='rparen'>)</span> @@ -1456,10 +1623,10 @@ </div> </div> <div id="footer"> - Generated on Mon Oct 4 23:24:17 2021 by + Generated on Tue Oct 19 15:48:23 2021 by <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a> 0.9.26 (ruby-3.0.1). </div> </div> \ No newline at end of file