Viewing docs for stackit v0.0.7
published on Monday, Aug 17, 2026 by stackitcloud
published on Monday, Aug 17, 2026 by stackitcloud
Viewing docs for stackit v0.0.7
published on Monday, Aug 17, 2026 by stackitcloud
published on Monday, Aug 17, 2026 by stackitcloud
VPN Gateway Status data source schema. Uses the defaultRegion specified in the provider configuration as a fallback in case no region is defined on datasource level.
Example Usage
data "stackit_vpn_gateway_status" "example" {
project_id = "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
gateway_id = "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
}
Using getVpnGatewayStatus
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 getVpnGatewayStatus(args: GetVpnGatewayStatusArgs, opts?: InvokeOptions): Promise<GetVpnGatewayStatusResult>
function getVpnGatewayStatusOutput(args: GetVpnGatewayStatusOutputArgs, opts?: InvokeOutputOptions): Output<GetVpnGatewayStatusResult>def get_vpn_gateway_status(gateway_id: Optional[str] = None,
project_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetVpnGatewayStatusResult
def get_vpn_gateway_status_output(gateway_id: pulumi.Input[Optional[str]] = None,
project_id: pulumi.Input[Optional[str]] = None,
opts: Optional[InvokeOutputOptions] = None) -> Output[GetVpnGatewayStatusResult]func GetVpnGatewayStatus(ctx *Context, args *GetVpnGatewayStatusArgs, opts ...InvokeOption) (*GetVpnGatewayStatusResult, error)
func GetVpnGatewayStatusOutput(ctx *Context, args *GetVpnGatewayStatusOutputArgs, opts ...InvokeOption) GetVpnGatewayStatusResultOutput> Note: This function is named GetVpnGatewayStatus in the Go SDK.
public static class GetVpnGatewayStatus
{
public static Task<GetVpnGatewayStatusResult> InvokeAsync(GetVpnGatewayStatusArgs args, InvokeOptions? opts = null)
public static Output<GetVpnGatewayStatusResult> Invoke(GetVpnGatewayStatusInvokeArgs args, InvokeOptions? opts = null)
public static Output<GetVpnGatewayStatusResult> Invoke(GetVpnGatewayStatusInvokeArgs args, InvokeOutputOptions opts)
}public static CompletableFuture<GetVpnGatewayStatusResult> getVpnGatewayStatus(GetVpnGatewayStatusArgs args, InvokeOptions options)
public static Output<GetVpnGatewayStatusResult> getVpnGatewayStatus(GetVpnGatewayStatusArgs args, InvokeOptions options)
public static Output<GetVpnGatewayStatusResult> getVpnGatewayStatus(GetVpnGatewayStatusArgs args, InvokeOutputOptions options)
fn::invoke:
function: stackit:index/getVpnGatewayStatus:getVpnGatewayStatus
arguments:
# arguments dictionarydata "stackit_get_vpn_gateway_status" "name" {
# arguments
}The following arguments are supported:
- gateway_
id string - The server-generated UUID of the VPN gateway.
- project_
id string - STACKIT project ID associated with the VPN gateway.
- gateway_
id str - The server-generated UUID of the VPN gateway.
- project_
id str - STACKIT project ID associated with the VPN gateway.
getVpnGatewayStatus Result
The following output properties are available:
- Connections
List<Get
Vpn Gateway Status Connection> - List of connections in the VPN gateway.
- Display
Name string - A user-friendly name for the VPN gateway.
- Gateway
Id string - The server-generated UUID of the VPN gateway.
- Id string
- Terraform's internal resource identifier. Structured as "
projectId,region,gatewayId". - Project
Id string - STACKIT project ID associated with the VPN gateway.
- Region string
- STACKIT region name the resource is located in. If not defined, the provider region is used.
- Tunnels
List<Get
Vpn Gateway Status Tunnel> - List of the VPN tunnels in the gateway.
- Connections
[]Get
Vpn Gateway Status Connection - List of connections in the VPN gateway.
- Display
Name string - A user-friendly name for the VPN gateway.
- Gateway
Id string - The server-generated UUID of the VPN gateway.
- Id string
- Terraform's internal resource identifier. Structured as "
projectId,region,gatewayId". - Project
Id string - STACKIT project ID associated with the VPN gateway.
- Region string
- STACKIT region name the resource is located in. If not defined, the provider region is used.
- Tunnels
[]Get
Vpn Gateway Status Tunnel - List of the VPN tunnels in the gateway.
- connections list(object)
- List of connections in the VPN gateway.
- display_
name string - A user-friendly name for the VPN gateway.
- gateway_
id string - The server-generated UUID of the VPN gateway.
- id string
- Terraform's internal resource identifier. Structured as "
projectId,region,gatewayId". - project_
id string - STACKIT project ID associated with the VPN gateway.
- region string
- STACKIT region name the resource is located in. If not defined, the provider region is used.
- tunnels list(object)
- List of the VPN tunnels in the gateway.
- connections
List<Get
Vpn Gateway Status Connection> - List of connections in the VPN gateway.
- display
Name String - A user-friendly name for the VPN gateway.
- gateway
Id String - The server-generated UUID of the VPN gateway.
- id String
- Terraform's internal resource identifier. Structured as "
projectId,region,gatewayId". - project
Id String - STACKIT project ID associated with the VPN gateway.
- region String
- STACKIT region name the resource is located in. If not defined, the provider region is used.
- tunnels
List<Get
Vpn Gateway Status Tunnel> - List of the VPN tunnels in the gateway.
- connections
Get
Vpn Gateway Status Connection[] - List of connections in the VPN gateway.
- display
Name string - A user-friendly name for the VPN gateway.
- gateway
Id string - The server-generated UUID of the VPN gateway.
- id string
- Terraform's internal resource identifier. Structured as "
projectId,region,gatewayId". - project
Id string - STACKIT project ID associated with the VPN gateway.
- region string
- STACKIT region name the resource is located in. If not defined, the provider region is used.
- tunnels
Get
Vpn Gateway Status Tunnel[] - List of the VPN tunnels in the gateway.
- connections
Sequence[Get
Vpn Gateway Status Connection] - List of connections in the VPN gateway.
- display_
name str - A user-friendly name for the VPN gateway.
- gateway_
id str - The server-generated UUID of the VPN gateway.
- id str
- Terraform's internal resource identifier. Structured as "
projectId,region,gatewayId". - project_
id str - STACKIT project ID associated with the VPN gateway.
- region str
- STACKIT region name the resource is located in. If not defined, the provider region is used.
- tunnels
Sequence[Get
Vpn Gateway Status Tunnel] - List of the VPN tunnels in the gateway.
- connections List<Property Map>
- List of connections in the VPN gateway.
- display
Name String - A user-friendly name for the VPN gateway.
- gateway
Id String - The server-generated UUID of the VPN gateway.
- id String
- Terraform's internal resource identifier. Structured as "
projectId,region,gatewayId". - project
Id String - STACKIT project ID associated with the VPN gateway.
- region String
- STACKIT region name the resource is located in. If not defined, the provider region is used.
- tunnels List<Property Map>
- List of the VPN tunnels in the gateway.
Supporting Types
GetVpnGatewayStatusConnection
- Connection
Id string - ID of the VPN connection.
- Display
Name string - Display name of the VPN connection.
- Enabled bool
- Wether the VPN connection is enabled or not.
- Connection
Id string - ID of the VPN connection.
- Display
Name string - Display name of the VPN connection.
- Enabled bool
- Wether the VPN connection is enabled or not.
- connection_
id string - ID of the VPN connection.
- display_
name string - Display name of the VPN connection.
- enabled bool
- Wether the VPN connection is enabled or not.
- connection
Id String - ID of the VPN connection.
- display
Name String - Display name of the VPN connection.
- enabled Boolean
- Wether the VPN connection is enabled or not.
- connection
Id string - ID of the VPN connection.
- display
Name string - Display name of the VPN connection.
- enabled boolean
- Wether the VPN connection is enabled or not.
- connection_
id str - ID of the VPN connection.
- display_
name str - Display name of the VPN connection.
- enabled bool
- Wether the VPN connection is enabled or not.
- connection
Id String - ID of the VPN connection.
- display
Name String - Display name of the VPN connection.
- enabled Boolean
- Wether the VPN connection is enabled or not.
GetVpnGatewayStatusTunnel
- Internal
Next stringHop Ip - The IPv4 address of the endpoint in the SNA.
- Name string
- The name of the VPN tunnel. Possible values are:
tunnel1,tunnel2. - Public
Ip string - The public IPv4 address of this endpoint.
- Internal
Next stringHop Ip - The IPv4 address of the endpoint in the SNA.
- Name string
- The name of the VPN tunnel. Possible values are:
tunnel1,tunnel2. - Public
Ip string - The public IPv4 address of this endpoint.
- internal_
next_ stringhop_ ip - The IPv4 address of the endpoint in the SNA.
- name string
- The name of the VPN tunnel. Possible values are:
tunnel1,tunnel2. - public_
ip string - The public IPv4 address of this endpoint.
- internal
Next StringHop Ip - The IPv4 address of the endpoint in the SNA.
- name String
- The name of the VPN tunnel. Possible values are:
tunnel1,tunnel2. - public
Ip String - The public IPv4 address of this endpoint.
- internal
Next stringHop Ip - The IPv4 address of the endpoint in the SNA.
- name string
- The name of the VPN tunnel. Possible values are:
tunnel1,tunnel2. - public
Ip string - The public IPv4 address of this endpoint.
- internal_
next_ strhop_ ip - The IPv4 address of the endpoint in the SNA.
- name str
- The name of the VPN tunnel. Possible values are:
tunnel1,tunnel2. - public_
ip str - The public IPv4 address of this endpoint.
- internal
Next StringHop Ip - The IPv4 address of the endpoint in the SNA.
- name String
- The name of the VPN tunnel. Possible values are:
tunnel1,tunnel2. - public
Ip String - The public IPv4 address of this endpoint.
Package Details
- Repository
- stackit stackitcloud/pulumi-stackit
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
stackitTerraform Provider.
Viewing docs for stackit v0.0.7
published on Monday, Aug 17, 2026 by stackitcloud
published on Monday, Aug 17, 2026 by stackitcloud