Alibaba Cloud v3.88.0 published on Saturday, Nov 1, 2025 by Pulumi
alicloud.vpn.getConnections
The VPN connections data source lists lots of VPN connections resource information owned by an Alicloud account.
NOTE: Available since v1.18.0.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as alicloud from "@pulumi/alicloud";
const foo = alicloud.vpn.getConnections({
    ids: ["fake-conn-id"],
    vpnGatewayId: "fake-vpn-id",
    customerGatewayId: "fake-cgw-id",
    outputFile: "/tmp/vpnconn",
});
import pulumi
import pulumi_alicloud as alicloud
foo = alicloud.vpn.get_connections(ids=["fake-conn-id"],
    vpn_gateway_id="fake-vpn-id",
    customer_gateway_id="fake-cgw-id",
    output_file="/tmp/vpnconn")
package main
import (
	"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/vpn"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := vpn.GetConnections(ctx, &vpn.GetConnectionsArgs{
			Ids: []string{
				"fake-conn-id",
			},
			VpnGatewayId:      pulumi.StringRef("fake-vpn-id"),
			CustomerGatewayId: pulumi.StringRef("fake-cgw-id"),
			OutputFile:        pulumi.StringRef("/tmp/vpnconn"),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AliCloud = Pulumi.AliCloud;
return await Deployment.RunAsync(() => 
{
    var foo = AliCloud.Vpn.GetConnections.Invoke(new()
    {
        Ids = new[]
        {
            "fake-conn-id",
        },
        VpnGatewayId = "fake-vpn-id",
        CustomerGatewayId = "fake-cgw-id",
        OutputFile = "/tmp/vpnconn",
    });
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.alicloud.vpn.VpnFunctions;
import com.pulumi.alicloud.vpn.inputs.GetConnectionsArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }
    public static void stack(Context ctx) {
        final var foo = VpnFunctions.getConnections(GetConnectionsArgs.builder()
            .ids("fake-conn-id")
            .vpnGatewayId("fake-vpn-id")
            .customerGatewayId("fake-cgw-id")
            .outputFile("/tmp/vpnconn")
            .build());
    }
}
variables:
  foo:
    fn::invoke:
      function: alicloud:vpn:getConnections
      arguments:
        ids:
          - fake-conn-id
        vpnGatewayId: fake-vpn-id
        customerGatewayId: fake-cgw-id
        outputFile: /tmp/vpnconn
Using getConnections
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 getConnections(args: GetConnectionsArgs, opts?: InvokeOptions): Promise<GetConnectionsResult>
function getConnectionsOutput(args: GetConnectionsOutputArgs, opts?: InvokeOptions): Output<GetConnectionsResult>def get_connections(customer_gateway_id: Optional[str] = None,
                    ids: Optional[Sequence[str]] = None,
                    name_regex: Optional[str] = None,
                    output_file: Optional[str] = None,
                    vpn_gateway_id: Optional[str] = None,
                    opts: Optional[InvokeOptions] = None) -> GetConnectionsResult
def get_connections_output(customer_gateway_id: Optional[pulumi.Input[str]] = None,
                    ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                    name_regex: Optional[pulumi.Input[str]] = None,
                    output_file: Optional[pulumi.Input[str]] = None,
                    vpn_gateway_id: Optional[pulumi.Input[str]] = None,
                    opts: Optional[InvokeOptions] = None) -> Output[GetConnectionsResult]func GetConnections(ctx *Context, args *GetConnectionsArgs, opts ...InvokeOption) (*GetConnectionsResult, error)
func GetConnectionsOutput(ctx *Context, args *GetConnectionsOutputArgs, opts ...InvokeOption) GetConnectionsResultOutput> Note: This function is named GetConnections in the Go SDK.
public static class GetConnections 
{
    public static Task<GetConnectionsResult> InvokeAsync(GetConnectionsArgs args, InvokeOptions? opts = null)
    public static Output<GetConnectionsResult> Invoke(GetConnectionsInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetConnectionsResult> getConnections(GetConnectionsArgs args, InvokeOptions options)
public static Output<GetConnectionsResult> getConnections(GetConnectionsArgs args, InvokeOptions options)
fn::invoke:
  function: alicloud:vpn/getConnections:getConnections
  arguments:
    # arguments dictionaryThe following arguments are supported:
- Customer
Gateway stringId  - Use the VPN customer gateway ID as the search key.
 - Ids List<string>
 - IDs of the VPN connections.
 - Name
Regex string - A regex string of VPN connection name.
 - Output
File string - Save the result to the file.
 - Vpn
Gateway stringId  - Use the VPN gateway ID as the search key.
 
- Customer
Gateway stringId  - Use the VPN customer gateway ID as the search key.
 - Ids []string
 - IDs of the VPN connections.
 - Name
Regex string - A regex string of VPN connection name.
 - Output
File string - Save the result to the file.
 - Vpn
Gateway stringId  - Use the VPN gateway ID as the search key.
 
- customer
Gateway StringId  - Use the VPN customer gateway ID as the search key.
 - ids List<String>
 - IDs of the VPN connections.
 - name
Regex String - A regex string of VPN connection name.
 - output
File String - Save the result to the file.
 - vpn
Gateway StringId  - Use the VPN gateway ID as the search key.
 
- customer
Gateway stringId  - Use the VPN customer gateway ID as the search key.
 - ids string[]
 - IDs of the VPN connections.
 - name
Regex string - A regex string of VPN connection name.
 - output
File string - Save the result to the file.
 - vpn
Gateway stringId  - Use the VPN gateway ID as the search key.
 
- customer_
gateway_ strid  - Use the VPN customer gateway ID as the search key.
 - ids Sequence[str]
 - IDs of the VPN connections.
 - name_
regex str - A regex string of VPN connection name.
 - output_
file str - Save the result to the file.
 - vpn_
gateway_ strid  - Use the VPN gateway ID as the search key.
 
- customer
Gateway StringId  - Use the VPN customer gateway ID as the search key.
 - ids List<String>
 - IDs of the VPN connections.
 - name
Regex String - A regex string of VPN connection name.
 - output
File String - Save the result to the file.
 - vpn
Gateway StringId  - Use the VPN gateway ID as the search key.
 
getConnections Result
The following output properties are available:
- Connections
List<Pulumi.
Ali Cloud. Vpn. Outputs. Get Connections Connection>  - A list of VPN connections. Each element contains the following attributes:
 - Id string
 - The provider-assigned unique ID for this managed resource.
 - Ids List<string>
 - (Optional) IDs of the VPN connections.
 - Names List<string>
 - (Optional) names of the VPN connections.
 - Customer
Gateway stringId  - The ID of the customer gateway in Tunnel.
 - Name
Regex string - Output
File string - Vpn
Gateway stringId  - ID of the VPN gateway.
 
- Connections
[]Get
Connections Connection  - A list of VPN connections. Each element contains the following attributes:
 - Id string
 - The provider-assigned unique ID for this managed resource.
 - Ids []string
 - (Optional) IDs of the VPN connections.
 - Names []string
 - (Optional) names of the VPN connections.
 - Customer
Gateway stringId  - The ID of the customer gateway in Tunnel.
 - Name
Regex string - Output
File string - Vpn
Gateway stringId  - ID of the VPN gateway.
 
- connections
List<Get
Connections Connection>  - A list of VPN connections. Each element contains the following attributes:
 - id String
 - The provider-assigned unique ID for this managed resource.
 - ids List<String>
 - (Optional) IDs of the VPN connections.
 - names List<String>
 - (Optional) names of the VPN connections.
 - customer
Gateway StringId  - The ID of the customer gateway in Tunnel.
 - name
Regex String - output
File String - vpn
Gateway StringId  - ID of the VPN gateway.
 
- connections
Get
Connections Connection[]  - A list of VPN connections. Each element contains the following attributes:
 - id string
 - The provider-assigned unique ID for this managed resource.
 - ids string[]
 - (Optional) IDs of the VPN connections.
 - names string[]
 - (Optional) names of the VPN connections.
 - customer
Gateway stringId  - The ID of the customer gateway in Tunnel.
 - name
Regex string - output
File string - vpn
Gateway stringId  - ID of the VPN gateway.
 
- connections
Sequence[Get
Connections Connection]  - A list of VPN connections. Each element contains the following attributes:
 - id str
 - The provider-assigned unique ID for this managed resource.
 - ids Sequence[str]
 - (Optional) IDs of the VPN connections.
 - names Sequence[str]
 - (Optional) names of the VPN connections.
 - customer_
gateway_ strid  - The ID of the customer gateway in Tunnel.
 - name_
regex str - output_
file str - vpn_
gateway_ strid  - ID of the VPN gateway.
 
- connections List<Property Map>
 - A list of VPN connections. Each element contains the following attributes:
 - id String
 - The provider-assigned unique ID for this managed resource.
 - ids List<String>
 - (Optional) IDs of the VPN connections.
 - names List<String>
 - (Optional) names of the VPN connections.
 - customer
Gateway StringId  - The ID of the customer gateway in Tunnel.
 - name
Regex String - output
File String - vpn
Gateway StringId  - ID of the VPN gateway.
 
Supporting Types
GetConnectionsConnection  
- Create
Time string - Customer
Gateway stringId  - Use the VPN customer gateway ID as the search key.
 - Effect
Immediately bool - Enable
Dpd bool - Wether enable Dpd detection.
 - Enable
Nat boolTraversal  - enable nat traversal.
 - Enable
Tunnels boolBgp  - Enable tunnel bgp.
 - Id string
 - ID of the VPN connection.
 - Local
Subnet string - The local subnet of the VPN connection.
 - Name string
 - The name of the VPN connection.
 - Remote
Subnet string - The remote subnet of the VPN connection.
 - Status string
 - The negotiation status of the BGP routing protocol. Valid values: 
success,false. - Tunnel
Options List<Pulumi.Specifications Ali Cloud. Vpn. Inputs. Get Connections Connection Tunnel Options Specification>  - The tunnel_options_specification supports the following:
 - Vpn
Gateway stringId  - Use the VPN gateway ID as the search key.
 - Ike
Configs List<Pulumi.Ali Cloud. Vpn. Inputs. Get Connections Connection Ike Config>  - The ike_config mapping supports the following:
 - Ipsec
Configs List<Pulumi.Ali Cloud. Vpn. Inputs. Get Connections Connection Ipsec Config>  - The ipsec_config mapping supports the following:
 - Vco
Health List<Pulumi.Checks Ali Cloud. Vpn. Inputs. Get Connections Connection Vco Health Check>  - Vpn
Bgp List<Pulumi.Configs Ali Cloud. Vpn. Inputs. Get Connections Connection Vpn Bgp Config>  - The vpn_bgp_config mapping supports the following:
 
- Create
Time string - Customer
Gateway stringId  - Use the VPN customer gateway ID as the search key.
 - Effect
Immediately bool - Enable
Dpd bool - Wether enable Dpd detection.
 - Enable
Nat boolTraversal  - enable nat traversal.
 - Enable
Tunnels boolBgp  - Enable tunnel bgp.
 - Id string
 - ID of the VPN connection.
 - Local
Subnet string - The local subnet of the VPN connection.
 - Name string
 - The name of the VPN connection.
 - Remote
Subnet string - The remote subnet of the VPN connection.
 - Status string
 - The negotiation status of the BGP routing protocol. Valid values: 
success,false. - Tunnel
Options []GetSpecifications Connections Connection Tunnel Options Specification  - The tunnel_options_specification supports the following:
 - Vpn
Gateway stringId  - Use the VPN gateway ID as the search key.
 - Ike
Configs []GetConnections Connection Ike Config  - The ike_config mapping supports the following:
 - Ipsec
Configs []GetConnections Connection Ipsec Config  - The ipsec_config mapping supports the following:
 - Vco
Health []GetChecks Connections Connection Vco Health Check  - Vpn
Bgp []GetConfigs Connections Connection Vpn Bgp Config  - The vpn_bgp_config mapping supports the following:
 
- create
Time String - customer
Gateway StringId  - Use the VPN customer gateway ID as the search key.
 - effect
Immediately Boolean - enable
Dpd Boolean - Wether enable Dpd detection.
 - enable
Nat BooleanTraversal  - enable nat traversal.
 - enable
Tunnels BooleanBgp  - Enable tunnel bgp.
 - id String
 - ID of the VPN connection.
 - local
Subnet String - The local subnet of the VPN connection.
 - name String
 - The name of the VPN connection.
 - remote
Subnet String - The remote subnet of the VPN connection.
 - status String
 - The negotiation status of the BGP routing protocol. Valid values: 
success,false. - tunnel
Options List<GetSpecifications Connections Connection Tunnel Options Specification>  - The tunnel_options_specification supports the following:
 - vpn
Gateway StringId  - Use the VPN gateway ID as the search key.
 - ike
Configs List<GetConnections Connection Ike Config>  - The ike_config mapping supports the following:
 - ipsec
Configs List<GetConnections Connection Ipsec Config>  - The ipsec_config mapping supports the following:
 - vco
Health List<GetChecks Connections Connection Vco Health Check>  - vpn
Bgp List<GetConfigs Connections Connection Vpn Bgp Config>  - The vpn_bgp_config mapping supports the following:
 
- create
Time string - customer
Gateway stringId  - Use the VPN customer gateway ID as the search key.
 - effect
Immediately boolean - enable
Dpd boolean - Wether enable Dpd detection.
 - enable
Nat booleanTraversal  - enable nat traversal.
 - enable
Tunnels booleanBgp  - Enable tunnel bgp.
 - id string
 - ID of the VPN connection.
 - local
Subnet string - The local subnet of the VPN connection.
 - name string
 - The name of the VPN connection.
 - remote
Subnet string - The remote subnet of the VPN connection.
 - status string
 - The negotiation status of the BGP routing protocol. Valid values: 
success,false. - tunnel
Options GetSpecifications Connections Connection Tunnel Options Specification[]  - The tunnel_options_specification supports the following:
 - vpn
Gateway stringId  - Use the VPN gateway ID as the search key.
 - ike
Configs GetConnections Connection Ike Config[]  - The ike_config mapping supports the following:
 - ipsec
Configs GetConnections Connection Ipsec Config[]  - The ipsec_config mapping supports the following:
 - vco
Health GetChecks Connections Connection Vco Health Check[]  - vpn
Bgp GetConfigs Connections Connection Vpn Bgp Config[]  - The vpn_bgp_config mapping supports the following:
 
- create_
time str - customer_
gateway_ strid  - Use the VPN customer gateway ID as the search key.
 - effect_
immediately bool - enable_
dpd bool - Wether enable Dpd detection.
 - enable_
nat_ booltraversal  - enable nat traversal.
 - enable_
tunnels_ boolbgp  - Enable tunnel bgp.
 - id str
 - ID of the VPN connection.
 - local_
subnet str - The local subnet of the VPN connection.
 - name str
 - The name of the VPN connection.
 - remote_
subnet str - The remote subnet of the VPN connection.
 - status str
 - The negotiation status of the BGP routing protocol. Valid values: 
success,false. - tunnel_
options_ Sequence[Getspecifications Connections Connection Tunnel Options Specification]  - The tunnel_options_specification supports the following:
 - vpn_
gateway_ strid  - Use the VPN gateway ID as the search key.
 - ike_
configs Sequence[GetConnections Connection Ike Config]  - The ike_config mapping supports the following:
 - ipsec_
configs Sequence[GetConnections Connection Ipsec Config]  - The ipsec_config mapping supports the following:
 - vco_
health_ Sequence[Getchecks Connections Connection Vco Health Check]  - vpn_
bgp_ Sequence[Getconfigs Connections Connection Vpn Bgp Config]  - The vpn_bgp_config mapping supports the following:
 
- create
Time String - customer
Gateway StringId  - Use the VPN customer gateway ID as the search key.
 - effect
Immediately Boolean - enable
Dpd Boolean - Wether enable Dpd detection.
 - enable
Nat BooleanTraversal  - enable nat traversal.
 - enable
Tunnels BooleanBgp  - Enable tunnel bgp.
 - id String
 - ID of the VPN connection.
 - local
Subnet String - The local subnet of the VPN connection.
 - name String
 - The name of the VPN connection.
 - remote
Subnet String - The remote subnet of the VPN connection.
 - status String
 - The negotiation status of the BGP routing protocol. Valid values: 
success,false. - tunnel
Options List<Property Map>Specifications  - The tunnel_options_specification supports the following:
 - vpn
Gateway StringId  - Use the VPN gateway ID as the search key.
 - ike
Configs List<Property Map> - The ike_config mapping supports the following:
 - ipsec
Configs List<Property Map> - The ipsec_config mapping supports the following:
 - vco
Health List<Property Map>Checks  - vpn
Bgp List<Property Map>Configs  - The vpn_bgp_config mapping supports the following:
 
GetConnectionsConnectionIkeConfig    
- Ike
Auth stringAlg  - IKE auth Algorithm.
 - Ike
Enc stringAlg  - IKE encript algorithm.
 - Ike
Lifetime int - IKE lifetime.
 - Ike
Local stringId  - The identification of the VPN gateway.
 - Ike
Mode string - IKE Mode.
 - Ike
Pfs string - DH Group.
 - Ike
Remote stringId  - The identification of the customer gateway.
 - Ike
Version string - IKE Version.
 - Psk string
 - Preshared secret key.
 
- Ike
Auth stringAlg  - IKE auth Algorithm.
 - Ike
Enc stringAlg  - IKE encript algorithm.
 - Ike
Lifetime int - IKE lifetime.
 - Ike
Local stringId  - The identification of the VPN gateway.
 - Ike
Mode string - IKE Mode.
 - Ike
Pfs string - DH Group.
 - Ike
Remote stringId  - The identification of the customer gateway.
 - Ike
Version string - IKE Version.
 - Psk string
 - Preshared secret key.
 
- ike
Auth StringAlg  - IKE auth Algorithm.
 - ike
Enc StringAlg  - IKE encript algorithm.
 - ike
Lifetime Integer - IKE lifetime.
 - ike
Local StringId  - The identification of the VPN gateway.
 - ike
Mode String - IKE Mode.
 - ike
Pfs String - DH Group.
 - ike
Remote StringId  - The identification of the customer gateway.
 - ike
Version String - IKE Version.
 - psk String
 - Preshared secret key.
 
- ike
Auth stringAlg  - IKE auth Algorithm.
 - ike
Enc stringAlg  - IKE encript algorithm.
 - ike
Lifetime number - IKE lifetime.
 - ike
Local stringId  - The identification of the VPN gateway.
 - ike
Mode string - IKE Mode.
 - ike
Pfs string - DH Group.
 - ike
Remote stringId  - The identification of the customer gateway.
 - ike
Version string - IKE Version.
 - psk string
 - Preshared secret key.
 
- ike_
auth_ stralg  - IKE auth Algorithm.
 - ike_
enc_ stralg  - IKE encript algorithm.
 - ike_
lifetime int - IKE lifetime.
 - ike_
local_ strid  - The identification of the VPN gateway.
 - ike_
mode str - IKE Mode.
 - ike_
pfs str - DH Group.
 - ike_
remote_ strid  - The identification of the customer gateway.
 - ike_
version str - IKE Version.
 - psk str
 - Preshared secret key.
 
- ike
Auth StringAlg  - IKE auth Algorithm.
 - ike
Enc StringAlg  - IKE encript algorithm.
 - ike
Lifetime Number - IKE lifetime.
 - ike
Local StringId  - The identification of the VPN gateway.
 - ike
Mode String - IKE Mode.
 - ike
Pfs String - DH Group.
 - ike
Remote StringId  - The identification of the customer gateway.
 - ike
Version String - IKE Version.
 - psk String
 - Preshared secret key.
 
GetConnectionsConnectionIpsecConfig    
- Ipsec
Auth stringAlg  - IPsec Auth algorithm.
 - Ipsec
Enc stringAlg  - IPsec Encript algorithm.
 - Ipsec
Lifetime int - IPsec lifetime.
 - Ipsec
Pfs string - DH Group.
 
- Ipsec
Auth stringAlg  - IPsec Auth algorithm.
 - Ipsec
Enc stringAlg  - IPsec Encript algorithm.
 - Ipsec
Lifetime int - IPsec lifetime.
 - Ipsec
Pfs string - DH Group.
 
- ipsec
Auth StringAlg  - IPsec Auth algorithm.
 - ipsec
Enc StringAlg  - IPsec Encript algorithm.
 - ipsec
Lifetime Integer - IPsec lifetime.
 - ipsec
Pfs String - DH Group.
 
- ipsec
Auth stringAlg  - IPsec Auth algorithm.
 - ipsec
Enc stringAlg  - IPsec Encript algorithm.
 - ipsec
Lifetime number - IPsec lifetime.
 - ipsec
Pfs string - DH Group.
 
- ipsec_
auth_ stralg  - IPsec Auth algorithm.
 - ipsec_
enc_ stralg  - IPsec Encript algorithm.
 - ipsec_
lifetime int - IPsec lifetime.
 - ipsec_
pfs str - DH Group.
 
- ipsec
Auth StringAlg  - IPsec Auth algorithm.
 - ipsec
Enc StringAlg  - IPsec Encript algorithm.
 - ipsec
Lifetime Number - IPsec lifetime.
 - ipsec
Pfs String - DH Group.
 
GetConnectionsConnectionTunnelOptionsSpecification     
- Customer
Gateway stringId  - Use the VPN customer gateway ID as the search key.
 - Enable
Dpd bool - Wether enable Dpd detection.
 - Enable
Nat boolTraversal  - enable nat traversal.
 - Internet
Ip string - Role string
 - The role of Tunnel.
 - State string
 - Status string
 - The negotiation status of the BGP routing protocol. Valid values: 
success,false. - Tunnel
Bgp Pulumi.Config Ali Cloud. Vpn. Inputs. Get Connections Connection Tunnel Options Specification Tunnel Bgp Config  - The bgp config of Tunnel.
 - Tunnel
Id string - Tunnel
Ike Pulumi.Config Ali Cloud. Vpn. Inputs. Get Connections Connection Tunnel Options Specification Tunnel Ike Config  - The configuration of Phase 1 negotiations in Tunnel.
 - Tunnel
Ipsec Pulumi.Config Ali Cloud. Vpn. Inputs. Get Connections Connection Tunnel Options Specification Tunnel Ipsec Config  - IPsec configuration in Tunnel.
 - Zone
No string 
- Customer
Gateway stringId  - Use the VPN customer gateway ID as the search key.
 - Enable
Dpd bool - Wether enable Dpd detection.
 - Enable
Nat boolTraversal  - enable nat traversal.
 - Internet
Ip string - Role string
 - The role of Tunnel.
 - State string
 - Status string
 - The negotiation status of the BGP routing protocol. Valid values: 
success,false. - Tunnel
Bgp GetConfig Connections Connection Tunnel Options Specification Tunnel Bgp Config  - The bgp config of Tunnel.
 - Tunnel
Id string - Tunnel
Ike GetConfig Connections Connection Tunnel Options Specification Tunnel Ike Config  - The configuration of Phase 1 negotiations in Tunnel.
 - Tunnel
Ipsec GetConfig Connections Connection Tunnel Options Specification Tunnel Ipsec Config  - IPsec configuration in Tunnel.
 - Zone
No string 
- customer
Gateway StringId  - Use the VPN customer gateway ID as the search key.
 - enable
Dpd Boolean - Wether enable Dpd detection.
 - enable
Nat BooleanTraversal  - enable nat traversal.
 - internet
Ip String - role String
 - The role of Tunnel.
 - state String
 - status String
 - The negotiation status of the BGP routing protocol. Valid values: 
success,false. - tunnel
Bgp GetConfig Connections Connection Tunnel Options Specification Tunnel Bgp Config  - The bgp config of Tunnel.
 - tunnel
Id String - tunnel
Ike GetConfig Connections Connection Tunnel Options Specification Tunnel Ike Config  - The configuration of Phase 1 negotiations in Tunnel.
 - tunnel
Ipsec GetConfig Connections Connection Tunnel Options Specification Tunnel Ipsec Config  - IPsec configuration in Tunnel.
 - zone
No String 
- customer
Gateway stringId  - Use the VPN customer gateway ID as the search key.
 - enable
Dpd boolean - Wether enable Dpd detection.
 - enable
Nat booleanTraversal  - enable nat traversal.
 - internet
Ip string - role string
 - The role of Tunnel.
 - state string
 - status string
 - The negotiation status of the BGP routing protocol. Valid values: 
success,false. - tunnel
Bgp GetConfig Connections Connection Tunnel Options Specification Tunnel Bgp Config  - The bgp config of Tunnel.
 - tunnel
Id string - tunnel
Ike GetConfig Connections Connection Tunnel Options Specification Tunnel Ike Config  - The configuration of Phase 1 negotiations in Tunnel.
 - tunnel
Ipsec GetConfig Connections Connection Tunnel Options Specification Tunnel Ipsec Config  - IPsec configuration in Tunnel.
 - zone
No string 
- customer_
gateway_ strid  - Use the VPN customer gateway ID as the search key.
 - enable_
dpd bool - Wether enable Dpd detection.
 - enable_
nat_ booltraversal  - enable nat traversal.
 - internet_
ip str - role str
 - The role of Tunnel.
 - state str
 - status str
 - The negotiation status of the BGP routing protocol. Valid values: 
success,false. - tunnel_
bgp_ Getconfig Connections Connection Tunnel Options Specification Tunnel Bgp Config  - The bgp config of Tunnel.
 - tunnel_
id str - tunnel_
ike_ Getconfig Connections Connection Tunnel Options Specification Tunnel Ike Config  - The configuration of Phase 1 negotiations in Tunnel.
 - tunnel_
ipsec_ Getconfig Connections Connection Tunnel Options Specification Tunnel Ipsec Config  - IPsec configuration in Tunnel.
 - zone_
no str 
- customer
Gateway StringId  - Use the VPN customer gateway ID as the search key.
 - enable
Dpd Boolean - Wether enable Dpd detection.
 - enable
Nat BooleanTraversal  - enable nat traversal.
 - internet
Ip String - role String
 - The role of Tunnel.
 - state String
 - status String
 - The negotiation status of the BGP routing protocol. Valid values: 
success,false. - tunnel
Bgp Property MapConfig  - The bgp config of Tunnel.
 - tunnel
Id String - tunnel
Ike Property MapConfig  - The configuration of Phase 1 negotiations in Tunnel.
 - tunnel
Ipsec Property MapConfig  - IPsec configuration in Tunnel.
 - zone
No String 
GetConnectionsConnectionTunnelOptionsSpecificationTunnelBgpConfig        
- Bgp
Status string - Local
Asn string - Local asn.
 - Local
Bgp stringIp  - Local bgp IP.
 - Peer
Asn string - The counterpart autonomous system number.
 - Peer
Bgp stringIp  - The BGP address on the other side.
 - Tunnel
Cidr string - BGP Tunnel CIDR.
 
- Bgp
Status string - Local
Asn string - Local asn.
 - Local
Bgp stringIp  - Local bgp IP.
 - Peer
Asn string - The counterpart autonomous system number.
 - Peer
Bgp stringIp  - The BGP address on the other side.
 - Tunnel
Cidr string - BGP Tunnel CIDR.
 
- bgp
Status String - local
Asn String - Local asn.
 - local
Bgp StringIp  - Local bgp IP.
 - peer
Asn String - The counterpart autonomous system number.
 - peer
Bgp StringIp  - The BGP address on the other side.
 - tunnel
Cidr String - BGP Tunnel CIDR.
 
- bgp
Status string - local
Asn string - Local asn.
 - local
Bgp stringIp  - Local bgp IP.
 - peer
Asn string - The counterpart autonomous system number.
 - peer
Bgp stringIp  - The BGP address on the other side.
 - tunnel
Cidr string - BGP Tunnel CIDR.
 
- bgp_
status str - local_
asn str - Local asn.
 - local_
bgp_ strip  - Local bgp IP.
 - peer_
asn str - The counterpart autonomous system number.
 - peer_
bgp_ strip  - The BGP address on the other side.
 - tunnel_
cidr str - BGP Tunnel CIDR.
 
- bgp
Status String - local
Asn String - Local asn.
 - local
Bgp StringIp  - Local bgp IP.
 - peer
Asn String - The counterpart autonomous system number.
 - peer
Bgp StringIp  - The BGP address on the other side.
 - tunnel
Cidr String - BGP Tunnel CIDR.
 
GetConnectionsConnectionTunnelOptionsSpecificationTunnelIkeConfig        
- Ike
Auth stringAlg  - IKE auth Algorithm.
 - Ike
Enc stringAlg  - IKE encript algorithm.
 - Ike
Lifetime int - IKE lifetime.
 - Ike
Mode string - IKE Mode.
 - Ike
Pfs string - DH Group.
 - Ike
Version string - IKE Version.
 - Local
Id string - The local Id.
 - Psk string
 - Preshared secret key.
 - Remote
Id string - Remote ID.
 
- Ike
Auth stringAlg  - IKE auth Algorithm.
 - Ike
Enc stringAlg  - IKE encript algorithm.
 - Ike
Lifetime int - IKE lifetime.
 - Ike
Mode string - IKE Mode.
 - Ike
Pfs string - DH Group.
 - Ike
Version string - IKE Version.
 - Local
Id string - The local Id.
 - Psk string
 - Preshared secret key.
 - Remote
Id string - Remote ID.
 
- ike
Auth StringAlg  - IKE auth Algorithm.
 - ike
Enc StringAlg  - IKE encript algorithm.
 - ike
Lifetime Integer - IKE lifetime.
 - ike
Mode String - IKE Mode.
 - ike
Pfs String - DH Group.
 - ike
Version String - IKE Version.
 - local
Id String - The local Id.
 - psk String
 - Preshared secret key.
 - remote
Id String - Remote ID.
 
- ike
Auth stringAlg  - IKE auth Algorithm.
 - ike
Enc stringAlg  - IKE encript algorithm.
 - ike
Lifetime number - IKE lifetime.
 - ike
Mode string - IKE Mode.
 - ike
Pfs string - DH Group.
 - ike
Version string - IKE Version.
 - local
Id string - The local Id.
 - psk string
 - Preshared secret key.
 - remote
Id string - Remote ID.
 
- ike_
auth_ stralg  - IKE auth Algorithm.
 - ike_
enc_ stralg  - IKE encript algorithm.
 - ike_
lifetime int - IKE lifetime.
 - ike_
mode str - IKE Mode.
 - ike_
pfs str - DH Group.
 - ike_
version str - IKE Version.
 - local_
id str - The local Id.
 - psk str
 - Preshared secret key.
 - remote_
id str - Remote ID.
 
- ike
Auth StringAlg  - IKE auth Algorithm.
 - ike
Enc StringAlg  - IKE encript algorithm.
 - ike
Lifetime Number - IKE lifetime.
 - ike
Mode String - IKE Mode.
 - ike
Pfs String - DH Group.
 - ike
Version String - IKE Version.
 - local
Id String - The local Id.
 - psk String
 - Preshared secret key.
 - remote
Id String - Remote ID.
 
GetConnectionsConnectionTunnelOptionsSpecificationTunnelIpsecConfig        
- Ipsec
Auth stringAlg  - IPsec Auth algorithm.
 - Ipsec
Enc stringAlg  - IPsec Encript algorithm.
 - Ipsec
Lifetime int - IPsec lifetime.
 - Ipsec
Pfs string - DH Group.
 
- Ipsec
Auth stringAlg  - IPsec Auth algorithm.
 - Ipsec
Enc stringAlg  - IPsec Encript algorithm.
 - Ipsec
Lifetime int - IPsec lifetime.
 - Ipsec
Pfs string - DH Group.
 
- ipsec
Auth StringAlg  - IPsec Auth algorithm.
 - ipsec
Enc StringAlg  - IPsec Encript algorithm.
 - ipsec
Lifetime Integer - IPsec lifetime.
 - ipsec
Pfs String - DH Group.
 
- ipsec
Auth stringAlg  - IPsec Auth algorithm.
 - ipsec
Enc stringAlg  - IPsec Encript algorithm.
 - ipsec
Lifetime number - IPsec lifetime.
 - ipsec
Pfs string - DH Group.
 
- ipsec_
auth_ stralg  - IPsec Auth algorithm.
 - ipsec_
enc_ stralg  - IPsec Encript algorithm.
 - ipsec_
lifetime int - IPsec lifetime.
 - ipsec_
pfs str - DH Group.
 
- ipsec
Auth StringAlg  - IPsec Auth algorithm.
 - ipsec
Enc StringAlg  - IPsec Encript algorithm.
 - ipsec
Lifetime Number - IPsec lifetime.
 - ipsec
Pfs String - DH Group.
 
GetConnectionsConnectionVcoHealthCheck     
- Dip string
 - The destination ip address.
 - Enable string
 - The health check on status. Valid values: 
true,false. - Interval int
 - The time interval between health checks.
 - Retry int
 - The number of retries for health checks issued.
 - Sip string
 - The source ip address.
 - Status string
 - The negotiation status of the BGP routing protocol. Valid values: 
success,false. 
- Dip string
 - The destination ip address.
 - Enable string
 - The health check on status. Valid values: 
true,false. - Interval int
 - The time interval between health checks.
 - Retry int
 - The number of retries for health checks issued.
 - Sip string
 - The source ip address.
 - Status string
 - The negotiation status of the BGP routing protocol. Valid values: 
success,false. 
- dip String
 - The destination ip address.
 - enable String
 - The health check on status. Valid values: 
true,false. - interval Integer
 - The time interval between health checks.
 - retry Integer
 - The number of retries for health checks issued.
 - sip String
 - The source ip address.
 - status String
 - The negotiation status of the BGP routing protocol. Valid values: 
success,false. 
- dip string
 - The destination ip address.
 - enable string
 - The health check on status. Valid values: 
true,false. - interval number
 - The time interval between health checks.
 - retry number
 - The number of retries for health checks issued.
 - sip string
 - The source ip address.
 - status string
 - The negotiation status of the BGP routing protocol. Valid values: 
success,false. 
- dip str
 - The destination ip address.
 - enable str
 - The health check on status. Valid values: 
true,false. - interval int
 - The time interval between health checks.
 - retry int
 - The number of retries for health checks issued.
 - sip str
 - The source ip address.
 - status str
 - The negotiation status of the BGP routing protocol. Valid values: 
success,false. 
- dip String
 - The destination ip address.
 - enable String
 - The health check on status. Valid values: 
true,false. - interval Number
 - The time interval between health checks.
 - retry Number
 - The number of retries for health checks issued.
 - sip String
 - The source ip address.
 - status String
 - The negotiation status of the BGP routing protocol. Valid values: 
success,false. 
GetConnectionsConnectionVpnBgpConfig     
- Auth
Key string - The authentication keys for BGP routing protocols.
 - Local
Asn int - Local asn.
 - Local
Bgp stringIp  - Local bgp IP.
 - Peer
Asn int - The counterpart autonomous system number.
 - Peer
Bgp stringIp  - The BGP address on the other side.
 - Status string
 - The negotiation status of the BGP routing protocol. Valid values: 
success,false. - Tunnel
Cidr string - BGP Tunnel CIDR.
 
- Auth
Key string - The authentication keys for BGP routing protocols.
 - Local
Asn int - Local asn.
 - Local
Bgp stringIp  - Local bgp IP.
 - Peer
Asn int - The counterpart autonomous system number.
 - Peer
Bgp stringIp  - The BGP address on the other side.
 - Status string
 - The negotiation status of the BGP routing protocol. Valid values: 
success,false. - Tunnel
Cidr string - BGP Tunnel CIDR.
 
- auth
Key String - The authentication keys for BGP routing protocols.
 - local
Asn Integer - Local asn.
 - local
Bgp StringIp  - Local bgp IP.
 - peer
Asn Integer - The counterpart autonomous system number.
 - peer
Bgp StringIp  - The BGP address on the other side.
 - status String
 - The negotiation status of the BGP routing protocol. Valid values: 
success,false. - tunnel
Cidr String - BGP Tunnel CIDR.
 
- auth
Key string - The authentication keys for BGP routing protocols.
 - local
Asn number - Local asn.
 - local
Bgp stringIp  - Local bgp IP.
 - peer
Asn number - The counterpart autonomous system number.
 - peer
Bgp stringIp  - The BGP address on the other side.
 - status string
 - The negotiation status of the BGP routing protocol. Valid values: 
success,false. - tunnel
Cidr string - BGP Tunnel CIDR.
 
- auth_
key str - The authentication keys for BGP routing protocols.
 - local_
asn int - Local asn.
 - local_
bgp_ strip  - Local bgp IP.
 - peer_
asn int - The counterpart autonomous system number.
 - peer_
bgp_ strip  - The BGP address on the other side.
 - status str
 - The negotiation status of the BGP routing protocol. Valid values: 
success,false. - tunnel_
cidr str - BGP Tunnel CIDR.
 
- auth
Key String - The authentication keys for BGP routing protocols.
 - local
Asn Number - Local asn.
 - local
Bgp StringIp  - Local bgp IP.
 - peer
Asn Number - The counterpart autonomous system number.
 - peer
Bgp StringIp  - The BGP address on the other side.
 - status String
 - The negotiation status of the BGP routing protocol. Valid values: 
success,false. - tunnel
Cidr String - BGP Tunnel CIDR.
 
Package Details
- Repository
 - Alibaba Cloud pulumi/pulumi-alicloud
 - License
 - Apache-2.0
 - Notes
 - This Pulumi package is based on the 
alicloudTerraform Provider. 
