tencentcloud 1.81.183 published on Wednesday, Apr 16, 2025 by tencentcloudstack
tencentcloud.getVpnConnections
Explore with Pulumi AI
tencentcloud 1.81.183 published on Wednesday, Apr 16, 2025 by tencentcloudstack
Use this data source to query detailed information of VPN connections.
Example Usage
Query all vpn connections
import * as pulumi from "@pulumi/pulumi";
import * as tencentcloud from "@pulumi/tencentcloud";
const example = tencentcloud.getVpnConnections({});
import pulumi
import pulumi_tencentcloud as tencentcloud
example = tencentcloud.get_vpn_connections()
package main
import (
"github.com/pulumi/pulumi-terraform-provider/sdks/go/tencentcloud/tencentcloud"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := tencentcloud.GetVpnConnections(ctx, &tencentcloud.GetVpnConnectionsArgs{}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Tencentcloud = Pulumi.Tencentcloud;
return await Deployment.RunAsync(() =>
{
var example = Tencentcloud.GetVpnConnections.Invoke();
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.tencentcloud.TencentcloudFunctions;
import com.pulumi.tencentcloud.inputs.GetVpnConnectionsArgs;
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 example = TencentcloudFunctions.getVpnConnections();
}
}
variables:
example:
fn::invoke:
function: tencentcloud:getVpnConnections
arguments: {}
Query vpn connections by filters
import * as pulumi from "@pulumi/pulumi";
import * as tencentcloud from "@pulumi/tencentcloud";
const example = tencentcloud.getVpnConnections({
customerGatewayId: "cgw-r1g6c8fr",
id: "vpnx-fq4e4364",
name: "tf-example",
tags: {
createBy: "Terraform",
},
vpcId: "vpc-6ccw0s5l",
vpnGatewayId: "vpngw-8ccsnclt",
});
import pulumi
import pulumi_tencentcloud as tencentcloud
example = tencentcloud.get_vpn_connections(customer_gateway_id="cgw-r1g6c8fr",
id="vpnx-fq4e4364",
name="tf-example",
tags={
"createBy": "Terraform",
},
vpc_id="vpc-6ccw0s5l",
vpn_gateway_id="vpngw-8ccsnclt")
package main
import (
"github.com/pulumi/pulumi-terraform-provider/sdks/go/tencentcloud/tencentcloud"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := tencentcloud.GetVpnConnections(ctx, &tencentcloud.GetVpnConnectionsArgs{
CustomerGatewayId: pulumi.StringRef("cgw-r1g6c8fr"),
Id: pulumi.StringRef("vpnx-fq4e4364"),
Name: pulumi.StringRef("tf-example"),
Tags: map[string]interface{}{
"createBy": "Terraform",
},
VpcId: pulumi.StringRef("vpc-6ccw0s5l"),
VpnGatewayId: pulumi.StringRef("vpngw-8ccsnclt"),
}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Tencentcloud = Pulumi.Tencentcloud;
return await Deployment.RunAsync(() =>
{
var example = Tencentcloud.GetVpnConnections.Invoke(new()
{
CustomerGatewayId = "cgw-r1g6c8fr",
Id = "vpnx-fq4e4364",
Name = "tf-example",
Tags =
{
{ "createBy", "Terraform" },
},
VpcId = "vpc-6ccw0s5l",
VpnGatewayId = "vpngw-8ccsnclt",
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.tencentcloud.TencentcloudFunctions;
import com.pulumi.tencentcloud.inputs.GetVpnConnectionsArgs;
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 example = TencentcloudFunctions.getVpnConnections(GetVpnConnectionsArgs.builder()
.customerGatewayId("cgw-r1g6c8fr")
.id("vpnx-fq4e4364")
.name("tf-example")
.tags(Map.of("createBy", "Terraform"))
.vpcId("vpc-6ccw0s5l")
.vpnGatewayId("vpngw-8ccsnclt")
.build());
}
}
variables:
example:
fn::invoke:
function: tencentcloud:getVpnConnections
arguments:
customerGatewayId: cgw-r1g6c8fr
id: vpnx-fq4e4364
name: tf-example
tags:
createBy: Terraform
vpcId: vpc-6ccw0s5l
vpnGatewayId: vpngw-8ccsnclt
Using getVpnConnections
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 getVpnConnections(args: GetVpnConnectionsArgs, opts?: InvokeOptions): Promise<GetVpnConnectionsResult>
function getVpnConnectionsOutput(args: GetVpnConnectionsOutputArgs, opts?: InvokeOptions): Output<GetVpnConnectionsResult>
def get_vpn_connections(customer_gateway_id: Optional[str] = None,
id: Optional[str] = None,
name: Optional[str] = None,
result_output_file: Optional[str] = None,
tags: Optional[Mapping[str, str]] = None,
vpc_id: Optional[str] = None,
vpn_gateway_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetVpnConnectionsResult
def get_vpn_connections_output(customer_gateway_id: Optional[pulumi.Input[str]] = None,
id: Optional[pulumi.Input[str]] = None,
name: Optional[pulumi.Input[str]] = None,
result_output_file: Optional[pulumi.Input[str]] = None,
tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None,
vpc_id: Optional[pulumi.Input[str]] = None,
vpn_gateway_id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetVpnConnectionsResult]
func GetVpnConnections(ctx *Context, args *GetVpnConnectionsArgs, opts ...InvokeOption) (*GetVpnConnectionsResult, error)
func GetVpnConnectionsOutput(ctx *Context, args *GetVpnConnectionsOutputArgs, opts ...InvokeOption) GetVpnConnectionsResultOutput
> Note: This function is named GetVpnConnections
in the Go SDK.
public static class GetVpnConnections
{
public static Task<GetVpnConnectionsResult> InvokeAsync(GetVpnConnectionsArgs args, InvokeOptions? opts = null)
public static Output<GetVpnConnectionsResult> Invoke(GetVpnConnectionsInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetVpnConnectionsResult> getVpnConnections(GetVpnConnectionsArgs args, InvokeOptions options)
public static Output<GetVpnConnectionsResult> getVpnConnections(GetVpnConnectionsArgs args, InvokeOptions options)
fn::invoke:
function: tencentcloud:index/getVpnConnections:getVpnConnections
arguments:
# arguments dictionary
The following arguments are supported:
- Customer
Gateway stringId - Customer gateway ID of the VPN connection.
- Id string
- ID of the VPN connection.
- Name string
- Name of the VPN connection. The length of character is limited to 1-60.
- Result
Output stringFile - Used to save results.
- Dictionary<string, string>
- Tags of the VPN connection to be queried.
- Vpc
Id string - ID of the VPC.
- Vpn
Gateway stringId - VPN gateway ID of the VPN connection.
- Customer
Gateway stringId - Customer gateway ID of the VPN connection.
- Id string
- ID of the VPN connection.
- Name string
- Name of the VPN connection. The length of character is limited to 1-60.
- Result
Output stringFile - Used to save results.
- map[string]string
- Tags of the VPN connection to be queried.
- Vpc
Id string - ID of the VPC.
- Vpn
Gateway stringId - VPN gateway ID of the VPN connection.
- customer
Gateway StringId - Customer gateway ID of the VPN connection.
- id String
- ID of the VPN connection.
- name String
- Name of the VPN connection. The length of character is limited to 1-60.
- result
Output StringFile - Used to save results.
- Map<String,String>
- Tags of the VPN connection to be queried.
- vpc
Id String - ID of the VPC.
- vpn
Gateway StringId - VPN gateway ID of the VPN connection.
- customer
Gateway stringId - Customer gateway ID of the VPN connection.
- id string
- ID of the VPN connection.
- name string
- Name of the VPN connection. The length of character is limited to 1-60.
- result
Output stringFile - Used to save results.
- {[key: string]: string}
- Tags of the VPN connection to be queried.
- vpc
Id string - ID of the VPC.
- vpn
Gateway stringId - VPN gateway ID of the VPN connection.
- customer_
gateway_ strid - Customer gateway ID of the VPN connection.
- id str
- ID of the VPN connection.
- name str
- Name of the VPN connection. The length of character is limited to 1-60.
- result_
output_ strfile - Used to save results.
- Mapping[str, str]
- Tags of the VPN connection to be queried.
- vpc_
id str - ID of the VPC.
- vpn_
gateway_ strid - VPN gateway ID of the VPN connection.
- customer
Gateway StringId - Customer gateway ID of the VPN connection.
- id String
- ID of the VPN connection.
- name String
- Name of the VPN connection. The length of character is limited to 1-60.
- result
Output StringFile - Used to save results.
- Map<String>
- Tags of the VPN connection to be queried.
- vpc
Id String - ID of the VPC.
- vpn
Gateway StringId - VPN gateway ID of the VPN connection.
getVpnConnections Result
The following output properties are available:
- Connection
Lists List<GetVpn Connections Connection List> - Information list of the dedicated connections.
- Customer
Gateway stringId - ID of the customer gateway.
- Id string
- ID of the VPN connection.
- Name string
- Name of the VPN connection.
- Result
Output stringFile - Dictionary<string, string>
- A list of tags used to associate different resources.
- Vpc
Id string - ID of the VPC.
- Vpn
Gateway stringId - ID of the VPN gateway.
- Connection
Lists []GetVpn Connections Connection List - Information list of the dedicated connections.
- Customer
Gateway stringId - ID of the customer gateway.
- Id string
- ID of the VPN connection.
- Name string
- Name of the VPN connection.
- Result
Output stringFile - map[string]string
- A list of tags used to associate different resources.
- Vpc
Id string - ID of the VPC.
- Vpn
Gateway stringId - ID of the VPN gateway.
- connection
Lists List<GetVpn Connections Connection List> - Information list of the dedicated connections.
- customer
Gateway StringId - ID of the customer gateway.
- id String
- ID of the VPN connection.
- name String
- Name of the VPN connection.
- result
Output StringFile - Map<String,String>
- A list of tags used to associate different resources.
- vpc
Id String - ID of the VPC.
- vpn
Gateway StringId - ID of the VPN gateway.
- connection
Lists GetVpn Connections Connection List[] - Information list of the dedicated connections.
- customer
Gateway stringId - ID of the customer gateway.
- id string
- ID of the VPN connection.
- name string
- Name of the VPN connection.
- result
Output stringFile - {[key: string]: string}
- A list of tags used to associate different resources.
- vpc
Id string - ID of the VPC.
- vpn
Gateway stringId - ID of the VPN gateway.
- connection_
lists Sequence[GetVpn Connections Connection List] - Information list of the dedicated connections.
- customer_
gateway_ strid - ID of the customer gateway.
- id str
- ID of the VPN connection.
- name str
- Name of the VPN connection.
- result_
output_ strfile - Mapping[str, str]
- A list of tags used to associate different resources.
- vpc_
id str - ID of the VPC.
- vpn_
gateway_ strid - ID of the VPN gateway.
- connection
Lists List<Property Map> - Information list of the dedicated connections.
- customer
Gateway StringId - ID of the customer gateway.
- id String
- ID of the VPN connection.
- name String
- Name of the VPN connection.
- result
Output StringFile - Map<String>
- A list of tags used to associate different resources.
- vpc
Id String - ID of the VPC.
- vpn
Gateway StringId - ID of the VPN gateway.
Supporting Types
GetVpnConnectionsConnectionList
- Create
Time This property is required. string - Create time of the VPN connection.
- Customer
Gateway Id This property is required. string - Customer gateway ID of the VPN connection.
- Encrypt
Proto This property is required. string - Encrypt proto of the VPN connection.
- Id
This property is required. string - ID of the VPN connection.
- Ike
Dh Group Name This property is required. string - DH group name of the IKE operation specification.
- Ike
Exchange Mode This property is required. string - Exchange mode of the IKE operation specification.
- Ike
Local Address This property is required. string - Local address of the IKE operation specification.
- Ike
Local Fqdn Name This property is required. string - Local FQDN name of the IKE operation specification.
- Ike
Local Identity This property is required. string - Local identity of the IKE operation specification.
- Ike
Proto Authen Algorithm This property is required. string - Proto authenticate algorithm of the IKE operation specification.
- Ike
Proto Encry Algorithm This property is required. string - Proto encrypt algorithm of the IKE operation specification.
- Ike
Remote Address This property is required. string - Remote address of the IKE operation specification.
- Ike
Remote Fqdn Name This property is required. string - Remote FQDN name of the IKE operation specification.
- Ike
Remote Identity This property is required. string - Remote identity of the IKE operation specification.
- Ike
Sa Lifetime Seconds This property is required. double - SA lifetime of the IKE operation specification, unit is
second
. - Ike
Version This property is required. string - Version of the IKE operation specification.
- Ipsec
Encrypt Algorithm This property is required. string - Encrypt algorithm of the IPSEC operation specification.
- Ipsec
Integrity Algorithm This property is required. string - Integrity algorithm of the IPSEC operation specification.
- Ipsec
Pfs Dh Group This property is required. string - PFS DH group name of the IPSEC operation specification.
- Ipsec
Sa Lifetime Seconds This property is required. double - SA lifetime of the IPSEC operation specification, unit is
second
. - Ipsec
Sa Lifetime Traffic This property is required. double - SA lifetime traffic of the IPSEC operation specification, unit is
KB
. - Name
This property is required. string - Name of the VPN connection. The length of character is limited to 1-60.
- Net
Status This property is required. string - Net status of the VPN connection.
This property is required. string- Pre-shared key of the VPN connection.
- Route
Type This property is required. string - Route type of the VPN connection.
- Security
Group Policies This property is required. List<GetVpn Connections Connection List Security Group Policy> - Security group policy of the VPN connection.
- State
This property is required. string - State of the VPN connection.
This property is required. Dictionary<string, string>- Tags of the VPN connection to be queried.
- Vpc
Id This property is required. string - ID of the VPC.
- Vpn
Gateway Id This property is required. string - VPN gateway ID of the VPN connection.
- Vpn
Proto This property is required. string - Vpn proto of the VPN connection.
- Create
Time This property is required. string - Create time of the VPN connection.
- Customer
Gateway Id This property is required. string - Customer gateway ID of the VPN connection.
- Encrypt
Proto This property is required. string - Encrypt proto of the VPN connection.
- Id
This property is required. string - ID of the VPN connection.
- Ike
Dh Group Name This property is required. string - DH group name of the IKE operation specification.
- Ike
Exchange Mode This property is required. string - Exchange mode of the IKE operation specification.
- Ike
Local Address This property is required. string - Local address of the IKE operation specification.
- Ike
Local Fqdn Name This property is required. string - Local FQDN name of the IKE operation specification.
- Ike
Local Identity This property is required. string - Local identity of the IKE operation specification.
- Ike
Proto Authen Algorithm This property is required. string - Proto authenticate algorithm of the IKE operation specification.
- Ike
Proto Encry Algorithm This property is required. string - Proto encrypt algorithm of the IKE operation specification.
- Ike
Remote Address This property is required. string - Remote address of the IKE operation specification.
- Ike
Remote Fqdn Name This property is required. string - Remote FQDN name of the IKE operation specification.
- Ike
Remote Identity This property is required. string - Remote identity of the IKE operation specification.
- Ike
Sa Lifetime Seconds This property is required. float64 - SA lifetime of the IKE operation specification, unit is
second
. - Ike
Version This property is required. string - Version of the IKE operation specification.
- Ipsec
Encrypt Algorithm This property is required. string - Encrypt algorithm of the IPSEC operation specification.
- Ipsec
Integrity Algorithm This property is required. string - Integrity algorithm of the IPSEC operation specification.
- Ipsec
Pfs Dh Group This property is required. string - PFS DH group name of the IPSEC operation specification.
- Ipsec
Sa Lifetime Seconds This property is required. float64 - SA lifetime of the IPSEC operation specification, unit is
second
. - Ipsec
Sa Lifetime Traffic This property is required. float64 - SA lifetime traffic of the IPSEC operation specification, unit is
KB
. - Name
This property is required. string - Name of the VPN connection. The length of character is limited to 1-60.
- Net
Status This property is required. string - Net status of the VPN connection.
This property is required. string- Pre-shared key of the VPN connection.
- Route
Type This property is required. string - Route type of the VPN connection.
- Security
Group Policies This property is required. []GetVpn Connections Connection List Security Group Policy - Security group policy of the VPN connection.
- State
This property is required. string - State of the VPN connection.
This property is required. map[string]string- Tags of the VPN connection to be queried.
- Vpc
Id This property is required. string - ID of the VPC.
- Vpn
Gateway Id This property is required. string - VPN gateway ID of the VPN connection.
- Vpn
Proto This property is required. string - Vpn proto of the VPN connection.
- create
Time This property is required. String - Create time of the VPN connection.
- customer
Gateway Id This property is required. String - Customer gateway ID of the VPN connection.
- encrypt
Proto This property is required. String - Encrypt proto of the VPN connection.
- id
This property is required. String - ID of the VPN connection.
- ike
Dh Group Name This property is required. String - DH group name of the IKE operation specification.
- ike
Exchange Mode This property is required. String - Exchange mode of the IKE operation specification.
- ike
Local Address This property is required. String - Local address of the IKE operation specification.
- ike
Local Fqdn Name This property is required. String - Local FQDN name of the IKE operation specification.
- ike
Local Identity This property is required. String - Local identity of the IKE operation specification.
- ike
Proto Authen Algorithm This property is required. String - Proto authenticate algorithm of the IKE operation specification.
- ike
Proto Encry Algorithm This property is required. String - Proto encrypt algorithm of the IKE operation specification.
- ike
Remote Address This property is required. String - Remote address of the IKE operation specification.
- ike
Remote Fqdn Name This property is required. String - Remote FQDN name of the IKE operation specification.
- ike
Remote Identity This property is required. String - Remote identity of the IKE operation specification.
- ike
Sa Lifetime Seconds This property is required. Double - SA lifetime of the IKE operation specification, unit is
second
. - ike
Version This property is required. String - Version of the IKE operation specification.
- ipsec
Encrypt Algorithm This property is required. String - Encrypt algorithm of the IPSEC operation specification.
- ipsec
Integrity Algorithm This property is required. String - Integrity algorithm of the IPSEC operation specification.
- ipsec
Pfs Dh Group This property is required. String - PFS DH group name of the IPSEC operation specification.
- ipsec
Sa Lifetime Seconds This property is required. Double - SA lifetime of the IPSEC operation specification, unit is
second
. - ipsec
Sa Lifetime Traffic This property is required. Double - SA lifetime traffic of the IPSEC operation specification, unit is
KB
. - name
This property is required. String - Name of the VPN connection. The length of character is limited to 1-60.
- net
Status This property is required. String - Net status of the VPN connection.
This property is required. String- Pre-shared key of the VPN connection.
- route
Type This property is required. String - Route type of the VPN connection.
- security
Group Policies This property is required. List<GetVpn Connections Connection List Security Group Policy> - Security group policy of the VPN connection.
- state
This property is required. String - State of the VPN connection.
This property is required. Map<String,String>- Tags of the VPN connection to be queried.
- vpc
Id This property is required. String - ID of the VPC.
- vpn
Gateway Id This property is required. String - VPN gateway ID of the VPN connection.
- vpn
Proto This property is required. String - Vpn proto of the VPN connection.
- create
Time This property is required. string - Create time of the VPN connection.
- customer
Gateway Id This property is required. string - Customer gateway ID of the VPN connection.
- encrypt
Proto This property is required. string - Encrypt proto of the VPN connection.
- id
This property is required. string - ID of the VPN connection.
- ike
Dh Group Name This property is required. string - DH group name of the IKE operation specification.
- ike
Exchange Mode This property is required. string - Exchange mode of the IKE operation specification.
- ike
Local Address This property is required. string - Local address of the IKE operation specification.
- ike
Local Fqdn Name This property is required. string - Local FQDN name of the IKE operation specification.
- ike
Local Identity This property is required. string - Local identity of the IKE operation specification.
- ike
Proto Authen Algorithm This property is required. string - Proto authenticate algorithm of the IKE operation specification.
- ike
Proto Encry Algorithm This property is required. string - Proto encrypt algorithm of the IKE operation specification.
- ike
Remote Address This property is required. string - Remote address of the IKE operation specification.
- ike
Remote Fqdn Name This property is required. string - Remote FQDN name of the IKE operation specification.
- ike
Remote Identity This property is required. string - Remote identity of the IKE operation specification.
- ike
Sa Lifetime Seconds This property is required. number - SA lifetime of the IKE operation specification, unit is
second
. - ike
Version This property is required. string - Version of the IKE operation specification.
- ipsec
Encrypt Algorithm This property is required. string - Encrypt algorithm of the IPSEC operation specification.
- ipsec
Integrity Algorithm This property is required. string - Integrity algorithm of the IPSEC operation specification.
- ipsec
Pfs Dh Group This property is required. string - PFS DH group name of the IPSEC operation specification.
- ipsec
Sa Lifetime Seconds This property is required. number - SA lifetime of the IPSEC operation specification, unit is
second
. - ipsec
Sa Lifetime Traffic This property is required. number - SA lifetime traffic of the IPSEC operation specification, unit is
KB
. - name
This property is required. string - Name of the VPN connection. The length of character is limited to 1-60.
- net
Status This property is required. string - Net status of the VPN connection.
This property is required. string- Pre-shared key of the VPN connection.
- route
Type This property is required. string - Route type of the VPN connection.
- security
Group Policies This property is required. GetVpn Connections Connection List Security Group Policy[] - Security group policy of the VPN connection.
- state
This property is required. string - State of the VPN connection.
This property is required. {[key: string]: string}- Tags of the VPN connection to be queried.
- vpc
Id This property is required. string - ID of the VPC.
- vpn
Gateway Id This property is required. string - VPN gateway ID of the VPN connection.
- vpn
Proto This property is required. string - Vpn proto of the VPN connection.
- create_
time This property is required. str - Create time of the VPN connection.
- customer_
gateway_ id This property is required. str - Customer gateway ID of the VPN connection.
- encrypt_
proto This property is required. str - Encrypt proto of the VPN connection.
- id
This property is required. str - ID of the VPN connection.
- ike_
dh_ group_ name This property is required. str - DH group name of the IKE operation specification.
- ike_
exchange_ mode This property is required. str - Exchange mode of the IKE operation specification.
- ike_
local_ address This property is required. str - Local address of the IKE operation specification.
- ike_
local_ fqdn_ name This property is required. str - Local FQDN name of the IKE operation specification.
- ike_
local_ identity This property is required. str - Local identity of the IKE operation specification.
- ike_
proto_ authen_ algorithm This property is required. str - Proto authenticate algorithm of the IKE operation specification.
- ike_
proto_ encry_ algorithm This property is required. str - Proto encrypt algorithm of the IKE operation specification.
- ike_
remote_ address This property is required. str - Remote address of the IKE operation specification.
- ike_
remote_ fqdn_ name This property is required. str - Remote FQDN name of the IKE operation specification.
- ike_
remote_ identity This property is required. str - Remote identity of the IKE operation specification.
- ike_
sa_ lifetime_ seconds This property is required. float - SA lifetime of the IKE operation specification, unit is
second
. - ike_
version This property is required. str - Version of the IKE operation specification.
- ipsec_
encrypt_ algorithm This property is required. str - Encrypt algorithm of the IPSEC operation specification.
- ipsec_
integrity_ algorithm This property is required. str - Integrity algorithm of the IPSEC operation specification.
- ipsec_
pfs_ dh_ group This property is required. str - PFS DH group name of the IPSEC operation specification.
- ipsec_
sa_ lifetime_ seconds This property is required. float - SA lifetime of the IPSEC operation specification, unit is
second
. - ipsec_
sa_ lifetime_ traffic This property is required. float - SA lifetime traffic of the IPSEC operation specification, unit is
KB
. - name
This property is required. str - Name of the VPN connection. The length of character is limited to 1-60.
- net_
status This property is required. str - Net status of the VPN connection.
This property is required. str- Pre-shared key of the VPN connection.
- route_
type This property is required. str - Route type of the VPN connection.
- security_
group_ policies This property is required. Sequence[GetVpn Connections Connection List Security Group Policy] - Security group policy of the VPN connection.
- state
This property is required. str - State of the VPN connection.
This property is required. Mapping[str, str]- Tags of the VPN connection to be queried.
- vpc_
id This property is required. str - ID of the VPC.
- vpn_
gateway_ id This property is required. str - VPN gateway ID of the VPN connection.
- vpn_
proto This property is required. str - Vpn proto of the VPN connection.
- create
Time This property is required. String - Create time of the VPN connection.
- customer
Gateway Id This property is required. String - Customer gateway ID of the VPN connection.
- encrypt
Proto This property is required. String - Encrypt proto of the VPN connection.
- id
This property is required. String - ID of the VPN connection.
- ike
Dh Group Name This property is required. String - DH group name of the IKE operation specification.
- ike
Exchange Mode This property is required. String - Exchange mode of the IKE operation specification.
- ike
Local Address This property is required. String - Local address of the IKE operation specification.
- ike
Local Fqdn Name This property is required. String - Local FQDN name of the IKE operation specification.
- ike
Local Identity This property is required. String - Local identity of the IKE operation specification.
- ike
Proto Authen Algorithm This property is required. String - Proto authenticate algorithm of the IKE operation specification.
- ike
Proto Encry Algorithm This property is required. String - Proto encrypt algorithm of the IKE operation specification.
- ike
Remote Address This property is required. String - Remote address of the IKE operation specification.
- ike
Remote Fqdn Name This property is required. String - Remote FQDN name of the IKE operation specification.
- ike
Remote Identity This property is required. String - Remote identity of the IKE operation specification.
- ike
Sa Lifetime Seconds This property is required. Number - SA lifetime of the IKE operation specification, unit is
second
. - ike
Version This property is required. String - Version of the IKE operation specification.
- ipsec
Encrypt Algorithm This property is required. String - Encrypt algorithm of the IPSEC operation specification.
- ipsec
Integrity Algorithm This property is required. String - Integrity algorithm of the IPSEC operation specification.
- ipsec
Pfs Dh Group This property is required. String - PFS DH group name of the IPSEC operation specification.
- ipsec
Sa Lifetime Seconds This property is required. Number - SA lifetime of the IPSEC operation specification, unit is
second
. - ipsec
Sa Lifetime Traffic This property is required. Number - SA lifetime traffic of the IPSEC operation specification, unit is
KB
. - name
This property is required. String - Name of the VPN connection. The length of character is limited to 1-60.
- net
Status This property is required. String - Net status of the VPN connection.
This property is required. String- Pre-shared key of the VPN connection.
- route
Type This property is required. String - Route type of the VPN connection.
- security
Group Policies This property is required. List<Property Map> - Security group policy of the VPN connection.
- state
This property is required. String - State of the VPN connection.
This property is required. Map<String>- Tags of the VPN connection to be queried.
- vpc
Id This property is required. String - ID of the VPC.
- vpn
Gateway Id This property is required. String - VPN gateway ID of the VPN connection.
- vpn
Proto This property is required. String - Vpn proto of the VPN connection.
GetVpnConnectionsConnectionListSecurityGroupPolicy
- Local
Cidr Block This property is required. string - Local cidr block.
- Remote
Cidr Blocks This property is required. List<string> - Remote cidr block list.
- Local
Cidr Block This property is required. string - Local cidr block.
- Remote
Cidr Blocks This property is required. []string - Remote cidr block list.
- local
Cidr Block This property is required. String - Local cidr block.
- remote
Cidr Blocks This property is required. List<String> - Remote cidr block list.
- local
Cidr Block This property is required. string - Local cidr block.
- remote
Cidr Blocks This property is required. string[] - Remote cidr block list.
- local_
cidr_ block This property is required. str - Local cidr block.
- remote_
cidr_ blocks This property is required. Sequence[str] - Remote cidr block list.
- local
Cidr Block This property is required. String - Local cidr block.
- remote
Cidr Blocks This property is required. List<String> - Remote cidr block list.
Package Details
- Repository
- tencentcloud tencentcloudstack/terraform-provider-tencentcloud
- License
- Notes
- This Pulumi package is based on the
tencentcloud
Terraform Provider.
tencentcloud 1.81.183 published on Wednesday, Apr 16, 2025 by tencentcloudstack