published on Friday, Jun 19, 2026 by e-breuninger
published on Friday, Jun 19, 2026 by e-breuninger
From the official documentation:
NetBox can model private tunnels formed among virtual termination points across your network. Typical tunnel implementations include GRE, IP-in-IP, and IPSec. A tunnel may be terminated to two or more device or virtual machine interfaces. For convenient organization, tunnels may be assigned to user-defined groups.
Using getVpnTunnelTerminations
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getVpnTunnelTerminations(args: GetVpnTunnelTerminationsArgs, opts?: InvokeOptions): Promise<GetVpnTunnelTerminationsResult>
function getVpnTunnelTerminationsOutput(args: GetVpnTunnelTerminationsOutputArgs, opts?: InvokeOptions): Output<GetVpnTunnelTerminationsResult>def get_vpn_tunnel_terminations(id: Optional[str] = None,
limit: Optional[float] = None,
opts: Optional[InvokeOptions] = None) -> GetVpnTunnelTerminationsResult
def get_vpn_tunnel_terminations_output(id: pulumi.Input[Optional[str]] = None,
limit: pulumi.Input[Optional[float]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetVpnTunnelTerminationsResult]func GetVpnTunnelTerminations(ctx *Context, args *GetVpnTunnelTerminationsArgs, opts ...InvokeOption) (*GetVpnTunnelTerminationsResult, error)
func GetVpnTunnelTerminationsOutput(ctx *Context, args *GetVpnTunnelTerminationsOutputArgs, opts ...InvokeOption) GetVpnTunnelTerminationsResultOutput> Note: This function is named GetVpnTunnelTerminations in the Go SDK.
public static class GetVpnTunnelTerminations
{
public static Task<GetVpnTunnelTerminationsResult> InvokeAsync(GetVpnTunnelTerminationsArgs args, InvokeOptions? opts = null)
public static Output<GetVpnTunnelTerminationsResult> Invoke(GetVpnTunnelTerminationsInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetVpnTunnelTerminationsResult> getVpnTunnelTerminations(GetVpnTunnelTerminationsArgs args, InvokeOptions options)
public static Output<GetVpnTunnelTerminationsResult> getVpnTunnelTerminations(GetVpnTunnelTerminationsArgs args, InvokeOptions options)
fn::invoke:
function: netbox:index/getVpnTunnelTerminations:getVpnTunnelTerminations
arguments:
# arguments dictionarydata "netbox_getvpntunnelterminations" "name" {
# arguments
}The following arguments are supported:
getVpnTunnelTerminations Result
The following output properties are available:
- Id string
- The ID of this resource.
- Terminations
List<Get
Vpn Tunnel Terminations Termination> - Limit double
- Defaults to
0.
- Id string
- The ID of this resource.
- Terminations
[]Get
Vpn Tunnel Terminations Termination - Limit float64
- Defaults to
0.
- id string
- The ID of this resource.
- terminations list(object)
- limit number
- Defaults to
0.
- id String
- The ID of this resource.
- terminations
List<Get
Vpn Tunnel Terminations Termination> - limit Double
- Defaults to
0.
- id string
- The ID of this resource.
- terminations
Get
Vpn Tunnel Terminations Termination[] - limit number
- Defaults to
0.
- id str
- The ID of this resource.
- terminations
Sequence[Get
Vpn Tunnel Terminations Termination] - limit float
- Defaults to
0.
- id String
- The ID of this resource.
- terminations List<Property Map>
- limit Number
- Defaults to
0.
Supporting Types
GetVpnTunnelTerminationsTermination
- Id double
- Role string
- List<string>
- Termination
Id double - Termination
Type string - Tunnel
Id double
- Id float64
- Role string
- []string
- Termination
Id float64 - Termination
Type string - Tunnel
Id float64
- id number
- role string
- list(string)
- termination_
id number - termination_
type string - tunnel_
id number
- id Double
- role String
- List<String>
- termination
Id Double - termination
Type String - tunnel
Id Double
- id number
- role string
- string[]
- termination
Id number - termination
Type string - tunnel
Id number
- id float
- role str
- Sequence[str]
- termination_
id float - termination_
type str - tunnel_
id float
- id Number
- role String
- List<String>
- termination
Id Number - termination
Type String - tunnel
Id Number
Package Details
- Repository
- netbox e-breuninger/terraform-provider-netbox
- License
- Notes
- This Pulumi package is based on the
netboxTerraform Provider.
published on Friday, Jun 19, 2026 by e-breuninger