scm.IpsecTunnel
Explore with Pulumi AI
Retrieves a config item.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as scm from "@pulumi/scm";
const example = new scm.IpsecTunnel("example", {});
import pulumi
import pulumi_scm as scm
example = scm.IpsecTunnel("example")
package main
import (
"github.com/pulumi/pulumi-scm/sdk/go/scm"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := scm.NewIpsecTunnel(ctx, "example", nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Scm = Pulumi.Scm;
return await Deployment.RunAsync(() =>
{
var example = new Scm.IpsecTunnel("example");
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.scm.IpsecTunnel;
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) {
var example = new IpsecTunnel("example");
}
}
resources:
example:
type: scm:IpsecTunnel
Create IpsecTunnel Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new IpsecTunnel(name: string, args: IpsecTunnelArgs, opts?: CustomResourceOptions);
@overload
def IpsecTunnel(resource_name: str,
args: IpsecTunnelArgs,
opts: Optional[ResourceOptions] = None)
@overload
def IpsecTunnel(resource_name: str,
opts: Optional[ResourceOptions] = None,
auto_key: Optional[IpsecTunnelAutoKeyArgs] = None,
anti_replay: Optional[bool] = None,
copy_tos: Optional[bool] = None,
device: Optional[str] = None,
enable_gre_encapsulation: Optional[bool] = None,
folder: Optional[str] = None,
name: Optional[str] = None,
snippet: Optional[str] = None,
tunnel_monitor: Optional[IpsecTunnelTunnelMonitorArgs] = None)
func NewIpsecTunnel(ctx *Context, name string, args IpsecTunnelArgs, opts ...ResourceOption) (*IpsecTunnel, error)
public IpsecTunnel(string name, IpsecTunnelArgs args, CustomResourceOptions? opts = null)
public IpsecTunnel(String name, IpsecTunnelArgs args)
public IpsecTunnel(String name, IpsecTunnelArgs args, CustomResourceOptions options)
type: scm:IpsecTunnel
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args IpsecTunnelArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args IpsecTunnelArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args IpsecTunnelArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args IpsecTunnelArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args IpsecTunnelArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var ipsecTunnelResource = new Scm.IpsecTunnel("ipsecTunnelResource", new()
{
AutoKey = new Scm.Inputs.IpsecTunnelAutoKeyArgs
{
IkeGateways = new[]
{
new Scm.Inputs.IpsecTunnelAutoKeyIkeGatewayArgs
{
Name = "string",
},
},
IpsecCryptoProfile = "string",
ProxyIdV6s = new[]
{
new Scm.Inputs.IpsecTunnelAutoKeyProxyIdV6Args
{
Name = "string",
Local = "string",
Protocol = new Scm.Inputs.IpsecTunnelAutoKeyProxyIdV6ProtocolArgs
{
Number = 0,
Tcp = new Scm.Inputs.IpsecTunnelAutoKeyProxyIdV6ProtocolTcpArgs
{
LocalPort = 0,
RemotePort = 0,
},
Udp = new Scm.Inputs.IpsecTunnelAutoKeyProxyIdV6ProtocolUdpArgs
{
LocalPort = 0,
RemotePort = 0,
},
},
Remote = "string",
},
},
ProxyIds = new[]
{
new Scm.Inputs.IpsecTunnelAutoKeyProxyIdArgs
{
Name = "string",
Local = "string",
Protocol = new Scm.Inputs.IpsecTunnelAutoKeyProxyIdProtocolArgs
{
Number = 0,
Tcp = new Scm.Inputs.IpsecTunnelAutoKeyProxyIdProtocolTcpArgs
{
LocalPort = 0,
RemotePort = 0,
},
Udp = new Scm.Inputs.IpsecTunnelAutoKeyProxyIdProtocolUdpArgs
{
LocalPort = 0,
RemotePort = 0,
},
},
Remote = "string",
},
},
},
AntiReplay = false,
CopyTos = false,
Device = "string",
EnableGreEncapsulation = false,
Folder = "string",
Name = "string",
Snippet = "string",
TunnelMonitor = new Scm.Inputs.IpsecTunnelTunnelMonitorArgs
{
DestinationIp = "string",
Enable = false,
ProxyId = "string",
},
});
example, err := scm.NewIpsecTunnel(ctx, "ipsecTunnelResource", &scm.IpsecTunnelArgs{
AutoKey: &scm.IpsecTunnelAutoKeyArgs{
IkeGateways: scm.IpsecTunnelAutoKeyIkeGatewayArray{
&scm.IpsecTunnelAutoKeyIkeGatewayArgs{
Name: pulumi.String("string"),
},
},
IpsecCryptoProfile: pulumi.String("string"),
ProxyIdV6s: scm.IpsecTunnelAutoKeyProxyIdV6Array{
&scm.IpsecTunnelAutoKeyProxyIdV6Args{
Name: pulumi.String("string"),
Local: pulumi.String("string"),
Protocol: &scm.IpsecTunnelAutoKeyProxyIdV6ProtocolArgs{
Number: pulumi.Int(0),
Tcp: &scm.IpsecTunnelAutoKeyProxyIdV6ProtocolTcpArgs{
LocalPort: pulumi.Int(0),
RemotePort: pulumi.Int(0),
},
Udp: &scm.IpsecTunnelAutoKeyProxyIdV6ProtocolUdpArgs{
LocalPort: pulumi.Int(0),
RemotePort: pulumi.Int(0),
},
},
Remote: pulumi.String("string"),
},
},
ProxyIds: scm.IpsecTunnelAutoKeyProxyIdArray{
&scm.IpsecTunnelAutoKeyProxyIdArgs{
Name: pulumi.String("string"),
Local: pulumi.String("string"),
Protocol: &scm.IpsecTunnelAutoKeyProxyIdProtocolArgs{
Number: pulumi.Int(0),
Tcp: &scm.IpsecTunnelAutoKeyProxyIdProtocolTcpArgs{
LocalPort: pulumi.Int(0),
RemotePort: pulumi.Int(0),
},
Udp: &scm.IpsecTunnelAutoKeyProxyIdProtocolUdpArgs{
LocalPort: pulumi.Int(0),
RemotePort: pulumi.Int(0),
},
},
Remote: pulumi.String("string"),
},
},
},
AntiReplay: pulumi.Bool(false),
CopyTos: pulumi.Bool(false),
Device: pulumi.String("string"),
EnableGreEncapsulation: pulumi.Bool(false),
Folder: pulumi.String("string"),
Name: pulumi.String("string"),
Snippet: pulumi.String("string"),
TunnelMonitor: &scm.IpsecTunnelTunnelMonitorArgs{
DestinationIp: pulumi.String("string"),
Enable: pulumi.Bool(false),
ProxyId: pulumi.String("string"),
},
})
var ipsecTunnelResource = new IpsecTunnel("ipsecTunnelResource", IpsecTunnelArgs.builder()
.autoKey(IpsecTunnelAutoKeyArgs.builder()
.ikeGateways(IpsecTunnelAutoKeyIkeGatewayArgs.builder()
.name("string")
.build())
.ipsecCryptoProfile("string")
.proxyIdV6s(IpsecTunnelAutoKeyProxyIdV6Args.builder()
.name("string")
.local("string")
.protocol(IpsecTunnelAutoKeyProxyIdV6ProtocolArgs.builder()
.number(0)
.tcp(IpsecTunnelAutoKeyProxyIdV6ProtocolTcpArgs.builder()
.localPort(0)
.remotePort(0)
.build())
.udp(IpsecTunnelAutoKeyProxyIdV6ProtocolUdpArgs.builder()
.localPort(0)
.remotePort(0)
.build())
.build())
.remote("string")
.build())
.proxyIds(IpsecTunnelAutoKeyProxyIdArgs.builder()
.name("string")
.local("string")
.protocol(IpsecTunnelAutoKeyProxyIdProtocolArgs.builder()
.number(0)
.tcp(IpsecTunnelAutoKeyProxyIdProtocolTcpArgs.builder()
.localPort(0)
.remotePort(0)
.build())
.udp(IpsecTunnelAutoKeyProxyIdProtocolUdpArgs.builder()
.localPort(0)
.remotePort(0)
.build())
.build())
.remote("string")
.build())
.build())
.antiReplay(false)
.copyTos(false)
.device("string")
.enableGreEncapsulation(false)
.folder("string")
.name("string")
.snippet("string")
.tunnelMonitor(IpsecTunnelTunnelMonitorArgs.builder()
.destinationIp("string")
.enable(false)
.proxyId("string")
.build())
.build());
ipsec_tunnel_resource = scm.IpsecTunnel("ipsecTunnelResource",
auto_key={
"ike_gateways": [{
"name": "string",
}],
"ipsec_crypto_profile": "string",
"proxy_id_v6s": [{
"name": "string",
"local": "string",
"protocol": {
"number": 0,
"tcp": {
"local_port": 0,
"remote_port": 0,
},
"udp": {
"local_port": 0,
"remote_port": 0,
},
},
"remote": "string",
}],
"proxy_ids": [{
"name": "string",
"local": "string",
"protocol": {
"number": 0,
"tcp": {
"local_port": 0,
"remote_port": 0,
},
"udp": {
"local_port": 0,
"remote_port": 0,
},
},
"remote": "string",
}],
},
anti_replay=False,
copy_tos=False,
device="string",
enable_gre_encapsulation=False,
folder="string",
name="string",
snippet="string",
tunnel_monitor={
"destination_ip": "string",
"enable": False,
"proxy_id": "string",
})
const ipsecTunnelResource = new scm.IpsecTunnel("ipsecTunnelResource", {
autoKey: {
ikeGateways: [{
name: "string",
}],
ipsecCryptoProfile: "string",
proxyIdV6s: [{
name: "string",
local: "string",
protocol: {
number: 0,
tcp: {
localPort: 0,
remotePort: 0,
},
udp: {
localPort: 0,
remotePort: 0,
},
},
remote: "string",
}],
proxyIds: [{
name: "string",
local: "string",
protocol: {
number: 0,
tcp: {
localPort: 0,
remotePort: 0,
},
udp: {
localPort: 0,
remotePort: 0,
},
},
remote: "string",
}],
},
antiReplay: false,
copyTos: false,
device: "string",
enableGreEncapsulation: false,
folder: "string",
name: "string",
snippet: "string",
tunnelMonitor: {
destinationIp: "string",
enable: false,
proxyId: "string",
},
});
type: scm:IpsecTunnel
properties:
antiReplay: false
autoKey:
ikeGateways:
- name: string
ipsecCryptoProfile: string
proxyIdV6s:
- local: string
name: string
protocol:
number: 0
tcp:
localPort: 0
remotePort: 0
udp:
localPort: 0
remotePort: 0
remote: string
proxyIds:
- local: string
name: string
protocol:
number: 0
tcp:
localPort: 0
remotePort: 0
udp:
localPort: 0
remotePort: 0
remote: string
copyTos: false
device: string
enableGreEncapsulation: false
folder: string
name: string
snippet: string
tunnelMonitor:
destinationIp: string
enable: false
proxyId: string
IpsecTunnel Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The IpsecTunnel resource accepts the following input properties:
- Auto
Key IpsecTunnel Auto Key - The AutoKey param.
- Anti
Replay bool - Enable Anti-Replay check on this tunnel.
- Copy
Tos bool - Copy IP TOS bits from inner packet to IPSec packet (not recommended). Default:
false
. - Device string
- The Device param.
- Enable
Gre boolEncapsulation - allow GRE over IPSec. Default:
false
. - Folder string
- The Folder param.
- Name string
- Alphanumeric string begin with letter: [0-9a-zA-Z._-]. String length must not exceed 63 characters.
- Snippet string
- The Snippet param.
- Tunnel
Monitor IpsecTunnel Tunnel Monitor - The TunnelMonitor param.
- Auto
Key IpsecTunnel Auto Key Args - The AutoKey param.
- Anti
Replay bool - Enable Anti-Replay check on this tunnel.
- Copy
Tos bool - Copy IP TOS bits from inner packet to IPSec packet (not recommended). Default:
false
. - Device string
- The Device param.
- Enable
Gre boolEncapsulation - allow GRE over IPSec. Default:
false
. - Folder string
- The Folder param.
- Name string
- Alphanumeric string begin with letter: [0-9a-zA-Z._-]. String length must not exceed 63 characters.
- Snippet string
- The Snippet param.
- Tunnel
Monitor IpsecTunnel Tunnel Monitor Args - The TunnelMonitor param.
- auto
Key IpsecTunnel Auto Key - The AutoKey param.
- anti
Replay Boolean - Enable Anti-Replay check on this tunnel.
- copy
Tos Boolean - Copy IP TOS bits from inner packet to IPSec packet (not recommended). Default:
false
. - device String
- The Device param.
- enable
Gre BooleanEncapsulation - allow GRE over IPSec. Default:
false
. - folder String
- The Folder param.
- name String
- Alphanumeric string begin with letter: [0-9a-zA-Z._-]. String length must not exceed 63 characters.
- snippet String
- The Snippet param.
- tunnel
Monitor IpsecTunnel Tunnel Monitor - The TunnelMonitor param.
- auto
Key IpsecTunnel Auto Key - The AutoKey param.
- anti
Replay boolean - Enable Anti-Replay check on this tunnel.
- copy
Tos boolean - Copy IP TOS bits from inner packet to IPSec packet (not recommended). Default:
false
. - device string
- The Device param.
- enable
Gre booleanEncapsulation - allow GRE over IPSec. Default:
false
. - folder string
- The Folder param.
- name string
- Alphanumeric string begin with letter: [0-9a-zA-Z._-]. String length must not exceed 63 characters.
- snippet string
- The Snippet param.
- tunnel
Monitor IpsecTunnel Tunnel Monitor - The TunnelMonitor param.
- auto_
key IpsecTunnel Auto Key Args - The AutoKey param.
- anti_
replay bool - Enable Anti-Replay check on this tunnel.
- copy_
tos bool - Copy IP TOS bits from inner packet to IPSec packet (not recommended). Default:
false
. - device str
- The Device param.
- enable_
gre_ boolencapsulation - allow GRE over IPSec. Default:
false
. - folder str
- The Folder param.
- name str
- Alphanumeric string begin with letter: [0-9a-zA-Z._-]. String length must not exceed 63 characters.
- snippet str
- The Snippet param.
- tunnel_
monitor IpsecTunnel Tunnel Monitor Args - The TunnelMonitor param.
- auto
Key Property Map - The AutoKey param.
- anti
Replay Boolean - Enable Anti-Replay check on this tunnel.
- copy
Tos Boolean - Copy IP TOS bits from inner packet to IPSec packet (not recommended). Default:
false
. - device String
- The Device param.
- enable
Gre BooleanEncapsulation - allow GRE over IPSec. Default:
false
. - folder String
- The Folder param.
- name String
- Alphanumeric string begin with letter: [0-9a-zA-Z._-]. String length must not exceed 63 characters.
- snippet String
- The Snippet param.
- tunnel
Monitor Property Map - The TunnelMonitor param.
Outputs
All input properties are implicitly available as output properties. Additionally, the IpsecTunnel resource produces the following output properties:
Look up Existing IpsecTunnel Resource
Get an existing IpsecTunnel resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: IpsecTunnelState, opts?: CustomResourceOptions): IpsecTunnel
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
anti_replay: Optional[bool] = None,
auto_key: Optional[IpsecTunnelAutoKeyArgs] = None,
copy_tos: Optional[bool] = None,
device: Optional[str] = None,
enable_gre_encapsulation: Optional[bool] = None,
folder: Optional[str] = None,
name: Optional[str] = None,
snippet: Optional[str] = None,
tfid: Optional[str] = None,
tunnel_monitor: Optional[IpsecTunnelTunnelMonitorArgs] = None) -> IpsecTunnel
func GetIpsecTunnel(ctx *Context, name string, id IDInput, state *IpsecTunnelState, opts ...ResourceOption) (*IpsecTunnel, error)
public static IpsecTunnel Get(string name, Input<string> id, IpsecTunnelState? state, CustomResourceOptions? opts = null)
public static IpsecTunnel get(String name, Output<String> id, IpsecTunnelState state, CustomResourceOptions options)
Resource lookup is not supported in YAML
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Anti
Replay bool - Enable Anti-Replay check on this tunnel.
- Auto
Key IpsecTunnel Auto Key - The AutoKey param.
- Copy
Tos bool - Copy IP TOS bits from inner packet to IPSec packet (not recommended). Default:
false
. - Device string
- The Device param.
- Enable
Gre boolEncapsulation - allow GRE over IPSec. Default:
false
. - Folder string
- The Folder param.
- Name string
- Alphanumeric string begin with letter: [0-9a-zA-Z._-]. String length must not exceed 63 characters.
- Snippet string
- The Snippet param.
- Tfid string
- Tunnel
Monitor IpsecTunnel Tunnel Monitor - The TunnelMonitor param.
- Anti
Replay bool - Enable Anti-Replay check on this tunnel.
- Auto
Key IpsecTunnel Auto Key Args - The AutoKey param.
- Copy
Tos bool - Copy IP TOS bits from inner packet to IPSec packet (not recommended). Default:
false
. - Device string
- The Device param.
- Enable
Gre boolEncapsulation - allow GRE over IPSec. Default:
false
. - Folder string
- The Folder param.
- Name string
- Alphanumeric string begin with letter: [0-9a-zA-Z._-]. String length must not exceed 63 characters.
- Snippet string
- The Snippet param.
- Tfid string
- Tunnel
Monitor IpsecTunnel Tunnel Monitor Args - The TunnelMonitor param.
- anti
Replay Boolean - Enable Anti-Replay check on this tunnel.
- auto
Key IpsecTunnel Auto Key - The AutoKey param.
- copy
Tos Boolean - Copy IP TOS bits from inner packet to IPSec packet (not recommended). Default:
false
. - device String
- The Device param.
- enable
Gre BooleanEncapsulation - allow GRE over IPSec. Default:
false
. - folder String
- The Folder param.
- name String
- Alphanumeric string begin with letter: [0-9a-zA-Z._-]. String length must not exceed 63 characters.
- snippet String
- The Snippet param.
- tfid String
- tunnel
Monitor IpsecTunnel Tunnel Monitor - The TunnelMonitor param.
- anti
Replay boolean - Enable Anti-Replay check on this tunnel.
- auto
Key IpsecTunnel Auto Key - The AutoKey param.
- copy
Tos boolean - Copy IP TOS bits from inner packet to IPSec packet (not recommended). Default:
false
. - device string
- The Device param.
- enable
Gre booleanEncapsulation - allow GRE over IPSec. Default:
false
. - folder string
- The Folder param.
- name string
- Alphanumeric string begin with letter: [0-9a-zA-Z._-]. String length must not exceed 63 characters.
- snippet string
- The Snippet param.
- tfid string
- tunnel
Monitor IpsecTunnel Tunnel Monitor - The TunnelMonitor param.
- anti_
replay bool - Enable Anti-Replay check on this tunnel.
- auto_
key IpsecTunnel Auto Key Args - The AutoKey param.
- copy_
tos bool - Copy IP TOS bits from inner packet to IPSec packet (not recommended). Default:
false
. - device str
- The Device param.
- enable_
gre_ boolencapsulation - allow GRE over IPSec. Default:
false
. - folder str
- The Folder param.
- name str
- Alphanumeric string begin with letter: [0-9a-zA-Z._-]. String length must not exceed 63 characters.
- snippet str
- The Snippet param.
- tfid str
- tunnel_
monitor IpsecTunnel Tunnel Monitor Args - The TunnelMonitor param.
- anti
Replay Boolean - Enable Anti-Replay check on this tunnel.
- auto
Key Property Map - The AutoKey param.
- copy
Tos Boolean - Copy IP TOS bits from inner packet to IPSec packet (not recommended). Default:
false
. - device String
- The Device param.
- enable
Gre BooleanEncapsulation - allow GRE over IPSec. Default:
false
. - folder String
- The Folder param.
- name String
- Alphanumeric string begin with letter: [0-9a-zA-Z._-]. String length must not exceed 63 characters.
- snippet String
- The Snippet param.
- tfid String
- tunnel
Monitor Property Map - The TunnelMonitor param.
Supporting Types
IpsecTunnelAutoKey, IpsecTunnelAutoKeyArgs
- Ike
Gateways List<IpsecTunnel Auto Key Ike Gateway> - The IkeGateways param.
- Ipsec
Crypto stringProfile - The IpsecCryptoProfile param.
- Proxy
Id List<IpsecV6s Tunnel Auto Key Proxy Id V6> - IPv6 type of proxy*id values.
- Proxy
Ids List<IpsecTunnel Auto Key Proxy Id> - IPv4 type of proxy*id values.
- Ike
Gateways []IpsecTunnel Auto Key Ike Gateway - The IkeGateways param.
- Ipsec
Crypto stringProfile - The IpsecCryptoProfile param.
- Proxy
Id []IpsecV6s Tunnel Auto Key Proxy Id V6 - IPv6 type of proxy*id values.
- Proxy
Ids []IpsecTunnel Auto Key Proxy Id - IPv4 type of proxy*id values.
- ike
Gateways List<IpsecTunnel Auto Key Ike Gateway> - The IkeGateways param.
- ipsec
Crypto StringProfile - The IpsecCryptoProfile param.
- proxy
Id List<IpsecV6s Tunnel Auto Key Proxy Id V6> - IPv6 type of proxy*id values.
- proxy
Ids List<IpsecTunnel Auto Key Proxy Id> - IPv4 type of proxy*id values.
- ike
Gateways IpsecTunnel Auto Key Ike Gateway[] - The IkeGateways param.
- ipsec
Crypto stringProfile - The IpsecCryptoProfile param.
- proxy
Id IpsecV6s Tunnel Auto Key Proxy Id V6[] - IPv6 type of proxy*id values.
- proxy
Ids IpsecTunnel Auto Key Proxy Id[] - IPv4 type of proxy*id values.
- ike_
gateways Sequence[IpsecTunnel Auto Key Ike Gateway] - The IkeGateways param.
- ipsec_
crypto_ strprofile - The IpsecCryptoProfile param.
- proxy_
id_ Sequence[Ipsecv6s Tunnel Auto Key Proxy Id V6] - IPv6 type of proxy*id values.
- proxy_
ids Sequence[IpsecTunnel Auto Key Proxy Id] - IPv4 type of proxy*id values.
- ike
Gateways List<Property Map> - The IkeGateways param.
- ipsec
Crypto StringProfile - The IpsecCryptoProfile param.
- proxy
Id List<Property Map>V6s - IPv6 type of proxy*id values.
- proxy
Ids List<Property Map> - IPv4 type of proxy*id values.
IpsecTunnelAutoKeyIkeGateway, IpsecTunnelAutoKeyIkeGatewayArgs
- Name string
- The Name param.
- Name string
- The Name param.
- name String
- The Name param.
- name string
- The Name param.
- name str
- The Name param.
- name String
- The Name param.
IpsecTunnelAutoKeyProxyId, IpsecTunnelAutoKeyProxyIdArgs
- Name string
- The Name param.
- Local string
- The Local param.
- Protocol
Ipsec
Tunnel Auto Key Proxy Id Protocol - The Protocol param.
- Remote string
- The Remote param.
- Name string
- The Name param.
- Local string
- The Local param.
- Protocol
Ipsec
Tunnel Auto Key Proxy Id Protocol - The Protocol param.
- Remote string
- The Remote param.
- name String
- The Name param.
- local String
- The Local param.
- protocol
Ipsec
Tunnel Auto Key Proxy Id Protocol - The Protocol param.
- remote String
- The Remote param.
- name string
- The Name param.
- local string
- The Local param.
- protocol
Ipsec
Tunnel Auto Key Proxy Id Protocol - The Protocol param.
- remote string
- The Remote param.
- name str
- The Name param.
- local str
- The Local param.
- protocol
Ipsec
Tunnel Auto Key Proxy Id Protocol - The Protocol param.
- remote str
- The Remote param.
- name String
- The Name param.
- local String
- The Local param.
- protocol Property Map
- The Protocol param.
- remote String
- The Remote param.
IpsecTunnelAutoKeyProxyIdProtocol, IpsecTunnelAutoKeyProxyIdProtocolArgs
- Number int
- IP protocol number. Value must be between 1 and 254. Ensure that only one of the following is specified:
number
,tcp
,udp
- Tcp
Ipsec
Tunnel Auto Key Proxy Id Protocol Tcp - The Tcp param. Ensure that only one of the following is specified:
number
,tcp
,udp
- Udp
Ipsec
Tunnel Auto Key Proxy Id Protocol Udp - The Udp param. Ensure that only one of the following is specified:
number
,tcp
,udp
- Number int
- IP protocol number. Value must be between 1 and 254. Ensure that only one of the following is specified:
number
,tcp
,udp
- Tcp
Ipsec
Tunnel Auto Key Proxy Id Protocol Tcp - The Tcp param. Ensure that only one of the following is specified:
number
,tcp
,udp
- Udp
Ipsec
Tunnel Auto Key Proxy Id Protocol Udp - The Udp param. Ensure that only one of the following is specified:
number
,tcp
,udp
- number Integer
- IP protocol number. Value must be between 1 and 254. Ensure that only one of the following is specified:
number
,tcp
,udp
- tcp
Ipsec
Tunnel Auto Key Proxy Id Protocol Tcp - The Tcp param. Ensure that only one of the following is specified:
number
,tcp
,udp
- udp
Ipsec
Tunnel Auto Key Proxy Id Protocol Udp - The Udp param. Ensure that only one of the following is specified:
number
,tcp
,udp
- number number
- IP protocol number. Value must be between 1 and 254. Ensure that only one of the following is specified:
number
,tcp
,udp
- tcp
Ipsec
Tunnel Auto Key Proxy Id Protocol Tcp - The Tcp param. Ensure that only one of the following is specified:
number
,tcp
,udp
- udp
Ipsec
Tunnel Auto Key Proxy Id Protocol Udp - The Udp param. Ensure that only one of the following is specified:
number
,tcp
,udp
- number int
- IP protocol number. Value must be between 1 and 254. Ensure that only one of the following is specified:
number
,tcp
,udp
- tcp
Ipsec
Tunnel Auto Key Proxy Id Protocol Tcp - The Tcp param. Ensure that only one of the following is specified:
number
,tcp
,udp
- udp
Ipsec
Tunnel Auto Key Proxy Id Protocol Udp - The Udp param. Ensure that only one of the following is specified:
number
,tcp
,udp
- number Number
- IP protocol number. Value must be between 1 and 254. Ensure that only one of the following is specified:
number
,tcp
,udp
- tcp Property Map
- The Tcp param. Ensure that only one of the following is specified:
number
,tcp
,udp
- udp Property Map
- The Udp param. Ensure that only one of the following is specified:
number
,tcp
,udp
IpsecTunnelAutoKeyProxyIdProtocolTcp, IpsecTunnelAutoKeyProxyIdProtocolTcpArgs
- Local
Port int - The LocalPort param. Value must be between 0 and 65535. Default:
0
. - Remote
Port int - The RemotePort param. Value must be between 0 and 65535. Default:
0
.
- Local
Port int - The LocalPort param. Value must be between 0 and 65535. Default:
0
. - Remote
Port int - The RemotePort param. Value must be between 0 and 65535. Default:
0
.
- local
Port Integer - The LocalPort param. Value must be between 0 and 65535. Default:
0
. - remote
Port Integer - The RemotePort param. Value must be between 0 and 65535. Default:
0
.
- local
Port number - The LocalPort param. Value must be between 0 and 65535. Default:
0
. - remote
Port number - The RemotePort param. Value must be between 0 and 65535. Default:
0
.
- local_
port int - The LocalPort param. Value must be between 0 and 65535. Default:
0
. - remote_
port int - The RemotePort param. Value must be between 0 and 65535. Default:
0
.
- local
Port Number - The LocalPort param. Value must be between 0 and 65535. Default:
0
. - remote
Port Number - The RemotePort param. Value must be between 0 and 65535. Default:
0
.
IpsecTunnelAutoKeyProxyIdProtocolUdp, IpsecTunnelAutoKeyProxyIdProtocolUdpArgs
- Local
Port int - The LocalPort param. Value must be between 0 and 65535. Default:
0
. - Remote
Port int - The RemotePort param. Value must be between 0 and 65535. Default:
0
.
- Local
Port int - The LocalPort param. Value must be between 0 and 65535. Default:
0
. - Remote
Port int - The RemotePort param. Value must be between 0 and 65535. Default:
0
.
- local
Port Integer - The LocalPort param. Value must be between 0 and 65535. Default:
0
. - remote
Port Integer - The RemotePort param. Value must be between 0 and 65535. Default:
0
.
- local
Port number - The LocalPort param. Value must be between 0 and 65535. Default:
0
. - remote
Port number - The RemotePort param. Value must be between 0 and 65535. Default:
0
.
- local_
port int - The LocalPort param. Value must be between 0 and 65535. Default:
0
. - remote_
port int - The RemotePort param. Value must be between 0 and 65535. Default:
0
.
- local
Port Number - The LocalPort param. Value must be between 0 and 65535. Default:
0
. - remote
Port Number - The RemotePort param. Value must be between 0 and 65535. Default:
0
.
IpsecTunnelAutoKeyProxyIdV6, IpsecTunnelAutoKeyProxyIdV6Args
- Name string
- The Name param.
- Local string
- The Local param.
- Protocol
Ipsec
Tunnel Auto Key Proxy Id V6Protocol - The Protocol param.
- Remote string
- The Remote param.
- Name string
- The Name param.
- Local string
- The Local param.
- Protocol
Ipsec
Tunnel Auto Key Proxy Id V6Protocol - The Protocol param.
- Remote string
- The Remote param.
- name String
- The Name param.
- local String
- The Local param.
- protocol
Ipsec
Tunnel Auto Key Proxy Id V6Protocol - The Protocol param.
- remote String
- The Remote param.
- name string
- The Name param.
- local string
- The Local param.
- protocol
Ipsec
Tunnel Auto Key Proxy Id V6Protocol - The Protocol param.
- remote string
- The Remote param.
- name str
- The Name param.
- local str
- The Local param.
- protocol
Ipsec
Tunnel Auto Key Proxy Id V6Protocol - The Protocol param.
- remote str
- The Remote param.
- name String
- The Name param.
- local String
- The Local param.
- protocol Property Map
- The Protocol param.
- remote String
- The Remote param.
IpsecTunnelAutoKeyProxyIdV6Protocol, IpsecTunnelAutoKeyProxyIdV6ProtocolArgs
- Number int
- IP protocol number. Value must be between 1 and 254. Ensure that only one of the following is specified:
number
,tcp
,udp
- Tcp
Ipsec
Tunnel Auto Key Proxy Id V6Protocol Tcp - The Tcp param. Ensure that only one of the following is specified:
number
,tcp
,udp
- Udp
Ipsec
Tunnel Auto Key Proxy Id V6Protocol Udp - The Udp param. Ensure that only one of the following is specified:
number
,tcp
,udp
- Number int
- IP protocol number. Value must be between 1 and 254. Ensure that only one of the following is specified:
number
,tcp
,udp
- Tcp
Ipsec
Tunnel Auto Key Proxy Id V6Protocol Tcp - The Tcp param. Ensure that only one of the following is specified:
number
,tcp
,udp
- Udp
Ipsec
Tunnel Auto Key Proxy Id V6Protocol Udp - The Udp param. Ensure that only one of the following is specified:
number
,tcp
,udp
- number Integer
- IP protocol number. Value must be between 1 and 254. Ensure that only one of the following is specified:
number
,tcp
,udp
- tcp
Ipsec
Tunnel Auto Key Proxy Id V6Protocol Tcp - The Tcp param. Ensure that only one of the following is specified:
number
,tcp
,udp
- udp
Ipsec
Tunnel Auto Key Proxy Id V6Protocol Udp - The Udp param. Ensure that only one of the following is specified:
number
,tcp
,udp
- number number
- IP protocol number. Value must be between 1 and 254. Ensure that only one of the following is specified:
number
,tcp
,udp
- tcp
Ipsec
Tunnel Auto Key Proxy Id V6Protocol Tcp - The Tcp param. Ensure that only one of the following is specified:
number
,tcp
,udp
- udp
Ipsec
Tunnel Auto Key Proxy Id V6Protocol Udp - The Udp param. Ensure that only one of the following is specified:
number
,tcp
,udp
- number int
- IP protocol number. Value must be between 1 and 254. Ensure that only one of the following is specified:
number
,tcp
,udp
- tcp
Ipsec
Tunnel Auto Key Proxy Id V6Protocol Tcp - The Tcp param. Ensure that only one of the following is specified:
number
,tcp
,udp
- udp
Ipsec
Tunnel Auto Key Proxy Id V6Protocol Udp - The Udp param. Ensure that only one of the following is specified:
number
,tcp
,udp
- number Number
- IP protocol number. Value must be between 1 and 254. Ensure that only one of the following is specified:
number
,tcp
,udp
- tcp Property Map
- The Tcp param. Ensure that only one of the following is specified:
number
,tcp
,udp
- udp Property Map
- The Udp param. Ensure that only one of the following is specified:
number
,tcp
,udp
IpsecTunnelAutoKeyProxyIdV6ProtocolTcp, IpsecTunnelAutoKeyProxyIdV6ProtocolTcpArgs
- Local
Port int - The LocalPort param. Value must be between 0 and 65535. Default:
0
. - Remote
Port int - The RemotePort param. Value must be between 0 and 65535. Default:
0
.
- Local
Port int - The LocalPort param. Value must be between 0 and 65535. Default:
0
. - Remote
Port int - The RemotePort param. Value must be between 0 and 65535. Default:
0
.
- local
Port Integer - The LocalPort param. Value must be between 0 and 65535. Default:
0
. - remote
Port Integer - The RemotePort param. Value must be between 0 and 65535. Default:
0
.
- local
Port number - The LocalPort param. Value must be between 0 and 65535. Default:
0
. - remote
Port number - The RemotePort param. Value must be between 0 and 65535. Default:
0
.
- local_
port int - The LocalPort param. Value must be between 0 and 65535. Default:
0
. - remote_
port int - The RemotePort param. Value must be between 0 and 65535. Default:
0
.
- local
Port Number - The LocalPort param. Value must be between 0 and 65535. Default:
0
. - remote
Port Number - The RemotePort param. Value must be between 0 and 65535. Default:
0
.
IpsecTunnelAutoKeyProxyIdV6ProtocolUdp, IpsecTunnelAutoKeyProxyIdV6ProtocolUdpArgs
- Local
Port int - The LocalPort param. Value must be between 0 and 65535. Default:
0
. - Remote
Port int - The RemotePort param. Value must be between 0 and 65535. Default:
0
.
- Local
Port int - The LocalPort param. Value must be between 0 and 65535. Default:
0
. - Remote
Port int - The RemotePort param. Value must be between 0 and 65535. Default:
0
.
- local
Port Integer - The LocalPort param. Value must be between 0 and 65535. Default:
0
. - remote
Port Integer - The RemotePort param. Value must be between 0 and 65535. Default:
0
.
- local
Port number - The LocalPort param. Value must be between 0 and 65535. Default:
0
. - remote
Port number - The RemotePort param. Value must be between 0 and 65535. Default:
0
.
- local_
port int - The LocalPort param. Value must be between 0 and 65535. Default:
0
. - remote_
port int - The RemotePort param. Value must be between 0 and 65535. Default:
0
.
- local
Port Number - The LocalPort param. Value must be between 0 and 65535. Default:
0
. - remote
Port Number - The RemotePort param. Value must be between 0 and 65535. Default:
0
.
IpsecTunnelTunnelMonitor, IpsecTunnelTunnelMonitorArgs
- Destination
Ip string - Destination IP to send ICMP probe.
- Enable bool
- Enable tunnel monitoring on this tunnel. Default:
true
. - Proxy
Id string - Which proxy-id (or proxy-id-v6) the monitoring traffic will use.
- Destination
Ip string - Destination IP to send ICMP probe.
- Enable bool
- Enable tunnel monitoring on this tunnel. Default:
true
. - Proxy
Id string - Which proxy-id (or proxy-id-v6) the monitoring traffic will use.
- destination
Ip String - Destination IP to send ICMP probe.
- enable Boolean
- Enable tunnel monitoring on this tunnel. Default:
true
. - proxy
Id String - Which proxy-id (or proxy-id-v6) the monitoring traffic will use.
- destination
Ip string - Destination IP to send ICMP probe.
- enable boolean
- Enable tunnel monitoring on this tunnel. Default:
true
. - proxy
Id string - Which proxy-id (or proxy-id-v6) the monitoring traffic will use.
- destination_
ip str - Destination IP to send ICMP probe.
- enable bool
- Enable tunnel monitoring on this tunnel. Default:
true
. - proxy_
id str - Which proxy-id (or proxy-id-v6) the monitoring traffic will use.
- destination
Ip String - Destination IP to send ICMP probe.
- enable Boolean
- Enable tunnel monitoring on this tunnel. Default:
true
. - proxy
Id String - Which proxy-id (or proxy-id-v6) the monitoring traffic will use.
Package Details
- Repository
- scm pulumi/pulumi-scm
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
scm
Terraform Provider.