tencentcloud 1.81.189 published on Wednesday, Apr 30, 2025 by tencentcloudstack
tencentcloud.getVpnConnections
Explore with Pulumi AI
tencentcloud 1.81.189 published on Wednesday, Apr 30, 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 string - Create time of the VPN connection.
- Customer
Gateway stringId - Customer gateway ID of the VPN connection.
- Encrypt
Proto string - Encrypt proto of the VPN connection.
- Id string
- ID of the VPN connection.
- Ike
Dh stringGroup Name - DH group name of the IKE operation specification.
- Ike
Exchange stringMode - Exchange mode of the IKE operation specification.
- Ike
Local stringAddress - Local address of the IKE operation specification.
- Ike
Local stringFqdn Name - Local FQDN name of the IKE operation specification.
- Ike
Local stringIdentity - Local identity of the IKE operation specification.
- Ike
Proto stringAuthen Algorithm - Proto authenticate algorithm of the IKE operation specification.
- Ike
Proto stringEncry Algorithm - Proto encrypt algorithm of the IKE operation specification.
- Ike
Remote stringAddress - Remote address of the IKE operation specification.
- Ike
Remote stringFqdn Name - Remote FQDN name of the IKE operation specification.
- Ike
Remote stringIdentity - Remote identity of the IKE operation specification.
- Ike
Sa doubleLifetime Seconds - SA lifetime of the IKE operation specification, unit is
second
. - Ike
Version string - Version of the IKE operation specification.
- Ipsec
Encrypt stringAlgorithm - Encrypt algorithm of the IPSEC operation specification.
- Ipsec
Integrity stringAlgorithm - Integrity algorithm of the IPSEC operation specification.
- Ipsec
Pfs stringDh Group - PFS DH group name of the IPSEC operation specification.
- Ipsec
Sa doubleLifetime Seconds - SA lifetime of the IPSEC operation specification, unit is
second
. - Ipsec
Sa doubleLifetime Traffic - SA lifetime traffic of the IPSEC operation specification, unit is
KB
. - Name string
- Name of the VPN connection. The length of character is limited to 1-60.
- Net
Status string - Net status of the VPN connection.
- string
- Pre-shared key of the VPN connection.
- Route
Type string - Route type of the VPN connection.
- Security
Group List<GetPolicies Vpn Connections Connection List Security Group Policy> - Security group policy of the VPN connection.
- State string
- State of the VPN connection.
- 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.
- Vpn
Proto string - Vpn proto of the VPN connection.
- Create
Time string - Create time of the VPN connection.
- Customer
Gateway stringId - Customer gateway ID of the VPN connection.
- Encrypt
Proto string - Encrypt proto of the VPN connection.
- Id string
- ID of the VPN connection.
- Ike
Dh stringGroup Name - DH group name of the IKE operation specification.
- Ike
Exchange stringMode - Exchange mode of the IKE operation specification.
- Ike
Local stringAddress - Local address of the IKE operation specification.
- Ike
Local stringFqdn Name - Local FQDN name of the IKE operation specification.
- Ike
Local stringIdentity - Local identity of the IKE operation specification.
- Ike
Proto stringAuthen Algorithm - Proto authenticate algorithm of the IKE operation specification.
- Ike
Proto stringEncry Algorithm - Proto encrypt algorithm of the IKE operation specification.
- Ike
Remote stringAddress - Remote address of the IKE operation specification.
- Ike
Remote stringFqdn Name - Remote FQDN name of the IKE operation specification.
- Ike
Remote stringIdentity - Remote identity of the IKE operation specification.
- Ike
Sa float64Lifetime Seconds - SA lifetime of the IKE operation specification, unit is
second
. - Ike
Version string - Version of the IKE operation specification.
- Ipsec
Encrypt stringAlgorithm - Encrypt algorithm of the IPSEC operation specification.
- Ipsec
Integrity stringAlgorithm - Integrity algorithm of the IPSEC operation specification.
- Ipsec
Pfs stringDh Group - PFS DH group name of the IPSEC operation specification.
- Ipsec
Sa float64Lifetime Seconds - SA lifetime of the IPSEC operation specification, unit is
second
. - Ipsec
Sa float64Lifetime Traffic - SA lifetime traffic of the IPSEC operation specification, unit is
KB
. - Name string
- Name of the VPN connection. The length of character is limited to 1-60.
- Net
Status string - Net status of the VPN connection.
- string
- Pre-shared key of the VPN connection.
- Route
Type string - Route type of the VPN connection.
- Security
Group []GetPolicies Vpn Connections Connection List Security Group Policy - Security group policy of the VPN connection.
- State string
- State of the VPN connection.
- 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.
- Vpn
Proto string - Vpn proto of the VPN connection.
- create
Time String - Create time of the VPN connection.
- customer
Gateway StringId - Customer gateway ID of the VPN connection.
- encrypt
Proto String - Encrypt proto of the VPN connection.
- id String
- ID of the VPN connection.
- ike
Dh StringGroup Name - DH group name of the IKE operation specification.
- ike
Exchange StringMode - Exchange mode of the IKE operation specification.
- ike
Local StringAddress - Local address of the IKE operation specification.
- ike
Local StringFqdn Name - Local FQDN name of the IKE operation specification.
- ike
Local StringIdentity - Local identity of the IKE operation specification.
- ike
Proto StringAuthen Algorithm - Proto authenticate algorithm of the IKE operation specification.
- ike
Proto StringEncry Algorithm - Proto encrypt algorithm of the IKE operation specification.
- ike
Remote StringAddress - Remote address of the IKE operation specification.
- ike
Remote StringFqdn Name - Remote FQDN name of the IKE operation specification.
- ike
Remote StringIdentity - Remote identity of the IKE operation specification.
- ike
Sa DoubleLifetime Seconds - SA lifetime of the IKE operation specification, unit is
second
. - ike
Version String - Version of the IKE operation specification.
- ipsec
Encrypt StringAlgorithm - Encrypt algorithm of the IPSEC operation specification.
- ipsec
Integrity StringAlgorithm - Integrity algorithm of the IPSEC operation specification.
- ipsec
Pfs StringDh Group - PFS DH group name of the IPSEC operation specification.
- ipsec
Sa DoubleLifetime Seconds - SA lifetime of the IPSEC operation specification, unit is
second
. - ipsec
Sa DoubleLifetime Traffic - SA lifetime traffic of the IPSEC operation specification, unit is
KB
. - name String
- Name of the VPN connection. The length of character is limited to 1-60.
- net
Status String - Net status of the VPN connection.
- String
- Pre-shared key of the VPN connection.
- route
Type String - Route type of the VPN connection.
- security
Group List<GetPolicies Vpn Connections Connection List Security Group Policy> - Security group policy of the VPN connection.
- state String
- State of the VPN connection.
- 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.
- vpn
Proto String - Vpn proto of the VPN connection.
- create
Time string - Create time of the VPN connection.
- customer
Gateway stringId - Customer gateway ID of the VPN connection.
- encrypt
Proto string - Encrypt proto of the VPN connection.
- id string
- ID of the VPN connection.
- ike
Dh stringGroup Name - DH group name of the IKE operation specification.
- ike
Exchange stringMode - Exchange mode of the IKE operation specification.
- ike
Local stringAddress - Local address of the IKE operation specification.
- ike
Local stringFqdn Name - Local FQDN name of the IKE operation specification.
- ike
Local stringIdentity - Local identity of the IKE operation specification.
- ike
Proto stringAuthen Algorithm - Proto authenticate algorithm of the IKE operation specification.
- ike
Proto stringEncry Algorithm - Proto encrypt algorithm of the IKE operation specification.
- ike
Remote stringAddress - Remote address of the IKE operation specification.
- ike
Remote stringFqdn Name - Remote FQDN name of the IKE operation specification.
- ike
Remote stringIdentity - Remote identity of the IKE operation specification.
- ike
Sa numberLifetime Seconds - SA lifetime of the IKE operation specification, unit is
second
. - ike
Version string - Version of the IKE operation specification.
- ipsec
Encrypt stringAlgorithm - Encrypt algorithm of the IPSEC operation specification.
- ipsec
Integrity stringAlgorithm - Integrity algorithm of the IPSEC operation specification.
- ipsec
Pfs stringDh Group - PFS DH group name of the IPSEC operation specification.
- ipsec
Sa numberLifetime Seconds - SA lifetime of the IPSEC operation specification, unit is
second
. - ipsec
Sa numberLifetime Traffic - SA lifetime traffic of the IPSEC operation specification, unit is
KB
. - name string
- Name of the VPN connection. The length of character is limited to 1-60.
- net
Status string - Net status of the VPN connection.
- string
- Pre-shared key of the VPN connection.
- route
Type string - Route type of the VPN connection.
- security
Group GetPolicies Vpn Connections Connection List Security Group Policy[] - Security group policy of the VPN connection.
- state string
- State of the VPN connection.
- {[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.
- vpn
Proto string - Vpn proto of the VPN connection.
- create_
time str - Create time of the VPN connection.
- customer_
gateway_ strid - Customer gateway ID of the VPN connection.
- encrypt_
proto str - Encrypt proto of the VPN connection.
- id str
- ID of the VPN connection.
- ike_
dh_ strgroup_ name - DH group name of the IKE operation specification.
- ike_
exchange_ strmode - Exchange mode of the IKE operation specification.
- ike_
local_ straddress - Local address of the IKE operation specification.
- ike_
local_ strfqdn_ name - Local FQDN name of the IKE operation specification.
- ike_
local_ stridentity - Local identity of the IKE operation specification.
- ike_
proto_ strauthen_ algorithm - Proto authenticate algorithm of the IKE operation specification.
- ike_
proto_ strencry_ algorithm - Proto encrypt algorithm of the IKE operation specification.
- ike_
remote_ straddress - Remote address of the IKE operation specification.
- ike_
remote_ strfqdn_ name - Remote FQDN name of the IKE operation specification.
- ike_
remote_ stridentity - Remote identity of the IKE operation specification.
- ike_
sa_ floatlifetime_ seconds - SA lifetime of the IKE operation specification, unit is
second
. - ike_
version str - Version of the IKE operation specification.
- ipsec_
encrypt_ stralgorithm - Encrypt algorithm of the IPSEC operation specification.
- ipsec_
integrity_ stralgorithm - Integrity algorithm of the IPSEC operation specification.
- ipsec_
pfs_ strdh_ group - PFS DH group name of the IPSEC operation specification.
- ipsec_
sa_ floatlifetime_ seconds - SA lifetime of the IPSEC operation specification, unit is
second
. - ipsec_
sa_ floatlifetime_ traffic - SA lifetime traffic of the IPSEC operation specification, unit is
KB
. - name str
- Name of the VPN connection. The length of character is limited to 1-60.
- net_
status str - Net status of the VPN connection.
- str
- Pre-shared key of the VPN connection.
- route_
type str - Route type of the VPN connection.
- security_
group_ Sequence[Getpolicies Vpn Connections Connection List Security Group Policy] - Security group policy of the VPN connection.
- state str
- State of the VPN connection.
- 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.
- vpn_
proto str - Vpn proto of the VPN connection.
- create
Time String - Create time of the VPN connection.
- customer
Gateway StringId - Customer gateway ID of the VPN connection.
- encrypt
Proto String - Encrypt proto of the VPN connection.
- id String
- ID of the VPN connection.
- ike
Dh StringGroup Name - DH group name of the IKE operation specification.
- ike
Exchange StringMode - Exchange mode of the IKE operation specification.
- ike
Local StringAddress - Local address of the IKE operation specification.
- ike
Local StringFqdn Name - Local FQDN name of the IKE operation specification.
- ike
Local StringIdentity - Local identity of the IKE operation specification.
- ike
Proto StringAuthen Algorithm - Proto authenticate algorithm of the IKE operation specification.
- ike
Proto StringEncry Algorithm - Proto encrypt algorithm of the IKE operation specification.
- ike
Remote StringAddress - Remote address of the IKE operation specification.
- ike
Remote StringFqdn Name - Remote FQDN name of the IKE operation specification.
- ike
Remote StringIdentity - Remote identity of the IKE operation specification.
- ike
Sa NumberLifetime Seconds - SA lifetime of the IKE operation specification, unit is
second
. - ike
Version String - Version of the IKE operation specification.
- ipsec
Encrypt StringAlgorithm - Encrypt algorithm of the IPSEC operation specification.
- ipsec
Integrity StringAlgorithm - Integrity algorithm of the IPSEC operation specification.
- ipsec
Pfs StringDh Group - PFS DH group name of the IPSEC operation specification.
- ipsec
Sa NumberLifetime Seconds - SA lifetime of the IPSEC operation specification, unit is
second
. - ipsec
Sa NumberLifetime Traffic - SA lifetime traffic of the IPSEC operation specification, unit is
KB
. - name String
- Name of the VPN connection. The length of character is limited to 1-60.
- net
Status String - Net status of the VPN connection.
- String
- Pre-shared key of the VPN connection.
- route
Type String - Route type of the VPN connection.
- security
Group List<Property Map>Policies - Security group policy of the VPN connection.
- state String
- State of the VPN connection.
- 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.
- vpn
Proto String - Vpn proto of the VPN connection.
GetVpnConnectionsConnectionListSecurityGroupPolicy
- Local
Cidr stringBlock - Local cidr block.
- Remote
Cidr List<string>Blocks - Remote cidr block list.
- Local
Cidr stringBlock - Local cidr block.
- Remote
Cidr []stringBlocks - Remote cidr block list.
- local
Cidr StringBlock - Local cidr block.
- remote
Cidr List<String>Blocks - Remote cidr block list.
- local
Cidr stringBlock - Local cidr block.
- remote
Cidr string[]Blocks - Remote cidr block list.
- local_
cidr_ strblock - Local cidr block.
- remote_
cidr_ Sequence[str]blocks - Remote cidr block list.
- local
Cidr StringBlock - Local cidr block.
- remote
Cidr List<String>Blocks - 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.189 published on Wednesday, Apr 30, 2025 by tencentcloudstack