Alibaba Cloud v3.66.0 published on Friday, Nov 15, 2024 by Pulumi
alicloud.vpn.getConnections
Explore with Pulumi AI
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)
// Output-based functions aren't available in Java yet
fn::invoke:
function: alicloud:vpn/getConnections:getConnections
arguments:
# arguments dictionary
The 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
alicloud
Terraform Provider.