AutoVpnCluster resource
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as scm from "@pulumi/scm";
//
// Auto VPN Cluster Configuration
//
const testCluster = new scm.AutoVpnCluster("test_cluster", {
name: "test-will-be-deleted",
type: "hub-spoke",
enableSdwan: true,
gateways: [{
name: "008199000033876",
bgpRedistributionProfile: "All-Connected-Routes",
priority: "1",
logicalRouter: "untrust-logical-router",
interfaces: [{
name: "$mesh-interface",
sdwanLinkSettings: {
sdwanInterfaceProfile: "test-sdwan-profile",
sdwanGateway: "$mesh-subnet-gateway-address",
upstreamNat: {
enable: false,
},
},
}],
}],
branches: [{
name: "008199000033879",
bgpRedistributionProfile: "All-Connected-Routes",
logicalRouter: "trust-logical-router",
interfaces: [{
name: "$trust-interface",
sdwanLinkSettings: {
sdwanInterfaceProfile: "test-sdwan-profile",
upstreamNat: {
enable: true,
staticIp: {
ipAddress: "$trust-subnet-gateway-address",
},
},
},
}],
}],
});
import pulumi
import pulumi_scm as scm
#
# Auto VPN Cluster Configuration
#
test_cluster = scm.AutoVpnCluster("test_cluster",
name="test-will-be-deleted",
type="hub-spoke",
enable_sdwan=True,
gateways=[{
"name": "008199000033876",
"bgp_redistribution_profile": "All-Connected-Routes",
"priority": "1",
"logical_router": "untrust-logical-router",
"interfaces": [{
"name": "$mesh-interface",
"sdwan_link_settings": {
"sdwan_interface_profile": "test-sdwan-profile",
"sdwan_gateway": "$mesh-subnet-gateway-address",
"upstream_nat": {
"enable": False,
},
},
}],
}],
branches=[{
"name": "008199000033879",
"bgp_redistribution_profile": "All-Connected-Routes",
"logical_router": "trust-logical-router",
"interfaces": [{
"name": "$trust-interface",
"sdwan_link_settings": {
"sdwan_interface_profile": "test-sdwan-profile",
"upstream_nat": {
"enable": True,
"static_ip": {
"ip_address": "$trust-subnet-gateway-address",
},
},
},
}],
}])
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 {
// Auto VPN Cluster Configuration
_, err := scm.NewAutoVpnCluster(ctx, "test_cluster", &scm.AutoVpnClusterArgs{
Name: pulumi.String("test-will-be-deleted"),
Type: pulumi.String("hub-spoke"),
EnableSdwan: pulumi.Bool(true),
Gateways: scm.AutoVpnClusterGatewayArray{
&scm.AutoVpnClusterGatewayArgs{
Name: pulumi.String("008199000033876"),
BgpRedistributionProfile: pulumi.String("All-Connected-Routes"),
Priority: pulumi.String("1"),
LogicalRouter: pulumi.String("untrust-logical-router"),
Interfaces: scm.AutoVpnClusterGatewayInterfaceArray{
&scm.AutoVpnClusterGatewayInterfaceArgs{
Name: pulumi.String("$mesh-interface"),
SdwanLinkSettings: &scm.AutoVpnClusterGatewayInterfaceSdwanLinkSettingsArgs{
SdwanInterfaceProfile: pulumi.String("test-sdwan-profile"),
SdwanGateway: pulumi.String("$mesh-subnet-gateway-address"),
UpstreamNat: &scm.AutoVpnClusterGatewayInterfaceSdwanLinkSettingsUpstreamNatArgs{
Enable: pulumi.Bool(false),
},
},
},
},
},
},
Branches: scm.AutoVpnClusterBranchArray{
&scm.AutoVpnClusterBranchArgs{
Name: pulumi.String("008199000033879"),
BgpRedistributionProfile: pulumi.String("All-Connected-Routes"),
LogicalRouter: pulumi.String("trust-logical-router"),
Interfaces: scm.AutoVpnClusterBranchInterfaceArray{
&scm.AutoVpnClusterBranchInterfaceArgs{
Name: pulumi.String("$trust-interface"),
SdwanLinkSettings: &scm.AutoVpnClusterBranchInterfaceSdwanLinkSettingsArgs{
SdwanInterfaceProfile: pulumi.String("test-sdwan-profile"),
UpstreamNat: &scm.AutoVpnClusterBranchInterfaceSdwanLinkSettingsUpstreamNatArgs{
Enable: pulumi.Bool(true),
StaticIp: &scm.AutoVpnClusterBranchInterfaceSdwanLinkSettingsUpstreamNatStaticIpArgs{
IpAddress: pulumi.String("$trust-subnet-gateway-address"),
},
},
},
},
},
},
},
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Scm = Pulumi.Scm;
return await Deployment.RunAsync(() =>
{
//
// Auto VPN Cluster Configuration
//
var testCluster = new Scm.AutoVpnCluster("test_cluster", new()
{
Name = "test-will-be-deleted",
Type = "hub-spoke",
EnableSdwan = true,
Gateways = new[]
{
new Scm.Inputs.AutoVpnClusterGatewayArgs
{
Name = "008199000033876",
BgpRedistributionProfile = "All-Connected-Routes",
Priority = "1",
LogicalRouter = "untrust-logical-router",
Interfaces = new[]
{
new Scm.Inputs.AutoVpnClusterGatewayInterfaceArgs
{
Name = "$mesh-interface",
SdwanLinkSettings = new Scm.Inputs.AutoVpnClusterGatewayInterfaceSdwanLinkSettingsArgs
{
SdwanInterfaceProfile = "test-sdwan-profile",
SdwanGateway = "$mesh-subnet-gateway-address",
UpstreamNat = new Scm.Inputs.AutoVpnClusterGatewayInterfaceSdwanLinkSettingsUpstreamNatArgs
{
Enable = false,
},
},
},
},
},
},
Branches = new[]
{
new Scm.Inputs.AutoVpnClusterBranchArgs
{
Name = "008199000033879",
BgpRedistributionProfile = "All-Connected-Routes",
LogicalRouter = "trust-logical-router",
Interfaces = new[]
{
new Scm.Inputs.AutoVpnClusterBranchInterfaceArgs
{
Name = "$trust-interface",
SdwanLinkSettings = new Scm.Inputs.AutoVpnClusterBranchInterfaceSdwanLinkSettingsArgs
{
SdwanInterfaceProfile = "test-sdwan-profile",
UpstreamNat = new Scm.Inputs.AutoVpnClusterBranchInterfaceSdwanLinkSettingsUpstreamNatArgs
{
Enable = true,
StaticIp = new Scm.Inputs.AutoVpnClusterBranchInterfaceSdwanLinkSettingsUpstreamNatStaticIpArgs
{
IpAddress = "$trust-subnet-gateway-address",
},
},
},
},
},
},
},
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.scm.AutoVpnCluster;
import com.pulumi.scm.AutoVpnClusterArgs;
import com.pulumi.scm.inputs.AutoVpnClusterGatewayArgs;
import com.pulumi.scm.inputs.AutoVpnClusterBranchArgs;
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) {
//
// Auto VPN Cluster Configuration
//
var testCluster = new AutoVpnCluster("testCluster", AutoVpnClusterArgs.builder()
.name("test-will-be-deleted")
.type("hub-spoke")
.enableSdwan(true)
.gateways(AutoVpnClusterGatewayArgs.builder()
.name("008199000033876")
.bgpRedistributionProfile("All-Connected-Routes")
.priority("1")
.logicalRouter("untrust-logical-router")
.interfaces(AutoVpnClusterGatewayInterfaceArgs.builder()
.name("$mesh-interface")
.sdwanLinkSettings(AutoVpnClusterGatewayInterfaceSdwanLinkSettingsArgs.builder()
.sdwanInterfaceProfile("test-sdwan-profile")
.sdwanGateway("$mesh-subnet-gateway-address")
.upstreamNat(AutoVpnClusterGatewayInterfaceSdwanLinkSettingsUpstreamNatArgs.builder()
.enable(false)
.build())
.build())
.build())
.build())
.branches(AutoVpnClusterBranchArgs.builder()
.name("008199000033879")
.bgpRedistributionProfile("All-Connected-Routes")
.logicalRouter("trust-logical-router")
.interfaces(AutoVpnClusterBranchInterfaceArgs.builder()
.name("$trust-interface")
.sdwanLinkSettings(AutoVpnClusterBranchInterfaceSdwanLinkSettingsArgs.builder()
.sdwanInterfaceProfile("test-sdwan-profile")
.upstreamNat(AutoVpnClusterBranchInterfaceSdwanLinkSettingsUpstreamNatArgs.builder()
.enable(true)
.staticIp(AutoVpnClusterBranchInterfaceSdwanLinkSettingsUpstreamNatStaticIpArgs.builder()
.ipAddress("$trust-subnet-gateway-address")
.build())
.build())
.build())
.build())
.build())
.build());
}
}
resources:
#
# Auto VPN Cluster Configuration
#
testCluster:
type: scm:AutoVpnCluster
name: test_cluster
properties:
name: test-will-be-deleted
type: hub-spoke
enableSdwan: true #
# # Gateway Configuration (Hub)
# #
gateways:
- name: '008199000033876'
bgpRedistributionProfile: All-Connected-Routes
priority: 1
logicalRouter: untrust-logical-router
interfaces:
- name: $mesh-interface
sdwanLinkSettings:
sdwanInterfaceProfile: test-sdwan-profile
sdwanGateway: $mesh-subnet-gateway-address
upstreamNat:
enable: false
branches:
- name: '008199000033879'
bgpRedistributionProfile: All-Connected-Routes
logicalRouter: trust-logical-router
interfaces:
- name: $trust-interface
sdwanLinkSettings:
sdwanInterfaceProfile: test-sdwan-profile
upstreamNat:
enable: true
staticIp:
ipAddress: $trust-subnet-gateway-address
Create AutoVpnCluster Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new AutoVpnCluster(name: string, args?: AutoVpnClusterArgs, opts?: CustomResourceOptions);@overload
def AutoVpnCluster(resource_name: str,
args: Optional[AutoVpnClusterArgs] = None,
opts: Optional[ResourceOptions] = None)
@overload
def AutoVpnCluster(resource_name: str,
opts: Optional[ResourceOptions] = None,
branches: Optional[Sequence[AutoVpnClusterBranchArgs]] = None,
enable_mesh_between_hubs: Optional[bool] = None,
enable_mesh_interconnect: Optional[bool] = None,
enable_sdwan: Optional[bool] = None,
gateways: Optional[Sequence[AutoVpnClusterGatewayArgs]] = None,
name: Optional[str] = None,
type: Optional[str] = None)func NewAutoVpnCluster(ctx *Context, name string, args *AutoVpnClusterArgs, opts ...ResourceOption) (*AutoVpnCluster, error)public AutoVpnCluster(string name, AutoVpnClusterArgs? args = null, CustomResourceOptions? opts = null)
public AutoVpnCluster(String name, AutoVpnClusterArgs args)
public AutoVpnCluster(String name, AutoVpnClusterArgs args, CustomResourceOptions options)
type: scm:AutoVpnCluster
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 AutoVpnClusterArgs
- 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 AutoVpnClusterArgs
- 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 AutoVpnClusterArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args AutoVpnClusterArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args AutoVpnClusterArgs
- 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 autoVpnClusterResource = new Scm.AutoVpnCluster("autoVpnClusterResource", new()
{
Branches = new[]
{
new Scm.Inputs.AutoVpnClusterBranchArgs
{
BgpRedistributionProfile = "string",
Interfaces = new[]
{
new Scm.Inputs.AutoVpnClusterBranchInterfaceArgs
{
DhcpIp = "string",
Name = "string",
SdwanLinkSettings = new Scm.Inputs.AutoVpnClusterBranchInterfaceSdwanLinkSettingsArgs
{
SdwanGateway = "string",
SdwanInterfaceProfile = "string",
UpstreamNat = new Scm.Inputs.AutoVpnClusterBranchInterfaceSdwanLinkSettingsUpstreamNatArgs
{
Enable = false,
StaticIp = new Scm.Inputs.AutoVpnClusterBranchInterfaceSdwanLinkSettingsUpstreamNatStaticIpArgs
{
Fqdn = "string",
IpAddress = "string",
},
},
},
},
},
LogicalRouter = "string",
Name = "string",
PrivateInterfaces = new[]
{
new Scm.Inputs.AutoVpnClusterBranchPrivateInterfaceArgs
{
Name = "string",
SdwanLinkSettings = new Scm.Inputs.AutoVpnClusterBranchPrivateInterfaceSdwanLinkSettingsArgs
{
SdwanGateway = "string",
SdwanInterfaceProfile = "string",
UpstreamNat = new Scm.Inputs.AutoVpnClusterBranchPrivateInterfaceSdwanLinkSettingsUpstreamNatArgs
{
Enable = false,
StaticIp = new Scm.Inputs.AutoVpnClusterBranchPrivateInterfaceSdwanLinkSettingsUpstreamNatStaticIpArgs
{
Fqdn = "string",
IpAddress = "string",
},
},
},
},
},
Site = "string",
},
},
EnableMeshBetweenHubs = false,
EnableMeshInterconnect = false,
EnableSdwan = false,
Gateways = new[]
{
new Scm.Inputs.AutoVpnClusterGatewayArgs
{
AllowDiaVpnFailover = false,
BgpRedistributionProfile = "string",
Interfaces = new[]
{
new Scm.Inputs.AutoVpnClusterGatewayInterfaceArgs
{
DhcpIp = "string",
Name = "string",
SdwanLinkSettings = new Scm.Inputs.AutoVpnClusterGatewayInterfaceSdwanLinkSettingsArgs
{
SdwanGateway = "string",
SdwanInterfaceProfile = "string",
UpstreamNat = new Scm.Inputs.AutoVpnClusterGatewayInterfaceSdwanLinkSettingsUpstreamNatArgs
{
Enable = false,
StaticIp = new Scm.Inputs.AutoVpnClusterGatewayInterfaceSdwanLinkSettingsUpstreamNatStaticIpArgs
{
Fqdn = "string",
IpAddress = "string",
},
},
},
},
},
LogicalRouter = "string",
Name = "string",
Priority = "string",
PrivateInterfaces = new[]
{
new Scm.Inputs.AutoVpnClusterGatewayPrivateInterfaceArgs
{
Name = "string",
SdwanLinkSettings = new Scm.Inputs.AutoVpnClusterGatewayPrivateInterfaceSdwanLinkSettingsArgs
{
SdwanGateway = "string",
SdwanInterfaceProfile = "string",
UpstreamNat = new Scm.Inputs.AutoVpnClusterGatewayPrivateInterfaceSdwanLinkSettingsUpstreamNatArgs
{
Enable = false,
StaticIp = new Scm.Inputs.AutoVpnClusterGatewayPrivateInterfaceSdwanLinkSettingsUpstreamNatStaticIpArgs
{
Fqdn = "string",
IpAddress = "string",
},
},
},
},
},
Site = "string",
},
},
Name = "string",
Type = "string",
});
example, err := scm.NewAutoVpnCluster(ctx, "autoVpnClusterResource", &scm.AutoVpnClusterArgs{
Branches: scm.AutoVpnClusterBranchArray{
&scm.AutoVpnClusterBranchArgs{
BgpRedistributionProfile: pulumi.String("string"),
Interfaces: scm.AutoVpnClusterBranchInterfaceArray{
&scm.AutoVpnClusterBranchInterfaceArgs{
DhcpIp: pulumi.String("string"),
Name: pulumi.String("string"),
SdwanLinkSettings: &scm.AutoVpnClusterBranchInterfaceSdwanLinkSettingsArgs{
SdwanGateway: pulumi.String("string"),
SdwanInterfaceProfile: pulumi.String("string"),
UpstreamNat: &scm.AutoVpnClusterBranchInterfaceSdwanLinkSettingsUpstreamNatArgs{
Enable: pulumi.Bool(false),
StaticIp: &scm.AutoVpnClusterBranchInterfaceSdwanLinkSettingsUpstreamNatStaticIpArgs{
Fqdn: pulumi.String("string"),
IpAddress: pulumi.String("string"),
},
},
},
},
},
LogicalRouter: pulumi.String("string"),
Name: pulumi.String("string"),
PrivateInterfaces: scm.AutoVpnClusterBranchPrivateInterfaceArray{
&scm.AutoVpnClusterBranchPrivateInterfaceArgs{
Name: pulumi.String("string"),
SdwanLinkSettings: &scm.AutoVpnClusterBranchPrivateInterfaceSdwanLinkSettingsArgs{
SdwanGateway: pulumi.String("string"),
SdwanInterfaceProfile: pulumi.String("string"),
UpstreamNat: &scm.AutoVpnClusterBranchPrivateInterfaceSdwanLinkSettingsUpstreamNatArgs{
Enable: pulumi.Bool(false),
StaticIp: &scm.AutoVpnClusterBranchPrivateInterfaceSdwanLinkSettingsUpstreamNatStaticIpArgs{
Fqdn: pulumi.String("string"),
IpAddress: pulumi.String("string"),
},
},
},
},
},
Site: pulumi.String("string"),
},
},
EnableMeshBetweenHubs: pulumi.Bool(false),
EnableMeshInterconnect: pulumi.Bool(false),
EnableSdwan: pulumi.Bool(false),
Gateways: scm.AutoVpnClusterGatewayArray{
&scm.AutoVpnClusterGatewayArgs{
AllowDiaVpnFailover: pulumi.Bool(false),
BgpRedistributionProfile: pulumi.String("string"),
Interfaces: scm.AutoVpnClusterGatewayInterfaceArray{
&scm.AutoVpnClusterGatewayInterfaceArgs{
DhcpIp: pulumi.String("string"),
Name: pulumi.String("string"),
SdwanLinkSettings: &scm.AutoVpnClusterGatewayInterfaceSdwanLinkSettingsArgs{
SdwanGateway: pulumi.String("string"),
SdwanInterfaceProfile: pulumi.String("string"),
UpstreamNat: &scm.AutoVpnClusterGatewayInterfaceSdwanLinkSettingsUpstreamNatArgs{
Enable: pulumi.Bool(false),
StaticIp: &scm.AutoVpnClusterGatewayInterfaceSdwanLinkSettingsUpstreamNatStaticIpArgs{
Fqdn: pulumi.String("string"),
IpAddress: pulumi.String("string"),
},
},
},
},
},
LogicalRouter: pulumi.String("string"),
Name: pulumi.String("string"),
Priority: pulumi.String("string"),
PrivateInterfaces: scm.AutoVpnClusterGatewayPrivateInterfaceArray{
&scm.AutoVpnClusterGatewayPrivateInterfaceArgs{
Name: pulumi.String("string"),
SdwanLinkSettings: &scm.AutoVpnClusterGatewayPrivateInterfaceSdwanLinkSettingsArgs{
SdwanGateway: pulumi.String("string"),
SdwanInterfaceProfile: pulumi.String("string"),
UpstreamNat: &scm.AutoVpnClusterGatewayPrivateInterfaceSdwanLinkSettingsUpstreamNatArgs{
Enable: pulumi.Bool(false),
StaticIp: &scm.AutoVpnClusterGatewayPrivateInterfaceSdwanLinkSettingsUpstreamNatStaticIpArgs{
Fqdn: pulumi.String("string"),
IpAddress: pulumi.String("string"),
},
},
},
},
},
Site: pulumi.String("string"),
},
},
Name: pulumi.String("string"),
Type: pulumi.String("string"),
})
var autoVpnClusterResource = new AutoVpnCluster("autoVpnClusterResource", AutoVpnClusterArgs.builder()
.branches(AutoVpnClusterBranchArgs.builder()
.bgpRedistributionProfile("string")
.interfaces(AutoVpnClusterBranchInterfaceArgs.builder()
.dhcpIp("string")
.name("string")
.sdwanLinkSettings(AutoVpnClusterBranchInterfaceSdwanLinkSettingsArgs.builder()
.sdwanGateway("string")
.sdwanInterfaceProfile("string")
.upstreamNat(AutoVpnClusterBranchInterfaceSdwanLinkSettingsUpstreamNatArgs.builder()
.enable(false)
.staticIp(AutoVpnClusterBranchInterfaceSdwanLinkSettingsUpstreamNatStaticIpArgs.builder()
.fqdn("string")
.ipAddress("string")
.build())
.build())
.build())
.build())
.logicalRouter("string")
.name("string")
.privateInterfaces(AutoVpnClusterBranchPrivateInterfaceArgs.builder()
.name("string")
.sdwanLinkSettings(AutoVpnClusterBranchPrivateInterfaceSdwanLinkSettingsArgs.builder()
.sdwanGateway("string")
.sdwanInterfaceProfile("string")
.upstreamNat(AutoVpnClusterBranchPrivateInterfaceSdwanLinkSettingsUpstreamNatArgs.builder()
.enable(false)
.staticIp(AutoVpnClusterBranchPrivateInterfaceSdwanLinkSettingsUpstreamNatStaticIpArgs.builder()
.fqdn("string")
.ipAddress("string")
.build())
.build())
.build())
.build())
.site("string")
.build())
.enableMeshBetweenHubs(false)
.enableMeshInterconnect(false)
.enableSdwan(false)
.gateways(AutoVpnClusterGatewayArgs.builder()
.allowDiaVpnFailover(false)
.bgpRedistributionProfile("string")
.interfaces(AutoVpnClusterGatewayInterfaceArgs.builder()
.dhcpIp("string")
.name("string")
.sdwanLinkSettings(AutoVpnClusterGatewayInterfaceSdwanLinkSettingsArgs.builder()
.sdwanGateway("string")
.sdwanInterfaceProfile("string")
.upstreamNat(AutoVpnClusterGatewayInterfaceSdwanLinkSettingsUpstreamNatArgs.builder()
.enable(false)
.staticIp(AutoVpnClusterGatewayInterfaceSdwanLinkSettingsUpstreamNatStaticIpArgs.builder()
.fqdn("string")
.ipAddress("string")
.build())
.build())
.build())
.build())
.logicalRouter("string")
.name("string")
.priority("string")
.privateInterfaces(AutoVpnClusterGatewayPrivateInterfaceArgs.builder()
.name("string")
.sdwanLinkSettings(AutoVpnClusterGatewayPrivateInterfaceSdwanLinkSettingsArgs.builder()
.sdwanGateway("string")
.sdwanInterfaceProfile("string")
.upstreamNat(AutoVpnClusterGatewayPrivateInterfaceSdwanLinkSettingsUpstreamNatArgs.builder()
.enable(false)
.staticIp(AutoVpnClusterGatewayPrivateInterfaceSdwanLinkSettingsUpstreamNatStaticIpArgs.builder()
.fqdn("string")
.ipAddress("string")
.build())
.build())
.build())
.build())
.site("string")
.build())
.name("string")
.type("string")
.build());
auto_vpn_cluster_resource = scm.AutoVpnCluster("autoVpnClusterResource",
branches=[{
"bgp_redistribution_profile": "string",
"interfaces": [{
"dhcp_ip": "string",
"name": "string",
"sdwan_link_settings": {
"sdwan_gateway": "string",
"sdwan_interface_profile": "string",
"upstream_nat": {
"enable": False,
"static_ip": {
"fqdn": "string",
"ip_address": "string",
},
},
},
}],
"logical_router": "string",
"name": "string",
"private_interfaces": [{
"name": "string",
"sdwan_link_settings": {
"sdwan_gateway": "string",
"sdwan_interface_profile": "string",
"upstream_nat": {
"enable": False,
"static_ip": {
"fqdn": "string",
"ip_address": "string",
},
},
},
}],
"site": "string",
}],
enable_mesh_between_hubs=False,
enable_mesh_interconnect=False,
enable_sdwan=False,
gateways=[{
"allow_dia_vpn_failover": False,
"bgp_redistribution_profile": "string",
"interfaces": [{
"dhcp_ip": "string",
"name": "string",
"sdwan_link_settings": {
"sdwan_gateway": "string",
"sdwan_interface_profile": "string",
"upstream_nat": {
"enable": False,
"static_ip": {
"fqdn": "string",
"ip_address": "string",
},
},
},
}],
"logical_router": "string",
"name": "string",
"priority": "string",
"private_interfaces": [{
"name": "string",
"sdwan_link_settings": {
"sdwan_gateway": "string",
"sdwan_interface_profile": "string",
"upstream_nat": {
"enable": False,
"static_ip": {
"fqdn": "string",
"ip_address": "string",
},
},
},
}],
"site": "string",
}],
name="string",
type="string")
const autoVpnClusterResource = new scm.AutoVpnCluster("autoVpnClusterResource", {
branches: [{
bgpRedistributionProfile: "string",
interfaces: [{
dhcpIp: "string",
name: "string",
sdwanLinkSettings: {
sdwanGateway: "string",
sdwanInterfaceProfile: "string",
upstreamNat: {
enable: false,
staticIp: {
fqdn: "string",
ipAddress: "string",
},
},
},
}],
logicalRouter: "string",
name: "string",
privateInterfaces: [{
name: "string",
sdwanLinkSettings: {
sdwanGateway: "string",
sdwanInterfaceProfile: "string",
upstreamNat: {
enable: false,
staticIp: {
fqdn: "string",
ipAddress: "string",
},
},
},
}],
site: "string",
}],
enableMeshBetweenHubs: false,
enableMeshInterconnect: false,
enableSdwan: false,
gateways: [{
allowDiaVpnFailover: false,
bgpRedistributionProfile: "string",
interfaces: [{
dhcpIp: "string",
name: "string",
sdwanLinkSettings: {
sdwanGateway: "string",
sdwanInterfaceProfile: "string",
upstreamNat: {
enable: false,
staticIp: {
fqdn: "string",
ipAddress: "string",
},
},
},
}],
logicalRouter: "string",
name: "string",
priority: "string",
privateInterfaces: [{
name: "string",
sdwanLinkSettings: {
sdwanGateway: "string",
sdwanInterfaceProfile: "string",
upstreamNat: {
enable: false,
staticIp: {
fqdn: "string",
ipAddress: "string",
},
},
},
}],
site: "string",
}],
name: "string",
type: "string",
});
type: scm:AutoVpnCluster
properties:
branches:
- bgpRedistributionProfile: string
interfaces:
- dhcpIp: string
name: string
sdwanLinkSettings:
sdwanGateway: string
sdwanInterfaceProfile: string
upstreamNat:
enable: false
staticIp:
fqdn: string
ipAddress: string
logicalRouter: string
name: string
privateInterfaces:
- name: string
sdwanLinkSettings:
sdwanGateway: string
sdwanInterfaceProfile: string
upstreamNat:
enable: false
staticIp:
fqdn: string
ipAddress: string
site: string
enableMeshBetweenHubs: false
enableMeshInterconnect: false
enableSdwan: false
gateways:
- allowDiaVpnFailover: false
bgpRedistributionProfile: string
interfaces:
- dhcpIp: string
name: string
sdwanLinkSettings:
sdwanGateway: string
sdwanInterfaceProfile: string
upstreamNat:
enable: false
staticIp:
fqdn: string
ipAddress: string
logicalRouter: string
name: string
priority: string
privateInterfaces:
- name: string
sdwanLinkSettings:
sdwanGateway: string
sdwanInterfaceProfile: string
upstreamNat:
enable: false
staticIp:
fqdn: string
ipAddress: string
site: string
name: string
type: string
AutoVpnCluster 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 AutoVpnCluster resource accepts the following input properties:
- Branches
List<Auto
Vpn Cluster Branch> - Branches
- Enable
Mesh boolBetween Hubs - Enable mesh between hubs?
- Enable
Mesh boolInterconnect - Enable mesh interconnect?
- Enable
Sdwan bool - Enable SD-WAN?
- Gateways
List<Auto
Vpn Cluster Gateway> - Hubs
- Name string
- VPN cluster name
- Type string
- VPN cluster type
- Branches
[]Auto
Vpn Cluster Branch Args - Branches
- Enable
Mesh boolBetween Hubs - Enable mesh between hubs?
- Enable
Mesh boolInterconnect - Enable mesh interconnect?
- Enable
Sdwan bool - Enable SD-WAN?
- Gateways
[]Auto
Vpn Cluster Gateway Args - Hubs
- Name string
- VPN cluster name
- Type string
- VPN cluster type
- branches
List<Auto
Vpn Cluster Branch> - Branches
- enable
Mesh BooleanBetween Hubs - Enable mesh between hubs?
- enable
Mesh BooleanInterconnect - Enable mesh interconnect?
- enable
Sdwan Boolean - Enable SD-WAN?
- gateways
List<Auto
Vpn Cluster Gateway> - Hubs
- name String
- VPN cluster name
- type String
- VPN cluster type
- branches
Auto
Vpn Cluster Branch[] - Branches
- enable
Mesh booleanBetween Hubs - Enable mesh between hubs?
- enable
Mesh booleanInterconnect - Enable mesh interconnect?
- enable
Sdwan boolean - Enable SD-WAN?
- gateways
Auto
Vpn Cluster Gateway[] - Hubs
- name string
- VPN cluster name
- type string
- VPN cluster type
- branches
Sequence[Auto
Vpn Cluster Branch Args] - Branches
- enable_
mesh_ boolbetween_ hubs - Enable mesh between hubs?
- enable_
mesh_ boolinterconnect - Enable mesh interconnect?
- enable_
sdwan bool - Enable SD-WAN?
- gateways
Sequence[Auto
Vpn Cluster Gateway Args] - Hubs
- name str
- VPN cluster name
- type str
- VPN cluster type
- branches List<Property Map>
- Branches
- enable
Mesh BooleanBetween Hubs - Enable mesh between hubs?
- enable
Mesh BooleanInterconnect - Enable mesh interconnect?
- enable
Sdwan Boolean - Enable SD-WAN?
- gateways List<Property Map>
- Hubs
- name String
- VPN cluster name
- type String
- VPN cluster type
Outputs
All input properties are implicitly available as output properties. Additionally, the AutoVpnCluster resource produces the following output properties:
Look up Existing AutoVpnCluster Resource
Get an existing AutoVpnCluster 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?: AutoVpnClusterState, opts?: CustomResourceOptions): AutoVpnCluster@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
branches: Optional[Sequence[AutoVpnClusterBranchArgs]] = None,
enable_mesh_between_hubs: Optional[bool] = None,
enable_mesh_interconnect: Optional[bool] = None,
enable_sdwan: Optional[bool] = None,
gateways: Optional[Sequence[AutoVpnClusterGatewayArgs]] = None,
name: Optional[str] = None,
tfid: Optional[str] = None,
type: Optional[str] = None) -> AutoVpnClusterfunc GetAutoVpnCluster(ctx *Context, name string, id IDInput, state *AutoVpnClusterState, opts ...ResourceOption) (*AutoVpnCluster, error)public static AutoVpnCluster Get(string name, Input<string> id, AutoVpnClusterState? state, CustomResourceOptions? opts = null)public static AutoVpnCluster get(String name, Output<String> id, AutoVpnClusterState state, CustomResourceOptions options)resources: _: type: scm:AutoVpnCluster get: id: ${id}- 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.
- Branches
List<Auto
Vpn Cluster Branch> - Branches
- Enable
Mesh boolBetween Hubs - Enable mesh between hubs?
- Enable
Mesh boolInterconnect - Enable mesh interconnect?
- Enable
Sdwan bool - Enable SD-WAN?
- Gateways
List<Auto
Vpn Cluster Gateway> - Hubs
- Name string
- VPN cluster name
- Tfid string
- Type string
- VPN cluster type
- Branches
[]Auto
Vpn Cluster Branch Args - Branches
- Enable
Mesh boolBetween Hubs - Enable mesh between hubs?
- Enable
Mesh boolInterconnect - Enable mesh interconnect?
- Enable
Sdwan bool - Enable SD-WAN?
- Gateways
[]Auto
Vpn Cluster Gateway Args - Hubs
- Name string
- VPN cluster name
- Tfid string
- Type string
- VPN cluster type
- branches
List<Auto
Vpn Cluster Branch> - Branches
- enable
Mesh BooleanBetween Hubs - Enable mesh between hubs?
- enable
Mesh BooleanInterconnect - Enable mesh interconnect?
- enable
Sdwan Boolean - Enable SD-WAN?
- gateways
List<Auto
Vpn Cluster Gateway> - Hubs
- name String
- VPN cluster name
- tfid String
- type String
- VPN cluster type
- branches
Auto
Vpn Cluster Branch[] - Branches
- enable
Mesh booleanBetween Hubs - Enable mesh between hubs?
- enable
Mesh booleanInterconnect - Enable mesh interconnect?
- enable
Sdwan boolean - Enable SD-WAN?
- gateways
Auto
Vpn Cluster Gateway[] - Hubs
- name string
- VPN cluster name
- tfid string
- type string
- VPN cluster type
- branches
Sequence[Auto
Vpn Cluster Branch Args] - Branches
- enable_
mesh_ boolbetween_ hubs - Enable mesh between hubs?
- enable_
mesh_ boolinterconnect - Enable mesh interconnect?
- enable_
sdwan bool - Enable SD-WAN?
- gateways
Sequence[Auto
Vpn Cluster Gateway Args] - Hubs
- name str
- VPN cluster name
- tfid str
- type str
- VPN cluster type
- branches List<Property Map>
- Branches
- enable
Mesh BooleanBetween Hubs - Enable mesh between hubs?
- enable
Mesh BooleanInterconnect - Enable mesh interconnect?
- enable
Sdwan Boolean - Enable SD-WAN?
- gateways List<Property Map>
- Hubs
- name String
- VPN cluster name
- tfid String
- type String
- VPN cluster type
Supporting Types
AutoVpnClusterBranch, AutoVpnClusterBranchArgs
- Bgp
Redistribution stringProfile - BGP redistribution profile
- Interfaces
List<Auto
Vpn Cluster Branch Interface> - Interfaces
- Logical
Router string - Router
- Name string
- Branch firewall serial number
- Private
Interfaces List<AutoVpn Cluster Branch Private Interface> - Private interfaces
- Site string
- Site name
- Bgp
Redistribution stringProfile - BGP redistribution profile
- Interfaces
[]Auto
Vpn Cluster Branch Interface - Interfaces
- Logical
Router string - Router
- Name string
- Branch firewall serial number
- Private
Interfaces []AutoVpn Cluster Branch Private Interface - Private interfaces
- Site string
- Site name
- bgp
Redistribution StringProfile - BGP redistribution profile
- interfaces
List<Auto
Vpn Cluster Branch Interface> - Interfaces
- logical
Router String - Router
- name String
- Branch firewall serial number
- private
Interfaces List<AutoVpn Cluster Branch Private Interface> - Private interfaces
- site String
- Site name
- bgp
Redistribution stringProfile - BGP redistribution profile
- interfaces
Auto
Vpn Cluster Branch Interface[] - Interfaces
- logical
Router string - Router
- name string
- Branch firewall serial number
- private
Interfaces AutoVpn Cluster Branch Private Interface[] - Private interfaces
- site string
- Site name
- bgp_
redistribution_ strprofile - BGP redistribution profile
- interfaces
Sequence[Auto
Vpn Cluster Branch Interface] - Interfaces
- logical_
router str - Router
- name str
- Branch firewall serial number
- private_
interfaces Sequence[AutoVpn Cluster Branch Private Interface] - Private interfaces
- site str
- Site name
- bgp
Redistribution StringProfile - BGP redistribution profile
- interfaces List<Property Map>
- Interfaces
- logical
Router String - Router
- name String
- Branch firewall serial number
- private
Interfaces List<Property Map> - Private interfaces
- site String
- Site name
AutoVpnClusterBranchInterface, AutoVpnClusterBranchInterfaceArgs
- Dhcp
Ip string - DHCP IP
- Name string
- Ethernet interface
- Sdwan
Link AutoSettings Vpn Cluster Branch Interface Sdwan Link Settings - Sdwan link settings
- Dhcp
Ip string - DHCP IP
- Name string
- Ethernet interface
- Sdwan
Link AutoSettings Vpn Cluster Branch Interface Sdwan Link Settings - Sdwan link settings
- dhcp
Ip String - DHCP IP
- name String
- Ethernet interface
- sdwan
Link AutoSettings Vpn Cluster Branch Interface Sdwan Link Settings - Sdwan link settings
- dhcp
Ip string - DHCP IP
- name string
- Ethernet interface
- sdwan
Link AutoSettings Vpn Cluster Branch Interface Sdwan Link Settings - Sdwan link settings
- dhcp_
ip str - DHCP IP
- name str
- Ethernet interface
- sdwan_
link_ Autosettings Vpn Cluster Branch Interface Sdwan Link Settings - Sdwan link settings
- dhcp
Ip String - DHCP IP
- name String
- Ethernet interface
- sdwan
Link Property MapSettings - Sdwan link settings
AutoVpnClusterBranchInterfaceSdwanLinkSettings, AutoVpnClusterBranchInterfaceSdwanLinkSettingsArgs
- Sdwan
Gateway string - Next hop gateway
- Sdwan
Interface stringProfile - SD-WAN interface profile
- Upstream
Nat AutoVpn Cluster Branch Interface Sdwan Link Settings Upstream Nat - Upstream nat
- Sdwan
Gateway string - Next hop gateway
- Sdwan
Interface stringProfile - SD-WAN interface profile
- Upstream
Nat AutoVpn Cluster Branch Interface Sdwan Link Settings Upstream Nat - Upstream nat
- sdwan
Gateway String - Next hop gateway
- sdwan
Interface StringProfile - SD-WAN interface profile
- upstream
Nat AutoVpn Cluster Branch Interface Sdwan Link Settings Upstream Nat - Upstream nat
- sdwan
Gateway string - Next hop gateway
- sdwan
Interface stringProfile - SD-WAN interface profile
- upstream
Nat AutoVpn Cluster Branch Interface Sdwan Link Settings Upstream Nat - Upstream nat
- sdwan_
gateway str - Next hop gateway
- sdwan_
interface_ strprofile - SD-WAN interface profile
- upstream_
nat AutoVpn Cluster Branch Interface Sdwan Link Settings Upstream Nat - Upstream nat
- sdwan
Gateway String - Next hop gateway
- sdwan
Interface StringProfile - SD-WAN interface profile
- upstream
Nat Property Map - Upstream nat
AutoVpnClusterBranchInterfaceSdwanLinkSettingsUpstreamNat, AutoVpnClusterBranchInterfaceSdwanLinkSettingsUpstreamNatArgs
- Enable bool
- Upstream NAT?
- Static
Ip AutoVpn Cluster Branch Interface Sdwan Link Settings Upstream Nat Static Ip - Static ip
- Enable bool
- Upstream NAT?
- Static
Ip AutoVpn Cluster Branch Interface Sdwan Link Settings Upstream Nat Static Ip - Static ip
- enable Boolean
- Upstream NAT?
- static
Ip AutoVpn Cluster Branch Interface Sdwan Link Settings Upstream Nat Static Ip - Static ip
- enable boolean
- Upstream NAT?
- static
Ip AutoVpn Cluster Branch Interface Sdwan Link Settings Upstream Nat Static Ip - Static ip
- enable bool
- Upstream NAT?
- static_
ip AutoVpn Cluster Branch Interface Sdwan Link Settings Upstream Nat Static Ip - Static ip
- enable Boolean
- Upstream NAT?
- static
Ip Property Map - Static ip
AutoVpnClusterBranchInterfaceSdwanLinkSettingsUpstreamNatStaticIp, AutoVpnClusterBranchInterfaceSdwanLinkSettingsUpstreamNatStaticIpArgs
- fqdn str
- FQDN
- ip_
address str IP address
ℹ️ Note: You must specify exactly one of
fqdnandip_address.
AutoVpnClusterBranchPrivateInterface, AutoVpnClusterBranchPrivateInterfaceArgs
- Name string
- Ethernet interface
- Sdwan
Link AutoSettings Vpn Cluster Branch Private Interface Sdwan Link Settings - Sdwan link settings
- Name string
- Ethernet interface
- Sdwan
Link AutoSettings Vpn Cluster Branch Private Interface Sdwan Link Settings - Sdwan link settings
- name String
- Ethernet interface
- sdwan
Link AutoSettings Vpn Cluster Branch Private Interface Sdwan Link Settings - Sdwan link settings
- name string
- Ethernet interface
- sdwan
Link AutoSettings Vpn Cluster Branch Private Interface Sdwan Link Settings - Sdwan link settings
- name str
- Ethernet interface
- sdwan_
link_ Autosettings Vpn Cluster Branch Private Interface Sdwan Link Settings - Sdwan link settings
- name String
- Ethernet interface
- sdwan
Link Property MapSettings - Sdwan link settings
AutoVpnClusterBranchPrivateInterfaceSdwanLinkSettings, AutoVpnClusterBranchPrivateInterfaceSdwanLinkSettingsArgs
- Sdwan
Gateway string - Next hop gateway
- Sdwan
Interface stringProfile - SD-WAN interface profile
- Upstream
Nat AutoVpn Cluster Branch Private Interface Sdwan Link Settings Upstream Nat - Upstream nat
- Sdwan
Gateway string - Next hop gateway
- Sdwan
Interface stringProfile - SD-WAN interface profile
- Upstream
Nat AutoVpn Cluster Branch Private Interface Sdwan Link Settings Upstream Nat - Upstream nat
- sdwan
Gateway String - Next hop gateway
- sdwan
Interface StringProfile - SD-WAN interface profile
- upstream
Nat AutoVpn Cluster Branch Private Interface Sdwan Link Settings Upstream Nat - Upstream nat
- sdwan
Gateway string - Next hop gateway
- sdwan
Interface stringProfile - SD-WAN interface profile
- upstream
Nat AutoVpn Cluster Branch Private Interface Sdwan Link Settings Upstream Nat - Upstream nat
- sdwan_
gateway str - Next hop gateway
- sdwan_
interface_ strprofile - SD-WAN interface profile
- upstream_
nat AutoVpn Cluster Branch Private Interface Sdwan Link Settings Upstream Nat - Upstream nat
- sdwan
Gateway String - Next hop gateway
- sdwan
Interface StringProfile - SD-WAN interface profile
- upstream
Nat Property Map - Upstream nat
AutoVpnClusterBranchPrivateInterfaceSdwanLinkSettingsUpstreamNat, AutoVpnClusterBranchPrivateInterfaceSdwanLinkSettingsUpstreamNatArgs
- Enable bool
- Upstream NAT?
- Static
Ip AutoVpn Cluster Branch Private Interface Sdwan Link Settings Upstream Nat Static Ip - Static ip
- Enable bool
- Upstream NAT?
- Static
Ip AutoVpn Cluster Branch Private Interface Sdwan Link Settings Upstream Nat Static Ip - Static ip
- enable Boolean
- Upstream NAT?
- static
Ip AutoVpn Cluster Branch Private Interface Sdwan Link Settings Upstream Nat Static Ip - Static ip
- enable boolean
- Upstream NAT?
- static
Ip AutoVpn Cluster Branch Private Interface Sdwan Link Settings Upstream Nat Static Ip - Static ip
- enable bool
- Upstream NAT?
- static_
ip AutoVpn Cluster Branch Private Interface Sdwan Link Settings Upstream Nat Static Ip - Static ip
- enable Boolean
- Upstream NAT?
- static
Ip Property Map - Static ip
AutoVpnClusterBranchPrivateInterfaceSdwanLinkSettingsUpstreamNatStaticIp, AutoVpnClusterBranchPrivateInterfaceSdwanLinkSettingsUpstreamNatStaticIpArgs
- fqdn str
- FQDN
- ip_
address str IP address
ℹ️ Note: You must specify exactly one of
fqdnandip_address.
AutoVpnClusterGateway, AutoVpnClusterGatewayArgs
- Allow
Dia boolVpn Failover - Allow DIA to VPN failover on branch device for the hub?
- Bgp
Redistribution stringProfile - BGP redistribution file
- Interfaces
List<Auto
Vpn Cluster Gateway Interface> - Interfaces
- Logical
Router string - Router
- Name string
- Hub firewall serial number
- Priority string
- Priority
- Private
Interfaces List<AutoVpn Cluster Gateway Private Interface> - Private interfaces
- Site string
- Site name
- Allow
Dia boolVpn Failover - Allow DIA to VPN failover on branch device for the hub?
- Bgp
Redistribution stringProfile - BGP redistribution file
- Interfaces
[]Auto
Vpn Cluster Gateway Interface - Interfaces
- Logical
Router string - Router
- Name string
- Hub firewall serial number
- Priority string
- Priority
- Private
Interfaces []AutoVpn Cluster Gateway Private Interface - Private interfaces
- Site string
- Site name
- allow
Dia BooleanVpn Failover - Allow DIA to VPN failover on branch device for the hub?
- bgp
Redistribution StringProfile - BGP redistribution file
- interfaces
List<Auto
Vpn Cluster Gateway Interface> - Interfaces
- logical
Router String - Router
- name String
- Hub firewall serial number
- priority String
- Priority
- private
Interfaces List<AutoVpn Cluster Gateway Private Interface> - Private interfaces
- site String
- Site name
- allow
Dia booleanVpn Failover - Allow DIA to VPN failover on branch device for the hub?
- bgp
Redistribution stringProfile - BGP redistribution file
- interfaces
Auto
Vpn Cluster Gateway Interface[] - Interfaces
- logical
Router string - Router
- name string
- Hub firewall serial number
- priority string
- Priority
- private
Interfaces AutoVpn Cluster Gateway Private Interface[] - Private interfaces
- site string
- Site name
- allow_
dia_ boolvpn_ failover - Allow DIA to VPN failover on branch device for the hub?
- bgp_
redistribution_ strprofile - BGP redistribution file
- interfaces
Sequence[Auto
Vpn Cluster Gateway Interface] - Interfaces
- logical_
router str - Router
- name str
- Hub firewall serial number
- priority str
- Priority
- private_
interfaces Sequence[AutoVpn Cluster Gateway Private Interface] - Private interfaces
- site str
- Site name
- allow
Dia BooleanVpn Failover - Allow DIA to VPN failover on branch device for the hub?
- bgp
Redistribution StringProfile - BGP redistribution file
- interfaces List<Property Map>
- Interfaces
- logical
Router String - Router
- name String
- Hub firewall serial number
- priority String
- Priority
- private
Interfaces List<Property Map> - Private interfaces
- site String
- Site name
AutoVpnClusterGatewayInterface, AutoVpnClusterGatewayInterfaceArgs
- Dhcp
Ip string - DHCP IP
- Name string
- Ethernet interface
- Sdwan
Link AutoSettings Vpn Cluster Gateway Interface Sdwan Link Settings - Sdwan link settings
- Dhcp
Ip string - DHCP IP
- Name string
- Ethernet interface
- Sdwan
Link AutoSettings Vpn Cluster Gateway Interface Sdwan Link Settings - Sdwan link settings
- dhcp
Ip String - DHCP IP
- name String
- Ethernet interface
- sdwan
Link AutoSettings Vpn Cluster Gateway Interface Sdwan Link Settings - Sdwan link settings
- dhcp
Ip string - DHCP IP
- name string
- Ethernet interface
- sdwan
Link AutoSettings Vpn Cluster Gateway Interface Sdwan Link Settings - Sdwan link settings
- dhcp_
ip str - DHCP IP
- name str
- Ethernet interface
- sdwan_
link_ Autosettings Vpn Cluster Gateway Interface Sdwan Link Settings - Sdwan link settings
- dhcp
Ip String - DHCP IP
- name String
- Ethernet interface
- sdwan
Link Property MapSettings - Sdwan link settings
AutoVpnClusterGatewayInterfaceSdwanLinkSettings, AutoVpnClusterGatewayInterfaceSdwanLinkSettingsArgs
- Sdwan
Gateway string - Next hop gateway
- Sdwan
Interface stringProfile - SD-WAN interface profile
- Upstream
Nat AutoVpn Cluster Gateway Interface Sdwan Link Settings Upstream Nat - Upstream nat
- Sdwan
Gateway string - Next hop gateway
- Sdwan
Interface stringProfile - SD-WAN interface profile
- Upstream
Nat AutoVpn Cluster Gateway Interface Sdwan Link Settings Upstream Nat - Upstream nat
- sdwan
Gateway String - Next hop gateway
- sdwan
Interface StringProfile - SD-WAN interface profile
- upstream
Nat AutoVpn Cluster Gateway Interface Sdwan Link Settings Upstream Nat - Upstream nat
- sdwan
Gateway string - Next hop gateway
- sdwan
Interface stringProfile - SD-WAN interface profile
- upstream
Nat AutoVpn Cluster Gateway Interface Sdwan Link Settings Upstream Nat - Upstream nat
- sdwan_
gateway str - Next hop gateway
- sdwan_
interface_ strprofile - SD-WAN interface profile
- upstream_
nat AutoVpn Cluster Gateway Interface Sdwan Link Settings Upstream Nat - Upstream nat
- sdwan
Gateway String - Next hop gateway
- sdwan
Interface StringProfile - SD-WAN interface profile
- upstream
Nat Property Map - Upstream nat
AutoVpnClusterGatewayInterfaceSdwanLinkSettingsUpstreamNat, AutoVpnClusterGatewayInterfaceSdwanLinkSettingsUpstreamNatArgs
- Enable bool
- Upstream NAT?
- Static
Ip AutoVpn Cluster Gateway Interface Sdwan Link Settings Upstream Nat Static Ip - Static ip
- Enable bool
- Upstream NAT?
- Static
Ip AutoVpn Cluster Gateway Interface Sdwan Link Settings Upstream Nat Static Ip - Static ip
- enable Boolean
- Upstream NAT?
- static
Ip AutoVpn Cluster Gateway Interface Sdwan Link Settings Upstream Nat Static Ip - Static ip
- enable boolean
- Upstream NAT?
- static
Ip AutoVpn Cluster Gateway Interface Sdwan Link Settings Upstream Nat Static Ip - Static ip
- enable bool
- Upstream NAT?
- static_
ip AutoVpn Cluster Gateway Interface Sdwan Link Settings Upstream Nat Static Ip - Static ip
- enable Boolean
- Upstream NAT?
- static
Ip Property Map - Static ip
AutoVpnClusterGatewayInterfaceSdwanLinkSettingsUpstreamNatStaticIp, AutoVpnClusterGatewayInterfaceSdwanLinkSettingsUpstreamNatStaticIpArgs
- fqdn str
- FQDN
- ip_
address str IP address
ℹ️ Note: You must specify exactly one of
fqdnandip_address.
AutoVpnClusterGatewayPrivateInterface, AutoVpnClusterGatewayPrivateInterfaceArgs
- Name string
- Ethernet interface
- Sdwan
Link AutoSettings Vpn Cluster Gateway Private Interface Sdwan Link Settings - Sdwan link settings
- Name string
- Ethernet interface
- Sdwan
Link AutoSettings Vpn Cluster Gateway Private Interface Sdwan Link Settings - Sdwan link settings
- name String
- Ethernet interface
- sdwan
Link AutoSettings Vpn Cluster Gateway Private Interface Sdwan Link Settings - Sdwan link settings
- name string
- Ethernet interface
- sdwan
Link AutoSettings Vpn Cluster Gateway Private Interface Sdwan Link Settings - Sdwan link settings
- name str
- Ethernet interface
- sdwan_
link_ Autosettings Vpn Cluster Gateway Private Interface Sdwan Link Settings - Sdwan link settings
- name String
- Ethernet interface
- sdwan
Link Property MapSettings - Sdwan link settings
AutoVpnClusterGatewayPrivateInterfaceSdwanLinkSettings, AutoVpnClusterGatewayPrivateInterfaceSdwanLinkSettingsArgs
- Sdwan
Gateway string - Next hop gateway
- Sdwan
Interface stringProfile - SD-WAN interface profile
- Upstream
Nat AutoVpn Cluster Gateway Private Interface Sdwan Link Settings Upstream Nat - Upstream nat
- Sdwan
Gateway string - Next hop gateway
- Sdwan
Interface stringProfile - SD-WAN interface profile
- Upstream
Nat AutoVpn Cluster Gateway Private Interface Sdwan Link Settings Upstream Nat - Upstream nat
- sdwan
Gateway String - Next hop gateway
- sdwan
Interface StringProfile - SD-WAN interface profile
- upstream
Nat AutoVpn Cluster Gateway Private Interface Sdwan Link Settings Upstream Nat - Upstream nat
- sdwan
Gateway string - Next hop gateway
- sdwan
Interface stringProfile - SD-WAN interface profile
- upstream
Nat AutoVpn Cluster Gateway Private Interface Sdwan Link Settings Upstream Nat - Upstream nat
- sdwan_
gateway str - Next hop gateway
- sdwan_
interface_ strprofile - SD-WAN interface profile
- upstream_
nat AutoVpn Cluster Gateway Private Interface Sdwan Link Settings Upstream Nat - Upstream nat
- sdwan
Gateway String - Next hop gateway
- sdwan
Interface StringProfile - SD-WAN interface profile
- upstream
Nat Property Map - Upstream nat
AutoVpnClusterGatewayPrivateInterfaceSdwanLinkSettingsUpstreamNat, AutoVpnClusterGatewayPrivateInterfaceSdwanLinkSettingsUpstreamNatArgs
- Enable bool
- Upstream NAT?
- Static
Ip AutoVpn Cluster Gateway Private Interface Sdwan Link Settings Upstream Nat Static Ip - Static ip
- Enable bool
- Upstream NAT?
- Static
Ip AutoVpn Cluster Gateway Private Interface Sdwan Link Settings Upstream Nat Static Ip - Static ip
- enable Boolean
- Upstream NAT?
- static
Ip AutoVpn Cluster Gateway Private Interface Sdwan Link Settings Upstream Nat Static Ip - Static ip
- enable boolean
- Upstream NAT?
- static
Ip AutoVpn Cluster Gateway Private Interface Sdwan Link Settings Upstream Nat Static Ip - Static ip
- enable bool
- Upstream NAT?
- static_
ip AutoVpn Cluster Gateway Private Interface Sdwan Link Settings Upstream Nat Static Ip - Static ip
- enable Boolean
- Upstream NAT?
- static
Ip Property Map - Static ip
AutoVpnClusterGatewayPrivateInterfaceSdwanLinkSettingsUpstreamNatStaticIp, AutoVpnClusterGatewayPrivateInterfaceSdwanLinkSettingsUpstreamNatStaticIpArgs
- fqdn str
- FQDN
- ip_
address str IP address
ℹ️ Note: You must specify exactly one of
fqdnandip_address.
Package Details
- Repository
- scm pulumi/pulumi-scm
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
scmTerraform Provider.
