published on Saturday, Jul 11, 2026 by Pulumi
published on Saturday, Jul 11, 2026 by Pulumi
This resource manages the Org VPN.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as junipermist from "@pulumi/juniper-mist";
const terraformTest = new junipermist.org.Setting("terraform_test", {
orgId: terraformTestMistOrg.id,
passwordPolicy: {
enabled: true,
minLength: 8,
requiresSpecialChar: true,
requiresTwoFactorAuth: true,
},
mistNac: {
euOnly: true,
},
syntheticTest: {
disabled: false,
vlans: [{
vlanIds: [
"8",
"999",
],
disabled: true,
}],
},
apiPolicy: {
noReveal: false,
},
});
import pulumi
import pulumi_juniper_mist as junipermist
terraform_test = junipermist.org.Setting("terraform_test",
org_id=terraform_test_mist_org["id"],
password_policy={
"enabled": True,
"min_length": 8,
"requires_special_char": True,
"requires_two_factor_auth": True,
},
mist_nac={
"eu_only": True,
},
synthetic_test={
"disabled": False,
"vlans": [{
"vlan_ids": [
"8",
"999",
],
"disabled": True,
}],
},
api_policy={
"no_reveal": False,
})
package main
import (
"github.com/pulumi/pulumi-junipermist/sdk/go/junipermist/org"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := org.NewSetting(ctx, "terraform_test", &org.SettingArgs{
OrgId: pulumi.Any(terraformTestMistOrg.Id),
PasswordPolicy: &org.SettingPasswordPolicyArgs{
Enabled: pulumi.Bool(true),
MinLength: pulumi.Int(8),
RequiresSpecialChar: pulumi.Bool(true),
RequiresTwoFactorAuth: pulumi.Bool(true),
},
MistNac: &org.SettingMistNacArgs{
EuOnly: pulumi.Bool(true),
},
SyntheticTest: &org.SettingSyntheticTestArgs{
Disabled: pulumi.Bool(false),
Vlans: org.SettingSyntheticTestVlanArray{
&org.SettingSyntheticTestVlanArgs{
VlanIds: pulumi.StringArray{
pulumi.String("8"),
pulumi.String("999"),
},
Disabled: pulumi.Bool(true),
},
},
},
ApiPolicy: &org.SettingApiPolicyArgs{
NoReveal: pulumi.Bool(false),
},
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using JuniperMist = Pulumi.JuniperMist;
return await Deployment.RunAsync(() =>
{
var terraformTest = new JuniperMist.Org.Setting("terraform_test", new()
{
OrgId = terraformTestMistOrg.Id,
PasswordPolicy = new JuniperMist.Org.Inputs.SettingPasswordPolicyArgs
{
Enabled = true,
MinLength = 8,
RequiresSpecialChar = true,
RequiresTwoFactorAuth = true,
},
MistNac = new JuniperMist.Org.Inputs.SettingMistNacArgs
{
EuOnly = true,
},
SyntheticTest = new JuniperMist.Org.Inputs.SettingSyntheticTestArgs
{
Disabled = false,
Vlans = new[]
{
new JuniperMist.Org.Inputs.SettingSyntheticTestVlanArgs
{
VlanIds = new[]
{
"8",
"999",
},
Disabled = true,
},
},
},
ApiPolicy = new JuniperMist.Org.Inputs.SettingApiPolicyArgs
{
NoReveal = false,
},
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.junipermist.org.Setting;
import com.pulumi.junipermist.org.SettingArgs;
import com.pulumi.junipermist.org.inputs.SettingPasswordPolicyArgs;
import com.pulumi.junipermist.org.inputs.SettingMistNacArgs;
import com.pulumi.junipermist.org.inputs.SettingSyntheticTestArgs;
import com.pulumi.junipermist.org.inputs.SettingSyntheticTestVlanArgs;
import com.pulumi.junipermist.org.inputs.SettingApiPolicyArgs;
import java.util.ArrayList;
import java.util.Arrays;
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 terraformTest = new Setting("terraformTest", SettingArgs.builder()
.orgId(terraformTestMistOrg.id())
.passwordPolicy(SettingPasswordPolicyArgs.builder()
.enabled(true)
.minLength(8)
.requiresSpecialChar(true)
.requiresTwoFactorAuth(true)
.build())
.mistNac(SettingMistNacArgs.builder()
.euOnly(true)
.build())
.syntheticTest(SettingSyntheticTestArgs.builder()
.disabled(false)
.vlans(SettingSyntheticTestVlanArgs.builder()
.vlanIds(
"8",
"999")
.disabled(true)
.build())
.build())
.apiPolicy(SettingApiPolicyArgs.builder()
.noReveal(false)
.build())
.build());
}
}
resources:
terraformTest:
type: junipermist:org:Setting
name: terraform_test
properties:
orgId: ${terraformTestMistOrg.id}
passwordPolicy:
enabled: true
minLength: 8
requiresSpecialChar: true
requiresTwoFactorAuth: true
mistNac:
euOnly: true
syntheticTest:
disabled: false
vlans:
- vlanIds:
- '8'
- '999'
disabled: true
apiPolicy:
noReveal: false
pulumi {
required_providers {
junipermist = {
source = "pulumi/junipermist"
}
}
}
resource "junipermist_org_setting" "terraform_test" {
org_id = terraformTestMistOrg.id
password_policy = {
enabled = true
min_length = 8
requires_special_char = true
requires_two_factor_auth = true
}
mist_nac = {
eu_only = true
}
synthetic_test = {
disabled = false
vlans = [{
"vlanIds" = ["8", "999"]
"disabled" = true
}]
}
api_policy = {
no_reveal = false
}
}
Create Vpn Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Vpn(name: string, args: VpnArgs, opts?: CustomResourceOptions);@overload
def Vpn(resource_name: str,
args: VpnArgs,
opts: Optional[ResourceOptions] = None)
@overload
def Vpn(resource_name: str,
opts: Optional[ResourceOptions] = None,
paths: Optional[Mapping[str, VpnPathsArgs]] = None,
name: Optional[str] = None,
org_id: Optional[str] = None,
path_selection: Optional[VpnPathSelectionArgs] = None,
type: Optional[str] = None)func NewVpn(ctx *Context, name string, args VpnArgs, opts ...ResourceOption) (*Vpn, error)public Vpn(string name, VpnArgs args, CustomResourceOptions? opts = null)type: junipermist:org:Vpn
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
resource "junipermist_org_vpn" "name" {
# resource properties
}Parameters
- name string
- The unique name of the resource.
- args VpnArgs
- 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 VpnArgs
- 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 VpnArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args VpnArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args VpnArgs
- 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 vpnResource = new JuniperMist.Org.Vpn("vpnResource", new()
{
Paths =
{
{ "string", new JuniperMist.Org.Inputs.VpnPathsArgs
{
BfdProfile = "string",
BfdUseTunnelMode = false,
Ip = "string",
PeerPaths =
{
{ "string", new JuniperMist.Org.Inputs.VpnPathsPeerPathsArgs
{
Preference = 0,
} },
},
Pod = 0,
TrafficShaping = new JuniperMist.Org.Inputs.VpnPathsTrafficShapingArgs
{
ClassPercentages = new[]
{
0,
},
Enabled = false,
MaxTxKbps = 0,
},
} },
},
Name = "string",
OrgId = "string",
PathSelection = new JuniperMist.Org.Inputs.VpnPathSelectionArgs
{
Strategy = "string",
},
Type = "string",
});
example, err := org.NewVpn(ctx, "vpnResource", &org.VpnArgs{
Paths: org.VpnPathsMap{
"string": &org.VpnPathsArgs{
BfdProfile: pulumi.String("string"),
BfdUseTunnelMode: pulumi.Bool(false),
Ip: pulumi.String("string"),
PeerPaths: org.VpnPathsPeerPathsMap{
"string": &org.VpnPathsPeerPathsArgs{
Preference: pulumi.Int(0),
},
},
Pod: pulumi.Int(0),
TrafficShaping: &org.VpnPathsTrafficShapingArgs{
ClassPercentages: pulumi.IntArray{
pulumi.Int(0),
},
Enabled: pulumi.Bool(false),
MaxTxKbps: pulumi.Int(0),
},
},
},
Name: pulumi.String("string"),
OrgId: pulumi.String("string"),
PathSelection: &org.VpnPathSelectionArgs{
Strategy: pulumi.String("string"),
},
Type: pulumi.String("string"),
})
resource "junipermist_org_vpn" "vpnResource" {
lifecycle {
create_before_destroy = true
}
paths = {
"string" = {
bfd_profile = "string"
bfd_use_tunnel_mode = false
ip = "string"
peer_paths = {
"string" = {
preference = 0
}
}
pod = 0
traffic_shaping = {
class_percentages = [0]
enabled = false
max_tx_kbps = 0
}
}
}
name = "string"
org_id = "string"
path_selection = {
strategy = "string"
}
type = "string"
}
var vpnResource = new Vpn("vpnResource", VpnArgs.builder()
.paths(Map.of("string", VpnPathsArgs.builder()
.bfdProfile("string")
.bfdUseTunnelMode(false)
.ip("string")
.peerPaths(Map.of("string", VpnPathsPeerPathsArgs.builder()
.preference(0)
.build()))
.pod(0)
.trafficShaping(VpnPathsTrafficShapingArgs.builder()
.classPercentages(0)
.enabled(false)
.maxTxKbps(0)
.build())
.build()))
.name("string")
.orgId("string")
.pathSelection(VpnPathSelectionArgs.builder()
.strategy("string")
.build())
.type("string")
.build());
vpn_resource = junipermist.org.Vpn("vpnResource",
paths={
"string": {
"bfd_profile": "string",
"bfd_use_tunnel_mode": False,
"ip": "string",
"peer_paths": {
"string": {
"preference": 0,
},
},
"pod": 0,
"traffic_shaping": {
"class_percentages": [0],
"enabled": False,
"max_tx_kbps": 0,
},
},
},
name="string",
org_id="string",
path_selection={
"strategy": "string",
},
type="string")
const vpnResource = new junipermist.org.Vpn("vpnResource", {
paths: {
string: {
bfdProfile: "string",
bfdUseTunnelMode: false,
ip: "string",
peerPaths: {
string: {
preference: 0,
},
},
pod: 0,
trafficShaping: {
classPercentages: [0],
enabled: false,
maxTxKbps: 0,
},
},
},
name: "string",
orgId: "string",
pathSelection: {
strategy: "string",
},
type: "string",
});
type: junipermist:org:Vpn
properties:
name: string
orgId: string
pathSelection:
strategy: string
paths:
string:
bfdProfile: string
bfdUseTunnelMode: false
ip: string
peerPaths:
string:
preference: 0
pod: 0
trafficShaping:
classPercentages:
- 0
enabled: false
maxTxKbps: 0
type: string
Vpn 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 Vpn resource accepts the following input properties:
- Paths
Dictionary<string, Pulumi.
Juniper Mist. Org. Inputs. Vpn Paths Args> - VPN path definitions keyed by VPN name for
hubSpokemode or interface name formeshmode - Name string
- Display name of the VPN configuration
- Org
Id string - Organization that owns the VPN configuration
- Path
Selection Pulumi.Juniper Mist. Org. Inputs. Vpn Path Selection - Path selection settings used when
type==hubSpoke - Type string
- VPN topology mode for this configuration
- Paths
map[string]Vpn
Paths Args - VPN path definitions keyed by VPN name for
hubSpokemode or interface name formeshmode - Name string
- Display name of the VPN configuration
- Org
Id string - Organization that owns the VPN configuration
- Path
Selection VpnPath Selection Args - Path selection settings used when
type==hubSpoke - Type string
- VPN topology mode for this configuration
- paths map(object)
- VPN path definitions keyed by VPN name for
hubSpokemode or interface name formeshmode - name string
- Display name of the VPN configuration
- org_
id string - Organization that owns the VPN configuration
- path_
selection object - Path selection settings used when
type==hubSpoke - type string
- VPN topology mode for this configuration
- paths
Map<String,Vpn
Paths Args> - VPN path definitions keyed by VPN name for
hubSpokemode or interface name formeshmode - name String
- Display name of the VPN configuration
- org
Id String - Organization that owns the VPN configuration
- path
Selection VpnPath Selection - Path selection settings used when
type==hubSpoke - type String
- VPN topology mode for this configuration
- paths
{[key: string]: Vpn
Paths Args} - VPN path definitions keyed by VPN name for
hubSpokemode or interface name formeshmode - name string
- Display name of the VPN configuration
- org
Id string - Organization that owns the VPN configuration
- path
Selection VpnPath Selection - Path selection settings used when
type==hubSpoke - type string
- VPN topology mode for this configuration
- paths
Mapping[str, Vpn
Paths Args] - VPN path definitions keyed by VPN name for
hubSpokemode or interface name formeshmode - name str
- Display name of the VPN configuration
- org_
id str - Organization that owns the VPN configuration
- path_
selection VpnPath Selection Args - Path selection settings used when
type==hubSpoke - type str
- VPN topology mode for this configuration
- paths Map<Property Map>
- VPN path definitions keyed by VPN name for
hubSpokemode or interface name formeshmode - name String
- Display name of the VPN configuration
- org
Id String - Organization that owns the VPN configuration
- path
Selection Property Map - Path selection settings used when
type==hubSpoke - type String
- VPN topology mode for this configuration
Outputs
All input properties are implicitly available as output properties. Additionally, the Vpn resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Id string
- The provider-assigned unique ID for this managed resource.
- id string
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
- id string
- The provider-assigned unique ID for this managed resource.
- id str
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
Look up Existing Vpn Resource
Get an existing Vpn 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?: VpnState, opts?: CustomResourceOptions): Vpn@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
name: Optional[str] = None,
org_id: Optional[str] = None,
path_selection: Optional[VpnPathSelectionArgs] = None,
paths: Optional[Mapping[str, VpnPathsArgs]] = None,
type: Optional[str] = None) -> Vpnfunc GetVpn(ctx *Context, name string, id IDInput, state *VpnState, opts ...ResourceOption) (*Vpn, error)public static Vpn Get(string name, Input<string> id, VpnState? state, CustomResourceOptions? opts = null)public static Vpn get(String name, Output<String> id, VpnState state, CustomResourceOptions options)resources: _: type: junipermist:org:Vpn get: id: ${id}import {
to = junipermist_org_vpn.example
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.
- Name string
- Display name of the VPN configuration
- Org
Id string - Organization that owns the VPN configuration
- Path
Selection Pulumi.Juniper Mist. Org. Inputs. Vpn Path Selection - Path selection settings used when
type==hubSpoke - Paths
Dictionary<string, Pulumi.
Juniper Mist. Org. Inputs. Vpn Paths Args> - VPN path definitions keyed by VPN name for
hubSpokemode or interface name formeshmode - Type string
- VPN topology mode for this configuration
- Name string
- Display name of the VPN configuration
- Org
Id string - Organization that owns the VPN configuration
- Path
Selection VpnPath Selection Args - Path selection settings used when
type==hubSpoke - Paths
map[string]Vpn
Paths Args - VPN path definitions keyed by VPN name for
hubSpokemode or interface name formeshmode - Type string
- VPN topology mode for this configuration
- name string
- Display name of the VPN configuration
- org_
id string - Organization that owns the VPN configuration
- path_
selection object - Path selection settings used when
type==hubSpoke - paths map(object)
- VPN path definitions keyed by VPN name for
hubSpokemode or interface name formeshmode - type string
- VPN topology mode for this configuration
- name String
- Display name of the VPN configuration
- org
Id String - Organization that owns the VPN configuration
- path
Selection VpnPath Selection - Path selection settings used when
type==hubSpoke - paths
Map<String,Vpn
Paths Args> - VPN path definitions keyed by VPN name for
hubSpokemode or interface name formeshmode - type String
- VPN topology mode for this configuration
- name string
- Display name of the VPN configuration
- org
Id string - Organization that owns the VPN configuration
- path
Selection VpnPath Selection - Path selection settings used when
type==hubSpoke - paths
{[key: string]: Vpn
Paths Args} - VPN path definitions keyed by VPN name for
hubSpokemode or interface name formeshmode - type string
- VPN topology mode for this configuration
- name str
- Display name of the VPN configuration
- org_
id str - Organization that owns the VPN configuration
- path_
selection VpnPath Selection Args - Path selection settings used when
type==hubSpoke - paths
Mapping[str, Vpn
Paths Args] - VPN path definitions keyed by VPN name for
hubSpokemode or interface name formeshmode - type str
- VPN topology mode for this configuration
- name String
- Display name of the VPN configuration
- org
Id String - Organization that owns the VPN configuration
- path
Selection Property Map - Path selection settings used when
type==hubSpoke - paths Map<Property Map>
- VPN path definitions keyed by VPN name for
hubSpokemode or interface name formeshmode - type String
- VPN topology mode for this configuration
Supporting Types
VpnPathSelection, VpnPathSelectionArgs
- Strategy string
- Path selection strategy for a hub-and-spoke VPN
- Strategy string
- Path selection strategy for a hub-and-spoke VPN
- strategy string
- Path selection strategy for a hub-and-spoke VPN
- strategy String
- Path selection strategy for a hub-and-spoke VPN
- strategy string
- Path selection strategy for a hub-and-spoke VPN
- strategy str
- Path selection strategy for a hub-and-spoke VPN
- strategy String
- Path selection strategy for a hub-and-spoke VPN
VpnPaths, VpnPathsArgs
- Bfd
Profile string - BFD profile used for this VPN path
- Bfd
Use boolTunnel Mode - If
type==meshand for SSR only, whether to use tunnel mode - Ip string
- Source IP address for this VPN path, if different from the WAN port IP
- Peer
Paths Dictionary<string, Pulumi.Juniper Mist. Org. Inputs. Vpn Paths Peer Paths> - Peer path preferences used when
type==mesh - Pod int
- Grouping index used to place this VPN path into a pod
- Traffic
Shaping Pulumi.Juniper Mist. Org. Inputs. Vpn Paths Traffic Shaping - Traffic shaping settings applied to this VPN path
- Bfd
Profile string - BFD profile used for this VPN path
- Bfd
Use boolTunnel Mode - If
type==meshand for SSR only, whether to use tunnel mode - Ip string
- Source IP address for this VPN path, if different from the WAN port IP
- Peer
Paths map[string]VpnPaths Peer Paths - Peer path preferences used when
type==mesh - Pod int
- Grouping index used to place this VPN path into a pod
- Traffic
Shaping VpnPaths Traffic Shaping - Traffic shaping settings applied to this VPN path
- bfd_
profile string - BFD profile used for this VPN path
- bfd_
use_ booltunnel_ mode - If
type==meshand for SSR only, whether to use tunnel mode - ip string
- Source IP address for this VPN path, if different from the WAN port IP
- peer_
paths map(object) - Peer path preferences used when
type==mesh - pod number
- Grouping index used to place this VPN path into a pod
- traffic_
shaping object - Traffic shaping settings applied to this VPN path
- bfd
Profile String - BFD profile used for this VPN path
- bfd
Use BooleanTunnel Mode - If
type==meshand for SSR only, whether to use tunnel mode - ip String
- Source IP address for this VPN path, if different from the WAN port IP
- peer
Paths Map<String,VpnPaths Peer Paths> - Peer path preferences used when
type==mesh - pod Integer
- Grouping index used to place this VPN path into a pod
- traffic
Shaping VpnPaths Traffic Shaping - Traffic shaping settings applied to this VPN path
- bfd
Profile string - BFD profile used for this VPN path
- bfd
Use booleanTunnel Mode - If
type==meshand for SSR only, whether to use tunnel mode - ip string
- Source IP address for this VPN path, if different from the WAN port IP
- peer
Paths {[key: string]: VpnPaths Peer Paths} - Peer path preferences used when
type==mesh - pod number
- Grouping index used to place this VPN path into a pod
- traffic
Shaping VpnPaths Traffic Shaping - Traffic shaping settings applied to this VPN path
- bfd_
profile str - BFD profile used for this VPN path
- bfd_
use_ booltunnel_ mode - If
type==meshand for SSR only, whether to use tunnel mode - ip str
- Source IP address for this VPN path, if different from the WAN port IP
- peer_
paths Mapping[str, VpnPaths Peer Paths] - Peer path preferences used when
type==mesh - pod int
- Grouping index used to place this VPN path into a pod
- traffic_
shaping VpnPaths Traffic Shaping - Traffic shaping settings applied to this VPN path
- bfd
Profile String - BFD profile used for this VPN path
- bfd
Use BooleanTunnel Mode - If
type==meshand for SSR only, whether to use tunnel mode - ip String
- Source IP address for this VPN path, if different from the WAN port IP
- peer
Paths Map<Property Map> - Peer path preferences used when
type==mesh - pod Number
- Grouping index used to place this VPN path into a pod
- traffic
Shaping Property Map - Traffic shaping settings applied to this VPN path
VpnPathsPeerPaths, VpnPathsPeerPathsArgs
- Preference int
- Lower numeric value makes this outgoing WAN path more preferred
- Preference int
- Lower numeric value makes this outgoing WAN path more preferred
- preference number
- Lower numeric value makes this outgoing WAN path more preferred
- preference Integer
- Lower numeric value makes this outgoing WAN path more preferred
- preference number
- Lower numeric value makes this outgoing WAN path more preferred
- preference int
- Lower numeric value makes this outgoing WAN path more preferred
- preference Number
- Lower numeric value makes this outgoing WAN path more preferred
VpnPathsTrafficShaping, VpnPathsTrafficShapingArgs
- Class
Percentages List<int> - Bandwidth percentages for high, medium, low, and best-effort traffic classes
- Enabled bool
- Whether traffic shaping is enabled for this VPN path
- Max
Tx intKbps - Maximum transmit rate for this VPN path, in Kbps;
nullmeans no explicit limit
- Class
Percentages []int - Bandwidth percentages for high, medium, low, and best-effort traffic classes
- Enabled bool
- Whether traffic shaping is enabled for this VPN path
- Max
Tx intKbps - Maximum transmit rate for this VPN path, in Kbps;
nullmeans no explicit limit
- class_
percentages list(number) - Bandwidth percentages for high, medium, low, and best-effort traffic classes
- enabled bool
- Whether traffic shaping is enabled for this VPN path
- max_
tx_ numberkbps - Maximum transmit rate for this VPN path, in Kbps;
nullmeans no explicit limit
- class
Percentages List<Integer> - Bandwidth percentages for high, medium, low, and best-effort traffic classes
- enabled Boolean
- Whether traffic shaping is enabled for this VPN path
- max
Tx IntegerKbps - Maximum transmit rate for this VPN path, in Kbps;
nullmeans no explicit limit
- class
Percentages number[] - Bandwidth percentages for high, medium, low, and best-effort traffic classes
- enabled boolean
- Whether traffic shaping is enabled for this VPN path
- max
Tx numberKbps - Maximum transmit rate for this VPN path, in Kbps;
nullmeans no explicit limit
- class_
percentages Sequence[int] - Bandwidth percentages for high, medium, low, and best-effort traffic classes
- enabled bool
- Whether traffic shaping is enabled for this VPN path
- max_
tx_ intkbps - Maximum transmit rate for this VPN path, in Kbps;
nullmeans no explicit limit
- class
Percentages List<Number> - Bandwidth percentages for high, medium, low, and best-effort traffic classes
- enabled Boolean
- Whether traffic shaping is enabled for this VPN path
- max
Tx NumberKbps - Maximum transmit rate for this VPN path, in Kbps;
nullmeans no explicit limit
Import
Using pulumi import, import junipermist.org.Vpn with:
Org VPN can be imported by specifying the orgId and the vpnId
$ pulumi import junipermist:org/vpn:Vpn vpn_one 17b46405-3a6d-4715-8bb4-6bb6d06f316a.d3c42998-9012-4859-9743-6b9bee475309
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- junipermist pulumi/pulumi-junipermist
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
mistTerraform Provider.
published on Saturday, Jul 11, 2026 by Pulumi