Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
224 changes: 136 additions & 88 deletions doc/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -1125,6 +1125,25 @@ <h2>Table of Contents</h2>
</li>


<li>
<a href="#metalstack%2fapi%2fv2%2fvpn.proto">metalstack/api/v2/vpn.proto</a>
<ul>

<li>
<a href="#metalstack.api.v2.VPNNode"><span class="badge">M</span>VPNNode</a>
</li>


<li>
<a href="#metalstack.api.v2.VPNFlavor"><span class="badge">E</span>VPNFlavor</a>
</li>



</ul>
</li>


<li>
<a href="#metalstack%2fapi%2fv2%2fmachine.proto">metalstack/api/v2/machine.proto</a>
<ul>
Expand Down Expand Up @@ -2308,21 +2327,6 @@ <h2>Table of Contents</h2>
</li>


<li>
<a href="#metalstack%2fapi%2fv2%2fvpn.proto">metalstack/api/v2/vpn.proto</a>
<ul>

<li>
<a href="#metalstack.api.v2.VPNNode"><span class="badge">M</span>VPNNode</a>
</li>




</ul>
</li>


<li>
<a href="#metalstack%2fadmin%2fv2%2fvpn.proto">metalstack/admin/v2/vpn.proto</a>
<ul>
Expand Down Expand Up @@ -9389,6 +9393,109 @@ <h3 id="metalstack.api.v2.SizeService">SizeService</h3>



<div class="file-heading">
<h2 id="metalstack/api/v2/vpn.proto">metalstack/api/v2/vpn.proto</h2><a href="#title">Top</a>
</div>
<p></p>


<h3 id="metalstack.api.v2.VPNNode">VPNNode</h3>
<p>VPNNode is a machine connected to the vpn</p>


<table class="field-table">
<thead>
<tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr>
</thead>
<tbody>

<tr>
<td>id</td>
<td><a href="#uint64">uint64</a></td>
<td></td>
<td><p>Id of this node </p></td>
</tr>

<tr>
<td>name</td>
<td><a href="#string">string</a></td>
<td></td>
<td><p>Name of this node </p></td>
</tr>

<tr>
<td>project</td>
<td><a href="#string">string</a></td>
<td></td>
<td><p>Project of this node, maps to a project </p></td>
</tr>

<tr>
<td>ip_addresses</td>
<td><a href="#string">string</a></td>
<td>repeated</td>
<td><p>IPAddresses of this node in the vpn </p></td>
</tr>

<tr>
<td>last_seen</td>
<td><a href="#google.protobuf.Timestamp">google.protobuf.Timestamp</a></td>
<td></td>
<td><p>LastSeen timestamp when this node reached out the the control plane </p></td>
</tr>

<tr>
<td>online</td>
<td><a href="#bool">bool</a></td>
<td></td>
<td><p>Online indicates if this node is online </p></td>
</tr>

<tr>
<td>flavor</td>
<td><a href="#metalstack.api.v2.VPNFlavor">VPNFlavor</a></td>
<td></td>
<td><p>Flavor of the vpn. </p></td>
</tr>

</tbody>
</table>







<h3 id="metalstack.api.v2.VPNFlavor">VPNFlavor</h3>
<p>VPNFlavor defines which vpn flavor is used to form the vpn.</p>
<table class="enum-table">
<thead>
<tr><td>Name</td><td>Number</td><td>Description</td></tr>
</thead>
<tbody>

<tr>
<td>VPN_FLAVOR_UNSPECIFIED</td>
<td>0</td>
<td><p>VPN_FLAVOR_UNSPECIFIED is not specified</p></td>
</tr>

<tr>
<td>VPN_FLAVOR_TAILSCALE</td>
<td>1</td>
<td><p>VPN_FLAVOR_TAILSCALE tailscale is in use</p></td>
</tr>

</tbody>
</table>







<div class="file-heading">
<h2 id="metalstack/api/v2/machine.proto">metalstack/api/v2/machine.proto</h2><a href="#title">Top</a>
</div>
Expand Down Expand Up @@ -11663,6 +11770,13 @@ <h3 id="metalstack.api.v2.MachineVPN">MachineVPN</h3>
<td><p>IPs of the machine connected to the vpn </p></td>
</tr>

<tr>
<td>flavor</td>
<td><a href="#metalstack.api.v2.VPNFlavor">VPNFlavor</a></td>
<td></td>
<td><p>Flavor of the vpn. </p></td>
</tr>

</tbody>
</table>

Expand Down Expand Up @@ -19046,79 +19160,6 @@ <h3 id="metalstack.admin.v2.TokenService">TokenService</h3>



<div class="file-heading">
<h2 id="metalstack/api/v2/vpn.proto">metalstack/api/v2/vpn.proto</h2><a href="#title">Top</a>
</div>
<p></p>


<h3 id="metalstack.api.v2.VPNNode">VPNNode</h3>
<p>VPNNode is a machine connected to the vpn</p>


<table class="field-table">
<thead>
<tr><td>Field</td><td>Type</td><td>Label</td><td>Description</td></tr>
</thead>
<tbody>

<tr>
<td>id</td>
<td><a href="#uint64">uint64</a></td>
<td></td>
<td><p>Id of this node </p></td>
</tr>

<tr>
<td>name</td>
<td><a href="#string">string</a></td>
<td></td>
<td><p>Name of this node </p></td>
</tr>

<tr>
<td>project</td>
<td><a href="#string">string</a></td>
<td></td>
<td><p>Project of this node, maps to a project </p></td>
</tr>

<tr>
<td>ip_addresses</td>
<td><a href="#string">string</a></td>
<td>repeated</td>
<td><p>IPAddresses of this node in the vpn </p></td>
</tr>

<tr>
<td>last_seen</td>
<td><a href="#google.protobuf.Timestamp">google.protobuf.Timestamp</a></td>
<td></td>
<td><p>LastSeen timestamp when this node reached out the the control plane </p></td>
</tr>

<tr>
<td>online</td>
<td><a href="#bool">bool</a></td>
<td></td>
<td><p>Online indicates if this node is online </p></td>
</tr>

</tbody>
</table>













<div class="file-heading">
<h2 id="metalstack/admin/v2/vpn.proto">metalstack/admin/v2/vpn.proto</h2><a href="#title">Top</a>
</div>
Expand Down Expand Up @@ -19217,6 +19258,13 @@ <h3 id="metalstack.admin.v2.VPNServiceAuthKeyResponse">VPNServiceAuthKeyResponse
<td><p>CreatedAt this key was created at this timestamp. </p></td>
</tr>

<tr>
<td>flavor</td>
<td><a href="#metalstack.api.v2.VPNFlavor">metalstack.api.v2.VPNFlavor</a></td>
<td></td>
<td><p>Flavor of the vpn. </p></td>
</tr>

</tbody>
</table>

Expand Down
40 changes: 26 additions & 14 deletions go/metalstack/admin/v2/vpn.pb.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading
Loading