Oracle Cloud Infrastructure v3.9.0 published on Wednesday, Sep 24, 2025 by Pulumi
oci.Core.getIpsecConnectionTunnels
This data source provides the list of Ip Sec Connection Tunnels in Oracle Cloud Infrastructure Core service.
Lists the tunnel information for the specified IPSec connection.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";
const testIpSecConnectionTunnels = oci.Core.getIpsecConnectionTunnels({
    ipsecId: testIpsec.id,
});
import pulumi
import pulumi_oci as oci
test_ip_sec_connection_tunnels = oci.Core.get_ipsec_connection_tunnels(ipsec_id=test_ipsec["id"])
package main
import (
	"github.com/pulumi/pulumi-oci/sdk/v3/go/oci/core"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := core.GetIpsecConnectionTunnels(ctx, &core.GetIpsecConnectionTunnelsArgs{
			IpsecId: testIpsec.Id,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Oci = Pulumi.Oci;
return await Deployment.RunAsync(() => 
{
    var testIpSecConnectionTunnels = Oci.Core.GetIpsecConnectionTunnels.Invoke(new()
    {
        IpsecId = testIpsec.Id,
    });
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.oci.Core.CoreFunctions;
import com.pulumi.oci.Core.inputs.GetIpsecConnectionTunnelsArgs;
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 testIpSecConnectionTunnels = CoreFunctions.getIpsecConnectionTunnels(GetIpsecConnectionTunnelsArgs.builder()
            .ipsecId(testIpsec.id())
            .build());
    }
}
variables:
  testIpSecConnectionTunnels:
    fn::invoke:
      function: oci:Core:getIpsecConnectionTunnels
      arguments:
        ipsecId: ${testIpsec.id}
Using getIpsecConnectionTunnels
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 getIpsecConnectionTunnels(args: GetIpsecConnectionTunnelsArgs, opts?: InvokeOptions): Promise<GetIpsecConnectionTunnelsResult>
function getIpsecConnectionTunnelsOutput(args: GetIpsecConnectionTunnelsOutputArgs, opts?: InvokeOptions): Output<GetIpsecConnectionTunnelsResult>def get_ipsec_connection_tunnels(filters: Optional[Sequence[GetIpsecConnectionTunnelsFilter]] = None,
                                 ipsec_id: Optional[str] = None,
                                 opts: Optional[InvokeOptions] = None) -> GetIpsecConnectionTunnelsResult
def get_ipsec_connection_tunnels_output(filters: Optional[pulumi.Input[Sequence[pulumi.Input[GetIpsecConnectionTunnelsFilterArgs]]]] = None,
                                 ipsec_id: Optional[pulumi.Input[str]] = None,
                                 opts: Optional[InvokeOptions] = None) -> Output[GetIpsecConnectionTunnelsResult]func GetIpsecConnectionTunnels(ctx *Context, args *GetIpsecConnectionTunnelsArgs, opts ...InvokeOption) (*GetIpsecConnectionTunnelsResult, error)
func GetIpsecConnectionTunnelsOutput(ctx *Context, args *GetIpsecConnectionTunnelsOutputArgs, opts ...InvokeOption) GetIpsecConnectionTunnelsResultOutput> Note: This function is named GetIpsecConnectionTunnels in the Go SDK.
public static class GetIpsecConnectionTunnels 
{
    public static Task<GetIpsecConnectionTunnelsResult> InvokeAsync(GetIpsecConnectionTunnelsArgs args, InvokeOptions? opts = null)
    public static Output<GetIpsecConnectionTunnelsResult> Invoke(GetIpsecConnectionTunnelsInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetIpsecConnectionTunnelsResult> getIpsecConnectionTunnels(GetIpsecConnectionTunnelsArgs args, InvokeOptions options)
public static Output<GetIpsecConnectionTunnelsResult> getIpsecConnectionTunnels(GetIpsecConnectionTunnelsArgs args, InvokeOptions options)
fn::invoke:
  function: oci:Core/getIpsecConnectionTunnels:getIpsecConnectionTunnels
  arguments:
    # arguments dictionaryThe following arguments are supported:
- IpsecId string
- The OCID of the IPSec connection.
- Filters
List<GetIpsec Connection Tunnels Filter> 
- IpsecId string
- The OCID of the IPSec connection.
- Filters
[]GetIpsec Connection Tunnels Filter 
- ipsecId String
- The OCID of the IPSec connection.
- filters
List<GetIpsec Connection Tunnels Filter> 
- ipsecId string
- The OCID of the IPSec connection.
- filters
GetIpsec Connection Tunnels Filter[] 
- ipsec_id str
- The OCID of the IPSec connection.
- filters
Sequence[GetIpsec Connection Tunnels Filter] 
- ipsecId String
- The OCID of the IPSec connection.
- filters List<Property Map>
getIpsecConnectionTunnels Result
The following output properties are available:
- Id string
- The provider-assigned unique ID for this managed resource.
- IpSec List<GetConnection Tunnels Ipsec Connection Tunnels Ip Sec Connection Tunnel> 
- The list of two ip_sec_connection_tunnels.
- IpsecId string
- Filters
List<GetIpsec Connection Tunnels Filter> 
- Id string
- The provider-assigned unique ID for this managed resource.
- IpSec []GetConnection Tunnels Ipsec Connection Tunnels Ip Sec Connection Tunnel 
- The list of two ip_sec_connection_tunnels.
- IpsecId string
- Filters
[]GetIpsec Connection Tunnels Filter 
- id String
- The provider-assigned unique ID for this managed resource.
- ipSec List<GetConnection Tunnels Ipsec Connection Tunnels Ip Sec Connection Tunnel> 
- The list of two ip_sec_connection_tunnels.
- ipsecId String
- filters
List<GetIpsec Connection Tunnels Filter> 
- id string
- The provider-assigned unique ID for this managed resource.
- ipSec GetConnection Tunnels Ipsec Connection Tunnels Ip Sec Connection Tunnel[] 
- The list of two ip_sec_connection_tunnels.
- ipsecId string
- filters
GetIpsec Connection Tunnels Filter[] 
- id str
- The provider-assigned unique ID for this managed resource.
- ip_sec_ Sequence[Getconnection_ tunnels Ipsec Connection Tunnels Ip Sec Connection Tunnel] 
- The list of two ip_sec_connection_tunnels.
- ipsec_id str
- filters
Sequence[GetIpsec Connection Tunnels Filter] 
- id String
- The provider-assigned unique ID for this managed resource.
- ipSec List<Property Map>Connection Tunnels 
- The list of two ip_sec_connection_tunnels.
- ipsecId String
- filters List<Property Map>
Supporting Types
GetIpsecConnectionTunnelsFilter    
GetIpsecConnectionTunnelsIpSecConnectionTunnel       
- AssociatedVirtual List<string>Circuits 
- The list of virtual circuit OCIDs over which your network can reach this tunnel.
- BgpSession List<GetInfos Ipsec Connection Tunnels Ip Sec Connection Tunnel Bgp Session Info> 
- Information for establishing a BGP session for the IPSec tunnel.
- CompartmentId string
- The OCID of the compartment containing the tunnel.
- CpeIp string
- The IP address of the CPE device's VPN headend. Example: 203.0.113.22
- DisplayName string
- A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- DpdConfigs List<GetIpsec Connection Tunnels Ip Sec Connection Tunnel Dpd Config> 
- DpdMode string
- Dead peer detection (DPD) mode set on the Oracle side of the connection. This mode sets whether Oracle can only respond to a request from the CPE device to start DPD, or both respond to and initiate requests.
- DpdTimeout intIn Sec 
- DPD timeout in seconds.
- EncryptionDomain List<GetConfigs Ipsec Connection Tunnels Ip Sec Connection Tunnel Encryption Domain Config> 
- Configuration information used by the encryption domain policy.
- Id string
- The OCID of the tunnel.
- IkeVersion string
- Internet Key Exchange protocol version.
- IpsecId string
- The OCID of the IPSec connection.
- NatTranslation stringEnabled 
- By default (the AUTOsetting), IKE sends packets with a source and destination port set to 500, and when it detects that the port used to forward packets has changed (most likely because a NAT device is between the CPE device and the Oracle VPN headend) it will try to negotiate the use of NAT-T.
- OracleCan stringInitiate 
- Indicates whether Oracle can only respond to a request to start an IPSec tunnel from the CPE device, or both respond to and initiate requests.
- PhaseOne List<GetDetails Ipsec Connection Tunnels Ip Sec Connection Tunnel Phase One Detail> 
- IPSec tunnel details specific to ISAKMP phase one.
- PhaseTwo List<GetDetails Ipsec Connection Tunnels Ip Sec Connection Tunnel Phase Two Detail> 
- IPsec tunnel detail information specific to phase two.
- Routing string
- The type of routing used for this tunnel (BGP dynamic routing, static routing, or policy-based routing).
- string
- State string
- The tunnel's lifecycle state.
- Status string
- The status of the tunnel based on IPSec protocol characteristics.
- TimeCreated string
- The date and time the IPSec tunnel was created, in the format defined by RFC3339. Example: 2016-08-25T21:10:29.600Z
- TimeStatus stringUpdated 
- When the status of the IPSec tunnel last changed, in the format defined by RFC3339. Example: 2016-08-25T21:10:29.600Z
- TunnelId string
- VpnIp string
- The IP address of the Oracle VPN headend for the connection. Example: 203.0.113.21
- AssociatedVirtual []stringCircuits 
- The list of virtual circuit OCIDs over which your network can reach this tunnel.
- BgpSession []GetInfos Ipsec Connection Tunnels Ip Sec Connection Tunnel Bgp Session Info 
- Information for establishing a BGP session for the IPSec tunnel.
- CompartmentId string
- The OCID of the compartment containing the tunnel.
- CpeIp string
- The IP address of the CPE device's VPN headend. Example: 203.0.113.22
- DisplayName string
- A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- DpdConfigs []GetIpsec Connection Tunnels Ip Sec Connection Tunnel Dpd Config 
- DpdMode string
- Dead peer detection (DPD) mode set on the Oracle side of the connection. This mode sets whether Oracle can only respond to a request from the CPE device to start DPD, or both respond to and initiate requests.
- DpdTimeout intIn Sec 
- DPD timeout in seconds.
- EncryptionDomain []GetConfigs Ipsec Connection Tunnels Ip Sec Connection Tunnel Encryption Domain Config 
- Configuration information used by the encryption domain policy.
- Id string
- The OCID of the tunnel.
- IkeVersion string
- Internet Key Exchange protocol version.
- IpsecId string
- The OCID of the IPSec connection.
- NatTranslation stringEnabled 
- By default (the AUTOsetting), IKE sends packets with a source and destination port set to 500, and when it detects that the port used to forward packets has changed (most likely because a NAT device is between the CPE device and the Oracle VPN headend) it will try to negotiate the use of NAT-T.
- OracleCan stringInitiate 
- Indicates whether Oracle can only respond to a request to start an IPSec tunnel from the CPE device, or both respond to and initiate requests.
- PhaseOne []GetDetails Ipsec Connection Tunnels Ip Sec Connection Tunnel Phase One Detail 
- IPSec tunnel details specific to ISAKMP phase one.
- PhaseTwo []GetDetails Ipsec Connection Tunnels Ip Sec Connection Tunnel Phase Two Detail 
- IPsec tunnel detail information specific to phase two.
- Routing string
- The type of routing used for this tunnel (BGP dynamic routing, static routing, or policy-based routing).
- string
- State string
- The tunnel's lifecycle state.
- Status string
- The status of the tunnel based on IPSec protocol characteristics.
- TimeCreated string
- The date and time the IPSec tunnel was created, in the format defined by RFC3339. Example: 2016-08-25T21:10:29.600Z
- TimeStatus stringUpdated 
- When the status of the IPSec tunnel last changed, in the format defined by RFC3339. Example: 2016-08-25T21:10:29.600Z
- TunnelId string
- VpnIp string
- The IP address of the Oracle VPN headend for the connection. Example: 203.0.113.21
- associatedVirtual List<String>Circuits 
- The list of virtual circuit OCIDs over which your network can reach this tunnel.
- bgpSession List<GetInfos Ipsec Connection Tunnels Ip Sec Connection Tunnel Bgp Session Info> 
- Information for establishing a BGP session for the IPSec tunnel.
- compartmentId String
- The OCID of the compartment containing the tunnel.
- cpeIp String
- The IP address of the CPE device's VPN headend. Example: 203.0.113.22
- displayName String
- A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- dpdConfigs List<GetIpsec Connection Tunnels Ip Sec Connection Tunnel Dpd Config> 
- dpdMode String
- Dead peer detection (DPD) mode set on the Oracle side of the connection. This mode sets whether Oracle can only respond to a request from the CPE device to start DPD, or both respond to and initiate requests.
- dpdTimeout IntegerIn Sec 
- DPD timeout in seconds.
- encryptionDomain List<GetConfigs Ipsec Connection Tunnels Ip Sec Connection Tunnel Encryption Domain Config> 
- Configuration information used by the encryption domain policy.
- id String
- The OCID of the tunnel.
- ikeVersion String
- Internet Key Exchange protocol version.
- ipsecId String
- The OCID of the IPSec connection.
- natTranslation StringEnabled 
- By default (the AUTOsetting), IKE sends packets with a source and destination port set to 500, and when it detects that the port used to forward packets has changed (most likely because a NAT device is between the CPE device and the Oracle VPN headend) it will try to negotiate the use of NAT-T.
- oracleCan StringInitiate 
- Indicates whether Oracle can only respond to a request to start an IPSec tunnel from the CPE device, or both respond to and initiate requests.
- phaseOne List<GetDetails Ipsec Connection Tunnels Ip Sec Connection Tunnel Phase One Detail> 
- IPSec tunnel details specific to ISAKMP phase one.
- phaseTwo List<GetDetails Ipsec Connection Tunnels Ip Sec Connection Tunnel Phase Two Detail> 
- IPsec tunnel detail information specific to phase two.
- routing String
- The type of routing used for this tunnel (BGP dynamic routing, static routing, or policy-based routing).
- String
- state String
- The tunnel's lifecycle state.
- status String
- The status of the tunnel based on IPSec protocol characteristics.
- timeCreated String
- The date and time the IPSec tunnel was created, in the format defined by RFC3339. Example: 2016-08-25T21:10:29.600Z
- timeStatus StringUpdated 
- When the status of the IPSec tunnel last changed, in the format defined by RFC3339. Example: 2016-08-25T21:10:29.600Z
- tunnelId String
- vpnIp String
- The IP address of the Oracle VPN headend for the connection. Example: 203.0.113.21
- associatedVirtual string[]Circuits 
- The list of virtual circuit OCIDs over which your network can reach this tunnel.
- bgpSession GetInfos Ipsec Connection Tunnels Ip Sec Connection Tunnel Bgp Session Info[] 
- Information for establishing a BGP session for the IPSec tunnel.
- compartmentId string
- The OCID of the compartment containing the tunnel.
- cpeIp string
- The IP address of the CPE device's VPN headend. Example: 203.0.113.22
- displayName string
- A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- dpdConfigs GetIpsec Connection Tunnels Ip Sec Connection Tunnel Dpd Config[] 
- dpdMode string
- Dead peer detection (DPD) mode set on the Oracle side of the connection. This mode sets whether Oracle can only respond to a request from the CPE device to start DPD, or both respond to and initiate requests.
- dpdTimeout numberIn Sec 
- DPD timeout in seconds.
- encryptionDomain GetConfigs Ipsec Connection Tunnels Ip Sec Connection Tunnel Encryption Domain Config[] 
- Configuration information used by the encryption domain policy.
- id string
- The OCID of the tunnel.
- ikeVersion string
- Internet Key Exchange protocol version.
- ipsecId string
- The OCID of the IPSec connection.
- natTranslation stringEnabled 
- By default (the AUTOsetting), IKE sends packets with a source and destination port set to 500, and when it detects that the port used to forward packets has changed (most likely because a NAT device is between the CPE device and the Oracle VPN headend) it will try to negotiate the use of NAT-T.
- oracleCan stringInitiate 
- Indicates whether Oracle can only respond to a request to start an IPSec tunnel from the CPE device, or both respond to and initiate requests.
- phaseOne GetDetails Ipsec Connection Tunnels Ip Sec Connection Tunnel Phase One Detail[] 
- IPSec tunnel details specific to ISAKMP phase one.
- phaseTwo GetDetails Ipsec Connection Tunnels Ip Sec Connection Tunnel Phase Two Detail[] 
- IPsec tunnel detail information specific to phase two.
- routing string
- The type of routing used for this tunnel (BGP dynamic routing, static routing, or policy-based routing).
- string
- state string
- The tunnel's lifecycle state.
- status string
- The status of the tunnel based on IPSec protocol characteristics.
- timeCreated string
- The date and time the IPSec tunnel was created, in the format defined by RFC3339. Example: 2016-08-25T21:10:29.600Z
- timeStatus stringUpdated 
- When the status of the IPSec tunnel last changed, in the format defined by RFC3339. Example: 2016-08-25T21:10:29.600Z
- tunnelId string
- vpnIp string
- The IP address of the Oracle VPN headend for the connection. Example: 203.0.113.21
- associated_virtual_ Sequence[str]circuits 
- The list of virtual circuit OCIDs over which your network can reach this tunnel.
- bgp_session_ Sequence[Getinfos Ipsec Connection Tunnels Ip Sec Connection Tunnel Bgp Session Info] 
- Information for establishing a BGP session for the IPSec tunnel.
- compartment_id str
- The OCID of the compartment containing the tunnel.
- cpe_ip str
- The IP address of the CPE device's VPN headend. Example: 203.0.113.22
- display_name str
- A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- dpd_configs Sequence[GetIpsec Connection Tunnels Ip Sec Connection Tunnel Dpd Config] 
- dpd_mode str
- Dead peer detection (DPD) mode set on the Oracle side of the connection. This mode sets whether Oracle can only respond to a request from the CPE device to start DPD, or both respond to and initiate requests.
- dpd_timeout_ intin_ sec 
- DPD timeout in seconds.
- encryption_domain_ Sequence[Getconfigs Ipsec Connection Tunnels Ip Sec Connection Tunnel Encryption Domain Config] 
- Configuration information used by the encryption domain policy.
- id str
- The OCID of the tunnel.
- ike_version str
- Internet Key Exchange protocol version.
- ipsec_id str
- The OCID of the IPSec connection.
- nat_translation_ strenabled 
- By default (the AUTOsetting), IKE sends packets with a source and destination port set to 500, and when it detects that the port used to forward packets has changed (most likely because a NAT device is between the CPE device and the Oracle VPN headend) it will try to negotiate the use of NAT-T.
- oracle_can_ strinitiate 
- Indicates whether Oracle can only respond to a request to start an IPSec tunnel from the CPE device, or both respond to and initiate requests.
- phase_one_ Sequence[Getdetails Ipsec Connection Tunnels Ip Sec Connection Tunnel Phase One Detail] 
- IPSec tunnel details specific to ISAKMP phase one.
- phase_two_ Sequence[Getdetails Ipsec Connection Tunnels Ip Sec Connection Tunnel Phase Two Detail] 
- IPsec tunnel detail information specific to phase two.
- routing str
- The type of routing used for this tunnel (BGP dynamic routing, static routing, or policy-based routing).
- str
- state str
- The tunnel's lifecycle state.
- status str
- The status of the tunnel based on IPSec protocol characteristics.
- time_created str
- The date and time the IPSec tunnel was created, in the format defined by RFC3339. Example: 2016-08-25T21:10:29.600Z
- time_status_ strupdated 
- When the status of the IPSec tunnel last changed, in the format defined by RFC3339. Example: 2016-08-25T21:10:29.600Z
- tunnel_id str
- vpn_ip str
- The IP address of the Oracle VPN headend for the connection. Example: 203.0.113.21
- associatedVirtual List<String>Circuits 
- The list of virtual circuit OCIDs over which your network can reach this tunnel.
- bgpSession List<Property Map>Infos 
- Information for establishing a BGP session for the IPSec tunnel.
- compartmentId String
- The OCID of the compartment containing the tunnel.
- cpeIp String
- The IP address of the CPE device's VPN headend. Example: 203.0.113.22
- displayName String
- A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- dpdConfigs List<Property Map>
- dpdMode String
- Dead peer detection (DPD) mode set on the Oracle side of the connection. This mode sets whether Oracle can only respond to a request from the CPE device to start DPD, or both respond to and initiate requests.
- dpdTimeout NumberIn Sec 
- DPD timeout in seconds.
- encryptionDomain List<Property Map>Configs 
- Configuration information used by the encryption domain policy.
- id String
- The OCID of the tunnel.
- ikeVersion String
- Internet Key Exchange protocol version.
- ipsecId String
- The OCID of the IPSec connection.
- natTranslation StringEnabled 
- By default (the AUTOsetting), IKE sends packets with a source and destination port set to 500, and when it detects that the port used to forward packets has changed (most likely because a NAT device is between the CPE device and the Oracle VPN headend) it will try to negotiate the use of NAT-T.
- oracleCan StringInitiate 
- Indicates whether Oracle can only respond to a request to start an IPSec tunnel from the CPE device, or both respond to and initiate requests.
- phaseOne List<Property Map>Details 
- IPSec tunnel details specific to ISAKMP phase one.
- phaseTwo List<Property Map>Details 
- IPsec tunnel detail information specific to phase two.
- routing String
- The type of routing used for this tunnel (BGP dynamic routing, static routing, or policy-based routing).
- String
- state String
- The tunnel's lifecycle state.
- status String
- The status of the tunnel based on IPSec protocol characteristics.
- timeCreated String
- The date and time the IPSec tunnel was created, in the format defined by RFC3339. Example: 2016-08-25T21:10:29.600Z
- timeStatus StringUpdated 
- When the status of the IPSec tunnel last changed, in the format defined by RFC3339. Example: 2016-08-25T21:10:29.600Z
- tunnelId String
- vpnIp String
- The IP address of the Oracle VPN headend for the connection. Example: 203.0.113.21
GetIpsecConnectionTunnelsIpSecConnectionTunnelBgpSessionInfo          
- BgpIpv6State string
- The state of the BGP IPv6 session.
- BgpIpv6state string
- BgpState string
- The state of the BGP session.
- CustomerBgp stringAsn 
- If the tunnel's routingattribute is set toBGP(see IPSecConnectionTunnel), this ASN is required and used for the tunnel's BGP session. This is the ASN of the network on the CPE end of the BGP session. Can be a 2-byte or 4-byte ASN. Uses "asplain" format.
- CustomerInterface stringIp 
- The IP address for the CPE end of the inside tunnel interface.
- CustomerInterface stringIpv6 
- The IPv6 address for the CPE end of the inside tunnel interface. This IP address is optional.
- OracleBgp stringAsn 
- The Oracle BGP ASN.
- OracleInterface stringIp 
- The IP address for the Oracle end of the inside tunnel interface.
- OracleInterface stringIpv6 
- The IPv6 address for the Oracle end of the inside tunnel interface. This IP address is optional.
- BgpIpv6State string
- The state of the BGP IPv6 session.
- BgpIpv6state string
- BgpState string
- The state of the BGP session.
- CustomerBgp stringAsn 
- If the tunnel's routingattribute is set toBGP(see IPSecConnectionTunnel), this ASN is required and used for the tunnel's BGP session. This is the ASN of the network on the CPE end of the BGP session. Can be a 2-byte or 4-byte ASN. Uses "asplain" format.
- CustomerInterface stringIp 
- The IP address for the CPE end of the inside tunnel interface.
- CustomerInterface stringIpv6 
- The IPv6 address for the CPE end of the inside tunnel interface. This IP address is optional.
- OracleBgp stringAsn 
- The Oracle BGP ASN.
- OracleInterface stringIp 
- The IP address for the Oracle end of the inside tunnel interface.
- OracleInterface stringIpv6 
- The IPv6 address for the Oracle end of the inside tunnel interface. This IP address is optional.
- bgpIpv6State String
- The state of the BGP IPv6 session.
- bgpIpv6state String
- bgpState String
- The state of the BGP session.
- customerBgp StringAsn 
- If the tunnel's routingattribute is set toBGP(see IPSecConnectionTunnel), this ASN is required and used for the tunnel's BGP session. This is the ASN of the network on the CPE end of the BGP session. Can be a 2-byte or 4-byte ASN. Uses "asplain" format.
- customerInterface StringIp 
- The IP address for the CPE end of the inside tunnel interface.
- customerInterface StringIpv6 
- The IPv6 address for the CPE end of the inside tunnel interface. This IP address is optional.
- oracleBgp StringAsn 
- The Oracle BGP ASN.
- oracleInterface StringIp 
- The IP address for the Oracle end of the inside tunnel interface.
- oracleInterface StringIpv6 
- The IPv6 address for the Oracle end of the inside tunnel interface. This IP address is optional.
- bgpIpv6State string
- The state of the BGP IPv6 session.
- bgpIpv6state string
- bgpState string
- The state of the BGP session.
- customerBgp stringAsn 
- If the tunnel's routingattribute is set toBGP(see IPSecConnectionTunnel), this ASN is required and used for the tunnel's BGP session. This is the ASN of the network on the CPE end of the BGP session. Can be a 2-byte or 4-byte ASN. Uses "asplain" format.
- customerInterface stringIp 
- The IP address for the CPE end of the inside tunnel interface.
- customerInterface stringIpv6 
- The IPv6 address for the CPE end of the inside tunnel interface. This IP address is optional.
- oracleBgp stringAsn 
- The Oracle BGP ASN.
- oracleInterface stringIp 
- The IP address for the Oracle end of the inside tunnel interface.
- oracleInterface stringIpv6 
- The IPv6 address for the Oracle end of the inside tunnel interface. This IP address is optional.
- bgp_ipv6_ strstate 
- The state of the BGP IPv6 session.
- bgp_ipv6state str
- bgp_state str
- The state of the BGP session.
- customer_bgp_ strasn 
- If the tunnel's routingattribute is set toBGP(see IPSecConnectionTunnel), this ASN is required and used for the tunnel's BGP session. This is the ASN of the network on the CPE end of the BGP session. Can be a 2-byte or 4-byte ASN. Uses "asplain" format.
- customer_interface_ strip 
- The IP address for the CPE end of the inside tunnel interface.
- customer_interface_ stripv6 
- The IPv6 address for the CPE end of the inside tunnel interface. This IP address is optional.
- oracle_bgp_ strasn 
- The Oracle BGP ASN.
- oracle_interface_ strip 
- The IP address for the Oracle end of the inside tunnel interface.
- oracle_interface_ stripv6 
- The IPv6 address for the Oracle end of the inside tunnel interface. This IP address is optional.
- bgpIpv6State String
- The state of the BGP IPv6 session.
- bgpIpv6state String
- bgpState String
- The state of the BGP session.
- customerBgp StringAsn 
- If the tunnel's routingattribute is set toBGP(see IPSecConnectionTunnel), this ASN is required and used for the tunnel's BGP session. This is the ASN of the network on the CPE end of the BGP session. Can be a 2-byte or 4-byte ASN. Uses "asplain" format.
- customerInterface StringIp 
- The IP address for the CPE end of the inside tunnel interface.
- customerInterface StringIpv6 
- The IPv6 address for the CPE end of the inside tunnel interface. This IP address is optional.
- oracleBgp StringAsn 
- The Oracle BGP ASN.
- oracleInterface StringIp 
- The IP address for the Oracle end of the inside tunnel interface.
- oracleInterface StringIpv6 
- The IPv6 address for the Oracle end of the inside tunnel interface. This IP address is optional.
GetIpsecConnectionTunnelsIpSecConnectionTunnelDpdConfig         
- DpdMode string
- Dead peer detection (DPD) mode set on the Oracle side of the connection. This mode sets whether Oracle can only respond to a request from the CPE device to start DPD, or both respond to and initiate requests.
- DpdTimeout intIn Sec 
- DPD timeout in seconds.
- DpdMode string
- Dead peer detection (DPD) mode set on the Oracle side of the connection. This mode sets whether Oracle can only respond to a request from the CPE device to start DPD, or both respond to and initiate requests.
- DpdTimeout intIn Sec 
- DPD timeout in seconds.
- dpdMode String
- Dead peer detection (DPD) mode set on the Oracle side of the connection. This mode sets whether Oracle can only respond to a request from the CPE device to start DPD, or both respond to and initiate requests.
- dpdTimeout IntegerIn Sec 
- DPD timeout in seconds.
- dpdMode string
- Dead peer detection (DPD) mode set on the Oracle side of the connection. This mode sets whether Oracle can only respond to a request from the CPE device to start DPD, or both respond to and initiate requests.
- dpdTimeout numberIn Sec 
- DPD timeout in seconds.
- dpd_mode str
- Dead peer detection (DPD) mode set on the Oracle side of the connection. This mode sets whether Oracle can only respond to a request from the CPE device to start DPD, or both respond to and initiate requests.
- dpd_timeout_ intin_ sec 
- DPD timeout in seconds.
- dpdMode String
- Dead peer detection (DPD) mode set on the Oracle side of the connection. This mode sets whether Oracle can only respond to a request from the CPE device to start DPD, or both respond to and initiate requests.
- dpdTimeout NumberIn Sec 
- DPD timeout in seconds.
GetIpsecConnectionTunnelsIpSecConnectionTunnelEncryptionDomainConfig          
- CpeTraffic List<string>Selectors 
- Lists IPv4 or IPv6-enabled subnets in your on-premises network.
- OracleTraffic List<string>Selectors 
- Lists IPv4 or IPv6-enabled subnets in your Oracle tenancy.
- CpeTraffic []stringSelectors 
- Lists IPv4 or IPv6-enabled subnets in your on-premises network.
- OracleTraffic []stringSelectors 
- Lists IPv4 or IPv6-enabled subnets in your Oracle tenancy.
- cpeTraffic List<String>Selectors 
- Lists IPv4 or IPv6-enabled subnets in your on-premises network.
- oracleTraffic List<String>Selectors 
- Lists IPv4 or IPv6-enabled subnets in your Oracle tenancy.
- cpeTraffic string[]Selectors 
- Lists IPv4 or IPv6-enabled subnets in your on-premises network.
- oracleTraffic string[]Selectors 
- Lists IPv4 or IPv6-enabled subnets in your Oracle tenancy.
- cpe_traffic_ Sequence[str]selectors 
- Lists IPv4 or IPv6-enabled subnets in your on-premises network.
- oracle_traffic_ Sequence[str]selectors 
- Lists IPv4 or IPv6-enabled subnets in your Oracle tenancy.
- cpeTraffic List<String>Selectors 
- Lists IPv4 or IPv6-enabled subnets in your on-premises network.
- oracleTraffic List<String>Selectors 
- Lists IPv4 or IPv6-enabled subnets in your Oracle tenancy.
GetIpsecConnectionTunnelsIpSecConnectionTunnelPhaseOneDetail          
- CustomAuthentication stringAlgorithm 
- Phase two authentication algorithm proposed during tunnel negotiation.
- CustomDh stringGroup 
- The proposed custom Diffie-Hellman group.
- CustomEncryption stringAlgorithm 
- The proposed custom phase two encryption algorithm.
- IsCustom boolPhase One Config 
- Indicates whether custom phase one configuration is enabled. If this option is not enabled, default settings are proposed.
- IsIke boolEstablished 
- Indicates whether IKE phase one is established.
- Lifetime int
- The total configured lifetime of the IKE security association.
- NegotiatedAuthentication stringAlgorithm 
- The negotiated phase two authentication algorithm.
- NegotiatedDh stringGroup 
- The negotiated Diffie-Hellman group.
- NegotiatedEncryption stringAlgorithm 
- The negotiated encryption algorithm.
- RemainingLifetime string
- RemainingLifetime intInt 
- The remaining lifetime before the key is refreshed.
- RemainingLifetime stringLast Retrieved 
- The date and time the remaining lifetime was last retrieved, in the format defined by RFC3339. Example: 2016-08-25T21:10:29.600Z
- CustomAuthentication stringAlgorithm 
- Phase two authentication algorithm proposed during tunnel negotiation.
- CustomDh stringGroup 
- The proposed custom Diffie-Hellman group.
- CustomEncryption stringAlgorithm 
- The proposed custom phase two encryption algorithm.
- IsCustom boolPhase One Config 
- Indicates whether custom phase one configuration is enabled. If this option is not enabled, default settings are proposed.
- IsIke boolEstablished 
- Indicates whether IKE phase one is established.
- Lifetime int
- The total configured lifetime of the IKE security association.
- NegotiatedAuthentication stringAlgorithm 
- The negotiated phase two authentication algorithm.
- NegotiatedDh stringGroup 
- The negotiated Diffie-Hellman group.
- NegotiatedEncryption stringAlgorithm 
- The negotiated encryption algorithm.
- RemainingLifetime string
- RemainingLifetime intInt 
- The remaining lifetime before the key is refreshed.
- RemainingLifetime stringLast Retrieved 
- The date and time the remaining lifetime was last retrieved, in the format defined by RFC3339. Example: 2016-08-25T21:10:29.600Z
- customAuthentication StringAlgorithm 
- Phase two authentication algorithm proposed during tunnel negotiation.
- customDh StringGroup 
- The proposed custom Diffie-Hellman group.
- customEncryption StringAlgorithm 
- The proposed custom phase two encryption algorithm.
- isCustom BooleanPhase One Config 
- Indicates whether custom phase one configuration is enabled. If this option is not enabled, default settings are proposed.
- isIke BooleanEstablished 
- Indicates whether IKE phase one is established.
- lifetime Integer
- The total configured lifetime of the IKE security association.
- negotiatedAuthentication StringAlgorithm 
- The negotiated phase two authentication algorithm.
- negotiatedDh StringGroup 
- The negotiated Diffie-Hellman group.
- negotiatedEncryption StringAlgorithm 
- The negotiated encryption algorithm.
- remainingLifetime String
- remainingLifetime IntegerInt 
- The remaining lifetime before the key is refreshed.
- remainingLifetime StringLast Retrieved 
- The date and time the remaining lifetime was last retrieved, in the format defined by RFC3339. Example: 2016-08-25T21:10:29.600Z
- customAuthentication stringAlgorithm 
- Phase two authentication algorithm proposed during tunnel negotiation.
- customDh stringGroup 
- The proposed custom Diffie-Hellman group.
- customEncryption stringAlgorithm 
- The proposed custom phase two encryption algorithm.
- isCustom booleanPhase One Config 
- Indicates whether custom phase one configuration is enabled. If this option is not enabled, default settings are proposed.
- isIke booleanEstablished 
- Indicates whether IKE phase one is established.
- lifetime number
- The total configured lifetime of the IKE security association.
- negotiatedAuthentication stringAlgorithm 
- The negotiated phase two authentication algorithm.
- negotiatedDh stringGroup 
- The negotiated Diffie-Hellman group.
- negotiatedEncryption stringAlgorithm 
- The negotiated encryption algorithm.
- remainingLifetime string
- remainingLifetime numberInt 
- The remaining lifetime before the key is refreshed.
- remainingLifetime stringLast Retrieved 
- The date and time the remaining lifetime was last retrieved, in the format defined by RFC3339. Example: 2016-08-25T21:10:29.600Z
- custom_authentication_ stralgorithm 
- Phase two authentication algorithm proposed during tunnel negotiation.
- custom_dh_ strgroup 
- The proposed custom Diffie-Hellman group.
- custom_encryption_ stralgorithm 
- The proposed custom phase two encryption algorithm.
- is_custom_ boolphase_ one_ config 
- Indicates whether custom phase one configuration is enabled. If this option is not enabled, default settings are proposed.
- is_ike_ boolestablished 
- Indicates whether IKE phase one is established.
- lifetime int
- The total configured lifetime of the IKE security association.
- negotiated_authentication_ stralgorithm 
- The negotiated phase two authentication algorithm.
- negotiated_dh_ strgroup 
- The negotiated Diffie-Hellman group.
- negotiated_encryption_ stralgorithm 
- The negotiated encryption algorithm.
- remaining_lifetime str
- remaining_lifetime_ intint 
- The remaining lifetime before the key is refreshed.
- remaining_lifetime_ strlast_ retrieved 
- The date and time the remaining lifetime was last retrieved, in the format defined by RFC3339. Example: 2016-08-25T21:10:29.600Z
- customAuthentication StringAlgorithm 
- Phase two authentication algorithm proposed during tunnel negotiation.
- customDh StringGroup 
- The proposed custom Diffie-Hellman group.
- customEncryption StringAlgorithm 
- The proposed custom phase two encryption algorithm.
- isCustom BooleanPhase One Config 
- Indicates whether custom phase one configuration is enabled. If this option is not enabled, default settings are proposed.
- isIke BooleanEstablished 
- Indicates whether IKE phase one is established.
- lifetime Number
- The total configured lifetime of the IKE security association.
- negotiatedAuthentication StringAlgorithm 
- The negotiated phase two authentication algorithm.
- negotiatedDh StringGroup 
- The negotiated Diffie-Hellman group.
- negotiatedEncryption StringAlgorithm 
- The negotiated encryption algorithm.
- remainingLifetime String
- remainingLifetime NumberInt 
- The remaining lifetime before the key is refreshed.
- remainingLifetime StringLast Retrieved 
- The date and time the remaining lifetime was last retrieved, in the format defined by RFC3339. Example: 2016-08-25T21:10:29.600Z
GetIpsecConnectionTunnelsIpSecConnectionTunnelPhaseTwoDetail          
- CustomAuthentication stringAlgorithm 
- Phase two authentication algorithm proposed during tunnel negotiation.
- CustomEncryption stringAlgorithm 
- The proposed custom phase two encryption algorithm.
- DhGroup string
- The proposed Diffie-Hellman group.
- IsCustom boolPhase Two Config 
- Indicates whether custom phase two configuration is enabled. If this option is not enabled, default settings are proposed.
- IsEsp boolEstablished 
- Indicates that ESP phase two is established.
- IsPfs boolEnabled 
- Indicates that PFS (perfect forward secrecy) is enabled.
- Lifetime int
- The total configured lifetime of the IKE security association.
- NegotiatedAuthentication stringAlgorithm 
- The negotiated phase two authentication algorithm.
- NegotiatedDh stringGroup 
- The negotiated Diffie-Hellman group.
- NegotiatedEncryption stringAlgorithm 
- The negotiated encryption algorithm.
- RemainingLifetime string
- RemainingLifetime intInt 
- The remaining lifetime before the key is refreshed.
- RemainingLifetime stringLast Retrieved 
- The date and time the remaining lifetime was last retrieved, in the format defined by RFC3339. Example: 2016-08-25T21:10:29.600Z
- CustomAuthentication stringAlgorithm 
- Phase two authentication algorithm proposed during tunnel negotiation.
- CustomEncryption stringAlgorithm 
- The proposed custom phase two encryption algorithm.
- DhGroup string
- The proposed Diffie-Hellman group.
- IsCustom boolPhase Two Config 
- Indicates whether custom phase two configuration is enabled. If this option is not enabled, default settings are proposed.
- IsEsp boolEstablished 
- Indicates that ESP phase two is established.
- IsPfs boolEnabled 
- Indicates that PFS (perfect forward secrecy) is enabled.
- Lifetime int
- The total configured lifetime of the IKE security association.
- NegotiatedAuthentication stringAlgorithm 
- The negotiated phase two authentication algorithm.
- NegotiatedDh stringGroup 
- The negotiated Diffie-Hellman group.
- NegotiatedEncryption stringAlgorithm 
- The negotiated encryption algorithm.
- RemainingLifetime string
- RemainingLifetime intInt 
- The remaining lifetime before the key is refreshed.
- RemainingLifetime stringLast Retrieved 
- The date and time the remaining lifetime was last retrieved, in the format defined by RFC3339. Example: 2016-08-25T21:10:29.600Z
- customAuthentication StringAlgorithm 
- Phase two authentication algorithm proposed during tunnel negotiation.
- customEncryption StringAlgorithm 
- The proposed custom phase two encryption algorithm.
- dhGroup String
- The proposed Diffie-Hellman group.
- isCustom BooleanPhase Two Config 
- Indicates whether custom phase two configuration is enabled. If this option is not enabled, default settings are proposed.
- isEsp BooleanEstablished 
- Indicates that ESP phase two is established.
- isPfs BooleanEnabled 
- Indicates that PFS (perfect forward secrecy) is enabled.
- lifetime Integer
- The total configured lifetime of the IKE security association.
- negotiatedAuthentication StringAlgorithm 
- The negotiated phase two authentication algorithm.
- negotiatedDh StringGroup 
- The negotiated Diffie-Hellman group.
- negotiatedEncryption StringAlgorithm 
- The negotiated encryption algorithm.
- remainingLifetime String
- remainingLifetime IntegerInt 
- The remaining lifetime before the key is refreshed.
- remainingLifetime StringLast Retrieved 
- The date and time the remaining lifetime was last retrieved, in the format defined by RFC3339. Example: 2016-08-25T21:10:29.600Z
- customAuthentication stringAlgorithm 
- Phase two authentication algorithm proposed during tunnel negotiation.
- customEncryption stringAlgorithm 
- The proposed custom phase two encryption algorithm.
- dhGroup string
- The proposed Diffie-Hellman group.
- isCustom booleanPhase Two Config 
- Indicates whether custom phase two configuration is enabled. If this option is not enabled, default settings are proposed.
- isEsp booleanEstablished 
- Indicates that ESP phase two is established.
- isPfs booleanEnabled 
- Indicates that PFS (perfect forward secrecy) is enabled.
- lifetime number
- The total configured lifetime of the IKE security association.
- negotiatedAuthentication stringAlgorithm 
- The negotiated phase two authentication algorithm.
- negotiatedDh stringGroup 
- The negotiated Diffie-Hellman group.
- negotiatedEncryption stringAlgorithm 
- The negotiated encryption algorithm.
- remainingLifetime string
- remainingLifetime numberInt 
- The remaining lifetime before the key is refreshed.
- remainingLifetime stringLast Retrieved 
- The date and time the remaining lifetime was last retrieved, in the format defined by RFC3339. Example: 2016-08-25T21:10:29.600Z
- custom_authentication_ stralgorithm 
- Phase two authentication algorithm proposed during tunnel negotiation.
- custom_encryption_ stralgorithm 
- The proposed custom phase two encryption algorithm.
- dh_group str
- The proposed Diffie-Hellman group.
- is_custom_ boolphase_ two_ config 
- Indicates whether custom phase two configuration is enabled. If this option is not enabled, default settings are proposed.
- is_esp_ boolestablished 
- Indicates that ESP phase two is established.
- is_pfs_ boolenabled 
- Indicates that PFS (perfect forward secrecy) is enabled.
- lifetime int
- The total configured lifetime of the IKE security association.
- negotiated_authentication_ stralgorithm 
- The negotiated phase two authentication algorithm.
- negotiated_dh_ strgroup 
- The negotiated Diffie-Hellman group.
- negotiated_encryption_ stralgorithm 
- The negotiated encryption algorithm.
- remaining_lifetime str
- remaining_lifetime_ intint 
- The remaining lifetime before the key is refreshed.
- remaining_lifetime_ strlast_ retrieved 
- The date and time the remaining lifetime was last retrieved, in the format defined by RFC3339. Example: 2016-08-25T21:10:29.600Z
- customAuthentication StringAlgorithm 
- Phase two authentication algorithm proposed during tunnel negotiation.
- customEncryption StringAlgorithm 
- The proposed custom phase two encryption algorithm.
- dhGroup String
- The proposed Diffie-Hellman group.
- isCustom BooleanPhase Two Config 
- Indicates whether custom phase two configuration is enabled. If this option is not enabled, default settings are proposed.
- isEsp BooleanEstablished 
- Indicates that ESP phase two is established.
- isPfs BooleanEnabled 
- Indicates that PFS (perfect forward secrecy) is enabled.
- lifetime Number
- The total configured lifetime of the IKE security association.
- negotiatedAuthentication StringAlgorithm 
- The negotiated phase two authentication algorithm.
- negotiatedDh StringGroup 
- The negotiated Diffie-Hellman group.
- negotiatedEncryption StringAlgorithm 
- The negotiated encryption algorithm.
- remainingLifetime String
- remainingLifetime NumberInt 
- The remaining lifetime before the key is refreshed.
- remainingLifetime StringLast Retrieved 
- The date and time the remaining lifetime was last retrieved, in the format defined by RFC3339. Example: 2016-08-25T21:10:29.600Z
Package Details
- Repository
- oci pulumi/pulumi-oci
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the ociTerraform Provider.
