1. Registry
  2. Packages
  3. stackit
  4. API Docs
  5. getVpnConnection
Viewing docs for stackit v0.0.7
published on Monday, Aug 17, 2026 by stackitcloud
stackit logo
Viewing docs for stackit v0.0.7
published on Monday, Aug 17, 2026 by stackitcloud

    VPN Connection 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_connection" "example" {
      project_id    = "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
      gateway_id    = "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
      connection_id = "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
    }
    

    Using getVpnConnection

    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 getVpnConnection(args: GetVpnConnectionArgs, opts?: InvokeOptions): Promise<GetVpnConnectionResult>
    function getVpnConnectionOutput(args: GetVpnConnectionOutputArgs, opts?: InvokeOutputOptions): Output<GetVpnConnectionResult>
    def get_vpn_connection(connection_id: Optional[str] = None,
                           gateway_id: Optional[str] = None,
                           project_id: Optional[str] = None,
                           opts: Optional[InvokeOptions] = None) -> GetVpnConnectionResult
    def get_vpn_connection_output(connection_id: pulumi.Input[Optional[str]] = None,
                           gateway_id: pulumi.Input[Optional[str]] = None,
                           project_id: pulumi.Input[Optional[str]] = None,
                           opts: Optional[InvokeOutputOptions] = None) -> Output[GetVpnConnectionResult]
    func LookupVpnConnection(ctx *Context, args *LookupVpnConnectionArgs, opts ...InvokeOption) (*LookupVpnConnectionResult, error)
    func LookupVpnConnectionOutput(ctx *Context, args *LookupVpnConnectionOutputArgs, opts ...InvokeOption) LookupVpnConnectionResultOutput

    > Note: This function is named LookupVpnConnection in the Go SDK.

    public static class GetVpnConnection 
    {
        public static Task<GetVpnConnectionResult> InvokeAsync(GetVpnConnectionArgs args, InvokeOptions? opts = null)
        public static Output<GetVpnConnectionResult> Invoke(GetVpnConnectionInvokeArgs args, InvokeOptions? opts = null)
        public static Output<GetVpnConnectionResult> Invoke(GetVpnConnectionInvokeArgs args, InvokeOutputOptions opts)
    }
    public static CompletableFuture<GetVpnConnectionResult> getVpnConnection(GetVpnConnectionArgs args, InvokeOptions options)
    public static Output<GetVpnConnectionResult> getVpnConnection(GetVpnConnectionArgs args, InvokeOptions options)
    public static Output<GetVpnConnectionResult> getVpnConnection(GetVpnConnectionArgs args, InvokeOutputOptions options)
    
    fn::invoke:
      function: stackit:index/getVpnConnection:getVpnConnection
      arguments:
        # arguments dictionary
    data "stackit_get_vpn_connection" "name" {
        # arguments
    }

    The following arguments are supported:

    ConnectionId string
    The server-generated UUID of the VPN connection.
    GatewayId string
    The UUID of the parent VPN gateway.
    ProjectId string
    STACKIT project ID.
    ConnectionId string
    The server-generated UUID of the VPN connection.
    GatewayId string
    The UUID of the parent VPN gateway.
    ProjectId string
    STACKIT project ID.
    connection_id string
    The server-generated UUID of the VPN connection.
    gateway_id string
    The UUID of the parent VPN gateway.
    project_id string
    STACKIT project ID.
    connectionId String
    The server-generated UUID of the VPN connection.
    gatewayId String
    The UUID of the parent VPN gateway.
    projectId String
    STACKIT project ID.
    connectionId string
    The server-generated UUID of the VPN connection.
    gatewayId string
    The UUID of the parent VPN gateway.
    projectId string
    STACKIT project ID.
    connection_id str
    The server-generated UUID of the VPN connection.
    gateway_id str
    The UUID of the parent VPN gateway.
    project_id str
    STACKIT project ID.
    connectionId String
    The server-generated UUID of the VPN connection.
    gatewayId String
    The UUID of the parent VPN gateway.
    projectId String
    STACKIT project ID.

    getVpnConnection Result

    The following output properties are available:

    ConnectionId string
    The server-generated UUID of the VPN connection.
    DisplayName string
    A user-friendly name for the connection.
    Enabled bool
    Whether this connection is enabled.
    GatewayId string
    The UUID of the parent VPN gateway.
    Id string
    Terraform's internal resource identifier. Structured as "projectId,region,gatewayId,connectionId".
    Labels Dictionary<string, string>
    Map of custom labels.
    LocalSubnets List<string>
    List of local IPv4 CIDRs to route through this connection.
    ProjectId string
    STACKIT project ID.
    Region string
    STACKIT region.
    RemoteSubnets List<string>
    List of remote IPv4 CIDRs accessible via this connection.
    StaticRoutes List<string>
    List of static routes (IPv4 CIDRs) for route-based VPN.
    Tunnel1 GetVpnConnectionTunnel1
    Tunnel2 GetVpnConnectionTunnel2
    ConnectionId string
    The server-generated UUID of the VPN connection.
    DisplayName string
    A user-friendly name for the connection.
    Enabled bool
    Whether this connection is enabled.
    GatewayId string
    The UUID of the parent VPN gateway.
    Id string
    Terraform's internal resource identifier. Structured as "projectId,region,gatewayId,connectionId".
    Labels map[string]string
    Map of custom labels.
    LocalSubnets []string
    List of local IPv4 CIDRs to route through this connection.
    ProjectId string
    STACKIT project ID.
    Region string
    STACKIT region.
    RemoteSubnets []string
    List of remote IPv4 CIDRs accessible via this connection.
    StaticRoutes []string
    List of static routes (IPv4 CIDRs) for route-based VPN.
    Tunnel1 GetVpnConnectionTunnel1
    Tunnel2 GetVpnConnectionTunnel2
    connection_id string
    The server-generated UUID of the VPN connection.
    display_name string
    A user-friendly name for the connection.
    enabled bool
    Whether this connection is enabled.
    gateway_id string
    The UUID of the parent VPN gateway.
    id string
    Terraform's internal resource identifier. Structured as "projectId,region,gatewayId,connectionId".
    labels map(string)
    Map of custom labels.
    local_subnets list(string)
    List of local IPv4 CIDRs to route through this connection.
    project_id string
    STACKIT project ID.
    region string
    STACKIT region.
    remote_subnets list(string)
    List of remote IPv4 CIDRs accessible via this connection.
    static_routes list(string)
    List of static routes (IPv4 CIDRs) for route-based VPN.
    tunnel1 object
    tunnel2 object
    connectionId String
    The server-generated UUID of the VPN connection.
    displayName String
    A user-friendly name for the connection.
    enabled Boolean
    Whether this connection is enabled.
    gatewayId String
    The UUID of the parent VPN gateway.
    id String
    Terraform's internal resource identifier. Structured as "projectId,region,gatewayId,connectionId".
    labels Map<String,String>
    Map of custom labels.
    localSubnets List<String>
    List of local IPv4 CIDRs to route through this connection.
    projectId String
    STACKIT project ID.
    region String
    STACKIT region.
    remoteSubnets List<String>
    List of remote IPv4 CIDRs accessible via this connection.
    staticRoutes List<String>
    List of static routes (IPv4 CIDRs) for route-based VPN.
    tunnel1 GetVpnConnectionTunnel1
    tunnel2 GetVpnConnectionTunnel2
    connectionId string
    The server-generated UUID of the VPN connection.
    displayName string
    A user-friendly name for the connection.
    enabled boolean
    Whether this connection is enabled.
    gatewayId string
    The UUID of the parent VPN gateway.
    id string
    Terraform's internal resource identifier. Structured as "projectId,region,gatewayId,connectionId".
    labels {[key: string]: string}
    Map of custom labels.
    localSubnets string[]
    List of local IPv4 CIDRs to route through this connection.
    projectId string
    STACKIT project ID.
    region string
    STACKIT region.
    remoteSubnets string[]
    List of remote IPv4 CIDRs accessible via this connection.
    staticRoutes string[]
    List of static routes (IPv4 CIDRs) for route-based VPN.
    tunnel1 GetVpnConnectionTunnel1
    tunnel2 GetVpnConnectionTunnel2
    connection_id str
    The server-generated UUID of the VPN connection.
    display_name str
    A user-friendly name for the connection.
    enabled bool
    Whether this connection is enabled.
    gateway_id str
    The UUID of the parent VPN gateway.
    id str
    Terraform's internal resource identifier. Structured as "projectId,region,gatewayId,connectionId".
    labels Mapping[str, str]
    Map of custom labels.
    local_subnets Sequence[str]
    List of local IPv4 CIDRs to route through this connection.
    project_id str
    STACKIT project ID.
    region str
    STACKIT region.
    remote_subnets Sequence[str]
    List of remote IPv4 CIDRs accessible via this connection.
    static_routes Sequence[str]
    List of static routes (IPv4 CIDRs) for route-based VPN.
    tunnel1 GetVpnConnectionTunnel1
    tunnel2 GetVpnConnectionTunnel2
    connectionId String
    The server-generated UUID of the VPN connection.
    displayName String
    A user-friendly name for the connection.
    enabled Boolean
    Whether this connection is enabled.
    gatewayId String
    The UUID of the parent VPN gateway.
    id String
    Terraform's internal resource identifier. Structured as "projectId,region,gatewayId,connectionId".
    labels Map<String>
    Map of custom labels.
    localSubnets List<String>
    List of local IPv4 CIDRs to route through this connection.
    projectId String
    STACKIT project ID.
    region String
    STACKIT region.
    remoteSubnets List<String>
    List of remote IPv4 CIDRs accessible via this connection.
    staticRoutes List<String>
    List of static routes (IPv4 CIDRs) for route-based VPN.
    tunnel1 Property Map
    tunnel2 Property Map

    Supporting Types

    GetVpnConnectionTunnel1

    Bgp GetVpnConnectionTunnel1Bgp
    BGP configuration for this tunnel.
    Peering GetVpnConnectionTunnel1Peering
    Tunnel interface peering configuration.
    Phase1 GetVpnConnectionTunnel1Phase1
    IKE Phase 1 configuration.
    Phase2 GetVpnConnectionTunnel1Phase2
    IKE Phase 2 configuration.
    RemoteAddress string
    Remote peer IPv4 address for this tunnel.
    Bgp GetVpnConnectionTunnel1Bgp
    BGP configuration for this tunnel.
    Peering GetVpnConnectionTunnel1Peering
    Tunnel interface peering configuration.
    Phase1 GetVpnConnectionTunnel1Phase1
    IKE Phase 1 configuration.
    Phase2 GetVpnConnectionTunnel1Phase2
    IKE Phase 2 configuration.
    RemoteAddress string
    Remote peer IPv4 address for this tunnel.
    bgp object
    BGP configuration for this tunnel.
    peering object
    Tunnel interface peering configuration.
    phase1 object
    IKE Phase 1 configuration.
    phase2 object
    IKE Phase 2 configuration.
    remote_address string
    Remote peer IPv4 address for this tunnel.
    bgp GetVpnConnectionTunnel1Bgp
    BGP configuration for this tunnel.
    peering GetVpnConnectionTunnel1Peering
    Tunnel interface peering configuration.
    phase1 GetVpnConnectionTunnel1Phase1
    IKE Phase 1 configuration.
    phase2 GetVpnConnectionTunnel1Phase2
    IKE Phase 2 configuration.
    remoteAddress String
    Remote peer IPv4 address for this tunnel.
    bgp GetVpnConnectionTunnel1Bgp
    BGP configuration for this tunnel.
    peering GetVpnConnectionTunnel1Peering
    Tunnel interface peering configuration.
    phase1 GetVpnConnectionTunnel1Phase1
    IKE Phase 1 configuration.
    phase2 GetVpnConnectionTunnel1Phase2
    IKE Phase 2 configuration.
    remoteAddress string
    Remote peer IPv4 address for this tunnel.
    bgp GetVpnConnectionTunnel1Bgp
    BGP configuration for this tunnel.
    peering GetVpnConnectionTunnel1Peering
    Tunnel interface peering configuration.
    phase1 GetVpnConnectionTunnel1Phase1
    IKE Phase 1 configuration.
    phase2 GetVpnConnectionTunnel1Phase2
    IKE Phase 2 configuration.
    remote_address str
    Remote peer IPv4 address for this tunnel.
    bgp Property Map
    BGP configuration for this tunnel.
    peering Property Map
    Tunnel interface peering configuration.
    phase1 Property Map
    IKE Phase 1 configuration.
    phase2 Property Map
    IKE Phase 2 configuration.
    remoteAddress String
    Remote peer IPv4 address for this tunnel.

    GetVpnConnectionTunnel1Bgp

    RemoteAsn int
    Remote AS number.
    RemoteAsn int
    Remote AS number.
    remote_asn number
    Remote AS number.
    remoteAsn Integer
    Remote AS number.
    remoteAsn number
    Remote AS number.
    remote_asn int
    Remote AS number.
    remoteAsn Number
    Remote AS number.

    GetVpnConnectionTunnel1Peering

    LocalAddress string
    Local tunnel interface IPv4 address.
    RemoteAddress string
    Remote tunnel interface IPv4 address.
    LocalAddress string
    Local tunnel interface IPv4 address.
    RemoteAddress string
    Remote tunnel interface IPv4 address.
    local_address string
    Local tunnel interface IPv4 address.
    remote_address string
    Remote tunnel interface IPv4 address.
    localAddress String
    Local tunnel interface IPv4 address.
    remoteAddress String
    Remote tunnel interface IPv4 address.
    localAddress string
    Local tunnel interface IPv4 address.
    remoteAddress string
    Remote tunnel interface IPv4 address.
    local_address str
    Local tunnel interface IPv4 address.
    remote_address str
    Remote tunnel interface IPv4 address.
    localAddress String
    Local tunnel interface IPv4 address.
    remoteAddress String
    Remote tunnel interface IPv4 address.

    GetVpnConnectionTunnel1Phase1

    DhGroups List<string>
    Diffie-Hellman groups.
    EncryptionAlgorithms List<string>
    Encryption algorithms.
    IntegrityAlgorithms List<string>
    Integrity/hash algorithms.
    RekeyTime int
    IKE re-keying time in seconds.
    DhGroups []string
    Diffie-Hellman groups.
    EncryptionAlgorithms []string
    Encryption algorithms.
    IntegrityAlgorithms []string
    Integrity/hash algorithms.
    RekeyTime int
    IKE re-keying time in seconds.
    dh_groups list(string)
    Diffie-Hellman groups.
    encryption_algorithms list(string)
    Encryption algorithms.
    integrity_algorithms list(string)
    Integrity/hash algorithms.
    rekey_time number
    IKE re-keying time in seconds.
    dhGroups List<String>
    Diffie-Hellman groups.
    encryptionAlgorithms List<String>
    Encryption algorithms.
    integrityAlgorithms List<String>
    Integrity/hash algorithms.
    rekeyTime Integer
    IKE re-keying time in seconds.
    dhGroups string[]
    Diffie-Hellman groups.
    encryptionAlgorithms string[]
    Encryption algorithms.
    integrityAlgorithms string[]
    Integrity/hash algorithms.
    rekeyTime number
    IKE re-keying time in seconds.
    dh_groups Sequence[str]
    Diffie-Hellman groups.
    encryption_algorithms Sequence[str]
    Encryption algorithms.
    integrity_algorithms Sequence[str]
    Integrity/hash algorithms.
    rekey_time int
    IKE re-keying time in seconds.
    dhGroups List<String>
    Diffie-Hellman groups.
    encryptionAlgorithms List<String>
    Encryption algorithms.
    integrityAlgorithms List<String>
    Integrity/hash algorithms.
    rekeyTime Number
    IKE re-keying time in seconds.

    GetVpnConnectionTunnel1Phase2

    DhGroups List<string>
    Diffie-Hellman groups for PFS.
    DpdAction string
    DPD timeout action (clear or restart).
    EncryptionAlgorithms List<string>
    Encryption algorithms.
    IntegrityAlgorithms List<string>
    Integrity/hash algorithms.
    RekeyTime int
    Child SA re-keying time in seconds.
    StartAction string
    Start action (none or start).
    DhGroups []string
    Diffie-Hellman groups for PFS.
    DpdAction string
    DPD timeout action (clear or restart).
    EncryptionAlgorithms []string
    Encryption algorithms.
    IntegrityAlgorithms []string
    Integrity/hash algorithms.
    RekeyTime int
    Child SA re-keying time in seconds.
    StartAction string
    Start action (none or start).
    dh_groups list(string)
    Diffie-Hellman groups for PFS.
    dpd_action string
    DPD timeout action (clear or restart).
    encryption_algorithms list(string)
    Encryption algorithms.
    integrity_algorithms list(string)
    Integrity/hash algorithms.
    rekey_time number
    Child SA re-keying time in seconds.
    start_action string
    Start action (none or start).
    dhGroups List<String>
    Diffie-Hellman groups for PFS.
    dpdAction String
    DPD timeout action (clear or restart).
    encryptionAlgorithms List<String>
    Encryption algorithms.
    integrityAlgorithms List<String>
    Integrity/hash algorithms.
    rekeyTime Integer
    Child SA re-keying time in seconds.
    startAction String
    Start action (none or start).
    dhGroups string[]
    Diffie-Hellman groups for PFS.
    dpdAction string
    DPD timeout action (clear or restart).
    encryptionAlgorithms string[]
    Encryption algorithms.
    integrityAlgorithms string[]
    Integrity/hash algorithms.
    rekeyTime number
    Child SA re-keying time in seconds.
    startAction string
    Start action (none or start).
    dh_groups Sequence[str]
    Diffie-Hellman groups for PFS.
    dpd_action str
    DPD timeout action (clear or restart).
    encryption_algorithms Sequence[str]
    Encryption algorithms.
    integrity_algorithms Sequence[str]
    Integrity/hash algorithms.
    rekey_time int
    Child SA re-keying time in seconds.
    start_action str
    Start action (none or start).
    dhGroups List<String>
    Diffie-Hellman groups for PFS.
    dpdAction String
    DPD timeout action (clear or restart).
    encryptionAlgorithms List<String>
    Encryption algorithms.
    integrityAlgorithms List<String>
    Integrity/hash algorithms.
    rekeyTime Number
    Child SA re-keying time in seconds.
    startAction String
    Start action (none or start).

    GetVpnConnectionTunnel2

    Bgp GetVpnConnectionTunnel2Bgp
    BGP configuration for this tunnel.
    Peering GetVpnConnectionTunnel2Peering
    Tunnel interface peering configuration.
    Phase1 GetVpnConnectionTunnel2Phase1
    IKE Phase 1 configuration.
    Phase2 GetVpnConnectionTunnel2Phase2
    IKE Phase 2 configuration.
    RemoteAddress string
    Remote peer IPv4 address for this tunnel.
    Bgp GetVpnConnectionTunnel2Bgp
    BGP configuration for this tunnel.
    Peering GetVpnConnectionTunnel2Peering
    Tunnel interface peering configuration.
    Phase1 GetVpnConnectionTunnel2Phase1
    IKE Phase 1 configuration.
    Phase2 GetVpnConnectionTunnel2Phase2
    IKE Phase 2 configuration.
    RemoteAddress string
    Remote peer IPv4 address for this tunnel.
    bgp object
    BGP configuration for this tunnel.
    peering object
    Tunnel interface peering configuration.
    phase1 object
    IKE Phase 1 configuration.
    phase2 object
    IKE Phase 2 configuration.
    remote_address string
    Remote peer IPv4 address for this tunnel.
    bgp GetVpnConnectionTunnel2Bgp
    BGP configuration for this tunnel.
    peering GetVpnConnectionTunnel2Peering
    Tunnel interface peering configuration.
    phase1 GetVpnConnectionTunnel2Phase1
    IKE Phase 1 configuration.
    phase2 GetVpnConnectionTunnel2Phase2
    IKE Phase 2 configuration.
    remoteAddress String
    Remote peer IPv4 address for this tunnel.
    bgp GetVpnConnectionTunnel2Bgp
    BGP configuration for this tunnel.
    peering GetVpnConnectionTunnel2Peering
    Tunnel interface peering configuration.
    phase1 GetVpnConnectionTunnel2Phase1
    IKE Phase 1 configuration.
    phase2 GetVpnConnectionTunnel2Phase2
    IKE Phase 2 configuration.
    remoteAddress string
    Remote peer IPv4 address for this tunnel.
    bgp GetVpnConnectionTunnel2Bgp
    BGP configuration for this tunnel.
    peering GetVpnConnectionTunnel2Peering
    Tunnel interface peering configuration.
    phase1 GetVpnConnectionTunnel2Phase1
    IKE Phase 1 configuration.
    phase2 GetVpnConnectionTunnel2Phase2
    IKE Phase 2 configuration.
    remote_address str
    Remote peer IPv4 address for this tunnel.
    bgp Property Map
    BGP configuration for this tunnel.
    peering Property Map
    Tunnel interface peering configuration.
    phase1 Property Map
    IKE Phase 1 configuration.
    phase2 Property Map
    IKE Phase 2 configuration.
    remoteAddress String
    Remote peer IPv4 address for this tunnel.

    GetVpnConnectionTunnel2Bgp

    RemoteAsn int
    Remote AS number.
    RemoteAsn int
    Remote AS number.
    remote_asn number
    Remote AS number.
    remoteAsn Integer
    Remote AS number.
    remoteAsn number
    Remote AS number.
    remote_asn int
    Remote AS number.
    remoteAsn Number
    Remote AS number.

    GetVpnConnectionTunnel2Peering

    LocalAddress string
    Local tunnel interface IPv4 address.
    RemoteAddress string
    Remote tunnel interface IPv4 address.
    LocalAddress string
    Local tunnel interface IPv4 address.
    RemoteAddress string
    Remote tunnel interface IPv4 address.
    local_address string
    Local tunnel interface IPv4 address.
    remote_address string
    Remote tunnel interface IPv4 address.
    localAddress String
    Local tunnel interface IPv4 address.
    remoteAddress String
    Remote tunnel interface IPv4 address.
    localAddress string
    Local tunnel interface IPv4 address.
    remoteAddress string
    Remote tunnel interface IPv4 address.
    local_address str
    Local tunnel interface IPv4 address.
    remote_address str
    Remote tunnel interface IPv4 address.
    localAddress String
    Local tunnel interface IPv4 address.
    remoteAddress String
    Remote tunnel interface IPv4 address.

    GetVpnConnectionTunnel2Phase1

    DhGroups List<string>
    Diffie-Hellman groups.
    EncryptionAlgorithms List<string>
    Encryption algorithms.
    IntegrityAlgorithms List<string>
    Integrity/hash algorithms.
    RekeyTime int
    IKE re-keying time in seconds.
    DhGroups []string
    Diffie-Hellman groups.
    EncryptionAlgorithms []string
    Encryption algorithms.
    IntegrityAlgorithms []string
    Integrity/hash algorithms.
    RekeyTime int
    IKE re-keying time in seconds.
    dh_groups list(string)
    Diffie-Hellman groups.
    encryption_algorithms list(string)
    Encryption algorithms.
    integrity_algorithms list(string)
    Integrity/hash algorithms.
    rekey_time number
    IKE re-keying time in seconds.
    dhGroups List<String>
    Diffie-Hellman groups.
    encryptionAlgorithms List<String>
    Encryption algorithms.
    integrityAlgorithms List<String>
    Integrity/hash algorithms.
    rekeyTime Integer
    IKE re-keying time in seconds.
    dhGroups string[]
    Diffie-Hellman groups.
    encryptionAlgorithms string[]
    Encryption algorithms.
    integrityAlgorithms string[]
    Integrity/hash algorithms.
    rekeyTime number
    IKE re-keying time in seconds.
    dh_groups Sequence[str]
    Diffie-Hellman groups.
    encryption_algorithms Sequence[str]
    Encryption algorithms.
    integrity_algorithms Sequence[str]
    Integrity/hash algorithms.
    rekey_time int
    IKE re-keying time in seconds.
    dhGroups List<String>
    Diffie-Hellman groups.
    encryptionAlgorithms List<String>
    Encryption algorithms.
    integrityAlgorithms List<String>
    Integrity/hash algorithms.
    rekeyTime Number
    IKE re-keying time in seconds.

    GetVpnConnectionTunnel2Phase2

    DhGroups List<string>
    Diffie-Hellman groups for PFS.
    DpdAction string
    DPD timeout action (clear or restart).
    EncryptionAlgorithms List<string>
    Encryption algorithms.
    IntegrityAlgorithms List<string>
    Integrity/hash algorithms.
    RekeyTime int
    Child SA re-keying time in seconds.
    StartAction string
    Start action (none or start).
    DhGroups []string
    Diffie-Hellman groups for PFS.
    DpdAction string
    DPD timeout action (clear or restart).
    EncryptionAlgorithms []string
    Encryption algorithms.
    IntegrityAlgorithms []string
    Integrity/hash algorithms.
    RekeyTime int
    Child SA re-keying time in seconds.
    StartAction string
    Start action (none or start).
    dh_groups list(string)
    Diffie-Hellman groups for PFS.
    dpd_action string
    DPD timeout action (clear or restart).
    encryption_algorithms list(string)
    Encryption algorithms.
    integrity_algorithms list(string)
    Integrity/hash algorithms.
    rekey_time number
    Child SA re-keying time in seconds.
    start_action string
    Start action (none or start).
    dhGroups List<String>
    Diffie-Hellman groups for PFS.
    dpdAction String
    DPD timeout action (clear or restart).
    encryptionAlgorithms List<String>
    Encryption algorithms.
    integrityAlgorithms List<String>
    Integrity/hash algorithms.
    rekeyTime Integer
    Child SA re-keying time in seconds.
    startAction String
    Start action (none or start).
    dhGroups string[]
    Diffie-Hellman groups for PFS.
    dpdAction string
    DPD timeout action (clear or restart).
    encryptionAlgorithms string[]
    Encryption algorithms.
    integrityAlgorithms string[]
    Integrity/hash algorithms.
    rekeyTime number
    Child SA re-keying time in seconds.
    startAction string
    Start action (none or start).
    dh_groups Sequence[str]
    Diffie-Hellman groups for PFS.
    dpd_action str
    DPD timeout action (clear or restart).
    encryption_algorithms Sequence[str]
    Encryption algorithms.
    integrity_algorithms Sequence[str]
    Integrity/hash algorithms.
    rekey_time int
    Child SA re-keying time in seconds.
    start_action str
    Start action (none or start).
    dhGroups List<String>
    Diffie-Hellman groups for PFS.
    dpdAction String
    DPD timeout action (clear or restart).
    encryptionAlgorithms List<String>
    Encryption algorithms.
    integrityAlgorithms List<String>
    Integrity/hash algorithms.
    rekeyTime Number
    Child SA re-keying time in seconds.
    startAction String
    Start action (none or start).

    Package Details

    Repository
    stackit stackitcloud/pulumi-stackit
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the stackit Terraform Provider.
    stackit logo
    Viewing docs for stackit v0.0.7
    published on Monday, Aug 17, 2026 by stackitcloud

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial