Apoxy
Core API

Tunnel Nodes

API reference for Tunnel Nodes (core.apoxy.dev/v1alpha)

API Group: core.apoxy.dev/v1alpha

Operations

List Tunnel Nodes

GET/apis/core.apoxy.dev/v1alpha/tunnelnodes

List TunnelNode

Response

  • 200: OK

Create Tunnel Node

POST/apis/core.apoxy.dev/v1alpha/tunnelnodes

Create a TunnelNode

Request Body

Spec fields (TunnelNodeSpec):

FieldTypeDescription
egressGatewayEgressGatewaySpecConfigures Egress Gateway mode on the Tunnel Node. In this mode, the Tunnel Node acts as a gateway for outbound connections originating from the Agent side in addition to its default mode (where the connections arrive in the direction of the Agent).

Response

  • 200: OK
  • 201: Created
  • 202: Accepted

Delete All Tunnel Nodes

DELETE/apis/core.apoxy.dev/v1alpha/tunnelnodes

Delete collection of TunnelNode

Response

  • 200: OK

Get Tunnel Node

GET/apis/core.apoxy.dev/v1alpha/tunnelnodes/{name}

Get the specified TunnelNode

Response

  • 200: OK

Replace Tunnel Node

PUT/apis/core.apoxy.dev/v1alpha/tunnelnodes/{name}

Replace the specified TunnelNode

Request Body

Spec fields (TunnelNodeSpec):

FieldTypeDescription
egressGatewayEgressGatewaySpecConfigures Egress Gateway mode on the Tunnel Node. In this mode, the Tunnel Node acts as a gateway for outbound connections originating from the Agent side in addition to its default mode (where the connections arrive in the direction of the Agent).

Response

  • 200: OK
  • 201: Created

Update Tunnel Node

PATCH/apis/core.apoxy.dev/v1alpha/tunnelnodes/{name}

Partially update the specified TunnelNode

Response

  • 200: OK
  • 201: Created

Delete Tunnel Node

DELETE/apis/core.apoxy.dev/v1alpha/tunnelnodes/{name}

Delete a TunnelNode

Response

  • 200: OK
  • 202: Accepted

Schema Reference

EgressGatewaySpec

FieldTypeDescription
enabledbooleanWhether the egress gateway is enabled. Default is false. When enabled, the egress gateway will be used to route traffic from the tunnel node to the internet. Traffic will be SNAT'ed.

On this page