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.
